.src99507-home-hero{background:var(--brand-bg);padding:64px 0}.src99507-home-hero h1,.src99507-home-hero p{color:var(--brand-text)}.src99507-home-hero img{border-radius:var(--brand-radius);width:100%;min-height:280px;-o-object-fit:cover;object-fit:cover}.src99507-scope{background:var(--brand-bg-alt);padding:64px 0}.src99507-scope-grid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:24px}.src99507-scope-grid article{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:24px}.src99507-scope-grid h3{font-size:1.125rem;margin-bottom:8px}.src99507-routes{padding:64px 0}.src99507-route-list{display:grid;grid-gap:24px;gap:24px;list-style:none;margin:24px 0;padding:0}.src99507-route-list li{border-left:4px solid var(--brand-primary);padding:8px 0 8px 24px}.src99507-faq{background:var(--brand-bg-alt);padding:64px 0}.src99507-faq .accordion-button{color:var(--brand-text);font-weight:700}.src99507-faq .accordion-body{color:var(--brand-text)}.src99507-cta{background:var(--brand-primary-dark);color:var(--brand-text-inverse);padding:64px 0}.src99507-cta h2,.src99507-cta li,.src99507-cta p{color:var(--brand-text-inverse)}