@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500&family=Playfair+Display:ital@1&family=JetBrains+Mono&display=swap";
.lp-root{--lp-bg:#020f14;--lp-surface:#041824;--lp-shallow:#052030;--lp-deep:#03141e;--lp-accent:#0f9b8e;--lp-glow:#2dd4bf;--lp-text:#f0fdfa;--lp-text-secondary:#94a3b8;--lp-footer:#010c10;--lp-ease:cubic-bezier(.4, 0, .2, 1);--lp-ease-out:cubic-bezier(.16, 1, .3, 1);background:var(--lp-scroll-bg,#020f14);color:var(--lp-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,system-ui,sans-serif;font-weight:400;line-height:1.6;overflow-x:hidden}.lp-cursor{background:var(--lp-glow);opacity:.45;pointer-events:none;z-index:9999;width:12px;height:12px;box-shadow:0 0 20px var(--lp-glow), 0 0 40px #2dd4bf33;mix-blend-mode:screen;will-change:transform;border-radius:50%;position:fixed}.lp-nav{z-index:50;-webkit-backdrop-filter:none;background:0 0;border-bottom:none;transition:background .3s,box-shadow .3s;position:fixed;top:0;left:0;right:0}.lp-nav.lp-nav-scrolled{-webkit-backdrop-filter:blur(12px);background:#0a1628d9;box-shadow:0 4px 32px #00000080}.lp-nav-inner{justify-content:space-between;align-items:center;max-width:1200px;height:64px;margin:0 auto;padding:0 24px;display:flex}.lp-nav-brand{color:var(--lp-text);align-items:center;gap:10px;text-decoration:none;display:flex}.lp-wave-icon{flex-shrink:0;width:28px;height:28px}@keyframes lpWaveUndulate{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}.lp-wave-path{animation:3s ease-in-out infinite lpWaveUndulate}.lp-wave-2{animation-delay:.4s}.lp-wave-3{animation-delay:.8s}.lp-brand-text{letter-spacing:.02em;color:var(--lp-text);font-family:Playfair Display,serif;font-size:18px;font-weight:600}.lp-brand-serif{font-family:Playfair Display,serif}.lp-nav-links{align-items:center;gap:32px;display:flex}.lp-nav-link{letter-spacing:.05em;color:var(--lp-text);transition:color .25s var(--lp-ease);font-size:.875rem;font-weight:400;text-decoration:none;position:relative}.lp-nav-link:after{content:"";background:var(--lp-accent);width:0;height:1px;transition:all .25s var(--lp-ease);position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.lp-nav-link:hover{color:var(--lp-text)}.lp-nav-link:hover:after{width:100%}.lp-nav-cta{background:var(--lp-accent);color:#020f14;transition:all .25s var(--lp-ease);border-radius:9999px;padding:8px 20px;font-size:.875rem;font-weight:500;text-decoration:none}.lp-nav-cta:hover{transform:translateY(-1px);box-shadow:0 0 40px #0f9b8e33}.lp-mobile-toggle{color:var(--lp-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px;display:none}@keyframes lpMobileDrawerIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.lp-mobile-menu{border-top:1px solid #0d94881a;flex-direction:column;align-items:flex-end;gap:6px;padding:10px 16px 14px;display:flex}.lp-mobile-menu>*{animation:.22s cubic-bezier(.22,1,.36,1) both lpMobileDrawerIn}.lp-mobile-menu>:first-child{animation-delay:40ms}.lp-mobile-menu>:nth-child(2){animation-delay:.1s}.lp-mobile-menu>:nth-child(3){animation-delay:.16s}.lp-mobile-link{color:var(--lp-accent);background:#fff;border:1px solid #0f9b8e73;border-radius:9999px;align-self:flex-end;width:auto;padding:8px 16px;font-size:.85rem;font-weight:500;text-decoration:none;transition:background .18s,border-color .18s}.lp-mobile-link:hover{background:#f0fdfa;border-color:#0f9b8eb3}.lp-mobile-cta{text-align:center;color:var(--lp-accent);border:1px solid var(--lp-accent);background:#fff;border-radius:9999px;align-self:flex-end;margin-top:0;padding:8px 18px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-block}.lp-hero{opacity:0;background:radial-gradient(120% 35% at 50% -5%,#145064a6 0%,#0000 65%),radial-gradient(60% 50% at 30% 20%,#0f9b8e12 0%,#0000 60%),radial-gradient(60% 50% at 70% 25%,#0f9b8e0d 0%,#0000 55%),radial-gradient(at 50% 40%,#082535 0%,#020f14 100%);justify-content:center;align-items:center;min-height:100dvh;padding:96px 24px 0;transition:opacity .6s;display:flex;position:relative;overflow:hidden}.lp-hero-loaded{opacity:1}.lp-caustic-layer{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.lp-caustic{filter:blur(80px);will-change:transform;position:absolute}.lp-caustic-1{background:#0f9b8e1a;border-radius:42% 58% 55% 45%/48% 52%;width:50vw;height:40vw;animation:12s ease-in-out infinite lpCaustic1;top:5%;left:10%}.lp-caustic-2{background:#0f9b8e12;border-radius:55% 45% 60% 40%/40% 60%;width:35vw;height:30vw;animation:10s ease-in-out infinite lpCaustic2;bottom:20%;right:10%}.lp-caustic-3{background:#2dd4bf0d;border-radius:60% 40% 50% 50%/55% 45%;width:25vw;height:25vw;animation:14s ease-in-out infinite lpCaustic3;top:40%;left:40%}.lp-ray{filter:blur(28px);transform-origin:top;pointer-events:none;will-change:transform, opacity;width:80px;height:85%;position:absolute;top:-5%}.lp-ray-1{background:linear-gradient(#0f9b8e2e 0%,#0000 75%);animation:9s ease-in-out infinite lpRay1;left:11%}.lp-ray-2{background:linear-gradient(#2dd4bf1a 0%,#0000 65%);width:55px;animation:11s ease-in-out infinite lpRay2;left:27%}.lp-ray-3{background:linear-gradient(#0f9b8e24 0%,#0000 70%);width:110px;animation:13s ease-in-out infinite lpRay3;left:50%}.lp-ray-4{background:linear-gradient(#2dd4bf17 0%,#0000 65%);width:60px;animation:10s ease-in-out 2s infinite lpRay4;left:67%}.lp-ray-5{background:linear-gradient(#0f9b8e1f 0%,#0000 60%);width:50px;animation:12s ease-in-out 4s infinite lpRay5;left:83%}@keyframes lpRay1{0%,to{opacity:.85;transform:rotate(-13deg)scaleX(1)}50%{opacity:1;transform:rotate(-7deg)scaleX(1.15)}}@keyframes lpRay2{0%,to{opacity:.6;transform:rotate(-4deg)scaleX(1)}50%{opacity:.9;transform:rotate(2deg)scaleX(.85)}}@keyframes lpRay3{0%,to{opacity:.75;transform:rotate(4deg)scaleX(1)}50%{opacity:1;transform:rotate(9deg)scaleX(1.12)}}@keyframes lpRay4{0%,to{opacity:.55;transform:rotate(11deg)scaleX(1)}50%{opacity:.8;transform:rotate(5deg)scaleX(.9)}}@keyframes lpRay5{0%,to{opacity:.65;transform:rotate(16deg)scaleX(1)}50%{opacity:.95;transform:rotate(21deg)scaleX(1.18)}}@keyframes lpCaustic1{0%,to{transform:translate(0)scale(1)rotate(0)}33%{transform:translate(-3%,2%)scale(1.05)rotate(1deg)}66%{transform:translate(2%,-1%)scale(.97)rotate(-1deg)}}@keyframes lpCaustic2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-4%,3%)scale(1.08)}}@keyframes lpCaustic3{0%,to{transform:translate(0)scale(1)rotate(0)}50%{transform:translate(3%,-2%)scale(1.06)rotate(2deg)}}.lp-bubbles{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.lp-bubble{will-change:transform;background:#ffffff1f;border-radius:50%;animation:linear infinite lpBubbleRise;position:absolute}.lp-bubble-1{width:4px;height:4px;animation-duration:18s;bottom:5%;left:20%}.lp-bubble-2{width:3px;height:3px;animation-duration:22s;animation-delay:5s;bottom:10%;left:50%}.lp-bubble-3{width:5px;height:5px;animation-duration:16s;animation-delay:9s;bottom:3%;left:70%}.lp-bubble-4{width:3px;height:3px;animation-duration:25s;animation-delay:14s;bottom:8%;left:35%}@keyframes lpBubbleRise{0%{opacity:0;transform:translateY(0)translate(0)}5%{opacity:.12}90%{opacity:.12}to{opacity:0;transform:translateY(-110vh)translate(8px)}}.lp-hero-content{text-align:center;z-index:3;max-width:800px;position:relative}.lp-hero-overline{letter-spacing:.25em;text-transform:uppercase;color:var(--lp-accent);margin-bottom:32px;font-size:.75rem;font-weight:500}.lp-hero-headline{letter-spacing:-.03em;color:#fff;margin:0 0 28px;font-family:Inter,sans-serif;font-size:clamp(3.5rem,8vw,7rem);font-weight:300;line-height:1.08}@keyframes lpBrandShimmer{0%,to{background-position:0%}50%{background-position:100%}}.lp-hero-brand{background:linear-gradient(90deg, var(--lp-glow), var(--lp-accent), var(--lp-glow));-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-family:Playfair Display,serif;font-weight:400;animation:4s ease-in-out infinite lpBrandShimmer;display:inline-block}.lp-hero-sub{color:#f0fdfacc;max-width:520px;margin:0 auto 44px;font-size:clamp(1.1rem,2.2vw,1.3rem);font-weight:300;line-height:1.65}.lp-hero-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:16px;display:flex}.lp-cta-primary{color:#fff;font-family:var(--font-inter,"Inter", system-ui, sans-serif);letter-spacing:.03em;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#2e5c54 0%,#4fd1c5 100%);border:none;border-radius:9999px;justify-content:center;align-items:center;gap:10px;padding:14px 34px;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 20px #0000004d}.lp-cta-primary:hover{transform:scale(1.04);box-shadow:0 8px 32px #0006,0 0 40px #4fd1c533}.lp-cta-large{padding:18px 42px;font-size:1.1rem}.lp-cta-ghost{-webkit-backdrop-filter:blur(16px);color:#ffffffbf;font-family:var(--font-inter,"Inter", system-ui, sans-serif);letter-spacing:.03em;cursor:pointer;white-space:nowrap;background:#0a1628b8;border:1px solid #2dd4bf2e;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:14px 34px;font-size:1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 20px #00000040}.lp-cta-ghost:hover{color:#ffffffeb;background:#0a1628e0;border-color:#2dd4bf59;box-shadow:0 8px 32px #00000059,0 0 24px #2dd4bf14}.lp-hero-trust{color:#94a3b866;margin:0;font-size:.8rem}.lp-hero-vignette{background:linear-gradient(to bottom, transparent 0%, var(--lp-surface) 100%);pointer-events:none;z-index:2;height:220px;position:absolute;bottom:0;left:0;right:0}.lp-waterline{pointer-events:none;background:#03141e;height:180px;position:relative;overflow:hidden}.lp-section-label{letter-spacing:.1em;text-transform:uppercase;color:var(--lp-accent);text-align:center;margin-bottom:16px;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:400}.lp-section-headline{letter-spacing:-.02em;color:var(--lp-text);text-align:center;margin:0 0 64px;font-family:Inter,sans-serif;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:300;line-height:1.15}.lp-highlight{color:var(--lp-glow);font-family:Playfair Display,serif}.lp-accent-text{color:var(--lp-glow)}.lp-reveal{opacity:0;transition:opacity .6s var(--lp-ease-out), transform .6s var(--lp-ease-out);transform:translateY(30px)}.lp-revealed{opacity:1;transform:translateY(0)}.lp-philosophy{background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-shallow) 100%);padding:90px 24px 100px;position:relative;overflow:hidden}.lp-watermark{color:#f0fdfa08;letter-spacing:.05em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Inter,sans-serif;font-size:clamp(8rem,20vw,24rem);font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-philosophy-inner{text-align:center;z-index:1;max-width:720px;margin:0 auto;position:relative}.lp-philosophy-headline{letter-spacing:-.02em;color:var(--lp-text);margin:0 0 32px;font-family:Inter,sans-serif;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:300;line-height:1.15}.lp-philosophy-body{color:var(--lp-text-secondary);max-width:560px;margin:0 auto;font-size:clamp(.9rem,1.5vw,1.05rem);line-height:1.8}.lp-four-waves{background:var(--lp-shallow);padding:100px 24px}.lp-waves-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:80px;max-width:1100px;margin:0 auto;display:grid}.lp-dive-timeline{position:relative}.dive-step{opacity:0;min-height:130px;transition:all .6s var(--lp-ease-out);grid-template-columns:56px 24px 1fr;align-items:start;gap:0 16px;display:grid;position:relative;transform:translateY(20px)}.dive-step-visible{opacity:1;transform:translateY(0)}.dive-step-depth{text-align:right;padding-top:2px}.dive-depth-label{letter-spacing:.1em;text-transform:uppercase;color:var(--lp-accent);font-family:JetBrains Mono,monospace;font-size:.75rem}.dive-step-line{flex-direction:column;align-items:center;height:100%;display:flex;position:relative}.dive-step-dot{background:var(--lp-accent);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:4px;box-shadow:0 0 12px #0d948880}.dive-step-connector{background:linear-gradient(to bottom, var(--lp-accent), #0d948814);flex:1;width:1px;margin-top:8px}.dive-step-content{padding-bottom:28px}.dive-step-icon{width:36px;height:36px;color:var(--lp-accent);background:#0d94881a;border:1px solid #0d948833;border-radius:10px;justify-content:center;align-items:center;margin-bottom:12px;display:flex}.dive-step-title{color:var(--lp-text);margin:0 0 6px;font-size:1rem;font-weight:500;line-height:1.3}.dive-step-desc{color:var(--lp-text-secondary);margin:0;font-size:clamp(.85rem,1.3vw,.95rem);line-height:1.6}.lp-preview-card{-webkit-backdrop-filter:blur(20px);background:#041824e6;border:1px solid #0f9b8e26;border-radius:16px;align-self:start;margin-top:260px;padding:28px;animation:4s ease-in-out infinite alternate lpFloatCard;position:sticky;top:108px;box-shadow:0 20px 60px #0f9b8e1f,0 0 0 1px #0f9b8e0d}@keyframes lpFloatCard{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.lp-preview-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.lp-preview-tag{letter-spacing:.15em;color:var(--lp-text-secondary);text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.6rem}.lp-preview-level{letter-spacing:.1em;color:var(--lp-accent);font-family:JetBrains Mono,monospace;font-size:.6rem}.lp-preview-body{margin-bottom:20px}.lp-preview-label{letter-spacing:.15em;color:#94a3b873;text-transform:uppercase;margin:0 0 14px;font-family:JetBrains Mono,monospace;font-size:.55rem}.lp-preview-sentence{color:var(--lp-text);margin:0 0 8px;font-size:1.1rem;font-weight:300;line-height:1.6}.lp-word-hl{color:var(--lp-glow);border-bottom:1px solid #2dd4bf66}.lp-preview-translation{color:var(--lp-text-secondary);margin:0 0 16px;font-size:.8rem}.lp-preview-vocab{flex-wrap:wrap;gap:8px;display:flex}.lp-vocab-chip{color:var(--lp-glow);background:#0d948814;border:1px solid #0d948833;border-radius:20px;padding:4px 12px;font-size:.75rem}.lp-chip-def{color:var(--lp-text-secondary)}.lp-preview-audio{background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.lp-play-btn{background:var(--lp-accent);color:#020f14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.lp-audio-track{background:#ffffff1a;border-radius:2px;flex:1;height:3px;overflow:hidden}.lp-audio-fill{background:var(--lp-accent);border-radius:2px;height:100%}.lp-audio-time{color:var(--lp-text-secondary);font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;font-size:.7rem}.lp-social-strip{background:#020f14eb;border-top:1px solid #0f9b8e14;border-bottom:1px solid #0f9b8e14;padding:14px 0;overflow:hidden}.lp-marquee{width:100%;overflow:hidden}.lp-marquee-inner{width:max-content;animation:55s linear infinite lpMarquee;display:flex}.lp-marquee-set{flex-shrink:0;align-items:center;gap:0;padding-right:0;display:flex}@keyframes lpMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-tele-item{letter-spacing:.1em;text-transform:uppercase;color:#94a3b859;white-space:nowrap;padding:0 22px;font-family:JetBrains Mono,monospace;font-size:.62rem}.lp-tele-value{color:#0f9b8ebf}.lp-tele-sep{color:#0f9b8e2e;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:.6rem}.lp-depth-zones{background:var(--lp-deep);padding:104px 24px}.lp-zones-container{border-radius:12px;flex-direction:column;gap:2px;max-width:1000px;margin:0 auto;display:flex;overflow:hidden}.lp-zone-band{transition:all .25s var(--lp-ease);padding:28px 40px;position:relative;overflow:hidden}.lp-zone-band:hover{padding-left:48px}.lp-zone-inner{z-index:1;grid-template-columns:160px 120px 1fr;align-items:center;gap:32px;display:grid;position:relative}.lp-zone-left{flex-direction:column;gap:2px;display:flex}.lp-zone-name{letter-spacing:.1em;text-transform:uppercase;color:var(--lp-text);font-family:JetBrains Mono,monospace;font-size:.75rem;display:block}.lp-zone-depth{letter-spacing:.08em;color:#94a3b873;font-family:JetBrains Mono,monospace;font-size:.6rem;display:block}.lp-zone-center{flex-direction:column;gap:2px;display:flex}.lp-zone-level{color:var(--lp-glow);font-family:JetBrains Mono,monospace;font-size:1.05rem;font-weight:400;display:block}.lp-zone-label{letter-spacing:.15em;color:var(--lp-text-secondary);font-family:JetBrains Mono,monospace;font-size:.55rem;display:block}.lp-zone-right{align-items:center;display:flex}.lp-zone-desc{color:var(--lp-text-secondary);margin:0;font-size:clamp(.85rem,1.3vw,.92rem);line-height:1.55}.lp-zone-particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp-zone-particle{background:var(--lp-glow);opacity:.3;border-radius:50%;width:3px;height:3px;animation:8s ease-in-out infinite lpZoneParticle;position:absolute}.lp-zone-particle-1{animation-delay:0s;top:30%;left:15%}.lp-zone-particle-2{animation-delay:4s;top:60%;left:75%}@keyframes lpZoneParticle{0%,to{opacity:0;transform:translateY(0)}50%{opacity:.4;transform:translateY(-10px)}}.lp-activities{background:linear-gradient(180deg, var(--lp-shallow) 0%, var(--lp-deep) 100%);padding:100px 24px}.lp-activities-grid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1100px;margin:0 auto;display:grid}.lp-activity-card{transition:all .25s var(--lp-ease);background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;padding:32px 24px;display:flex;position:relative}.lp-activity-card:hover{border-color:#0d948840;transform:translateY(-4px);box-shadow:0 16px 48px #00000040}.lp-activity-streaming{border-style:dashed;border-color:#2dd4bf33}.lp-activity-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.lp-activity-icon{width:40px;height:40px;color:var(--lp-accent);background:#0d94881a;border:1px solid #0d948833;border-radius:10px;justify-content:center;align-items:center;display:flex}.lp-activity-type{letter-spacing:.15em;text-transform:uppercase;color:var(--lp-accent);border:1px solid #0d948840;border-radius:9999px;padding:3px 10px;font-family:JetBrains Mono,monospace;font-size:.55rem}.lp-activity-drill{color:var(--lp-glow);background:#2dd4bf0f;border-color:#2dd4bf4d}.lp-activity-name{color:var(--lp-text);margin:0 0 8px;font-size:1rem;font-weight:500}.lp-activity-desc{color:var(--lp-text-secondary);margin:0 0 auto;padding-bottom:16px;font-size:clamp(.82rem,1.2vw,.88rem);line-height:1.6}.lp-activity-metrics{letter-spacing:.1em;color:#94a3b873;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.6rem}.lp-dive-modes{background:var(--lp-deep);padding:100px 24px}.lp-modes-grid{grid-template-columns:1fr 1fr;gap:28px;max-width:900px;margin:0 auto;display:grid}.lp-mode-card{transition:all .25s var(--lp-ease);background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:40px 32px}.lp-mode-card:hover{border-color:#0d948833;box-shadow:0 16px 48px #0003}.lp-mode-badge{letter-spacing:.15em;text-transform:uppercase;color:var(--lp-accent);border:1px solid #0d948840;border-radius:9999px;margin-bottom:20px;padding:4px 12px;font-family:JetBrains Mono,monospace;font-size:.55rem;display:inline-block}.lp-mode-title{color:var(--lp-text);margin:0 0 12px;font-size:1.2rem;font-weight:500}.lp-mode-desc{color:var(--lp-text-secondary);margin:0 0 20px;font-size:clamp(.85rem,1.3vw,.92rem);line-height:1.7}.lp-mode-features{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lp-mode-features li{color:var(--lp-text-secondary);padding-left:22px;font-size:.85rem;line-height:1.5;position:relative}.lp-mode-features li:before{content:"›";color:var(--lp-accent);font-size:1rem;font-weight:600;position:absolute;left:0}.lp-tracking{background:linear-gradient(180deg, var(--lp-deep) 0%, var(--lp-shallow) 50%, var(--lp-deep) 100%);padding:100px 24px;position:relative;overflow:hidden}.lp-tracking-grid{grid-template-columns:repeat(3,1fr);gap:28px;max-width:1060px;margin:0 auto;display:grid}.lp-tracking-item{text-align:center;padding:40px 28px}.lp-tracking-icon{width:56px;height:56px;color:var(--lp-accent);background:#0d94881a;border:1px solid #0d948833;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.lp-tracking-title{color:var(--lp-text);margin:0 0 10px;font-size:1.05rem;font-weight:500}.lp-tracking-desc{color:var(--lp-text-secondary);margin:0;font-size:clamp(.84rem,1.2vw,.92rem);line-height:1.7}.lp-radar-metrics{flex-direction:column;gap:10px;display:flex}.lp-radar-metric-row{align-items:center;gap:12px;display:flex}.lp-radar-metric-name{letter-spacing:.1em;text-transform:uppercase;color:var(--lp-text-secondary);text-align:right;flex-shrink:0;width:80px;font-family:JetBrains Mono,monospace;font-size:.6rem}.lp-radar-metric-bar{background:#ffffff0f;border-radius:2px;flex:1;height:4px;overflow:hidden}.lp-radar-metric-fill{background:linear-gradient(90deg, var(--lp-accent), var(--lp-glow));height:100%;transition:width 1.2s var(--lp-ease);border-radius:2px}.lp-rewards-body{color:var(--lp-text-secondary);max-width:640px;margin:0 auto 36px;font-size:clamp(.9rem,1.5vw,1.05rem);line-height:1.8}.lp-rewards-tiers{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:28px;display:grid}.lp-reward-tier{transition:all .25s var(--lp-ease);background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:32px 24px;display:flex}.lp-reward-tier:hover{border-color:#0d948833;transform:translateY(-4px)}.lp-reward-tier-gold{background:linear-gradient(#03121cf2,#03121cf2) padding-box padding-box,linear-gradient(145deg,#d9770699 0%,#f59e0b66 50%,#d9770699 100%) border-box;border:1px solid #0000;box-shadow:0 0 40px #f59e0b14}.lp-reward-tier-label{letter-spacing:.15em;text-transform:uppercase;color:var(--lp-accent);font-family:JetBrains Mono,monospace;font-size:.6rem}.lp-reward-tier-gold .lp-reward-tier-label{color:#f59e0b}.lp-reward-tier-value{color:var(--lp-text);font-size:1.8rem;font-weight:300}.lp-reward-tier-gold .lp-reward-tier-value{color:#f59e0b}.lp-reward-tier-desc{color:var(--lp-text-secondary);text-align:center;font-size:.78rem}.lp-rewards-footnote{color:#94a3b880;margin:0;font-size:.8rem}.lp-rejects{background:linear-gradient(180deg, var(--lp-deep) 0%, #020c12 100%);padding:100px 24px}.lp-rejects-grid{grid-template-columns:repeat(2,1fr);gap:20px;max-width:900px;margin:0 auto;display:grid}.lp-reject-card{transition:all .25s var(--lp-ease);background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:32px 28px}.lp-reject-card:hover{border-color:#ff645033}.lp-reject-myth{color:#ff8a73cc;margin:0 0 16px;font-family:Playfair Display,serif;font-size:1rem;font-style:italic;line-height:1.4}.lp-reject-divider{background:#0d94884d;width:32px;height:1px;margin-bottom:16px}.lp-reject-truth{color:var(--lp-text-secondary);margin:0;font-size:clamp(.84rem,1.2vw,.9rem);line-height:1.65}.lp-community{background:linear-gradient(180deg, #020c12 0%, var(--lp-deep) 100%);padding:100px 24px;position:relative;overflow:hidden}.lp-price-discount-note{color:var(--lp-glow);text-align:center;opacity:.85;margin:12px 0 0;font-size:.75rem;line-height:1.5}.lp-testimonials{background:var(--lp-deep);padding:100px 24px}.lp-testimonials-grid{grid-template-columns:repeat(3,1fr);gap:28px;max-width:1060px;margin:0 auto;display:grid}.lp-testimonial-card{transition:all .25s var(--lp-ease);background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:48px 40px;position:relative}.lp-testimonial-card:before{content:"";-webkit-mask-composite:xor;opacity:0;transition:opacity .3s var(--lp-ease);pointer-events:none;background:linear-gradient(135deg,#0d948800 0%,#2dd4bf59 50%,#0d948800 100%);border-radius:17px;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}.lp-testimonial-card:hover:before{opacity:1}.lp-testimonial-header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.lp-testimonial-avatar{color:#020f14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:.8rem;font-weight:600;display:flex}.lp-testimonial-name{color:var(--lp-text);margin:0;font-size:.9rem;font-weight:500}.lp-testimonial-context{color:var(--lp-accent);letter-spacing:.05em;margin:2px 0 0;font-family:JetBrains Mono,monospace;font-size:.6rem}.lp-testimonial-quote{color:var(--lp-text-secondary);margin:0;font-size:clamp(.95rem,1.4vw,1.05rem);line-height:1.75}.lp-pricing{background:linear-gradient(180deg, var(--lp-deep) 0%, #020c12 100%);padding:100px 24px}.lp-pricing-grid{grid-template-columns:1fr 1fr;align-items:start;gap:28px;max-width:720px;margin:0 auto;display:grid}.lp-price-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;padding:40px 32px;display:flex;position:relative}.lp-price-pro{z-index:1;background:linear-gradient(#03121cf7,#03121cf7) padding-box padding-box,linear-gradient(145deg,#0f9b8ecc 0%,#2dd4bf8c 35%,#0f9b8e33 65%,#2dd4bf99 100%) border-box;border:1px solid #0000;padding:44px 36px;transform:scale(1.04);box-shadow:0 0 60px #0f9b8e2e,0 0 120px #0f9b8e12,inset 0 1px #2dd4bf14}.lp-price-badge{letter-spacing:.15em;text-transform:uppercase;background:var(--lp-accent);color:#020f14;white-space:nowrap;border-radius:9999px;padding:4px 14px;font-family:JetBrains Mono,monospace;font-size:.55rem;font-weight:500;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.lp-price-tier{color:var(--lp-text);margin-bottom:4px;font-size:1.05rem;font-weight:500;display:block}.lp-price-tier-name{color:var(--lp-text);letter-spacing:-.01em;font-family:Playfair Display,serif;font-size:1.65rem;font-style:italic;font-weight:400;line-height:1.1}.lp-price-amount{color:var(--lp-text);margin:0 0 24px;font-size:2.5rem;font-weight:300;line-height:1.2}.lp-price-period{color:var(--lp-text-secondary);font-size:.9rem;font-weight:400}.lp-price-features{flex-direction:column;flex:1;gap:10px;margin:0 0 32px;padding:0;list-style:none;display:flex}.lp-price-features li{color:var(--lp-text-secondary);padding-left:22px;font-size:.875rem;line-height:1.5;position:relative}.lp-price-features li:before{content:"✓";color:var(--lp-accent);font-size:.8rem;position:absolute;left:0}.lp-price-btn{text-align:center;color:var(--lp-text);transition:all .25s var(--lp-ease);border:1px solid #ffffff1f;border-radius:9999px;padding:12px 24px;font-size:.9rem;font-weight:500;text-decoration:none;display:block}.lp-price-btn:hover{border-color:#2dd4bf66;box-shadow:0 0 20px #2dd4bf26}.lp-price-btn-pro{background:var(--lp-accent);color:#020f14;border-color:var(--lp-accent)}.lp-price-btn-pro:hover{box-shadow:0 0 40px #0f9b8e40,0 0 80px #0f9b8e1a}.lp-final-cta{text-align:center;background:#020c12;padding:160px 24px;position:relative;overflow:hidden}.lp-final-glow{pointer-events:none;background:radial-gradient(circle,#0d948814 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-final-headline{color:var(--lp-text);z-index:1;margin:0 0 20px;font-family:Inter,sans-serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:300;line-height:1.2;position:relative}.lp-final-brand{color:var(--lp-glow);font-family:Playfair Display,serif}.lp-final-sub{color:var(--lp-text-secondary);z-index:1;margin:0 0 40px;font-size:clamp(.9rem,1.5vw,1.05rem);position:relative}.lp-footer-wave{background:var(--lp-footer);height:48px;overflow:hidden}.lp-footer-wave svg{width:100%;height:100%}.lp-footer{background:var(--lp-footer);padding:48px 24px 32px}.lp-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;max-width:1000px;margin:0 auto;display:flex}.lp-footer-brand{flex-direction:column;gap:8px;display:flex}.lp-footer-name{color:var(--lp-text);font-size:1rem;font-weight:500}.lp-footer-tagline{color:var(--lp-text-secondary);margin:0;font-size:.8rem}.lp-footer-nav{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.lp-footer-links{flex-direction:row;align-items:center;gap:28px;display:flex}.lp-footer-links a{color:var(--lp-text-secondary);transition:color .25s var(--lp-ease);font-size:.85rem;text-decoration:none}.lp-footer-links a:hover{color:var(--lp-accent)}.lp-footer-social{border-left:1px solid #ffffff14;align-items:center;gap:16px;padding-left:28px;display:flex}.lp-footer-social a{color:var(--lp-text-secondary);transition:color .25s var(--lp-ease)}.lp-footer-social a:hover{color:var(--lp-accent)}.lp-footer-bottom{text-align:center;border-top:1px solid #ffffff0a;max-width:1000px;margin:32px auto 0;padding-top:24px}.lp-footer-bottom p{color:#94a3b859;margin:0;font-size:.75rem}.pp-root{--lp-bg:#020f14;--lp-surface:#041824;--lp-shallow:#052030;--lp-deep:#03141e;--lp-accent:#0f9b8e;--lp-glow:#2dd4bf;--lp-text:#f0fdfa;--lp-text-secondary:#94a3b8;--lp-footer:#010c10;background:var(--lp-bg);color:var(--lp-text);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,system-ui,sans-serif;font-weight:400;line-height:1.6;overflow-x:hidden}.pp-hero{opacity:0;background:radial-gradient(120% 35% at 50% -5%,#14506480 0%,#0000 65%),radial-gradient(60% 50% at 30% 20%,#0f9b8e0d 0%,#0000 60%),radial-gradient(60% 50% at 70% 25%,#0f9b8e0a 0%,#0000 55%),radial-gradient(at 50% 40%,#082535 0%,#020f14 100%);justify-content:center;align-items:center;min-height:85vh;padding:96px 24px 0;transition:opacity .6s;display:flex;position:relative;overflow:hidden}.lp-hero-loaded .pp-hero,.pp-root.lp-hero-loaded .pp-hero{opacity:1}.pp-caustic-dim{opacity:.6}.pp-ray-dim{opacity:.5}.pp-hero-content{text-align:center;z-index:3;max-width:900px;position:relative}.pp-hero-sub{max-width:520px}.pp-depth-gauge{z-index:2;pointer-events:none;width:60px;position:absolute;top:15%;bottom:15%;left:48px}.pp-depth-gauge-line{background:linear-gradient(#2dd4bf0d 0%,#0d948840 30% 70%,#2dd4bf0d 100%);width:1px;position:absolute;top:0;bottom:0;right:0}.pp-depth-gauge-label{letter-spacing:.12em;color:#94a3b84d;text-transform:uppercase;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:.55rem;position:absolute;right:14px;transform:translateY(-50%)}.pp-controls{background:var(--lp-surface);justify-content:center;padding:32px 24px 0;display:flex}.pp-controls-inner{-webkit-backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px;flex-direction:column;align-items:center;gap:20px;padding:24px 40px;display:flex}.pp-billing-toggle{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:9999px;align-items:center;gap:2px;padding:4px;display:inline-flex}.pp-billing-btn{color:var(--lp-text-secondary);cursor:pointer;transition:all .25s var(--lp-ease);white-space:nowrap;background:0 0;border:none;border-radius:9999px;align-items:center;gap:8px;padding:10px 24px;font-size:.875rem;font-weight:400;display:flex}.pp-billing-active{color:var(--lp-text);background:#0d94881f;box-shadow:0 0 20px #0d948814}.pp-savings-badge{letter-spacing:.05em;text-transform:uppercase;color:#020f14;white-space:nowrap;background:linear-gradient(135deg,#d97706,#f59e0b);border-radius:9999px;padding:3px 10px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500;animation:3s ease-in-out infinite ppSavingsPulse}@keyframes ppSavingsPulse{0%,to{box-shadow:0 0 8px #f59e0b33}50%{box-shadow:0 0 18px #f59e0b66}}.pp-currency-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.pp-currency-pill{letter-spacing:.03em;color:var(--lp-text-secondary);cursor:pointer;transition:all .2s var(--lp-ease);background:0 0;border:1px solid #ffffff0f;border-radius:9999px;padding:6px 14px;font-size:.8rem;font-weight:400}.pp-currency-pill:hover{color:var(--lp-text);border-color:#0d94884d}.pp-currency-active{color:var(--lp-glow);background:#0d948826;border-color:#0d948866}.pp-currency-more{color:var(--lp-text-secondary);cursor:pointer;transition:all .2s var(--lp-ease);appearance:none;background:#ffffff08;border:1px solid #ffffff0f;border-radius:9999px;padding:6px 14px;font-size:.8rem;font-weight:400}.pp-currency-more:focus{border-color:#0d948866;outline:none}.pp-cards-section{background:var(--lp-surface);padding:64px 24px 80px}.pp-cards-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;max-width:1100px;margin:0 auto;display:grid}.pp-card{transition:all .4s var(--lp-ease);border-radius:20px;flex-direction:column;padding:40px 32px;display:flex;position:relative;overflow:hidden}.pp-card-free{background:#ffffff06;border:1px solid #ffffff0f}.pp-card-free:hover{border-color:#ffffff1f;transform:translateY(-4px)}.pp-card-featured{z-index:2;background:linear-gradient(#041824f2,#041824f2) padding-box padding-box,linear-gradient(145deg,#0d9488cc 0%,#2dd4bf8c 35%,#0d948833 65%,#2dd4bf99 100%) border-box;border:1.5px solid #0000;padding:48px 36px;transform:scale(1.03);box-shadow:0 0 60px #0d948826,0 0 120px #0d94880f,inset 0 1px #2dd4bf0f}.pp-card-featured:hover{box-shadow:0 0 80px #0d948838,0 0 160px #0d94881a,inset 0 1px #2dd4bf14}.pp-card-glow{z-index:-1;filter:blur(3px);background:conic-gradient(#0d948800 0deg,#2dd4bf80 60deg,#0d948800 120deg 180deg,#2dd4bf4d 270deg,#0d948800 360deg);border-radius:22px;animation:6s linear infinite ppBorderGlow;position:absolute;inset:-2px}@keyframes ppBorderGlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pp-card-premium{background:linear-gradient(#030e16f7 0%,#020a10fc 100%);border:1px solid #0d948833;box-shadow:0 0 40px #0d948814,inset 0 1px #2dd4bf0a}.pp-card-premium:hover{border-color:#0d948859;transform:translateY(-4px);box-shadow:0 0 60px #0d948826,inset 0 1px #2dd4bf0f}.pp-badge-wrap{z-index:3;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.pp-badge{letter-spacing:.15em;text-transform:uppercase;background:var(--lp-accent);color:#020f14;white-space:nowrap;border-radius:9999px;padding:6px 18px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500;box-shadow:0 0 24px #0d948866}.pp-card-header{align-items:center;gap:14px;margin-bottom:28px;display:flex}.pp-card-icon{width:44px;height:44px;color:var(--lp-accent);transition:transform .3s var(--lp-ease);background:#0d948814;border:1px solid #0d948826;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pp-card-icon:hover{transform:scale(1.1)}.pp-card-icon-rec{color:var(--lp-glow);background:#0d948826;border-color:#2dd4bf4d}.pp-card-icon-prem{color:var(--lp-glow);background:#0d94881a;border-color:#0d948840}.pp-card-tier{color:var(--lp-text);margin:0;font-size:1.1rem;font-weight:500;line-height:1.3}.pp-card-depth{letter-spacing:.1em;color:var(--lp-accent);margin-top:2px;font-family:JetBrains Mono,monospace;font-size:.6rem;display:block}.pp-card-price{align-items:baseline;gap:6px;margin-bottom:8px;display:flex}.pp-price-amount{color:var(--lp-text);letter-spacing:-.02em;font-size:2.8rem;font-weight:300;line-height:1.1}.pp-price-period{color:var(--lp-text-secondary);font-size:.85rem;font-weight:400}.pp-card-saving{letter-spacing:.05em;color:var(--lp-glow);margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:.65rem}.pp-card-charge-note{color:var(--lp-text-secondary);opacity:.7;margin:0 0 4px;font-size:.7rem}.pp-card-desc{color:var(--lp-text-secondary);margin:12px 0 24px;font-size:.85rem;line-height:1.5}.pp-card-features{flex-direction:column;flex:1;gap:12px;margin:0 0 28px;padding:0;list-style:none;display:flex}.pp-feature-item{align-items:flex-start;gap:10px;display:flex}.pp-feature-check{width:20px;height:20px;color:var(--lp-text-secondary);background:#0d948814;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.pp-check-teal{color:var(--lp-glow);background:#0d948826}.pp-feature-text{color:var(--lp-text-secondary);font-size:.875rem;line-height:1.5}.pp-cta-btn{cursor:pointer;width:100%;transition:all .3s var(--lp-ease);white-space:nowrap;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:.95rem;font-weight:500;text-decoration:none;display:flex}.pp-cta-ghost{color:var(--lp-text);background:0 0;border:1px solid #ffffff1f}.pp-cta-ghost:hover{border-color:#2dd4bf66;box-shadow:0 0 20px #2dd4bf26}.pp-cta-solid{background:var(--lp-accent);color:#020f14}.pp-cta-solid:hover{transform:translateY(-2px);box-shadow:0 0 40px #0d948840,0 0 80px #0d94881a}.pp-cta-premium{color:#020f14;background:linear-gradient(135deg,#d97706,#f59e0b)}.pp-cta-premium:hover{transform:translateY(-2px);box-shadow:0 0 40px #f59e0b40,0 0 80px #f59e0b1a}.pp-cta-arrow{transition:transform .3s var(--lp-ease)}.pp-cta-btn:hover .pp-cta-arrow{transform:translate(4px)}.pp-card-guarantee{color:var(--lp-text-secondary);text-align:center;opacity:.7;margin-top:16px;font-size:.7rem}.pp-guarantee-highlight{color:var(--lp-glow);font-weight:500}.pp-ticker{background:#020f14d9;border-top:1px solid #0d94880f;border-bottom:1px solid #0d94880f;padding:20px 0;overflow:hidden}.pp-ticker-inner{animation-duration:40s}.pp-ticker-set{align-items:center;gap:0;padding-right:0;display:flex}.pp-ticker-word{color:#f0fdfa1f;white-space:nowrap;padding:0 28px;font-family:Playfair Display,serif;font-size:1.3rem}.pp-ticker-dot{color:#0d948833;font-size:.8rem}.pp-features{background:var(--lp-shallow);padding:100px 24px}.pp-features-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1060px;margin:0 auto;display:grid}.pp-feature-card{transition:all .25s var(--lp-ease);background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:36px 28px;position:relative}.pp-feature-card:hover{border-color:#0d948833;transform:translateY(-4px);box-shadow:0 20px 60px #0003}.pp-feature-card:before{content:"";-webkit-mask-composite:xor;opacity:0;transition:opacity .3s var(--lp-ease);pointer-events:none;background:linear-gradient(135deg,#0d948800 0%,#2dd4bf4d 50%,#0d948800 100%);border-radius:17px;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}.pp-feature-card:hover:before{opacity:1}.pp-feature-card-icon{width:48px;height:48px;color:var(--lp-accent);background:#0d94881a;border:1px solid #0d948833;border-radius:12px;justify-content:center;align-items:center;margin-bottom:20px;animation:4s ease-in-out infinite ppIconPulse;display:flex}@keyframes ppIconPulse{0%,to{transform:scale(1);box-shadow:0 0 #0d948800}50%{transform:scale(1.05);box-shadow:0 0 20px #0d948826}}.pp-feature-card:nth-child(2) .pp-feature-card-icon{animation-delay:1.3s}.pp-feature-card:nth-child(3) .pp-feature-card-icon{animation-delay:2.6s}.pp-feature-card-title{color:var(--lp-text);margin:0 0 8px;font-size:1rem;font-weight:500}.pp-feature-card-desc{color:var(--lp-text-secondary);margin:0 0 20px;font-size:.875rem;line-height:1.6}.pp-feature-comparison{border-top:1px solid #ffffff0f;flex-direction:column;gap:8px;padding-top:16px;display:flex}.pp-feature-comp-row{justify-content:space-between;align-items:center;display:flex}.pp-comp-label{letter-spacing:.1em;text-transform:uppercase;color:var(--lp-text-secondary);font-family:JetBrains Mono,monospace;font-size:.6rem}.pp-comp-value{font-size:.75rem;font-weight:500}.pp-comp-free{color:var(--lp-text-secondary)}.pp-comp-paid{color:var(--lp-glow)}.pp-testimonials{background:var(--lp-deep);padding:80px 24px}.pp-testimonials-grid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:800px;margin:0 auto;display:grid}.pp-faq{background:linear-gradient(180deg, var(--lp-deep) 0%, #020c12 100%);padding:100px 24px}.pp-faq-container{-webkit-backdrop-filter:blur(16px);background:#ffffff05;border:1px solid #ffffff0d;border-radius:20px;max-width:720px;margin:0 auto;padding:8px}.pp-faq-item{transition:all .25s var(--lp-ease);border-radius:14px;overflow:hidden}.pp-faq-item+.pp-faq-item{border-top:1px solid #ffffff0a}.pp-faq-open{border-left:2px solid var(--lp-accent);background:#ffffff05}.pp-faq-trigger{cursor:pointer;text-align:left;width:100%;transition:all .2s var(--lp-ease);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.pp-faq-trigger:hover{background:#ffffff05}.pp-faq-question{color:var(--lp-text);font-size:.95rem;font-weight:500;line-height:1.4}.pp-faq-chevron{color:var(--lp-text-secondary);transition:transform .3s var(--lp-ease);flex-shrink:0}.pp-faq-chevron-open{color:var(--lp-accent);transform:rotate(180deg)}.pp-faq-answer-wrap{max-height:0;transition:max-height .35s var(--lp-ease);overflow:hidden}.pp-faq-answer-open{max-height:300px}.pp-faq-answer{color:var(--lp-text-secondary);margin:0;padding:0 24px 20px;font-size:.875rem;line-height:1.7}.pp-final-cta{text-align:center;background:linear-gradient(180deg, #020c12 0%, var(--lp-footer) 100%);padding:140px 24px;position:relative;overflow:hidden}.pp-final-glow{pointer-events:none;background:radial-gradient(circle,#0d94881a 0%,#0000 65%);border-radius:50%;width:700px;height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pp-final-caustic{filter:blur(60px);pointer-events:none;background:#0f9b8e0a;border-radius:55% 45% 60% 40%;width:30vw;height:25vw;animation:14s ease-in-out infinite lpCaustic3;position:absolute;top:30%;left:40%}.pp-final-trust{color:#94a3b866;margin-top:20px;font-size:.8rem}@keyframes lpCursorBlink{0%,to{opacity:1}50%{opacity:0}}.lp-acts{background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-deep) 100%);padding:100px 24px}.lp-acts-inner{max-width:1100px;margin:0 auto}.lp-acts-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px;display:grid}.lp-act-card{-webkit-backdrop-filter:blur(20px);background:#0a1628b8;border:1px solid #2dd4bf1a;border-radius:16px;flex-direction:column;gap:10px;padding:28px 24px;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex}.lp-act-card:hover{border-color:#2dd4bf38;transform:translateY(-3px);box-shadow:0 12px 40px #00000040}.lp-act-icon-wrap{width:38px;height:38px;color:var(--lp-accent);background:#0d94881a;border:1px solid #0d948833;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.lp-act-name{color:#e2e8f0;margin:0;font-size:1rem;font-weight:600;line-height:1.3}.lp-act-desc{color:var(--lp-text-secondary);flex:1;margin:0;font-size:.875rem;line-height:1.6}.lp-act-tags{letter-spacing:.1em;text-transform:uppercase;color:var(--lp-accent);opacity:.8;font-family:JetBrains Mono,monospace;font-size:.6rem}.lp-acts-ambient{background:#2dd4bf0a;border:1px dashed #2dd4bf2e;border-radius:12px;align-items:center;gap:16px;margin-top:4px;padding:18px 24px;display:flex}.lp-ambient-icon-wrap{width:34px;height:34px;color:var(--lp-glow);background:#2dd4bf14;border:1px solid #2dd4bf26;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp-ambient-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lp-ambient-name{color:#f0fdfabf;font-size:.9rem;font-weight:500}.lp-ambient-desc{color:var(--lp-text-secondary);opacity:.7;font-size:.8rem}.lp-ambient-badge{letter-spacing:.15em;text-transform:uppercase;color:var(--lp-glow);border:1px solid #2dd4bf40;border-radius:9999px;flex-shrink:0;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:.55rem}.lp-discount{background:linear-gradient(180deg, var(--lp-deep) 0%, #020c12 100%);padding:100px 24px}.lp-discount-inner{text-align:center;max-width:700px;margin:0 auto}.lp-discount-card{-webkit-backdrop-filter:blur(24px);background:#0a1628b8;border:1px solid #2dd4bf1f;border-radius:20px;margin-top:40px;padding:48px 40px 36px}.lp-discount-tiers{justify-content:center;align-items:stretch;gap:0;margin-bottom:32px;display:flex}.lp-dtier{flex-direction:column;flex:1;align-items:center;gap:8px;padding:0 32px;display:flex}.lp-dtier-gold{border-left:1px solid #f59e0b33}.lp-dtier-sep{background:#ffffff0f;align-self:stretch;width:1px}.lp-dtier-weeks{gap:6px;margin-bottom:4px;display:flex}.lp-dweek{border-radius:50%;width:10px;height:10px}.lp-dweek-filled{background:var(--lp-accent);box-shadow:0 0 8px #0d948866}.lp-dweek-empty{background:#ffffff14;border:1px solid #ffffff1f}.lp-dweek-gold{background:#f59e0b;box-shadow:0 0 8px #f59e0b66}.lp-dtier-label{letter-spacing:.15em;text-transform:uppercase;color:var(--lp-accent);margin:0;font-family:JetBrains Mono,monospace;font-size:.6rem}.lp-dtier-gold .lp-dtier-label{color:#f59e0b}.lp-dtier-value{color:var(--lp-text);margin:0;font-size:2rem;font-weight:300;line-height:1.1}.lp-dtier-gold .lp-dtier-value{color:#f59e0b}.lp-dtier-sub{color:var(--lp-text-secondary);margin:0;font-size:.78rem}.lp-discount-rule{letter-spacing:.08em;color:#94a3b866;text-align:center;margin:0;font-family:JetBrains Mono,monospace;font-size:.6rem}@media (max-width:768px){.lp-nav-links{display:none}.lp-mobile-toggle{display:flex}.lp-cursor{display:none}.lp-waterline{height:90px}.lp-waves-grid{grid-template-columns:1fr;gap:48px}.lp-zone-inner{grid-template-columns:1fr;gap:8px}.lp-zone-band{padding:24px 20px}.lp-testimonials-grid{grid-template-columns:1fr}.lp-pricing-grid{grid-template-columns:1fr;max-width:380px}.lp-activities-grid,.lp-modes-grid,.lp-tracking-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}.lp-rewards-tiers{grid-template-columns:1fr;max-width:320px;margin:0 auto 28px}.lp-rejects-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}.lp-acts-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto 20px}.lp-acts-ambient{flex-wrap:wrap}.lp-discount-tiers{flex-direction:column;gap:24px}.lp-dtier{padding:0}.lp-dtier-sep{display:none}.lp-dtier-gold{border-top:1px solid #f59e0b33;border-left:none;padding-top:24px}.lp-discount-card{padding:32px 24px 28px}.lp-footer-inner{text-align:center;flex-direction:column;gap:24px}.lp-footer-nav{flex-direction:column;gap:20px}.lp-footer-links{flex-wrap:wrap;justify-content:center}.lp-footer-social{border-left:none;justify-content:center;padding-left:0}.lp-footer-brand{align-items:center}.lp-hero-ctas{flex-direction:column}.lp-cta-primary,.lp-cta-ghost{width:100%;max-width:300px}.lp-hero-headline{font-size:clamp(2.8rem,10vw,4rem)}.lp-watermark{font-size:clamp(4rem,15vw,8rem)}.dive-step{grid-template-columns:44px 20px 1fr;gap:0 10px}.pp-depth-gauge{display:none}.pp-hero{min-height:70vh;padding:80px 16px 0}.pp-cards-grid{grid-template-columns:1fr;gap:20px;max-width:420px;margin:0 auto}.pp-card-featured{order:-1;transform:none}.pp-controls-inner{padding:16px 20px}.pp-billing-btn{padding:8px 16px;font-size:.8rem}.pp-features-grid,.pp-testimonials-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}.pp-faq-container{padding:4px}.pp-faq-trigger{padding:16px}.pp-faq-answer{padding:0 16px 16px}.pp-cta-btn{max-width:300px;margin-left:auto;margin-right:auto}}@media (prefers-reduced-motion:reduce){.lp-caustic,.lp-ray,.lp-bubble{animation:none!important}.lp-hero-brand{-webkit-text-fill-color:var(--lp-glow)!important;animation:none!important}.lp-preview-card,.lp-marquee-inner,.lp-wave-path{animation:none!important}.lp-reveal,.dive-step{opacity:1!important;transition:none!important;transform:none!important}.lp-hero{opacity:1!important;transition:none!important}.lp-cursor{display:none!important}.lp-zone-particle{animation:none!important}.lp-zone-band,.lp-testimonial-card,.lp-testimonial-card:before,.lp-activity-card,.lp-mode-card,.lp-reject-card,.lp-reward-tier{transition:none!important}.pp-hero{opacity:1!important;transition:none!important}.pp-card-glow{display:none;animation:none!important}.pp-savings-badge,.pp-feature-card-icon,.pp-final-caustic{animation:none!important}.pp-faq-chevron,.pp-faq-answer-wrap{transition:none!important}}.lp-app-preview{background:var(--lp-surface);padding:100px 24px}.lp-preview-split{grid-template-columns:1fr 1fr;align-items:start;gap:32px;max-width:1060px;margin:0 auto;display:grid}.lp-radar-preview{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:24px;overflow:hidden}.lp-radar-preview-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.lp-radar-svg{width:100%;max-width:280px;margin:0 auto;display:block}.lp-radar-polygon{animation:4s ease-in-out infinite alternate lp-radar-pulse}@keyframes lp-radar-pulse{0%{opacity:.85}to{opacity:1}}.lp-radar-scores{flex-direction:column;gap:6px;margin-top:16px;display:flex}.lp-radar-score-item{align-items:center;gap:8px;display:flex}.lp-radar-score-label{color:var(--lp-text-secondary);letter-spacing:.02em;flex-shrink:0;width:72px;font-size:.7rem}.lp-radar-score-bar{background:#ffffff0f;border-radius:2px;flex:1;height:4px;overflow:hidden}.lp-radar-score-fill{background:linear-gradient(90deg, var(--lp-accent), var(--lp-glow));height:100%;transition:width .6s var(--lp-ease-out);border-radius:2px}.lp-radar-score-val{color:var(--lp-accent);text-align:right;flex-shrink:0;width:32px;font-family:JetBrains Mono,monospace;font-size:.65rem}.lp-activity-preview{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:24px;overflow:hidden}.lp-session-stack{flex-direction:column;gap:8px;margin-top:16px;display:flex}.lp-session-item{transition:all .2s var(--lp-ease);background:#ffffff08;border:1px solid #ffffff0a;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.lp-about-section{padding:80px 24px;position:relative}.lp-about-inner{max-width:900px;margin:0 auto}.lp-zones-list{flex-direction:column;gap:14px;margin-top:40px;display:flex;position:relative}.lp-zones-list:before{content:"";pointer-events:none;background:linear-gradient(#2dd4bf59,#2dd4bf0a);width:1px;position:absolute;top:28px;bottom:28px;left:28px}.lp-zone-card{align-items:flex-start;gap:18px;display:flex}.lp-zone-depth{color:#ffffff4d;letter-spacing:.04em;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a162899;border:1px solid #ffffff12;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600;display:flex}.lp-zone-card--active .lp-zone-depth{color:var(--lp-glow);background:#2dd4bf1f;border-color:#2dd4bf4d}.lp-zone-body{background:#0a16288c;border:1px solid #ffffff12;border-radius:14px;flex:1;padding:18px 22px}.lp-zone-header{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.lp-zone-name{color:#ffffffe0;font-size:15px;font-weight:500}.lp-zone-cefr{color:var(--lp-glow);background:#2dd4bf14;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:500}.lp-zone-desc{color:#ffffff6b;margin:0;font-size:13px;font-weight:300;line-height:1.6}.lp-radar-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:40px;display:grid}.lp-radar-card{background:#0a16288c;border:1px solid #ffffff12;border-radius:14px;align-items:flex-start;gap:14px;padding:20px;display:flex}.lp-radar-num{width:28px;height:28px;color:var(--lp-glow);background:#2dd4bf1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;display:flex}.lp-radar-label{color:#ffffffd9;margin:0 0 3px;font-size:14px;font-weight:500}.lp-radar-desc{color:#ffffff61;margin:0;font-size:12px;font-weight:300;line-height:1.5}.lp-mission-card{-webkit-backdrop-filter:blur(32px);background:#0a1628b8;border:1px solid #2dd4bf24;border-radius:20px;padding:44px 48px;box-shadow:0 8px 48px #00000059,0 0 60px #2dd4bf0a}@media (max-width:600px){.lp-mission-card{padding:28px 24px}.lp-zones-list:before{display:none}.lp-zone-card{flex-direction:column;gap:8px}.lp-zone-depth{border-radius:8px;width:48px;height:36px}.lp-radar-grid{grid-template-columns:1fr}}.lp-session-item:hover{background:#ffffff0d;border-color:#0d948833}.lp-session-icon{background:#0d94881a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.3rem;display:flex}.lp-session-info{flex:1;min-width:0}.lp-session-name{color:var(--lp-text);font-size:.85rem;font-weight:500;display:block}.lp-session-dim{color:var(--lp-accent);letter-spacing:.05em;margin-top:2px;font-family:JetBrains Mono,monospace;font-size:.6rem;display:block}.lp-session-time{color:var(--lp-text-secondary);flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:.7rem}.lp-session-footer{border-top:1px solid #ffffff0f;flex-direction:column;gap:4px;margin-top:16px;padding-top:12px;display:flex}.lp-session-total{color:var(--lp-text);font-size:.8rem;font-weight:500}.lp-session-note{color:var(--lp-text-secondary);font-size:.7rem}.lp-community-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1060px;margin:40px auto 0;display:grid}.lp-community-card{transition:all .25s var(--lp-ease);background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;padding:28px 24px}.lp-community-card:hover{background:#ffffff0d;border-color:#0d948833;transform:translateY(-2px)}.lp-community-icon{width:40px;height:40px;color:var(--lp-accent);background:#0d94881f;border-radius:12px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.lp-community-name{color:var(--lp-text);margin:0 0 8px;font-size:.95rem;font-weight:500}.lp-community-desc{color:var(--lp-text-secondary);margin:0;font-size:.82rem;line-height:1.6}.lp-pricing-three{grid-template-columns:repeat(3,1fr);max-width:1060px}.lp-price-card-header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.lp-price-card-icon{width:40px;height:40px;color:var(--lp-accent);background:#0d94881f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp-price-depth{color:var(--lp-accent);letter-spacing:.05em;margin-top:2px;font-family:JetBrains Mono,monospace;font-size:.6rem;display:block}.lp-price-desc{color:var(--lp-text-secondary);margin:0 0 20px;font-size:.82rem;line-height:1.5}.lp-price-check{color:var(--lp-accent);vertical-align:middle;margin-right:6px;display:inline-flex}.lp-pricing-footnote{text-align:center;color:var(--lp-text-secondary);margin-top:24px;font-size:.78rem}.lp-pricing-footnote a{color:var(--lp-accent);text-decoration:none}.lp-pricing-footnote a:hover{text-decoration:underline}@media (max-width:768px){.lp-preview-split,.lp-community-grid{grid-template-columns:1fr}.lp-pricing-three{grid-template-columns:1fr;max-width:400px}.lp-price-pro{transform:none}}@media (min-width:769px) and (max-width:1024px){.lp-community-grid{grid-template-columns:repeat(2,1fr)}.lp-pricing-three{grid-template-columns:1fr;max-width:400px}}.lp-activities-group-row{border-bottom:1px solid #0d948826;grid-column:1/-1;align-items:center;gap:16px;margin-top:12px;padding:8px 0 12px;display:flex}.lp-activities-group-row:first-child{margin-top:0}.lp-activities-group-label{letter-spacing:.18em;text-transform:uppercase;color:var(--lp-accent);flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:.65rem}.lp-activities-group-label-drill{color:var(--lp-glow)}.lp-activities-group-tagline{color:#94a3b880;font-size:.8rem;font-weight:300}.lp-activities-group-row-drill{border-bottom-color:#2dd4bf1a}.lp-activity-main{border-top:2px solid #0d948880}.lp-activity-main:hover{border-top-color:#2dd4bfb3;box-shadow:0 16px 48px #00000040,0 0 30px #0d948814}.lp-activity-icon-drill{color:var(--lp-glow);background:#2dd4bf14;border-color:#2dd4bf40}.lp-rewards{background:var(--lp-deep);padding:100px 24px;position:relative;overflow:hidden}.lp-rewards:before{content:"";pointer-events:none;background:radial-gradient(#0d94881a 0%,#0000 70%);width:700px;height:350px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-rewards-callout{border:1px solid #2dd4bf33;border-left:3px solid var(--lp-glow);text-align:left;z-index:1;background:#2dd4bf0f;border-radius:12px;max-width:640px;margin:0 auto 36px;padding:22px 28px;display:block;position:relative}.lp-rewards-callout-text{color:#2dd4bfe6;margin:0;font-size:clamp(.95rem,1.5vw,1.05rem);font-style:italic;line-height:1.65}.lp-rewards-inner{text-align:center;z-index:1;max-width:820px;margin:0 auto;position:relative}.lp-zones-track{max-width:1000px;margin:0 auto;position:relative}.lp-zones-descent-rail{z-index:2;pointer-events:none;background:linear-gradient(#2dd4bf0d 0%,#0d948859 15% 85%,#2dd4bf0d 100%);width:1px;position:absolute;top:0;bottom:0;left:54px}.lp-zones-track .lp-zones-container{max-width:100%}.lp-zone-descent-node{z-index:3;flex-direction:column;align-items:center;gap:6px;width:108px;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.lp-zone-node-dot{background:var(--lp-glow);border-radius:50%;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 12px #2dd4bf99,0 0 24px #2dd4bf33}.lp-zone-depth-marker{letter-spacing:.08em;color:#2dd4bf80;text-align:center;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:.55rem}.lp-zones-track .lp-zone-band{padding-left:120px;position:relative}.lp-zones-track .lp-zone-inner{grid-template-columns:200px 1fr;align-items:center;gap:32px;display:grid}.lp-zone-identity{flex-direction:column;gap:8px;display:flex}.lp-zone-badge-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lp-zone-label-tag{letter-spacing:.18em;text-transform:uppercase;color:var(--lp-text-secondary);border:1px solid #94a3b833;border-radius:4px;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:.5rem}.lp-section-sub{color:#cbd5e1d1;text-align:center;max-width:640px;margin:0 auto 48px;font-size:clamp(1rem,1.5vw,1.05rem);line-height:1.7}.lp-activity-desc,.lp-mode-desc,.lp-tracking-desc,.lp-community-desc,.lp-zone-desc{color:#cbd5e1bf;font-size:clamp(.9rem,1.3vw,.97rem);line-height:1.65}@media (max-width:768px){.lp-zones-descent-rail{left:28px}.lp-zone-descent-node{width:56px;left:0}.lp-zones-track .lp-zone-band{padding-left:72px}.lp-zones-track .lp-zone-inner{grid-template-columns:1fr;gap:12px}.lp-activities-group-row{flex-direction:column;align-items:flex-start;gap:4px}}.lp-app-comparison{grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;margin-top:48px;display:grid}.lp-app-comparison-arrow{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;display:flex}@media (max-width:640px){.lp-app-comparison{grid-template-columns:1fr;gap:0}.lp-app-comparison-arrow{flex-direction:row;justify-content:center;padding:12px 0}.lp-app-comparison-arrow svg{transform:rotate(90deg)}}.lp-track-cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:900px){.lp-track-cards{grid-template-columns:1fr}}@media (max-width:640px){.lp-submariner-hero{padding:24px 20px!important}}.lp-submariner-inner{grid-template-columns:1fr auto;align-items:start;gap:32px;display:grid}.lp-submariner-widget{width:220px}@media (max-width:640px){.lp-submariner-inner{grid-template-columns:1fr;gap:20px}.lp-submariner-widget{width:100%}}.lp-activity-row{align-items:center;gap:28px;display:grid}@media (max-width:640px){.lp-activity-row{gap:16px;grid-template-columns:1fr!important}.lp-activity-connector{justify-content:center!important;padding:0!important}}.lp-wm-heading{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25em;display:flex}.lp-wm-heading span{white-space:nowrap}@media (max-width:540px){.lp-wm-heading{flex-direction:column;gap:10px}.lp-wm-heading span{white-space:normal}}@media (max-width:768px){.lp-root section,.lp-root .lp-about-section{max-width:100%;overflow-x:hidden}}.lp-loader{z-index:10000;opacity:1;pointer-events:none;transition:opacity .7s var(--lp-ease-out);background:#020f14;justify-content:center;align-items:center;animation:.7s cubic-bezier(.16,1,.3,1) 6s forwards lpLoaderFailsafe;display:flex;position:fixed;inset:0;overflow:hidden}.lp-loader-done{opacity:0}.lp-loader-ping{width:56px;height:56px;position:relative}.lp-loader-ring{border:1px solid var(--lp-glow);opacity:0;border-radius:50%;animation:2.4s cubic-bezier(.16,1,.3,1) infinite lpSonar;position:absolute;inset:0}.lp-loader-ring:nth-child(2){animation-delay:.8s}.lp-loader-ring:nth-child(3){animation-delay:1.6s}.lp-loader-core{background:var(--lp-glow);border-radius:50%;animation:2.4s ease-in-out infinite lpLoaderCore;position:absolute;inset:43%;box-shadow:0 0 18px #2dd4bfa6}@keyframes lpSonar{0%{opacity:0;transform:scale(.35)}18%{opacity:.55}to{opacity:0;transform:scale(2.4)}}@keyframes lpLoaderCore{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes lpLoaderFailsafe{to{opacity:0}}@media (prefers-reduced-motion:reduce){.lp-loader-ring{animation:none}.lp-loader-core{opacity:.85;animation:none}}
.onboarding-page{min-height:100dvh;position:relative}.onboarding-page:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 30% 20%,#00283ccc 0%,#080f1a 60%);position:fixed;inset:0}.onboarding-page>*{z-index:1;position:relative}.onboarding-glow{position:relative}.onboarding-glow:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 40%,#00d4b80f 0%,#0000 70%);position:absolute;inset:-80px}.onboarding-page .ocean-card{-webkit-backdrop-filter:blur(16px)saturate(180%);background:#081428bf;border:1px solid #00d4b826;border-radius:16px;transition:transform .4s cubic-bezier(.23,1,.32,1),box-shadow .4s cubic-bezier(.23,1,.32,1);box-shadow:0 0 0 1px #00d4b81a,0 0 40px #00d4b80a,inset 0 1px #ffffff0a}.onboarding-page .ocean-card:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #00d4b833,0 0 60px #00d4b814,inset 0 1px #ffffff0f}.ocean-card-teal{-webkit-backdrop-filter:blur(16px)saturate(180%);background:#081428bf;border:1px solid #00d4b826;border-radius:16px;transition:transform .4s cubic-bezier(.23,1,.32,1),box-shadow .4s cubic-bezier(.23,1,.32,1);box-shadow:0 0 0 1px #00d4b81a,0 0 40px #00d4b80a,inset 0 1px #ffffff0a}.ocean-card-teal:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #00d4b833,0 0 60px #00d4b814,inset 0 1px #ffffff0f}@keyframes onboardingLevelReveal{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.onboarding-level-reveal{text-shadow:0 0 40px #00d4b899;animation:.6s cubic-bezier(.34,1.56,.64,1) both onboardingLevelReveal}@keyframes resultsTrophyIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes resultsElementIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes resultsLevelReveal{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes resultsBarFill{0%{width:0}to{width:var(--target-width,0%)}}.results-anim-trophy{animation:.4s cubic-bezier(.34,1.56,.64,1) both resultsTrophyIn}.results-anim-heading{animation:.3s ease-out .3s both resultsElementIn}.results-anim-level{text-shadow:0 0 60px #00d4b8b3,0 0 20px #00d4b866;animation:.5s cubic-bezier(.34,1.56,.64,1) .6s both resultsLevelReveal}.results-anim-description{animation:.3s ease-out .9s both resultsElementIn}.results-anim-scores{animation:.3s ease-out 1.1s both resultsElementIn}.results-listening-bar{animation:.8s ease-out 1.1s both resultsBarFill}.results-reading-bar{animation:.8s ease-out 1.25s both resultsBarFill}@keyframes pdm-pulse{0%,to{box-shadow:0 0 0 2px #00d4b840,0 0 10px 3px #00d4b88c}50%{box-shadow:0 0 0 3px #00d4b81a,0 0 18px 6px #00d4b84d}}.progress-depth-meter{flex-direction:column;align-items:stretch;width:100%;padding-bottom:24px;display:flex;position:relative}.pdm-track{height:2px;margin-inline:calc(100% / (var(--pdm-total,8) * 2));position:absolute;top:50%;left:0;right:0;transform:translateY(calc(-50% - 12px))}.pdm-track-base{background:#ffffff14;border-radius:9999px;position:absolute;inset:0}.pdm-track-fill{background:linear-gradient(90deg,#00d4b8,#00a896);border-radius:9999px;height:100%;transition:width .6s ease-in-out;position:absolute;top:0;left:0}.pdm-nodes{justify-content:space-between;align-items:center;display:flex;position:relative}.pdm-node-wrapper{flex-direction:column;align-items:center;gap:6px;padding-bottom:0;display:flex;position:relative}.pdm-node{border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:background .4s,box-shadow .4s,width .3s cubic-bezier(.34,1.56,.64,1),height .3s cubic-bezier(.34,1.56,.64,1)}.pdm-node--completed{background:#00d4b8;box-shadow:0 0 8px #00d4b8cc}.pdm-node--current{background:#00d4b8;width:10px;height:10px;animation:1.8s ease-in-out infinite pdm-pulse}.pdm-node--upcoming{background:#081428;border:1.5px solid #00d4b840}.pdm-label{white-space:nowrap;letter-spacing:.05em;color:#00d4b8b3;pointer-events:none;opacity:0;font-size:10px;transition:opacity .2s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.pdm-node-wrapper:hover .pdm-label{opacity:1}@media (max-width:639px){.pdm-node{width:6px;height:6px}.pdm-node--current{width:8px;height:8px}.pdm-label{display:none}}.lang-card{cursor:pointer;background:#08142880;border:1px solid #00d4b826;border-radius:12px;width:100%;padding:16px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:block}.lang-card:hover{border-color:#00d4b866;transform:translateY(-2px);box-shadow:0 0 0 1px #00d4b826,0 4px 24px #00d4b81a}.lang-card--selected{background:#00d4b814;border-color:#00d4b84d #00d4b84d #00d4b84d #00d4b8;border-left-style:solid;border-left-width:3px;box-shadow:0 0 0 1px #00d4b833,0 4px 24px #00d4b812}.lang-card-gradient{pointer-events:none;border-radius:inherit;position:absolute;inset:0}.lang-card-gradient--fr{background:linear-gradient(135deg,#0023950a 0%,#ffffff08 50%,#ed29390a 100%)}.lang-card-gradient--de{background:linear-gradient(135deg,#1818180d 0%,#c810100a 50%,#ffce000a 100%)}.lang-card-gradient--it{background:linear-gradient(135deg,#0092460a 0%,#ffffff08 50%,#ce2b370a 100%)}.lang-code-badge{letter-spacing:.08em;color:#5eead4;vertical-align:middle;background:#005a464d;border:1px solid #00d4b840;border-radius:4px;padding:2px 7px;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.625rem;font-weight:600}.lang-check-icon{opacity:0;flex-shrink:0;transition:opacity .2s,transform .2s cubic-bezier(.34,1.56,.64,1);transform:scale(.5)}.lang-check-icon--visible{opacity:1;transform:scale(1)}.lang-continue-wrapper{opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;transform:translateY(16px)}.lang-continue-wrapper--visible{opacity:1;pointer-events:auto;transform:translateY(0)}@keyframes lang-btn-text-in{0%{opacity:0}to{opacity:1}}.lang-btn-text{animation:.15s both lang-btn-text-in;display:inline}.roadmap-path-line{background:linear-gradient(#00d4b8 0%,#00d4b84d 100%);border-radius:9999px;width:3px;height:48px;position:relative;overflow:hidden}@keyframes dropletFlow{0%{opacity:0;top:-14px}8%{opacity:1}88%{opacity:1}to{opacity:0;top:calc(100% + 4px)}}.roadmap-path-line:after{content:"";background:#00d4b8;border-radius:50%;width:6px;height:14px;animation:3s linear infinite dropletFlow;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 8px #00d4b8e6,0 0 16px #00d4b880}@keyframes nodeStartPulse{0%,to{opacity:1}50%{opacity:.4}}.roadmap-node-start{position:relative}.roadmap-node-start:after{content:"";border-radius:inherit;pointer-events:none;animation:2s ease-in-out infinite nodeStartPulse;position:absolute;inset:0;box-shadow:0 0 0 4px #00d4b833,0 0 24px #00d4b859}.roadmap-tooltip{white-space:nowrap;color:#5eead4;pointer-events:none;opacity:0;z-index:20;background:#081428e6;border:1px solid #00d4b84d;border-radius:8px;padding:4px 10px;font-size:.7rem;font-weight:500;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px)}.group:hover .roadmap-tooltip{opacity:1;transform:translate(-50%)translateY(0)}.roadmap-node-intermediate{transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}.roadmap-node-intermediate:hover{transform:scale(1.05)}.roadmap-node-goal{transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;box-shadow:0 0 0 4px #00d4b840,0 0 0 10px #00d4b81a,0 0 40px #00d4b859}.roadmap-node-goal:hover{transform:scale(1.05);box-shadow:0 0 0 5px #00d4b859,0 0 0 12px #00d4b826,0 0 60px #00d4b880}@keyframes gradCapSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.roadmap-grad-cap-rotate{animation:20s linear infinite gradCapSpin;display:inline-block}.feature-tag-pill{color:#5eead4;cursor:default;background:#134e4a4d;border:1px solid #0f766e4d;border-radius:9999px;align-items:center;gap:4px;padding:2px 10px;font-size:.75rem;display:inline-flex;position:relative;overflow:hidden}@keyframes pillShimmer{0%{background-position:-200%}to{background-position:200%}}.feature-tag-pill:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 33%,#ffffff38 50%,#0000 66%) 0 0/200% 100%;transition:opacity .15s;position:absolute;inset:0}.feature-tag-pill:hover:after{opacity:1;animation:.6s linear forwards pillShimmer}.roadmap-info-box{background:radial-gradient(at 20%,#00d4b812 0%,#08142880 70%);border:1px solid #00d4b840;border-radius:14px;padding:16px;box-shadow:0 0 0 1px #00d4b814,inset 0 1px #ffffff0a}@keyframes btnShimmer{0%{transform:translate(-150%)skew(-20deg)}to{transform:translate(300%)skew(-20deg)}}.btn-journey{transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;position:relative;overflow:hidden}.btn-journey:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:40%;height:100%;animation:3s ease-in-out 1.5s infinite btnShimmer;position:absolute;top:0;left:0;transform:translate(-150%)skew(-20deg)}.btn-journey:hover{transform:scale(1.02);box-shadow:0 0 24px #00d4b873,0 0 48px #00d4b833}@keyframes placementCardIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.placement-intro-enter{animation:.4s forwards placementCardIn}.placement-depth-word{font-family:Georgia,Times New Roman,serif}.placement-info-card{background:#00d4b80f;border:1px solid #00d4b833}@keyframes sonarExpand{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.75)}}.sonar-ring{transform-box:fill-box;transform-origin:50%;animation:2s cubic-bezier(.2,.6,.4,1) infinite sonarExpand}.sonar-ring-2{animation-delay:1s}.audio-ripple{pointer-events:none;border:1.5px solid #00d4b866;border-radius:50%;width:64px;height:64px;animation:1.5s cubic-bezier(.2,.6,.4,1) infinite audioRipple;position:absolute}.audio-ripple-2{animation-delay:.5s}.audio-ripple-3{animation-delay:1s}@keyframes audioRipple{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes playBtnPulse{0%,to{opacity:.55}50%{opacity:1}}.play-btn-pulse{position:relative}.play-btn-pulse:after{content:"";border-radius:inherit;pointer-events:none;animation:2s ease-in-out infinite playBtnPulse;position:absolute;inset:0;box-shadow:0 0 0 14px #00d4b82e,0 0 50px #00d4b880}@keyframes interestCardSelect{0%{transform:scale(1)}40%{transform:scale(1.06)}70%{transform:scale(.99)}to{transform:scale(1.02)}}.interest-card{cursor:pointer;text-align:left;color:#d1d5db;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:12px;padding:16px 20px;font-size:.875rem;transition:border-color .15s,background .15s,transform .15s,opacity .2s;display:flex;position:relative}.interest-card:hover{background:#00d4b80d;border-color:#00d4b84d;transform:translateY(-1px)}.interest-card--selected{background:#14b8a61f;border-color:#2dd4bf80;animation:.35s cubic-bezier(.34,1.56,.64,1) forwards interestCardSelect}.interest-card--selected:hover{background:#14b8a626;border-color:#2dd4bf99;transform:translateY(-1px)scale(1.02)}.interest-card--dimmed{opacity:.45;pointer-events:auto}.interest-card-check{color:#080f1a;background:#00d4b8e6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;top:6px;right:8px}.ob-anim-out{opacity:0;transition:opacity .3s ease-out,transform .3s ease-out;transform:translateY(12px)}.ob-anim-in{opacity:1;transition:opacity .3s ease-out,transform .3s ease-out;transform:translateY(0)}.btn-teal-cta{transition:transform .15s,box-shadow .15s!important}.btn-teal-cta:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 0 24px #00d4b87a,0 0 48px #00d4b82e,0 4px 16px #0000004d!important}.btn-teal-cta:active:not(:disabled){transition:transform 80ms,box-shadow 80ms!important;transform:translateY(0)scale(.98)!important;box-shadow:0 0 16px #00d4b84d,0 1px 4px #0003!important}.pdm-node{position:relative}@keyframes pdmNodeCompleteSweep{0%{clip-path:inset(0 100% 0 0 round 50%);opacity:.9}55%{clip-path:inset(0 0% 0 0 round 50%);opacity:.6}to{clip-path:inset(0 0% 0 0 round 50%);opacity:0}}.pdm-node--sweep:after{content:"";pointer-events:none;background:#ffffffd9;border-radius:50%;animation:.45s ease-out forwards pdmNodeCompleteSweep;position:absolute;inset:-2px}
.rpanel{background:#030b16;flex-direction:column;display:flex;overflow:hidden}.cmdbar{background:#0003;border-bottom:1px solid #00c9b11a;flex-shrink:0;padding:10px 14px 8px}.cbwrap{background:#ffffff08;border:1px solid #00c9b11a;border-radius:8px;align-items:center;gap:8px;padding:7px 11px;transition:border-color .2s;display:flex}.cbwrap:focus-within{background:#00c9b10a;border-color:#00c9b138}.cbicon{color:#00c9b1;opacity:.75;flex-shrink:0;font-size:.82rem}.cbinput{color:#d8ecf0;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.82rem}.cbinput::placeholder{color:#2f5570}.cbkb{color:#2f5570;background:#0f1e30;border:1px solid #00c9b11a;border-radius:3px;flex-shrink:0;padding:2px 5px;font-family:monospace;font-size:.56rem}.cbshorts{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.cbs{letter-spacing:.06em;text-transform:uppercase;color:#2f5570;cursor:pointer;background:0 0;border:none;align-items:center;gap:3px;padding:0;font-size:.58rem;transition:color .15s;display:flex}.cbs:hover{color:#00c9b1}.cbs .k{color:#2f5570;background:#0f1e30;border:1px solid #00c9b11a;border-radius:3px;padding:1px 4px;font-family:monospace;font-size:.56rem}.zone1{scrollbar-width:thin;scrollbar-color:#0f1e30 transparent;flex:1;min-height:0;overflow-y:auto}.z1inner{padding:14px;animation:.22s cubic-bezier(.22,.68,0,1.15) z1in}@keyframes z1in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.zone2{scrollbar-width:none;background:#00000038;border-top:1px solid #00c9b11a;border-bottom:1px solid #00c9b11a;flex-shrink:0;align-items:center;gap:6px;height:40px;padding:0 12px;display:flex;overflow-x:auto}.zone2::-webkit-scrollbar{display:none}.z2label{letter-spacing:.1em;text-transform:uppercase;color:#2f5570;white-space:nowrap;flex-shrink:0;font-size:.56rem;font-weight:500}.z2empty{color:#2f5570;white-space:nowrap;font-size:.65rem;font-style:italic}.hchip{cursor:pointer;white-space:nowrap;background:#ffffff05;border:1px solid #00c9b11a;border-radius:20px;flex-shrink:0;align-items:center;gap:4px;padding:3px 8px;transition:all .15s;animation:.25s cubic-bezier(.22,.68,0,1.2) chipin;display:flex}@keyframes chipin{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.hchip:hover,.hchip.sel{background:#ffffff0d;border-color:#00c9b138}.hc-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.hc-t .hc-dot{background:#00c9b1}.hc-g .hc-dot{background:#a78bfa}.hc-c .hc-dot{background:#f5a623}.hc-h .hc-dot{background:#60a5fa}.hc-label{color:#6fa0b5;text-overflow:ellipsis;max-width:70px;font-size:.68rem;overflow:hidden}.zone3{flex-direction:column;flex-shrink:0;height:286px;display:flex;overflow:hidden}.z3tabs{border-bottom:1px solid #00c9b11a;flex-shrink:0;display:flex}.z3tab{letter-spacing:.05em;cursor:pointer;color:#2f5570;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:10px 14px;font-size:.68rem;font-weight:500;transition:all .18s;display:flex}.z3tab.on{color:#00c9b1;border-bottom-color:#00c9b1}.z3tab:hover:not(.on){color:#6fa0b5}.z3badge{color:#00c9b1;background:#00c9b117;border:1px solid #007a6e;border-radius:10px;padding:1px 5px;font-family:monospace;font-size:.58rem}.z3panes{flex:1;position:relative;overflow:hidden}.z3pane{flex-direction:column;height:100%;display:none;overflow:hidden}.z3pane.on{display:flex}.z3body{scrollbar-width:thin;scrollbar-color:#0f1e30 transparent;flex:1;padding:12px 14px;overflow-y:auto}.spin{border:2px solid #00c9b138;border-top-color:#00c9b1;border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.toast{color:#00c9b1;z-index:9999;pointer-events:none;white-space:nowrap;background:#0a1624;border:1px solid #00c9b138;border-radius:8px;padding:7px 16px;font-size:.74rem;transition:transform .26s;position:fixed;bottom:16px;left:50%;transform:translate(-50%)translateY(60px);box-shadow:0 20px 60px #000000b3}.toast.show{transform:translate(-50%)translateY(0)}.pal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9000;background:#0009;justify-content:center;align-items:flex-start;padding-top:15vh;animation:.15s palIn;display:flex;position:fixed;inset:0}@keyframes palIn{0%{opacity:0}to{opacity:1}}.palette{background:#0a1624;border:1px solid #00c9b126;border-radius:14px;width:520px;max-width:92vw;animation:.2s cubic-bezier(.22,.68,0,1.15) palSlide;overflow:hidden;box-shadow:0 40px 120px #000c}@keyframes palSlide{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.pal-top{border-bottom:1px solid #00c9b11a;align-items:center;gap:10px;padding:14px 16px;display:flex}.pal-ico{flex-shrink:0;font-size:.9rem}.pal-inp{color:#d8ecf0;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.88rem}.pal-inp::placeholder{color:#2f5570}.pal-esc{color:#2f5570;cursor:pointer;background:#0f1e30;border:1px solid #00c9b11a;border-radius:3px;flex-shrink:0;padding:2px 6px;font-family:monospace;font-size:.56rem}.pal-list{scrollbar-width:thin;scrollbar-color:#0f1e30 transparent;max-height:340px;padding:6px 0;overflow-y:auto}.pal-empty{text-align:center;color:#2f5570;padding:20px;font-size:.78rem}.pal-item{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:10px 16px;transition:background .1s;display:flex}.pal-item:hover,.pal-item.sel{background:#00c9b10f}.pi-ico{text-align:center;flex-shrink:0;width:24px;font-size:.9rem}.pi-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pi-lbl{color:#d8ecf0;font-size:.82rem;font-weight:500}.pi-sub{color:#2f5570;font-size:.65rem}.pi-kb{color:#2f5570;background:#0f1e30;border:1px solid #00c9b11a;border-radius:3px;flex-shrink:0;padding:2px 6px;font-family:monospace;font-size:.56rem}
