/* Compact conversion layout */
.hero-scroll-cta{display:inline-flex;align-items:center;gap:13px;margin-top:36px;color:rgba(255,255,255,.82);font:10px/1.35 'DM Mono',monospace;text-transform:uppercase;letter-spacing:.06em}.hero-scroll-arrow{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(216,240,82,.72);border-radius:50%;color:#d8f052;font:31px/1 Manrope;animation:arrow-bob 1.8s ease-in-out infinite}.hero-scroll-cta:hover{color:#fff}.hero-scroll-cta:hover .hero-scroll-arrow{background:#d8f052;color:#173b32;transform:translateY(4px)}@keyframes arrow-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(7px)}}
.hero{min-height:585px;padding-top:52px;padding-bottom:55px}.hero h1{font-size:clamp(48px,6.5vw,78px);margin-bottom:21px}.hero-lede{max-width:375px;font-size:14px}.hero-note{display:none}.hero-visual{min-height:395px}.marquee-band{margin-top:0}.marquee-top{position:relative;z-index:11;margin:0;border-top:0;border-radius:0 0 18px 18px;box-shadow:0 8px 24px rgba(0,0,0,.16)}.marquee-top .marquee-track{animation-duration:20s}
.application{margin-top:24px;margin-bottom:24px;padding-top:64px;padding-bottom:68px;gap:65px}.application-copy h2{font-size:clamp(44px,5.5vw,68px);margin:18px 0}.application-copy>p{max-width:300px;font-size:13px}.application-meta{margin-top:28px}.form-card{max-width:450px;margin-left:auto}.offer{margin-top:24px;margin-bottom:24px;padding-top:64px;padding-bottom:68px;gap:48px}.section-intro h2{font-size:clamp(36px,4.5vw,54px);margin:18px 0}.section-intro p{max-width:285px;font-size:12px}.benefits-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.benefit-card{min-height:195px;padding:18px;border-radius:16px;background:rgba(235,255,242,.1)!important}.benefit-card.benefit-featured{background:#b8df32!important;border-color:#d8f052!important;color:#143a32}.benefit-card.benefit-featured h3,.benefit-card.benefit-featured h3 strong{color:#143a32}.benefit-card.benefit-featured p{color:#31550e}.benefit-wide{grid-column:auto;min-height:195px;display:flex;gap:0}.benefit-card h3,.benefit-wide h3{margin:auto 0 7px;font-size:15px}.benefit-card h3 strong,.benefit-wide h3 strong{font-size:19px}.benefit-card p,.benefit-wide p{position:static;max-width:none;margin:0;font-size:9px}.benefit-icon{top:15px;right:16px;font-size:25px}.benefit-number{font-size:10px}.mini-link{display:none}.faq-section{margin-top:24px;margin-bottom:24px;padding-top:42px;padding-bottom:52px}.faq-layout{gap:48px}.faq-layout h2{font-size:clamp(36px,4.5vw,54px);margin-top:14px}.faq-list details{padding:15px 0}.faq-list summary{font-size:12px}.faq-list details p{margin-top:10px;font-size:11px}.site-footer{padding-top:20px;padding-bottom:28px}
@media(max-width:900px){.hero{min-height:0;padding-top:38px;padding-bottom:42px}.hero-scroll-cta{margin-top:27px}.application{margin-top:18px;padding-top:55px;padding-bottom:58px;gap:36px}.offer{margin-top:18px;padding-top:55px;padding-bottom:58px}.benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.benefit-card,.benefit-wide{min-height:175px}.faq-section{margin-top:18px;padding-top:40px;padding-bottom:48px}}
@media(max-width:560px){.hero{padding-top:27px;padding-bottom:34px}.hero h1{font-size:clamp(43px,12vw,57px)}.hero-lede{font-size:13px}.hero-scroll-cta{margin-top:25px}.hero-scroll-arrow{width:43px;height:43px;font-size:28px}.hero-visual{min-height:310px}.application{margin-top:14px;padding-top:43px;padding-bottom:46px}.application-copy h2{font-size:45px}.application-copy>p{font-size:12px}.application-meta{font-size:9px}.offer{padding-top:43px;padding-bottom:45px}.section-intro p{display:none}.benefits-grid{grid-template-columns:1fr 1fr;gap:8px}.benefit-card,.benefit-wide{min-height:160px;padding:15px}.benefit-card h3,.benefit-wide h3{font-size:14px}.benefit-card h3 strong,.benefit-wide h3 strong{font-size:17px}.benefit-card p,.benefit-wide p{font-size:9px}.benefit-icon{top:13px;right:13px;font-size:22px}.faq-section{padding-top:34px;padding-bottom:40px}.faq-layout{gap:16px}.faq-layout h2{font-size:40px}.site-footer{padding-bottom:88px}}
@media(max-width:380px){.hero{padding-top:22px;padding-bottom:27px}.hero-visual{min-height:275px}.application{padding-top:36px;padding-bottom:38px}.offer{padding-top:36px;padding-bottom:38px}}
@media(prefers-reduced-motion:reduce){.hero-scroll-arrow{animation:none}}
