.price-hero{display:grid;gap:var(--space-8);align-items:start;grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.price-hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-12)}}.price-badges{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.price-tco{max-width:none;padding:var(--space-4) var(--space-6);background:var(--surface);border-radius:0 var(--radius-2) var(--radius-2) 0;border:1px solid var(--border);border-left:3px solid var(--brand)}.price-tco .mono-label{display:block;margin-bottom:var(--space-2);color:var(--brand)}.price-tco h3{color:var(--text);margin-bottom:var(--space-2)}.price-list{list-style:none;padding:0}.price-ledger{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.price-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}}.price-ledger .panel{display:flex;flex-direction:column}.price-ledger .panel-body-lg{flex:1}.price-cell-sub{display:block;font-size:var(--size-xs);color:var(--text-muted);font-weight:var(--fw-regular)}.price-nowrap{white-space:nowrap}