.odo[data-astro-cid-iadnb4iy]{font-variant-numeric:tabular-nums;display:inline-block}.digits[data-astro-cid-iadnb4iy]{line-height:1;display:inline-flex}.d[data-astro-cid-iadnb4iy]{height:1em;display:inline-block;overflow:hidden}.strip[data-astro-cid-iadnb4iy]{transform:translateY(calc(var(--n) * -1em));transition:transform .9s cubic-bezier(.34, 1.4, .64, 1) calc(var(--i) * 80ms);flex-direction:column;display:flex}.strip[data-astro-cid-iadnb4iy] span[data-astro-cid-iadnb4iy]{text-align:center;height:1em}.sr-only[data-astro-cid-iadnb4iy]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tiers[data-astro-cid-u3mqw4ek]{gap:var(--space-6);padding-block:var(--space-8) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.tier[data-astro-cid-u3mqw4ek]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-8);box-shadow:var(--shadow-soft);flex-direction:column;display:flex;position:relative}.tier[data-astro-cid-u3mqw4ek].featured{border-color:var(--sky-700);box-shadow:0 0 0 1px var(--sky-700), var(--shadow-lift)}.badge[data-astro-cid-u3mqw4ek]{white-space:nowrap;background:var(--sky-700);color:#fff;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill);padding:4px 10px;font-size:.66rem;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.tier[data-astro-cid-u3mqw4ek] h2[data-astro-cid-u3mqw4ek]{font-size:var(--step-1)}.tagline[data-astro-cid-u3mqw4ek]{margin-top:var(--space-1);color:var(--fg-muted);font-size:var(--step--1)}.price-block[data-astro-cid-u3mqw4ek]{margin-top:var(--space-6)}.price[data-astro-cid-u3mqw4ek]{align-items:baseline;gap:var(--space-1);font-family:var(--font-display);font-size:var(--step-4);letter-spacing:-.03em;font-weight:600;line-height:1;display:flex}.per[data-astro-cid-u3mqw4ek]{font-family:var(--font-sans);font-size:var(--step-0);letter-spacing:0;color:var(--fg-muted);font-weight:500}.price[data-astro-cid-u3mqw4ek].word{font-size:var(--step-2);letter-spacing:-.01em;min-height:var(--step-4);align-items:flex-end;display:flex}.billing[data-astro-cid-u3mqw4ek]{padding-top:var(--space-12);justify-content:center;display:flex}.switch[data-astro-cid-u3mqw4ek]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-pill);box-shadow:var(--shadow-soft);gap:4px;padding:4px;display:inline-flex}.switch[data-astro-cid-u3mqw4ek] button[data-astro-cid-u3mqw4ek]{font:inherit;font-size:var(--step--1);color:var(--fg-muted);border-radius:var(--radius-pill);cursor:pointer;align-items:center;gap:var(--space-2);transition:background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);background:0 0;border:0;padding:.5rem 1.1rem;font-weight:600;display:inline-flex}.switch[data-astro-cid-u3mqw4ek] button[data-astro-cid-u3mqw4ek][aria-checked=true]{background:var(--sky-700);color:#fff}.save-tag[data-astro-cid-u3mqw4ek]{font-family:var(--font-mono);letter-spacing:.04em;border-radius:var(--radius-pill);background:var(--wash);color:var(--sky-700);padding:2px 8px;font-size:.66rem;font-weight:500}.tiers[data-astro-cid-u3mqw4ek][data-period=monthly] .y[data-astro-cid-u3mqw4ek],.tiers[data-astro-cid-u3mqw4ek][data-period=yearly] .m[data-astro-cid-u3mqw4ek]{display:none}.billed[data-astro-cid-u3mqw4ek]{color:var(--fg-muted);font-size:var(--step--1);margin-top:var(--space-2)}.billed[data-astro-cid-u3mqw4ek] strong[data-astro-cid-u3mqw4ek]{color:var(--sky-700)}.tier[data-astro-cid-u3mqw4ek] .btn[data-astro-cid-u3mqw4ek]{margin-top:var(--space-6);text-align:center}.includes[data-astro-cid-u3mqw4ek]{margin:var(--space-6) 0 0;padding:var(--space-3) var(--space-4);background:var(--tint);border:1px solid var(--border);border-radius:var(--radius-lg)}.includes[data-astro-cid-u3mqw4ek] div[data-astro-cid-u3mqw4ek]{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-2);font-size:var(--step--1);display:flex}.includes[data-astro-cid-u3mqw4ek] div[data-astro-cid-u3mqw4ek]+div[data-astro-cid-u3mqw4ek]{border-top:1px solid var(--border)}.includes[data-astro-cid-u3mqw4ek] dt[data-astro-cid-u3mqw4ek]{color:var(--fg-muted)}.includes[data-astro-cid-u3mqw4ek] dd[data-astro-cid-u3mqw4ek]{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.features-head[data-astro-cid-u3mqw4ek]{margin-top:var(--space-6);font-weight:600;font-size:var(--step--1)}.features[data-astro-cid-u3mqw4ek]{margin:var(--space-3) 0 0;gap:var(--space-2);color:var(--fg-muted);font-size:var(--step--1);flex-direction:column;padding:0;list-style:none;display:flex}.features[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]{padding-left:1.1rem;position:relative}.features[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]:before{content:"";background:var(--sky-700);border-radius:1px;width:6px;height:6px;position:absolute;top:.62em;left:0}.soon[data-astro-cid-u3mqw4ek]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-left:var(--space-1);border-radius:var(--radius-pill);background:var(--wash);color:var(--sky-700);white-space:nowrap;padding:2px 6px;font-size:.62rem}.commitments[data-astro-cid-u3mqw4ek]{margin-top:var(--space-16);border-radius:var(--radius-card);border:1px solid var(--border);background:var(--bg-surface);padding:var(--space-8);max-width:720px}.commitments[data-astro-cid-u3mqw4ek] h2[data-astro-cid-u3mqw4ek]{font-size:var(--step-1)}.commitments[data-astro-cid-u3mqw4ek] ul[data-astro-cid-u3mqw4ek]{margin:var(--space-4) 0 0;gap:var(--space-3);color:var(--fg-muted);flex-direction:column;padding:0;list-style:none;display:flex}details[data-astro-cid-u3mqw4ek]{border-bottom:1px solid var(--border);padding-block:var(--space-4)}summary[data-astro-cid-u3mqw4ek]{cursor:pointer;color:var(--fg);font-weight:600}details[data-astro-cid-u3mqw4ek] p[data-astro-cid-u3mqw4ek]{margin-top:var(--space-3)}
