.faq-hero{padding:176px 0 92px;color:#fff;background:linear-gradient(100deg,rgba(4,18,37,.94),rgba(4,18,37,.42)),url('../docs/images/hero-van.webp') center/cover no-repeat}.faq-hero .eyebrow,.faq-cta .eyebrow{color:var(--gold-light)}.faq-hero h1,.faq-intro h2,.faq-cta h2{margin:0;font:500 clamp(44px,5.7vw,74px)/1.05 var(--serif);letter-spacing:-.045em}.faq-hero h1 i,.faq-cta h2 i{color:var(--gold-light)}.faq-hero>div>p:last-child{max-width:620px;color:#edf2f8;font-size:18px;margin:25px 0 0}.faq-main{background:#fff}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(48px,9vw,125px);align-items:start}.faq-intro{position:sticky;top:115px}.faq-intro h2{font-size:clamp(37px,4vw,56px);color:var(--navy)}.faq-intro h2 i{color:var(--gold)}.faq-intro>p:not(.eyebrow){color:var(--muted);max-width:400px;margin:24px 0 28px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 2px;cursor:pointer;color:var(--navy);font:500 23px/1.2 var(--serif);list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:"+";flex:0 0 auto;color:var(--gold);font:400 30px/1 var(--sans);transition:transform .25s var(--ease)}.faq-list details[open] summary::after{transform:rotate(45deg)}.faq-list details p{margin:0;max-width:670px;padding:0 30px 24px 2px;color:var(--muted);font-size:14px}.faq-list summary:focus-visible{outline:3px solid rgba(183,138,50,.35);outline-offset:-3px}.faq-cta{padding:98px 0;background:var(--navy);color:#fff}.faq-cta h2{font-size:clamp(37px,4vw,56px)}.faq-cta p:not(.eyebrow){max-width:490px;color:#c7d2df;margin:22px 0}@media(max-width:800px){.faq-hero{padding:138px 0 70px}.faq-grid{grid-template-columns:1fr;gap:45px}.faq-intro{position:static}.faq-cta{padding:70px 0}}@media(max-width:480px){.faq-hero{padding:125px 0 58px}.faq-hero>div>p:last-child{font-size:16px}.faq-list summary{font-size:21px;padding:20px 2px}.faq-list details p{padding-right:4px}}
