.plan-badge.svelte-1s9kwge{background:var(--color-primary-fill);color:var(--color-primary);font-family:var(--font-mono);font-size:var(--font-size-xs);white-space:nowrap;border-radius:999px;padding:.45rem .55rem;font-style:normal;font-weight:600;line-height:1}.pricing-grid.svelte-1s9kwge{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;width:min(100%,70rem);margin:0 auto;display:grid}.plan-card.svelte-1s9kwge{background:var(--black-875);min-height:30rem;box-shadow:inset 0 0 0 var(--line-width) var(--color-border-strong);flex-direction:column;padding:clamp(1.35rem,2.4vw,1.8rem);display:flex}.plan-card.is-pro.svelte-1s9kwge{background:var(--black-850)}.plan-card.is-recommended.svelte-1s9kwge{box-shadow:inset 0 0 0 1px var(--color-primary)}.plan-heading.svelte-1s9kwge{border-bottom:var(--line-width) solid var(--color-border);min-height:9.2rem}.plan-name-row.svelte-1s9kwge{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.plan-name-row.svelte-1s9kwge>div:where(.svelte-1s9kwge){gap:.25rem;display:grid}.plan-name.svelte-1s9kwge,.plan-cycle.svelte-1s9kwge,.price.svelte-1s9kwge,.price-detail.svelte-1s9kwge,.plan-description.svelte-1s9kwge,.checkout-note.svelte-1s9kwge{margin:0}.plan-name.svelte-1s9kwge{font-size:var(--font-size-heading-sm);font-weight:650}.plan-cycle.svelte-1s9kwge{color:var(--color-muted);font-size:var(--font-size-sm)}.price.svelte-1s9kwge{align-items:baseline;gap:.4rem;margin-top:1rem;display:flex}.price.svelte-1s9kwge strong:where(.svelte-1s9kwge){letter-spacing:-.04em;font-size:clamp(2.7rem,6vw,3.4rem);font-weight:590;line-height:.95}.price.svelte-1s9kwge small:where(.svelte-1s9kwge){color:var(--color-soft);font-size:var(--font-size-base)}.price-detail.svelte-1s9kwge{min-height:1.2rem;color:var(--color-muted);font-size:var(--font-size-sm);margin-top:.55rem}.plan-description.svelte-1s9kwge{color:var(--color-soft);font-size:var(--font-size-base);margin-top:.75rem}ul.svelte-1s9kwge{gap:.9rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}li.svelte-1s9kwge{color:var(--color-soft);font-size:var(--font-size-base);align-items:flex-start;gap:.7rem;line-height:1.4;display:flex}li.svelte-1s9kwge svg{color:var(--color-primary);flex:none;margin-top:.08rem}.plan-action.svelte-1s9kwge{height:3rem;font-size:var(--font-size-base);border-radius:.75rem;justify-content:center;align-items:center;margin-top:auto;font-weight:650;text-decoration:none;transition:transform .16s,background .16s;display:flex}.plan-action.svelte-1s9kwge:active{transform:scale(.985)}.plan-action.svelte-1s9kwge:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.plan-action.secondary.svelte-1s9kwge{box-shadow:inset 0 0 0 var(--line-width) var(--color-primary);color:var(--color-primary)}.plan-action.secondary.svelte-1s9kwge:hover{background:var(--color-primary-fill)}.plan-action.primary.svelte-1s9kwge{background:var(--color-primary);color:var(--color-black)}.plan-action.primary.svelte-1s9kwge:hover{background:var(--color-secondary)}.checkout-note.svelte-1s9kwge{color:var(--color-muted);font-size:var(--font-size-sm);text-align:center;justify-content:center;align-items:center;gap:.65rem;margin-top:1.75rem;line-height:1.45;display:flex}.checkout-note.svelte-1s9kwge svg{color:var(--color-soft);flex:none}.checkout-note.svelte-1s9kwge i:where(.svelte-1s9kwge){color:var(--color-faint);padding:0 .35rem;font-style:normal}.checkout-copy.svelte-1s9kwge{justify-content:center;align-items:center;display:flex}@media (width<=760px){.pricing-grid.svelte-1s9kwge{grid-template-columns:1fr;width:min(100%,27rem)}.plan-card.svelte-1s9kwge{min-height:0}.plan-heading.svelte-1s9kwge{min-height:0;padding-bottom:1.5rem}.plan-action.svelte-1s9kwge{height:3.25rem}.checkout-copy.svelte-1s9kwge{gap:.1rem;display:grid}.checkout-note.svelte-1s9kwge i:where(.svelte-1s9kwge){display:none}}.purchase-details.svelte-1nl0a29{border-top:var(--line-width) solid var(--color-border);width:min(100%,48rem);margin:2rem auto 0;padding-top:2rem}.details-label.svelte-1nl0a29,.details-grid.svelte-1nl0a29 h4:where(.svelte-1nl0a29),.details-grid.svelte-1nl0a29 p:where(.svelte-1nl0a29),.details-legal.svelte-1nl0a29{margin:0}.details-label.svelte-1nl0a29{color:var(--color-primary);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.07em;text-transform:uppercase;font-weight:600}.details-grid.svelte-1nl0a29{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.details-grid.svelte-1nl0a29>div:where(.svelte-1nl0a29){min-width:0}.details-grid.svelte-1nl0a29 h4:where(.svelte-1nl0a29){font-size:var(--font-size-sm);font-weight:650}.details-grid.svelte-1nl0a29 p:where(.svelte-1nl0a29),.details-legal.svelte-1nl0a29{color:var(--color-muted);font-size:var(--font-size-sm);line-height:1.6}.details-grid.svelte-1nl0a29 p:where(.svelte-1nl0a29){margin-top:.55rem}.details-legal.svelte-1nl0a29{text-align:center;margin-top:1.5rem}a.svelte-1nl0a29{color:var(--color-primary);text-underline-offset:.2em}a.svelte-1nl0a29:hover,a.svelte-1nl0a29:focus-visible{color:var(--color-secondary)}a.svelte-1nl0a29:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}@media (width<=700px){.details-grid.svelte-1nl0a29{grid-template-columns:1fr;gap:1.25rem}.details-legal.svelte-1nl0a29{text-align:left}}.pricing-section.svelte-yz3drp{width:min(100%, var(--landing-max,1200px));padding:7.5rem var(--landing-pad-x,1.5rem) 8.5rem;margin:0 auto;scroll-margin-top:2rem}.pricing-section.is-standalone.svelte-yz3drp{padding-top:clamp(4.5rem,8vw,7rem)}.pricing-copy.svelte-yz3drp{text-align:center;max-width:46rem;margin:0 auto 2.5rem}.eyebrow.svelte-yz3drp,h1.svelte-yz3drp,h2.svelte-yz3drp,.pricing-copy.svelte-yz3drp>p:where(.svelte-yz3drp):last-child{margin:0}.eyebrow.svelte-yz3drp{color:var(--color-primary);font-family:var(--font-mono);font-size:var(--font-size-sm);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem;font-weight:600}h1.svelte-yz3drp,h2.svelte-yz3drp{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2rem,5vw,3rem);font-weight:590;line-height:1.08}.pricing-copy.svelte-yz3drp>p:where(.svelte-yz3drp):last-child{max-width:39rem;color:var(--color-muted);font-size:var(--font-size-body);text-wrap:balance;margin:1rem auto 0;line-height:1.6}@media (width<=700px){.pricing-section.svelte-yz3drp,.pricing-section.is-standalone.svelte-yz3drp{padding-top:4.5rem;padding-bottom:5.5rem}.pricing-copy.svelte-yz3drp{margin-bottom:2rem}}
