*{box-sizing:border-box}body.dss-rebuild{margin:0;font-family:Arial,Helvetica,sans-serif;color:#1e293b;background:#f6f8fb}body.dss-rebuild a{text-decoration:none;color:inherit}.dss-shell,.dss-top,.dss-nav{max-width:1220px;margin:0 auto;padding-left:24px;padding-right:24px}.dss-header{background:#fff;box-shadow:0 2px 10px #0f172a0d}.dss-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:25px;padding-bottom:24px}.dss-brand{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:800;letter-spacing:.03em}.dss-mark{font-size:48px;color:#0a5963}.dss-top small{color:#64748b}.dss-header-cta{border:1px solid #0e8c8d;padding:13px 20px;border-radius:8px;color:#06696e!important}.dss-nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;border-top:1px solid #e2e8f0;padding-top:20px;padding-bottom:20px;font-weight:650}.dss-nav a:hover,.dss-more{color:#0b777e!important}.dss-main{min-height:55vh}.dss-main .dss-shell{padding-top:32px;padding-bottom:72px}.dss-main h1{font-size:clamp(30px,4.5vw,54px);line-height:1.12;margin:14px 0 24px}.dss-main h2{font-size:clamp(24px,3vw,34px);margin:48px 0 24px}.dss-intro{max-width:850px;font-size:20px;line-height:1.65;color:#475569}.dss-breadcrumb{font-size:13px;color:#64748b}.dss-hero{padding:90px 50px;background:linear-gradient(115deg,#064a55,#11888c);color:white;border-radius:18px}.dss-hero h1{max-width:760px;color:white;font-weight:800;font-size:clamp(34px,5vw,64px)}.dss-hero p{font-size:20px;max-width:680px;line-height:1.5}.dss-eyebrow,.dss-card-kicker{font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:12px}.dss-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:20px;margin:24px 0}.dss-card,.dss-project{background:white;border:1px solid #e5eaf0;border-radius:14px;padding:25px;display:block;min-height:210px;box-shadow:0 7px 28px #0f172a09}.dss-card h3,.dss-project h3{font-size:22px;margin:18px 0 10px}.dss-card p{color:#526477;line-height:1.6}.dss-more{font-weight:700}.dss-btn{background:#59eaae;color:#063f40!important;display:inline-block;padding:15px 25px;border:0;border-radius:9px;font-weight:800;cursor:pointer;margin:4px}.dss-btn-light{background:#fff}.dss-no-image{height:160px;display:flex;align-items:center;justify-content:center;background:#e8edf1;color:#64748b;border-radius:8px}.dss-project img{width:100%;height:165px;object-fit:cover;border-radius:9px}.dss-empty{padding:25px;border:1px dashed #b2c4cc;background:#fff;border-radius:10px;line-height:1.65;color:#536478}.dss-cta{padding:30px;background:#e8f5f3;border-radius:14px}.dss-lead{display:grid;gap:15px;max-width:560px}.dss-lead label{display:grid;gap:8px}.dss-lead input:not([type=checkbox]){width:100%;padding:14px;border:1px solid #b8c8d4;border-radius:8px}.dss-hp{position:absolute;left:-9999px}.dss-consent{display:flex!important;align-items:start;flex-direction:row;line-height:1.4}.dss-footer{background:#15343d;color:#e6f1f3;padding:45px 0}.dss-footer p{color:#c3d7dc}.dss-footer a{text-decoration:underline!important}@media(max-width:760px){.dss-top{flex-wrap:wrap}.dss-top>div{display:none}.dss-nav{gap:14px;font-size:14px}.dss-hero{padding:45px 22px}.dss-shell,.dss-nav,.dss-top{padding-left:16px;padding-right:16px}}
.dss-pagination{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0}.dss-pagination a{padding:9px 14px;border-radius:8px;border:1px solid #d7e3ea;text-decoration:none;color:#18394b}.dss-pagination a[aria-current="page"]{background:#163951;color:white}
