.srcc716d-home-hero{background:var(--brand-bg);color:var(--brand-text);padding:48px 0 64px}.srcc716d-home-hero h1,.srcc716d-home-hero p{color:var(--brand-text)}.srcc716d-home-hero .btn{margin:24px 0 32px}.srcc716d-hero-table{margin-top:32px}.srcc716d-hero-table table{width:100%;border-collapse:collapse;background:var(--brand-bg-alt);border:1px solid var(--brand-border);border-radius:var(--brand-radius)}.srcc716d-hero-table caption{caption-side:top;text-align:left;padding:16px;font-weight:700;color:var(--brand-text)}.srcc716d-hero-table td,.srcc716d-hero-table th{padding:16px 24px;border-top:1px solid var(--brand-border);vertical-align:top;color:var(--brand-text)}.srcc716d-home-fitment{padding:64px 0;background:var(--brand-bg-alt)}.ap-disclosures details{border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:16px 24px;margin-bottom:8px;background:var(--brand-bg)}.ap-disclosures summary{cursor:pointer;font-weight:700;color:var(--brand-text)}.srcc716d-home-process{padding:64px 0}.ap-ledger .row{padding:16px 0;border-bottom:1px solid var(--brand-border)}.ap-ledger dt{font-weight:700;color:var(--brand-primary)}.srcc716d-home-evidence{padding:64px 0;background:var(--brand-bg-alt)}.ap-steps{list-style:none;padding:0;margin:0;counter-reset:step}.ap-steps li{grid-template-columns:48px 1fr;grid-gap:16px;gap:16px;padding:24px 0 24px 64px;border-bottom:1px solid var(--brand-border);counter-increment:step;position:relative;display:block}.ap-steps li::before{content:counter(step);width:40px;height:40px;border-radius:var(--brand-radius);background:var(--brand-primary);color:var(--brand-text-inverse);display:flex;align-items:center;justify-content:center;font-weight:700;position:absolute;top:24px;left:0}.ap-steps h3,.ap-steps p{grid-column:2}.ap-steps h3{margin-top:0}.srcc716d-home-cta{background:var(--brand-primary-dark);padding:64px 0}.srcc716d-home-cta,.srcc716d-home-cta a,.srcc716d-home-cta h2,.srcc716d-home-cta p{color:var(--brand-text-inverse)}.srcc716d-home-cta .btn-primary{background:var(--brand-accent);border-color:var(--brand-accent)}