.dossier .tiers{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px;margin-top:48px;display:grid}.dossier .tier{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px 26px}.dossier .tier.rec{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.dossier .tier .tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);justify-content:space-between;align-items:center;font-size:10px;font-weight:700;display:flex}.dossier .tier.rec .tag .pill{color:var(--color-primary);border:1px solid color-mix(in srgb, var(--color-primary) 45%, transparent);border-radius:var(--radius-sm);padding:2px 8px}.dossier .tier .name{font-family:var(--font-display);letter-spacing:-.015em;margin:16px 0 0;font-size:24px;font-weight:800}.dossier .tier .ttag{color:var(--text-secondary);margin:5px 0 0;font-size:13px;line-height:1.4}.dossier .tier .price{font-family:var(--font-mono);letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:4px;margin:14px 0 0;font-size:34px;font-weight:600;display:flex}.dossier .tier .price>span:not(.amt):not(.strike){color:var(--text-muted);font-size:13px;font-weight:500;font-family:var(--font-body)}.dossier .tier .price .strike{font-family:var(--font-mono);color:var(--text-muted);margin-left:4px;font-size:15px;text-decoration:line-through}.dossier .tier .credits{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);margin:8px 0 0;font-size:10px;font-weight:600}.dossier .billtoggle{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);gap:4px;margin-top:24px;padding:4px;display:inline-flex}.dossier .billtoggle button{font-family:var(--font-body);color:var(--text-secondary);border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:none;align-items:center;gap:7px;padding:8px 16px;font-size:13px;font-weight:550;display:inline-flex}.dossier .billtoggle button.active{background:var(--color-primary);color:var(--color-primary-foreground)}.dossier .billtoggle .save{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:9px;font-weight:700}.dossier .tier ul{margin:20px 0 0;padding:0;list-style:none}.dossier .tier li{color:var(--text-secondary);align-items:flex-start;gap:10px;padding:7px 0;font-size:14px;line-height:1.5;display:flex}.dossier .tier li svg{color:var(--confirm-text);flex-shrink:0;margin-top:2px}.dossier .tier .btn{justify-content:center;width:100%;margin-top:22px}@media (max-width:1040px){.dossier .tiers{grid-template-columns:1fr}}