[data-lp-root]{--bg: #ffffff;--surface: #eef1f6;--ink: #0f172a;--ink-2: #475569;--ink-3: #94a3b8;--line: #dde2ea;--line-2: #c3cbd8;--accent: #6056f5;--font: "Poppins", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;font-family:var(--font);font-size:16px;line-height:1.6;color:var(--ink);background:var(--bg);font-weight:400;-webkit-font-smoothing:antialiased}[data-lp-root] *{box-sizing:border-box}[data-lp-root] h1,[data-lp-root] h2,[data-lp-root] h3,[data-lp-root] h4{font-family:var(--font);font-weight:500;letter-spacing:-.025em;line-height:1.1;margin:0}[data-lp-root] a{color:inherit;text-decoration:none}[data-lp-root] img{display:block;max-width:100%}[data-lp-root] button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}[data-lp-root] :focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-lp-root] .btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--accent);color:var(--bg);padding:14px 24px;border-radius:10px;font-size:16px;font-weight:500;transition:background .16s ease;white-space:nowrap}[data-lp-root] .btn-primary:hover{background:color-mix(in srgb,var(--accent) 85%,black)}[data-lp-root] .btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;color:var(--ink);padding:14px 24px;border-radius:10px;font-size:16px;font-weight:500;border:1px solid var(--line-2);transition:border-color .16s ease;white-space:nowrap}[data-lp-root] .btn-secondary:hover{border-color:var(--ink)}[data-lp-root] .section-intro{max-width:1280px;margin:0 auto;padding:96px 32px 56px;text-align:center}[data-lp-root] .section-intro .eyebrow{font-size:14px;color:var(--ink-3);margin-bottom:16px;font-weight:500}[data-lp-root] .section-intro h2{font-size:clamp(36px,4.5vw,56px);max-width:740px;margin:0 auto 20px}[data-lp-root] .section-intro p{font-size:17px;color:var(--ink-2);max-width:560px;margin:0 auto}@media (max-width: 900px){[data-lp-root] .section-intro{padding:80px 24px 48px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.nav-wrap.svelte-1qi765d{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:100}.nav.svelte-1qi765d{background:#ffffffdb;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border:1px solid var(--line);border-radius:14px;padding:8px 8px 8px 16px;display:flex;align-items:center;gap:28px;width:-moz-max-content;width:max-content;box-shadow:0 4px 20px #0f172a0f}.nav-brand.svelte-1qi765d{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:500;letter-spacing:-.02em;color:var(--ink)}.logo-mark.svelte-1qi765d{height:26px;width:auto;-o-object-fit:contain;object-fit:contain;display:block}.nav-links.svelte-1qi765d{display:flex;align-items:center;gap:24px}.nav-links.svelte-1qi765d a:where(.svelte-1qi765d),.nav-link-download.svelte-1qi765d{font-size:15px;color:var(--ink-2);transition:color .16s ease}.nav-links.svelte-1qi765d a:where(.svelte-1qi765d):hover,.nav-link-download.svelte-1qi765d:hover{color:var(--ink)}.nav-actions.svelte-1qi765d{display:flex;align-items:center;gap:8px}.nav-link-download.svelte-1qi765d{padding:10px 14px}.nav-cta.svelte-1qi765d{background:var(--accent);color:#fff;padding:10px 18px;border-radius:8px;font-size:15px;font-weight:500;transition:background .16s ease}.nav-cta.svelte-1qi765d:hover{background:color-mix(in srgb,var(--accent) 85%,black)}.nav-burger.svelte-1qi765d{display:none;width:40px;height:40px;border-radius:8px;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--line)}.nav-burger.svelte-1qi765d .lines:where(.svelte-1qi765d){position:relative;width:18px;height:12px}.nav-burger.svelte-1qi765d .lines:where(.svelte-1qi765d) span:where(.svelte-1qi765d){position:absolute;left:0;width:100%;height:1.5px;background:var(--ink);border-radius:1px;transition:transform .22s ease,opacity .2s ease,top .22s ease}.nav-burger.svelte-1qi765d .lines:where(.svelte-1qi765d) span:where(.svelte-1qi765d):nth-child(1){top:0}.nav-burger.svelte-1qi765d .lines:where(.svelte-1qi765d) span:where(.svelte-1qi765d):nth-child(2){top:5px}.nav-burger.svelte-1qi765d .lines:where(.svelte-1qi765d) span:where(.svelte-1qi765d):nth-child(3){top:10px}.nav-burger[aria-expanded=true].svelte-1qi765d .lines:where(.svelte-1qi765d) span:where(.svelte-1qi765d):nth-child(1){top:5px;transform:rotate(45deg)}.nav-burger[aria-expanded=true].svelte-1qi765d .lines:where(.svelte-1qi765d) span:where(.svelte-1qi765d):nth-child(2){opacity:0}.nav-burger[aria-expanded=true].svelte-1qi765d .lines:where(.svelte-1qi765d) span:where(.svelte-1qi765d):nth-child(3){top:5px;transform:rotate(-45deg)}.drawer.svelte-1qi765d{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg);z-index:200;display:flex;flex-direction:column;padding:20px}.drawer-top.svelte-1qi765d{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.drawer-brand.svelte-1qi765d{font-size:18px;font-weight:500;letter-spacing:-.02em}.drawer-close.svelte-1qi765d{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line)}.drawer-close.svelte-1qi765d svg:where(.svelte-1qi765d){width:16px;height:16px}.drawer-links.svelte-1qi765d{display:flex;flex-direction:column;margin-top:24px}.drawer-links.svelte-1qi765d a:where(.svelte-1qi765d){font-size:22px;font-weight:500;letter-spacing:-.01em;padding:18px 4px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;color:var(--ink)}.drawer-footer.svelte-1qi765d{margin-top:auto;padding-top:24px}.drawer-footer.svelte-1qi765d .nav-cta:where(.svelte-1qi765d){display:block;text-align:center;padding:16px;font-size:16px}.drawer-meta.svelte-1qi765d{margin-top:14px;font-size:13.5px;color:var(--ink-3);text-align:center}@media (max-width: 900px){.nav-links.svelte-1qi765d,.nav-link-download.svelte-1qi765d{display:none}.nav.svelte-1qi765d{gap:16px;padding-left:14px}.nav-burger.svelte-1qi765d{display:flex}}footer.svelte-2xnmn1{background:var(--bg);padding:72px 32px 40px;border-top:1px solid var(--line)}.footer-inner.svelte-2xnmn1{max-width:1280px;margin:0 auto}.footer-grid.svelte-2xnmn1{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;padding-bottom:48px;border-bottom:1px solid var(--line)}.footer-brand-row.svelte-2xnmn1{display:flex;align-items:center;gap:10px;margin-bottom:14px}.footer-brand.svelte-2xnmn1 .logo-mark:where(.svelte-2xnmn1){height:24px;width:auto;-o-object-fit:contain;object-fit:contain;display:block}.footer-brand.svelte-2xnmn1 .logo:where(.svelte-2xnmn1){font-size:20px;font-weight:500;letter-spacing:-.02em}.footer-brand.svelte-2xnmn1 p:where(.svelte-2xnmn1){font-size:15px;color:var(--ink-2);max-width:320px;line-height:1.55}.footer-col.svelte-2xnmn1 h4:where(.svelte-2xnmn1){font-size:14px;font-weight:500;color:var(--ink);margin-bottom:18px}.footer-col.svelte-2xnmn1 ul:where(.svelte-2xnmn1){list-style:none;padding:0;margin:0}.footer-col.svelte-2xnmn1 li:where(.svelte-2xnmn1){margin-bottom:10px}.footer-col.svelte-2xnmn1 a:where(.svelte-2xnmn1){font-size:15px;color:var(--ink-2);transition:color .16s ease}.footer-col.svelte-2xnmn1 a:where(.svelte-2xnmn1):hover{color:var(--ink)}.footer-base.svelte-2xnmn1{padding-top:28px;display:flex;justify-content:space-between;align-items:center;font-size:14px;color:var(--ink-3);flex-wrap:wrap;gap:16px}.footer-base.svelte-2xnmn1 .links:where(.svelte-2xnmn1){display:flex;gap:24px}.footer-base.svelte-2xnmn1 a:where(.svelte-2xnmn1):hover{color:var(--ink)}@media (max-width: 900px){footer.svelte-2xnmn1{padding:56px 24px 32px}.footer-grid.svelte-2xnmn1{grid-template-columns:1fr 1fr;gap:32px}.footer-brand.svelte-2xnmn1{grid-column:1 / -1}.footer-base.svelte-2xnmn1{flex-direction:column;align-items:flex-start}}
