:root{--lp-bg:#fff;--lp-bg-2:#fafafa;--lp-bg-cyan:#f0fdff;--lp-text:#0a0a0a;--lp-text-2:#6b7280;--lp-text-3:#9ca3af;--lp-border:#f3f4f6;--lp-border-hover:#e5e7eb;--lp-cyan:#1ac8db;--lp-cyan-dark:#15b5c7;--lp-cyan-bg:rgba(26,200,219,.08);--lp-cyan-glow:rgba(26,200,219,.15);--lp-purple:#7c3aed;--lp-font:"Plus Jakarta Sans",var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;--lp-font-body:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;--lp-radius:16px;--lp-radius-lg:24px;--lp-ease:cubic-bezier(0.16,1,0.3,1)}html{scroll-behavior:smooth}.lp{background:var(--lp-bg);color:var(--lp-text);font-family:var(--lp-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.lp-btn-pulse,.lp-btn-shimmer-strong:after,.lp-btn-shimmer:after,.lp-chat-bob,.lp-constellation-line,.lp-constellation-node,.lp-final-glow-drift,.lp-gradient-shift,.lp-loading-dots span,.lp-orb-inner,.lp-orb-ring,.lp-pulse-dot,.lp-pulse-dot-zeta,.lp-tier-dot-active,.lp-typing-dot{animation:none!important}.lp-typing-bubble{display:none!important}}.lp-inner{max-width:1200px;margin:0 auto;padding:0 24px}.lp-center{text-align:center}.lp-section{padding:clamp(80px,12vw,140px) 0}.lp-balance{text-wrap:balance}.lp-section-experts,.lp-section-faq,.lp-section-layers,.lp-section-progression{background:var(--lp-bg-2)}.lp-eyebrow{display:inline-block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-cyan);margin-bottom:16px}.lp-eyebrow,.lp-h2{font-family:var(--lp-font);font-weight:700}.lp-h2{font-size:clamp(36px,5vw,64px);letter-spacing:-.03em;line-height:1.08;color:var(--lp-text);margin-bottom:20px}.lp-h2-large{font-size:clamp(36px,5.5vw,68px)}.lp-lead{font-size:clamp(16px,1.2vw,18px);color:var(--lp-text-2);line-height:1.7;max-width:540px;margin:0 auto}.lp-skip-link{position:absolute;top:-100px;left:16px;z-index:200;background:var(--lp-cyan);color:#000;padding:8px 16px;border-radius:8px;font-weight:700;font-size:14px;text-decoration:none}.lp-skip-link:focus{top:16px}.lp-accent{color:var(--lp-cyan)}.lp-gradient-text{background:linear-gradient(130deg,var(--lp-cyan) 10%,#a78bfa 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lp-gradient-shift{animation:lp-grad-shift .6s 1s var(--lp-ease) both}@keyframes lp-grad-shift{0%{background:linear-gradient(130deg,var(--lp-cyan) 10%,var(--lp-cyan) 90%);-webkit-background-clip:text;background-clip:text}to{background:linear-gradient(130deg,var(--lp-cyan) 10%,#a78bfa 90%);-webkit-background-clip:text;background-clip:text}}.lp-pulse-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--lp-cyan);vertical-align:middle;margin-right:6px;animation:lp-dot-pulse 2s ease-in-out infinite}@keyframes lp-dot-pulse{0%,to{opacity:1}50%{opacity:.3}}.lp-pulse-dot-zeta{width:8px;height:8px;border-radius:50%;background:var(--lp-cyan);flex-shrink:0;margin-top:14px;animation:lp-dot-pulse 2s ease-in-out infinite}.lp-btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--lp-cyan);color:#000;padding:16px 36px;border-radius:100px;font-family:var(--lp-font);font-size:15px;font-weight:700;letter-spacing:-.01em;border:none;cursor:pointer;transition:transform .2s var(--lp-ease),box-shadow .2s var(--lp-ease);will-change:transform;position:relative;overflow:hidden}.lp-btn-primary:hover{transform:scale(1.04) translateY(-2px);box-shadow:0 12px 40px var(--lp-cyan-glow)}.lp-btn-primary:active{transform:scale(.98)}.lp-btn-primary .lp-arrow-icon{transition:transform .2s var(--lp-ease)}.lp-btn-primary:hover .lp-arrow-icon{transform:translateX(4px)}.lp-btn-primary:hover .lp-arrow-icon-lg{transform:translateX(6px)}.lp-btn-large{padding:20px 48px;font-size:17px}.lp-btn-pulse{animation:lp-btn-shadow-pulse 3s ease-in-out infinite}@keyframes lp-btn-shadow-pulse{0%,to{box-shadow:0 8px 32px rgba(26,200,219,.15)}50%{box-shadow:0 12px 48px rgba(26,200,219,.3)}}.lp-btn-shimmer{position:relative;overflow:hidden}.lp-btn-shimmer:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(105deg,transparent 40%,hsla(0,0%,100%,.4) 50%,transparent 60%);transition:left 0s;pointer-events:none}.lp-btn-shimmer:hover:after{animation:lp-shimmer 1s var(--lp-ease) forwards}@keyframes lp-shimmer{0%{left:-100%}to{left:200%}}.lp-btn-shimmer-strong{position:relative;overflow:hidden}.lp-btn-shimmer-strong:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(105deg,transparent 35%,hsla(0,0%,100%,.5) 50%,transparent 65%);pointer-events:none}.lp-btn-shimmer-strong:hover:after{animation:lp-shimmer .8s var(--lp-ease) forwards}.lp-btn-secondary{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--lp-text);padding:16px 36px;border-radius:100px;font-family:var(--lp-font);font-size:15px;font-weight:600;border:1px solid var(--lp-border-hover);cursor:pointer;position:relative;overflow:hidden;transition:color .2s var(--lp-ease),border-color .2s var(--lp-ease);will-change:transform}.lp-btn-fill-hover:before{content:"";position:absolute;inset:0;background:var(--lp-cyan-bg);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--lp-ease);z-index:-1}.lp-btn-fill-hover:hover:before{transform:scaleX(1)}.lp-btn-secondary:hover{border-color:var(--lp-cyan);color:var(--lp-text)}.lp-nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,5%,80px);height:72px;background:transparent;border-bottom:1px solid transparent;transition:background .4s var(--lp-ease),border-color .4s var(--lp-ease),height .4s var(--lp-ease),padding .4s var(--lp-ease);will-change:transform}.lp-nav-scrolled{background:hsla(0,0%,100%,.72);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom-color:rgba(0,0,0,.06);height:60px}.lp-nav-logo-group{display:flex;align-items:center;gap:10px;cursor:pointer}.lp-nav-logo{font-family:var(--lp-font);font-size:20px;font-weight:800;letter-spacing:-.03em;color:var(--lp-text);transition:transform .4s var(--lp-ease)}.lp-nav-scrolled .lp-nav-logo{transform:scale(.92)}.lp-nav-tagline{font-size:11px;font-weight:500;letter-spacing:.06em;color:var(--lp-text-3);text-transform:uppercase;white-space:nowrap;transition:opacity .4s var(--lp-ease)}.lp-nav-links{display:flex;gap:28px;list-style:none;margin:0;padding:0}.lp-nav-link-hover{font-size:13px;font-weight:500;color:var(--lp-text-2);cursor:pointer;text-decoration:none;position:relative;transition:color .2s var(--lp-ease)}.lp-nav-link-hover:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:1px;background:var(--lp-cyan);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--lp-ease)}.lp-nav-link-hover:hover{color:var(--lp-text)}.lp-nav-link-hover:hover:after{transform:scaleX(1)}.lp-nav-actions{display:flex;gap:10px;align-items:center}.lp-nav-signin{font-size:13px;font-weight:600;color:var(--lp-text-2);background:transparent;border:none;padding:8px 16px;border-radius:100px;cursor:pointer;transition:color .2s}.lp-nav-signin:hover{color:var(--lp-text)}.lp-nav-cta{font-size:13px;font-weight:700;color:#000;background:var(--lp-cyan);border:none;padding:10px 22px;border-radius:100px;cursor:pointer;transition:transform .2s var(--lp-ease),box-shadow .2s var(--lp-ease);will-change:transform}.lp-nav-cta:hover{transform:scale(1.04) translateY(-2px);box-shadow:0 8px 28px var(--lp-cyan-glow)}.lp-nav-cta:active{transform:scale(.98)}.lp-nav-burger{display:none;background:none;border:none;font-size:22px;color:var(--lp-text);cursor:pointer;padding:4px}.lp-mobile-menu{position:fixed;top:60px;left:0;right:0;z-index:99;background:hsla(0,0%,100%,.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:20px clamp(20px,5%,80px) 28px;display:flex;flex-direction:column;gap:6px}.lp-mobile-menu,.lp-mobile-menu a{border-bottom:1px solid var(--lp-border)}.lp-mobile-menu a{font-size:15px;font-weight:600;color:var(--lp-text-2);padding:12px 0;cursor:pointer;text-decoration:none}.lp-mobile-menu a:last-of-type{border-bottom:none}.lp-mobile-cta{margin-top:12px;background:var(--lp-cyan);color:#000;border:none;padding:14px;border-radius:100px;font-size:15px;font-weight:700;cursor:pointer;text-align:center}.lp-hero{min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden;padding:100px 0 80px}.lp-hero-glow-1{top:10%;left:30%;width:700px;height:700px;background:radial-gradient(circle,rgba(26,200,219,.06) 0,transparent 65%)}.lp-hero-glow-1,.lp-hero-glow-2{position:absolute;pointer-events:none}.lp-hero-glow-2{bottom:-10%;right:-5%;width:500px;height:500px;background:radial-gradient(circle,rgba(124,58,237,.04) 0,transparent 70%)}.lp-hero-inner{max-width:1200px;margin:0 auto;padding:0 clamp(24px,5%,80px);display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;position:relative;z-index:1;width:100%}.lp-hero-text{max-width:580px}.lp-hero-h1{font-family:var(--lp-font);font-size:clamp(48px,8vw,96px);font-weight:700;letter-spacing:-.04em;line-height:1.02;margin-bottom:24px;color:var(--lp-text);perspective:800px}.lp-hero-word{display:inline-block}.lp-hero-sub{font-size:clamp(16px,1.5vw,20px);color:var(--lp-text-2);line-height:1.65;margin-bottom:40px;max-width:480px}.lp-hero-ctas{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:20px}.lp-hero-micro{margin-bottom:28px}.lp-hero-micro,.lp-hero-trust{font-size:13px;color:var(--lp-text-3)}.lp-hero-trust{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lp-trust-dot{color:var(--lp-text-3);opacity:.4}.lp-hero-visual{flex-direction:column}.lp-hero-visual,.lp-orb{display:flex;align-items:center;justify-content:center}.lp-orb{position:relative;width:clamp(220px,24vw,340px);height:clamp(220px,24vw,340px);cursor:default}.lp-orb-inner{width:70%;height:70%;border-radius:50%;background:radial-gradient(circle at 40% 35%,rgba(26,200,219,.55),rgba(124,58,237,.3) 55%,transparent 80%);filter:blur(2px);animation:lp-orb-breathe 4s ease-in-out infinite,lp-orb-drift 12s ease-in-out infinite;box-shadow:0 0 80px rgba(6,182,212,.15);will-change:transform}.lp-orb:hover .lp-orb-inner{animation-duration:2.8s,12s}.lp-orb-ring{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(26,200,219,.15);animation:lp-orb-ring-pulse 4s ease-in-out .5s infinite;will-change:transform}@keyframes lp-orb-breathe{0%,to{transform:scale(1);box-shadow:0 0 80px rgba(6,182,212,.15)}50%{transform:scale(1.04);box-shadow:0 0 80px rgba(6,182,212,.25)}}@keyframes lp-orb-drift{0%,to{background:radial-gradient(circle at 50% 50%,rgba(26,200,219,.55),rgba(124,58,237,.3) 55%,transparent 80%)}33%{background:radial-gradient(circle at 45% 55%,rgba(26,200,219,.55),rgba(124,58,237,.3) 55%,transparent 80%)}66%{background:radial-gradient(circle at 55% 45%,rgba(26,200,219,.55),rgba(124,58,237,.3) 55%,transparent 80%)}}@keyframes lp-orb-ring-pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.08);opacity:.8}}.lp-orb-label{margin-top:24px;font-size:14px;font-weight:600;color:var(--lp-text-3);letter-spacing:.06em}.lp-section-problem{background:var(--lp-bg)}.lp-problem-body{max-width:680px;margin:0 auto}.lp-problem-body p{font-size:clamp(16px,1.2vw,18px);color:var(--lp-text-2);line-height:1.7;margin-bottom:24px}.lp-problem-body p:last-child,.lp-problem-closer{margin-bottom:0;color:var(--lp-text);font-weight:600}.lp-verb-pair{display:inline}.lp-glow-text{animation:lp-text-glow 1.2s var(--lp-ease) both;animation-play-state:paused}[data-in-view=true] .lp-glow-text{animation-play-state:running}.lp-layers-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:56px}.lp-layer-card{background:var(--lp-bg);border:1px solid var(--lp-border);border-radius:var(--lp-radius-lg);padding:clamp(32px,4vw,48px);transition:border-color .3s var(--lp-ease);will-change:transform;cursor:default;perspective:800px}.lp-layer-num{display:inline-block;font-family:var(--lp-font);font-size:14px;font-weight:800;color:var(--lp-cyan);margin-bottom:20px;transition:transform .3s var(--lp-ease),color .3s var(--lp-ease)}.lp-layer-title{font-family:var(--lp-font);font-size:clamp(18px,2vw,22px);font-weight:700;letter-spacing:-.02em;color:var(--lp-text);margin-bottom:12px}.lp-layer-body{font-size:clamp(14px,1.1vw,16px);color:var(--lp-text-2);line-height:1.65}.lp-section-proof{background:var(--lp-bg)}.lp-proof-chat{max-width:620px;margin:48px auto 40px;gap:clamp(40px,5vw,56px)}.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:70%;background:var(--lp-border);color:var(--lp-text);padding:12px 18px;border-radius:20px 20px 4px 20px;font-size:15px;line-height:1.55}.lp-chat-zeta{display:flex;align-items:flex-start;gap:10px;position:relative}.lp-chat-bubble-zeta{max-width:75%;background:var(--lp-bg);border:1px solid var(--lp-border);color:var(--lp-text);padding:14px 20px;border-radius:4px 20px 20px 20px;font-size:15px;line-height:1.6}.lp-chat-bob{animation:lp-bob 4s ease-in-out infinite;animation-delay:var(--bob-delay,0s)}@keyframes lp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.lp-typing-bubble{padding:14px 20px;display:flex;align-items:center}.lp-typing-indicator{display:flex;gap:5px;align-items:center}.lp-typing-dot{width:7px;height:7px;border-radius:50%;background:var(--lp-text-3);animation:lp-typing-bounce 1.4s ease-in-out infinite}@keyframes lp-typing-bounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}.lp-proof-tagline{font-size:clamp(15px,1.5vw,18px);color:var(--lp-text-3);font-weight:500;font-style:italic;margin-top:16px}.lp-constellation{position:relative;width:100%;max-width:720px;height:480px;margin:48px auto 32px}.lp-constellation-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.lp-constellation-line{animation:lp-line-pulse 4s ease-in-out infinite}@keyframes lp-line-pulse{0%,to{opacity:.15}50%{opacity:.25}}.lp-constellation-node{position:absolute;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-50%);z-index:1;cursor:pointer;animation:lp-node-float 6s ease-in-out infinite;animation-delay:var(--float-delay,0s)}@keyframes lp-node-float{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 4px))}}.lp-constellation-node:nth-child(odd){--float-delay:0.5s}.lp-constellation-node:nth-child(3n){--float-delay:1.2s}.lp-constellation-avatar{width:100%;height:100%;border-radius:50%;background:var(--lp-border-hover);display:flex;align-items:center;justify-content:center;border:2px solid #fff;box-shadow:0 0 0 4px rgba(6,182,212,.08);transition:box-shadow .3s var(--lp-ease);overflow:hidden}.lp-constellation-node:hover .lp-constellation-avatar{box-shadow:0 0 0 8px rgba(6,182,212,.2)}.lp-constellation-img{width:100%;height:100%;object-fit:cover;border-radius:50%}.lp-constellation-avatar span{font-family:var(--lp-font);font-weight:700;color:var(--lp-text-3);letter-spacing:.02em}.lp-constellation-lg .lp-constellation-avatar span{font-size:20px}.lp-constellation-md .lp-constellation-avatar span{font-size:16px}.lp-constellation-sm .lp-constellation-avatar span{font-size:13px}.lp-constellation-tooltip{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);background:hsla(0,0%,100%,.92);backdrop-filter:blur(12px);border:1px solid rgba(6,182,212,.15);border-radius:10px;padding:8px 14px;display:flex;flex-direction:column;align-items:center;gap:2px;opacity:0;pointer-events:none;transition:opacity .2s var(--lp-ease);white-space:nowrap;z-index:10}.lp-constellation-node:hover .lp-constellation-tooltip{opacity:1}.lp-constellation-name{font-family:var(--lp-font);font-size:12px;font-weight:700;color:var(--lp-text)}.lp-constellation-spec{font-size:11px;color:var(--lp-text-3)}.lp-loading-dots{display:inline-flex;gap:2px;color:var(--lp-cyan)}.lp-loading-dots span{animation:lp-loading-dot 2s ease-in-out infinite}.lp-loading-dots span:nth-child(2){animation-delay:.3s}.lp-loading-dots span:nth-child(3){animation-delay:.6s}@keyframes lp-loading-dot{0%,60%,to{opacity:.3}30%{opacity:1}}.lp-expert-more{font-size:14px;color:var(--lp-text-3);margin-top:8px}.lp-section-shadow{background:var(--lp-bg)}.lp-shadow-body{max-width:540px;margin:20px auto 0;font-size:clamp(14px,1.1vw,16px);color:var(--lp-text-2);line-height:1.7;font-style:italic}.lp-shadow-card{margin:48px auto 32px;max-width:560px;background:var(--lp-bg);border:1px solid var(--lp-border-hover);border-radius:var(--lp-radius-lg);padding:32px;text-align:left;box-shadow:0 4px 24px rgba(0,0,0,.04)}.lp-shadow-card-header{margin-bottom:24px}.lp-shadow-card-path{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lp-shadow-card-path-name{font-family:var(--lp-font);font-size:16px;font-weight:700;color:var(--lp-text)}.lp-shadow-card-domain{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border-radius:100px}.lp-shadow-domain-physical{color:#1ac8db;background:rgba(26,200,219,.1)}.lp-shadow-card-grade{font-family:var(--lp-font);font-size:13px;font-weight:700;color:#22c55e}.lp-shadow-progress-section{margin-bottom:20px}.lp-shadow-progress-label{display:flex;justify-content:space-between;font-size:12px;color:var(--lp-text-3);margin-bottom:6px}.lp-shadow-progress-bar{height:6px;background:var(--lp-border);border-radius:3px;overflow:hidden}.lp-shadow-progress-fill{height:100%;background:linear-gradient(90deg,#1ac8db,#22c55e);border-radius:3px;transition:width 1.2s var(--lp-ease)}.lp-shadow-gap-section{margin-bottom:24px}.lp-shadow-gap-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.lp-shadow-gap-label span:first-child{font-family:var(--lp-font);font-size:13px;font-weight:700;color:var(--lp-text)}.lp-shadow-gap-value{font-family:var(--lp-font);font-size:13px;font-weight:700;color:#22c55e}.lp-shadow-gap-bar{position:relative;height:10px;border-radius:5px;overflow:hidden}.lp-shadow-gap-zones{display:flex;height:100%}.lp-shadow-gap-zone{flex:1}.lp-gap-green{background:rgba(34,197,94,.2)}.lp-gap-yellow{background:rgba(234,179,8,.2)}.lp-gap-orange{background:rgba(249,115,22,.2)}.lp-gap-red{background:rgba(239,68,68,.2)}.lp-shadow-gap-indicator{position:absolute;top:-2px;width:14px;height:14px;background:#22c55e;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px rgba(34,197,94,.4);transform:translateX(-50%);transition:left 1.5s var(--lp-ease)}.lp-shadow-gap-legend{display:flex;gap:16px;margin-top:8px;justify-content:center}.lp-gap-legend-item{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--lp-text-3)}.lp-gap-dot{width:6px;height:6px;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{background:rgba(26,200,219,.04);border-left:3px solid var(--lp-cyan);border-radius:0 12px 12px 0;padding:16px 20px}.lp-shadow-voice-header{display:flex;align-items:center;gap:10px;margin-bottom:10px}.lp-shadow-voice-label{font-family:var(--lp-font);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-cyan)}.lp-shadow-voice-tone{font-size:10px;font-weight:600;color:var(--lp-text-3);background:var(--lp-border);padding:2px 8px;border-radius:100px}.lp-shadow-voice-text{font-size:14px;color:var(--lp-text);line-height:1.6;margin-bottom:12px;font-weight:500}.lp-shadow-evidence{display:flex;flex-wrap:wrap;gap:8px}.lp-shadow-evidence-pill{font-size:11px;font-weight:600;color:var(--lp-text-2);background:var(--lp-border);padding:4px 12px;border-radius:100px}.lp-shadow-tagline{font-size:clamp(15px,1.5vw,18px);color:var(--lp-text-3);font-weight:500;font-style:italic;margin-top:16px}.lp-xp-pill{display:inline-flex;align-items:center;gap:10px;background:var(--lp-bg);border:1px solid var(--lp-border-hover);border-radius:100px;padding:8px 20px;margin-bottom:32px;box-shadow:0 2px 12px rgba(0,0,0,.04)}.lp-xp-level{font-family:var(--lp-font);font-size:13px;font-weight:800;color:var(--lp-text)}.lp-xp-bar-wrap{width:60px;height:4px;background:var(--lp-border);border-radius:2px;overflow:hidden}.lp-xp-bar-fill{height:100%;border-radius:2px}.lp-xp-text{font-size:12px;font-weight:600;color:var(--lp-text-3)}.lp-xp-tier{font-family:var(--lp-font);font-size:12px;font-weight:700}.lp-progression-track{display:flex;align-items:flex-start;justify-content:space-between;position:relative;margin:0 auto 48px;max-width:800px;padding:0 24px}.lp-progression-svg{position:absolute;top:8px;left:10%;right:10%;width:80%;height:4px;z-index:0;overflow:visible}.lp-tier{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;z-index:1;cursor:default;max-width:120px}.lp-tier-dot{width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid var(--lp-cyan);transition:transform .3s var(--lp-ease),box-shadow .3s var(--lp-ease)}.lp-tier-dot-active{width:24px;height:24px;animation:lp-active-glow 3s ease-in-out infinite}@keyframes lp-active-glow{0%,to{box-shadow:0 0 0 8px rgba(34,197,94,.12)}50%{box-shadow:0 0 0 14px rgba(34,197,94,.2)}}.lp-tier-name{font-family:var(--lp-font);font-size:16px;font-weight:700;white-space:nowrap}.lp-tier-time{font-size:12px;color:var(--lp-text-3);font-weight:600}.lp-tier-desc{font-size:10px;color:var(--lp-text-3);text-align:center;line-height:1.4;max-width:100px}.lp-tier-tooltip{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translateX(-50%);background:hsla(0,0%,100%,.95);backdrop-filter:blur(12px);border:1px solid var(--lp-border);border-radius:8px;padding:8px 14px;font-size:12px;font-weight:500;color:var(--lp-text-2);white-space:nowrap;pointer-events:none;z-index:10}.lp-badge-showcase{margin:32px auto 40px;max-width:800px}.lp-badge-label{font-family:var(--lp-font);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-text-3);margin-bottom:20px}.lp-badge-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.lp-badge-item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 8px;background:var(--lp-bg);border:1px solid var(--lp-border);border-radius:var(--lp-radius);cursor:default;transition:border-color .2s var(--lp-ease);will-change:transform}.lp-badge-item:hover{border-color:var(--lp-cyan)}.lp-badge-emoji{font-size:24px;line-height:1}.lp-badge-name{font-family:var(--lp-font);font-size:12px;font-weight:700;color:var(--lp-text);text-align:center}.lp-badge-desc{font-size:10px;color:var(--lp-text-3);text-align:center}.lp-progression-body{max-width:640px;margin:0 auto;font-size:clamp(15px,1.2vw,17px);color:var(--lp-text-2);line-height:1.7}.lp-section-pricing{background:var(--lp-bg)}.lp-pricing-toggle{display:inline-flex;background:var(--lp-bg-2);border-radius:100px;padding:4px;margin:32px auto 48px;gap:0;position:relative}.lp-toggle-pill{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:var(--lp-bg);border-radius:100px;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:transform .4s var(--lp-ease);z-index:0;pointer-events:none}.lp-pricing-toggle button{padding:10px 24px;border:none;border-radius:100px;font-size:14px;font-weight:600;color:var(--lp-text-2);background:transparent;cursor:pointer;transition:color .2s var(--lp-ease);will-change:transform;display:flex;align-items:center;gap:8px;position:relative;z-index:1}.lp-pricing-toggle button.active{color:var(--lp-text)}.lp-save-badge{font-size:11px;font-weight:700;color:var(--lp-cyan);background:var(--lp-cyan-bg);padding:2px 8px;border-radius:100px}.lp-pricing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:820px;margin:0 auto 32px}.lp-pricing-card{background:var(--lp-bg);border:1px solid var(--lp-border-hover);border-radius:var(--lp-radius-lg);padding:clamp(32px,4vw,48px);text-align:left;position:relative;transition:border-color .3s var(--lp-ease);will-change:transform}.lp-pricing-featured{border-color:var(--lp-cyan);border-width:2px}.lp-popular-badge{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.1em;color:var(--lp-cyan);background:var(--lp-cyan-bg);padding:5px 12px;border-radius:100px;margin-bottom:20px}.lp-pricing-name{font-family:var(--lp-font);font-size:clamp(24px,3vw,32px);font-weight:700;color:var(--lp-text);margin-bottom:16px}.lp-pricing-price{margin-bottom:16px;min-height:64px}.lp-price-amount{font-family:var(--lp-font);font-size:clamp(36px,5vw,48px);font-weight:700;color:var(--lp-text);letter-spacing:-.03em}.lp-price-period{font-size:14px;color:var(--lp-text-2);font-weight:500}.lp-price-save{display:block;width:100%;font-size:13px;font-weight:600;color:var(--lp-cyan);margin-top:2px}.lp-pricing-tagline{font-size:15px;color:var(--lp-text-2);margin-bottom:24px}.lp-pricing-includes{font-size:14px;font-weight:600;color:var(--lp-text-2);margin-bottom:12px}.lp-pricing-features{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:12px}.lp-pricing-features li{font-size:14px;color:var(--lp-text-2);display:flex;align-items:center;gap:10px;line-height:1.4}.lp-pricing-features li:before{content:"\2713";color:var(--lp-cyan);font-weight:700;font-size:13px;flex-shrink:0}.lp-pricing-cta{width:100%;padding:16px;background:var(--lp-cyan);color:#000;border:none;border-radius:100px;font-size:15px;font-weight:700;cursor:pointer;transition:transform .2s var(--lp-ease),box-shadow .2s var(--lp-ease);will-change:transform;position:relative;overflow:hidden}.lp-pricing-cta:hover{transform:scale(1.03);box-shadow:0 12px 40px var(--lp-cyan-glow)}.lp-pricing-fine{font-size:13px;color:var(--lp-text-3)}.lp-faq-list{max-width:720px;margin:48px auto 0;text-align:left}.lp-faq-item{border-bottom:1px solid var(--lp-border);transition:background-color .2s var(--lp-ease)}.lp-faq-item:first-child{border-top:1px solid var(--lp-border)}.lp-faq-item:hover{background-color:rgba(6,182,212,.02)}.lp-faq-q{display:flex;align-items:center;justify-content:space-between;width:100%;padding:22px 0;background:none;border:none;cursor:pointer;font-family:var(--lp-font);font-size:clamp(15px,1.2vw,17px);font-weight:600;color:var(--lp-text);text-align:left;gap:16px}.lp-faq-chevron{flex-shrink:0;color:var(--lp-text-3);transition:transform .4s var(--lp-ease),color .2s var(--lp-ease);will-change:transform}.lp-faq-item:hover .lp-faq-chevron{color:var(--lp-cyan)}.lp-faq-open .lp-faq-chevron{transform:rotate(180deg)}.lp-faq-a{max-height:0;overflow:hidden;transition:max-height .4s var(--lp-ease)}.lp-faq-open .lp-faq-a{max-height:400px}.lp-faq-a p{padding:0 0 22px;font-size:clamp(14px,1.1vw,16px);color:var(--lp-text-2);line-height:1.7}.lp-section-final{background:var(--lp-bg-cyan);position:relative;overflow:hidden}.lp-final-glow{top:50%;left:50%;transform:translate(-50%,-50%);width:900px;background:radial-gradient(ellipse,rgba(6,182,212,.04) 0,transparent 70%)}.lp-final-glow,.lp-final-glow-2{position:absolute;height:400px;pointer-events:none}.lp-final-glow-2{top:30%;right:10%;width:400px;background:radial-gradient(circle,rgba(124,58,237,.03) 0,transparent 70%)}.lp-final-glow-drift{animation:lp-glow-drift 20s ease-in-out infinite}@keyframes lp-glow-drift{0%,to{transform:translate(-50%,-50%);background-position:30% 50%}50%{transform:translate(-30%,-50%);background-position:70% 50%}}.lp-final-sub{font-size:clamp(17px,1.5vw,20px);color:var(--lp-text-2);margin-bottom:40px}.lp-final-micro{margin-top:16px;font-size:13px;color:var(--lp-text-3)}.lp-footer{border-top:1px solid var(--lp-border);padding:clamp(48px,6vw,72px) 0;background:var(--lp-bg)}.lp-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:40px}.lp-footer-logo{font-family:var(--lp-font);font-size:20px;font-weight:800;letter-spacing:-.03em;margin-bottom:12px;color:var(--lp-text)}.lp-footer-desc{font-size:13px;color:var(--lp-text-2);line-height:1.6;margin-bottom:8px}.lp-footer-brand p{font-size:13px;color:var(--lp-text-3);line-height:1.6}.lp-footer-copy{margin-top:4px}.lp-footer-heading{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-text-3);margin-bottom:18px}.lp-footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.lp-footer-link-hover{font-size:13px;color:var(--lp-text-2);text-decoration:none;cursor:pointer;position:relative;transition:color .2s var(--lp-ease)}.lp-footer-link-hover:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:1px;background:var(--lp-cyan);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--lp-ease)}.lp-footer-link-hover:hover{color:var(--lp-text)}.lp-footer-link-hover:hover:after{transform:scaleX(1)}.lp-footer-col ul a{font-size:13px;color:var(--lp-text-2);text-decoration:none;cursor:pointer;transition:color .2s}.lp-footer-col ul a:hover{color:var(--lp-text)}.lp-footer-bottom{margin-top:40px;padding-top:28px;border-top:1px solid var(--lp-border);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.lp-footer-bottom p,.lp-footer-location{font-size:12px;color:var(--lp-text-3)}@media (max-width:1024px){.lp-nav-actions .lp-nav-signin,.lp-nav-links{display:none}.lp-nav-burger{display:flex}.lp-nav-tagline{display:none}.lp-hero-inner{grid-template-columns:1fr;gap:48px;text-align:center}.lp-hero-text{max-width:100%}.lp-hero-sub{margin-left:auto;margin-right:auto}.lp-hero-ctas,.lp-hero-trust{justify-content:center}.lp-layers-grid{grid-template-columns:1fr}.lp-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.lp-pricing-grid{grid-template-columns:1fr}.lp-progression-track{flex-wrap:wrap;gap:24px;justify-content:center}.lp-progression-svg{display:none}.lp-constellation{height:520px}.lp-badge-grid{grid-template-columns:repeat(2,1fr)}.lp-shadow-card{padding:24px}.lp-xp-pill{flex-wrap:wrap;justify-content:center}}@media (max-width:560px){.lp-hero-ctas{flex-direction:column;align-items:stretch}.lp-hero-ctas .lp-btn-primary,.lp-hero-ctas .lp-btn-secondary{justify-content:center}.lp-footer-grid{grid-template-columns:1fr}.lp-footer-bottom{flex-direction:column;text-align:center}.lp-chat-bubble-user,.lp-chat-bubble-zeta{max-width:88%}.lp-constellation{height:600px}.lp-badge-grid{grid-template-columns:repeat(2,1fr);gap:8px}.lp-badge-item{padding:12px 6px}.lp-shadow-evidence{flex-direction:column}}