@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&family=Heebo:wght@300;400;500;600;700&family=Geist+Mono:wght@400;500&display=swap";:root{--font-sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-hebrew:"Heebo", var(--font-sans);--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-heading:var(--font-sans);--background:#f6f6f3;--foreground:#1f1f1b;--card:#fff;--card-foreground:#1f1f1b;--popover:#fff;--popover-foreground:#1f1f1b;--primary:#5a6b86;--primary-hover:#4a5a73;--primary-foreground:#fff;--secondary:#f1f2ee;--secondary-foreground:#1f1f1b;--muted:#f1f2ee;--muted-foreground:#61665f;--accent:#ecefe9;--accent-foreground:#1f1f1b;--destructive:#c94040;--border:#e1e4dd;--border-hover:#c8ccbe;--input:#e1e4dd;--ring:#5a6b86;--fg-1:#1f1f1b;--fg-2:#1f1f1bcc;--fg-3:#1f1f1bb3;--fg-4:#1f1f1b99;--fg-5:#1f1f1b80;--fg-muted:#61665f;--signal-blue:#dce7f8;--signal-blue-fg:#5a6b86;--signal-sage:#ddece4;--signal-pink:#f8e4e8;--signal-lilac:#ede8f5;--success:#10b981;--warning:#d97706;--radius:1rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-2xl:2rem;--radius-full:9999px;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 1px 3px #0000000d;--shadow-md:0 4px 16px #00000014;--shadow-lg:0 8px 32px #0000001f;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-14:3.5rem;--ease-standard:cubic-bezier(.4, 0, .2, 1);--duration-fast:.15s;--duration-base:.2s;--duration-slow:.3s}html,body{font-family:var(--font-sans);font-feature-settings:"cv11", "ss01", "cv04";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.011em;color:var(--foreground);background:var(--background)}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;color:var(--foreground);font-weight:600;line-height:1.25}h1,.h1{font-size:1.125rem;line-height:1.3}h2,.h2{font-size:.875rem;line-height:1.35}h3,.h3{font-size:.8125rem;line-height:1.4}h4,.h4{font-size:.75rem;line-height:1.4}p,.body{color:var(--fg-2);font-size:.8125rem;line-height:1.55}.body-lg{font-size:.875rem;line-height:1.6}.small,small{color:var(--muted-foreground);font-size:.75rem;line-height:1.5}.caption{color:var(--muted-foreground);font-size:.6875rem;line-height:1.5}.eyebrow,.overline{text-transform:uppercase;letter-spacing:.12em;color:#61665fcc;font-size:.625rem;font-weight:600}code,.mono{font-family:var(--font-mono);letter-spacing:0;font-size:.75rem}.citation{color:var(--fg-5);font-weight:500}a{color:var(--foreground);transition:color var(--duration-base) var(--ease-standard);text-decoration:none}a:hover{color:var(--primary)}:root{--lp-display-1:clamp(44px, 6.4vw, 84px);--lp-display-2:clamp(36px, 4.8vw, 56px);--lp-display-3:clamp(24px, 2.8vw, 32px);--lp-lead:clamp(17px, 1.4vw, 20px);--lp-body:16px;--lp-caption:13px;--lp-accent:#3a5bd9;--lp-accent-hover:#2a47b8;--lp-accent-tint:#dce3fa;--lp-accent-2:#e88b7a;--lp-accent-3:#f0b979;--lp-accent-4:#78c2e8;--lp-accent-5:#b88cf5;--lp-accent-6:#10b981;--lp-bg:#f6f6f3;--lp-bg-alt:#f1f2ee;--lp-panel:#fff;--lp-ink:#1f1f1b;--lp-ink-2:#1f1f1bbd;--lp-ink-3:#1f1f1b94;--lp-ink-4:#1f1f1b6b;--lp-line:#e1e4dd;--lp-line-strong:#c8ccbe;--lp-shadow-sm:0 1px 3px #0000000d;--lp-shadow-md:0 4px 16px #00000014;--lp-shadow-lg:0 14px 40px #0000001a;--lp-shadow-xl:0 24px 80px #1f1f1b24}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--lp-bg);color:var(--lp-ink);font-family:var(--font-sans);font-feature-settings:"cv11","ss01","cv04";letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lp-shell{width:100%;overflow-x:hidden}.lp-container{max-width:1240px;margin:0 auto;padding:0 32px}@media (width<=720px){.lp-container{padding:0 20px}}.lp-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--lp-ink-3);align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.lp-eyebrow .lp-eyebrow-dot{background:var(--lp-accent);width:5px;height:5px;box-shadow:0 0 0 3px color-mix(in srgb, var(--lp-accent) 18%, transparent);border-radius:999px;display:inline-block}.lp-display-1{font-size:var(--lp-display-1);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:600;line-height:1.02}.lp-display-2{font-size:var(--lp-display-2);letter-spacing:-.028em;text-wrap:balance;margin:0;font-weight:600;line-height:1.08}.lp-display-3{font-size:var(--lp-display-3);letter-spacing:-.022em;margin:0;font-weight:600;line-height:1.15}.lp-lead{font-size:var(--lp-lead);color:var(--lp-ink-2);letter-spacing:-.012em;text-wrap:pretty;margin:0;line-height:1.5}.lp-body{font-size:var(--lp-body);color:var(--lp-ink-2);margin:0;line-height:1.6}.lp-caption{font-size:var(--lp-caption);color:var(--lp-ink-3);margin:0;line-height:1.5}.lp-btn{letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.lp-btn-primary{background:var(--lp-accent);color:#fff}.lp-btn-primary:hover{background:var(--lp-accent-hover);transform:translateY(-1px);box-shadow:0 4px 12px #5a6b8647}.lp-btn-primary:active{transform:translateY(0)}.lp-btn-ghost{color:var(--lp-ink);border-color:var(--lp-line);background:0 0}.lp-btn-ghost:hover{background:var(--lp-panel);border-color:var(--lp-line-strong)}.lp-btn-sm{height:32px;padding:0 14px;font-size:13px}.lp-btn-lg{height:46px;padding:0 22px;font-size:15px}.lp-btn-text{color:var(--lp-ink);background:0 0;border:none;align-items:center;gap:6px;height:auto;padding:0;font-size:14px;font-weight:500;display:inline-flex}.lp-btn-text:hover{color:var(--lp-accent)}.lp-nav{z-index:40;-webkit-backdrop-filter:saturate(140%)blur(10px);background:#f6f6f3d1;border-bottom:1px solid #0000;transition:border-color .2s,background .2s;position:sticky;top:0}.lp-nav.is-scrolled{border-bottom-color:var(--lp-line)}.lp-nav-inner{justify-content:space-between;align-items:center;height:64px;display:flex}.lp-brand{letter-spacing:-.025em;color:var(--lp-ink);align-items:center;gap:10px;font-size:18px;font-weight:600;display:inline-flex}.lp-brand svg{display:block}.lp-section{padding:clamp(72px,9vw,128px) 0;position:relative}.lp-section+.lp-section{padding-top:0}.lp-section-tight{padding:clamp(56px,7vw,96px) 0}.lp-section-head{flex-direction:column;gap:16px;max-width:720px;display:flex}.lp-section-head-center{text-align:center;align-items:center;margin:0 auto}.lp-card{background:var(--lp-panel);border:1px solid var(--lp-line);border-radius:20px;padding:28px;transition:all .2s cubic-bezier(.4,0,.2,1)}.lp-card-hover:hover{border-color:var(--lp-line-strong);box-shadow:var(--lp-shadow-md);transform:translateY(-2px)}.lp-hero{padding-top:clamp(56px,8vw,96px);padding-bottom:clamp(64px,8vw,112px);position:relative}.lp-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,80px);display:grid}@media (width<=960px){.lp-hero-grid{grid-template-columns:1fr;gap:56px}}.lp-hero-copy{flex-direction:column;gap:28px;max-width:580px;display:flex}.lp-hero-cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lp-hero-meta{border-top:1px solid var(--lp-line);align-items:center;gap:24px;margin-top:12px;padding-top:24px;display:flex}.lp-hero-meta-item{flex-direction:column;gap:4px;display:flex}.lp-hero-meta-item .lp-eyebrow{font-size:10px}.lp-hero-meta-item .v{color:var(--lp-ink);font-size:14px;font-weight:500}.lp-hero-visual{aspect-ratio:5/4.2;background:var(--lp-panel);border:1px solid var(--lp-line);min-height:480px;box-shadow:var(--lp-shadow-xl);border-radius:24px;position:relative;overflow:hidden}@media (width<=960px){.lp-hero-visual{min-height:420px}}.lp-hero-tabs{gap:4px;margin-bottom:10px;display:flex}.lp-hero-tab{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--lp-line);height:26px;color:var(--lp-ink-3);cursor:pointer;letter-spacing:-.005em;background:#ffffffc7;border-radius:999px;padding:0 10px;font-family:inherit;font-size:11px;font-weight:500;transition:all .18s}.lp-hero-tab:hover{color:var(--lp-ink);border-color:var(--lp-line-strong)}.lp-hero-tab.active{background:var(--lp-ink);color:#fff;border-color:var(--lp-ink)}.lp-footer{border-top:1px solid var(--lp-line);margin-top:40px;padding:32px 0 36px}.lp-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.lp-footer-links{gap:28px;display:flex}.lp-footer-links a{color:var(--lp-ink-3);font-size:13px}.lp-footer-links a:hover{color:var(--lp-ink)}.lp-fade{opacity:0;transition:opacity .7s cubic-bezier(.2,.6,.2,1),transform .7s cubic-bezier(.2,.6,.2,1);transform:translateY(16px)}.lp-fade.in{opacity:1;transform:none}.lp-cite{background:var(--lp-accent-tint);min-width:16px;height:16px;color:var(--lp-accent);font-family:var(--font-mono);vertical-align:super;cursor:default;border-radius:4px;justify-content:center;align-items:center;margin-left:2px;padding:0 4px;font-size:10px;font-weight:500;display:inline-flex}.lp-dot{background:var(--lp-accent);border-radius:999px;width:6px;height:6px;display:inline-block}.lp-dot.green{background:#10b981}.lp-dot.pink{background:#e88b7a}.lp-dot.lilac{background:#b88cf5}.lp-live{background:var(--lp-panel);border:1px solid var(--lp-line);color:var(--lp-ink-3);letter-spacing:.01em;border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 8px;font-size:10.5px;font-weight:500;display:inline-flex}.lp-live:before{content:"";background:#10b981;border-radius:999px;width:5px;height:5px;animation:2.4s ease-in-out infinite lp-pulse;box-shadow:0 0 0 3px #10b98129}@keyframes lp-pulse{0%,to{box-shadow:0 0 0 3px #10b98129}50%{box-shadow:0 0 0 5px #10b9810d}}.lp-grid-3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=900px){.lp-grid-3{grid-template-columns:1fr}}.lp-steps{background:var(--lp-line);border:1px solid var(--lp-line);box-shadow:var(--lp-shadow-sm);border-radius:24px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}@media (width<=900px){.lp-steps{grid-template-columns:1fr}}.lp-step{background:var(--lp-panel);flex-direction:column;gap:18px;min-height:340px;padding:36px 32px;display:flex;position:relative}.lp-step-num{font-family:var(--font-mono);color:var(--lp-ink-3);letter-spacing:.02em;font-size:11px}.lp-step-title{letter-spacing:-.022em;font-size:22px;font-weight:600;line-height:1.2}.lp-step-vis{min-height:140px;margin-top:auto;padding-top:20px}.lp-assets-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}@media (width<=720px){.lp-assets-grid{grid-template-columns:repeat(2,1fr)}}.lp-asset-tile{background:var(--lp-panel);border:1px solid var(--lp-line);cursor:default;border-radius:16px;flex-direction:column;gap:18px;min-height:200px;padding:22px;transition:all .22s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.lp-asset-tile:hover{border-color:color-mix(in srgb, var(--tint,#ccc) 55%, var(--lp-line));box-shadow:var(--lp-shadow-md);transform:translateY(-2px)}.lp-asset-tile:before{content:"";background:color-mix(in srgb, var(--tint,transparent) 5%, transparent);opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.lp-asset-tile:hover:before{opacity:1}.lp-asset-ic{background:color-mix(in srgb, var(--tint,#ccc) 22%, transparent);width:36px;height:36px;color:color-mix(in srgb, var(--tint,#888) 80%, #1f1f1b);border:1px solid color-mix(in srgb, var(--tint,#ccc) 38%, transparent);border-radius:10px;justify-content:center;align-items:center;transition:all .22s;display:flex}.lp-asset-tile:hover .lp-asset-ic{background:color-mix(in srgb, var(--tint,#ccc) 32%, transparent);transform:scale(1.04)}.lp-asset-title{letter-spacing:-.018em;font-size:16px;font-weight:600}.lp-asset-desc{color:var(--lp-ink-3);font-size:13px;line-height:1.5}.lp-asset-tag{font-family:var(--font-mono);letter-spacing:.02em;color:var(--lp-ink-4);text-transform:uppercase;margin-top:auto;padding-top:12px;font-size:10px}.lp-tabs-bar{background:var(--lp-bg-alt);border:1px solid var(--lp-line);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.lp-tabs-bar button{height:34px;color:var(--lp-ink-3);cursor:pointer;letter-spacing:-.005em;background:0 0;border:none;border-radius:999px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:500;transition:all .18s}.lp-tabs-bar button:hover{color:var(--lp-ink)}.lp-tabs-bar button.active{background:var(--lp-panel);color:var(--lp-ink);box-shadow:var(--lp-shadow-sm)}.lp-surface-frame{background:var(--lp-panel);border:1px solid var(--lp-line);box-shadow:var(--lp-shadow-xl);border-radius:24px;height:540px;margin-top:36px;position:relative;overflow:hidden}@media (width<=720px){.lp-surface-frame{height:420px}}.lp-surface-tab-panel{opacity:0;pointer-events:none;transition:opacity .32s;position:absolute;inset:0}.lp-surface-tab-panel.active{opacity:1;pointer-events:auto}.lp-partner{background:var(--lp-ink);color:#f6f6f3;border-radius:28px;padding:clamp(48px,6vw,80px);position:relative;overflow:hidden}.lp-partner-grid{z-index:2;grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid;position:relative}@media (width<=900px){.lp-partner-grid{grid-template-columns:1fr;gap:40px}}.lp-partner .lp-display-2{color:#f6f6f3}.lp-partner-list{flex-direction:column;gap:18px;display:flex}.lp-partner-item{grid-template-columns:24px 1fr;align-items:start;gap:14px;display:grid}.lp-partner-num{font-family:var(--font-mono);color:#f6f6f373;letter-spacing:.04em;padding-top:4px;font-size:11px}.lp-partner-h{color:#f6f6f3;letter-spacing:-.012em;margin-bottom:4px;font-size:16px;font-weight:500}.lp-partner-p{color:#f6f6f3a8;font-size:14px;line-height:1.55}.lp-partner .lp-btn-primary{color:#1f1f1b;background:#f6f6f3}.lp-partner .lp-btn-primary:hover{background:#fff}.lp-partner .lp-btn-ghost{color:#f6f6f3db;border-color:#f6f6f32e}.lp-partner .lp-btn-ghost:hover{background:#f6f6f30f;border-color:#f6f6f352}.lp-partner-orbit{opacity:.18;pointer-events:none;width:480px;height:480px;position:absolute;top:-120px;right:-120px}.lp-why-list{border-top:1px solid var(--lp-line);grid-template-columns:repeat(3,1fr);gap:32px 48px;padding:44px 0 8px;display:grid}@media (width<=900px){.lp-why-list{grid-template-columns:1fr;gap:32px;padding-top:36px}}.lp-why-item{flex-direction:column;gap:12px;display:flex}.lp-why-stat{font-family:var(--font-mono);color:var(--lp-accent);letter-spacing:.02em;font-size:12px}.lp-why-h{letter-spacing:-.022em;font-size:20px;font-weight:600;line-height:1.25}.lp-why-p{color:var(--lp-ink-2);font-size:14px;line-height:1.6}.lp-final-cta{text-align:center;flex-direction:column;align-items:center;gap:28px;padding:clamp(60px,8vw,96px) 0;display:flex}.lp-final-cta .lp-display-2{max-width:760px}.lp-final-cta .lp-lead{max-width:580px}.lp-bg-layer{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.lp-bg-wash{background:radial-gradient(60% 40% at 18% 8%,#e88b7a1a,#0000 60%),radial-gradient(70% 50% at 92% 24%,#78c2e817,#0000 60%),radial-gradient(80% 55% at 50% 100%,#b88cf512,#0000 60%),radial-gradient(100% 70%,#faf8f2,#f6f6f3 60%);position:absolute;inset:0}.lp-bg-dots{opacity:.55;background-image:radial-gradient(#1f1f1b1a 1px,#0000 1.2px);background-position:0 0;background-size:22px 22px;position:absolute;inset:-2px;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 80%)}.lp-bg-orbit{pointer-events:none;opacity:.35;transform-origin:50%;width:1200px;height:1200px;position:absolute}.lp-bg-orbit.tl{animation:220s linear infinite lp-spin;top:-560px;left:-360px}.lp-bg-orbit.br{opacity:.22;width:1400px;height:1400px;animation:280s linear infinite lp-spin-rev;bottom:-640px;right:-420px}@keyframes lp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lp-spin-rev{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.lp-bg-grain{opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}.lp-shell{z-index:1;position:relative}.lp-nav{z-index:40}body{background:#f6f6f3}.lp-h1-reveal{display:inline}.lp-h1-word{opacity:0;filter:blur(8px);animation:.7s cubic-bezier(.2,.7,.2,1) forwards lp-word-in;animation-delay:var(--d,0s);display:inline-block;transform:translateY(.45em)}.lp-h1-word .nb{white-space:nowrap}@keyframes lp-word-in{0%{opacity:0;filter:blur(8px);transform:translateY(.45em)}60%{opacity:1}to{opacity:1;filter:blur();transform:translateY(0)}}.lp-h1-accent{color:var(--lp-accent);font-style:normal;position:relative}.lp-h1-accent:after{content:"";background:color-mix(in srgb, var(--lp-accent) 35%, transparent);transform-origin:0;border-radius:999px;height:.08em;animation:.9s cubic-bezier(.2,.7,.2,1) .9s forwards lp-underline;position:absolute;bottom:.02em;left:0;right:0;transform:scaleX(0)}@keyframes lp-underline{to{transform:scaleX(1)}}.lp-hero-visual-wrap{position:relative}.lp-hero-visual-wrap:before{content:"";background:radial-gradient(60% 50% at 70% 25%, color-mix(in srgb, var(--lp-accent) 28%, transparent), transparent 70%), radial-gradient(50% 50% at 25% 80%, #e88b7a38, transparent 70%);filter:blur(40px);z-index:-1;opacity:.85;animation:14s ease-in-out infinite lp-halo;position:absolute;inset:-12% -10% -10%}@keyframes lp-halo{0%,to{opacity:.85;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(6px,-8px)scale(1.03)}}.lp-hero-visual{will-change:transform;animation:9s ease-in-out infinite lp-float}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.lp-pre-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;color:var(--lp-ink-3);text-transform:uppercase;align-items:center;gap:10px;font-size:11px;display:inline-flex}.lp-pre-eyebrow:before{content:"";background:var(--lp-ink-4);width:28px;height:1px}.lp-fade[data-d="1"]{transition-delay:80ms}.lp-fade[data-d="2"]{transition-delay:.16s}.lp-fade[data-d="3"]{transition-delay:.24s}.lp-fade[data-d="4"]{transition-delay:.32s}.lp-fade[data-d="5"]{transition-delay:.4s}.lp-fade[data-d="6"]{transition-delay:.48s}.lp-rise{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)scale(.985)}.lp-rise.in{opacity:1;transform:translateY(0)scale(1)}.lp-rise[data-d="1"]{transition-delay:90ms}.lp-rise[data-d="2"]{transition-delay:.18s}.lp-rise[data-d="3"]{transition-delay:.27s}.lp-rise[data-d="4"]{transition-delay:.36s}.lp-ticker{border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);-webkit-backdrop-filter:blur(4px);background:#ffffff8c;margin-top:-8px;padding:18px 0;position:relative;overflow:hidden}.lp-ticker-lbl{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lp-ink-3);background:var(--lp-bg);border:1px solid var(--lp-line);z-index:2;border-radius:999px;align-items:center;gap:8px;padding:4px 10px;font-size:10px;display:inline-flex;position:absolute;top:50%;left:32px;transform:translateY(-50%)}.lp-ticker-lbl:before{content:"";background:#10b981;border-radius:999px;width:6px;height:6px;animation:2.2s ease-in-out infinite lp-pulse;box-shadow:0 0 0 3px #10b98129}.lp-ticker-track{gap:14px;width:max-content;padding-left:220px;animation:48s linear infinite lp-marquee;display:flex}.lp-ticker:hover .lp-ticker-track{animation-play-state:paused}.lp-ticker-fade-l,.lp-ticker-fade-r{pointer-events:none;z-index:1;width:120px;position:absolute;top:0;bottom:0}.lp-ticker-fade-l{background:linear-gradient(to right, var(--lp-bg) 30%, transparent);left:0}.lp-ticker-fade-r{background:linear-gradient(to left, var(--lp-bg) 30%, transparent);right:0}@keyframes lp-marquee{to{transform:translate(-50%)}}.lp-ticker-item{border:1px solid var(--lp-line);color:var(--lp-ink-2);white-space:nowrap;letter-spacing:-.005em;background:#fff;border-radius:999px;flex-flow:row;flex-shrink:0;align-items:center;column-gap:8px;padding:8px 14px;font-size:12.5px;font-weight:500;display:inline-flex}.lp-ticker-item .src{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--lp-ink-4);font-size:10px;display:inline}.lp-ticker-item .dot{border-radius:999px;flex-shrink:0;width:6px;height:6px}.lp-ticker-item .arrow{color:var(--lp-ink-4);font-family:var(--font-mono)}.lp-card-tilt{transition:transform .32s cubic-bezier(.2,.7,.2,1),border-color .22s,box-shadow .22s}.lp-card-tilt:hover{transform:translateY(-3px)rotate(-.25deg)}.lp-why-mega{font-family:var(--font-mono);letter-spacing:-.06em;color:var(--lp-ink);font-size:clamp(80px,14vw,200px);font-weight:400;line-height:.85;display:inline-block;position:relative}.lp-why-mega .ch{background:linear-gradient(180deg, var(--lp-ink) 60%, color-mix(in srgb, var(--lp-accent) 60%, var(--lp-ink)));color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.lp-why-mega .pct{color:var(--lp-accent);-webkit-text-fill-color:var(--lp-accent)}.lp-steps{position:relative}.lp-steps:before{content:"";background-image:linear-gradient(to right, var(--lp-ink-4) 0 4px, transparent 4px 10px);opacity:.35;pointer-events:none;z-index:1;background-size:10px 1px;height:1px;position:absolute;top:80px;left:6%;right:6%}@media (width<=900px){.lp-steps:before{display:none}}.lp-step{z-index:2;position:relative}.lp-step-num-chip{background:var(--lp-ink);color:#f6f6f3;width:32px;height:32px;font-family:var(--font-mono);letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.lp-btn-primary{position:relative;overflow:hidden}.lp-btn-primary:after{content:"";background:linear-gradient(120deg,#0000,#ffffff40,#0000);width:60%;height:100%;transition:left .7s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:-120%}.lp-btn-primary:hover:after{left:130%}.lp-asset-tile{position:relative}.lp-asset-tile:after{content:"";border-radius:inherit;background:radial-gradient(circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--tint,transparent) 18%, transparent), transparent 50%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.lp-asset-tile:hover:after{opacity:1}.lp-nav.is-scrolled .lp-btn-primary{box-shadow:0 0 0 0 color-mix(in srgb, var(--lp-accent) 35%, transparent);animation:4s ease-in-out infinite lp-nav-pulse}@keyframes lp-nav-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--lp-accent) 35%, transparent)}50%{box-shadow:0 0 0 6px #0000}}@supports (animation-timeline:view()){.lp-shell:before{content:"";background:linear-gradient(90deg, var(--lp-accent), color-mix(in srgb, var(--lp-accent) 60%, #e88b7a));transform-origin:0;z-index:100;pointer-events:none;width:100%;height:2px;animation:linear forwards lp-scroll-progress;animation-timeline:scroll(root);position:fixed;top:0;left:0;transform:scaleX(0)}@keyframes lp-scroll-progress{to{transform:scaleX(1)}}.lp-bg-orbit.tl{animation:220s linear infinite lp-spin,linear lp-parallax-up;animation-timeline:auto,scroll(root)}.lp-bg-orbit.br{animation:280s linear infinite lp-spin-rev,linear lp-parallax-down;animation-timeline:auto,scroll(root)}@keyframes lp-parallax-up{to{translate:-40px -180px}}@keyframes lp-parallax-down{to{translate:30px 200px}}.lp-asset-tile{animation:linear both lp-tile-zoom;animation-timeline:view();animation-range:entry entry 80%}.lp-asset-tile:nth-child(3n+2){animation-range:entry 6% entry 86%}.lp-asset-tile:nth-child(3n+3){animation-range:entry 12% entry 92%}@keyframes lp-tile-zoom{0%{opacity:0;transform:translateY(40px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.lp-why-item{animation:linear both lp-why-reveal;animation-timeline:view();animation-range:entry entry 70%}.lp-why-item:nth-child(2){animation-range:entry 8% entry 78%}.lp-why-item:nth-child(3){animation-range:entry 16% entry 86%}@keyframes lp-why-reveal{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}.lp-why-mega{animation:linear both lp-why-mega-shift;animation-timeline:view();animation-range:cover}@keyframes lp-why-mega-shift{0%{letter-spacing:-.03em;transform:translateY(40px)}to{letter-spacing:-.07em;transform:translateY(-40px)}}.lp-partner-orbit{animation:linear both lp-partner-orbit-spin;animation-timeline:view(--lp-partner);animation-range:entry exit}.lp-partner{view-timeline:--lp-partner}@keyframes lp-partner-orbit-spin{0%{opacity:.6;transform:rotate(-12deg)scale(.9)}to{opacity:1;transform:rotate(20deg)scale(1.1)}}.lp-ticker{animation:linear both lp-ticker-fade;animation-timeline:view();animation-range:exit}@keyframes lp-ticker-fade{0%{opacity:1}to{opacity:.4}}}@media (prefers-reduced-motion:reduce){.lp-bg-orbit,.lp-hero-visual,.lp-h1-word,.lp-h1-accent:after,.lp-ticker-track,.lp-hero-visual-wrap:before,.lp-nav.is-scrolled .lp-btn-primary,.lp-asset-tile,.lp-why-item,.lp-why-mega,.lp-partner-orbit,.lp-ticker,.lp-shell:before{animation:none!important}.lp-h1-word{opacity:1;filter:none;transform:none}}
