.lx{position:relative;isolation:isolate;overflow-x:clip}.lx-wrap{max-width:1120px;margin:0 auto;padding:0 24px}.lx-mesh{position:absolute;inset:0 0 auto 0;height:900px;z-index:-1;pointer-events:none;background:radial-gradient(38% 42% at 14% 12%,color-mix(in srgb,var(--accent) 38%,transparent),transparent 70%),radial-gradient(34% 40% at 84% 8%,color-mix(in srgb,#bf5af2 30%,transparent),transparent 70%),radial-gradient(30% 36% at 60% 46%,color-mix(in srgb,#30d0c6 22%,transparent),transparent 70%);filter:blur(40px);opacity:.8;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}[data-theme=light] .lx-mesh{opacity:.55}.lx-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 0 8px}.lx-nav .auth-brand{font-size:16px}.lx-nav-links{display:flex;align-items:center;gap:8px}.lx-nav-links>a:not(.button-link){padding:8px 12px;color:var(--muted);font-size:14px;font-weight:560;border-radius:10px}.lx-nav-links>a:not(.button-link):hover{color:var(--text);text-decoration:none}.lx-nav-links .button-link{min-height:36px;padding:7px 16px;font-size:14px;border-radius:999px}@media (max-width:640px){.lx-nav-links .lx-hide-sm{display:none}}.lx-hero{text-align:center;padding:72px 0 40px}.lx-eyebrow{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:600;color:var(--text);background:color-mix(in srgb,var(--surface) 70%,transparent);border:1px solid var(--hairline);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lx-eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 25%,transparent)}.lx-hero h1{font-size:clamp(38px,7.4vw,80px);line-height:1.02;letter-spacing:-.045em;font-weight:750;margin:22px auto 0;max-width:940px;text-wrap:balance}.lx-hero .lx-sub{font-size:clamp(16px,2.2vw,20px);line-height:1.5;color:var(--muted);max-width:660px;margin:22px auto 0;text-wrap:pretty}.lx-cta{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:32px}.lx-cta .button-link{min-height:48px;padding:12px 26px;font-size:16px;border-radius:999px}.lx-fine{margin-top:16px;font-size:13px;color:var(--muted)}.lx-stage{position:relative;margin:28px auto 0;max-width:980px;padding:0 0 8px;perspective:1600px}.lx-mock{position:relative;display:grid;grid-template-columns:168px 1fr;min-height:420px;border-radius:22px;border:1px solid var(--glass-border);background:var(--material-solid);box-shadow:var(--shadow-3),0 0 0 1px var(--hairline);overflow:hidden;text-align:left;transform:rotateX(4deg);transform-origin:50% 0;animation:lx-rise .9s var(--ease) backwards}@keyframes lx-rise{0%{opacity:0;transform:translateY(40px) rotateX(10deg)}}.lx-mock-bar{grid-column:1/-1;display:flex;align-items:center;gap:7px;height:38px;padding:0 14px;border-bottom:1px solid var(--hairline);background:color-mix(in srgb,var(--surface-2) 80%,transparent)}.lx-mock-bar i{width:11px;height:11px;border-radius:50%;background:var(--surface-3)}.lx-mock-bar i:first-child{background:#ff5f57}.lx-mock-bar i:nth-child(2){background:#febc2e}.lx-mock-bar i:nth-child(3){background:#28c840}.lx-mock-bar span{margin-left:10px;font-size:11.5px;color:var(--muted)}.lx-mock-side{padding:14px 10px;border-right:1px solid var(--hairline);background:color-mix(in srgb,var(--surface-2) 60%,transparent);display:flex;flex-direction:column;gap:4px}.lx-mock-side b{display:block;padding:8px 8px 4px;font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-weight:650}.lx-mock-side span{display:flex;align-items:center;gap:8px;height:28px;padding:0 8px;border-radius:8px;font-size:12px;font-weight:560;color:var(--muted)}.lx-mock-side span:before{content:"";width:12px;height:12px;border-radius:4px;background:currentColor;opacity:.35}.lx-mock-side span.on{background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent)}.lx-mock-side span.on:before{opacity:1}.lx-mock-main{padding:22px 24px;display:flex;flex-direction:column;gap:16px;min-width:0}.lx-mock-top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.lx-mock-label{font-size:10.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lx-mock-pnl{font-size:clamp(30px,5vw,46px);font-weight:700;letter-spacing:-.04em;line-height:1.05;color:var(--green);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:4px}.lx-mock-chips{display:flex;gap:6px;flex-wrap:wrap}.lx-mock-chips span{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:650;background:var(--surface-3);color:var(--muted)}.lx-mock-chips span.g{background:color-mix(in srgb,var(--green) 15%,transparent);color:var(--green)}.lx-mock-chips span.g:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.lx-mock-chart{border:1px solid var(--hairline);border-radius:14px;background:var(--surface);padding:10px 12px 4px}.lx-mock-chart svg{display:block;width:100%;height:120px}.lx-spark-line{stroke-dasharray:900;stroke-dashoffset:900;animation:lx-draw 1.8s .5s var(--ease) forwards}@keyframes lx-draw{to{stroke-dashoffset:0}}.lx-mock-rows{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:10px;gap:10px}.lx-mock-row{border:1px solid var(--hairline);border-radius:12px;background:var(--surface);padding:10px 12px;display:flex;flex-direction:column;gap:4px;font-size:12px}.lx-mock-row div{display:flex;justify-content:space-between;align-items:center;gap:8px}.lx-mock-row strong{font-size:12.5px;letter-spacing:-.01em}.lx-mock-row em{font-style:normal;color:var(--muted)}.lx-note{margin-top:14px;text-align:center;font-size:12px;color:var(--muted)}.lx-float{position:absolute;z-index:2;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:16px;font-size:12.5px;font-weight:600;background:color-mix(in srgb,var(--material-solid) 88%,transparent);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--glass-border);box-shadow:var(--shadow-3);animation:lx-bob 6s ease-in-out infinite alternate}.lx-float small{display:block;font-size:11px;font-weight:450;color:var(--muted)}.lx-float i{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;font-style:normal;font-size:14px}.lx-float.a{left:-22px;bottom:70px}.lx-float.b{right:-18px;top:70px;animation-delay:-3s}.lx-float.a i{background:color-mix(in srgb,var(--red) 15%,transparent);color:var(--red)}.lx-float.b i{background:color-mix(in srgb,var(--green) 15%,transparent);color:var(--green)}@keyframes lx-bob{to{transform:translateY(-8px)}}@media (max-width:860px){.lx-mock{grid-template-columns:1fr}.lx-float,.lx-mock-side{display:none}.lx-mock{transform:none}}.lx-brokers{padding:44px 0 8px;text-align:center}.lx-brokers p{margin:0 0 16px;font-size:13px;color:var(--muted)}.lx-brokers ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.lx-brokers li{height:38px;display:inline-flex;align-items:center;padding:0 18px;border-radius:999px;border:1px solid var(--hairline);background:var(--surface);font-size:14px;font-weight:620;letter-spacing:-.01em;box-shadow:var(--shadow-1)}.lx-section{padding:88px 0 0}.lx-h2{font-size:clamp(28px,4.6vw,46px);line-height:1.06;letter-spacing:-.04em;font-weight:720;margin:0 auto;max-width:760px;text-wrap:balance}.lx-h2,.lx-lead{text-align:center}.lx-lead{color:var(--muted);font-size:17px;max-width:600px;margin:14px auto 0}.lx .feature-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));margin:40px 0 0}.lx .feature{padding:26px;display:flex;flex-direction:column;gap:8px}.lx .feature h3{font-size:19px;letter-spacing:-.025em}.lx .feature p{margin:0}.lx-ficon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;margin-bottom:8px;color:#fff;background:linear-gradient(145deg,var(--accent-solid),#5e5ce6);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 6px 16px -6px color-mix(in srgb,var(--accent) 60%,transparent)}.lx-ficon svg{width:22px;height:22px}.lx-ficon.g{background:linear-gradient(145deg,#30b350,#1f8f4c)}.lx-ficon.o{background:linear-gradient(145deg,#ff9f0a,#ff6a3d)}.lx-ficon.p{background:linear-gradient(145deg,#bf5af2,#7d4de6)}.lx-steps{list-style:none;padding:0;margin:40px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));grid-gap:16px;gap:16px;counter-reset:step}.lx-steps li{counter-increment:step;position:relative;padding:24px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow-2),var(--inset-hi);font-size:15px;line-height:1.5}.lx-steps li:before{content:counter(step);display:grid;place-items:center;width:30px;height:30px;margin-bottom:14px;border-radius:50%;background:var(--accent-tint);color:var(--accent);font-weight:700;font-size:14px}.lx-band{margin-top:88px;padding:48px 32px;border-radius:var(--r-xl);text-align:center;border:1px solid var(--hairline);background:radial-gradient(60% 120% at 50% 0,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%),var(--surface);box-shadow:var(--shadow-3),var(--inset-hi)}.lx-band .lx-h2{font-size:clamp(26px,4vw,40px)}.lx-trust{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.lx-trust li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:600;background:var(--surface-2);border:1px solid var(--hairline)}.lx-trust svg{width:15px;height:15px;color:var(--green)}.lx-faq{max-width:760px;margin:36px auto 0;border-top:1px solid var(--hairline)}.lx-faq details{border-bottom:1px solid var(--hairline)}.lx-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 4px;font-size:17px;font-weight:620;letter-spacing:-.02em;border-radius:8px}.lx-faq summary::-webkit-details-marker{display:none}.lx-faq summary:after{content:"";flex:none;width:22px;height:22px;border-radius:50%;background:var(--surface-3) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%239d9da8' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M6 2.5v7M2.5 6h7'/%3E%3C/svg%3E") center /12px no-repeat;transition:transform var(--dur-2) var(--ease)}.lx-faq details[open] summary:after{transform:rotate(45deg)}.lx-faq details p{margin:0 4px 20px;color:var(--muted);font-size:15px;line-height:1.6;animation:page-in var(--dur-2) var(--ease)}.lx-foot{margin-top:96px;padding:32px 0 48px;border-top:1px solid var(--hairline);font-size:13px;color:var(--muted)}.lx-foot-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.lx-foot-links{display:flex;flex-wrap:wrap;gap:6px 20px}.lx-foot-links a{color:var(--muted)}.lx-foot-links a:hover{color:var(--text)}.lx-foot p{margin:0;max-width:760px;line-height:1.6}@supports (animation-timeline:view()){.lx-reveal{animation:page-in .7s var(--ease) both;animation-timeline:view();animation-range:entry 0 entry 40%}}@media (max-width:640px){.lx-wrap{padding:0 18px}.lx-hero{padding:44px 0 24px}.lx-section{padding-top:64px}.lx-band{padding:36px 20px;margin-top:64px}.lx-mock-main{padding:16px}}@media (prefers-reduced-motion:reduce){.lx-spark-line{stroke-dashoffset:0;animation:none}.lx-float{animation:none}}