.lp{--lp-bg:#04050c;--lp-bg-2:#070a16;--lp-cyan:#1ac8db;--lp-cyan-dark:#15b5c7;--lp-purple:#a855f7;--lp-amber:#f59e0b;--lp-text:#eaf2f6;--lp-sub:#93a3b8;--lp-faint:#5d6b80;--lp-glass:hsla(0,0%,100%,.04);--lp-glass-2:hsla(0,0%,100%,.07);--lp-stroke:hsla(0,0%,100%,.09);--lp-stroke-cyan:rgba(26,200,219,.35);--lp-glow:rgba(26,200,219,.16);--lp-grad:linear-gradient(100deg,#1ac8db,#7dd6f7 45%,#a855f7);--lp-font-head:var(--font-jakarta),var(--font-inter),system-ui,sans-serif;position:relative;background:var(--lp-bg);color:var(--lp-text);font-family:var(--font-inter),system-ui,sans-serif;overflow-x:clip;-webkit-font-smoothing:antialiased}.lp ::selection{background:rgba(26,200,219,.35);color:#fff}body:has(.lp),html:has(.lp){background:#04050c!important}.lp-space-bg{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(120% 90% at 50% -10%,#0b1530 0,transparent 55%),radial-gradient(90% 70% at 85% 110%,#140a2e 0,transparent 60%),var(--lp-bg)}.lp-space-stars{position:absolute;inset:-50% 0 0 0;background-image:radial-gradient(1px 1px at 12% 18%,hsla(0,0%,100%,.8) 50%,transparent 51%),radial-gradient(1px 1px at 28% 64%,rgba(170,225,235,.7) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 41% 32%,hsla(0,0%,100%,.55) 50%,transparent 51%),radial-gradient(1px 1px at 57% 76%,hsla(0,0%,100%,.65) 50%,transparent 51%),radial-gradient(1px 1px at 66% 12%,rgba(168,85,247,.6) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 78% 49%,hsla(0,0%,100%,.5) 50%,transparent 51%),radial-gradient(1px 1px at 89% 83%,rgba(26,200,219,.7) 50%,transparent 51%),radial-gradient(1px 1px at 8% 88%,hsla(0,0%,100%,.5) 50%,transparent 51%),radial-gradient(1px 1px at 94% 24%,hsla(0,0%,100%,.6) 50%,transparent 51%);background-size:520px 520px;animation:lp-star-drift 180s linear infinite;opacity:.85}.lp-space-stars-2{background-size:310px 310px;animation-duration:110s;animation-direction:reverse;opacity:.45}.lp-space-aurora{position:absolute;inset:-20%;background:radial-gradient(36% 30% at 22% 28%,rgba(26,200,219,.1),transparent 70%),radial-gradient(32% 28% at 76% 62%,rgba(168,85,247,.09),transparent 70%),radial-gradient(28% 24% at 55% 90%,rgba(26,200,219,.06),transparent 70%);filter:blur(40px);animation:lp-aurora-drift 26s ease-in-out infinite alternate}.lp-space-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(26,200,219,.035) 1px,transparent 0),linear-gradient(90deg,rgba(26,200,219,.035) 1px,transparent 0);background-size:72px 72px;mask-image:radial-gradient(75% 55% at 50% 38%,rgba(0,0,0,.7),transparent 75%);-webkit-mask-image:radial-gradient(75% 55% at 50% 38%,rgba(0,0,0,.7),transparent 75%)}@keyframes lp-star-drift{0%{transform:translateY(0)}to{transform:translateY(520px)}}@keyframes lp-aurora-drift{0%{transform:translate3d(-3%,-2%,0) scale(1)}to{transform:translate3d(3%,3%,0) scale(1.08)}}.lp .lp-mobile-menu,.lp footer,.lp main,.lp nav{position:relative;z-index:1}.lp-inner{max-width:1160px;margin:0 auto;padding:0 28px}.lp-center{text-align:center}.lp-balance{text-wrap:balance}.lp-accent{color:var(--lp-cyan)}.lp-skip-link{position:absolute;left:-9999px;top:0;z-index:200;background:var(--lp-cyan);color:#04121a;padding:10px 16px;border-radius:8px}.lp-skip-link:focus{left:12px;top:12px}.lp-eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.22em;color:var(--lp-cyan);padding:7px 16px;border:1px solid var(--lp-stroke-cyan);border-radius:999px;background:linear-gradient(180deg,rgba(26,200,219,.1),rgba(26,200,219,.02));box-shadow:0 0 24px rgba(26,200,219,.12),inset 0 0 12px rgba(26,200,219,.06);margin-bottom:24px;text-transform:uppercase}.lp-h2{font-family:var(--lp-font-head);font-size:clamp(32px,4.6vw,52px);font-weight:800;line-height:1.12;letter-spacing:-.02em;color:var(--lp-text);margin:0 0 22px}.lp-h2-large{font-size:clamp(36px,5.4vw,64px)}.lp-lead{font-size:clamp(16px,1.6vw,19px);line-height:1.65;color:var(--lp-sub);max-width:680px;margin:0 auto 40px}.lp-gradient-text{background:var(--lp-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-gradient-shift{background-size:200% 200%;animation:lp-grad-shift 6s ease-in-out infinite}@keyframes lp-grad-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.lp-glow-text{color:var(--lp-text);text-shadow:0 0 24px rgba(26,200,219,.45)}.lp-btn-primary{position:relative;display:inline-flex;align-items:center;gap:10px;padding:15px 30px;border:none;border-radius:14px;background:linear-gradient(135deg,var(--lp-cyan),var(--lp-cyan-dark));color:#03161c;font-size:16px;font-weight:700;font-family:var(--lp-font-head);cursor:pointer;overflow:hidden;box-shadow:0 8px 32px rgba(26,200,219,.35),0 0 0 1px rgba(26,200,219,.4);transition:transform .18s ease,box-shadow .3s ease}.lp-btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 44px rgba(26,200,219,.5),0 0 0 1px rgba(26,200,219,.6)}.lp-btn-primary:active{transform:translateY(0) scale(.98)}.lp-btn-large{padding:19px 42px;font-size:18px;border-radius:16px}.lp-btn-shimmer-strong:after,.lp-btn-shimmer:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.45) 50%,transparent 70%);transform:translateX(-120%);animation:lp-shimmer 3.2s ease-in-out infinite;pointer-events:none}.lp-btn-shimmer-strong:after{animation-duration:2.4s}@keyframes lp-shimmer{0%{transform:translateX(-120%)}55%,to{transform:translateX(120%)}}.lp-btn-pulse{animation:lp-btn-pulse 2.8s ease-in-out infinite}@keyframes lp-btn-pulse{0%,to{box-shadow:0 8px 32px rgba(26,200,219,.35),0 0 0 0 rgba(26,200,219,.4)}50%{box-shadow:0 8px 40px rgba(26,200,219,.55),0 0 0 10px rgba(26,200,219,0)}}.lp-btn-secondary{display:inline-flex;align-items:center;gap:8px;padding:15px 28px;border:1px solid var(--lp-stroke);border-radius:14px;background:var(--lp-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--lp-text);font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.lp-btn-fill-hover:hover{border-color:var(--lp-stroke-cyan);background:rgba(26,200,219,.1);box-shadow:0 0 28px rgba(26,200,219,.18);transform:translateY(-2px)}.lp-arrow-icon{transition:transform .25s ease}.lp-btn-primary:hover .lp-arrow-icon{transform:translateX(4px)}.lp-arrow-icon-lg{width:18px;height:18px}.lp-nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 32px;transition:background .4s ease,box-shadow .4s ease,padding .4s ease,border-color .4s ease;border-bottom:1px solid transparent}.lp-nav-scrolled{padding:12px 32px;background:rgba(5,7,16,.72);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border-bottom-color:var(--lp-stroke);box-shadow:0 12px 40px rgba(0,0,0,.45)}.lp-nav-logo-group{display:flex;flex-direction:column;cursor:pointer;line-height:1.15}.lp-nav-logo{font-family:var(--lp-font-head);font-size:21px;font-weight:800;letter-spacing:.14em;color:var(--lp-text)}.lp-nav-tagline{font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--lp-faint)}.lp-nav-links{display:flex;gap:30px;list-style:none;margin:0;padding:0}.lp-nav-links a{font-size:14.5px;font-weight:500;color:var(--lp-sub);text-decoration:none;transition:color .25s ease,text-shadow .25s ease}.lp-nav-link-hover:hover{color:var(--lp-text);text-shadow:0 0 16px rgba(26,200,219,.6)}.lp-nav-actions{display:flex;align-items:center;gap:14px}.lp-nav-signin{background:none;border:none;cursor:pointer;font-size:14.5px;font-weight:600;color:var(--lp-sub);transition:color .25s ease}.lp-nav-signin:hover{color:var(--lp-text)}.lp-nav-cta{padding:10px 20px;border:none;border-radius:11px;background:linear-gradient(135deg,var(--lp-cyan),var(--lp-cyan-dark));color:#03161c;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 4px 20px rgba(26,200,219,.3);transition:transform .2s ease,box-shadow .2s ease}.lp-nav-cta:hover{transform:translateY(-1px);box-shadow:0 8px 28px rgba(26,200,219,.45)}.lp-nav-burger{display:none;background:var(--lp-glass);border:1px solid var(--lp-stroke);border-radius:10px;color:var(--lp-text);font-size:18px;width:42px;height:42px;cursor:pointer}.lp-mobile-menu{position:fixed;top:70px;left:16px;right:16px;z-index:99;display:flex;flex-direction:column;gap:4px;padding:18px;border-radius:20px;background:rgba(8,11,22,.92);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--lp-stroke);box-shadow:0 24px 64px rgba(0,0,0,.6)}.lp-mobile-menu a{padding:12px 14px;border-radius:12px;color:var(--lp-text);font-size:16px;font-weight:600;text-decoration:none}.lp-mobile-menu a:hover{background:var(--lp-glass-2)}.lp-mobile-cta{margin-top:10px;padding:14px;border:none;border-radius:13px;background:linear-gradient(135deg,var(--lp-cyan),var(--lp-cyan-dark));color:#03161c;font-size:16px;font-weight:700;cursor:pointer}.lp-section{position:relative;padding:120px 0}.lp-hero{position:relative;min-height:100svh;display:flex;align-items:center;padding:140px 0 80px;overflow:clip}.lp-hero-glow-1{width:60vw;height:60vw;top:-20vw;right:-18vw;background:radial-gradient(circle,rgba(26,200,219,.14),transparent 65%)}.lp-hero-glow-1,.lp-hero-glow-2{position:absolute;pointer-events:none}.lp-hero-glow-2{width:46vw;height:46vw;bottom:-22vw;left:-14vw;background:radial-gradient(circle,rgba(168,85,247,.12),transparent 65%)}.lp-hero-inner{position:relative;max-width:1220px;margin:0 auto;padding:0 28px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:40px;width:100%}.lp-hero-h1{font-family:var(--lp-font-head);font-size:clamp(40px,5.8vw,72px);font-weight:800;line-height:1.06;letter-spacing:-.025em;color:var(--lp-text);margin:0 0 26px;perspective:800px}.lp-hero-word{margin-right:.24em}.lp-hero-sub{font-size:clamp(16px,1.7vw,19px);line-height:1.7;color:var(--lp-sub);max-width:520px;margin:0 0 34px}.lp-hero-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:22px}.lp-hero-micro{font-size:13.5px;color:var(--lp-faint);margin:0 0 18px}.lp-hero-trust{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;color:var(--lp-sub)}.lp-trust-dot{color:var(--lp-faint)}.lp-hero-visual{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px}.lp-orb-3d{position:relative;width:min(46vw,560px);aspect-ratio:1;max-width:100%}.lp-orb-3d canvas{position:relative;z-index:1}.lp-orb-3d-halo{position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle,rgba(26,200,219,.22),rgba(168,85,247,.08) 55%,transparent 72%);filter:blur(28px);animation:lp-halo-breathe 5s ease-in-out infinite;pointer-events:none}@keyframes lp-halo-breathe{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}.lp-orb-fallback{width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 38% 32%,rgba(26,200,219,.35),rgba(10,20,40,.8) 60%);box-shadow:0 0 80px rgba(26,200,219,.25);animation:lp-halo-breathe 3s ease-in-out infinite}.lp-orb-label{display:flex;align-items:center;gap:9px;font-size:13px;letter-spacing:.06em;color:var(--lp-sub);padding:9px 18px;border:1px solid var(--lp-stroke);border-radius:999px;background:rgba(8,11,22,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);margin-top:-28px;z-index:2}.lp-pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--lp-cyan);box-shadow:0 0 12px var(--lp-cyan);animation:lp-pulse 2s ease-in-out infinite}@keyframes lp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.lp-section-problem{background:linear-gradient(180deg,transparent,rgba(7,10,22,.6) 30%,transparent)}.lp-problem-body{max-width:660px;margin:0 auto;font-size:clamp(16px,1.6vw,18px);line-height:1.75;color:var(--lp-sub)}.lp-problem-body p{margin:0 0 24px}.lp-verb-pair{font-size:1.12em}.lp-problem-closer,.lp-verb-pair{font-family:var(--lp-font-head);font-weight:700;color:var(--lp-text)}.lp-problem-closer{font-size:clamp(19px,2.1vw,24px);text-shadow:0 0 32px rgba(26,200,219,.25)}.lp-layers-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:48px}.lp-layer-card{position:relative;padding:34px 30px;border-radius:22px;background:linear-gradient(165deg,var(--lp-glass-2),var(--lp-glass));border:1px solid var(--lp-stroke);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow:hidden;transition:border-color .35s ease}.lp-layer-card:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 40% at 50% 0,rgba(26,200,219,.1),transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none}.lp-layer-card:hover:before{opacity:1}.lp-layer-card:hover{border-color:var(--lp-stroke-cyan)}.lp-layer-num{display:block;font-size:13px;font-weight:800;letter-spacing:.2em;background:var(--lp-grad);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:14px}.lp-layer-num,.lp-layer-title{font-family:var(--lp-font-head)}.lp-layer-title{font-size:20px;font-weight:700;color:var(--lp-text);margin:0 0 12px}.lp-layer-body{font-size:15px;line-height:1.7;color:var(--lp-sub);margin:0}.lp-proof-chat{max-width:620px;margin:44px auto;gap:30px;text-align:left}.lp-chat-pair,.lp-proof-chat{display:flex;flex-direction:column}.lp-chat-pair{gap:12px}.lp-chat-user{display:flex;justify-content:flex-end}.lp-chat-bubble-user{max-width:78%;padding:13px 19px;border-radius:20px 20px 6px 20px;background:linear-gradient(135deg,rgba(26,200,219,.9),rgba(21,181,199,.9));color:#03161c;font-size:15.5px;font-weight:600;box-shadow:0 6px 24px rgba(26,200,219,.25)}.lp-chat-zeta{position:relative;display:flex;align-items:flex-start;gap:12px}.lp-chat-dot{flex-shrink:0;width:12px;height:12px;margin-top:14px;border-radius:50%;background:var(--lp-grad)}.lp-pulse-dot-zeta{animation:lp-pulse 2.2s ease-in-out infinite;box-shadow:0 0 14px rgba(26,200,219,.7)}.lp-chat-bubble-zeta{max-width:82%;padding:15px 20px;border-radius:6px 20px 20px 20px;background:var(--lp-glass-2);border:1px solid var(--lp-stroke);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--lp-text);font-size:15.5px;line-height:1.6;box-shadow:0 8px 32px rgba(0,0,0,.35),inset 0 0 24px rgba(26,200,219,.04)}.lp-typing-bubble{padding:16px 20px}.lp-typing-indicator{display:flex;gap:5px}.lp-typing-dot{width:7px;height:7px;border-radius:50%;background:var(--lp-cyan);animation:lp-typing 1.2s ease-in-out infinite}@keyframes lp-typing{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}.lp-chat-bob{animation:lp-bob 5s ease-in-out infinite;animation-delay:var(--bob-delay,0s)}@keyframes lp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.lp-proof-tagline{font-family:var(--lp-font-head);font-size:clamp(17px,1.9vw,21px);font-weight:700;margin-top:12px}.lp-section-experts{background:linear-gradient(180deg,transparent,rgba(8,14,28,.55) 40%,transparent)}.lp-constellation{position:relative;max-width:880px;height:480px;margin:20px auto 8px}.lp-constellation-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.lp-constellation-line{stroke:rgba(26,200,219,.25)!important;filter:drop-shadow(0 0 2px rgba(26,200,219,.4))}.lp-constellation-node{position:absolute;transform:translate(-50%,-50%);cursor:pointer;z-index:1}.lp-constellation-node:hover{z-index:5}.lp-constellation-avatar{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,rgba(26,200,219,.22),rgba(168,85,247,.18));border:1.5px solid var(--lp-stroke-cyan);box-shadow:0 0 24px rgba(26,200,219,.22),0 8px 24px rgba(0,0,0,.45);overflow:hidden;font-family:var(--lp-font-head);font-weight:700;color:var(--lp-text);font-size:16px;transition:box-shadow .3s ease,border-color .3s ease}.lp-constellation-node:hover .lp-constellation-avatar{border-color:var(--lp-cyan);box-shadow:0 0 40px rgba(26,200,219,.5),0 12px 32px rgba(0,0,0,.5)}.lp-constellation-img{width:100%;height:100%;object-fit:cover}.lp-constellation-tooltip{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%) translateY(4px);display:flex;flex-direction:column;gap:2px;padding:9px 14px;border-radius:12px;background:rgba(8,11,22,.95);border:1px solid var(--lp-stroke-cyan);box-shadow:0 12px 32px rgba(0,0,0,.6);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease}.lp-constellation-node:hover .lp-constellation-tooltip{opacity:1;transform:translateX(-50%) translateY(0)}.lp-constellation-name{font-size:13.5px;font-weight:700;color:var(--lp-text)}.lp-constellation-spec{font-size:12px;color:var(--lp-cyan)}.lp-expert-more{display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;color:var(--lp-sub)}.lp-loading-dots{display:inline-flex;gap:4px}.lp-loading-dots span{font-size:7px;color:var(--lp-cyan);animation:lp-typing 1.4s ease-in-out infinite}.lp-loading-dots span:nth-child(2){animation-delay:.2s}.lp-loading-dots span:nth-child(3){animation-delay:.4s}.lp-section-shadow{position:relative;padding:160px 0;overflow:clip;background:linear-gradient(180deg,transparent,#03040a 12%,#03040a 88%,transparent)}.lp-shadow-cinema-bg{position:absolute;inset:0;pointer-events:none}.lp-shadow-aurora{position:absolute;width:55vw;height:55vw;border-radius:50%;filter:blur(70px);opacity:.5}.lp-shadow-aurora-1{top:-12%;left:-12%;background:radial-gradient(circle,rgba(26,200,219,.16),transparent 65%);animation:lp-aurora-drift 22s ease-in-out infinite alternate}.lp-shadow-aurora-2{bottom:-18%;right:-14%;background:radial-gradient(circle,rgba(168,85,247,.16),transparent 65%);animation:lp-aurora-drift 28s ease-in-out infinite alternate-reverse}.lp-shadow-aurora-3{top:32%;left:38%;width:36vw;height:36vw;background:radial-gradient(circle,rgba(245,158,11,.08),transparent 65%);animation:lp-aurora-drift 34s ease-in-out infinite alternate}.lp-shadow-vignette{position:absolute;inset:0;background:radial-gradient(85% 70% at 50% 45%,transparent 45%,rgba(2,3,7,.85) 100%)}.lp-shadow-rays{position:absolute;inset:-20% 0;background:conic-gradient(from 180deg at 50% 0,transparent 42%,rgba(26,200,219,.05) 47%,transparent 50%,rgba(245,158,11,.04) 55%,transparent 60%);mix-blend-mode:screen}.lp-shadow-grain{position:absolute;inset:0;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='0.05'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.lp-shadow-numeral{position:absolute;top:6%;right:4%;font-family:var(--lp-font-head);font-size:clamp(180px,28vw,420px);font-weight:800;color:#fff;opacity:.05;line-height:1;user-select:none}.lp-shadow-particle{position:absolute;border-radius:50%;filter:blur(.5px);box-shadow:0 0 8px currentColor}.lp-shadow-eyebrow{border-color:rgba(245,158,11,.35);color:var(--lp-amber);box-shadow:0 0 24px rgba(245,158,11,.12);background:linear-gradient(180deg,rgba(245,158,11,.08),transparent)}.lp-shadow-headline{color:#f4f6fb}.lp-shadow-headline-accent{background:linear-gradient(100deg,#f59e0b,#1ac8db);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-shadow-stage{position:relative;max-width:520px;margin:56px auto 48px}.lp-shadow-aura{position:absolute;width:60%;height:60%;border-radius:50%;filter:blur(60px);pointer-events:none}.lp-shadow-aura-amber{top:0;left:-12%;background:radial-gradient(circle,rgba(245,158,11,.3),transparent 70%)}.lp-shadow-aura-cyan{bottom:0;right:-12%;background:radial-gradient(circle,rgba(26,200,219,.32),transparent 70%)}.lp-shadow-pulse-ring{position:absolute;inset:10%;border-radius:28px;border:1px solid rgba(26,200,219,.4);pointer-events:none}.lp-shadow-image-wrap{position:relative;will-change:transform}.lp-shadow-image-float{position:relative}.lp-shadow-image{display:block;width:100%;border-radius:26px;border:1px solid hsla(0,0%,100%,.12);box-shadow:0 40px 100px rgba(0,0,0,.7),0 0 64px rgba(26,200,219,.16),0 0 96px rgba(245,158,11,.08)}.lp-shadow-holo{position:absolute;inset:0;border-radius:26px;background:linear-gradient(115deg,transparent 30%,rgba(26,200,219,.12) 42%,rgba(168,85,247,.1) 50%,rgba(245,158,11,.1) 58%,transparent 70%);background-size:300% 300%;animation:lp-holo 7s ease-in-out infinite;mix-blend-mode:screen;pointer-events:none}@keyframes lp-holo{0%,to{background-position:0 0}50%{background-position:100% 100%}}.lp-shadow-scanbeam{position:absolute;inset:0;border-radius:26px;overflow:hidden;pointer-events:none}.lp-shadow-scanbeam:after{content:"";position:absolute;left:0;right:0;height:18%;background:linear-gradient(180deg,transparent,rgba(26,200,219,.14),transparent);animation:lp-scan 6s ease-in-out infinite}@keyframes lp-scan{0%{top:-20%}55%,to{top:110%}}.lp-shadow-eye{position:absolute;width:5%;aspect-ratio:1;border-radius:50%;filter:blur(4px);pointer-events:none}.lp-shadow-eye-amber{top:25%;left:31%;background:radial-gradient(circle,rgba(245,158,11,.9),transparent 70%)}.lp-shadow-eye-cyan{top:26%;left:54%;background:radial-gradient(circle,rgba(26,200,219,.9),transparent 70%)}.lp-shadow-beams{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;mix-blend-mode:screen}.lp-shadow-caption{position:absolute;top:50%;display:flex;flex-direction:column;gap:5px;max-width:170px;padding:13px 16px;border-radius:16px;background:rgba(6,8,16,.78);border:1px solid var(--lp-stroke);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 16px 40px rgba(0,0,0,.5);text-align:left;z-index:3}.lp-shadow-caption-left{left:-190px}.lp-shadow-caption-right{right:-190px}.lp-shadow-caption-tag{font-size:10.5px;font-weight:800;letter-spacing:.18em;color:var(--lp-cyan)}.lp-shadow-caption-left .lp-shadow-caption-tag{color:var(--lp-amber)}.lp-shadow-caption-text{font-size:13px;line-height:1.5;color:var(--lp-sub)}.lp-shadow-prose{max-width:620px;margin:0 auto 18px;font-size:clamp(16px,1.7vw,18.5px);line-height:1.75;color:var(--lp-sub)}.lp-shadow-prose-accent{color:var(--lp-text);font-weight:600}.lp-shadow-prose-italic{font-style:italic;color:var(--lp-faint)}.lp-shadow-card{max-width:560px;margin:44px auto 0;padding:28px;border-radius:24px;background:linear-gradient(170deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.025));border:1px solid var(--lp-stroke);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 32px 80px rgba(0,0,0,.5),inset 0 0 40px rgba(26,200,219,.03);text-align:left}.lp-shadow-card-header{margin-bottom:20px}.lp-shadow-card-path{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.lp-shadow-card-path-name{font-family:var(--lp-font-head);font-size:17px;font-weight:700;color:var(--lp-text)}.lp-shadow-card-domain{font-size:11px;font-weight:700;letter-spacing:.08em;padding:4px 10px;border-radius:999px;text-transform:uppercase}.lp-shadow-domain-physical{color:#34d399;background:rgba(52,211,153,.12);border:1px solid rgba(52,211,153,.3)}.lp-shadow-card-grade{font-size:11px;font-weight:800;letter-spacing:.08em;padding:4px 10px;border-radius:999px;color:var(--lp-cyan);background:rgba(26,200,219,.1);border:1px solid var(--lp-stroke-cyan)}.lp-shadow-progress-section{margin-bottom:22px}.lp-shadow-progress-label{display:flex;justify-content:space-between;font-size:12.5px;color:var(--lp-sub);margin-bottom:8px}.lp-shadow-progress-bar{height:8px;border-radius:999px;background:hsla(0,0%,100%,.07);overflow:hidden}.lp-shadow-progress-fill{height:100%;border-radius:999px;background:var(--lp-grad);box-shadow:0 0 16px rgba(26,200,219,.5)}.lp-shadow-gap-section{margin-bottom:22px}.lp-shadow-gap-label{display:flex;justify-content:space-between;font-size:12.5px;color:var(--lp-sub);margin-bottom:8px}.lp-shadow-gap-value{font-weight:800;color:var(--lp-text)}.lp-shadow-gap-bar{position:relative;height:10px;border-radius:999px}.lp-shadow-gap-zones{display:flex;height:100%;border-radius:999px;overflow:hidden}.lp-shadow-gap-zone{flex:1}.lp-gap-green{background:rgba(34,197,94,.5)}.lp-gap-yellow{background:rgba(234,179,8,.5)}.lp-gap-orange{background:rgba(249,115,22,.5)}.lp-gap-red{background:rgba(239,68,68,.5)}.lp-shadow-gap-indicator{position:absolute;top:50%;width:18px;height:18px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;border:3px solid var(--lp-cyan);box-shadow:0 0 16px rgba(26,200,219,.7)}.lp-shadow-gap-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px;font-size:11.5px;color:var(--lp-faint)}.lp-gap-legend-item{display:inline-flex;align-items:center;gap:6px}.lp-gap-dot{width:8px;height:8px;border-radius:50%}.lp-gap-dot-green{background:#22c55e}.lp-gap-dot-yellow{background:#eab308}.lp-gap-dot-orange{background:#f97316}.lp-gap-dot-red{background:#ef4444}.lp-shadow-voice{padding:20px;border-radius:18px;background:linear-gradient(160deg,rgba(245,158,11,.07),rgba(26,200,219,.05));border:1px solid rgba(245,158,11,.22)}.lp-shadow-voice-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.lp-shadow-voice-label{font-size:11px;font-weight:800;letter-spacing:.18em;color:var(--lp-amber)}.lp-shadow-voice-tone{font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px;color:var(--lp-purple);background:rgba(168,85,247,.12);border:1px solid rgba(168,85,247,.3)}.lp-shadow-voice-text{font-size:15px;line-height:1.65;color:var(--lp-text);font-style:italic;margin:0 0 16px}.lp-shadow-evidence{display:flex;flex-wrap:wrap;gap:8px}.lp-shadow-evidence-pill{font-size:12px;font-weight:600;padding:5px 12px;border-radius:999px;color:var(--lp-sub);background:hsla(0,0%,100%,.05);border:1px solid var(--lp-stroke)}.lp-shadow-tagline{margin-top:40px;font-family:var(--lp-font-head);font-size:clamp(17px,2vw,21px);font-weight:700;color:var(--lp-text);text-shadow:0 0 28px rgba(245,158,11,.3)}.lp-xp-pill{display:inline-flex;align-items:center;gap:14px;padding:11px 22px;border-radius:999px;background:var(--lp-glass-2);border:1px solid var(--lp-stroke);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);margin:6px 0 50px;box-shadow:0 0 32px rgba(26,200,219,.1)}.lp-xp-level{font-family:var(--lp-font-head);font-size:14px;font-weight:800;color:var(--lp-text)}.lp-xp-bar-wrap{width:130px;height:7px;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:hidden}.lp-xp-bar-fill{display:block;height:100%;border-radius:999px;box-shadow:0 0 12px currentColor}.lp-xp-text{font-size:12.5px;color:var(--lp-sub)}.lp-xp-tier{font-size:13px;font-weight:800}.lp-progression-track{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:12px;max-width:920px;margin:0 auto 60px;padding-top:18px}.lp-progression-svg{position:absolute;top:24px;left:0;width:100%;height:4px;overflow:visible}.lp-tier{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;padding:0 6px}.lp-tier-dot{width:17px;height:17px;border-radius:50%;border:2.5px solid;background:var(--lp-bg-2);z-index:1;transition:box-shadow .3s ease}.lp-tier-dot-active{animation:lp-pulse 2.4s ease-in-out infinite}.lp-tier-name{font-family:var(--lp-font-head);font-size:14.5px;font-weight:800;margin-top:8px}.lp-tier-time{font-size:11.5px;font-weight:600;color:var(--lp-faint);letter-spacing:.04em}.lp-tier-desc{font-size:12.5px;line-height:1.5;color:var(--lp-sub)}.lp-tier-tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);white-space:nowrap;padding:8px 14px;border-radius:11px;font-size:12px;color:var(--lp-text);background:rgba(8,11,22,.95);border:1px solid var(--lp-stroke-cyan);box-shadow:0 12px 32px rgba(0,0,0,.55);z-index:10}.lp-badge-showcase{margin-bottom:44px}.lp-badge-label{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-faint);margin-bottom:22px}.lp-badge-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;max-width:820px;margin:0 auto}.lp-badge-item{display:flex;flex-direction:column;align-items:center;gap:5px;padding:18px 10px;border-radius:18px;background:var(--lp-glass);border:1px solid var(--lp-stroke);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:border-color .3s ease,box-shadow .3s ease}.lp-badge-item:hover{border-color:var(--lp-stroke-cyan);box-shadow:0 0 28px rgba(26,200,219,.15)}.lp-badge-emoji{font-size:26px;filter:drop-shadow(0 0 10px rgba(26,200,219,.3))}.lp-badge-name{font-size:13px;font-weight:700;color:var(--lp-text)}.lp-badge-desc{font-size:11.5px;color:var(--lp-faint)}.lp-progression-body{max-width:640px;margin:0 auto;font-size:16px;line-height:1.75;color:var(--lp-sub)}.lp-section-pricing{background:linear-gradient(180deg,transparent,rgba(8,12,26,.6) 35%,transparent)}.lp-pricing-toggle{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;border-radius:999px;background:var(--lp-glass);border:1px solid var(--lp-stroke);padding:5px;margin-bottom:44px}.lp-toggle-pill{position:absolute;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);border-radius:999px;background:linear-gradient(135deg,rgba(26,200,219,.25),rgba(26,200,219,.12));border:1px solid var(--lp-stroke-cyan);transition:transform .35s ease}.lp-pricing-toggle button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 26px;border:none;background:none;border-radius:999px;font-size:14.5px;font-weight:700;color:var(--lp-sub);cursor:pointer;transition:color .25s ease}.lp-pricing-toggle button.active{color:var(--lp-text)}.lp-save-badge{font-size:11px;font-weight:800;padding:2.5px 9px;border-radius:999px;background:rgba(34,197,94,.16);color:#4ade80;border:1px solid rgba(34,197,94,.35)}.lp-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,420px));justify-content:center;gap:24px;margin-bottom:28px}.lp-pricing-card{position:relative;padding:38px 32px;border-radius:26px;background:linear-gradient(170deg,var(--lp-glass-2),var(--lp-glass));border:1px solid var(--lp-stroke);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);text-align:left;transition:border-color .3s ease}.lp-pricing-card:hover,.lp-pricing-featured{border-color:var(--lp-stroke-cyan)}.lp-pricing-featured{background:linear-gradient(170deg,rgba(26,200,219,.1),rgba(26,200,219,.02));box-shadow:0 0 60px rgba(26,200,219,.14),0 32px 80px rgba(0,0,0,.4)}.lp-popular-badge{position:absolute;top:-13px;left:50%;transform:translateX(-50%);font-size:11px;font-weight:800;letter-spacing:.14em;padding:6px 16px;border-radius:999px;background:linear-gradient(135deg,var(--lp-cyan),var(--lp-cyan-dark));color:#03161c;box-shadow:0 6px 20px rgba(26,200,219,.4)}.lp-pricing-name{font-family:var(--lp-font-head);font-size:23px;font-weight:800;color:var(--lp-text);margin:0 0 14px}.lp-pricing-price{min-height:52px;margin-bottom:8px}.lp-price-amount{font-family:var(--lp-font-head);font-size:42px;font-weight:800;letter-spacing:-.02em;background:var(--lp-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-price-period{font-size:14.5px;color:var(--lp-sub)}.lp-price-save{flex-basis:100%;font-size:12.5px;font-weight:700;color:#4ade80}.lp-pricing-tagline{font-size:14.5px;color:var(--lp-sub);margin:0 0 20px}.lp-pricing-includes{font-size:13px;font-weight:700;color:var(--lp-text);margin:0 0 10px}.lp-pricing-features{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-direction:column;gap:11px}.lp-pricing-features li{position:relative;padding-left:28px;font-size:14.5px;color:var(--lp-sub);line-height:1.5}.lp-pricing-features li:before{content:"✦";position:absolute;left:4px;color:var(--lp-cyan);text-shadow:0 0 10px rgba(26,200,219,.7)}.lp-pricing-cta{position:relative;width:100%;padding:15px;border:none;border-radius:14px;background:linear-gradient(135deg,var(--lp-cyan),var(--lp-cyan-dark));color:#03161c;font-size:15.5px;font-weight:700;font-family:var(--lp-font-head);cursor:pointer;overflow:hidden;box-shadow:0 8px 28px rgba(26,200,219,.3);transition:transform .2s ease,box-shadow .2s ease}.lp-pricing-cta:hover{transform:translateY(-2px);box-shadow:0 12px 36px rgba(26,200,219,.45)}.lp-pricing-fine{font-size:13px;color:var(--lp-faint)}.lp-faq-list{max-width:720px;margin:40px auto 0;display:flex;flex-direction:column;gap:12px;text-align:left}.lp-faq-item{border-radius:18px;background:var(--lp-glass);border:1px solid var(--lp-stroke);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden;transition:border-color .3s ease,background .3s ease}.lp-faq-item:hover{border-color:rgba(26,200,219,.22)}.lp-faq-open{border-color:var(--lp-stroke-cyan);background:rgba(26,200,219,.05);box-shadow:0 0 32px rgba(26,200,219,.08)}.lp-faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 24px;background:none;border:none;cursor:pointer;font-size:16px;font-weight:700;font-family:var(--lp-font-head);color:var(--lp-text);text-align:left}.lp-faq-chevron{flex-shrink:0;color:var(--lp-cyan);transition:transform .35s ease}.lp-faq-open .lp-faq-chevron{transform:rotate(180deg)}.lp-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.lp-faq-open .lp-faq-a{grid-template-rows:1fr}.lp-faq-a p{overflow:hidden;margin:0;padding:0 24px;font-size:14.5px;line-height:1.7;color:var(--lp-sub);transition:padding .4s ease}.lp-faq-open .lp-faq-a p{padding:0 24px 22px}.lp-section-final{padding:160px 0;overflow:clip}.lp-final-glow{position:absolute;width:70vw;height:70vw;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(26,200,219,.13),transparent 60%);filter:blur(30px);pointer-events:none}.lp-final-glow-drift{animation:lp-aurora-drift 18s ease-in-out infinite alternate}.lp-final-glow-2{position:absolute;width:40vw;height:40vw;right:-10vw;bottom:-14vw;background:radial-gradient(circle,rgba(168,85,247,.12),transparent 65%);filter:blur(30px);pointer-events:none}.lp-final-sub{font-size:clamp(16px,1.8vw,20px);color:var(--lp-sub);margin:0 0 36px}.lp-final-micro{margin-top:20px;font-size:13px;color:var(--lp-faint)}.lp-footer{position:relative;padding:80px 0 48px;border-top:1px solid var(--lp-stroke);background:linear-gradient(180deg,transparent,rgba(4,5,12,.9))}.lp-footer-grid{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:36px;margin-bottom:56px}.lp-footer-logo{font-family:var(--lp-font-head);font-size:20px;font-weight:800;letter-spacing:.14em;color:var(--lp-text);margin-bottom:14px}.lp-footer-desc{font-size:14px;line-height:1.6;color:var(--lp-sub);margin:0 0 14px;max-width:240px}.lp-footer-copy{font-size:12.5px;color:var(--lp-faint);margin:0}.lp-footer-heading{font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--lp-faint);margin:0 0 16px}.lp-footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.lp-footer-col a{font-size:14px;color:var(--lp-sub);text-decoration:none;transition:color .25s ease,text-shadow .25s ease}.lp-footer-link-hover:hover{color:var(--lp-cyan);text-shadow:0 0 14px rgba(26,200,219,.5)}.lp-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:28px;border-top:1px solid var(--lp-stroke);font-size:13px;color:var(--lp-faint)}.lp-footer-bottom p{margin:0}.lp-footer-location{color:var(--lp-sub)}@media (max-width:1024px){.lp-nav-links{display:none}.lp-shadow-caption-left{left:-8px;top:auto;bottom:-18px}.lp-shadow-caption-right{right:-8px;top:-18px}.lp-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:860px){.lp-hero{padding-top:110px}.lp-hero-inner{grid-template-columns:1fr;text-align:center;gap:8px}.lp-hero-text{display:flex;flex-direction:column;align-items:center}.lp-hero-sub{margin-left:auto;margin-right:auto}.lp-hero-ctas,.lp-hero-trust{justify-content:center}.lp-hero-visual{order:-1;margin-bottom:-10px}.lp-orb-3d{width:min(78vw,380px)}.lp-nav-actions{display:none}.lp-nav-burger{display:block}.lp-layers-grid,.lp-pricing-grid{grid-template-columns:1fr}.lp-progression-track{grid-template-columns:repeat(5,minmax(110px,1fr));overflow-x:auto;padding-bottom:12px}.lp-progression-svg{display:none}.lp-badge-grid{grid-template-columns:repeat(2,1fr)}.lp-constellation{height:380px}.lp-section{padding:88px 0}.lp-section-final,.lp-section-shadow{padding:110px 0}.lp-shadow-numeral{font-size:160px}}@media (max-width:560px){.lp-constellation{height:320px}.lp-constellation-node{transform:translate(-50%,-50%) scale(.78)}.lp-shadow-card{padding:22px 18px}.lp-footer-grid{grid-template-columns:1fr;gap:28px}.lp-footer-bottom{flex-direction:column}}@media (prefers-reduced-motion:reduce){.lp-btn-pulse,.lp-btn-shimmer-strong:after,.lp-btn-shimmer:after,.lp-chat-bob,.lp-final-glow-drift,.lp-gradient-shift,.lp-loading-dots span,.lp-orb-3d-halo,.lp-orb-fallback,.lp-pulse-dot,.lp-pulse-dot-zeta,.lp-shadow-aurora,.lp-shadow-holo,.lp-shadow-scanbeam:after,.lp-space-aurora,.lp-space-stars,.lp-space-stars-2,.lp-tier-dot-active,.lp-typing-dot{animation:none!important}}