.price-head{justify-items:center;gap:var(--space-2);padding:var(--space-8) 0 var(--space-4);text-align:center;display:grid}.price-head h1{margin:0;font-weight:500}.price-head .accent{color:var(--primary);font-weight:700}.eyebrow{color:var(--primary);letter-spacing:.08em;margin:0;font-size:14px;font-weight:700}.price-head__lead{color:var(--muted);margin:0;font-size:18px}.price-plans{padding:0 0 var(--space-8)}.tiers{gap:var(--space-4);padding:var(--space-4) 0 0;margin:0;list-style:none;display:grid}.tier{gap:var(--space-2);min-width:0;padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;margin:0;display:flex;position:relative}.tier__name{font-size:20px}.tier__tag,.tier__range{margin:0}.tier__tag{color:var(--muted)}.tier__price{align-items:baseline;gap:0 var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;display:flex}.tier__num{color:var(--ink);font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1.1}.tier__unit{color:var(--muted);font-size:14px;font-weight:500}.tier__range{font-weight:600}.tier__list{gap:var(--space-2);margin:var(--space-2) 0 var(--space-4);padding:0;list-style:none;display:grid}.tier__list li{align-items:flex-start;gap:var(--space-2);display:flex}.tier__list .icon{color:var(--primary);margin-top:2px}.tier .btn{width:100%;margin-top:auto}.btn--outline{background:var(--surface);color:var(--primary);border-color:var(--primary)}.btn--outline:hover{background:var(--primary-soft)}.tier__badge{padding:4px var(--space-3);background:var(--primary);color:var(--primary-ink);white-space:nowrap;border-radius:999px;font-size:14px;font-weight:600;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.tier--popular{border:2px solid var(--primary);padding:calc(var(--space-6) - 1px)}@media (width>=768px){.tiers{gap:var(--space-6);padding-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.tier--popular{transform:translateY(-8px)}}@media (width<=767px){.tier__num{font-size:36px}}
