.container.svelte-37iavg{max-width:1200px;margin:0 auto;padding:0 24px}.sr-only.svelte-37iavg{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.eyebrow.svelte-37iavg{color:var(--fg-tertiary);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:600;margin:0 0 16px}.inline-link.svelte-37iavg{color:var(--accent-cyan);text-decoration:none}.inline-link.svelte-37iavg:hover{text-decoration:underline}.pricing-hero.svelte-37iavg{position:relative;padding:96px 0 48px;background:var(--bg-canvas);text-align:center;overflow:hidden;isolation:isolate}.hero-bg.svelte-37iavg{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--accent-cyan) 22%,transparent),transparent 55%),radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--accent-orange) 16%,transparent),transparent 55%);pointer-events:none}.hero-inner.svelte-37iavg{position:relative}.pricing-hero.svelte-37iavg h1:where(.svelte-37iavg){font-size:clamp(40px,4.5vw,56px);line-height:1.05;letter-spacing:-1px;font-weight:800;color:var(--fg-primary);margin:0 0 16px}.grad.svelte-37iavg{background:linear-gradient(90deg,var(--accent-cyan),var(--accent-orange));-webkit-background-clip:text;background-clip:text;color:transparent}.lede.svelte-37iavg{max-width:680px;margin:0 auto 32px;font-size:16px;line-height:1.65;color:var(--fg-secondary)}.cycle-toggle.svelte-37iavg{display:inline-flex;gap:8px;padding:8px;background:var(--bg-surface-1);border:1px solid var(--line-soft);border-radius:9999px}.cycle-btn.svelte-37iavg{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:transparent;border:none;border-radius:9999px;color:var(--fg-secondary);font-size:13.5px;font-weight:600;cursor:pointer;transition:background var(--motion-control) var(--ease-state),color var(--motion-control) var(--ease-state)}.cycle-btn.svelte-37iavg:hover{color:var(--fg-primary)}.cycle-btn.svelte-37iavg:focus-visible{outline:none;box-shadow:var(--glow-cyan)}.cycle-btn.active.svelte-37iavg{background:var(--bg-surface-3);color:var(--fg-primary);box-shadow:var(--shadow-low)}.cycle-badge.svelte-37iavg{display:inline-flex;align-items:center;padding:2px 8px;background:color-mix(in srgb,var(--accent-orange) 18%,transparent);color:var(--accent-orange);border-radius:9999px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tiers-section.svelte-37iavg{padding:48px 0 64px;background:var(--bg-canvas)}.tiers-grid.svelte-37iavg{display:grid;grid-template-columns:1fr;gap:32px;align-items:stretch}.tiers-grid.svelte-37iavg>div{display:flex}.tiers-grid.svelte-37iavg>div>*{flex:1}.comparison-note.svelte-37iavg{margin:32px auto 0;max-width:780px;padding:16px 24px;background:var(--bg-surface-1);border:1px solid var(--line-soft);border-radius:var(--radius-md, 8px);font-size:13.5px;line-height:1.65;color:var(--fg-secondary);text-align:center;box-shadow:0 1px 3px #0000000d,0 1px 2px #0000000a}.comparison-note.svelte-37iavg strong:where(.svelte-37iavg){color:var(--fg-primary);font-weight:600}.included-section.svelte-37iavg{padding:96px 0;background:var(--bg-canvas)}.section-header.svelte-37iavg{max-width:720px;margin:0 auto 48px;text-align:center}.section-header.svelte-37iavg h2:where(.svelte-37iavg){font-size:clamp(24px,3vw,32px);line-height:1.1;letter-spacing:-.5px;font-weight:700;color:var(--fg-primary);margin:0 0 16px}.section-lede.svelte-37iavg{font-size:16px;line-height:1.65;color:var(--fg-secondary);margin:0}.included-grid.svelte-37iavg{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:24px}.included-item.svelte-37iavg{display:flex;gap:16px;align-items:flex-start;padding:24px;background:var(--bg-surface-1);border:1px solid var(--line-soft);border-radius:var(--radius-md, 8px);box-shadow:0 1px 3px #0000000d,0 1px 2px #0000000a;transition:border-color var(--motion-control) var(--ease-state),transform var(--motion-control) var(--ease-state),box-shadow var(--motion-control) var(--ease-state)}.included-item.svelte-37iavg:hover{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:0 4px 8px #0000000f,0 2px 4px #0000000a}.included-check.svelte-37iavg{color:var(--state-success);flex-shrink:0;margin-top:2px}.included-body.svelte-37iavg{display:flex;flex-direction:column;gap:8px}.included-label.svelte-37iavg{margin:0;font-size:18px;font-weight:600;color:var(--fg-primary)}.included-detail.svelte-37iavg{margin:0;font-size:13px;line-height:1.65;color:var(--fg-tertiary)}.faq-section.svelte-37iavg{padding:32px 0 96px;background:var(--bg-canvas)}.faq-inner.svelte-37iavg{max-width:820px}.faq-list.svelte-37iavg{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.faq-item.svelte-37iavg{background:var(--bg-surface-1);border:1px solid var(--line-soft);border-radius:var(--radius-md, 8px);overflow:hidden;box-shadow:0 1px 3px #0000000d,0 1px 2px #0000000a}.faq-trigger.svelte-37iavg{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:24px;background:transparent;border:none;color:var(--fg-primary);font-size:16px;font-weight:600;text-align:left;cursor:pointer;transition:background var(--motion-control) var(--ease-state)}.faq-trigger.svelte-37iavg:hover{background:color-mix(in srgb,var(--bg-surface-2) 60%,transparent)}.faq-trigger.svelte-37iavg:focus-visible{outline:none;box-shadow:var(--glow-cyan)}.faq-question.svelte-37iavg{flex:1;line-height:1.4}.faq-icon.svelte-37iavg{flex-shrink:0;color:var(--fg-tertiary);transition:transform var(--motion-control) var(--ease-state),color var(--motion-control) var(--ease-state)}.faq-icon.open.svelte-37iavg{transform:rotate(180deg);color:var(--accent-cyan)}.faq-body.svelte-37iavg{padding:0 24px 24px;color:var(--fg-secondary);font-size:14px;line-height:1.65}.faq-body.svelte-37iavg p:where(.svelte-37iavg){margin:0}.cta-section.svelte-37iavg{padding:32px 0 96px;background:var(--bg-canvas)}.cta-card.svelte-37iavg{padding:64px 32px;border-radius:var(--radius-xl, 16px);border:1px solid var(--line-soft);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-cyan) 8%,var(--bg-surface-2)),color-mix(in srgb,var(--accent-orange) 8%,var(--bg-surface-1)));text-align:center;box-shadow:var(--shadow-high);position:relative;overflow:hidden}.cta-card.svelte-37iavg:before{content:"";position:absolute;inset:-50% -10% auto auto;width:380px;height:380px;background:radial-gradient(circle,color-mix(in srgb,var(--accent-cyan) 24%,transparent),transparent 70%);filter:blur(6px);pointer-events:none}.cta-card.svelte-37iavg h2:where(.svelte-37iavg){position:relative;font-size:clamp(24px,2.8vw,32px);line-height:1.15;letter-spacing:-.5px;font-weight:700;color:var(--fg-primary);margin:0 0 16px}.cta-lede.svelte-37iavg{position:relative;max-width:560px;margin:0 auto 32px;font-size:16px;line-height:1.65;color:var(--fg-secondary)}.cta-actions.svelte-37iavg{position:relative;display:inline-flex;gap:12px;flex-wrap:wrap;justify-content:center}.cta-primary.svelte-37iavg{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(180deg,var(--accent-cyan),color-mix(in srgb,var(--accent-cyan) 75%,var(--accent-orange)));color:#04121b;text-decoration:none;font-weight:600;font-size:14.5px;padding:12px 22px;border-radius:var(--radius-sm, 6px);box-shadow:0 2px 4px #635bff2e;transition:transform var(--motion-control) var(--ease-state),box-shadow var(--motion-control) var(--ease-state),gap var(--motion-control) var(--ease-state)}.cta-primary.svelte-37iavg:hover{transform:translateY(-1px);box-shadow:0 4px 8px #635bff3d;gap:12px}.cta-primary.svelte-37iavg:focus-visible{outline:none;box-shadow:var(--glow-cyan)}.cta-secondary.svelte-37iavg{display:inline-flex;align-items:center;gap:8px;background:var(--bg-surface-1);color:var(--fg-primary);text-decoration:none;font-weight:500;font-size:14.5px;padding:12px 22px;border-radius:var(--radius-sm, 6px);border:1px solid var(--line-soft);transition:border-color var(--motion-control) var(--ease-state),color var(--motion-control) var(--ease-state)}.cta-secondary.svelte-37iavg:hover{border-color:var(--accent-cyan);color:var(--accent-cyan)}.cta-secondary.svelte-37iavg:focus-visible{outline:none;box-shadow:var(--glow-cyan)}@media(min-width:561px){.included-grid.svelte-37iavg{grid-template-columns:repeat(2,1fr)}}@media(min-width:981px){.tiers-grid.svelte-37iavg{grid-template-columns:repeat(3,1fr);align-items:stretch}}@media(max-width:980px){.pricing-hero.svelte-37iavg{padding:64px 0 32px}.included-section.svelte-37iavg{padding:64px 0}.cta-card.svelte-37iavg{padding:48px 24px}}@media(max-width:560px){.container.svelte-37iavg{padding:0 16px}.pricing-hero.svelte-37iavg{padding:48px 0 24px}.pricing-hero.svelte-37iavg h1:where(.svelte-37iavg){font-size:40px;letter-spacing:-1px}.section-header.svelte-37iavg h2:where(.svelte-37iavg){font-size:24px}.cycle-btn.svelte-37iavg{padding:8px 16px;font-size:12.5px}.cycle-badge.svelte-37iavg{font-size:9.5px;padding:2px 8px}.faq-trigger.svelte-37iavg{padding:16px;font-size:14.5px}.faq-body.svelte-37iavg{padding:0 16px 16px}.cta-card.svelte-37iavg{padding:32px 16px}.comparison-note.svelte-37iavg{padding:16px;font-size:13px}}@media(prefers-reduced-motion:reduce){.cycle-btn.svelte-37iavg,.faq-trigger.svelte-37iavg,.faq-icon.svelte-37iavg,.cta-primary.svelte-37iavg,.cta-secondary.svelte-37iavg,.included-item.svelte-37iavg{transition:none}.cta-primary.svelte-37iavg:hover{transform:none}}
