html{scroll-behavior:smooth}body{overflow-x:hidden}.landing-root.svelte-1s5jl8s{position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 12% 8%,rgba(59,130,246,.16),transparent 28rem),radial-gradient(circle at 88% 16%,rgba(20,184,166,.16),transparent 26rem),linear-gradient(180deg,#f8fbff,#eef6ff 48%,#f8fafc);color:#0f172a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--page-x: clamp(1rem, 4vw, 4.5rem)}.dark .landing-root.svelte-1s5jl8s{background:radial-gradient(circle at 12% 8%,rgba(59,130,246,.2),transparent 30rem),radial-gradient(circle at 88% 16%,rgba(45,212,191,.14),transparent 28rem),linear-gradient(180deg,#020617,#07111f 48%,#0f172a);color:#f8fafc}.ambient.svelte-1s5jl8s,.mesh-grid.svelte-1s5jl8s{pointer-events:none;position:absolute;inset:auto;z-index:0}.ambient.svelte-1s5jl8s{border-radius:999px;filter:blur(18px);opacity:.76;will-change:transform}.ambient-one.svelte-1s5jl8s{top:9rem;left:-8rem;width:26rem;height:26rem;background:#3b82f62e;animation:svelte-1s5jl8s-float-a 11s ease-in-out infinite alternate}.ambient-two.svelte-1s5jl8s{right:-10rem;top:28rem;width:30rem;height:30rem;background:#a855f724;animation:svelte-1s5jl8s-float-b 13s ease-in-out infinite alternate}.mesh-grid.svelte-1s5jl8s{top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(37,99,235,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.07) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.55),transparent 68%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.55),transparent 68%)}.landing-nav.svelte-1s5jl8s,.hero-shell.svelte-1s5jl8s,.feature-section.svelte-1s5jl8s,.workflow-section.svelte-1s5jl8s,.support-section.svelte-1s5jl8s,.landing-footer.svelte-1s5jl8s{position:relative;z-index:1;width:100%;margin:0;padding-inline:var(--page-x);box-sizing:border-box}.landing-nav.svelte-1s5jl8s{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.6rem;padding-block:.72rem;border-bottom:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,#ffffff8a,#fff0);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-lockup.svelte-1s5jl8s{display:inline-flex;align-items:center;gap:.72rem;min-width:0;color:inherit;text-decoration:none}.brand-lockup.svelte-1s5jl8s img:where(.svelte-1s5jl8s){width:50px;height:50px;flex:0 0 50px;border-radius:16px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:#ffffffb8;box-shadow:0 12px 26px #2563eb29}.brand-lockup.svelte-1s5jl8s span:where(.svelte-1s5jl8s){display:grid;gap:.1rem;min-width:0}.brand-lockup.svelte-1s5jl8s strong:where(.svelte-1s5jl8s){font-size:clamp(.92rem,1vw,1.02rem);line-height:1}.brand-lockup.svelte-1s5jl8s small:where(.svelte-1s5jl8s){color:#2563eb;font-size:clamp(.64rem,.72vw,.74rem);font-weight:700;line-height:1.2}.dark .brand-lockup.svelte-1s5jl8s small:where(.svelte-1s5jl8s){color:#93c5fd}.dark .brand-lockup.svelte-1s5jl8s img:where(.svelte-1s5jl8s){background:#0f172ab8}.desktop-links.svelte-1s5jl8s{display:flex;align-items:center;gap:.25rem;padding:.28rem;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:#ffffffb8;box-shadow:0 20px 60px #0f172a14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}@media (min-width: 1280px){.desktop-links.svelte-1s5jl8s{gap:.35rem;padding:.32rem}.desktop-links.svelte-1s5jl8s a:where(.svelte-1s5jl8s),.desktop-links.svelte-1s5jl8s button:where(.svelte-1s5jl8s){padding-inline:.85rem}}.dark .desktop-links.svelte-1s5jl8s{border-color:#334155e6;background:#0f172ac7}.desktop-links.svelte-1s5jl8s a:where(.svelte-1s5jl8s),.desktop-links.svelte-1s5jl8s button:where(.svelte-1s5jl8s),.landing-footer.svelte-1s5jl8s button:where(.svelte-1s5jl8s),.mobile-panel.svelte-1s5jl8s a:where(.svelte-1s5jl8s),.mobile-panel.svelte-1s5jl8s button:where(.svelte-1s5jl8s){border:0;color:#475569;font:inherit;font-size:.72rem;font-weight:800;text-decoration:none;background:transparent;cursor:pointer}.desktop-links.svelte-1s5jl8s a:where(.svelte-1s5jl8s),.desktop-links.svelte-1s5jl8s button:where(.svelte-1s5jl8s){padding:.52rem .72rem;border-radius:999px}.desktop-links.svelte-1s5jl8s a:where(.svelte-1s5jl8s):hover,.nav-install.svelte-1s5jl8s:hover{color:#1d4ed8;background:#2563eb14}.nav-login.svelte-1s5jl8s{color:#fff!important;background:linear-gradient(135deg,#2563eb,#8b5cf6)!important;box-shadow:0 14px 30px #2563eb42}.dark .desktop-links.svelte-1s5jl8s a:where(.svelte-1s5jl8s),.dark .desktop-links.svelte-1s5jl8s button:where(.svelte-1s5jl8s){color:#cbd5e1}.menu-button.svelte-1s5jl8s{display:none;width:40px;height:40px;border:1px solid rgba(148,163,184,.34);border-radius:14px;color:#0f172a;background:#ffffffc7}.menu-button.svelte-1s5jl8s span:where(.svelte-1s5jl8s){display:block;width:18px;height:2px;margin:4px auto;border-radius:999px;background:currentColor}.mobile-panel.svelte-1s5jl8s{position:relative;z-index:4;display:grid;gap:.5rem;width:calc(100% - (var(--page-x) * 2));margin:0 var(--page-x) 1rem;padding:.8rem;border:1px solid rgba(148,163,184,.3);border-radius:22px;background:#ffffffe6;box-shadow:0 20px 60px #0f172a1a}.mobile-panel.svelte-1s5jl8s a:where(.svelte-1s5jl8s),.mobile-panel.svelte-1s5jl8s button:where(.svelte-1s5jl8s){padding:.75rem .85rem;border-radius:14px;text-align:left}.hero-shell.svelte-1s5jl8s{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.78fr);gap:clamp(1.5rem,3.3vw,4.25rem);align-items:center;min-height:calc(100vh - 4.6rem);padding-block:clamp(1.6rem,3.2vw,3.8rem) clamp(2.25rem,4.6vw,4.75rem)}.hero-copy.svelte-1s5jl8s{max-width:min(680px,100%)}.eyebrow.svelte-1s5jl8s{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.82rem;color:#1d4ed8;font-size:.66rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.eyebrow.svelte-1s5jl8s span:where(.svelte-1s5jl8s){width:1.8rem;height:2px;border-radius:999px;background:linear-gradient(90deg,#2563eb,#2dd4bf)}.eyebrow.compact.svelte-1s5jl8s{margin-bottom:.8rem}.dark .eyebrow.svelte-1s5jl8s{color:#93c5fd}h1.svelte-1s5jl8s,h2.svelte-1s5jl8s,h3.svelte-1s5jl8s,p.svelte-1s5jl8s{margin:0}h1.svelte-1s5jl8s{max-width:13.5ch;font-size:clamp(2.25rem,4.65vw,4.35rem);line-height:.97;letter-spacing:-.045em;color:#020617}.dark h1.svelte-1s5jl8s{color:#f8fafc}.hero-lede.svelte-1s5jl8s{max-width:610px;margin-top:1rem;color:#475569;font-size:clamp(.88rem,1.25vw,1rem);line-height:1.65}.dark .hero-lede.svelte-1s5jl8s,.dark .section-heading.svelte-1s5jl8s p:where(.svelte-1s5jl8s),.dark .feature-card.svelte-1s5jl8s p:where(.svelte-1s5jl8s),.dark .support-card.svelte-1s5jl8s p:where(.svelte-1s5jl8s){color:#cbd5e1}.hero-actions.svelte-1s5jl8s{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.35rem}.primary-action.svelte-1s5jl8s,.secondary-action.svelte-1s5jl8s,.ghost-action.svelte-1s5jl8s{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:40px;border-radius:13px;padding:0 .82rem;border:1px solid transparent;font-size:.82rem;font-weight:900;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.primary-action.svelte-1s5jl8s{color:#fff;background:linear-gradient(135deg,#2563eb,#8b5cf6);box-shadow:0 18px 40px #2563eb47}.secondary-action.svelte-1s5jl8s,.ghost-action.svelte-1s5jl8s{color:#1e3a8a;border-color:#2563eb38;background:#ffffffad;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dark .secondary-action.svelte-1s5jl8s,.dark .ghost-action.svelte-1s5jl8s{color:#dbeafe;border-color:#93c5fd47;background:#0f172aad}.primary-action.svelte-1s5jl8s:hover,.secondary-action.svelte-1s5jl8s:hover,.ghost-action.svelte-1s5jl8s:hover{transform:translateY(-2px)}.primary-action.svelte-1s5jl8s svg:where(.svelte-1s5jl8s),.secondary-action.svelte-1s5jl8s svg:where(.svelte-1s5jl8s){width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.install-note.svelte-1s5jl8s{max-width:560px;margin-top:.75rem;border:1px solid rgba(59,130,246,.2);border-radius:16px;padding:.62rem .78rem;background:#dbeafecc;color:#1e40af;font-size:.76rem;font-weight:700}.metric-strip.svelte-1s5jl8s{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;max-width:700px;margin-top:1.2rem}.metric-card.svelte-1s5jl8s,.feature-card.svelte-1s5jl8s,.workflow-panel.svelte-1s5jl8s,.testimonial-card.svelte-1s5jl8s,.support-card.svelte-1s5jl8s{border:1px solid rgba(148,163,184,.24);background:#ffffffb8;box-shadow:0 22px 70px #0f172a14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.dark .metric-card.svelte-1s5jl8s,.dark .feature-card.svelte-1s5jl8s,.dark .workflow-panel.svelte-1s5jl8s,.dark .testimonial-card.svelte-1s5jl8s,.dark .support-card.svelte-1s5jl8s,.dark .mobile-panel.svelte-1s5jl8s{border-color:#334155e0;background:#0f172ab8;box-shadow:0 22px 70px #00000047}.metric-card.svelte-1s5jl8s{position:relative;overflow:hidden;min-height:104px;border-radius:18px;padding:.82rem}.metric-card.svelte-1s5jl8s:after{content:"";position:absolute;inset:auto -20% -55% 45%;height:92px;border-radius:999px;background:radial-gradient(circle,rgba(37,99,235,.18),transparent 68%)}.metric-card.svelte-1s5jl8s svg:where(.svelte-1s5jl8s),.feature-icon.svelte-1s5jl8s svg:where(.svelte-1s5jl8s){width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.metric-card.svelte-1s5jl8s svg:where(.svelte-1s5jl8s){color:#2563eb}.metric-card.svelte-1s5jl8s strong:where(.svelte-1s5jl8s){display:block;margin-top:.58rem;font-size:clamp(1.25rem,1.8vw,1.65rem);line-height:1;letter-spacing:-.04em}.metric-card.svelte-1s5jl8s span:where(.svelte-1s5jl8s),.metric-card.svelte-1s5jl8s small:where(.svelte-1s5jl8s){display:block}.metric-card.svelte-1s5jl8s span:where(.svelte-1s5jl8s){margin-top:.28rem;font-size:.72rem;font-weight:900}.metric-card.svelte-1s5jl8s small:where(.svelte-1s5jl8s){margin-top:.15rem;color:#64748b;font-size:.64rem;font-weight:700}.dark .metric-card.svelte-1s5jl8s small:where(.svelte-1s5jl8s){color:#cbd5e1}.hero-visual.svelte-1s5jl8s{min-height:min(46vw,520px);perspective:1200px}.visual-frame.svelte-1s5jl8s{position:relative;height:clamp(390px,42vw,540px);min-height:390px;border:1px solid rgba(148,163,184,.24);border-radius:32px;background:linear-gradient(145deg,#fffc,#dbeafe6b),radial-gradient(circle at 82% 12%,rgba(147,197,253,.72),transparent 12rem),radial-gradient(circle at 14% 78%,rgba(196,181,253,.42),transparent 10rem);box-shadow:0 32px 88px #2563eb29;overflow:hidden;transform:rotateX(4deg) rotateY(-7deg);will-change:transform}.dark .visual-frame.svelte-1s5jl8s{background:linear-gradient(145deg,#0f172aeb,#1e293bad),radial-gradient(circle at 82% 12%,rgba(59,130,246,.28),transparent 12rem),radial-gradient(circle at 14% 78%,rgba(45,212,191,.18),transparent 10rem);box-shadow:0 44px 120px #00000061}.logo-orb.svelte-1s5jl8s{position:absolute;inset:50% auto auto 50%;display:grid;place-items:center;width:clamp(190px,18vw,275px);aspect-ratio:1;border-radius:50%;background:transparent;transform:translate(-50%,-50%);box-shadow:none}.logo-orb.svelte-1s5jl8s img:where(.svelte-1s5jl8s){width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:50%;filter:drop-shadow(0 22px 34px rgba(15,23,42,.22))}.orbit.svelte-1s5jl8s{position:absolute;border-radius:999px;border:1px solid rgba(37,99,235,.18)}.orbit-one.svelte-1s5jl8s{top:12%;right:10%;bottom:18%;left:12%;animation:svelte-1s5jl8s-spin-slow 18s linear infinite}.orbit-two.svelte-1s5jl8s{top:24%;right:18%;bottom:30%;left:18%;border-color:#2dd4bf3d;animation:svelte-1s5jl8s-spin-slow 26s linear infinite reverse}.pulse-card.svelte-1s5jl8s{position:absolute;display:grid;gap:.15rem;min-width:112px;border:1px solid rgba(148,163,184,.22);border-radius:16px;padding:.68rem .78rem;background:#ffffffc7;box-shadow:0 22px 60px #0f172a1a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pulse-card.svelte-1s5jl8s span:where(.svelte-1s5jl8s){color:#2563eb;font-size:.6rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.pulse-card.svelte-1s5jl8s strong:where(.svelte-1s5jl8s){font-size:.8rem}.card-a.svelte-1s5jl8s{top:12%;left:9%}.card-b.svelte-1s5jl8s{right:8%;bottom:12%}.feature-section.svelte-1s5jl8s,.workflow-section.svelte-1s5jl8s,.support-section.svelte-1s5jl8s{padding-block:clamp(2.25rem,3.8vw,4.25rem)}.section-heading.svelte-1s5jl8s{display:grid;gap:.6rem;max-width:660px;margin:0 auto 1.5rem;text-align:center}.section-heading.svelte-1s5jl8s span:where(.svelte-1s5jl8s),.support-card.svelte-1s5jl8s span:where(.svelte-1s5jl8s),.feature-card.svelte-1s5jl8s span:where(.svelte-1s5jl8s){color:#2563eb;font-size:.66rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.section-heading.svelte-1s5jl8s h2:where(.svelte-1s5jl8s),.workflow-panel.svelte-1s5jl8s h2:where(.svelte-1s5jl8s),.support-card.svelte-1s5jl8s h2:where(.svelte-1s5jl8s){font-size:clamp(1.35rem,2.55vw,2.15rem);line-height:1.08;letter-spacing:-.035em}.section-heading.svelte-1s5jl8s p:where(.svelte-1s5jl8s),.feature-card.svelte-1s5jl8s p:where(.svelte-1s5jl8s),.support-card.svelte-1s5jl8s p:where(.svelte-1s5jl8s){color:#64748b;font-size:.9rem;line-height:1.65}.feature-grid.svelte-1s5jl8s{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;width:100%}.feature-card.svelte-1s5jl8s{position:relative;overflow:hidden;min-height:240px;border-radius:22px;border:1px solid rgba(148,163,184,.22);background:linear-gradient(145deg,#ffffff94,#eff6ff52);box-shadow:0 24px 70px #2563eb1a;backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%);padding:1.05rem;animation:svelte-1s5jl8s-rise-in .6s ease both;animation-delay:var(--delay)}.feature-card.svelte-1s5jl8s:after{content:"";position:absolute;right:-2.4rem;bottom:-2.8rem;width:190px;height:190px;border-radius:999px;background:radial-gradient(circle at 38% 35%,rgba(255,255,255,.34),transparent 24%),radial-gradient(circle at 42% 42%,rgba(59,130,246,.42),rgba(37,99,235,.22) 42%,rgba(20,184,166,.15) 68%,transparent 76%);filter:blur(18px);opacity:.72;pointer-events:none;z-index:0}.feature-card.svelte-1s5jl8s>:where(.svelte-1s5jl8s){position:relative;z-index:1}.feature-icon.svelte-1s5jl8s{display:grid;place-items:center;width:42px;height:42px;margin-bottom:2.8rem;border-radius:14px;color:#fff;background:linear-gradient(135deg,#2563eb,#14b8a6);box-shadow:0 20px 40px #2563eb42}.feature-card.svelte-1s5jl8s h3:where(.svelte-1s5jl8s){margin:.45rem 0 .55rem;font-size:1.05rem;letter-spacing:-.03em}.workflow-section.svelte-1s5jl8s{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.62fr);gap:1rem}.workflow-panel.svelte-1s5jl8s,.testimonial-card.svelte-1s5jl8s,.support-card.svelte-1s5jl8s{border-radius:28px;padding:clamp(1.05rem,2.35vw,1.55rem)}.workflow-panel.svelte-1s5jl8s{display:grid;gap:1.35rem}.workflow-panel.svelte-1s5jl8s ol:where(.svelte-1s5jl8s){display:grid;gap:.75rem;padding:0;margin:0;list-style:none}.workflow-panel.svelte-1s5jl8s li:where(.svelte-1s5jl8s){display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:.8rem;padding:.68rem;border-radius:16px;background:#f1f5f9bd}.dark .workflow-panel.svelte-1s5jl8s li:where(.svelte-1s5jl8s){background:#1e293bb8}.workflow-panel.svelte-1s5jl8s li:where(.svelte-1s5jl8s) strong:where(.svelte-1s5jl8s){display:grid;place-items:center;width:38px;height:38px;border-radius:13px;color:#1d4ed8;background:#dbeafe;font-size:.78rem}.workflow-panel.svelte-1s5jl8s li:where(.svelte-1s5jl8s) span:where(.svelte-1s5jl8s){color:#334155;font-size:.82rem;font-weight:800;line-height:1.35}.dark .workflow-panel.svelte-1s5jl8s li:where(.svelte-1s5jl8s) span:where(.svelte-1s5jl8s){color:#e2e8f0}.testimonial-card.svelte-1s5jl8s{display:flex;min-height:100%;flex-direction:column;justify-content:space-between;gap:1.45rem;color:#f8fafc;background:radial-gradient(circle at top right,rgba(45,212,191,.22),transparent 16rem),linear-gradient(145deg,#172554,#312e81)!important}.testimonial-card.svelte-1s5jl8s p:where(.svelte-1s5jl8s){font-size:clamp(.98rem,1.5vw,1.14rem);line-height:1.52;letter-spacing:-.02em}.testimonial-card.svelte-1s5jl8s strong:where(.svelte-1s5jl8s),.testimonial-card.svelte-1s5jl8s span:where(.svelte-1s5jl8s){display:block}.testimonial-card.svelte-1s5jl8s span:where(.svelte-1s5jl8s){margin-top:.2rem;color:#bfdbfe;font-size:.82rem;font-weight:800}.testimonial-dots.svelte-1s5jl8s{display:flex;gap:.45rem;margin-top:1.2rem}.testimonial-dots.svelte-1s5jl8s button:where(.svelte-1s5jl8s){width:10px;height:10px;border:0;border-radius:999px;background:#ffffff5c;cursor:pointer}.testimonial-dots.svelte-1s5jl8s button.active:where(.svelte-1s5jl8s){width:30px;background:#fff}.support-card.svelte-1s5jl8s{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;overflow:hidden;background:radial-gradient(circle at 92% 20%,rgba(37,99,235,.22),transparent 16rem),#ffffffc7}.support-card.svelte-1s5jl8s div:where(.svelte-1s5jl8s){display:grid;gap:.65rem;max-width:680px}.landing-footer.svelte-1s5jl8s{display:grid;gap:.9rem;padding:1.2rem 0 2.2rem;color:#64748b}.footer-main.svelte-1s5jl8s{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:1rem;border:1px solid rgba(148,163,184,.22);border-radius:24px;background:#ffffff8a;box-shadow:0 20px 60px #0f172a12;padding:.9rem;backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%)}.dark .footer-main.svelte-1s5jl8s{border-color:#334155d1;background:#0f172aad}.footer-brand.svelte-1s5jl8s{display:grid;gap:.18rem}.landing-footer.svelte-1s5jl8s strong:where(.svelte-1s5jl8s){color:#0f172a;font-size:.9rem}.dark .landing-footer.svelte-1s5jl8s strong:where(.svelte-1s5jl8s){color:#f8fafc}.landing-footer.svelte-1s5jl8s span:where(.svelte-1s5jl8s){font-size:.78rem;line-height:1.5}.footer-links.svelte-1s5jl8s{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:.35rem .75rem}.footer-links.svelte-1s5jl8s a:where(.svelte-1s5jl8s),.landing-footer.svelte-1s5jl8s button:where(.svelte-1s5jl8s){color:#2563eb;font-size:.78rem;font-weight:800}.footer-links.svelte-1s5jl8s a:where(.svelte-1s5jl8s):hover,.landing-footer.svelte-1s5jl8s button:where(.svelte-1s5jl8s):hover{color:#1d4ed8}.footer-bottom.svelte-1s5jl8s{display:flex;justify-content:space-between;gap:.75rem;padding-inline:.4rem;color:#94a3b8;font-size:.72rem}@supports (animation-timeline: scroll()){.parallax-slow.svelte-1s5jl8s{animation:svelte-1s5jl8s-scroll-lift-slow linear both;animation-timeline:scroll(root)}.parallax-fast.svelte-1s5jl8s{animation:svelte-1s5jl8s-scroll-lift-fast linear both;animation-timeline:scroll(root)}}@keyframes svelte-1s5jl8s-scroll-lift-slow{0%{transform:translateY(0) rotateX(4deg) rotateY(-7deg)}to{transform:translateY(-70px) rotateX(4deg) rotateY(-7deg)}}@keyframes svelte-1s5jl8s-scroll-lift-fast{0%{transform:translate(-50%,-46%)}to{transform:translate(-50%,-64%)}}@keyframes svelte-1s5jl8s-spin-slow{to{transform:rotate(360deg)}}@keyframes svelte-1s5jl8s-float-a{to{transform:translate3d(32px,40px,0) scale(1.06)}}@keyframes svelte-1s5jl8s-float-b{to{transform:translate3d(-34px,-26px,0) scale(1.04)}}@keyframes svelte-1s5jl8s-rise-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 980px){.desktop-links.svelte-1s5jl8s{display:none}.menu-button.svelte-1s5jl8s{display:block}.hero-shell.svelte-1s5jl8s,.workflow-section.svelte-1s5jl8s{grid-template-columns:1fr}.hero-shell.svelte-1s5jl8s{min-height:auto;padding-top:1.5rem;gap:2rem}h1.svelte-1s5jl8s{max-width:12ch}.hero-visual.svelte-1s5jl8s{min-height:auto}.visual-frame.svelte-1s5jl8s{height:min(68vw,440px);min-height:340px;transform:none}.feature-grid.svelte-1s5jl8s,.metric-strip.svelte-1s5jl8s{grid-template-columns:1fr}}@media (max-width: 640px){.landing-root.svelte-1s5jl8s{--page-x: 1rem}h1.svelte-1s5jl8s{font-size:clamp(2.15rem,11vw,3.2rem);max-width:12ch}.hero-actions.svelte-1s5jl8s,.support-card.svelte-1s5jl8s,.landing-footer.svelte-1s5jl8s{align-items:stretch;flex-direction:column}.footer-main.svelte-1s5jl8s{grid-template-columns:1fr;align-items:stretch}.footer-links.svelte-1s5jl8s{justify-content:flex-start}.footer-bottom.svelte-1s5jl8s{flex-direction:column}.primary-action.svelte-1s5jl8s,.secondary-action.svelte-1s5jl8s,.ghost-action.svelte-1s5jl8s{width:100%}.visual-frame.svelte-1s5jl8s{height:330px;min-height:330px;border-radius:24px}.hero-shell.svelte-1s5jl8s{padding-bottom:2.25rem}.brand-lockup.svelte-1s5jl8s{gap:.65rem}.brand-lockup.svelte-1s5jl8s img:where(.svelte-1s5jl8s){width:44px;height:44px;flex-basis:44px}.brand-lockup.svelte-1s5jl8s strong:where(.svelte-1s5jl8s){font-size:.88rem}.brand-lockup.svelte-1s5jl8s small:where(.svelte-1s5jl8s){max-width:250px;font-size:.62rem}.pulse-card.svelte-1s5jl8s{min-width:118px}.card-a.svelte-1s5jl8s{top:8%;left:5%}.card-b.svelte-1s5jl8s{right:5%;bottom:8%}}@media (prefers-reduced-motion: reduce){.ambient.svelte-1s5jl8s,.orbit.svelte-1s5jl8s,.feature-card.svelte-1s5jl8s,.parallax-slow.svelte-1s5jl8s,.parallax-fast.svelte-1s5jl8s{animation:none!important}.primary-action.svelte-1s5jl8s,.secondary-action.svelte-1s5jl8s,.ghost-action.svelte-1s5jl8s{transition:none!important}}
