body{font-family:Plus Jakarta Sans,system-ui,sans-serif}.page,.wrap{width:min(1240px,calc(100% - 2rem));margin:2rem auto 4rem}.page .card,.wrap .card{border:1px solid rgba(126,177,151,.25);background:linear-gradient(180deg,rgba(20,29,31,.94),rgba(12,20,27,.94));box-shadow:0 16px 42px #0006}.page>.card.section:first-child,.wrap>.card:first-child{padding:clamp(1.5rem,4vw,3rem);border-color:#68c89552;background:linear-gradient(115deg,#0a0e16,#10192a 70%,#090e19)}.page .title,.wrap .title{font-family:Outfit,system-ui,sans-serif;font-size:clamp(2.35rem,5vw,4.2rem);line-height:1.08;letter-spacing:-.025em;text-transform:none}.page .kicker{color:#8fe9b2;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.page .lead,.wrap .subtitle{max-width:75ch;color:#d3e2de;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.7}.page .section>h2,.wrap .side h2{font-family:Outfit,system-ui,sans-serif;font-size:clamp(1.4rem,2.4vw,1.9rem);letter-spacing:0;text-transform:none}.page .section{padding:clamp(1.35rem,3vw,2.3rem)}.page .mini-card{border-color:#7eb1974d;background:#10262a}.page .btn,.wrap .btn{min-height:44px;display:inline-flex;align-items:center}.page a:not(.btn),.wrap a:not(.btn){color:#8fe9b2}.wrap{grid-template-columns:minmax(0,1.6fr) minmax(250px,.7fr);gap:1.5rem}@media (max-width: 900px){.wrap{grid-template-columns:1fr}}
