.f-home-hero{background:var(--brand-primary-dark);color:#fff;padding:80px 0}.f-home-hero h1,.f-home-hero p{color:#fff}.f-home-hero img{display:block;width:min(720px,100%);height:auto;margin:48px auto 0;-o-object-fit:cover;object-fit:cover}.f-stats{padding:32px 0;background:var(--brand-primary-light)}.f-stats span,.f-stats strong{display:block}.f-stats strong{font-size:2.3rem}.f-filter-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.f-filter-grid article{padding:24px;border:1px solid var(--brand-border)}.f-filter-grid b{color:var(--brand-accent)}.f-faq{background:var(--brand-bg-alt)}.accordion-button,.accordion-item{border-radius:0!important}.f-cta{padding:64px 0}@media (max-width:700px){.f-filter-grid{grid-template-columns:1fr}}