.src46389-svc-hero{padding:var(--space-64) 0 var(--space-32);background:var(--brand-primary-light);color:var(--brand-text)}.src46389-svc-hero h1{font-size:max(2rem, min(4vw, 3.2rem));color:var(--brand-text)}.src46389-svc-hero li,.src46389-svc-hero p{color:var(--brand-text)}.src46389-svc-hero img{width:100%;margin:var(--space-24) 0;border-radius:var(--radius);background:var(--brand-bg)}.src46389-chip-row{display:flex;flex-wrap:wrap;gap:var(--space-8);padding:0;list-style:none}.src46389-chip-row li{background:var(--brand-bg);color:var(--brand-text);border:1px solid var(--brand-border);border-radius:var(--radius);padding:var(--space-8) var(--space-16)}.tc-tc-compatibility-questions,.tc-tc-evidence-ledger{padding:var(--space-64) 0;color:var(--brand-text)}.tc-tc-evidence-ledger{background:var(--brand-bg)}.tc-tc-compatibility-questions h2,.tc-tc-compatibility-questions h3,.tc-tc-compatibility-questions li,.tc-tc-compatibility-questions p,.tc-tc-evidence-ledger h2,.tc-tc-evidence-ledger h3,.tc-tc-evidence-ledger p,.tc-tc-evidence-ledger td,.tc-tc-evidence-ledger th{color:var(--brand-text)}.src46389-ledger{width:100%;border-collapse:collapse;margin:var(--space-24) 0}.src46389-ledger td,.src46389-ledger th{border:1px solid var(--brand-border);padding:var(--space-16);text-align:left;vertical-align:top}.src46389-ledger th{background:var(--brand-primary-dark);color:var(--brand-text-inverse)}.src46389-q-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--space-24);gap:var(--space-24)}.src46389-q-grid article{border-left:4px solid var(--brand-accent);padding:var(--space-16) var(--space-16) var(--space-16) var(--space-24)}.tc-tc-compatibility-questions{background:var(--brand-bg-alt)}.src46389-svc-cta{background:var(--brand-neutral-dark);color:var(--brand-text-inverse);padding:var(--space-64) 0}.src46389-svc-cta h2,.src46389-svc-cta p{color:var(--brand-text-inverse)}.src46389-svc-cta .src46389-form-card{background:var(--brand-bg);color:var(--brand-text);border-radius:var(--radius);padding:var(--space-24);margin-top:var(--space-24)}