section.svelte-1uha8ag{max-width:1080px;margin:0 auto;padding:64px 20px}.hero.svelte-1uha8ag{text-align:center;padding-top:80px;position:relative}.glow.svelte-1uha8ag{background:radial-gradient(closest-side, var(--accent-soft), transparent);filter:blur(30px);z-index:-1;height:360px;position:absolute;inset:-40px 10% auto}.eyebrow.svelte-1uha8ag{color:var(--accent-ink);margin:0 0 12px;font-size:14px;font-weight:600}h1.svelte-1uha8ag{letter-spacing:-.03em;max-width:820px;margin:0 auto;font-size:clamp(32px,5.4vw,56px);line-height:1.08}.lede.svelte-1uha8ag{color:var(--secondary);max-width:640px;margin:20px auto 28px;font-size:clamp(16px,2vw,19px);line-height:1.55}.actions.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.btn.svelte-1uha8ag{border:1px solid var(--separator-strong);color:var(--label);background:var(--surface);transition:transform var(--fast) var(--ease), background var(--fast) var(--ease);border-radius:10px;align-items:center;gap:8px;padding:11px 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn.svelte-1uha8ag:hover{transform:translateY(-1px)}.btn.primary.svelte-1uha8ag{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.primary.svelte-1uha8ag:hover{background:var(--accent-ink)}.preview.svelte-1uha8ag{border:1px solid var(--separator);background:var(--surface);max-width:640px;box-shadow:var(--shadow-lg);text-align:left;animation:svelte-1uha8ag-rise .7s var(--ease-out) both;border-radius:14px;margin:48px auto 0;overflow:hidden}@keyframes svelte-1uha8ag-rise{0%{opacity:0;transform:translateY(16px)}}.row.svelte-1uha8ag{border-top:1px solid var(--separator);grid-template-columns:1fr 56px 84px 72px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;display:grid}.row.head.svelte-1uha8ag{color:var(--secondary);background:var(--sunken);border-top:0;font-size:12px;font-weight:600}.pos.svelte-1uha8ag{font-variant-numeric:tabular-nums;font-weight:700}.up.svelte-1uha8ag{color:var(--running-ink)}.down.svelte-1uha8ag{color:var(--danger-ink)}.spark.svelte-1uha8ag{width:60px;height:20px}.spark.svelte-1uha8ag polyline:where(.svelte-1uha8ag){fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.features.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:16px;display:grid}.features.svelte-1uha8ag article:where(.svelte-1uha8ag){border:1px solid var(--separator);background:var(--surface);transition:transform var(--normal) var(--ease), box-shadow var(--normal) var(--ease);border-radius:14px;padding:22px}.features.svelte-1uha8ag article:where(.svelte-1uha8ag):hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.icon.svelte-1uha8ag{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-ink);border-radius:10px;place-items:center;display:inline-grid}.features.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:14px 0 6px;font-size:17px}.features.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--secondary);margin:0;font-size:14.5px;line-height:1.55}h2.svelte-1uha8ag{letter-spacing:-.02em;text-align:center;margin:0 0 8px;font-size:clamp(26px,3.6vw,36px)}.pricing.svelte-1uha8ag>p:where(.svelte-1uha8ag){text-align:center;margin:0 0 32px}.plans.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));align-items:start;gap:16px;display:grid}.plans.svelte-1uha8ag article:where(.svelte-1uha8ag){border:1px solid var(--separator);background:var(--surface);border-radius:16px;flex-direction:column;gap:6px;padding:24px;display:flex;position:relative}.plans.svelte-1uha8ag article.featured:where(.svelte-1uha8ag){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), var(--shadow-md)}.badge.svelte-1uha8ag{background:var(--accent);color:var(--on-accent);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;position:absolute;top:-11px;left:24px}.plans.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0;font-size:18px}.price.svelte-1uha8ag{letter-spacing:-.02em;margin:4px 0;font-size:26px;font-weight:700}.plans.svelte-1uha8ag ul:where(.svelte-1uha8ag){flex-direction:column;gap:8px;margin:12px 0 18px;padding:0;font-size:14px;list-style:none;display:flex}.plans.svelte-1uha8ag li:where(.svelte-1uha8ag){align-items:center;gap:8px;display:flex}.plans.svelte-1uha8ag li:where(.svelte-1uha8ag) svg{color:var(--running);flex:none}.plans.svelte-1uha8ag li.off:where(.svelte-1uha8ag),.plans.svelte-1uha8ag li.off:where(.svelte-1uha8ag) svg{color:var(--tertiary)}.plans.svelte-1uha8ag .btn:where(.svelte-1uha8ag){justify-content:center}.faq.svelte-1uha8ag{max-width:760px}details.svelte-1uha8ag{border-bottom:1px solid var(--separator);padding:16px 4px}summary.svelte-1uha8ag{cursor:pointer;font-weight:600;list-style:none}summary.svelte-1uha8ag:after{content:"+";float:right;color:var(--secondary);transition:transform var(--fast) var(--ease)}details[open].svelte-1uha8ag summary:where(.svelte-1uha8ag):after{transform:rotate(45deg)}details.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--secondary);margin:10px 0 0;line-height:1.55}@media (max-width:640px){section.svelte-1uha8ag{padding:44px 16px}.hero.svelte-1uha8ag{padding-top:48px}.row.svelte-1uha8ag{grid-template-columns:1fr 40px 64px}.row.svelte-1uha8ag>:where(.svelte-1uha8ag):nth-child(4){display:none}}@media (prefers-reduced-motion:reduce){.preview.svelte-1uha8ag{animation:none}}
