html:has(.lx-landing){scroll-behavior:smooth}@keyframes lx-fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes lx-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes lx-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}@keyframes lx-float{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-14px)rotate(1.5deg)}66%{transform:translateY(-7px)rotate(-1deg)}}@keyframes lx-floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes lx-gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes lx-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes lx-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes lx-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes lx-shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes lx-orbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lx-heroFloat{0%,to{transform:perspective(1200px)rotateX(6deg)rotateY(-3deg)translateY(0)translateZ(0)}50%{transform:perspective(1200px)rotateX(-2deg)rotateY(3deg)translateY(-14px)translateZ(20px)}}@keyframes lx-particleDrift{0%{opacity:0;transform:translateY(0)translate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-100vh)translate(50px)}}@keyframes lx-float3dA{0%,to{transform:perspective(1000px)rotateX(8deg)rotateY(-12deg)translate(0,0)}50%{transform:perspective(1000px)rotateX(4deg)rotateY(-8deg)translate3d(0,-18px,30px)}}@keyframes lx-float3dB{0%,to{transform:perspective(1000px)rotateX(-6deg)rotateY(14deg)translate(0,0)}50%{transform:perspective(1000px)rotateX(-2deg)rotateY(10deg)translate3d(0,-22px,40px)}}@keyframes lx-float3dC{0%,to{transform:perspective(1000px)rotateX(10deg)rotateY(8deg)translate(0,0)}50%{transform:perspective(1000px)rotateX(6deg)rotateY(4deg)translate3d(0,-16px,20px)}}@keyframes lx-float3dD{0%,to{transform:perspective(1000px)rotateX(-8deg)rotateY(-10deg)translate(0,0)}50%{transform:perspective(1000px)rotateX(-4deg)rotateY(-6deg)translate3d(0,-20px,35px)}}@keyframes lx-glow3d{0%,to{box-shadow:0 20px 60px #1a5bbf26,inset 0 0 0 1px #fffc}50%{box-shadow:0 30px 80px #1a5bbf40,inset 0 0 0 1px #ffffffe6}}@keyframes lx-badgeFloat{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-10px)rotate(-6deg)}}@keyframes lx-badgeFloat2{0%,to{transform:translateY(0)rotate(4deg)}50%{transform:translateY(-12px)rotate(7deg)}}@keyframes lx-letterDrop{0%{opacity:0;transform:translateY(-30px)rotateX(-90deg)}to{opacity:1;transform:translateY(0)rotateX(0)}}@keyframes lx-sparkle{0%,to{opacity:0;transform:scale(.5)rotate(0)}50%{opacity:1;transform:scale(1)rotate(180deg)}}@keyframes lx-brushDraw{to{stroke-dashoffset:0}}@keyframes lx-trustScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.lx-landing{--blue-deep:#1a5bbf;--blue-mid:#4a90d9;--amber:#f5a94a;--amber-light:#fef3e2;--bg-cream:#f5f0e8;--bg-white:#fff;--bg-section:#f0ebe1;--ink:#1a2035;--ink-body:#3d4459;--ink-muted:#5a6478;--ink-faint:#9aa0b0;--border:#1a5bbf1f;--border-soft:#1a5bbf0f;--success:#1a7a5a;--success-light:#e5f4ee;--warning:#b45309;--danger:#c53030;--grad-brand:linear-gradient(135deg,#f5a94a 0%,#4a90d9 40%,#1a5bbf 100%);--grad-blue:linear-gradient(135deg,#4a90d9 0%,#1a5bbf 100%);--grad-text:linear-gradient(90deg,#4a90d9 0%,#1a5bbf 100%);--grad-amber:linear-gradient(135deg,#f5a94a 0%,#d97706 100%);--font-display:"Nunito",sans-serif;--font-body:"DM Sans",sans-serif;--font-mono:"DM Mono",monospace;--font-serif:"Instrument Serif",serif;--font-fraunces:"Fraunces",serif}.lx-landing *,.lx-landing :before,.lx-landing :after{box-sizing:border-box;margin:0;padding:0}.lx-landing{font-family:var(--font-body);color:var(--ink-body);background:var(--bg-cream);min-height:100vh;font-size:15px;line-height:1.65;overflow-x:hidden}.lx-landing h1,.lx-landing h2,.lx-landing h3,.lx-landing h4{font-family:var(--font-display);color:var(--ink)}.lx-landing h1{letter-spacing:-3px;font-size:clamp(48px,8.2vw,92px);font-weight:900;line-height:.98}.lx-landing h2{letter-spacing:-1.4px;font-size:clamp(32px,4.8vw,52px);font-weight:800;line-height:1.1}.lx-landing h3{letter-spacing:-.3px;font-size:21px;font-weight:700;line-height:1.3}.lx-landing .serif-italic{font-family:var(--font-serif);letter-spacing:-1px;font-style:italic;font-weight:400}.lx-landing .fraunces-italic{font-family:var(--font-fraunces);letter-spacing:-1.5px;font-style:italic;font-weight:400}.lx-landing .gradient-text{background:var(--grad-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lx-landing .container{max-width:1120px;margin:0 auto;padding:0 24px}.lx-landing .grid-bg{pointer-events:none;z-index:0;background-image:linear-gradient(#1a5bbf08 1px,#0000 1px),linear-gradient(90deg,#1a5bbf08 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0}.lx-landing:after{content:"";pointer-events:none;z-index:9999;opacity:.016;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.lx-landing .section-label{align-items:center;gap:12px;margin-bottom:24px;display:flex}.lx-landing .section-label span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-muted);white-space:nowrap;font-size:13px;font-weight:600}.lx-landing .section-label:after{content:"";background:var(--border);flex:1;max-width:60px;height:1px}.lx-landing .animate-in{opacity:0;animation:.8s cubic-bezier(.22,1,.36,1) forwards lx-fadeUp}.lx-landing [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(30px)}.lx-landing [data-reveal].visible{opacity:1;transform:translateY(0)}.lx-landing [data-reveal=left]{transform:translate(-40px)}.lx-landing [data-reveal=left].visible{transform:translate(0)}.lx-landing [data-reveal=right]{transform:translate(40px)}.lx-landing [data-reveal=right].visible{transform:translate(0)}.lx-landing [data-reveal=scale]{transform:scale(.92)}.lx-landing [data-reveal=scale].visible{transform:scale(1)}.lx-landing .scroll-progress{z-index:1001;background:var(--grad-blue);width:0%;height:3px;transition:width .1s linear;position:fixed;top:0;left:0}.lx-landing .nav{z-index:1000;-webkit-backdrop-filter:blur(24px)saturate(180%);border-bottom:1px solid var(--border-soft);background:#f5f0e8d1;justify-content:center;align-items:center;height:92px;padding:0 24px;transition:background .3s,box-shadow .3s,height .3s;display:flex;position:fixed;top:0;left:0;right:0;overflow:visible}.lx-landing .nav.scrolled{background:#f5f0e8f5;height:84px;box-shadow:0 4px 30px #1a5bbf0f}.lx-landing .nav-inner{justify-content:space-between;align-items:center;width:100%;max-width:1120px;display:flex}.lx-landing .nav-logo{align-items:center;text-decoration:none;transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.lx-landing .nav-logo:after{content:"";opacity:0;z-index:-1;background:radial-gradient(#4a90d91f,#0000 70%);border-radius:20px;transition:opacity .4s;position:absolute;inset:-8px -16px}.lx-landing .nav-logo:hover{transform:scale(1.06)}.lx-landing .nav-logo:hover:after{opacity:1}.lx-landing .nav-logo img{filter:drop-shadow(0 3px 14px #1a5bbf24);z-index:2;width:auto;height:120px;position:relative}.lx-landing .nav.scrolled .nav-logo img{height:104px;transition:height .3s}.lx-landing .waitlist-badge{color:var(--success);font-family:var(--font-mono);letter-spacing:.04em;cursor:pointer;-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#e5f4eee6,#e5f4ee99);border:1px solid #1a7a5a33;border-radius:100px;align-items:center;gap:8px;padding:9px 18px 9px 14px;font-size:11px;font-weight:600;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,background .3s;display:flex;box-shadow:0 4px 12px #1a7a5a14,inset 0 0 0 1px #ffffff80}.lx-landing .waitlist-badge:hover{background:linear-gradient(135deg,#e5f4ee,#e5f4eecc);transform:translateY(-2px);box-shadow:0 10px 24px #1a7a5a38,inset 0 0 0 1px #fff9}.lx-landing .waitlist-badge .dot{background:var(--success);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite lx-pulse;box-shadow:0 0 0 3px #1a7a5a2e,0 0 8px #1a7a5a80}.lx-landing .hero{background:var(--bg-cream);text-align:center;perspective:1800px;min-height:100vh;padding:178px 24px 100px;position:relative;overflow:hidden}.lx-landing .particles{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.lx-landing .particle{background:var(--blue-mid);opacity:0;border-radius:50%;width:4px;height:4px;animation:linear infinite lx-particleDrift;position:absolute}.lx-landing .hero-glow{filter:blur(100px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.lx-landing .hero-glow-1{background:#4a90d91a;width:500px;height:500px;animation:15s ease-in-out infinite lx-floatSlow;top:-150px;right:-100px}.lx-landing .hero-glow-2{background:#f5a94a12;width:400px;height:400px;animation:12s ease-in-out 3s infinite lx-floatSlow;bottom:-100px;left:-150px}.lx-landing .hero-glow-3{background:#1a5bbf0f;width:300px;height:300px;animation:18s ease-in-out 6s infinite lx-floatSlow;top:40%;left:50%;transform:translate(-50%)}.lx-landing .hero-orbits{pointer-events:none;z-index:0;width:800px;height:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lx-landing .orbit-ring{border:1px dashed #1a5bbf0d;border-radius:50%;position:absolute}.lx-landing .orbit-ring-1{animation:60s linear infinite lx-orbitSpin;inset:0}.lx-landing .orbit-ring-2{animation:45s linear infinite reverse lx-orbitSpin;inset:80px}.lx-landing .orbit-ring-3{animation:90s linear infinite lx-orbitSpin;inset:180px}.lx-landing .orbit-dot{background:var(--grad-blue);border-radius:50%;width:6px;height:6px;position:absolute}.lx-landing .orbit-ring-1 .orbit-dot{top:0;left:50%;transform:translate(-50%)}.lx-landing .orbit-ring-2 .orbit-dot{bottom:0;right:20%}.lx-landing .orbit-ring-3 .orbit-dot{top:30%;left:0}.lx-landing .hero-content{z-index:1;max-width:780px;margin:0 auto;position:relative}.lx-landing .eyebrow{background:var(--amber-light);color:#b07030;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;border-radius:100px;align-items:center;gap:6px;margin-bottom:28px;padding:7px 16px;font-size:10px;font-weight:500;transition:transform .3s;display:inline-flex}.lx-landing .eyebrow:hover{transform:scale(1.05)}.lx-landing .eyebrow .dot{background:var(--amber);border-radius:50%;width:5px;height:5px}.lx-landing .hero h1{z-index:2;margin-bottom:20px;position:relative}.lx-landing .hero h1 .word-shouldnt{font-family:var(--font-fraunces);letter-spacing:-3px;color:var(--ink);font-size:1.02em;font-style:italic;font-weight:400;display:inline-block;transform:translateY(2px)}.lx-landing .hero h1 .line2{color:var(--blue-deep);font-family:var(--font-fraunces);letter-spacing:-4px;font-size:1.12em;font-style:italic;font-weight:500;display:inline-block;position:relative}.lx-landing .hero h1 .line2:after{content:"";background:var(--blue-deep);opacity:.1;filter:blur(8px);border-radius:6px;width:70%;height:6px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.lx-landing .lawyer-brush{pointer-events:none;width:108%;height:18px;position:absolute;bottom:-14px;left:-4%;right:-4%}.lx-landing .lawyer-brush path{stroke:#f5a94a;stroke-width:7px;fill:none;stroke-linecap:round;stroke-dasharray:520;stroke-dashoffset:520px;opacity:.85;animation:1.6s cubic-bezier(.65,0,.35,1) 1.1s forwards lx-brushDraw}.lx-landing .headline-annotation{pointer-events:none;opacity:0;flex-direction:column;align-items:center;gap:2px;animation:.8s 2.2s forwards lx-fadeIn;display:inline-flex;position:absolute}.lx-landing .headline-annotation-arrow{width:40px;height:28px;color:var(--amber)}.lx-landing .headline-annotation-text{font-family:var(--font-serif);color:var(--amber);white-space:nowrap;letter-spacing:-.2px;font-size:15px;font-style:italic;transform:rotate(-6deg)}.lx-landing .hero-sub-headline{font-family:var(--font-serif);color:var(--ink-muted);letter-spacing:-.5px;margin-bottom:22px;font-size:clamp(20px,3.2vw,30px);font-style:italic;font-weight:400;line-height:1.35}.lx-landing .hero-desc{color:var(--ink-body);max-width:560px;margin:0 auto 40px;font-size:17px;line-height:1.7}.lx-landing .hero-visual{perspective:1500px;max-width:680px;transform-style:preserve-3d;margin:64px auto 0;position:relative}.lx-landing .float-card{-webkit-backdrop-filter:blur(14px);z-index:3;transform-style:preserve-3d;pointer-events:none;background:#ffffffd9;border:1px solid #ffffffe6;border-radius:14px;padding:12px 16px;position:absolute;box-shadow:0 20px 50px #1a5bbf2e,inset 0 0 0 1px #4a90d914}.lx-landing .float-card .fc-label{font-family:var(--font-mono);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;margin-bottom:4px;font-size:10px;font-weight:500;display:flex}.lx-landing .float-card .fc-value{font-family:var(--font-display);color:var(--ink);letter-spacing:-.3px;font-size:15px;font-weight:700}.lx-landing .float-card .fc-dot{border-radius:50%;width:7px;height:7px;animation:2s infinite lx-pulse}.lx-landing .fc-top-left{animation:7s ease-in-out infinite lx-float3dA;top:-30px;left:-40px}.lx-landing .fc-top-left .fc-dot{background:var(--success)}.lx-landing .fc-top-right{animation:8s ease-in-out .5s infinite lx-float3dB;top:20px;right:-60px}.lx-landing .fc-top-right .fc-dot{background:var(--blue-mid)}.lx-landing .fc-bot-left{animation:9s ease-in-out 1s infinite lx-float3dC;bottom:30px;left:-70px}.lx-landing .fc-bot-left .fc-dot{background:var(--amber)}.lx-landing .fc-bot-right{animation:7.5s ease-in-out 1.5s infinite lx-float3dD;bottom:-20px;right:-30px}.lx-landing .fc-bot-right .fc-dot{background:var(--blue-deep)}.lx-landing .sparkle{pointer-events:none;z-index:2;width:16px;height:16px;color:var(--amber);animation:3s ease-in-out infinite lx-sparkle;position:absolute}.lx-landing .sparkle svg{width:100%;height:100%}.lx-landing .sparkle-1{animation-delay:0s;top:10%;left:8%}.lx-landing .sparkle-2{color:var(--blue-mid);animation-delay:.8s;top:22%;right:12%}.lx-landing .sparkle-3{color:var(--amber);width:20px;height:20px;animation-delay:1.6s;bottom:18%;left:10%}.lx-landing .sparkle-4{color:var(--blue-mid);animation-delay:2.2s;bottom:28%;right:8%}.lx-landing .hero-badges{perspective:900px;flex-wrap:wrap;justify-content:center;gap:12px;margin:36px 0 14px;display:flex}.lx-landing .mini-badge{-webkit-backdrop-filter:blur(14px);font-family:var(--font-display);color:var(--ink);letter-spacing:-.1px;transform-style:preserve-3d;background:#ffffffd9;border:1px solid #1a5bbf1a;border-radius:100px;align-items:center;gap:10px;padding:8px 18px 8px 8px;font-size:12.5px;font-weight:700;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .4s,background .3s;display:inline-flex;box-shadow:0 6px 22px #1a5bbf14,inset 0 0 0 1px #fff9}.lx-landing .mini-badge:hover{transform:translateY(-5px)rotateX(-10deg)scale(1.04);box-shadow:0 18px 36px #1a5bbf2e}.lx-landing .mb-icon-circle{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:inline-flex;box-shadow:0 3px 10px #0000002e}.lx-landing .mini-badge.blue .mb-icon-circle{background:linear-gradient(135deg,#4a90d9,#1a5bbf)}.lx-landing .mini-badge.green .mb-icon-circle{background:linear-gradient(135deg,#2a9e75,#1a7a5a)}.lx-landing .mini-badge.amber .mb-icon-circle{background:linear-gradient(135deg,#f5a94a,#d97706)}.lx-landing .mini-badge.blue{border-color:#1a5bbf33}.lx-landing .mini-badge.green{border-color:#1a7a5a33}.lx-landing .mini-badge.amber{border-color:#f5a94a4d}.lx-landing .hero-social-proof{-webkit-backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #1a5bbf14;border-radius:100px;align-items:center;gap:14px;margin:22px auto 0;padding:7px 18px 7px 7px;transition:transform .3s,box-shadow .3s;display:inline-flex;box-shadow:0 4px 18px #1a5bbf0d}.lx-landing .hero-social-proof:hover{transform:translateY(-2px);box-shadow:0 10px 28px #1a5bbf1a}.lx-landing .avatar-stack{align-items:center;display:flex}.lx-landing .avatar-stack .avatar{width:32px;height:32px;font-family:var(--font-display);color:#fff;border:2.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;margin-right:-10px;font-size:11px;font-weight:800;transition:transform .3s;display:flex;position:relative;box-shadow:0 2px 8px #0000001f}.lx-landing .avatar-stack .avatar:hover{z-index:10;transform:translateY(-3px)scale(1.08)}.lx-landing .avatar-stack .avatar:first-child{z-index:5;background:linear-gradient(135deg,#f5a94a,#d97706)}.lx-landing .avatar-stack .avatar:nth-child(2){z-index:4;background:linear-gradient(135deg,#4a90d9,#1a5bbf)}.lx-landing .avatar-stack .avatar:nth-child(3){z-index:3;background:linear-gradient(135deg,#2a9e75,#1a7a5a)}.lx-landing .avatar-stack .avatar:nth-child(4){z-index:2;background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.lx-landing .avatar-stack .avatar:nth-child(5){background:var(--bg-section);color:var(--ink);z-index:1;font-size:10px}.lx-landing .sp-text{flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.lx-landing .sp-stars{color:var(--amber);letter-spacing:1.5px;font-size:12px;line-height:1}.lx-landing .sp-count{font-family:var(--font-body);color:var(--ink-body);margin-top:2px;font-size:12.5px}.lx-landing .sp-count strong{color:var(--ink);font-weight:700}.lx-landing .hero-mockup{border:1px solid var(--border);transform-style:preserve-3d;z-index:2;background:#fff;border-radius:20px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .4s;animation:9s ease-in-out infinite lx-heroFloat;position:relative;overflow:hidden;box-shadow:0 40px 100px #1a5bbf26,0 12px 40px #0000000d,inset 0 0 0 1px #fffc}.lx-landing .hero-mockup:hover{box-shadow:0 40px 100px #1a5bbf2e,0 12px 40px #0000000f}.lx-landing .mockup-header{background:var(--bg-section);border-bottom:1px solid var(--border-soft);align-items:center;gap:8px;padding:14px 18px;display:flex}.lx-landing .mockup-dot{border-radius:50%;width:10px;height:10px}.lx-landing .mockup-dot:first-child{background:#ff5f57}.lx-landing .mockup-dot:nth-child(2){background:#ffbd2e}.lx-landing .mockup-dot:nth-child(3){background:#28ca42}.lx-landing .mockup-url{text-align:center;font-family:var(--font-mono);color:var(--ink-faint);flex:1;font-size:11px}.lx-landing .mockup-content{padding:28px}.lx-landing .mockup-prompt{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.lx-landing .mockup-avatar{background:var(--grad-blue);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.lx-landing .mockup-avatar span{color:#fff;font-size:14px}.lx-landing .mockup-bubble{color:var(--ink-body);background:#1a5bbf0f;border-radius:0 12px 12px;flex:1;padding:14px 18px;font-size:14px;line-height:1.6}.lx-landing .typing-cursor{background:var(--blue-deep);vertical-align:text-bottom;width:2px;height:16px;margin-left:2px;animation:1s step-end infinite lx-blink;display:inline-block}.lx-landing .mockup-response{align-items:flex-start;gap:12px;display:flex}.lx-landing .mockup-response-avatar{border:1.5px solid var(--border);border-radius:10px;flex-shrink:0;width:34px;height:34px;padding:3px;overflow:hidden}.lx-landing .mockup-response-avatar img{object-fit:contain;width:100%;height:100%}.lx-landing .mockup-response-bubble{background:var(--bg-section);color:var(--ink-body);border-radius:0 12px 12px;flex:1;padding:14px 18px;font-size:13px;line-height:1.6}.lx-landing .response-tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;border-radius:4px;margin-bottom:8px;padding:3px 10px;font-size:9px;font-weight:500;display:inline-block}.lx-landing .response-tag.generated{color:var(--blue-deep);background:#1a5bbf1a}.lx-landing .contract-preview{border:1px solid var(--border-soft);font-family:var(--font-mono);color:var(--ink-muted);background:#fff;border-radius:8px;margin-top:10px;padding:12px 14px;font-size:11px;line-height:1.8}.lx-landing .contract-preview .clause-title{color:var(--ink);font-weight:500}.lx-landing .contract-preview .highlight{color:var(--blue-deep);font-weight:500}.lx-landing .email-form-wrap{width:100%;max-width:500px;margin:0 auto 16px}.lx-landing .email-form{align-items:stretch;gap:10px;width:100%;display:flex}.lx-landing .email-form input{background:var(--bg-white);border:1.5px solid var(--border);width:100%;min-width:0;height:54px;font-family:var(--font-body);color:var(--ink);border-radius:12px;outline:none;flex:1 1 0;padding:0 18px;font-size:15px;transition:border-color .3s,box-shadow .3s,transform .3s}.lx-landing .email-form input::placeholder{color:var(--ink-faint)}.lx-landing .email-form input:focus{border-color:var(--blue-mid);transform:translateY(-1px);box-shadow:0 0 0 4px #4a90d926}.lx-landing .email-form input.error{border-color:var(--danger);animation:.4s ease-in-out lx-shake;box-shadow:0 0 0 4px #c530301a}.lx-landing .email-form button{background:var(--grad-blue);color:#fff;height:54px;font-family:var(--font-display);cursor:pointer;white-space:nowrap;background-size:200% 100%;border:none;border-radius:12px;flex-shrink:0;padding:0 28px;font-size:15px;font-weight:700;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 4px 20px #1a5bbf4d}.lx-landing .email-form button:after{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000) 0 0/200% 100%;animation:3s ease-in-out infinite lx-shimmer;position:absolute;inset:0}.lx-landing .email-form button:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 8px 32px #1a5bbf66}.lx-landing .email-form button:active{transform:translateY(0)scale(.98)}.lx-landing .form-note{font-family:var(--font-mono);color:var(--ink-faint);margin-top:12px;font-size:11px}.lx-landing .success-card{background:var(--success-light);max-width:500px;color:var(--success);border:1px solid #1a7a5a33;border-radius:14px;margin:0 auto;padding:22px 26px;font-size:14px;line-height:1.6;animation:.5s cubic-bezier(.22,1,.36,1) lx-scaleIn;display:none}.lx-landing .stats-row{-webkit-backdrop-filter:blur(14px);background:linear-gradient(#ffffffbf 0%,#ffffff80 100%);border:1px solid #1a5bbf1a;border-radius:22px;flex-wrap:wrap;justify-content:center;gap:0;max-width:780px;margin:56px auto 0;padding:26px 18px;display:flex;position:relative;box-shadow:0 10px 36px #1a5bbf14,inset 0 0 0 1px #ffffffb3}.lx-landing .stats-row:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#4a90d94d,#f5a94a2e,#0000 60%);border-radius:22px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lx-landing .stat{border-right:1px solid #1a5bbf1a;flex-direction:column;align-items:center;padding:0 36px;transition:transform .3s;display:flex}.lx-landing .stat:hover{transform:translateY(-3px)}.lx-landing .stat:last-child{border-right:none}.lx-landing .stat-number{font-family:var(--font-display);color:var(--ink);letter-spacing:-1px;font-size:36px;font-weight:800;line-height:1}.lx-landing .stat:first-child .stat-number,.lx-landing .stat:nth-child(2) .stat-number{background:linear-gradient(135deg,var(--blue-mid) 0%,var(--blue-deep) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lx-landing .stat-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-faint);margin-top:8px;font-size:10px;font-weight:500}.lx-landing .trust-strip{text-align:center;perspective:1400px;background:linear-gradient(135deg,#0b1220 0%,#151c2f 50%,#0b1220 100%);padding:80px 0 84px;position:relative;overflow:hidden}.lx-landing .trust-strip:before{content:"";pointer-events:none;transform-origin:bottom;background-image:linear-gradient(#4a90d90d 1px,#0000 1px),linear-gradient(90deg,#4a90d90d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;transform:perspective(700px)rotateX(65deg)translateY(40%);-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 100%);mask-image:linear-gradient(#0000 0%,#000 30% 100%)}.lx-landing .trust-strip:after{content:"";pointer-events:none;background:radial-gradient(at top,#4a90d938 0%,#0000 60%),radial-gradient(at 15% 85%,#f5a94a1a 0%,#0000 50%),radial-gradient(at 85% 80%,#1a5bbf29 0%,#0000 50%);position:absolute;inset:0}.lx-landing .trust-orbs{pointer-events:none;position:absolute;inset:0;overflow:hidden}.lx-landing .trust-orb{filter:blur(60px);opacity:.4;border-radius:50%;animation:14s ease-in-out infinite lx-floatSlow;position:absolute}.lx-landing .trust-orb-1{background:#4a90d980;width:320px;height:320px;top:-140px;left:-80px}.lx-landing .trust-orb-2{background:#f5a94a66;width:260px;height:260px;animation-delay:3s;bottom:-120px;right:8%}.lx-landing .trust-orb-3{background:#1a5bbf99;width:220px;height:220px;animation-delay:6s;top:30%;left:55%}.lx-landing .trust-container{z-index:2;max-width:1120px;margin:0 auto;padding:0 24px;position:relative}.lx-landing .trust-pre{font-family:var(--font-mono);letter-spacing:.22em;color:#4a90d9f2;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#4a90d91a;border:1px solid #4a90d940;border-radius:100px;align-items:center;gap:8px;margin-bottom:20px;padding:7px 16px;font-size:10px;font-weight:500;display:inline-flex}.lx-landing .trust-pre .tp-dot{background:var(--blue-mid);width:6px;height:6px;box-shadow:0 0 10px var(--blue-mid);border-radius:50%;animation:2s infinite lx-pulse}.lx-landing .trust-h{font-family:var(--font-display);color:#fff;letter-spacing:-1.4px;max-width:720px;margin-bottom:18px;margin-left:auto;margin-right:auto;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.12}.lx-landing .trust-accent{font-family:var(--font-fraunces);color:var(--blue-mid);letter-spacing:-2px;font-style:italic;font-weight:500}.lx-landing .trust-sub{color:#fff9;max-width:580px;margin:0 auto 48px;font-size:15px;line-height:1.6}.lx-landing .trust-marquee{z-index:2;padding:8px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.lx-landing .trust-track{gap:14px;width:max-content;animation:50s linear infinite lx-trustScroll;display:flex}.lx-landing .trust-strip:hover .trust-track{animation-play-state:paused}.lx-landing .trust-pill{white-space:nowrap;-webkit-backdrop-filter:blur(12px);transform-style:preserve-3d;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:100px;flex-shrink:0;align-items:center;gap:12px;padding:10px 22px 10px 10px;transition:transform .45s cubic-bezier(.22,1,.36,1),background .3s,border-color .3s,box-shadow .3s;display:inline-flex;box-shadow:0 4px 20px #00000040,inset 0 0 0 1px #4a90d90a}.lx-landing .trust-pill:hover{background:#4a90d91f;border-color:#4a90d973;transform:translateY(-4px)rotateX(-10deg)scale(1.05);box-shadow:0 16px 40px #4a90d947,inset 0 0 0 1px #4a90d933}.lx-landing .trust-flag,.lx-landing .trust-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 12px #0006,0 0 0 1.5px #ffffff1f}.lx-landing .trust-flag svg,.lx-landing .trust-icon svg{display:block}.lx-landing .trust-flag svg{width:100%;height:100%}.lx-landing .trust-icon{color:#fff;background:linear-gradient(135deg,#4a90d9,#1a5bbf)}.lx-landing .trust-icon svg{stroke:#fff;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.lx-landing .trust-icon.amber{background:linear-gradient(135deg,#f5a94a,#d97706)}.lx-landing .trust-icon.green{background:linear-gradient(135deg,#2a9e75,#1a7a5a)}.lx-landing .trust-icon.purple{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.lx-landing .trust-pill-text{text-align:left;flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.lx-landing .tp-label-strong{color:#fff;font-family:var(--font-display);letter-spacing:-.2px;font-size:13px;font-weight:700}.lx-landing .tp-label-weak{color:#ffffff7a;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:3px;font-size:9.5px}.lx-landing .trust-stats{z-index:2;flex-wrap:wrap;justify-content:center;gap:0;margin-top:52px;display:flex;position:relative}.lx-landing .ts-item{border-right:1px solid #ffffff14;flex-direction:column;align-items:center;padding:0 40px;transition:transform .3s;display:flex}.lx-landing .ts-item:hover{transform:translateY(-4px)}.lx-landing .ts-item:last-child{border-right:none}.lx-landing .ts-num{font-family:var(--font-display);color:#fff;letter-spacing:-1px;font-size:30px;font-weight:800;line-height:1;display:block}.lx-landing .ts-num.gradient{background:linear-gradient(135deg,#4a90d9 0%,#f5a94a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lx-landing .ts-label{font-family:var(--font-mono);color:#ffffff7a;text-transform:uppercase;letter-spacing:.12em;margin-top:8px;font-size:10px;display:block}@media (max-width:640px){.lx-landing .trust-strip{padding:60px 0 64px}.lx-landing .trust-stats{gap:12px;margin-top:36px}.lx-landing .ts-item{border-right:none;padding:0 20px}.lx-landing .ts-num{font-size:22px}}.lx-landing .ambient-orbs{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.lx-landing .ambient-orbs:before,.lx-landing .ambient-orbs:after{content:"";filter:blur(90px);opacity:.55;border-radius:50%;position:absolute}.lx-landing .ambient-orbs:before{background:radial-gradient(circle,#4a90d92e,#0000 70%);width:420px;height:420px;animation:16s ease-in-out infinite lx-floatSlow;top:-120px;left:-80px}.lx-landing .ambient-orbs:after{background:radial-gradient(circle,#f5a94a26,#0000 70%);width:380px;height:380px;animation:22s ease-in-out infinite reverse lx-floatSlow;bottom:-80px;right:-60px}.lx-landing .icp{background:var(--bg-cream);padding:120px 24px;position:relative;overflow:hidden}.lx-landing .icp>.container{z-index:1;position:relative}.lx-landing .icp-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;display:grid}.lx-landing .icp-card{border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);background:linear-gradient(#fffffffa 0%,#ffffffe0 100%);border-radius:20px;padding:30px 26px 26px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s,border-color .5s;position:relative;overflow:hidden;box-shadow:0 2px 10px #1a5bbf0a,inset 0 0 0 1px #ffffff80}.lx-landing .icp-card:before{content:"";background:var(--grad-brand);transform-origin:0;height:3px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.lx-landing .icp-card:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#4a90d92e,#0000 65%);border-radius:50%;width:280px;height:280px;transition:opacity .5s;position:absolute;top:-40%;right:-40%}.lx-landing .icp-card:hover:before{transform:scaleX(1)}.lx-landing .icp-card:hover:after{opacity:1}.lx-landing .icp-card:hover{border-color:#4a90d940;transform:translateY(-8px);box-shadow:0 28px 60px #1a5bbf24,0 0 0 1px #4a90d926}.lx-landing .icp-icon{z-index:1;background:linear-gradient(135deg,#4a90d91f,#f5a94a14);border:1px solid #4a90d91f;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;font-size:22px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;display:inline-flex;position:relative}.lx-landing .icp-card:hover .icp-icon{transform:scale(1.08)rotate(-4deg);box-shadow:0 10px 24px #1a5bbf2e}.lx-landing .icp-role{font-family:var(--font-display);color:var(--ink);z-index:1;margin-bottom:8px;font-size:17px;font-weight:700;position:relative}.lx-landing .icp-pain{color:var(--ink-muted);z-index:1;margin-bottom:14px;font-size:13px;line-height:1.65;position:relative}.lx-landing .icp-size{font-family:var(--font-mono);color:var(--blue-mid);letter-spacing:.04em;z-index:1;border-top:1px dashed #4a90d92e;padding-top:12px;font-size:10px;position:relative}.lx-landing .problem{background:var(--bg-section);padding:120px 24px;position:relative;overflow:hidden}.lx-landing .problem>.container{z-index:1;position:relative}.lx-landing .problem h2 em{background:var(--grad-text);-webkit-text-fill-color:transparent;font-style:italic;font-family:var(--font-fraunces);-webkit-background-clip:text;background-clip:text}.lx-landing .blockquote{background:linear-gradient(#fff 0%,#fffffff0 100%);border-left:none;border-radius:20px;max-width:680px;margin:44px 0;padding:36px 36px 30px 64px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 10px 40px #1a5bbf14,0 0 0 1px #4a90d914}.lx-landing .blockquote:before{content:"“";font-family:var(--font-fraunces);color:var(--amber);opacity:.35;font-size:110px;font-style:italic;line-height:1;position:absolute;top:-10px;left:18px}.lx-landing .blockquote:after{content:"";background:linear-gradient(180deg,var(--amber),#f5a94a33);border-radius:0 4px 4px 0;width:4px;position:absolute;top:20%;bottom:20%;left:0}.lx-landing .blockquote:hover{transform:translateY(-3px);box-shadow:0 20px 50px #1a5bbf1f,0 0 0 1px #f5a94a40}.lx-landing .blockquote p{font-family:var(--font-fraunces);color:var(--ink);letter-spacing:-.4px;margin-bottom:14px;font-size:20px;font-style:italic;line-height:1.55}.lx-landing .blockquote cite{font-family:var(--font-mono);color:var(--ink-muted);letter-spacing:.04em;font-size:11px;font-style:normal}.lx-landing .pain-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:48px;display:grid}.lx-landing .pain-card{border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);background:linear-gradient(#fffffffa 0%,#ffffffe0 100%);border-radius:20px;padding:32px 28px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s,border-color .5s;position:relative;overflow:hidden;box-shadow:0 2px 10px #1a5bbf0a,inset 0 0 0 1px #ffffff80}.lx-landing .pain-card:before{content:"";background:var(--grad-brand);transform-origin:0;height:3px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.lx-landing .pain-card:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#f5a94a24,#0000 65%);border-radius:50%;width:280px;height:280px;transition:opacity .5s;position:absolute;bottom:-50%;left:-30%}.lx-landing .pain-card:hover:before{transform:scaleX(1)}.lx-landing .pain-card:hover:after{opacity:1}.lx-landing .pain-card:hover{border-color:#4a90d940;transform:translateY(-8px);box-shadow:0 28px 60px #1a5bbf24,0 0 0 1px #4a90d926}.lx-landing .pain-card-icon{z-index:1;background:linear-gradient(135deg,#f5a94a2e,#4a90d91a);border:1px solid #f5a94a40;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:18px;font-size:26px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .4s;display:flex;position:relative}.lx-landing .pain-card:hover .pain-card-icon{transform:scale(1.1)rotate(-6deg);box-shadow:0 12px 28px #f5a94a4d}.lx-landing .pain-card h3{color:var(--ink);z-index:1;margin-bottom:10px;position:relative}.lx-landing .pain-card p{color:var(--ink-body);z-index:1;font-size:14px;line-height:1.65;position:relative}.lx-landing .solution{background:var(--bg-cream);padding:120px 24px;position:relative;overflow:hidden}.lx-landing .solution>.container{z-index:1;position:relative}.lx-landing .module-grid{grid-template-columns:repeat(2,1fr);gap:26px;margin-top:48px;display:grid}.lx-landing .module-card{border:1px solid var(--border);background:linear-gradient(#fff 0%,#fffffff0 100%);border-radius:24px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s,border-color .5s;position:relative;overflow:hidden;box-shadow:0 4px 20px #1a5bbf0d,inset 0 0 0 1px #fff9}.lx-landing .module-card:before{content:"";opacity:0;pointer-events:none;z-index:0;background:radial-gradient(circle,#4a90d91a,#0000 65%);border-radius:50%;width:400px;height:400px;transition:opacity .5s;position:absolute;top:-50%;right:-40%}.lx-landing .module-card:hover:before{opacity:1}.lx-landing .module-card:hover{border-color:#4a90d940;transform:translateY(-10px)scale(1.01);box-shadow:0 32px 70px #1a5bbf26,0 0 0 1px #4a90d92e}.lx-landing .module-accent{height:4px}.lx-landing .module-accent.blue{background:var(--grad-blue)}.lx-landing .module-accent.green{background:linear-gradient(135deg,#2a9e75,var(--success))}.lx-landing .module-body{padding:34px 30px}.lx-landing .module-tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.15em;margin-bottom:8px;font-size:9px;font-weight:500;display:block}.lx-landing .module-tag.blue{color:var(--blue-deep)}.lx-landing .module-tag.green{color:var(--success)}.lx-landing .module-title{font-family:var(--font-display);margin-bottom:6px;font-size:28px;font-weight:800}.lx-landing .module-title.blue{color:var(--blue-deep)}.lx-landing .module-title.green{color:var(--success)}.lx-landing .module-subtitle{color:var(--ink-muted);margin-bottom:16px;font-size:16px}.lx-landing .module-desc{color:var(--ink-body);margin-bottom:20px;font-size:14px;line-height:1.65}.lx-landing .feature-chips{flex-wrap:wrap;gap:7px;margin-bottom:20px;display:flex}.lx-landing .chip{font-family:var(--font-mono);cursor:default;border-radius:100px;padding:5px 12px;font-size:10px;font-weight:500;transition:transform .2s,box-shadow .2s}.lx-landing .chip:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.lx-landing .chip.blue{color:var(--blue-deep);background:#1a5bbf14}.lx-landing .chip.green{color:var(--success);background:#1a7a5a14}.lx-landing .module-example{background:var(--bg-cream);font-family:var(--font-mono);color:var(--ink-body);border:1px solid var(--border-soft);border-radius:12px;padding:18px 20px;font-size:12px;line-height:1.6}.lx-landing .module-example .arrow{color:var(--blue-deep);margin-top:10px;font-weight:500;display:block}.lx-landing .risk-items{margin-top:4px}.lx-landing .risk-item{font-family:var(--font-mono);color:var(--ink-body);border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-size:11px;transition:background .2s,padding-left .2s;display:flex}.lx-landing .risk-item:last-child{border-bottom:none}.lx-landing .risk-item:hover{background:#1a5bbf05;padding-left:6px}.lx-landing .risk-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:100px;flex-shrink:0;padding:3px 10px;font-size:9px;font-weight:500}.lx-landing .risk-badge.low{background:var(--success-light);color:var(--success)}.lx-landing .risk-badge.medium{background:var(--amber-light);color:var(--warning)}.lx-landing .risk-badge.high{color:var(--danger);background:#c530301a}.lx-landing .how-it-works{background:var(--bg-section);padding:120px 24px;position:relative;overflow:hidden}.lx-landing .how-it-works:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle,#1a5bbf0a 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.lx-landing .how-it-works>.container{z-index:1;position:relative}.lx-landing .steps-grid{z-index:1;grid-template-columns:1fr auto 1fr auto 1fr;align-items:start;gap:0;margin-top:48px;display:grid;position:relative}.lx-landing .step-card{text-align:center;border:1px solid var(--border);background:linear-gradient(#fff 0%,#fffffff0 100%);border-radius:20px;padding:38px 28px 34px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s,border-color .5s;position:relative;overflow:hidden;box-shadow:0 4px 20px #1a5bbf0d,inset 0 0 0 1px #fff9}.lx-landing .step-card:after{content:"";background:var(--grad-blue);height:3px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.lx-landing .step-card:before{content:"";opacity:0;pointer-events:none;z-index:0;background:radial-gradient(circle,#4a90d91f,#0000 65%);border-radius:50%;width:320px;height:320px;transition:opacity .5s;position:absolute;top:-40%;left:-30%}.lx-landing .step-card:hover:after{transform:scaleX(1)}.lx-landing .step-card:hover:before{opacity:1}.lx-landing .step-card:hover{border-color:#4a90d940;transform:translateY(-10px);box-shadow:0 28px 60px #1a5bbf24,0 0 0 1px #4a90d926}.lx-landing .step-card>*{z-index:1;position:relative}.lx-landing .step-number{font-family:var(--font-fraunces);background:linear-gradient(135deg,#4a90d938 0%,#1a5bbf14 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:-14px;font-size:92px;font-style:italic;font-weight:600;line-height:1;transition:transform .5s cubic-bezier(.22,1,.36,1)}.lx-landing .step-card:hover .step-number{transform:scale(1.05)}.lx-landing .step-icon{margin:14px 0 18px}.lx-landing .step-icon svg{width:44px;height:44px}.lx-landing .step-card h3{margin-bottom:12px}.lx-landing .step-card p{color:var(--ink-body);font-size:14px;line-height:1.65}.lx-landing .step-arrow{background:var(--grad-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;padding-top:90px;font-size:28px;font-weight:700;animation:3s ease-in-out infinite lx-floatSlow;display:flex}.lx-landing .comparison{background:var(--bg-cream);padding:120px 24px}.lx-landing .comparison .comp-sub{color:var(--ink-muted);max-width:560px;margin-bottom:40px;font-size:16px}.lx-landing .table-wrap{background:var(--bg-white);border:1px solid var(--border);-webkit-overflow-scrolling:touch;border-radius:18px;overflow:auto hidden;box-shadow:0 8px 30px #0000000a}.lx-landing .comp-table{border-collapse:collapse;width:100%;min-width:640px}.lx-landing .comp-table th{background:var(--bg-section);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-faint);text-align:left;white-space:nowrap;padding:16px 18px;font-size:10px;font-weight:500}.lx-landing .comp-table td{font-family:var(--font-body);color:var(--ink-body);border-top:1px solid var(--border-soft);white-space:nowrap;padding:16px 18px;font-size:14px;transition:background .2s}.lx-landing .comp-table tr:hover td{background:#1a5bbf05}.lx-landing .comp-table tr.lexly-row td{color:var(--ink);font-weight:700;background:#1a5bbf12!important}.lx-landing .comp-table tr.lexly-row td:first-child{border-left:4px solid var(--blue-deep)}.lx-landing .comp-table tr.lexly-row:hover td{background:#1a5bbf1a!important}.lx-landing .you-badge{background:var(--amber-light);color:#b07030;font-family:var(--font-mono);vertical-align:middle;text-transform:uppercase;letter-spacing:.05em;border-radius:4px;margin-left:8px;padding:2px 8px;font-size:9px;font-weight:500;animation:3s ease-in-out infinite lx-pulse;display:inline-block}.lx-landing .check{color:var(--success);font-size:16px;font-weight:600}.lx-landing .cross{color:var(--danger);opacity:.7}.lx-landing .note-text{color:var(--ink-muted);font-size:12px}.lx-landing .pricing{color:#fff;background:linear-gradient(135deg,#0b1220 0%,#151c2f 50%,#0b1220 100%);padding:120px 24px;position:relative;overflow:hidden}.lx-landing .pricing:before{content:"";pointer-events:none;filter:blur(60px);background:radial-gradient(#4a90d92e,#0000 70%);width:1000px;height:600px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.lx-landing .pricing:after{content:"";pointer-events:none;filter:blur(80px);background:radial-gradient(circle,#f5a94a1a,#0000 70%);width:500px;height:500px;position:absolute;bottom:-200px;right:-100px}.lx-landing .pricing-bg-icon{opacity:.03;pointer-events:none;width:500px;height:500px;animation:20s ease-in-out infinite lx-floatSlow;position:absolute;top:50%;right:-80px;transform:translateY(-50%)}.lx-landing .pricing .section-label span{color:var(--amber)}.lx-landing .pricing .section-label:after{background:#f5a94a33}.lx-landing .pricing h2{color:#fff;margin-bottom:4px;font-size:clamp(28px,4.5vw,42px)}.lx-landing .pricing h2 .amber-text{color:var(--amber)}.lx-landing .pricing-sub{color:#ffffff80;margin-bottom:48px;font-size:15px}.lx-landing .plans-grid{z-index:1;grid-template-columns:repeat(4,1fr);gap:18px;display:grid;position:relative}.lx-landing .plan-card{-webkit-backdrop-filter:blur(14px);background:linear-gradient(#ffffff0f 0%,#ffffff05 100%);border:1px solid #ffffff1a;border-radius:20px;padding:32px 26px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s,border-color .5s,background .5s;position:relative;box-shadow:0 4px 20px #00000026,inset 0 0 0 1px #ffffff0d}.lx-landing .plan-card:before{content:"";opacity:0;pointer-events:none;z-index:0;background:radial-gradient(circle,#4a90d938,#0000 65%);border-radius:50%;width:280px;height:280px;transition:opacity .5s;position:absolute;top:-50%;left:-30%}.lx-landing .plan-card:hover:before{opacity:1}.lx-landing .plan-card>*{z-index:1;position:relative}.lx-landing .plan-card:hover{background:linear-gradient(#ffffff1a 0%,#ffffff0a 100%);border-color:#4a90d966;transform:translateY(-10px)scale(1.02);box-shadow:0 32px 70px #0006,inset 0 0 0 1px #ffffff26}.lx-landing .plan-card.featured{border-color:var(--blue-mid);background:linear-gradient(#4a90d92e 0%,#4a90d90f 100%);transform:scale(1.04);box-shadow:inset 0 0 0 1px #4a90d980,0 20px 60px #4a90d940,0 0 60px #4a90d926}.lx-landing .plan-card.featured:after{content:"";background:linear-gradient(135deg,var(--amber),var(--blue-mid),var(--blue-deep),var(--amber));-webkit-mask-composite:xor;pointer-events:none;z-index:0;background-size:300% 300%;border-radius:20px;padding:2px;animation:6s infinite lx-gradientShift;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lx-landing .plan-card.featured:hover{transform:translateY(-10px)scale(1.06);box-shadow:inset 0 0 0 1px #4a90d999,0 32px 80px #4a90d959,0 0 80px #4a90d940}.lx-landing .plan-badge{background:var(--amber);color:var(--ink);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;border-radius:100px;padding:4px 12px;font-size:9px;font-weight:500;position:absolute;top:-11px;right:16px}.lx-landing .plan-name{font-family:var(--font-display);color:#fff;margin-bottom:4px;font-size:18px;font-weight:700}.lx-landing .plan-price{font-family:var(--font-mono);color:#fff;margin-bottom:2px;font-size:30px;font-weight:400}.lx-landing .plan-desc{color:#ffffff73;margin-bottom:18px;font-size:13px}.lx-landing .plan-features{list-style:none}.lx-landing .plan-features li{color:#ffffffb3;padding:5px 0 5px 18px;font-size:13px;transition:color .2s,padding-left .2s;position:relative}.lx-landing .plan-features li:hover{color:#fff;padding-left:22px}.lx-landing .plan-features li:before{content:"✓";color:#ffffff40;font-size:12px;font-weight:700;position:absolute;left:0}.lx-landing .promo-bar{text-align:center;color:var(--amber);z-index:1;background:#f5a94a1f;border:1px solid #f5a94a40;border-radius:12px;margin-top:32px;padding:16px 24px;font-size:14px;transition:transform .3s,background .3s;position:relative}.lx-landing .promo-bar:hover{background:#f5a94a2e;transform:scale(1.01)}.lx-landing .faq-section{background:var(--bg-section);padding:120px 24px;position:relative;overflow:hidden}.lx-landing .faq-section>.container{z-index:1;position:relative}.lx-landing .faq-list{flex-direction:column;gap:12px;max-width:720px;margin:48px auto 0;display:flex}.lx-landing .faq-item{border:1px solid var(--border);cursor:pointer;-webkit-backdrop-filter:blur(8px);background:linear-gradient(#fffffff2 0%,#ffffffd9 100%);border-radius:16px;padding:4px 22px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s,border-color .4s;position:relative;overflow:hidden;box-shadow:0 2px 10px #1a5bbf0a}.lx-landing .faq-item:before{content:"";background:var(--grad-brand);transform-origin:top;width:3px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.lx-landing .faq-item:hover{border-color:#4a90d938;transform:translateY(-2px);box-shadow:0 14px 36px #1a5bbf1a}.lx-landing .faq-item.open{border-color:#4a90d947;box-shadow:0 14px 36px #1a5bbf1a}.lx-landing .faq-item.open:before{transform:scaleY(1)}.lx-landing .faq-question{font-family:var(--font-display);color:var(--ink);letter-spacing:-.2px;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:15.5px;font-weight:700;display:flex}.lx-landing .faq-toggle{width:32px;height:32px;color:var(--blue-deep);background:linear-gradient(135deg,#4a90d924,#f5a94a14);border:1px solid #4a90d92e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:600;transition:transform .4s cubic-bezier(.22,1,.36,1),background .3s;display:flex}.lx-landing .faq-item.open .faq-toggle{background:linear-gradient(135deg,var(--blue-mid),var(--blue-deep));color:#fff;border-color:#0000;transform:rotate(45deg)}.lx-landing .faq-answer{max-height:0;color:var(--ink-muted);font-size:14px;line-height:1.75;transition:max-height .5s cubic-bezier(.22,1,.36,1),padding .3s;overflow:hidden}.lx-landing .faq-answer.open{max-height:400px;padding-bottom:22px}.lx-landing .next-steps{background:var(--bg-cream);padding:120px 24px;position:relative;overflow:hidden}.lx-landing .next-steps>.container{z-index:1;position:relative}.lx-landing .timeline{max-width:620px;margin:48px auto 0;position:relative}.lx-landing .timeline:before{content:"";background:linear-gradient(#4a90d999 0%,#f5a94a80 55%,#1a5bbf26 100%);border-radius:2px;width:2px;position:absolute;top:20px;bottom:20px;left:16px;box-shadow:0 0 20px #4a90d91a}.lx-landing .timeline:after{content:"";background:var(--blue-deep);opacity:.7;border-radius:50%;width:12px;height:12px;position:absolute;bottom:14px;left:11px;box-shadow:0 0 0 4px #1a5bbf1f,0 0 16px #1a5bbf66}.lx-landing .timeline-item{gap:22px;padding-bottom:44px;transition:transform .3s;display:flex;position:relative}.lx-landing .timeline-item:hover{transform:translate(4px)}.lx-landing .timeline-item:last-child{padding-bottom:0}.lx-landing .timeline-dot{background:var(--grad-blue);width:34px;height:34px;font-family:var(--font-mono);color:#fff;z-index:1;box-shadow:0 0 0 4px var(--bg-cream),0 0 0 5px #4a90d938,0 6px 18px #1a5bbf40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;display:flex;position:relative}.lx-landing .timeline-item:hover .timeline-dot{box-shadow:0 0 0 4px var(--bg-cream),0 0 0 6px #f5a94a73,0 10px 26px #1a5bbf66;transform:scale(1.18)}.lx-landing .timeline-content{flex:1;padding-top:4px}.lx-landing .timeline-when{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--blue-mid);margin-bottom:4px;font-size:10px}.lx-landing .timeline-content h3{margin-bottom:6px;font-size:18px}.lx-landing .timeline-content p{color:var(--ink-body);font-size:14px;line-height:1.6}.lx-landing .final-cta{text-align:center;color:#fff;perspective:1400px;background:linear-gradient(135deg,#0b1220 0%,#151c2f 50%,#0b1220 100%);padding:140px 24px 160px;position:relative;overflow:hidden}.lx-landing .final-cta:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at top,#4a90d938 0%,#0000 55%),radial-gradient(at 15% 85%,#f5a94a1f 0%,#0000 50%),radial-gradient(at 85% 80%,#1a5bbf29 0%,#0000 50%);position:absolute;inset:0}.lx-landing .final-cta:after{content:"";transform-origin:bottom;pointer-events:none;z-index:0;background-image:linear-gradient(#4a90d90d 1px,#0000 1px),linear-gradient(90deg,#4a90d90d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;transform:perspective(700px)rotateX(65deg)translateY(60%);-webkit-mask-image:linear-gradient(#0000 0%,#000 40% 100%);mask-image:linear-gradient(#0000 0%,#000 40% 100%)}.lx-landing .final-cta-orbs{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.lx-landing .fc-orb{filter:blur(70px);opacity:.35;border-radius:50%;animation:14s ease-in-out infinite lx-floatSlow;position:absolute}.lx-landing .fc-orb-1{background:#4a90d98c;width:360px;height:360px;top:-160px;left:-100px}.lx-landing .fc-orb-2{background:#f5a94a73;width:280px;height:280px;animation-delay:3s;bottom:-120px;right:6%}.lx-landing .fc-orb-3{background:#1a5bbf99;width:240px;height:240px;animation-delay:6s;top:40%;left:60%}.lx-landing .final-cta-watermark{opacity:.035;pointer-events:none;z-index:0;width:520px;height:520px;animation:22s ease-in-out infinite lx-floatSlow;position:absolute;bottom:-120px;right:-120px}.lx-landing .final-cta .container{z-index:2;position:relative}.lx-landing .urgency-strip{font-family:var(--font-mono);color:var(--amber);letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5a94a1f;border:1px solid #f5a94a52;border-radius:100px;align-items:center;gap:10px;margin-bottom:26px;padding:9px 20px;font-size:10.5px;font-weight:500;display:inline-flex}.lx-landing .urgency-strip .pulse-dot{background:var(--amber);width:8px;height:8px;box-shadow:0 0 14px var(--amber);border-radius:50%;animation:2s infinite lx-pulse}.lx-landing .urgency-strip strong{color:#fff;margin:0 2px;font-weight:700}.lx-landing .final-cta .overline{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:#ffffff80;margin-bottom:18px;font-size:11px}.lx-landing .final-cta h2{color:#fff;letter-spacing:-1.8px;margin-bottom:16px;font-size:clamp(36px,5.6vw,64px);font-weight:800;line-height:1.05}.lx-landing .final-cta h2 .strike{color:#ffffff47;font-family:var(--font-fraunces);font-style:italic;font-weight:400;display:inline-block;position:relative}.lx-landing .final-cta h2 .strike:after{content:"";background:linear-gradient(90deg,#0000 0%,#c53030 12%,#f5a94a 50%,#c53030 88%,#0000 100%);border-radius:4px;height:4px;position:absolute;top:52%;left:-4%;right:-4%;transform:rotate(-3deg);box-shadow:0 0 12px #f5a94a80}.lx-landing .final-cta h2 .accent{font-family:var(--font-fraunces);background:linear-gradient(135deg,#4a90d9 0%,#f5a94a 100%);-webkit-text-fill-color:transparent;letter-spacing:-2px;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500}.lx-landing .final-cta .cta-sub{color:#fff9;max-width:540px;margin-bottom:36px;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.65}.lx-landing .pricing-tease{perspective:900px;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:40px;display:flex}.lx-landing .tease-pill{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:140px;transform-style:preserve-3d;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;align-items:flex-start;gap:3px;padding:14px 20px;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .3s,background .3s;display:flex;position:relative}.lx-landing .tease-pill:hover{transform:translateY(-5px)rotateX(-6deg)}.lx-landing .tease-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:#ffffff80;font-size:10px}.lx-landing .tease-price{font-family:var(--font-display);color:#fff6;font-size:20px;font-weight:800;-webkit-text-decoration:line-through #c53030b3;text-decoration:line-through #c53030b3;text-decoration-thickness:2px}.lx-landing .tease-pill.new{background:linear-gradient(135deg,#f5a94a24,#4a90d924);border-color:#f5a94a59;box-shadow:inset 0 0 0 1px #f5a94a26,0 12px 30px #f5a94a1a}.lx-landing .tease-pill.new .tease-label{color:var(--amber)}.lx-landing .tease-pill.new .tease-price{color:#fff;background:linear-gradient(135deg,#f5a94a,#ffcc80);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:24px;text-decoration:none}.lx-landing .tease-arrow{color:#ffffff4d;align-items:center;padding:0 4px;font-size:18px;display:flex}.lx-landing .final-cta .email-form-wrap{max-width:540px}.lx-landing .final-cta .email-form input{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border-color:#ffffff1f}.lx-landing .final-cta .email-form input::placeholder{color:#fff6}.lx-landing .final-cta .email-form input:focus{border-color:var(--blue-mid);background:#ffffff1a;box-shadow:0 0 0 4px #4a90d938}.lx-landing .final-cta .email-form button{box-shadow:0 8px 32px #4a90d980,inset 0 0 0 1px #ffffff1a}.lx-landing .final-cta .email-form button:hover{box-shadow:0 14px 40px #4a90d999}.lx-landing .final-cta .form-note{color:#fff6}.lx-landing .trust-signals{z-index:1;flex-wrap:wrap;justify-content:center;gap:28px;margin-top:32px;display:flex;position:relative}.lx-landing .trust-signal{font-family:var(--font-mono);color:#ffffff73;letter-spacing:.04em;align-items:center;gap:7px;font-size:11px;transition:color .3s;display:flex}.lx-landing .trust-signal:hover{color:#ffffffe6}.lx-landing .footer{color:#fff;background:linear-gradient(#080c17 0%,#040710 100%);padding:72px 24px 28px;position:relative;overflow:hidden}.lx-landing .footer:before{content:"";background:linear-gradient(90deg,#0000,#4a90d980,#0000);height:1px;position:absolute;top:0;left:0;right:0}.lx-landing .footer:after{content:"";pointer-events:none;background:radial-gradient(at top,#4a90d914 0%,#0000 50%);position:absolute;inset:0}.lx-landing .footer-grid{z-index:1;grid-template-columns:2.2fr 1fr 1fr 1fr;gap:56px;max-width:1120px;margin:0 auto;display:grid;position:relative}.lx-landing .footer-brand-col{flex-direction:column;display:flex}.lx-landing .footer-logo{align-items:center;width:fit-content;margin:-18px 0 -14px -14px;text-decoration:none;transition:transform .3s;display:flex}.lx-landing .footer-logo:hover{transform:scale(1.04)}.lx-landing .footer-logo img{filter:brightness(0)invert();opacity:1;width:auto;height:140px}.lx-landing .footer-tagline{font-family:var(--font-serif);color:#ffffffb3;letter-spacing:-.3px;margin:6px 0 14px;font-size:17px;font-style:italic;line-height:1.45}.lx-landing .footer-brand-desc{font-family:var(--font-body);color:#ffffff73;max-width:320px;margin-bottom:22px;font-size:13.5px;line-height:1.65}.lx-landing .footer-social{gap:10px;display:flex}.lx-landing .footer-social a{color:#ffffff8c;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .3s,background .3s,border-color .3s;display:flex}.lx-landing .footer-social a:hover{color:#fff;background:#4a90d924;border-color:#4a90d966;transform:translateY(-3px)}.lx-landing .footer-social svg{width:16px;height:16px;display:block}.lx-landing .footer-col h4{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:#ffffff73;margin-bottom:18px;font-size:10px;font-weight:500}.lx-landing .footer-col ul{padding:0;list-style:none}.lx-landing .footer-col ul li{margin-bottom:11px}.lx-landing .footer-col a{font-family:var(--font-body);color:#fff9;font-size:13.5px;text-decoration:none;transition:color .3s,padding-left .3s;display:inline-block}.lx-landing .footer-col a:hover{color:#fff;padding-left:4px}.lx-landing .footer-bottom{z-index:1;border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1120px;margin:56px auto 0;padding-top:28px;display:flex;position:relative}.lx-landing .footer-copyright{font-family:var(--font-mono);color:#ffffff59;letter-spacing:.05em;font-size:10.5px}.lx-landing .footer-disclaimer{font-family:var(--font-mono);color:#ffffff4d;text-align:right;max-width:420px;font-size:10.5px}.lx-landing .footer-made{font-family:var(--font-mono);color:#ffffff59;align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.lx-landing .footer-made .heart{color:#c53030;animation:2s infinite lx-pulse}@media (max-width:900px){.lx-landing h1{letter-spacing:-1.5px}.lx-landing .pain-grid,.lx-landing .icp-grid,.lx-landing .module-grid{grid-template-columns:1fr}.lx-landing .plans-grid{grid-template-columns:repeat(2,1fr)}.lx-landing .plan-card.featured{transform:none}.lx-landing .steps-grid{grid-template-columns:1fr;gap:16px}.lx-landing .step-arrow{padding-top:0;font-size:22px;transform:rotate(90deg)}.lx-landing .hero-orbits,.lx-landing .float-card,.lx-landing .sparkle{display:none}.lx-landing .nav-logo img{height:92px}.lx-landing .nav{height:80px}.lx-landing .footer-logo img{height:120px}}@media (max-width:640px){.lx-landing .hero{min-height:auto;padding:130px 20px 60px}.lx-landing .nav-logo img{height:78px}.lx-landing .nav{height:72px}.lx-landing .footer-logo img{height:104px}.lx-landing .hero-badges{gap:8px}.lx-landing .mini-badge{padding:6px 11px;font-size:9px}.lx-landing .email-form{flex-direction:column;gap:12px;width:100%}.lx-landing .email-form-wrap{width:100%;max-width:100%;padding:0}.lx-landing .email-form input{box-sizing:border-box!important;appearance:none!important;border-radius:16px!important;flex:none!important;width:100%!important;height:64px!important;min-height:64px!important;padding:0 22px!important;font-size:17px!important;line-height:64px!important;display:block!important}.lx-landing .email-form button{box-sizing:border-box!important;border-radius:16px!important;flex:none!important;width:100%!important;height:64px!important;min-height:64px!important;padding:0 24px!important;font-size:17px!important;line-height:64px!important;display:block!important}.lx-landing .stats-row{grid-template-columns:1fr 1fr;gap:24px;margin-top:44px;padding:22px 14px;display:grid}.lx-landing .stat{border-right:none;padding:0}.lx-landing .stat-number{font-size:30px}.lx-landing .timeline:before{left:15px}.lx-landing .timeline:after{left:10px}.lx-landing .plans-grid{grid-template-columns:1fr}.lx-landing .footer-grid{grid-template-columns:1fr 1fr;gap:36px}.lx-landing .footer-brand-col{text-align:center;grid-column:1/-1;align-items:center}.lx-landing .footer-brand-col .footer-logo{margin:0 auto}.lx-landing .footer-brand-col .footer-brand-desc{margin-left:auto;margin-right:auto}.lx-landing .footer-social{justify-content:center}.lx-landing .footer-bottom{text-align:center;flex-direction:column}.lx-landing .footer-disclaimer{text-align:center}.lx-landing .final-cta{padding:90px 20px 110px}.lx-landing .pricing-tease{gap:10px}.lx-landing .tease-pill{flex:1;min-width:0;padding:12px 14px}.lx-landing .tease-price{font-size:16px}.lx-landing .tease-pill.new .tease-price{font-size:18px}.lx-landing .tease-arrow,.lx-landing .particles{display:none}}.lx-landing .nav-links{align-items:center;gap:6px;display:flex}.lx-landing .nav-link{font-family:var(--font-body);color:var(--ink-muted);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:8px 14px;font-size:14.5px;font-weight:500;text-decoration:none;transition:color .2s,background .2s}.lx-landing .nav-link:hover{color:var(--blue-deep);background:#1a5bbf0f}.lx-landing .nav-actions{align-items:center;gap:10px;display:flex}.lx-landing .nav-signin{font-family:var(--font-body);color:var(--ink-body);white-space:nowrap;border-radius:100px;padding:9px 16px;font-size:14.5px;font-weight:600;text-decoration:none;transition:color .2s,background .2s}.lx-landing .nav-signin:hover{color:var(--blue-deep);background:#1a5bbf0f}.lx-landing .nav-cta{font-family:var(--font-display);color:#fff;background:var(--grad-blue);cursor:pointer;white-space:nowrap;border:none;border-radius:100px;align-items:center;gap:7px;padding:11px 22px;font-size:14.5px;font-weight:700;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:inline-flex;box-shadow:0 6px 18px #1a5bbf47,inset 0 0 0 1px #ffffff1f}.lx-landing .nav-cta:hover{transform:translateY(-2px);box-shadow:0 12px 28px #1a5bbf66,inset 0 0 0 1px #ffffff29}.lx-landing .nav-cta .arr{transition:transform .3s}.lx-landing .nav-cta:hover .arr{transform:translate(3px)}.lx-landing .nav-avatar{width:38px;height:38px;font-family:var(--font-mono);color:#fff;background:var(--grad-blue);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;text-decoration:none;transition:transform .3s;display:grid;box-shadow:0 4px 12px #1a5bbf40,inset 0 0 0 1px #fff3}.lx-landing .nav-avatar:hover{transform:scale(1.06)}.lx-landing .nav-skeleton{background:linear-gradient(90deg,#1a5bbf0f,#1a5bbf1f,#1a5bbf0f) 0 0/200% 100%;border-radius:100px;width:120px;height:38px;animation:1.4s linear infinite lx-shimmer}@media (max-width:1000px){.lx-landing .nav-links{display:none}}@media (max-width:560px){.lx-landing .nav-signin{display:none}.lx-landing .nav-cta{padding:10px 16px;font-size:13.5px}.lx-landing .nav-avatar{width:34px;height:34px}}.nav-burger{border:1px solid var(--border);width:40px;height:40px;color:var(--ink-body);cursor:pointer;background:0 0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,color .2s;display:none}.nav-burger:hover{color:var(--blue-deep);background:#1a5bbf0f}.nav-mobile-menu{background:var(--bg-white,#fff);border-top:1px solid var(--border);flex-direction:column;gap:2px;padding:8px 16px 16px;display:none;box-shadow:0 18px 40px -16px #0f172a2e}.nav-mobile-link{font-family:var(--font-body);color:var(--ink-body);border-radius:10px;padding:12px 10px;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s,background .2s}.nav-mobile-link:hover{color:var(--blue-deep);background:#1a5bbf0f}@media (max-width:1000px){.nav-burger{display:inline-flex}.nav-mobile-menu{display:flex}}
