.src9e1f1-home-hero{background:var(--brand-bg);padding:64px 0;min-height:600px}.src9e1f1-home-hero h1{font-size:max(2rem, min(4vw, 3.5rem));margin-bottom:16px;color:var(--brand-text)}.src9e1f1-home-hero p{color:var(--brand-text);font-size:1.125rem;margin-bottom:32px}.src9e1f1-home-hero img{width:100%;height:560px;-o-object-fit:cover;object-fit:cover;border-radius:4px;background:var(--brand-bg-alt)}.src9e1f1-home-cta__actions,.src9e1f1-home-hero__actions{display:flex;flex-wrap:wrap;gap:16px}.src9e1f1-home-faq,.src9e1f1-home-features,.src9e1f1-home-scroll{padding:80px 0}.src9e1f1-home-features{background:var(--brand-bg-alt)}.src9e1f1-feature+.src9e1f1-feature{margin-top:64px}.src9e1f1-feature img{width:100%;height:360px;-o-object-fit:cover;object-fit:cover;border-radius:4px;background:#fff}.src9e1f1-feature h2,.src9e1f1-home-faq h2,.src9e1f1-home-scroll h2{margin-bottom:16px}.src9e1f1-scroll-row{display:flex;gap:16px;overflow-x:auto;padding-bottom:16px;scroll-snap-type:x mandatory}.src9e1f1-scroll-card{flex:0 0 200px;scroll-snap-align:start;background:#fff;border:1px solid var(--brand-border);border-radius:4px;padding:16px;min-height:180px}.src9e1f1-scroll-card h3{font-size:1.05rem;margin-bottom:8px}.src9e1f1-scroll-hint{margin-top:16px;color:var(--brand-text)}.src9e1f1-accordion details{border-bottom:1px solid var(--brand-border);padding:16px 0}.src9e1f1-accordion summary{cursor:pointer;font-weight:700;color:var(--brand-text)}.src9e1f1-accordion p{margin:12px 0 0 16px;color:var(--brand-text)}.src9e1f1-home-cta{background:var(--brand-primary);color:var(--brand-text-inverse);text-align:center;padding-top:80px;padding-bottom:96px}.src9e1f1-home-cta h2,.src9e1f1-home-cta p{color:var(--brand-text-inverse)}.src9e1f1-home-cta .container{max-width:700px}.src9e1f1-btn-on-dark{background:#fff;color:var(--brand-primary);border-radius:4px;font-weight:700;padding:10px 16px}.src9e1f1-btn-on-dark-ghost{background:0 0;color:var(--brand-text-inverse);border:1px solid var(--brand-text-inverse);border-radius:4px;font-weight:700;padding:10px 16px}@media (max-width:991.98px){.src9e1f1-home-hero{min-height:0;padding:32px 0 48px}.src9e1f1-home-hero img{height:320px}.src9e1f1-home-hero .row>.col-lg-6:first-child{order:2}.src9e1f1-home-hero .row>.col-lg-6:last-child{order:1}.src9e1f1-home-cta__actions,.src9e1f1-home-hero__actions{flex-direction:column}.src9e1f1-home-cta__actions .btn,.src9e1f1-home-hero__actions .btn{width:100%}}