.hero.svelte-1hrotn9{padding-top:calc(var(--space-96) + var(--navbar-height));padding-bottom:var(--space-40)}.hero.svelte-1hrotn9 h1:where(.svelte-1hrotn9){max-width:600px;color:#3a3732}.already-premium.svelte-1hrotn9{background:var(--color-card-bg);border:1px solid var(--color-accent);border-radius:var(--radius-md);padding:var(--space-40);margin-bottom:var(--space-64);box-shadow:0 4px 14px #0000000f}.already-premium.svelte-1hrotn9 h2:where(.svelte-1hrotn9){margin:0 0 var(--space-16)}.already-premium.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:var(--color-text-secondary);margin:0 0 var(--space-24)}.already-actions.svelte-1hrotn9{display:flex;gap:var(--space-16)}.tier-grid.svelte-1hrotn9{display:grid;grid-template-columns:repeat(2,1fr);column-gap:var(--space-24);max-width:860px;margin:0 auto}.tier.svelte-1hrotn9{display:flex;flex-direction:column;padding:var(--space-32);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card-bg)}.tier--feature.svelte-1hrotn9{border-color:var(--color-accent);box-shadow:0 4px 14px #0000000f}.price-area.svelte-1hrotn9{display:flex;flex-direction:column;margin-top:var(--space-8)}.billing-toggle.svelte-1hrotn9{display:inline-flex;align-self:flex-start;gap:var(--space-4);margin:0 0 var(--space-12);padding:var(--space-4);background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-md)}.billing-toggle.svelte-1hrotn9 button:where(.svelte-1hrotn9){display:inline-flex;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-16);border:0;border-radius:var(--radius-sm);background:transparent;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;color:var(--color-text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.billing-toggle.svelte-1hrotn9 button:where(.svelte-1hrotn9):hover{color:var(--color-text)}.billing-toggle.svelte-1hrotn9 button.active:where(.svelte-1hrotn9){background:var(--color-card-bg);color:var(--color-text);box-shadow:0 1px 2px #1f1b1614}.billing-toggle.svelte-1hrotn9 button:where(.svelte-1hrotn9):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.billing-toggle.svelte-1hrotn9 button:where(.svelte-1hrotn9):disabled{cursor:default}.billing-toggle--spacer.svelte-1hrotn9{visibility:hidden}.save-badge.svelte-1hrotn9{font-size:var(--text-2xs);font-weight:700;letter-spacing:.01em;color:var(--color-accent);background:var(--color-accent-soft);padding:1px var(--space-8);border-radius:999px}.tier.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-size:var(--text-xl);margin:0}.price.svelte-1hrotn9{font-family:var(--font-serif);font-size:var(--text-5xl);margin:0;line-height:1}.price-period.svelte-1hrotn9{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:400;color:var(--color-text-secondary);margin-left:var(--space-8)}.price-note.svelte-1hrotn9{font-size:var(--text-sm);color:var(--color-text-secondary);margin:var(--space-8) 0 0}.includes.svelte-1hrotn9{list-style:none;display:flex;flex-direction:column;gap:var(--space-12);margin:var(--space-24) 0 var(--space-32);padding:0}.includes.svelte-1hrotn9 li:where(.svelte-1hrotn9){position:relative;padding-left:var(--space-24);font-family:var(--font-serif);font-size:var(--text-lg);font-weight:600;line-height:1.4;color:var(--color-text)}.includes.svelte-1hrotn9 li:where(.svelte-1hrotn9):before{content:"✓";position:absolute;left:0;color:var(--color-accent);font-family:var(--font-sans);font-weight:700}.includes.svelte-1hrotn9 .includes__plus:where(.svelte-1hrotn9){padding-left:0;font-family:var(--font-sans);font-size:var(--text-md);color:var(--color-text-secondary)}.includes.svelte-1hrotn9 .includes__plus:where(.svelte-1hrotn9):before{content:none}.tier.svelte-1hrotn9 .btn:where(.svelte-1hrotn9){align-self:flex-start;margin-top:auto}.shared-features.svelte-1hrotn9{max-width:860px;margin:var(--space-32) auto var(--space-96);padding:var(--space-32);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card-bg)}.shared-features.svelte-1hrotn9 h3:where(.svelte-1hrotn9){margin:0 0 var(--space-16);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary)}.shared-features.svelte-1hrotn9 ul:where(.svelte-1hrotn9){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16) var(--space-32)}.shared-features.svelte-1hrotn9 li:where(.svelte-1hrotn9){position:relative;padding-left:var(--space-24);font-size:var(--text-md);line-height:1.5;color:var(--color-text)}.shared-features.svelte-1hrotn9 li:where(.svelte-1hrotn9):before{content:"✓";position:absolute;left:0;color:var(--color-accent);font-weight:700}.microcopy.svelte-1hrotn9{margin:0;font-size:var(--text-xs);color:var(--color-text-secondary)}.microcopy--confirm.svelte-1hrotn9{color:var(--color-accent);font-weight:600}.checkout-error.svelte-1hrotn9{color:#b1361e;margin:var(--space-16) 0 0;font-size:var(--text-sm);text-align:center}.microcopy--confirm.svelte-1hrotn9{margin-top:var(--space-12)}@media(max-width:700px){.tier-grid.svelte-1hrotn9{grid-template-columns:1fr;max-width:480px;row-gap:var(--space-24)}.tier.svelte-1hrotn9{padding:var(--space-24)}.billing-toggle--spacer.svelte-1hrotn9,.tier.svelte-1hrotn9:not(.tier--feature) .price-note:where(.svelte-1hrotn9){display:none}.shared-features.svelte-1hrotn9{max-width:480px;padding:var(--space-24)}.shared-features.svelte-1hrotn9 ul:where(.svelte-1hrotn9){grid-template-columns:1fr}}
