.pricing-shell.svelte-1hrotn9{z-index:10;padding-top:9rem;padding-bottom:5rem;position:relative}@media (width<=768px){.pricing-shell.svelte-1hrotn9{padding-top:7.5rem}}.pricing-head.svelte-1hrotn9{max-width:44rem;margin-bottom:3.5rem}.pricing-title.svelte-1hrotn9{font-family:var(--font-display);letter-spacing:-.025em;color:#fff;margin:.7rem 0 1rem;font-size:clamp(2rem,5vw,3.4rem);line-height:1.06}.pricing-sub.svelte-1hrotn9{color:var(--color-fog-2);font-size:1.05rem;line-height:1.65}.trust-row.svelte-1hrotn9{font-family:var(--font-mono);color:var(--color-fog-3);flex-wrap:wrap;gap:.6rem 1.4rem;margin-top:1.5rem;padding:0;font-size:.78rem;list-style:none;display:flex}.trust-row.svelte-1hrotn9 li:where(.svelte-1hrotn9){align-items:center;gap:.5rem;display:inline-flex}.trust-row.svelte-1hrotn9 li:where(.svelte-1hrotn9):not(:last-child):after{content:"";background:var(--color-primary);border-radius:999px;width:4px;height:4px;margin-left:.9rem}.trust-row.svelte-1hrotn9 strong:where(.svelte-1hrotn9){color:var(--color-fog)}.trust-row.svelte-1hrotn9 a:where(.svelte-1hrotn9){color:var(--color-fog-2);border-bottom:1px solid color-mix(in oklab, var(--color-primary) 45%, transparent)}.trust-row.svelte-1hrotn9 a:where(.svelte-1hrotn9):hover{color:var(--color-fog)}.category.svelte-1hrotn9{margin-bottom:3.5rem}.category-title.svelte-1hrotn9{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-fog-3);border-bottom:1px solid var(--color-line);margin-bottom:1.6rem;padding-bottom:.9rem;font-size:.75rem}.product-grid.svelte-1hrotn9{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=720px){.product-grid.svelte-1hrotn9{grid-template-columns:1fr 1fr}}.product.svelte-1hrotn9{border-radius:var(--radius-lg);flex-direction:column;gap:1.4rem;padding:1.6rem;display:flex}.product.soon.svelte-1hrotn9{opacity:.72}.product-name-row.svelte-1hrotn9{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.product-head.svelte-1hrotn9 h3:where(.svelte-1hrotn9){font-family:var(--font-display);color:#fff;font-size:1.25rem;font-weight:600}.product-blurb.svelte-1hrotn9{color:var(--color-fog-2);margin-top:.4rem;font-size:.9rem;line-height:1.55}.soon-badge.svelte-1hrotn9{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-fog-3);border:1px solid var(--color-line);border-radius:999px;padding:.2rem .55rem;font-size:.62rem}.plans.svelte-1hrotn9{grid-template-columns:1fr 1fr;gap:.9rem;margin-top:auto;display:grid}.plans.single.svelte-1hrotn9{grid-template-columns:1fr}@media (width<=480px){.plans.svelte-1hrotn9{grid-template-columns:1fr}}.plan.svelte-1hrotn9{border-radius:var(--radius-md);border:1px solid var(--color-line);background:#ffffff05;flex-direction:column;gap:.7rem;padding:1.1rem;display:flex;position:relative}.plan.featured.svelte-1hrotn9{background:color-mix(in oklab, var(--color-primary) 10%, transparent);border-color:color-mix(in oklab, var(--color-primary) 42%, transparent)}.plan-tag.svelte-1hrotn9{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--color-primary);border-radius:999px;padding:.2rem .5rem;font-size:.58rem;position:absolute;top:-.65rem;right:.9rem}.plan-name.svelte-1hrotn9{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-fog-3);font-size:.7rem}.plan-price.svelte-1hrotn9{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.plan-price.svelte-1hrotn9 .amount:where(.svelte-1hrotn9){font-family:var(--font-display);color:#fff;letter-spacing:-.02em;font-size:1.7rem;font-weight:600}.plan-price.svelte-1hrotn9 .cadence:where(.svelte-1hrotn9){color:var(--color-fog-3);font-size:.78rem}.plan-features.svelte-1hrotn9{flex-direction:column;flex:1;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.plan-features.svelte-1hrotn9 li:where(.svelte-1hrotn9){color:var(--color-fog-2);padding-left:1.15rem;font-size:.85rem;line-height:1.45;position:relative}.plan-features.svelte-1hrotn9 li:where(.svelte-1hrotn9):before{content:"";background:var(--color-primary);border-radius:999px;width:6px;height:6px;position:absolute;top:.5rem;left:0}.plan-avail.svelte-1hrotn9{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-fog-3);border-top:1px solid var(--color-line);padding-top:.5rem;font-size:.68rem}.billing.svelte-1hrotn9{border-radius:var(--radius-lg);margin-top:1.5rem;padding:2rem}.billing.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-family:var(--font-display);color:#fff;margin-bottom:1.5rem;font-size:1.4rem}.billing-grid.svelte-1hrotn9{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=720px){.billing-grid.svelte-1hrotn9{grid-template-columns:1fr 1fr}}.billing-grid.svelte-1hrotn9 h4:where(.svelte-1hrotn9){font-family:var(--font-display);color:var(--color-fog);margin-bottom:.4rem;font-size:1rem}.billing-grid.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:var(--color-fog-2);font-size:.9rem;line-height:1.6}.billing-grid.svelte-1hrotn9 strong:where(.svelte-1hrotn9){color:var(--color-fog)}.billing-grid.svelte-1hrotn9 a:where(.svelte-1hrotn9){color:#ff8a90;border-bottom:1px solid oklab(76.283% .135012 .0432212/.45)}.billing-grid.svelte-1hrotn9 a:where(.svelte-1hrotn9):hover{color:#ffb3b7}
