.pricing[data-v-dd3c7df8]{margin:0 auto}.pricing-head[data-v-dd3c7df8]{max-width:560px;margin-bottom:32px}.pricing-eyebrow[data-v-dd3c7df8]{text-transform:uppercase;letter-spacing:.12em;color:var(--ink-4);margin-bottom:10px;font-size:10px;font-weight:600}.pricing-head h1[data-v-dd3c7df8]{letter-spacing:-.02em;color:var(--ink);margin:0 0 12px;font-size:clamp(28px,5vw,40px);font-weight:600}.pricing-head p[data-v-dd3c7df8]{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.pricing-empty[data-v-dd3c7df8]{text-align:center;color:var(--ink-3);background:var(--bg-elev);border:1px solid var(--line);border-radius:12px;padding:40px}.pricing-table-wrap[data-v-dd3c7df8]{border:1px solid var(--line);background:var(--bg-elev);border-radius:12px;overflow-x:auto}.pricing-table[data-v-dd3c7df8]{border-collapse:collapse;width:100%;min-width:640px;font-size:13.5px}.pricing-table th[data-v-dd3c7df8],.pricing-table td[data-v-dd3c7df8]{text-align:center;border-bottom:1px solid var(--line);color:var(--ink-2);white-space:nowrap;padding:12px 16px}.pricing-table thead th[data-v-dd3c7df8]{vertical-align:bottom;padding:20px 16px 16px}.pricing-table tbody tr:nth-child(odd) td[data-v-dd3c7df8],.pricing-table tbody tr:nth-child(odd) th[data-v-dd3c7df8]{background:color-mix(in oklab, var(--bg-sunken) 45%, transparent)}.pricing-table tfoot td[data-v-dd3c7df8]{border-bottom:none;padding:16px}.feature-col[data-v-dd3c7df8]{text-align:left;color:var(--ink);min-width:170px;font-weight:500}.plan-name[data-v-dd3c7df8]{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin-bottom:6px;font-size:12px;font-weight:600}.plan-price[data-v-dd3c7df8]{color:var(--ink)}.plan-price strong[data-v-dd3c7df8]{letter-spacing:-.01em;font-size:22px;font-weight:700}.plan-price span[data-v-dd3c7df8]{color:var(--ink-3);margin-left:2px;font-size:12px}.plan-cta[data-v-dd3c7df8]{background:var(--brand-primary,var(--coral,#de5c42));color:#fff;white-space:nowrap;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-block}.plan-cta[data-v-dd3c7df8]:hover{opacity:.88}.pricing-note[data-v-dd3c7df8]{color:var(--ink-3);margin-top:16px;font-size:12.5px}.pricing-note a[data-v-dd3c7df8]{color:var(--ink)}.sr-only[data-v-dd3c7df8]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}
