.home-hero{background:var(--brand-primary-dark);color:var(--brand-text-inverse);padding:64px 0 32px}.home-hero .hero-link,.home-hero h1,.home-hero p{color:var(--brand-text-inverse)}.hero-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center}.hero-split>img{width:100%;height:400px;-o-object-fit:cover;object-fit:cover;background:var(--brand-primary);border-radius:var(--brand-radius);color:var(--brand-text-inverse)}.hero-link{display:block;margin-top:24px}.spec-ribbon{display:flex;gap:16px;padding-top:32px;margin-top:48px;border-top:1px solid var(--brand-border)}.spec-ribbon span{flex:1;min-width:0;font-size:.8rem}.check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.check-grid article{padding:32px;border:1px solid var(--brand-border);border-radius:var(--brand-radius)}.check-grid article>span{color:var(--brand-primary);font-size:.8rem;font-weight:700}.check-grid h3{margin:16px 0}.fb-fb-use-routes-02{background:var(--brand-bg-alt);color:var(--brand-text)}.use-route{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:24px;gap:24px;padding:24px 0;border-bottom:1px solid var(--brand-border);-webkit-text-decoration:none;text-decoration:none;color:var(--brand-text)}.use-route strong{color:var(--brand-primary)}.use-route:hover{color:var(--brand-text)}.fb-fb-quote-prompt-02{background:var(--brand-bg);color:var(--brand-text)}@media (max-width:767px){.hero-split{grid-template-columns:1fr;gap:32px}.hero-split>img{height:300px}.check-grid{grid-template-columns:1fr}.spec-ribbon{gap:8px;margin-top:32px}.spec-ribbon span{font-size:.7rem}.use-route{grid-template-columns:1fr;gap:8px}}