.sd-hero{padding-top:clamp(45px,7vw,100px)!important}.sd-heading{max-width:920px;margin:24px 0 32px}.sd-heading h1{font-size:clamp(2.35rem,5vw,4.6rem);line-height:1.08;letter-spacing:-.045em;margin:14px 0}.sd-heading h2{font-size:clamp(1.3rem,2.5vw,2.1rem);line-height:1.3;color:#69ddc8;letter-spacing:-.02em;margin:18px 0}.sd-lead{font-size:clamp(1.05rem,1.6vw,1.24rem);line-height:1.8;color:#c2d4dd;max-width:780px}.sd-kicker{letter-spacing:.115em;text-transform:uppercase;font-size:.75rem;font-weight:800;color:#76d9c7}.sd-cta{border:1px solid rgba(97,218,191,.34);border-radius:22px;padding:clamp(20px,3vw,34px);background:linear-gradient(110deg,rgba(14,76,79,.65),rgba(11,28,45,.88));display:flex;align-items:center;justify-content:space-between;gap:24px}.sd-cta strong{font-size:1.24rem}.sd-cta p{color:#bad0dc;max-width:580px;margin:.5rem 0 0}.sd-cta a{white-space:nowrap}.sd-features{padding-top:48px!important}.sd-intro{max-width:750px}.sd-intro h2{font-size:clamp(1.8rem,3.3vw,2.75rem);letter-spacing:-.035em;margin:12px 0}.sd-intro p{color:#b6cbd5;line-height:1.7}.sd-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:24px}.sd-feature{border:1px solid rgba(110,175,190,.25);background:linear-gradient(160deg,rgba(29,65,79,.72),rgba(10,26,42,.7));padding:24px;border-radius:18px;min-height:175px}.sd-feature-number{color:#5cdbca;font-size:.85rem;font-weight:800}.sd-feature p{font-size:1.04rem;line-height:1.6;font-weight:650;margin:17px 0 0}.sd-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sd-info{padding:28px;border-radius:20px;border:1px solid rgba(117,170,190,.22);background:rgba(15,36,54,.72)}.sd-info h2{margin:12px 0}.sd-info p{line-height:1.75;color:#b9ced7}.sd-note{border-left:3px solid #eccb76;padding:15px 22px;background:rgba(214,173,63,.09);color:#e3dac6;border-radius:8px}@media(max-width:850px){.sd-feature-grid{grid-template-columns:1fr}.sd-two{grid-template-columns:1fr}.sd-cta{flex-direction:column;align-items:stretch}.sd-cta a{white-space:normal;text-align:center}.sd-feature{min-height:auto}}@media(prefers-reduced-motion:no-preference){.sd-feature{transition:transform .2s ease,border-color .2s ease}.sd-feature:hover{transform:translateY(-3px);border-color:rgba(105,221,200,.65)}}
