.index-hero{padding:64px 0}.index-split{display:grid;grid-template-columns:1.15fr 0.85fr;align-items:center;grid-gap:48px;gap:48px}.index-hero figcaption,.index-hero h1,.index-hero p{color:var(--brand-text-inverse)}.index-hero .index-caution{font-size:.88rem;color:var(--brand-primary-light);margin:16px 0 0}.spec-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:24px 0}.spec-chips li{padding:4px 8px;border:1px solid var(--brand-neutral-mid);border-radius:var(--brand-radius);font-size:.85rem}.index-visual{position:relative}.index-visual img{border-color:var(--brand-neutral-mid)}.index-visual figcaption{margin-top:8px;letter-spacing:.12em;font-size:.75rem}.index-checks,.index-product-grid,.index-programs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:24px}.index-checks article{padding:16px;border-top:2px solid var(--brand-primary)}.index-checks article p,.index-product-grid article p,.index-programs article p{margin:0}.index-product-grid article{background:var(--brand-bg);padding:16px;border:1px solid var(--brand-border);border-radius:var(--brand-radius)}.index-product-grid img,.index-programs img{aspect-ratio:16/9;margin-bottom:16px}.index-programs article{border-bottom:1px solid var(--brand-border);padding-bottom:16px}.trust-index{padding:32px 0}.trust-index h2{font-size:1.25rem}.trust-index ul{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;margin:0}.trust-index li{border-left:1px solid var(--brand-border);padding:4px 16px;font-weight:700}.index-cta{text-align:center}@media (max-width:767px){.index-split{grid-template-columns:1fr;gap:24px}.index-hero{padding:32px 0}.index-checks,.index-product-grid,.index-programs{grid-template-columns:1fr}.trust-index ul{grid-template-columns:1fr 1fr;row-gap:8px}}