html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.kLCn0q_notice{max-width:40rem;margin:0 auto var(--space-6)}.kLCn0q_billing{width:max-content;margin:0 auto var(--space-7);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);justify-self:center;padding:4px;display:flex}.kLCn0q_billing button{align-items:center;gap:var(--space-2);height:2.25rem;padding:0 var(--space-4);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);border-radius:var(--radius-full);cursor:pointer;transition:color .16s var(--ease-out), background-color .16s var(--ease-out);background:0 0;border:0;display:inline-flex}.kLCn0q_billing button:hover{color:var(--color-text)}.kLCn0q_billing button[aria-checked=true]{color:var(--color-text);background:var(--color-surface-raised);box-shadow:0 0 0 1px var(--color-border-strong)}.kLCn0q_billing button:focus-visible{box-shadow:var(--focus-ring);outline:none}.kLCn0q_save{font-size:var(--text-2xs);color:var(--gold-ink,#2b1f06);background:var(--gold-fill,#ecd193);border-radius:var(--radius-full);padding:1px 8px}.kLCn0q_plans{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.kLCn0q_plan{gap:var(--space-5);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);transition:transform .24s var(--ease-out);border-radius:20px;flex-direction:column;display:flex}.kLCn0q_plan:hover{transform:translateY(-3px)}.kLCn0q_plan[data-featured]{--tone:var(--brand,var(--color-accent));z-index:1;isolation:isolate;color:#fff;background:radial-gradient(120% 70% at 50% 0%, color-mix(in oklab, var(--tone) 70%, transparent) 0%, transparent 70%), linear-gradient(180deg, color-mix(in oklab, var(--tone) 55%, #0d0d10), color-mix(in oklab, var(--tone) 18%, #0d0d10));border-color:color-mix(in oklab, var(--tone) 60%, #fff 25%);box-shadow:inset 0 1px 0 #ffffff2e, 0 0 0 1px color-mix(in oklab, var(--tone) 40%, transparent), 0 40px 90px -30px color-mix(in oklab, var(--tone) 75%, transparent);position:relative;transform:translateY(-14px)}.kLCn0q_plan[data-featured]:hover{transform:translateY(-18px)}.kLCn0q_plan[data-featured]:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:radial-gradient(#ffffff12 1px,#0000 1.2px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 60%);mask-image:linear-gradient(#000,#0000 60%)}.kLCn0q_plan[data-featured] .kLCn0q_per,.kLCn0q_plan[data-featured] .kLCn0q_blurb{color:#ffffffb8}.kLCn0q_plan[data-featured] .kLCn0q_featureList{border-top-color:#ffffff29}.kLCn0q_plan[data-featured] .kLCn0q_includes{color:#ffffffb8}.kLCn0q_plan[data-featured] .kLCn0q_features li>svg{color:var(--gold,#e3c27a)}.kLCn0q_plan[data-featured] .kLCn0q_badge{color:var(--gold-ink,#2b1f06);background:var(--gold-fill,#ecd193)}:is(.kLCn0q_plan[data-featured] .kLCn0q_action .button,.kLCn0q_plan[data-featured] .kLCn0q_action.button){color:#16090e;background:#fff;border-color:#0000}:is(.kLCn0q_plan[data-featured] .kLCn0q_action .button:hover,.kLCn0q_plan[data-featured] .kLCn0q_action.button:hover){background:#ffffffe0}.kLCn0q_planHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.kLCn0q_planHead h3{letter-spacing:-.02em;font-size:1.25rem;font-weight:600}.kLCn0q_badge{font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--brand-ink,var(--color-on-accent));background:var(--brand,var(--color-accent));border-radius:var(--radius-full);padding:3px 10px}.kLCn0q_price{gap:2px;display:grid}.kLCn0q_was{margin-left:var(--space-2);font-size:1.25rem;font-weight:var(--weight-medium);letter-spacing:-.02em;color:var(--color-text-faint);vertical-align:.6em}.kLCn0q_plan[data-featured] .kLCn0q_was{color:#ffffff80}.kLCn0q_amount{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:3rem;font-weight:600;line-height:1}.kLCn0q_per{font-size:var(--text-xs);color:var(--color-text-muted)}.kLCn0q_blurb{min-height:2.75em;font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}.kLCn0q_action{display:grid}:is(.kLCn0q_action .button,.kLCn0q_action.button){justify-content:center;gap:6px;min-height:2.75rem}.kLCn0q_featureList{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-border);display:grid}.kLCn0q_includes{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-muted)}.kLCn0q_features{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.kLCn0q_features li{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);line-height:1.45;display:flex}.kLCn0q_features li>svg{color:var(--color-text-muted);flex:none;margin-top:3px}.kLCn0q_footnote{margin-top:var(--space-5);font-size:var(--text-xs);color:var(--color-text-muted);text-align:center}@media (max-width:1180px){.kLCn0q_plans{grid-template-columns:repeat(2,minmax(0,1fr));max-width:52rem;margin:0 auto}}@media (max-width:960px){.kLCn0q_plan[data-featured],.kLCn0q_plan[data-featured]:hover{transform:none}.kLCn0q_plan[data-featured]{order:-1}.kLCn0q_plans{grid-template-columns:minmax(0,1fr);max-width:30rem;margin:0 auto}.kLCn0q_blurb{min-height:0}}
