html{scroll-behavior:smooth}body{overflow-x:hidden}.marketing-page.svelte-1uha8ag{position:relative;min-height:100vh;overflow:hidden;background:var(--bg);color:var(--text)}.page-glow.svelte-1uha8ag{position:absolute;width:700px;height:700px;border-radius:999px;pointer-events:none;filter:blur(110px);opacity:.18;z-index:0}.glow-one.svelte-1uha8ag{top:-250px;right:-250px;background:#229ed9}.glow-two.svelte-1uha8ag{top:900px;left:-350px;background:#f59e0b;opacity:.08}.site-header.svelte-1uha8ag{position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--bg) 84%,transparent)}.nav-shell.svelte-1uha8ag{max-width:1220px;min-height:78px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand.svelte-1uha8ag{min-width:0;display:flex;align-items:center;color:inherit;text-decoration:none}.brand-logo.svelte-1uha8ag{display:block;width:auto;height:46px;max-width:205px;object-fit:contain;transition:transform .18s ease,opacity .18s ease}.brand.svelte-1uha8ag:hover .brand-logo:where(.svelte-1uha8ag){transform:translateY(-1px)}.about-mark.svelte-1uha8ag{aspect-ratio:1;border-radius:36px;display:flex;align-items:center;justify-content:center;background:var(--panel-2);border:1px solid var(--border);overflow:hidden}.about-mark.svelte-1uha8ag img:where(.svelte-1uha8ag){display:block;width:150px;height:150px;object-fit:contain}.footer-brand.svelte-1uha8ag{display:flex;align-items:center;text-decoration:none}.footer-brand.svelte-1uha8ag img:where(.svelte-1uha8ag){display:block;width:auto;height:40px;max-width:180px;object-fit:contain}@media(max-width:620px){.brand-logo.svelte-1uha8ag{height:38px;max-width:165px}.footer-brand.svelte-1uha8ag img:where(.svelte-1uha8ag){height:36px;max-width:155px}.about-mark.svelte-1uha8ag img:where(.svelte-1uha8ag){width:125px;height:125px}}.desktop-nav.svelte-1uha8ag{display:flex;align-items:center;gap:6px}.desktop-nav.svelte-1uha8ag button:where(.svelte-1uha8ag){padding:10px 13px;border:none;border-radius:10px;background:transparent;color:var(--muted);font-size:14px;font-weight:750;cursor:pointer}.desktop-nav.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{color:var(--text);background:var(--panel)}.nav-actions.svelte-1uha8ag{display:flex;align-items:center;gap:9px}.theme-button.svelte-1uha8ag,.mobile-menu-button.svelte-1uha8ag{width:42px;height:42px;border-radius:12px;border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer}.login-button.svelte-1uha8ag{min-height:42px;padding:0 17px;border-radius:12px;border:1px solid var(--border);background:var(--panel);color:var(--text);font-weight:800;cursor:pointer}.primary-nav-button.svelte-1uha8ag{min-height:42px;padding:0 18px;border:none;border-radius:12px;background:linear-gradient(135deg,#f59e0b,#ea580c);color:#fff;font-weight:900;cursor:pointer;box-shadow:0 10px 25px #f59e0b33}.mobile-menu-button.svelte-1uha8ag{display:none;font-size:20px}.hero-section.svelte-1uha8ag{position:relative;z-index:1;max-width:1220px;margin:0 auto;padding:100px 24px 92px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:center;gap:72px}.hero-content.svelte-1uha8ag{max-width:610px}.hero-eyebrow.svelte-1uha8ag{width:fit-content;padding:8px 12px;border-radius:999px;border:1px solid rgba(34,158,217,.22);background:#229ed917;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.eyebrow-dot.svelte-1uha8ag{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 5px #22c55e1a}.hero-content.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:25px 0 22px;font-size:clamp(52px,6.1vw,84px);line-height:.95;letter-spacing:-.065em}.hero-content.svelte-1uha8ag h1:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){display:block;margin-top:7px;background:linear-gradient(100deg,#229ed9,#38bdf8,#f59e0b);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy.svelte-1uha8ag{max-width:575px;margin:0;color:var(--muted);font-size:18px;line-height:1.72}.hero-actions.svelte-1uha8ag{margin-top:32px;display:flex;flex-wrap:wrap;gap:12px}.hero-primary.svelte-1uha8ag,.cta-primary.svelte-1uha8ag{min-height:52px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:none;border-radius:14px;background:linear-gradient(135deg,#f59e0b,#ea580c);color:#fff;font-weight:900;cursor:pointer;box-shadow:0 14px 35px #f59e0b33}.hero-primary.svelte-1uha8ag:hover,.cta-primary.svelte-1uha8ag:hover{transform:translateY(-2px)}.hero-secondary.svelte-1uha8ag,.cta-secondary.svelte-1uha8ag{min-height:52px;padding:0 21px;border-radius:14px;border:1px solid var(--border);background:var(--panel);color:var(--text);font-weight:850;cursor:pointer}.hero-note.svelte-1uha8ag{margin-top:24px;color:var(--muted);font-size:12px;font-weight:700;display:flex;align-items:center;gap:8px}.hero-note.svelte-1uha8ag>span:where(.svelte-1uha8ag):first-child{color:#22c55e}.separator.svelte-1uha8ag{color:var(--border)}.hero-visual.svelte-1uha8ag{position:relative}.hero-visual.svelte-1uha8ag:before{content:"";position:absolute;inset:7% 6% -6%;border-radius:40px;background:linear-gradient(140deg,#229ed947,#f59e0b1f);filter:blur(65px);opacity:.65}.product-window.svelte-1uha8ag{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:24px;background:var(--panel);box-shadow:0 35px 90px #0f172a38;transform:perspective(1200px) rotateY(-2.5deg) rotateX(1deg)}.window-topbar.svelte-1uha8ag{min-height:52px;padding:0 16px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--border);background:var(--panel-2)}.window-dots.svelte-1uha8ag{display:flex;gap:6px}.window-dots.svelte-1uha8ag span:where(.svelte-1uha8ag){width:8px;height:8px;border-radius:50%;background:#cbd5e1}.window-dots.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(1){background:#fb7185}.window-dots.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(2){background:#fbbf24}.window-dots.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(3){background:#4ade80}.window-title.svelte-1uha8ag{color:var(--muted);font-size:11px;font-weight:800}.window-status.svelte-1uha8ag{justify-self:end;padding:5px 8px;border-radius:999px;background:#22c55e1a;color:#16a34a;font-size:9px;font-weight:950;letter-spacing:.08em}.mock-dashboard.svelte-1uha8ag{padding:22px;background:var(--panel)}.mock-heading.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:16px}.mock-heading.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:flex;flex-direction:column;gap:5px}.mock-heading.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--muted);font-size:8px;font-weight:900;letter-spacing:.12em}.mock-heading.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:20px}.elite-badge.svelte-1uha8ag{padding:7px 10px;border-radius:999px;background:#f59e0b21;color:#d97706;font-size:9px;font-weight:950}.mock-metrics.svelte-1uha8ag{margin-top:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mock-metric.svelte-1uha8ag{padding:13px;border-radius:13px;border:1px solid var(--border);background:var(--panel-2);display:flex;flex-direction:column;gap:5px}.mock-metric.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--muted);font-size:8px}.mock-metric.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:16px}.positive.svelte-1uha8ag{color:#16a34a!important}.opportunity-card.svelte-1uha8ag{margin-top:13px;padding:14px;border-radius:16px;border:1px solid var(--border);background:var(--panel);display:grid;grid-template-columns:82px 1fr;gap:15px}.opportunity-image.svelte-1uha8ag{min-height:108px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#0f172a,#1d4ed8);color:#fff;font-size:23px;font-weight:950}.marketplace-tag.svelte-1uha8ag{margin-bottom:5px;color:#229ed9;font-size:7px;font-weight:950}.opportunity-copy.svelte-1uha8ag>strong:where(.svelte-1uha8ag){display:block;font-size:13px}.opportunity-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag){margin:5px 0 10px;color:var(--muted);font-size:9px;line-height:1.45}.opportunity-values.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.opportunity-values.svelte-1uha8ag div:where(.svelte-1uha8ag){padding:7px 8px;border-radius:8px;background:var(--panel-2);display:flex;flex-direction:column;gap:2px}.opportunity-values.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--muted);font-size:6px}.opportunity-values.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:9px}.signal-row.svelte-1uha8ag{margin-top:12px;padding:11px 12px;border-radius:12px;background:#229ed912;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:8px}.signal-row.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:flex;align-items:center;gap:6px;color:var(--muted)}.signal-dot.svelte-1uha8ag{width:6px;height:6px;border-radius:50%;background:#22c55e}.questions-section.svelte-1uha8ag,.how-section.svelte-1uha8ag,.features-section.svelte-1uha8ag,.validation-section.svelte-1uha8ag,.pricing-section.svelte-1uha8ag,.about-section.svelte-1uha8ag,.cta-section.svelte-1uha8ag{position:relative;z-index:1;max-width:1220px;margin:0 auto;padding:100px 24px}.section-heading.svelte-1uha8ag{max-width:650px;margin-bottom:44px}.section-heading.centred.svelte-1uha8ag{margin-left:auto;margin-right:auto;text-align:center}.section-label.svelte-1uha8ag{display:inline-block;margin-bottom:13px;color:#229ed9;font-size:11px;font-weight:950;letter-spacing:.13em}.section-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag),.validation-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag),.about-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag),.cta-panel.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:clamp(34px,4vw,52px);line-height:1.05;letter-spacing:-.045em}.section-heading.svelte-1uha8ag p:where(.svelte-1uha8ag),.validation-copy.svelte-1uha8ag p:where(.svelte-1uha8ag),.about-copy.svelte-1uha8ag p:where(.svelte-1uha8ag),.cta-panel.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:17px 0 0;color:var(--muted);font-size:16px;line-height:1.72}.questions-grid.svelte-1uha8ag,.steps-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.question-card.svelte-1uha8ag,.step-card.svelte-1uha8ag{padding:25px;border:1px solid var(--border);border-radius:19px;background:var(--panel)}.question-number.svelte-1uha8ag{display:block;margin-bottom:39px;color:#229ed9;font-size:11px;font-weight:950}.question-card.svelte-1uha8ag h3:where(.svelte-1uha8ag),.step-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 10px;font-size:20px}.question-card.svelte-1uha8ag p:where(.svelte-1uha8ag),.step-card.svelte-1uha8ag p:where(.svelte-1uha8ag),.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--muted);font-size:14px;line-height:1.65}.step-top.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;margin-bottom:31px}.step-number.svelte-1uha8ag{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:#229ed91a;color:#229ed9;font-size:11px;font-weight:950}.step-arrow.svelte-1uha8ag{color:var(--muted)}.features-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.feature-card.svelte-1uha8ag{padding:27px;border-radius:19px;border:1px solid var(--border);background:var(--panel)}.feature-icon.svelte-1uha8ag{width:43px;height:43px;margin-bottom:22px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#229ed91a;color:#229ed9;font-size:20px}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 10px;font-size:19px}.validation-panel.svelte-1uha8ag{padding:45px;border-radius:27px;border:1px solid rgba(34,158,217,.2);background:var(--panel);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:55px;align-items:center}.validation-side.svelte-1uha8ag{display:flex;flex-direction:column;gap:10px}.validation-chip.svelte-1uha8ag{padding:17px 18px;border-radius:14px;border:1px solid var(--border);background:var(--panel-2);display:flex;flex-direction:column;gap:5px}.validation-chip.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--muted);font-size:12px;line-height:1.5}.pricing-grid.svelte-1uha8ag{max-width:1020px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.pricing-card.svelte-1uha8ag{position:relative;padding:28px;border-radius:21px;border:1px solid var(--border);background:var(--panel);display:flex;flex-direction:column}.pricing-card.pro.svelte-1uha8ag{border-color:#2563eb61;transform:translateY(-9px)}.pricing-card.elite.svelte-1uha8ag{border-color:#f59e0b5c}.popular-label.svelte-1uha8ag{position:absolute;top:-11px;right:20px;padding:5px 9px;border-radius:999px;background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff;font-size:8px;font-weight:950}.plan-heading.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0;font-size:25px}.plan-heading.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:6px 0 0;color:var(--muted);font-size:13px}.plan-divider.svelte-1uha8ag{height:1px;margin:23px 0;background:var(--border)}.pricing-card.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin:0 0 26px;padding:0;list-style:none;display:flex;flex-direction:column;gap:13px;flex:1}.pricing-card.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;gap:10px;color:var(--muted);font-size:13px}.pricing-card.svelte-1uha8ag li:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#22c55e}.pricing-card.svelte-1uha8ag button:where(.svelte-1uha8ag){min-height:46px;border-radius:12px;border:1px solid var(--border);background:var(--panel-2);color:var(--text);font-weight:850;cursor:pointer}.pricing-card.pro.svelte-1uha8ag button:where(.svelte-1uha8ag){border:none;background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff}.pricing-card.elite.svelte-1uha8ag button:where(.svelte-1uha8ag){border:none;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.pricing-note.svelte-1uha8ag{margin-top:30px;text-align:center;color:var(--muted);font-size:11px}.about-panel.svelte-1uha8ag{padding:45px;border-radius:27px;border:1px solid var(--border);background:var(--panel);display:grid;grid-template-columns:220px minmax(0,1fr);gap:55px;align-items:center}.about-mark.svelte-1uha8ag{aspect-ratio:1;border-radius:36px;display:flex;align-items:center;justify-content:center;background:var(--panel-2);border:1px solid var(--border)}.about-mark.svelte-1uha8ag img:where(.svelte-1uha8ag){width:145px;height:145px;object-fit:contain}.about-copy.svelte-1uha8ag{max-width:720px}.cta-panel.svelte-1uha8ag{padding:62px 40px;border-radius:28px;text-align:center;background:linear-gradient(140deg,#071120,#102b4b 60%,#3a2508);color:#fff}.cta-panel.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:800px;margin-left:auto;margin-right:auto;color:#fff}.cta-panel.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:650px;margin-left:auto;margin-right:auto;color:#ffffffb3}.cta-actions.svelte-1uha8ag{margin-top:28px;display:flex;justify-content:center;gap:11px}.cta-secondary.svelte-1uha8ag{background:#ffffff14;border-color:#ffffff26;color:#fff}.site-footer.svelte-1uha8ag{position:relative;z-index:1;border-top:1px solid var(--border)}.footer-inner.svelte-1uha8ag{max-width:1220px;min-height:115px;margin:0 auto;padding:25px 24px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.footer-brand.svelte-1uha8ag img:where(.svelte-1uha8ag){display:block;width:auto;height:42px;object-fit:contain}.footer-links.svelte-1uha8ag{display:flex;align-items:center;gap:17px}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag),.footer-links.svelte-1uha8ag button:where(.svelte-1uha8ag){border:none;background:transparent;color:var(--muted);font-size:11px;font-weight:700;text-decoration:none;cursor:pointer}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.footer-links.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{color:var(--text)}.footer-copyright.svelte-1uha8ag{justify-self:end;color:var(--muted);font-size:10px}@media(max-width:1050px){.hero-section.svelte-1uha8ag{grid-template-columns:1fr;gap:55px}.hero-content.svelte-1uha8ag{max-width:750px}.hero-visual.svelte-1uha8ag{max-width:760px}.questions-grid.svelte-1uha8ag,.steps-grid.svelte-1uha8ag,.features-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.validation-panel.svelte-1uha8ag{grid-template-columns:1fr}}@media(max-width:850px){.desktop-nav.svelte-1uha8ag{position:absolute;top:78px;left:16px;right:16px;padding:10px;border:1px solid var(--border);border-radius:16px;background:var(--panel);box-shadow:var(--shadow);display:none;flex-direction:column;align-items:stretch}.desktop-nav.open.svelte-1uha8ag{display:flex}.desktop-nav.svelte-1uha8ag button:where(.svelte-1uha8ag){text-align:left;padding:13px}.mobile-menu-button.svelte-1uha8ag{display:block}.primary-nav-button.svelte-1uha8ag{display:none}.pricing-grid.svelte-1uha8ag{grid-template-columns:1fr;max-width:560px}.pricing-card.pro.svelte-1uha8ag{transform:none}.about-panel.svelte-1uha8ag{grid-template-columns:1fr}.about-mark.svelte-1uha8ag{width:180px}.footer-inner.svelte-1uha8ag{grid-template-columns:1fr;justify-items:center;text-align:center}.footer-copyright.svelte-1uha8ag{justify-self:center}}@media(max-width:620px){.nav-shell.svelte-1uha8ag{min-height:68px;padding:0 15px;gap:10px}.brand-logo.svelte-1uha8ag{height:39px}.login-button.svelte-1uha8ag{display:none}.theme-button.svelte-1uha8ag,.mobile-menu-button.svelte-1uha8ag{width:39px;height:39px}.desktop-nav.svelte-1uha8ag{top:68px}.hero-section.svelte-1uha8ag{padding:67px 16px 65px}.hero-content.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(46px,15vw,65px)}.hero-copy.svelte-1uha8ag{font-size:16px}.hero-actions.svelte-1uha8ag{flex-direction:column}.hero-primary.svelte-1uha8ag,.hero-secondary.svelte-1uha8ag{width:100%}.product-window.svelte-1uha8ag{transform:none}.mock-dashboard.svelte-1uha8ag{padding:14px}.mock-metrics.svelte-1uha8ag,.opportunity-card.svelte-1uha8ag{grid-template-columns:1fr}.opportunity-image.svelte-1uha8ag{min-height:80px}.questions-section.svelte-1uha8ag,.how-section.svelte-1uha8ag,.features-section.svelte-1uha8ag,.validation-section.svelte-1uha8ag,.pricing-section.svelte-1uha8ag,.about-section.svelte-1uha8ag,.cta-section.svelte-1uha8ag{padding:72px 16px}.questions-grid.svelte-1uha8ag,.steps-grid.svelte-1uha8ag,.features-grid.svelte-1uha8ag{grid-template-columns:1fr}.validation-panel.svelte-1uha8ag,.about-panel.svelte-1uha8ag{padding:25px}.cta-panel.svelte-1uha8ag{padding:42px 22px}.cta-actions.svelte-1uha8ag{flex-direction:column}.cta-primary.svelte-1uha8ag,.cta-secondary.svelte-1uha8ag{width:100%}.footer-links.svelte-1uha8ag{flex-wrap:wrap;justify-content:center}}
