.srcfe800-home-doc-hero{position:relative;background:linear-gradient(168deg,#192a43 0,#411a2a 58%,#274168 100%);padding-top:64px;padding-bottom:80px}.srcfe800-home-doc-hero .eyebrow,.srcfe800-home-doc-hero h1,.srcfe800-home-doc-hero li,.srcfe800-home-doc-hero p,.srcfe800-home-doc-hero strong{color:#fff}.srcfe800-home-doc-hero h1{font-size:max(2rem, min(4vw, 3.5rem))!important}.srcfe800-home-doc-hero img{width:100%;min-height:360px;-o-object-fit:cover;object-fit:cover;border-radius:11px}.srcfe800-doc-list{padding-left:1.2rem;margin:24px 0 16px}.srcfe800-doc-ledger{list-style:none;margin:0 0 32px;padding:0;border-left:3px solid rgba(255,255,255,.45)}.srcfe800-doc-ledger li{display:grid;grid-template-columns:3.5rem 1fr;grid-gap:16px;gap:16px;align-items:start;padding:12px 0 12px 16px;border-bottom:1px solid rgba(255,255,255,.18)}.srcfe800-doc-ledger strong{font-size:1.5rem;line-height:1.1;color:#fff}.srcfe800-doc-ledger span{color:#fff}.srcfe800-home-doc-hero .btn-primary{background:#fff;border-color:#fff;color:var(--brand-primary-dark)}.srcfe800-home-doc-hero .btn-primary:hover{background:var(--brand-primary-light);color:var(--brand-primary-dark)}.srcfe800-role-pair{background:#fff;border:1px solid var(--brand-border);border-left:6px solid var(--brand-primary);border-radius:0 11px 11px 0;padding:24px;height:100%;box-shadow:none}.srcfe800-role-pair h3{margin-bottom:16px}.srcfe800-role-pair__slot{padding:16px 0;border-top:1px solid var(--brand-border)}.srcfe800-role-pair__slot:first-of-type{border-top:0;padding-top:0}.srcfe800-role-pair__slot h4{font-size:1.05rem;margin-bottom:8px;color:var(--brand-text)}.srcfe800-faq-numbers{list-style:none;margin:32px 0 0;padding:0}.srcfe800-faq-numbers>li{display:grid;grid-template-columns:4.5rem 1fr;grid-gap:16px;gap:16px;align-items:start;padding:24px 0;border-bottom:1px solid var(--brand-border)}.srcfe800-faq-numbers__n{font-size:max(2rem, min(4vw, 3rem));line-height:1;font-weight:700;color:var(--brand-primary)}.srcfe800-faq-numbers h3{margin-bottom:8px}.srcfe800-home-cta{padding:0}.srcfe800-cta-copy{padding:64px 0 48px}.srcfe800-cta-copy .eyebrow,.srcfe800-cta-copy h2,.srcfe800-cta-copy p{color:#fff}.srcfe800-cta-form-band{background:var(--brand-bg-alt);padding:48px 0 80px}.srcfe800-cta-form-shell{background:#fff;border:1px solid var(--brand-border);border-radius:11px;padding:32px;max-width:860px}