.pricing-page.svelte-1hrotn9{min-height:100vh;background:radial-gradient(circle at 10% 0%,rgba(46,125,107,.16),transparent 30rem),radial-gradient(circle at 90% 4%,rgba(79,111,174,.12),transparent 28rem),linear-gradient(180deg,#f8fbff,#eef6f7 42%,#f8fafc);color:#0f172a;padding:1.25rem}.topbar.svelte-1hrotn9,.hero.svelte-1hrotn9,.section.svelte-1hrotn9{width:min(1180px,100%);margin:0 auto}.topbar.svelte-1hrotn9{display:flex;justify-content:space-between;align-items:center;padding:.45rem 0 2rem;gap:1rem}.topbar.svelte-1hrotn9 nav:where(.svelte-1hrotn9){display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;justify-content:flex-end}.brand.svelte-1hrotn9{display:inline-flex;align-items:center;gap:.65rem;color:#0f2433;font-weight:900;font-size:1.05rem;letter-spacing:-.02em;text-decoration:none}.brand.svelte-1hrotn9:before{content:"";width:2rem;height:2rem;border-radius:.7rem;background:linear-gradient(135deg,#0f2433,#2e7d6b);box-shadow:0 12px 32px #0f24332e}.signin.svelte-1hrotn9,.nav-link.svelte-1hrotn9{color:#24495c;font-weight:800;text-decoration:none}.nav-cta.svelte-1hrotn9{border:1px solid rgba(15,36,51,.14);border-radius:999px;color:#0f2433;font-weight:900;padding:.62rem .95rem;text-decoration:none;background:#ffffffb8;box-shadow:0 12px 28px #0f243314}.hero.svelte-1hrotn9{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.6fr);gap:2rem;align-items:stretch;padding:2.5rem 0 2rem}.hero-copy.svelte-1hrotn9,.price-panel.svelte-1hrotn9,.pricing-card.svelte-1hrotn9,.notes-grid.svelte-1hrotn9 article:where(.svelte-1hrotn9){background:#ffffffc2;border:1px solid rgba(15,36,51,.1);border-radius:1.4rem;box-shadow:0 24px 80px #0f24331a}.hero-copy.svelte-1hrotn9{padding:2rem}.price-panel.svelte-1hrotn9{padding:2rem;display:grid;align-content:center}.eyebrow.svelte-1hrotn9{margin:0 0 .85rem;color:#2e7d6b;font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}h1.svelte-1hrotn9,h2.svelte-1hrotn9,h3.svelte-1hrotn9{color:#0f2433}h1.svelte-1hrotn9{max-width:820px;margin:0;font-size:clamp(2.25rem,6vw,4.8rem);line-height:.98;letter-spacing:-.055em}h2.svelte-1hrotn9{margin:0 0 .75rem;font-size:clamp(2rem,4vw,3.5rem);line-height:1;letter-spacing:-.04em}h3.svelte-1hrotn9{margin:0 0 .5rem}.subline.svelte-1hrotn9,.annual.svelte-1hrotn9,.cta-box.svelte-1hrotn9 p:where(.svelte-1hrotn9),article.svelte-1hrotn9 p:where(.svelte-1hrotn9),li.svelte-1hrotn9{color:#3f5f6f;line-height:1.65}.subline.svelte-1hrotn9{max-width:760px;margin:1.25rem 0 0;font-size:1.1rem}.annual.svelte-1hrotn9{margin:0}.hero-actions.svelte-1hrotn9{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.5rem}.btn.svelte-1hrotn9{display:inline-flex;justify-content:center;align-items:center;border-radius:999px;padding:.82rem 1.05rem;font-weight:900;text-decoration:none;border:1px solid transparent}.btn-primary.svelte-1hrotn9{background:#0f2433;color:#fff;box-shadow:0 18px 38px #0f243338}.btn-secondary.svelte-1hrotn9{background:#fff;color:#0f2433;border-color:#0f243324}.price-panel.svelte-1hrotn9 h2:where(.svelte-1hrotn9){color:#2e7d6b;font-size:clamp(2.3rem,5vw,4.2rem)}.section.svelte-1hrotn9{margin-top:1.3rem}.pricing-card.svelte-1hrotn9{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.72fr);gap:1.5rem;padding:1.5rem}.check-list.svelte-1hrotn9{display:grid;gap:.7rem;padding:0;margin:1.25rem 0 0;list-style:none}.check-list.svelte-1hrotn9 li:where(.svelte-1hrotn9){position:relative;padding-left:1.8rem}.check-list.svelte-1hrotn9 li:where(.svelte-1hrotn9):before{content:"✓";position:absolute;left:0;color:#2e7d6b;font-weight:900}.cta-box.svelte-1hrotn9{border:1px solid rgba(15,36,51,.1);border-radius:1rem;background:#f8fbffe6;padding:1rem;display:grid;gap:.75rem;align-content:start}.notes-grid.svelte-1hrotn9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.notes-grid.svelte-1hrotn9 article:where(.svelte-1hrotn9){padding:1.25rem}@media (max-width: 820px){.topbar.svelte-1hrotn9{align-items:flex-start}.topbar.svelte-1hrotn9 nav:where(.svelte-1hrotn9){gap:.65rem}.nav-cta.svelte-1hrotn9{display:none}.hero.svelte-1hrotn9,.pricing-card.svelte-1hrotn9,.notes-grid.svelte-1hrotn9{grid-template-columns:1fr}h1.svelte-1hrotn9{font-size:clamp(2.1rem,12vw,3.35rem)}}
