body.page-faq-root{--ink: #004666;--ink-dark: #013142;--ink-soft: #004666;--ink-light: rgba(0, 70, 102, .72);--blue-soft: #A2B8CD;--cream: #FFFFFF;--cream-soft: #A2B8CD;--white: #FFFFFF;--accent: #C66C34;--accent-hover: #C66C34;--muted: #C1BEBE;--text-mid: rgba(0, 70, 102, .82);--border-soft: #A2B8CD;--shadow-md: 0 8px 24px rgba(0, 70, 102, .08), 0 2px 6px rgba(0, 70, 102, .04);--shadow-lg: 0 20px 40px rgba(0, 70, 102, .1), 0 4px 12px rgba(1, 49, 66, .06);--faq-content-max: var(--layout-max)}body.page-faq-root .faq-page-shell{width:100%;max-width:var(--faq-content-max);margin-inline:auto;padding-inline:var(--layout-gutter);box-sizing:border-box}body.page-faq-root,body.page-faq-root main{background:#fff}body.page-faq-root .faq-page-hero,body.page-faq-root .faq-page-section,body.page-faq-root .faq-page-section--alt{background:#fff}body.page-faq-root .faq-page-title,body.page-faq-root .faq-page-section-heading:not(.faq-page-section-heading--light):not(.faq-page-section-heading--on-dark){color:#013142}body.page-faq-root .faq-page-title{font-size:clamp(30px,3.2vw,40px);line-height:1.15;letter-spacing:-.03em}body.page-faq-root .faq-page-hero{padding:48px 0 60px}body.page-faq-root .faq-page-intro{padding:72px 0}body.page-faq-root .faq-page-section{padding:68px 0}body.page-faq-root .faq-page-section--fees,body.page-faq-root .faq-page-section--services{padding-top:68px}body.page-faq-root .faq-page-section-heading,body.page-faq-root .faq-page-section-heading--light{font-size:clamp(28px,2.8vw,34px);line-height:1.18;letter-spacing:-.03em}body.page-faq-root .faq-page-section-heading--center{margin-bottom:32px}body.page-faq-root .faq-intro-layout{gap:clamp(36px,4vw,48px)}body.page-faq-root .faq-intro-left{gap:28px}body.page-faq-root .faq-intro-video{width:72%;border-radius:14px}body.page-faq-root .faq-intro-video-pill,body.page-faq-root .faq-acc-watch,body.page-faq-root .faq-fees-watch{gap:7px;padding:6px 12px 6px 6px;font-size:12px}body.page-faq-root .faq-acc-trigger{gap:16px;padding:20px 0;font-size:16px}body.page-faq-root .faq-acc-answer{padding-bottom:18px}body.page-faq-root .faq-acc-answer p{margin-bottom:12px;font-size:15px;line-height:1.65}body.page-faq-root .faq-acc-answer p:last-child{margin-bottom:12px}body.page-faq-root .faq-fees-split{gap:24px;min-height:300px}body.page-faq-root .faq-fees-pills{gap:8px}body.page-faq-root .faq-fees-pill{padding:18px 20px;border-radius:10px;font-size:16px;line-height:1.35}body.page-faq-root .faq-fees-preview{padding:32px;border-radius:14px;gap:18px}body.page-faq-root .faq-fees-preview-text p{font-size:clamp(16px,1.5vw,17px);line-height:1.65}body.page-faq-root .faq-page-intro{background:#013142;color:#fff}body.page-faq-root .faq-page-section-heading--light{color:#fff}body.page-faq-root .faq-page-section--services{background:#013142;color:#fff}body.page-faq-root .faq-page-section-heading--on-dark{color:#fff}body.page-faq-root .faq-acc--dark{border-top-color:#fff3}body.page-faq-root .faq-acc--dark .faq-acc-item{border-bottom-color:#fff3}body.page-faq-root .faq-acc--dark .faq-acc-trigger{color:#fff}body.page-faq-root .faq-acc--dark .faq-acc-chevron{color:#ffffffb8}body.page-faq-root .faq-acc--dark .faq-acc-answer p{color:#ffffffd1}body.page-faq-root .faq-acc--light{border-top-color:#00466624}body.page-faq-root .faq-acc--light .faq-acc-item{border-bottom-color:#00466624}body.page-faq-root .faq-acc--light .faq-acc-trigger{color:#013142}body.page-faq-root .faq-acc--light .faq-acc-chevron{color:#c1bebe}body.page-faq-root .faq-acc--light .faq-acc-answer p{color:#004666d1}body.page-faq-root .faq-intro-video-pill,body.page-faq-root .faq-acc-watch,body.page-faq-root .faq-fees-watch{background:#fff;color:#004666}body.page-faq-root .faq-acc-play-badge{background:#c66c34;color:#fff}body.page-faq-root .faq-fees-pill{background:#fff;border-color:#a2b8cd;color:#013142}body.page-faq-root .faq-fees-pill:hover{background:#a2b8cd2e;border-color:#a2b8cd}body.page-faq-root .faq-page-section--fees .faq-fees-pill{background:#013142;border-color:#013142;color:#fff}body.page-faq-root .faq-page-section--fees .faq-fees-pill:hover{background:#004666;border-color:#a2b8cd}body.page-faq-root .faq-fees-pill.active{background:#a2b8cd;border-color:#a2b8cd;color:#013142}body.page-faq-root .faq-fees-preview{background:#a2b8cd;color:#013142}body.page-faq-root .faq-fees-preview-text p{color:#013142}body.page-faq-root .faq-page-cta{background:#013142;padding:64px 0 72px}body.page-faq-root .faq-page-cta-card{background:#004666;border:1px solid rgba(162,184,205,.28);box-shadow:0 8px 24px #01314224;border-radius:18px;padding:clamp(44px,5vw,56px) 32px}body.page-faq-root .faq-page-cta-card h2{margin-bottom:14px;font-size:clamp(28px,2.8vw,34px);line-height:1.18;letter-spacing:-.03em;color:#fff}body.page-faq-root .faq-page-cta-card p{margin-bottom:22px;font-size:15px;line-height:1.6;color:#ffffffc2}body.page-faq-root .faq-page-cta-card .btn-accent:hover{box-shadow:0 6px 24px #c66c344d}@media(max-width:640px){body.page-faq-root .faq-page-hero{padding:40px 0 48px}body.page-faq-root .faq-page-title{font-size:clamp(28px,8vw,34px)}body.page-faq-root .faq-page-intro,body.page-faq-root .faq-page-section,body.page-faq-root .faq-page-section--fees,body.page-faq-root .faq-page-section--services{padding:56px 0}body.page-faq-root .faq-page-section-heading,body.page-faq-root .faq-page-section-heading--light{font-size:clamp(26px,7vw,32px)}body.page-faq-root .faq-intro-video{width:100%}body.page-faq-root .faq-fees-preview{padding:24px 18px}body.page-faq-root .faq-page-cta{padding:56px 0}body.page-faq-root .faq-page-cta-card{padding:36px 20px;border-radius:16px}}
