.pricing[data-astro-cid-htruwgye]{background:0 0}.diamond[data-astro-cid-htruwgye]{color:var(--color-accent)}.pricing-head[data-astro-cid-htruwgye]{text-align:center;max-width:none;margin-inline:auto;margin-bottom:var(--space-xl)}.pricing-head[data-astro-cid-htruwgye] .eyebrow[data-astro-cid-htruwgye]{justify-content:center}.pricing-head[data-astro-cid-htruwgye] h1[data-astro-cid-htruwgye]{font-family:var(--font-display);letter-spacing:-.025em;margin-top:.45em;text-wrap:balance;white-space:nowrap;max-width:none;margin-inline:auto;font-size:clamp(1.75rem,2.6vw + .75rem,3.5rem);font-weight:600;line-height:1.05}@media (width<=720px){.pricing-head[data-astro-cid-htruwgye] h1[data-astro-cid-htruwgye]{white-space:normal;text-wrap:balance}}.pricing-head[data-astro-cid-htruwgye] h1[data-astro-cid-htruwgye] .italic-accent,.pricing-head[data-astro-cid-htruwgye] h1[data-astro-cid-htruwgye] .italic-accent[data-astro-cid-htruwgye]{font-family:var(--font-italic);letter-spacing:-.01em;color:var(--color-accent);font-style:italic;font-weight:400}.billing-toggle[data-astro-cid-htruwgye]{margin:var(--space-md) auto 0;background:var(--color-paper-2);border:var(--rule-soft);border-radius:var(--radius-pill);padding:4px;display:inline-flex}.billing-toggle[data-astro-cid-htruwgye] button[data-astro-cid-htruwgye]{border-radius:var(--radius-pill);font-size:var(--text-sm);cursor:pointer;color:var(--color-body);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:0;padding:8px 16px;font-family:inherit;display:inline-flex}.billing-toggle[data-astro-cid-htruwgye] button[data-astro-cid-htruwgye]:hover{color:var(--color-ink)}.billing-toggle[data-astro-cid-htruwgye] button[data-astro-cid-htruwgye]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.billing-toggle[data-astro-cid-htruwgye] button[data-astro-cid-htruwgye][aria-pressed=true]{background:var(--color-surface);color:var(--color-ink);font-weight:500;box-shadow:0 2px 6px -2px #141e5024}.billing-toggle[data-astro-cid-htruwgye] .save[data-astro-cid-htruwgye]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--color-success);margin-left:6px;font-size:10px}.plans[data-astro-cid-htruwgye]{gap:var(--space-md);margin-top:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.plan[data-astro-cid-htruwgye]{background:var(--color-surface);border:var(--rule-soft);border-radius:var(--radius-lg);padding:var(--space-xl);gap:var(--space-md);flex-direction:column;min-width:0;display:flex;position:relative}.plan[data-astro-cid-htruwgye].featured{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink);z-index:1;transform:scale(1.02);box-shadow:0 24px 60px -30px #00003c80}.badge[data-astro-cid-htruwgye]{top:-12px;left:var(--space-xl);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:var(--color-companion);color:var(--color-ink);border-radius:var(--radius-pill);padding:4px 10px;font-size:10px;font-weight:500;position:absolute}.plan-name[data-astro-cid-htruwgye]{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-body);margin:0;font-weight:500}.plan[data-astro-cid-htruwgye].featured .plan-name[data-astro-cid-htruwgye]{color:color-mix(in oklch, var(--color-paper) 75%, transparent)}.price[data-astro-cid-htruwgye]{align-items:baseline;gap:4px;margin:0;display:flex}.amount[data-astro-cid-htruwgye]{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:-.03em;color:var(--color-ink);font-weight:600;line-height:1}.plan[data-astro-cid-htruwgye].featured .amount[data-astro-cid-htruwgye]{color:var(--color-paper)}.unit[data-astro-cid-htruwgye]{color:var(--color-muted);font-size:.4em;font-weight:400;font-family:var(--font-display)}.price[data-astro-cid-htruwgye] .unit[data-astro-cid-htruwgye]{font-size:calc(var(--text-3xl) * .4)}.plan[data-astro-cid-htruwgye].featured .unit[data-astro-cid-htruwgye]{color:color-mix(in oklch, var(--color-paper) 70%, transparent)}.blurb[data-astro-cid-htruwgye]{font-size:var(--text-sm);color:var(--color-body);margin:-4px 0 0;line-height:1.45}.plan[data-astro-cid-htruwgye].featured .blurb[data-astro-cid-htruwgye]{color:color-mix(in oklch, var(--color-paper) 75%, transparent)}.features[data-astro-cid-htruwgye]{font-size:var(--text-sm);flex-direction:column;flex:1;gap:8px;margin:0;padding:0;list-style:none;display:flex}.features[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{color:var(--color-body);padding-left:22px;line-height:1.45;position:relative}.features[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]:before{content:"✓";color:var(--color-accent);font-weight:700;position:absolute;top:0;left:0}.plan[data-astro-cid-htruwgye].featured .features[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{color:color-mix(in oklch, var(--color-paper) 75%, transparent)}.plan[data-astro-cid-htruwgye].featured .features[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]:before{color:var(--color-companion)}.plan[data-astro-cid-htruwgye] .btn[data-astro-cid-htruwgye]{justify-content:center;width:100%;margin-top:auto}.btn-featured[data-astro-cid-htruwgye]{background:var(--color-companion);color:var(--color-ink);border-color:var(--color-companion)}.btn-featured[data-astro-cid-htruwgye]:hover{background:var(--color-paper);border-color:var(--color-paper);color:var(--color-ink);transform:translateY(-1px)}.btn-featured[data-astro-cid-htruwgye]:active{transform:translateY(0)}.plan[data-astro-cid-htruwgye].featured .btn-secondary[data-astro-cid-htruwgye]{color:var(--color-paper);border-color:#ffffff2e}@media (width<=980px){.plans[data-astro-cid-htruwgye]{grid-template-columns:1fr;max-width:24rem;margin-inline:auto}.plan[data-astro-cid-htruwgye].featured{transform:none}}.pricing-page[data-astro-cid-u3mqw4ek] .pricing.section{padding-top:7.5rem}
