.page.svelte-32mds0{flex-direction:column;gap:64px;padding:24px 0 100px;display:flex}.pricing-eyebrow.svelte-32mds0{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-bottom:16px;padding:5px 14px;font-size:11px;font-weight:600;display:inline-flex}.pricing-eyebrow-blue.svelte-32mds0{background:color-mix(in oklch, var(--color-royalblue) 14%, transparent);color:var(--color-royalblue);border:1px solid color-mix(in oklch, var(--color-royalblue) 25%, transparent)}.pricing-eyebrow-teal.svelte-32mds0{background:color-mix(in oklch, var(--color-tropicalteal) 14%, transparent);color:var(--color-tropicalteal);border:1px solid color-mix(in oklch, var(--color-tropicalteal) 25%, transparent)}.pricing-eyebrow-rose.svelte-32mds0{background:color-mix(in oklch, var(--color-dustyrose) 14%, transparent);color:var(--color-dustyrose);border:1px solid color-mix(in oklch, var(--color-dustyrose) 25%, transparent)}.pricing-eyebrow-terracotta.svelte-32mds0{background:color-mix(in oklch, var(--color-terracotta) 14%, transparent);color:var(--color-terracotta);border:1px solid color-mix(in oklch, var(--color-terracotta) 25%, transparent)}.pricing-serif.svelte-32mds0{font-weight:500}.pricing-serif-blue.svelte-32mds0{color:var(--color-royalblue)}.pricing-serif-teal.svelte-32mds0{color:var(--color-tropicalteal)}.pricing-serif-rose.svelte-32mds0{color:var(--color-dustyrose)}.pricing-serif-terracotta.svelte-32mds0{color:var(--color-terracotta)}.header-top.svelte-32mds0{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.header-text.svelte-32mds0{flex:auto;min-width:0}.currency-toggle.svelte-32mds0{border:1.5px solid var(--color-border-gray);border-radius:8px;flex-shrink:0;align-self:flex-start;margin-top:8px;display:flex;overflow:hidden}.currency-btn.svelte-32mds0{color:color-mix(in oklch, var(--color-fg) 45%, transparent);cursor:pointer;background:0 0;border:none;padding:6px 14px;font-size:.75rem;font-weight:600;transition:background .15s,color .15s}.currency-btn.svelte-32mds0:first-child{border-right:1.5px solid var(--color-border-gray)}.currency-btn.active.svelte-32mds0{background:var(--color-tropicalteal);color:#fff}.currency-btn.svelte-32mds0:hover:not(.active){background:color-mix(in oklch, var(--color-fg) 5%, transparent)}.pricing-title.svelte-32mds0{letter-spacing:-.03em;color:var(--color-fg-max);text-wrap:balance;font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1}.page-subtitle.svelte-32mds0{color:color-mix(in oklch, var(--color-fg) 55%, transparent);font-size:var(--text-md);text-wrap:pretty;max-width:640px;margin-top:16px;line-height:1.6}.section-header.svelte-32mds0{max-width:720px;margin-bottom:28px}.section-heading.svelte-32mds0{letter-spacing:-.02em;color:var(--color-fg-max);text-wrap:balance;font-size:clamp(28px,3.5vw,40px);font-weight:700;line-height:1.1}.section-desc.svelte-32mds0{font-size:var(--text-md);color:color-mix(in oklch, var(--color-fg) 55%, transparent);text-wrap:pretty;margin-top:12px;line-height:1.55}.plans-grid.svelte-32mds0{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.plan-card.svelte-32mds0{background:var(--color-bg-max);border:1.5px solid var(--color-border-gray);border-radius:14px;flex-direction:column;gap:6px;padding:20px;transition:box-shadow .2s,border-color .2s;display:flex;position:relative}.plan-card.svelte-32mds0:hover{box-shadow:0 4px 16px #0000000f}.plan-card.recommended.svelte-32mds0{border-color:var(--color-tropicalteal);box-shadow:0 0 0 1px color-mix(in oklch, var(--color-tropicalteal) 20%, transparent)}.popular-badge.svelte-32mds0{text-transform:uppercase;letter-spacing:.05em;color:#fff;background:var(--color-tropicalteal);white-space:nowrap;border-radius:999px;padding:3px 12px;font-size:.625rem;font-weight:700;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.plan-name.svelte-32mds0{text-transform:uppercase;letter-spacing:.06em;color:var(--color-dustyrose);margin:0;font-size:.9375rem;font-weight:500}.plan-pricing.svelte-32mds0{align-items:baseline;gap:2px;display:flex}.plan-price.svelte-32mds0{letter-spacing:-.02em;font-size:1.75rem;font-weight:800}.plan-period.svelte-32mds0{color:color-mix(in oklch, var(--color-fg) 45%, transparent);font-size:.8125rem}.plan-per-month.svelte-32mds0{color:color-mix(in oklch, var(--color-fg) 40%, transparent);margin:0;font-size:.75rem}.plan-savings.svelte-32mds0{width:fit-content;color:var(--color-tropicalteal);background:color-mix(in oklch, var(--color-tropicalteal) 10%, transparent);border-radius:4px;padding:2px 8px;font-size:.6875rem;font-weight:700;display:inline-block}.plan-desc.svelte-32mds0{color:color-mix(in oklch, var(--color-fg) 50%, transparent);margin:4px 0 0;font-size:.75rem;line-height:1.5}.plan-fit.svelte-32mds0{border-top:1px solid color-mix(in oklch, var(--color-fg) 8%, transparent);flex-direction:column;flex:1;gap:4px;margin-top:4px;padding-top:12px;display:flex}.plan-fit-label.svelte-32mds0{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklch, var(--color-fg) 45%, transparent);font-size:.6875rem;font-weight:600}.plan-fit-values.svelte-32mds0{color:color-mix(in oklch, var(--color-fg) 60%, transparent);margin:0;font-size:.75rem;line-height:1.5}.plan-cta.svelte-32mds0{border:1.5px solid var(--color-border-gray);width:100%;color:var(--color-fg);cursor:pointer;text-align:center;background:0 0;border-radius:10px;margin-top:12px;padding:10px;font-family:inherit;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s;display:block}.plan-cta.svelte-32mds0:hover{background:color-mix(in oklch, var(--color-fg) 4%, transparent)}.plan-cta.cta-recommended.svelte-32mds0{background:var(--color-tropicalteal);border-color:var(--color-tropicalteal);color:#fff}.plan-cta.cta-recommended.svelte-32mds0:hover{opacity:.9;background:var(--color-tropicalteal)}.plans-note.svelte-32mds0{text-align:center;color:color-mix(in oklch, var(--color-fg) 40%, transparent);margin-top:8px;font-size:.75rem}.oneoffs-grid.svelte-32mds0{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.oneoff-card.svelte-32mds0{background:var(--color-bg-max);border:1.5px solid var(--color-border-gray);border-radius:14px;flex-direction:column;gap:8px;padding:20px;display:flex}.oneoff-top.svelte-32mds0{justify-content:space-between;align-items:center;display:flex}.oneoff-name.svelte-32mds0{margin:0;font-size:.9375rem;font-weight:700}.oneoff-price.svelte-32mds0{color:var(--color-tropicalteal);font-size:1rem;font-weight:800}.oneoff-desc.svelte-32mds0{color:color-mix(in oklch, var(--color-fg) 50%, transparent);flex:1;margin:0;font-size:.75rem;line-height:1.5}.oneoff-cta.svelte-32mds0{border:1.5px solid var(--color-border-gray);width:100%;color:var(--color-fg);cursor:pointer;text-align:center;background:0 0;border-radius:8px;margin-top:8px;padding:8px;font-family:inherit;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:block}.oneoff-cta.svelte-32mds0:hover{background:color-mix(in oklch, var(--color-fg) 4%, transparent)}.table-wrapper.svelte-32mds0{border:1.5px solid var(--color-border-gray);background:color-mix(in oklch, var(--color-fg) 2%, var(--color-bg-max,transparent));border-radius:12px;overflow:hidden}table.svelte-32mds0{border-collapse:collapse;width:100%;font-size:var(--text-sm)}thead.svelte-32mds0 tr:where(.svelte-32mds0){background:color-mix(in oklch, var(--color-fg) 3%, transparent)}th.svelte-32mds0{border-bottom:1.5px solid var(--color-border-gray);padding:12px 16px;font-weight:600}.th-feature.svelte-32mds0{text-align:left}.th-plan.svelte-32mds0{text-align:center;min-width:100px}.th-arrive.svelte-32mds0{color:oklch(55% .12 160)}.th-pro.svelte-32mds0{color:var(--color-tropicalteal)}tbody.svelte-32mds0 tr:where(.svelte-32mds0){border-top:1px solid var(--color-border-gray)}tbody.svelte-32mds0 tr:where(.svelte-32mds0):first-child{border-top:none}td.svelte-32mds0{padding:12px 16px}.td-feature.svelte-32mds0{font-weight:500}.td-value.svelte-32mds0{text-align:center}.td-free.svelte-32mds0{opacity:.5}.td-arrive.svelte-32mds0{color:oklch(55% .12 160)}.td-pro.svelte-32mds0{color:var(--color-tropicalteal)}.td-value.svelte-32mds0 i{vertical-align:middle;display:inline-block}.dash.svelte-32mds0{opacity:.3}.faq-list.svelte-32mds0{flex-direction:column;gap:4px;display:flex}.faq-item.svelte-32mds0{border:1px solid var(--color-border-gray);background:color-mix(in oklch, var(--color-fg) 2%, var(--color-bg-max,transparent));border-radius:10px;overflow:hidden}.faq-q.svelte-32mds0{font-size:var(--text-sm);cursor:pointer;justify-content:space-between;align-items:center;padding:14px 18px;font-weight:600;list-style:none;display:flex}.faq-q.svelte-32mds0::-webkit-details-marker{display:none}.faq-q.svelte-32mds0:after{content:"+";color:color-mix(in oklch, var(--color-fg) 35%, transparent);font-size:1.1rem}.faq-item[open].svelte-32mds0 .faq-q:where(.svelte-32mds0):after{content:"−"}.faq-a.svelte-32mds0{font-size:var(--text-sm);color:color-mix(in oklch, var(--color-fg) 55%, transparent);margin:0;padding:0 18px 14px;line-height:1.6}.pricing-source-note.svelte-32mds0{color:var(--color-fg-200);text-align:center;text-wrap:pretty;margin-top:8px;font-size:12px;line-height:1.55}.pricing-source-link.svelte-32mds0{color:var(--color-fg);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, currentColor 40%, transparent);text-decoration-color:color-mix(in oklch, currentColor 40%, transparent);text-underline-offset:2px}.pricing-source-link.svelte-32mds0:hover{text-decoration-color:currentColor}@media (width<=900px){.plans-grid.svelte-32mds0{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.page.svelte-32mds0{gap:48px;padding-bottom:80px}.plans-grid.svelte-32mds0,.oneoffs-grid.svelte-32mds0{grid-template-columns:1fr}.th-plan.svelte-32mds0{min-width:60px;font-size:.75rem}th.svelte-32mds0,td.svelte-32mds0{padding:10px 8px}.td-feature.svelte-32mds0{font-size:.75rem}.td-value.svelte-32mds0{font-size:.6875rem}}
