.src83356-basis-hero{background:var(--brand-primary-dark);color:var(--brand-text-inverse);padding:64px 0 48px}.src83356-basis-hero h1,.src83356-basis-hero li,.src83356-basis-hero p{color:var(--brand-text-inverse)}.src83356-basis-hero h1{font-size:max(2rem, min(4vw, 3.5rem));margin:8px 0 16px}.src83356-kicker{letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;margin-bottom:8px}.src83356-hero-btn{background:var(--brand-text-inverse);color:var(--brand-primary-dark);border-radius:var(--brand-radius);font-weight:700}.src83356-hero-btn:hover{color:var(--brand-primary-dark);background:var(--brand-primary-light)}.src83356-basis-row{display:flex;flex-wrap:nowrap;gap:16px;list-style:none;padding:24px 0 0;margin:24px 0 0;border-top:1px solid rgba(255,255,255,.3)}.src83356-basis-row li{flex:1 1 0;min-width:0;font-weight:700}.src83356-evidence,.src83356-faq,.src83356-roles{padding:64px 0;color:var(--brand-text)}.src83356-roles{background:var(--brand-bg-alt)}.src83356-evidence table,.src83356-matrix{width:100%;border-collapse:collapse}.src83356-matrix td,.src83356-matrix th{border:1px solid var(--brand-border);padding:8px 16px;text-align:left;color:var(--brand-text)}.src83356-matrix th{background:var(--brand-primary-light)}.src83356-role-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.src83356-role-grid article{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:24px}.src83356-faq details{border-bottom:1px solid var(--brand-border);padding:16px 0}.src83356-compare-cta{background:var(--brand-primary);color:var(--brand-text-inverse);padding:48px 0}.src83356-compare-cta h2,.src83356-compare-cta p{color:var(--brand-text-inverse)}@media (max-width:767px){.src83356-basis-row{flex-wrap:wrap}}