.alternatives-index .alts-matrix-section{background:var(--white);border-bottom:2.5px solid var(--black);padding:64px 0}.alternatives-index .alts-matrix-wrap{border:2.5px solid var(--black);background:var(--white);box-shadow:6px 6px 0 0 var(--lime);overflow-x:auto}.alternatives-index .alts-matrix{border-collapse:collapse;width:100%;font-size:15px}.alternatives-index .alts-matrix thead th{background:var(--black);color:var(--white);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:left;padding:12px 16px;font-size:12px;font-weight:700}.alternatives-index .alts-matrix tbody td{border-top:1.5px solid var(--g200);vertical-align:middle;padding:12px 16px}.alternatives-index .alts-matrix-self td{background:#c5d6002e}.alternatives-index .alts-matrix-no{background:var(--crimson);color:var(--white);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.alternatives-index .alts-matrix-cta{color:var(--crimson);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:700;text-decoration:none}.alternatives-index .alts-matrix-cta:hover{text-decoration:underline}.alternatives-index .alts-tier-section{background:var(--g50);border-bottom:2.5px solid var(--black);padding:56px 0}.alternatives-index .alts-tier-grid{grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:880px){.alternatives-index .alts-tier-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.alternatives-index .alts-tier-grid{grid-template-columns:1fr}}.alternatives-index .alts-tier-card{padding:20px 22px}.alternatives-index .alts-tier-tagline{color:var(--g700);margin:8px 0 12px;font-size:13px;line-height:1.5}