.ai-compass__decision{margin:0 0 6rem}
.ai-compass__decision-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-bottom:1.5rem}
.ai-compass__decision-card{display:flex;min-width:0;flex-direction:column;padding:1.1rem;border:1px solid var(--ai-line);border-radius:1rem;background:#fff;box-shadow:0 8px 22px rgba(16,35,42,.045)}
.ai-compass__decision-card--best{border-top:3px solid #7569d8}
.ai-compass__decision-card--cheapest{border-top:3px solid #50b982}
.ai-compass__decision-card--expensive{border-top:3px solid #e3a24d}
.ai-compass__decision-card-label{margin:0;color:var(--ai-teal);font-size:.64rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.ai-compass__decision-card h3{margin:.55rem 0 .15rem;color:var(--ai-ink);font-size:1rem;letter-spacing:-.03em}
.ai-compass__decision-card-provider{margin:0;color:#839391;font-size:.68rem}
.ai-compass__decision-card-value{margin:1rem 0 .35rem;color:var(--ai-ink);font-size:1.05rem;font-weight:900}
.ai-compass__decision-card-reason{margin:0;color:var(--ai-muted);font-size:.72rem;line-height:1.55}
.ai-compass__decision-card-reason b{color:var(--ai-ink)}
.ai-compass__decision-card-link{margin-top:auto;padding-top:1rem;color:var(--ai-teal);font-size:.68rem;font-weight:800;text-decoration:none}
.ai-compass__decision-subhead{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin:0 0 .85rem}
.ai-compass__decision-subhead h3{margin:0;color:var(--ai-ink);font-size:1.05rem}
.ai-compass__decision-subhead p{max-width:520px;margin:0;color:var(--ai-muted);font-size:.72rem;line-height:1.55}
.ai-compass__decision-price-table{width:100%;min-width:760px;border-collapse:collapse}
.ai-compass__decision-price-table th{padding:.85rem 1rem;border-bottom:1px solid var(--ai-line);color:#849291;font-size:.62rem;letter-spacing:.08em;text-align:left;text-transform:uppercase}
.ai-compass__decision-price-table td{padding:.78rem 1rem;border-bottom:1px solid #edf3f1;color:#536563;font-size:.72rem;vertical-align:top}
.ai-compass__decision-price-table tr:last-child td{border-bottom:0}
.ai-compass__decision-price-table td:first-child{width:2.2rem;color:#9aaaab;font-family:ui-monospace,monospace;font-weight:800}
.ai-compass__decision-price-table td:nth-child(2){color:var(--ai-ink);font-weight:800}
.ai-compass__decision-price-table td:nth-child(3){color:var(--ai-ink);font-family:ui-monospace,monospace;font-weight:800;white-space:nowrap}
.ai-compass__decision-price-table small{display:block;margin-top:.2rem;color:#879592;font-size:.62rem;font-weight:400}
.ai-compass__decision-price-table a{color:var(--ai-teal);font-weight:800;text-decoration:none}
.ai-compass__decision-note{margin-top:.8rem}
.ai-compass__versus-winner{margin:0;color:var(--ai-ink)!important;font-weight:800}
@media(max-width:800px){.ai-compass__decision-cards{grid-template-columns:1fr 1fr}.ai-compass__decision-subhead{display:block}.ai-compass__decision-subhead p{margin-top:.5rem}}
@media(max-width:520px){.ai-compass__decision-cards{grid-template-columns:1fr}}
