.custom-narrow{max-width:900px}.custom-hero{padding:132px 0 64px;background:radial-gradient(ellipse at 80% 20%,rgba(110,140,255,.13),transparent 60%)}.custom-hero h1{font-size:clamp(2.2rem, 4vw, 3.6rem);line-height:1.12;letter-spacing:-.05em;margin:24px 0}.custom-hero h1 em{font-style:normal;color:#aebbd0}.custom-hero p,.custom-section p{color:#bdc3ce;line-height:1.85}.custom-lead{font-size:1.22rem}.custom-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:32px}.custom-section{padding:62px 0;border-top:1px solid rgba(255,255,255,.1)}.custom-section h2{font-size:clamp(1.7rem,3vw,2.5rem);letter-spacing:-.035em;margin:0 0 20px}.custom-faq details{padding:20px 0;border-bottom:1px solid rgba(255,255,255,.14)}.custom-faq summary{cursor:pointer;font-weight:700}.custom-final{padding-bottom:64px}@media(max-width:600px){.custom-hero{padding-top:125px}.custom-section{padding:42px 0}}
.custom-hero h1{font-size:clamp(2.3rem,4.2vw,3.6rem);line-height:1.1}.custom-section{padding:64px 0}@media(max-width:600px){.custom-hero{padding:120px 0 48px}.custom-section{padding:44px 0}}
