.landing-root{--brand-primary:#10b981;--brand-primary-dark:#059669;--brand-primary-deep:#047857;--brand-accent:#14b8a6;--brand-navy:#0b1220;--brand-success:#16a34a;--brand-danger:#ef4444;--brand-warning:#f59e0b;--brand-primary-rgb:16,185,129;--r-xs:8px;--r-sm:12px;--r-md:16px;--r-lg:20px;--r-xl:24px;--r-2xl:32px;--r-pill:999px;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--dur-fast:0.16s;--dur-base:0.28s;--dur-slow:0.6s;--bg:#fff;--surface:#fff;--band:#f7faf9;--sidebar-bg:#fff;--border:#e6ebe9;--border-strong:#d4dcd9;--text:#0b1720;--text-muted:#5f6b76;--hover:#f2f6f4;--surface-2:#f6f8f7;--primary:var(--brand-primary);--primary-2:var(--brand-accent);--primary-text:var(--brand-primary-deep);--primary-soft:rgba(16,185,129,.1);--primary-soft-2:rgba(16,185,129,.16);--success:var(--brand-success);--danger:var(--brand-danger);--warning:var(--brand-warning);--shadow-xs:0 1px 2px rgba(11,23,32,.04);--shadow-sm:0 2px 8px rgba(11,23,32,.05);--shadow-md:0 8px 24px rgba(11,23,32,.07);--shadow-lg:0 18px 48px rgba(11,23,32,.09);--shadow-xl:0 32px 80px rgba(11,23,32,.12);--shadow-primary:0 10px 30px rgba(16,185,129,.28);--glass-bg:hsla(0,0%,100%,.72);--glass-border:hsla(0,0%,100%,.65);--glass-blur:blur(16px) saturate(180%);--nav-active-gradient:linear-gradient(135deg,#059669,#10b981 55%,#34d399);--nav-active-shadow:0 4px 14px rgba(16,185,129,.28)}html[data-theme=dark] .landing-root{--bg:#0a0a0a;--surface:#161616;--band:#101010;--sidebar-bg:#0e0e0e;--border:#262626;--border-strong:#333;--text:#f5f5f5;--text-muted:#a3a3a3;--hover:#202020;--surface-2:#202020;--primary:#34d399;--primary-text:#6ee7b7;--primary-soft:rgba(52,211,153,.15);--primary-soft-2:rgba(52,211,153,.22);--shadow-xs:0 1px 2px rgba(0,0,0,.4);--shadow-sm:0 2px 8px rgba(0,0,0,.45);--shadow-md:0 8px 24px rgba(0,0,0,.5);--shadow-lg:0 18px 48px rgba(0,0,0,.55);--shadow-xl:0 32px 80px rgba(0,0,0,.65);--shadow-primary:0 10px 30px rgba(16,185,129,.32);--glass-bg:hsla(0,0%,9%,.72);--glass-border:hsla(0,0%,100%,.08)}.landing-root{--lp-bg:var(--bg,#fff);--lp-band:var(--band,#f7faf9);--lp-text:var(--text,#0b1720);--lp-muted:var(--text-muted,#5f6b76);--lp-border:var(--border,#e6ebe9);--lp-surface:var(--surface,#fff);--lp-green:var(--brand-success,#16a34a);--lp-red:var(--brand-danger,#ef4444);--lp-primary:var(--primary,#10b981);--lp-primary-text:var(--primary-text,#047857);--lp-primary-soft:var(--primary-soft,rgba(16,185,129,.1));--lp-gradient:var(--nav-active-gradient);--lp-container:min(1200px,calc(100% - 48px));--lp-gutter:24px;font-family:var(--font-sans),system-ui,-apple-system,"Segoe UI",sans-serif;font-feature-settings:"cv02","cv03","cv04","ss01";color:var(--lp-text);background:var(--lp-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip;width:100%;animation:lp-fade-in .5s var(--ease-out) both}.landing-root.lp-menu-open{overflow:hidden;height:100vh;height:100dvh}.landing-root *,.landing-root :after,.landing-root :before{box-sizing:border-box}.landing-root :focus-visible{outline:2px solid var(--lp-primary);outline-offset:3px;border-radius:var(--r-xs)}html{scroll-behavior:smooth;scroll-padding-top:88px}.landing-container{width:var(--lp-container);max-width:100%;margin-inline:auto}.lp-header{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--lp-bg) 52%,transparent);-webkit-backdrop-filter:blur(8px) saturate(140%);backdrop-filter:blur(8px) saturate(140%);border-bottom:1px solid transparent;transition:background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),-webkit-backdrop-filter var(--dur-base) var(--ease-out);transition:background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),backdrop-filter var(--dur-base) var(--ease-out);transition:background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),backdrop-filter var(--dur-base) var(--ease-out),-webkit-backdrop-filter var(--dur-base) var(--ease-out)}.lp-header--scrolled{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-bottom-color:var(--lp-border);box-shadow:var(--shadow-sm)}.lp-header-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px;transition:min-height var(--dur-base) var(--ease-out)}.lp-header--scrolled .lp-header-inner{min-height:64px}.lp-nav-drawer{display:flex;align-items:center;gap:8px;flex:1 1;justify-content:flex-end}.lp-brand-logo{flex-shrink:0;transition:transform var(--dur-base) var(--ease-out)}.lp-brand-logo:hover{transform:scale(1.03)}.lp-nav{display:flex;gap:2px;flex-wrap:wrap;justify-content:center}.lp-nav,.lp-nav a{align-items:center}.lp-nav a{position:relative;text-decoration:none;color:var(--lp-muted);font-size:.875rem;font-weight:550;letter-spacing:-.01em;padding:9px 14px;border-radius:var(--r-pill);display:inline-flex;gap:5px;white-space:nowrap;transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.lp-nav a:after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:2px;border-radius:2px;background:var(--lp-primary);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-base) var(--ease-out)}.lp-nav a:hover{color:var(--lp-text);background:var(--lp-primary-soft)}.lp-nav a.is-active:after,.lp-nav a:hover:after{transform:scaleX(1)}.lp-nav a.is-active{color:var(--lp-text);font-weight:650}.lp-nav-chevron{opacity:.45;font-size:.6rem;transition:transform var(--dur-fast) var(--ease-out)}.lp-nav a:hover .lp-nav-chevron{transform:translateY(1px)}.lp-header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.lp-theme-toggle{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--lp-border);background:var(--lp-surface);color:var(--lp-muted);cursor:pointer;flex-shrink:0;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.lp-theme-toggle:hover{color:var(--lp-primary-text);border-color:var(--lp-primary);background:var(--band);transform:rotate(-12deg)}.lp-theme-toggle:active{transform:scale(.94)}.lp-btn-start{display:inline-flex;align-items:center;gap:9px;text-decoration:none;padding:6px 7px 6px 17px;border-radius:var(--r-pill);background:var(--lp-gradient);color:#fff;font-size:.85rem;font-weight:700;white-space:nowrap;box-shadow:var(--shadow-primary);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.lp-btn-start:hover{transform:translateY(-1px);box-shadow:0 16px 40px rgba(16,185,129,.36)}.lp-start-arrow{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:hsla(0,0%,100%,.22);color:#fff}.lp-btn-login{text-decoration:none;color:var(--lp-text);font-size:.875rem;font-weight:650;padding:9px 16px;border-radius:var(--r-pill);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.lp-btn-login:hover{background:var(--hover)}.lp-btn-primary{position:relative;display:inline-flex;align-items:center;gap:8px;text-decoration:none;background:var(--lp-gradient);background-size:160% 160%;color:#fff;font-size:.875rem;font-weight:700;letter-spacing:-.01em;padding:12px 22px;border-radius:var(--r-pill);border:none;cursor:pointer;white-space:nowrap;overflow:hidden;box-shadow:var(--shadow-primary);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),background-position var(--dur-slow) var(--ease-out)}.lp-btn-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,hsla(0,0%,100%,.28) 50%,transparent 80%);transform:translateX(-120%);pointer-events:none}.lp-btn-primary:hover{transform:translateY(-2px);background-position:100% 50%;box-shadow:0 16px 40px rgba(16,185,129,.36)}.lp-btn-primary:hover:before{animation:shimmer-sweep .8s var(--ease-out)}.lp-btn-primary:active{transform:translateY(0)}.lp-btn-primary>span{transition:transform var(--dur-base) var(--ease-out)}.lp-btn-primary:hover>span{transform:translateX(3px)}.lp-btn-outline{display:inline-flex;align-items:center;gap:8px;text-decoration:none;background:var(--lp-surface);color:var(--lp-text);font-size:.875rem;font-weight:650;padding:12px 22px;border-radius:var(--r-pill);border:1px solid var(--lp-border);box-shadow:var(--shadow-xs);transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.lp-btn-outline:hover{transform:translateY(-2px);border-color:var(--lp-primary);color:var(--lp-primary-text);box-shadow:var(--shadow-md)}.lp-menu-toggle{display:none;background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--r-sm);width:46px;height:46px;padding:0;cursor:pointer;color:var(--lp-text);flex-shrink:0;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.lp-menu-toggle:hover{border-color:var(--lp-primary)}.lp-menu-bars{display:block;position:relative;width:20px;height:14px;margin:0 auto}.lp-menu-bars span{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:currentColor;transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-fast) var(--ease-out),top var(--dur-base) var(--ease-out)}.lp-menu-bars span:first-child{top:0}.lp-menu-bars span:nth-child(2){top:6px}.lp-menu-bars span:nth-child(3){top:12px}.lp-menu-toggle.is-open .lp-menu-bars span:first-child{top:6px;transform:rotate(45deg)}.lp-menu-toggle.is-open .lp-menu-bars span:nth-child(2){opacity:0;transform:scaleX(.4)}.lp-menu-toggle.is-open .lp-menu-bars span:nth-child(3){top:6px;transform:rotate(-45deg)}.lp-nav-backdrop--open{position:fixed;inset:0;z-index:9998;margin:0;padding:0;border:none;background:rgba(11,23,32,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;animation:lp-fade-in .25s var(--ease-out)}.lp-nav-drawer--mobile{position:fixed;top:0;right:0;bottom:0;z-index:9999;width:min(320px,90vw);max-width:100%;display:flex;flex-direction:column;background:var(--lp-surface);border-left:1px solid var(--lp-border);border-radius:var(--r-xl) 0 0 var(--r-xl);box-shadow:-24px 0 60px rgba(11,23,32,.18);animation:lp-drawer-slide .4s var(--ease-out)}.lp-nav-drawer-top{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;min-height:64px;padding:0 20px;border-bottom:1px solid var(--lp-border)}.lp-nav-drawer-title{font-size:1rem;font-weight:700;letter-spacing:-.01em;color:var(--lp-text)}.lp-nav-drawer-close{width:40px;height:40px;border:1px solid var(--lp-border);border-radius:var(--r-sm);background:var(--lp-surface);font-size:1rem;line-height:1;cursor:pointer;color:var(--lp-text);-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out)}.lp-nav-drawer-close:hover{background:var(--hover)}.lp-nav-drawer-body{flex:1 1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px 20px max(24px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:16px;justify-content:flex-start}.lp-nav-drawer--mobile .lp-nav{display:flex;flex-direction:column;align-items:stretch;gap:2px;margin-bottom:0}.lp-nav-drawer--mobile .lp-header-actions,.lp-nav-drawer--mobile .lp-nav a{animation:lp-drawer-item .42s var(--ease-out) both;animation-delay:calc(60ms + var(--i, 0) * 45ms)}.lp-nav-drawer--mobile .lp-nav a{padding:12px 14px;font-size:.98rem;font-weight:600;border-radius:var(--r-sm);white-space:normal;color:var(--lp-text)}.lp-nav-drawer--mobile .lp-nav a:after{display:none}.lp-nav-drawer--mobile .lp-nav a.is-active{background:var(--lp-primary-soft);color:var(--lp-primary-text)}.lp-nav-drawer--mobile .lp-header-actions{display:flex;flex-direction:column;gap:10px;align-items:stretch;margin-top:4px;padding-top:16px;border-top:1px solid var(--lp-border)}.lp-nav-drawer--mobile .lp-btn-login{text-align:center;padding:14px;border:1px solid var(--lp-border);border-radius:var(--r-sm)}.lp-nav-drawer--mobile .lp-btn-primary{justify-content:center;padding:15px 20px;font-size:1rem;border-radius:var(--r-sm)}@keyframes lp-drawer-slide{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes lp-drawer-item{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}@keyframes lp-fade-in{0%{opacity:0}to{opacity:1}}.lp-route-curtain{position:fixed;inset:0;z-index:10100;display:grid;place-items:center;background:linear-gradient(125deg,#064e3b,#047857 18%,#059669 36%,#10b981 54%,#14b8a6 72%,#2dd4bf 86%,#34d399);background-size:280% 280%;-webkit-clip-path:circle(0 at var(--rt-x,50%) var(--rt-y,50%));clip-path:circle(0 at var(--rt-x,50%) var(--rt-y,50%));animation:lp-curtain-open .6s cubic-bezier(.65,0,.35,1) forwards,lp-curtain-flow 5s ease-in-out infinite;will-change:clip-path,background-position}.lp-route-curtain:before{content:"";position:absolute;width:70vmax;height:70vmax;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.24),transparent 62%);opacity:0;animation:lp-curtain-glow .9s ease-out .18s forwards;pointer-events:none}.lp-route-curtain:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,hsla(0,0%,100%,.16) 50%,transparent 70%);transform:translateX(-100%);animation:lp-curtain-sheen 1s cubic-bezier(.22,1,.36,1) .3s both;pointer-events:none}.lp-route-curtain-inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;color:#fff;text-align:center}.lp-route-mark{font-family:var(--font-sans),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:clamp(2.4rem,7vw,4rem);font-weight:900;letter-spacing:-.045em;line-height:1;opacity:0;transform:translateY(16px) scale(.9);filter:blur(8px);animation:lp-curtain-reveal .6s cubic-bezier(.34,1.56,.64,1) .14s forwards;text-shadow:0 8px 34px rgba(0,0,0,.2)}.lp-route-label{font-size:.95rem;font-weight:600;letter-spacing:.02em;color:hsla(0,0%,100%,.92);opacity:0;transform:translateY(10px);animation:lp-curtain-reveal .55s cubic-bezier(.22,1,.36,1) .32s forwards}@keyframes lp-curtain-open{0%{-webkit-clip-path:circle(0 at var(--rt-x,50%) var(--rt-y,50%));clip-path:circle(0 at var(--rt-x,50%) var(--rt-y,50%))}to{-webkit-clip-path:circle(150% at var(--rt-x,50%) var(--rt-y,50%));clip-path:circle(150% at var(--rt-x,50%) var(--rt-y,50%))}}@keyframes lp-curtain-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes lp-curtain-glow{to{opacity:1}}@keyframes lp-curtain-sheen{to{transform:translateX(100%)}}@keyframes lp-curtain-reveal{to{opacity:1;transform:none;filter:blur(0)}}.lp-hero{position:relative;padding:64px 0 48px;isolation:isolate}.lp-hero-grid{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:64px;gap:64px;align-items:center}.lp-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--r-pill);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--lp-primary-soft);color:var(--lp-primary-text);font-size:.78rem;font-weight:650;letter-spacing:-.005em;margin-bottom:24px;box-shadow:var(--shadow-xs)}.lp-pill-dot{width:7px;height:7px;border-radius:50%;background:var(--lp-primary);animation:pulse-ring 2.4s var(--ease-out) infinite}.lp-hero h1{margin:0 0 22px;font-size:clamp(2.4rem,5vw,3.9rem);font-weight:800;line-height:1.04;letter-spacing:-.038em}.lp-gradient-text{background:var(--lp-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-hero-lead{margin:0 0 34px;font-size:1.1rem;line-height:1.7;color:var(--lp-muted);max-width:540px}.lp-hero-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:44px}.lp-trust-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 24px;gap:14px 24px;margin-bottom:36px}.lp-trust-item{display:flex;align-items:flex-start;gap:10px;font-size:.82rem;font-weight:600;color:var(--lp-text);line-height:1.4}.lp-trust-icon{width:20px;height:20px;border-radius:50%;background:var(--lp-primary-soft);color:var(--lp-primary-text);display:grid;place-items:center;font-size:.65rem;font-weight:700;flex-shrink:0;margin-top:1px}.lp-social-proof{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.lp-avatars{display:flex}.lp-avatars span{width:38px;height:38px;border-radius:50%;border:2.5px solid var(--lp-surface);margin-left:-12px;background:linear-gradient(135deg,#94a3b8,#64748b);display:grid;place-items:center;font-size:.7rem;font-weight:700;color:#fff;transition:transform var(--dur-base) var(--ease-out)}.lp-avatars:hover span{transform:translateY(-3px)}.lp-avatars span:first-child{margin-left:0}.lp-avatars-more{background:var(--lp-gradient)!important}.lp-stars{font-size:.95rem;font-weight:750;color:var(--lp-text);letter-spacing:-.01em}.lp-stars small{display:block;font-weight:500;color:var(--lp-muted);font-size:.78rem;letter-spacing:0}.lp-device-combo,.lp-hero-visual{position:relative}.lp-device-combo{display:flex;align-items:flex-end;justify-content:center;gap:0;flex-wrap:wrap}.lp-device-desktop{position:relative;z-index:1;flex:1 1 420px;min-width:0}.lp-device-desktop .lp-dashboard-mock{width:100%;max-width:100%}.lp-device-phone{position:relative;z-index:2;flex:0 0 clamp(118px,13vw,158px);width:clamp(118px,13vw,158px);margin-left:clamp(-72px,-4.5vw,-34px);margin-bottom:-10px}.lp-phone{width:100%}.lp-phone-frame{position:relative;border-radius:26px;padding:4px;background:linear-gradient(158deg,#2b3644,#0d131c);box-shadow:0 20px 44px rgba(11,23,32,.3),inset 0 0 0 1px hsla(0,0%,100%,.08);transition:box-shadow .45s var(--ease-out)}.lp-phone-notch{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:44px;height:5px;border-radius:var(--r-pill);background:hsla(0,0%,100%,.3);z-index:2}.lp-phone-screen{border-radius:22px;background:var(--lp-surface);padding:18px 13px 11px;overflow:hidden}.lp-phone-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.lp-phone-greet{font-size:11px;font-weight:650;color:var(--lp-muted)}.lp-phone-chip{font-size:10px;font-weight:700;padding:3px 7px;border-radius:var(--r-pill);background:var(--lp-primary-soft)}.lp-phone-chip,.lp-phone-chip.up{color:var(--lp-primary-text)}.lp-phone-value{font-size:20px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--lp-text)}.lp-phone-sub{font-size:10.5px;font-weight:650;margin-bottom:10px}.lp-phone-sub.up{color:var(--lp-green)}.lp-phone-spark{height:46px;margin-bottom:12px}.lp-phone-spark svg{width:100%;height:100%;display:block}.lp-phone-list{height:92px;overflow:hidden;margin-bottom:12px;-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent);mask-image:linear-gradient(180deg,#000 82%,transparent)}.lp-phone-scroll{display:flex;flex-direction:column;gap:8px;--lp-scroll-shift:-74px;animation:lp-auto-scroll 9s var(--ease-in-out) infinite}.lp-phone-item{display:flex;align-items:center;gap:8px}.lp-phone-dot{width:8px;height:8px;border-radius:50%;background:var(--lp-primary);flex-shrink:0}.lp-phone-item-main{flex:1 1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.lp-phone-item-main strong{font-size:10.5px;font-weight:700;color:var(--lp-text)}.lp-phone-item-main span{font-size:9px;color:var(--lp-muted)}.lp-phone-item-chg{font-size:10px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-phone-item-chg.up{color:var(--lp-green)}.lp-phone-tabbar{display:flex;justify-content:space-around;align-items:center;padding-top:10px;border-top:1px solid var(--lp-border)}.lp-phone-tabbar span{width:18px;height:5px;border-radius:var(--r-pill);background:var(--lp-border)}.lp-phone-tabbar span.is-active{background:var(--lp-primary);width:22px}.lp-mock-scroll{overflow:hidden;max-width:100%}.lp-mock-scroll>*{min-width:0}.lp-mock-float{overflow:visible}.lp-mock-float>*{animation:float-y 8s var(--ease-in-out) infinite}.lp-ticker{padding:8px 0 40px}.lp-ticker-row{display:flex;align-items:stretch;gap:14px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.lp-ticker-row::-webkit-scrollbar{display:none}.lp-ticker-card{flex:1 0 200px;min-width:180px;padding:18px 20px;border:1px solid var(--lp-border);border-radius:var(--r-md);background:var(--lp-surface);box-shadow:var(--shadow-xs);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.lp-ticker-card:hover{transform:translateY(-4px);border-color:var(--lp-primary);box-shadow:var(--shadow-md)}.lp-ticker-name{font-size:.68rem;font-weight:700;color:var(--lp-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.lp-ticker-price{font-size:1.25rem;font-weight:750;letter-spacing:-.02em;margin-bottom:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-ticker-chg{font-size:.8rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-ticker-chg.up{color:var(--lp-green)}.lp-ticker-chg.down{color:var(--lp-red)}.lp-ticker-spark{display:block;width:100%;height:30px;margin-top:10px;opacity:.9}.lp-ticker-link{flex-shrink:0;align-self:center;font-size:.875rem;font-weight:700;color:var(--lp-primary-text);text-decoration:none;white-space:nowrap;transition:transform var(--dur-base) var(--ease-out)}.lp-ticker-link:hover{transform:translateX(3px)}.lp-section{padding:72px 0}.lp-section--tight{padding-top:0}.lp-section--band{background:color-mix(in srgb,var(--lp-band) 58%,transparent);border-block:1px solid var(--lp-border)}.lp-section-head{text-align:center;max-width:680px;margin:0 auto 44px}.lp-kicker{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-primary-text);margin-bottom:14px}.lp-section-head h2{margin:0 0 16px;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:750;letter-spacing:-.032em;line-height:1.15}.lp-section-head p{margin:0;color:var(--lp-muted);line-height:1.7;font-size:1.05rem}.lp-features-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.lp-feature-card{position:relative;padding:32px;border:1px solid var(--lp-border);border-radius:var(--r-xl);background:color-mix(in srgb,var(--lp-surface) 84%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-xs);overflow:hidden}.lp-feature-card:before{content:"";position:absolute;inset:0;background:linear-gradient(160deg,var(--lp-primary-soft),transparent 60%);opacity:0;transition:opacity var(--dur-base) var(--ease-out);pointer-events:none}.lp-feature-card:hover{border-color:color-mix(in srgb,var(--lp-primary) 40%,var(--lp-border))}.lp-feature-card:hover:before{opacity:1}.lp-feature-card>*{position:relative}.lp-feature-icon{width:54px;height:54px;border-radius:var(--r-md);display:grid;place-items:center;font-size:1.4rem;margin-bottom:22px;transition:transform var(--dur-base) var(--ease-spring)}.lp-feature-card:hover .lp-feature-icon{transform:scale(1.08) rotate(-4deg)}.lp-feature-icon--emerald{background:rgba(16,185,129,.14)}.lp-feature-icon--teal{background:rgba(20,184,166,.14)}.lp-feature-icon--violet{background:rgba(124,58,237,.14)}.lp-feature-icon--amber{background:rgba(245,158,11,.16)}.lp-feature-icon--sky{background:rgba(14,165,233,.14)}.lp-feature-icon--rose{background:rgba(244,63,94,.13)}.lp-feature-card h3{margin:0 0 10px;font-size:1.12rem;font-weight:700;letter-spacing:-.02em}.lp-feature-card p{margin:0 0 20px;font-size:.9rem;color:var(--lp-muted);line-height:1.65}.lp-feature-link{font-size:.875rem;font-weight:700;color:var(--lp-primary-text);text-decoration:none;display:inline-flex;align-items:center;gap:6px}.lp-feature-link span{transition:transform var(--dur-base) var(--ease-out)}.lp-feature-link:hover span{transform:translateX(4px)}.lp-badge-new{display:inline-block;margin-left:8px;padding:3px 10px;border-radius:var(--r-pill);background:var(--lp-primary-soft);color:var(--lp-primary-text);font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle}.lp-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.lp-split.surface{background:color-mix(in srgb,var(--lp-band) 72%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--lp-border);border-radius:var(--r-2xl);padding:64px;margin-inline:auto;width:100%;box-shadow:var(--shadow-sm)}.lp-split-title{font-size:clamp(1.8rem,3vw,2.35rem);font-weight:750;letter-spacing:-.032em;line-height:1.15;margin:0 0 14px}.lp-split-lead{color:var(--lp-muted);line-height:1.7;margin:0;font-size:1.02rem}.lp-checklist{list-style:none;margin:28px 0 32px;padding:0;display:flex;flex-direction:column;gap:14px}.lp-checklist li{display:flex;align-items:center;gap:12px;font-size:.94rem;font-weight:550;color:var(--lp-text)}.lp-check{width:22px;height:22px;border-radius:50%;background:var(--lp-primary-soft);color:var(--lp-primary-text);display:grid;place-items:center;font-size:.7rem;font-weight:700;flex-shrink:0}.lp-advisors-head{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:44px;flex-wrap:wrap}.lp-advisors-head .lp-section-head{text-align:left;margin:0}.lp-advisor-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.lp-advisor-card{border:1px solid var(--lp-border);border-radius:var(--r-xl);overflow:hidden;background:var(--lp-surface);box-shadow:var(--shadow-xs)}.lp-advisor-card:hover{border-color:color-mix(in srgb,var(--lp-primary) 40%,var(--lp-border))}.lp-advisor-photo{position:relative;height:150px;background:linear-gradient(160deg,var(--lp-primary-soft),var(--surface-2));display:grid;place-items:center;font-size:2.1rem;font-weight:750;letter-spacing:-.02em;color:var(--lp-primary-text)}.lp-advisor-verified{position:absolute;top:12px;right:12px;width:26px;height:26px;border-radius:50%;background:var(--lp-primary);color:#fff;display:grid;place-items:center;font-size:.72rem;font-weight:700;box-shadow:var(--shadow-sm)}.lp-advisor-body{padding:20px}.lp-advisor-body h3{margin:0 0 5px;font-size:1.02rem;font-weight:700;letter-spacing:-.015em}.lp-advisor-meta{font-size:.72rem;color:var(--lp-muted);margin-bottom:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-advisor-tags{font-size:.78rem;font-weight:600;color:var(--lp-text);margin-bottom:14px}.lp-advisor-return{font-size:1.65rem;font-weight:800;letter-spacing:-.03em;color:var(--lp-green);margin-bottom:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-advisor-return small{display:block;font-size:.7rem;font-weight:600;color:var(--lp-muted);letter-spacing:0}.lp-btn-follow{width:100%;padding:11px;border-radius:var(--r-pill);border:1px solid var(--lp-border);background:var(--lp-surface);font-weight:700;font-size:.875rem;cursor:pointer;text-decoration:none;display:block;text-align:center;color:var(--lp-text);transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.lp-btn-follow:hover{background:var(--lp-primary);border-color:var(--lp-primary);color:#fff}.lp-community-stats{display:flex;gap:44px;margin:34px 0;flex-wrap:wrap}.lp-stat strong{display:block;font-size:2rem;font-weight:800;letter-spacing:-.03em;background:var(--lp-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-stat span{font-size:.82rem;color:var(--lp-muted);font-weight:600}.lp-cta{padding:0 0 72px}.lp-cta-inner{position:relative;background:var(--lp-gradient);border-radius:var(--r-2xl);padding:80px 40px;text-align:center;color:#fff;overflow:hidden;box-shadow:0 30px 70px rgba(16,185,129,.3)}.lp-cta-inner:after{content:"";position:absolute;width:460px;height:460px;top:-220px;right:-120px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.22),transparent 70%);pointer-events:none}.lp-cta-inner h2{position:relative;margin:0 0 14px;font-size:clamp(1.9rem,3.4vw,2.85rem);font-weight:800;letter-spacing:-.032em}.lp-cta-inner p{position:relative;margin:0 0 36px;opacity:.94;font-size:1.1rem}.lp-cta-btns{position:relative;display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.lp-btn-white{background:#fff;color:#04593f;box-shadow:0 12px 30px rgba(0,0,0,.16)}.lp-btn-white:hover{background:#fff;box-shadow:0 18px 44px rgba(0,0,0,.22)}.lp-btn-ghost{background:hsla(0,0%,100%,.12);color:#fff;border:1px solid hsla(0,0%,100%,.55);box-shadow:none}.lp-btn-ghost:hover{background:hsla(0,0%,100%,.2);box-shadow:none}.lp-footer{border-top:1px solid var(--lp-border);padding:72px 0 36px;background:color-mix(in srgb,var(--lp-band) 72%,transparent)}.lp-footer-grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);grid-gap:40px;gap:40px;margin-bottom:48px}.lp-footer-brand p{margin:16px 0 22px;font-size:.9rem;color:var(--lp-muted);line-height:1.65;max-width:280px}.lp-social{display:flex;gap:10px}.lp-social a{width:40px;height:40px;border-radius:var(--r-sm);border:1px solid var(--lp-border);background:var(--lp-surface);display:grid;place-items:center;text-decoration:none;color:var(--lp-muted);font-size:.75rem;font-weight:700;transition:transform var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.lp-social a:hover{transform:translateY(-3px);color:var(--lp-primary-text);border-color:var(--lp-primary)}.lp-footer-col h4{margin:0 0 16px;font-size:.82rem;font-weight:700;letter-spacing:-.01em}.lp-footer-col a{display:block;text-decoration:none;color:var(--lp-muted);font-size:.885rem;margin-bottom:12px;width:-moz-fit-content;width:fit-content;transition:color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.lp-footer-col a:hover{color:var(--lp-primary-text);transform:translateX(3px)}.lp-sebi-box{margin-top:18px;border:1px solid var(--lp-border);border-radius:var(--r-md);background:var(--lp-surface);padding:18px;font-size:.76rem;color:var(--lp-muted);line-height:1.55}.lp-sebi-box strong{display:block;color:var(--lp-text);margin-bottom:6px;font-size:.8rem}.lp-footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding-top:28px;border-top:1px solid var(--lp-border);font-size:.82rem;color:var(--lp-muted)}.lp-dashboard-mock{border-radius:var(--r-xl);border:1px solid var(--lp-border);box-shadow:var(--shadow-xl);background:var(--lp-surface);overflow:hidden;max-width:100%;font-size:12px;color:var(--lp-text)}.lp-mock--tilt{transform:none;transition:box-shadow .45s var(--ease-out)}@media (hover:hover) and (min-width:1101px){.lp-device-combo:hover .lp-mock--tilt{box-shadow:0 40px 90px rgba(11,23,32,.16)}.lp-device-combo:hover .lp-phone-frame{box-shadow:0 30px 60px rgba(11,23,32,.4),inset 0 0 0 1px hsla(0,0%,100%,.12)}}.lp-mock-chrome{display:flex;gap:6px;padding:12px 16px;border-bottom:1px solid var(--lp-border);background:var(--surface-2)}.lp-mock-chrome span{width:9px;height:9px;border-radius:50%;background:var(--lp-border)}.lp-mock-chrome span:first-child{background:color-mix(in srgb,var(--lp-primary) 55%,var(--lp-border))}.lp-mock-shell{display:flex;min-height:320px}.lp-mock-rail{width:60px;flex-shrink:0;border-right:1px solid var(--lp-border);background:var(--surface-2);padding:14px 10px}.lp-mock-rail-icon{width:38px;height:38px;border-radius:var(--r-xs);background:var(--hover);color:var(--lp-muted);display:grid;place-items:center;font-size:12px;margin-bottom:9px}.lp-mock-rail-icon.is-active{background:var(--lp-gradient);color:#fff}.lp-mock-body{flex:1 1;padding:18px;min-width:0}.lp-mock-greet{font-size:11px;color:var(--lp-muted);margin-bottom:3px}.lp-mock-user{font-size:17px;font-weight:700;letter-spacing:-.02em;margin-bottom:18px}.lp-mock-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:14px}.lp-mock-split{display:grid;grid-template-columns:128px 1fr;grid-gap:12px;gap:12px}.lp-mock-tile{border:1px solid var(--lp-border);border-radius:var(--r-sm);padding:12px;background:var(--lp-surface);min-width:0}.lp-mock-tile--center{text-align:center}.lp-mock-tile-label{font-size:9.5px;color:var(--lp-muted);font-weight:600;margin-bottom:3px}.lp-mock-tile-value{font-size:15px;font-weight:750;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-mock-tile-value.up{color:var(--lp-green)}.lp-mock-tile-delta{font-size:9.5px;color:var(--lp-muted);font-weight:700;margin-top:2px}.lp-mock-tile-delta.up{color:var(--lp-green)}.lp-mock-tile-caption{font-size:10px;font-weight:700;margin-bottom:7px}.lp-mock-bar{height:26px;margin-top:10px;border-radius:var(--r-xs)}.lp-mock-bar--up{background:linear-gradient(90deg,var(--lp-primary-soft),var(--lp-primary));opacity:.55}.lp-mock-bar--soft{background:linear-gradient(90deg,var(--surface-2),var(--lp-border))}.lp-mock-donut{width:66px;height:66px;border-radius:50%;margin:0 auto 8px;background:conic-gradient(var(--lp-primary) 0 130deg,var(--brand-accent) 130deg 200deg,var(--lp-border) 200deg);-webkit-mask:radial-gradient(circle,transparent 54%,#000 55%);mask:radial-gradient(circle,transparent 54%,#000 55%)}.lp-mock-row{display:flex;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:1px solid var(--lp-border);font-size:9.5px;font-weight:600}.lp-mock-row:last-child{border-bottom:none}.lp-mock-row .up{color:var(--lp-green)}.lp-mock-scrollbox{height:78px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 80%,transparent);mask-image:linear-gradient(180deg,#000 80%,transparent)}.lp-mock-autoscroll{--lp-scroll-shift:-58px;animation:lp-auto-scroll 9s var(--ease-in-out) infinite}@keyframes lp-auto-scroll{0%,14%{transform:translateY(0)}50%,64%{transform:translateY(var(--lp-scroll-shift,-60px))}to{transform:translateY(0)}}.lp-mock-labhead{display:flex;gap:12px;padding:16px;background:var(--surface-2);border-bottom:1px solid var(--lp-border)}.lp-mock-labhead .lp-mock-tile{flex:1 1}.lp-mock-tablewrap{padding:14px;overflow-x:auto}.lp-mock-table{width:100%;border-collapse:collapse;font-size:10px}.lp-mock-table th{text-align:left;padding:6px;color:var(--lp-muted);font-weight:600}.lp-mock-table td{padding:7px 6px;border-top:1px solid var(--lp-border);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-mock-table td.sym{font-weight:700}.lp-mock-table td.up{color:var(--lp-green);font-weight:700}.lp-mock-actions{display:flex;gap:10px;padding:0 14px 16px}.lp-mock-btn{flex:1 1;padding:11px;border-radius:var(--r-xs);color:#fff;font-weight:700;font-size:11px;text-align:center;letter-spacing:.04em}.lp-mock-btn--buy{background:var(--lp-green)}.lp-mock-btn--sell{background:var(--lp-red)}.lp-mock-tabs{display:flex;border-bottom:1px solid var(--lp-border);font-size:11px;font-weight:700}.lp-mock-tab{flex:1 1;padding:12px;text-align:center;color:var(--lp-muted);border-bottom:2px solid transparent}.lp-mock-tab.is-active{color:var(--lp-primary-text);border-bottom-color:var(--lp-primary)}.lp-mock-feed{display:grid;grid-template-columns:1fr 148px;min-height:220px}.lp-mock-posts{padding:14px}.lp-mock-post{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--lp-border)}.lp-mock-post:last-child{border-bottom:none;margin-bottom:0}.lp-mock-post-head{display:flex;gap:9px;align-items:center;margin-bottom:7px}.lp-mock-post-head strong{font-size:11px}.lp-mock-avatar{width:29px;height:29px;border-radius:50%;background:linear-gradient(135deg,var(--lp-primary-soft),var(--lp-border));flex-shrink:0}.lp-mock-time{font-size:10px;color:var(--lp-muted)}.lp-mock-post p{margin:0;font-size:11px;color:var(--lp-muted);line-height:1.55}.lp-mock-trending{border-left:1px solid var(--lp-border);padding:14px;background:var(--surface-2)}.lp-mock-tag{padding:6px 0;color:var(--lp-primary-text);font-weight:650;font-size:10px}:root{--sp:0;--sps:0}.lp-bg{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;--b1:rgba(16,185,129,.34);--b2:rgba(20,184,166,.26);--b3:rgba(52,211,153,.22);--b4:rgba(13,148,136,.18)}.lp-bg-aurora{position:absolute;inset:-10%;transform:translate3d(0,calc(var(--sp) * -14vh),0)}.lp-bg-blob{position:absolute;border-radius:50%;filter:blur(90px);transition:background-color 1.4s var(--ease-in-out),transform 1.6s var(--ease-out),opacity 1.4s var(--ease-in-out);will-change:transform}.lp-bg-blob--1{width:46vw;height:46vw;top:-12vh;right:-8vw;background-color:var(--b1);animation:bg-drift-a 26s var(--ease-in-out) infinite}.lp-bg-blob--2{width:38vw;height:38vw;top:34vh;left:-12vw;background-color:var(--b2);animation:bg-drift-b 32s var(--ease-in-out) infinite}.lp-bg-blob--3{width:30vw;height:30vw;bottom:-10vh;right:18vw;background-color:var(--b3);animation:bg-drift-c 29s var(--ease-in-out) infinite}.lp-bg-blob--4{width:26vw;height:26vw;top:8vh;left:26vw;background-color:var(--b4);animation:bg-drift-b 36s var(--ease-in-out) infinite reverse}@keyframes bg-drift-a{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-6vw,8vh,0) scale(1.14)}}@keyframes bg-drift-b{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(7vw,-6vh,0) scale(.9)}}@keyframes bg-drift-c{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-8vw,-5vh,0) scale(1.2)}}.lp-bg[data-stage=hero]{--b1:rgba(16,185,129,.36);--b2:rgba(20,184,166,.26);--b3:rgba(52,211,153,.2);--b4:rgba(13,148,136,.16)}.lp-bg[data-stage=products]{--b1:rgba(20,184,166,.3);--b2:rgba(16,185,129,.3);--b3:rgba(45,212,191,.24);--b4:rgba(16,185,129,.14)}.lp-bg[data-stage=tour]{--b1:rgba(6,182,212,.26);--b2:rgba(16,185,129,.32);--b3:rgba(20,184,166,.26);--b4:rgba(56,189,248,.14)}.lp-bg[data-stage=lab]{--b1:rgba(124,58,237,.16);--b2:rgba(16,185,129,.32);--b3:rgba(20,184,166,.24);--b4:rgba(139,92,246,.14)}.lp-bg[data-stage=advisors]{--b1:rgba(16,185,129,.34);--b2:rgba(5,150,105,.26);--b3:rgba(52,211,153,.26);--b4:rgba(20,184,166,.16)}.lp-bg[data-stage=community]{--b1:rgba(52,211,153,.3);--b2:rgba(20,184,166,.3);--b3:rgba(16,185,129,.28);--b4:rgba(45,212,191,.18)}.lp-bg[data-stage=cta]{--b1:rgba(5,150,105,.4);--b2:rgba(16,185,129,.34);--b3:rgba(20,184,166,.3);--b4:rgba(52,211,153,.22)}.lp-bg[data-stage=products] .lp-bg-blob--1{transform:translate3d(-14vw,10vh,0) scale(1.1)}.lp-bg[data-stage=tour] .lp-bg-blob--1{transform:translate3d(-26vw,18vh,0) scale(.92)}.lp-bg[data-stage=lab] .lp-bg-blob--1{transform:translate3d(-6vw,26vh,0) scale(1.16)}.lp-bg[data-stage=advisors] .lp-bg-blob--1{transform:translate3d(-20vw,6vh,0) scale(1.04)}.lp-bg[data-stage=community] .lp-bg-blob--1{transform:translate3d(4vw,16vh,0) scale(1.2)}.lp-bg[data-stage=cta] .lp-bg-blob--1{transform:translate3d(-10vw,22vh,0) scale(1.3)}.lp-bg[data-stage=products] .lp-bg-blob--2{transform:translate3d(12vw,-8vh,0) scale(1.12)}.lp-bg[data-stage=tour] .lp-bg-blob--2{transform:translate3d(26vw,6vh,0) scale(1.02)}.lp-bg[data-stage=lab] .lp-bg-blob--2{transform:translate3d(8vw,-16vh,0) scale(1.2)}.lp-bg[data-stage=advisors] .lp-bg-blob--2{transform:translate3d(20vw,10vh,0) scale(.96)}.lp-bg[data-stage=community] .lp-bg-blob--2{transform:translate3d(-4vw,-12vh,0) scale(1.14)}.lp-bg[data-stage=cta] .lp-bg-blob--2{transform:translate3d(14vw,4vh,0) scale(1.24)}.lp-bg-grid{position:absolute;inset:-20% -10%;background-image:radial-gradient(circle at center,color-mix(in srgb,var(--primary) 42%,transparent) 1px,transparent 1.4px);background-size:34px 34px;opacity:.4;-webkit-mask-image:radial-gradient(ellipse 78% 62% at 50% 42%,#000 25%,transparent 78%);mask-image:radial-gradient(ellipse 78% 62% at 50% 42%,#000 25%,transparent 78%);transform:translate3d(0,calc(var(--sp) * -28vh),0);animation:bg-grid-pan 44s linear infinite}@keyframes bg-grid-pan{0%{background-position:0 0}to{background-position:340px 340px}}.lp-bg-line{position:absolute;left:0;right:0;bottom:8vh;width:100%;height:42vh;opacity:.5;transform:translate3d(0,calc(var(--sp) * -20vh),0)}.lp-bg-line-path{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--sp));filter:drop-shadow(0 0 10px color-mix(in srgb,var(--primary) 45%,transparent))}.lp-bg-particles{position:absolute;inset:0;transform:translate3d(0,calc(var(--sp) * -40vh),0)}.lp-bg-particle{position:absolute;width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--primary) 60%,transparent);opacity:0;animation:bg-particle-rise 14s var(--ease-in-out) infinite;animation-delay:calc(var(--n) * -.83s)}@keyframes bg-particle-rise{0%{opacity:0;transform:translate3d(0,30px,0) scale(.5)}18%{opacity:.7}75%{opacity:.5}to{opacity:0;transform:translate3d(14px,-120px,0) scale(1.15)}}.lp-bg-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:120;pointer-events:none;background:transparent}.lp-bg-progress-fill{display:block;height:100%;width:100%;background:var(--nav-active-gradient);transform-origin:0 50%;transform:scaleX(var(--sp));box-shadow:0 0 12px rgba(16,185,129,.6)}html[data-theme=dark] .lp-bg-blob{opacity:.62;filter:blur(110px)}html[data-theme=dark] .lp-bg-grid{opacity:.26}html[data-theme=dark] .lp-bg-line{opacity:.62}html[data-theme=dark] .lp-bg-particle{opacity:0}@media (prefers-reduced-motion:reduce){.lp-bg-blob,.lp-bg-grid,.lp-bg-particle,.lp-device-phone,.lp-mock-autoscroll,.lp-phone-scroll{animation:none!important}.lp-bg-line,.lp-bg-particles{display:none}.lp-bg-aurora,.lp-bg-grid{transform:none!important}.lp-bg-progress-fill{transform:none}}.lp-modal-layer{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:20px}.lp-modal-backdrop{position:absolute;inset:0;margin:0;padding:0;border:none;background:rgba(11,23,32,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;animation:lp-fade-in .28s var(--ease-out)}.lp-modal-card{position:relative;width:min(460px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;padding:36px 34px 30px;border-radius:var(--r-2xl);background:var(--lp-surface);border:1px solid var(--lp-border);box-shadow:0 40px 100px rgba(11,23,32,.32);animation:lp-modal-pop .5s var(--ease-spring) both}@keyframes lp-modal-pop{0%{opacity:0;transform:scale(.86) translateY(24px)}to{opacity:1;transform:none}}.lp-modal-close{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:50%;border:1px solid var(--lp-border);background:var(--lp-surface);color:var(--lp-muted);font-size:.85rem;line-height:1;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.lp-modal-close:hover{background:var(--hover);color:var(--lp-text);transform:rotate(90deg)}.lp-modal-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:var(--r-pill);background:var(--lp-primary-soft);color:var(--lp-primary-text);font-size:.72rem;font-weight:700;letter-spacing:.02em;margin-bottom:18px}.lp-modal-card h2{margin:0 0 10px;font-size:1.75rem;font-weight:800;letter-spacing:-.032em;line-height:1.15}.lp-modal-card>p{margin:0 0 22px;color:var(--lp-muted);font-size:.95rem;line-height:1.65}.lp-modal-list{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-direction:column;gap:12px}.lp-modal-list li{display:flex;align-items:center;gap:11px;font-size:.89rem;font-weight:550}.lp-modal-actions{display:flex;flex-direction:column;gap:10px}.lp-modal-actions .lp-btn-primary{justify-content:center;padding:14px 22px;font-size:.95rem}.lp-modal-dismiss{background:none;border:none;color:var(--lp-muted);font-size:.85rem;font-weight:600;padding:10px;cursor:pointer;border-radius:var(--r-sm);transition:color var(--dur-fast) var(--ease-out)}.lp-modal-dismiss:hover{color:var(--lp-text)}.lp-coverflow{position:relative}.lp-coverflow-stage{position:relative;height:430px;perspective:1600px;perspective-origin:50% 45%;transform-style:preserve-3d;touch-action:pan-y;cursor:-webkit-grab;cursor:grab;outline:none}.lp-coverflow-stage:active{cursor:-webkit-grabbing;cursor:grabbing}.lp-coverflow-stage:focus-visible{outline:2px solid var(--lp-primary);outline-offset:6px;border-radius:var(--r-xl)}.lp-cf-card{position:absolute;top:0;left:50%;width:min(290px,78vw);border:1px solid var(--lp-border);border-radius:var(--r-xl);overflow:hidden;background:var(--lp-surface);box-shadow:var(--shadow-lg);transform-origin:50% 50%;transition:transform .66s var(--ease-out),opacity .5s var(--ease-out),box-shadow .5s var(--ease-out);will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lp-cf-card.is-active{box-shadow:var(--shadow-xl);border-color:color-mix(in srgb,var(--lp-primary) 40%,var(--lp-border))}.lp-cf-card:not(.is-active):after{content:"";position:absolute;inset:0;background:var(--lp-bg);opacity:.42;pointer-events:none}.lp-coverflow-controls{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:12px}.lp-cf-arrow{width:46px;height:46px;border-radius:50%;border:1px solid var(--lp-border);background:var(--lp-surface);color:var(--lp-text);font-size:1.4rem;line-height:1;cursor:pointer;display:grid;place-items:center;box-shadow:var(--shadow-xs);transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.lp-cf-arrow:hover{transform:translateY(-2px);background:var(--lp-primary);border-color:var(--lp-primary);color:#fff;box-shadow:var(--shadow-primary)}.lp-cf-dots{display:flex;align-items:center;gap:9px}.lp-cf-dot{width:9px;height:9px;padding:0;border-radius:var(--r-pill);border:none;background:var(--border-strong);cursor:pointer;transition:width var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.lp-cf-dot.is-active{width:28px;background:var(--lp-primary)}.lp-cf-live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.lp-deck{position:relative}.lp-deck-tabs{display:flex;justify-content:center;gap:8px;margin-bottom:36px;flex-wrap:wrap}.lp-deck-tab{padding:10px 20px;border-radius:var(--r-pill);border:1px solid var(--lp-border);background:var(--lp-surface);color:var(--lp-muted);font-size:.85rem;font-weight:650;cursor:pointer;transition:background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.lp-deck-tab:hover{transform:translateY(-2px);color:var(--lp-text);border-color:var(--lp-primary)}.lp-deck-tab.is-active{background:var(--lp-gradient);border-color:transparent;color:#fff;box-shadow:var(--shadow-primary)}.lp-deck-stage{position:relative;height:440px;perspective:1800px;perspective-origin:50% 40%;transform-style:preserve-3d}.lp-deck-slide{position:absolute;top:0;left:50%;width:min(760px,100%);transform-origin:50% 0;transition:transform .7s var(--ease-out),opacity .55s var(--ease-out);will-change:transform}.lp-deck-slide .lp-dashboard-mock{box-shadow:var(--shadow-xl)}.lp-deck-caption{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:28px}.lp-deck-copy{animation:fade-up .5s var(--ease-out) both}.lp-deck-copy h3{margin:0 0 6px;font-size:1.2rem;font-weight:700;letter-spacing:-.02em}.lp-deck-copy p{margin:0;color:var(--lp-muted);font-size:.92rem;line-height:1.6;max-width:520px}.lp-deck-nav{display:flex;gap:10px;flex-shrink:0}@media (min-width:769px){.lp-menu-toggle{display:none!important}}@media (max-width:1100px){.lp-hero-grid,.lp-split{grid-template-columns:1fr;gap:48px}.lp-mock--tilt,.lp-phone-frame{transform:none}.lp-advisor-grid,.lp-features-grid{grid-template-columns:repeat(2,1fr)}.lp-footer-grid{grid-template-columns:1fr 1fr}.lp-device-combo{max-width:620px;margin-inline:auto}}@media (max-width:768px){.landing-root{--lp-container:100%;--lp-gutter:20px}.landing-container{padding-inline:var(--lp-gutter)}html{scroll-padding-top:72px}.lp-header--scrolled .lp-header-inner,.lp-header-inner{min-height:62px}.lp-brand-logo{height:40px!important}.lp-header{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-bottom-color:var(--lp-border)}.lp-nav-drawer--desktop{display:none!important}.lp-header.nav-open{z-index:10000}.lp-menu-toggle{display:grid;place-items:center;margin-left:auto}.lp-hero{padding:28px 0}.lp-hero-grid{gap:24px}.lp-hero-visual{order:2}.lp-hero-copy{order:1}.lp-device-combo{padding-right:36px;padding-bottom:8px;max-width:100%}.lp-device-phone{width:112px}.lp-bg-blob--3,.lp-bg-blob--4,.lp-bg-particles{display:none}.lp-bg-blob{filter:blur(70px)}.lp-bg-grid{opacity:.28}.lp-hero h1{font-size:clamp(1.85rem,8vw,2.4rem);letter-spacing:-.03em;margin-bottom:12px}.lp-hero-lead{font-size:.95rem;line-height:1.55;max-width:none;margin-bottom:20px}.lp-hero-ctas{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:22px}.lp-hero-ctas .lp-btn-outline,.lp-hero-ctas .lp-btn-primary{justify-content:center;width:100%;padding:14px 18px}.lp-trust-row{grid-template-columns:1fr;gap:10px;margin-bottom:22px}.lp-trust-item{font-size:.8rem;gap:8px}.lp-social-proof{flex-direction:column;align-items:flex-start;gap:10px;margin-top:4px}.lp-ticker{padding:0 0 28px}.lp-ticker-row{margin-inline:calc(-1 * var(--lp-gutter));padding-inline:var(--lp-gutter);scroll-snap-type:x mandatory;gap:12px}.lp-ticker-card{flex:0 0 min(78vw,280px);scroll-snap-align:start}.lp-ticker-link{flex:0 0 auto;padding-right:var(--lp-gutter)}.lp-section{padding:40px 0}.lp-section-head{margin-bottom:22px}.lp-section-head h2{font-size:1.5rem;letter-spacing:-.02em}.lp-section-head p{margin-top:8px;font-size:.92rem;line-height:1.5}.lp-features-grid{grid-template-columns:1fr;gap:12px}.lp-feature-card{padding:20px}.lp-split{gap:28px}.lp-split.surface{width:100%;padding:24px 18px;border-radius:var(--r-xl)}.lp-split-title{font-size:1.45rem}.lp-advisors-head{flex-direction:column;align-items:stretch;gap:16px}.lp-advisors-head .lp-section-head{text-align:left}.lp-advisors-head .lp-btn-outline{width:100%;justify-content:center}.lp-advisor-grid{grid-template-columns:1fr;gap:12px}.lp-coverflow-stage{height:360px;perspective:1100px}.lp-deck-tabs{margin-bottom:20px;gap:8px}.lp-deck-tab{padding:8px 14px;font-size:.78rem}.lp-deck-stage{height:360px;perspective:1200px}.lp-deck-caption{flex-direction:column;align-items:flex-start;gap:14px;margin-top:18px}.lp-modal-card{padding:28px 20px 22px;border-radius:var(--r-xl)}.lp-modal-card h2{font-size:1.35rem}.lp-community-stats{flex-direction:row;flex-wrap:wrap;gap:16px 20px}.lp-stat strong{font-size:1.45rem}.lp-cta{padding-bottom:48px}.lp-cta-inner{padding:36px 20px;border-radius:var(--r-xl)}.lp-cta-btns{flex-direction:column;align-items:stretch;gap:10px}.lp-cta-btns .lp-btn-primary{justify-content:center;width:100%}.lp-footer{padding:40px 0 28px}.lp-footer-grid{grid-template-columns:1fr 1fr;gap:24px 20px}.lp-footer-brand{grid-column:1/-1;margin-bottom:4px}.lp-footer-brand p{margin-top:10px;font-size:.88rem;line-height:1.5;max-width:36ch}.lp-footer-col h4{margin-bottom:10px;font-size:.78rem;letter-spacing:.04em}.lp-footer-col a,.lp-footer-col li{font-size:.88rem;line-height:1.7}.lp-footer-social{display:flex;gap:8px;margin-top:14px}.lp-footer-bottom{flex-direction:column;text-align:center;gap:8px;margin-top:28px;padding-top:20px}.lp-mock-float{overflow-x:auto}.lp-mock-float>*{animation:none}.lp-mock-scroll{margin-inline:calc(-1 * var(--lp-gutter));padding-inline:var(--lp-gutter)}.lp-mock-scroll .lp-dashboard-mock{min-width:340px}}@media (max-width:480px){.landing-root{--lp-gutter:16px}.lp-device-combo{padding-right:0;padding-bottom:0}.lp-device-phone{display:none}.lp-pill{font-size:.72rem;padding:7px 13px}.lp-hero h1{font-size:1.85rem;letter-spacing:-.03em;margin-bottom:10px}.lp-hero-lead{margin-bottom:16px;font-size:.92rem}.lp-hero{padding:22px 0 20px}.lp-trust-row{grid-template-columns:1fr;gap:10px;margin-bottom:18px}.lp-trust-item{font-size:.78rem}.lp-footer-grid{grid-template-columns:1fr 1fr;gap:20px 16px}.lp-footer-brand{grid-column:1/-1}.lp-ticker-card{flex:0 0 85vw;min-width:0;padding:15px 16px}.lp-advisor-photo{height:128px}.lp-coverflow-stage{height:380px}.lp-deck-stage{height:330px}.lp-community-stats{flex-direction:column;gap:18px}.lp-cta-inner h2{font-size:1.5rem}.lp-cta-inner p{font-size:.95rem}}@media (max-width:380px){.lp-avatars span{width:33px;height:33px;font-size:.65rem}.lp-hero-ctas .lp-btn-outline,.lp-hero-ctas .lp-btn-primary{font-size:.82rem;padding:13px 16px}}.lp-glow-text{position:relative;display:inline-block;isolation:isolate}.lp-glow-text:before{content:attr(data-text);position:absolute;inset:0;z-index:-1;color:var(--primary);filter:blur(18px);opacity:.45;pointer-events:none;animation:glow-breathe 4.5s var(--ease-in-out) infinite}@media (prefers-reduced-motion:reduce){.lp-glow-text:before{animation:none;opacity:.4}}@media (max-width:1100px){.lp-device-combo{max-width:680px;margin-inline:auto;align-items:center}.lp-device-desktop{flex:1 1 340px}}@media (max-width:720px){.lp-device-combo{flex-direction:column;align-items:center;gap:18px}.lp-device-desktop,.lp-device-phone{flex:0 0 auto;width:100%;max-width:460px}.lp-device-phone{width:168px;margin-left:0;margin-bottom:0}}@media (max-width:480px){.lp-device-combo{padding:0}.lp-device-phone{display:none}.lp-device-desktop{width:100%;max-width:none}}.lp-hero-grid>*,.lp-hero-visual{min-width:0}.lp-dashboard-mock,.lp-phone-frame{max-width:100%}.lp-advisor-photo{overflow:hidden}.lp-advisor-photo-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}