.lp2 .lp2-rising-tile{position:relative;isolation:isolate;width:100%;min-height:720px;height:calc(100svh - 112px);max-height:1080px;overflow:clip;container-type:inline-size;background:hsl(var(--career-bg));border:1px solid hsl(var(--career-muted)/.14);border-radius:24px}.lp2-rising-tile .lp2-tile-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;max-width:none;pointer-events:none}.lp2-tile-fallback{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background-color:hsl(var(--career-raised));background-image:linear-gradient(hsl(var(--career-bg)) 2px,transparent 2px),linear-gradient(90deg,hsl(var(--career-bg)) 2px,transparent 2px),radial-gradient(ellipse at center,hsl(var(--career-cyan)/.16),transparent 60%);background-size:72px 72px,72px 72px,100% 100%;transform:perspective(700px) rotateX(40deg) rotate(-30deg);opacity:.5}.lp2 .lp2-rising-tile[data-ready=true] .lp2-tile-fallback{visibility:hidden}.lp2 .lp2-tile-hero{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(26px,4cqw,64px) clamp(24px,5cqw,80px);pointer-events:none;color:hsl(var(--career-text))}.lp2-tile-hero:before,.lp2-tile-hero:after{content:"";position:absolute;left:0;right:0;z-index:-1;pointer-events:none}.lp2-tile-hero:before{bottom:0;height:65%;background:linear-gradient(to top,hsl(var(--career-bg)) 3%,hsl(var(--career-bg)/.84) 25%,transparent)}.lp2-tile-hero:after{top:0;height:30%;background:linear-gradient(to bottom,hsl(var(--career-bg)/.93),transparent)}.lp2 .lp2-hero-top{display:flex;justify-content:space-between;align-items:flex-start;gap:32px}.lp2 [data-hero-block]{position:relative;pointer-events:auto}.lp2 .lp2-hero-eyebrow{color:hsl(var(--career-cyan));font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px}.lp2 .lp2-hero-tagline{color:hsl(var(--career-muted));font-size:14px;line-height:1.6;max-width:28rem;margin:0}.lp2 .lp2-tile-status{display:flex;align-items:center;gap:9px;min-height:28px;margin:15px 0 0;color:hsl(var(--career-muted));font:500 10px/1.6 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.lp2 .lp2-status-dot{width:6px;height:6px;border-radius:100%;background:hsl(var(--career-muted)/.4);flex-shrink:0;transition:background .3s,box-shadow .3s}.lp2 .lp2-tile-status[data-active=true]{color:hsl(var(--career-text))}.lp2 .lp2-tile-status[data-active=true] .lp2-status-dot{background:hsl(var(--career-cyan));box-shadow:0 0 14px hsl(var(--career-cyan)/.8)}.lp2 .lp2-hero-specs{display:flex;gap:clamp(22px,3cqw,48px);margin:0}.lp2 .lp2-hero-specs>div{padding-left:16px;border-left:1px solid hsl(var(--career-muted)/.35)}.lp2 .lp2-hero-specs dt{color:hsl(var(--career-muted));font-size:10px;text-transform:uppercase;letter-spacing:.14em}.lp2 .lp2-hero-specs dd{font-size:22px;font-weight:700;letter-spacing:-.03em;margin:8px 0 0}.lp2 .lp2-hero-bottom{display:flex;flex-direction:column;align-items:center;text-align:center;gap:28px;padding-top:160px}.lp2 h1.lp2-hero-title{display:flex;flex-direction:column;align-items:center;font-family:var(--font-satoshi);font-size:clamp(64px,8.7cqw,140px)!important;font-weight:700;line-height:.99!important;letter-spacing:-.065em;margin:0;color:hsl(var(--career-text));white-space:nowrap}.lp2 .lp2-hero-title>span:last-child{color:hsl(var(--career-cyan));text-shadow:0 0 45px hsl(var(--career-cyan)/.15)}.lp2 .lp2-hero-cta{height:56px;min-height:56px;padding:0 30px;gap:14px;border-radius:999px;background:hsl(var(--career-cyan));color:hsl(var(--career-bg));font-size:15px;font-weight:700;box-shadow:0 0 38px hsl(var(--career-cyan)/.14);transition:transform .25s,box-shadow .25s;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.lp2 .lp2-hero-cta:hover{transform:translateY(-3px);box-shadow:0 0 48px hsl(var(--career-cyan)/.3)}.lp2 .lp2-hero-cta:focus-visible{outline:2px solid hsl(var(--career-text));outline-offset:5px}@container (max-width:760px){.lp2 .lp2-hero-specs{display:none}.lp2 .lp2-hero-bottom{gap:26px;padding-top:210px}.lp2 h1.lp2-hero-title{font-size:clamp(38px,11.5cqw,84px)!important}.lp2 .lp2-tile-hero{padding:26px 22px 38px}.lp2 .lp2-hero-tagline{font-size:13px}.lp2 .lp2-hero-eyebrow{font-size:11px}}@media (max-width:760px){.lp2 .lp2-rising-tile{height:calc(100svh - 130px);min-height:640px;max-height:850px;border-radius:18px}}@media (prefers-reduced-motion:reduce){.lp2 .lp2-hero-cta,.lp2 .lp2-status-dot{transition:none}.lp2 .lp2-hero-cta:hover{transform:none}}.lp2{--lp2-accent:var(--career-cyan);font-family:var(--font-satoshi);background:hsl(var(--career-bg));color:hsl(var(--career-text));min-height:100vh;line-height:1.6;isolation:isolate}.lp2 *{box-sizing:border-box}.lp2 button,.lp2 a{-webkit-tap-highlight-color:transparent}.lp2 button{font:inherit;cursor:pointer}.lp2 a{color:inherit;text-decoration:none}.lp2 button:disabled{cursor:default}.lp2 h1,.lp2 h2,.lp2 h3,.lp2 p{margin-top:0}.lp2 img{max-width:100%;display:block}.lp2 svg{flex-shrink:0}.lp2 .lp2-container{width:calc(100% - 96px);max-width:1536px;margin-inline:auto}.lp2 main.lp2-main{padding:0!important;max-width:none}.lp2 .lp2-section{padding-block:100px;scroll-margin-top:96px}.lp2 .lp2-hero-section{padding-top:28px;padding-bottom:28px}.lp2 .lp2-hero-note{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;font-size:12px;color:hsl(var(--career-muted))}.lp2-hero-note a{display:inline-flex;align-items:center;gap:12px;color:hsl(var(--career-text))}.lp2 .lp2-preview-banner{height:36px;display:flex;align-items:center;justify-content:center;gap:28px;background:hsl(var(--career-raised));border-bottom:1px solid hsl(var(--career-muted)/.1);font-size:10px;letter-spacing:.12em}.lp2-preview-banner>span{display:flex;gap:10px;align-items:center}.lp2-preview-banner b{font-size:10px;border:1px solid hsl(var(--career-muted)/.4);border-radius:3px;padding:0 4px;color:hsl(var(--career-cyan))}.lp2-preview-banner a{font-size:10px;letter-spacing:.02em;display:inline-flex;gap:5px;align-items:center;color:hsl(var(--career-muted))}.lp2 .lp2-header{position:sticky;top:0;z-index:60;background:hsl(var(--career-bg)/.98);border-bottom:1px solid hsl(var(--career-muted)/.14)}.lp2-header-inner{height:82px;display:flex;align-items:center;justify-content:space-between;gap:24px}.lp2-logo{flex:0 0 auto}.lp2-logo img{width:152px;height:auto}.lp2-desktop-nav{display:flex;align-items:center;gap:28px}.lp2-desktop-nav a,.lp2-login-link{font-size:12px;font-weight:500;color:hsl(var(--career-muted));transition:color .2s}.lp2-desktop-nav a:hover,.lp2-login-link:hover{color:hsl(var(--career-cyan))}.lp2-header-actions{display:flex;align-items:center;gap:22px}.lp2 .lp2-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 26px;border-radius:999px;border:1px solid transparent;background:hsl(var(--career-cyan));color:hsl(var(--career-bg));font-size:14px;font-weight:700;line-height:1.3;min-height:52px;transition:transform .25s,box-shadow .25s,background .25s}.lp2 .lp2-button:hover{transform:translateY(-2px);box-shadow:0 8px 30px hsl(var(--career-cyan)/.2)}.lp2 .lp2-button-small{min-height:40px;padding:10px 18px;font-size:12px}.lp2 .lp2-button-outline{border-color:hsl(var(--career-muted)/.3);background:transparent;color:hsl(var(--career-text))}.lp2 .lp2-button-gold{background:hsl(var(--career-amber));color:hsl(var(--career-bg))}.lp2 .lp2-button-gold:hover{box-shadow:0 8px 30px hsl(var(--career-amber)/.2)}.lp2 .lp2-motion-toggle,.lp2 .lp2-menu-toggle{background:transparent;color:hsl(var(--career-muted));border:1px solid hsl(var(--career-muted)/.2);width:36px;height:36px;border-radius:100%;display:flex;align-items:center;justify-content:center;padding:0}.lp2 .lp2-motion-toggle:disabled{opacity:.6}.lp2 .lp2-menu-toggle,.lp2 .lp2-mobile-nav{display:none}.lp2 .lp2-toolbelt{display:flex;gap:45px;align-items:center;padding:40px 0 44px;border-block:1px solid hsl(var(--career-muted)/.16)}.lp2-toolbelt>p{font-size:10px;letter-spacing:.1em;line-height:1.9;flex:0 0 auto;margin:0;color:hsl(var(--career-muted))}.lp2-toolbelt>p strong{font-weight:500;color:hsl(var(--career-text))}.lp2-toolbelt-logos{display:flex;flex:1;justify-content:space-between;gap:22px;align-items:center}.lp2-toolbelt-logos>div{display:flex;align-items:center;gap:10px;opacity:.8;transition:opacity .2s,transform .2s}.lp2-toolbelt-logos>div:hover{opacity:1;transform:translateY(-3px)}.lp2-toolbelt-logos img{width:30px;height:30px;object-fit:contain}.lp2-toolbelt-logos span{font-size:11px;white-space:nowrap}.lp2 .lp2-eyebrow{display:flex;align-items:center;gap:15px;text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:.19em;color:hsl(var(--lp2-accent));margin-bottom:23px}.lp2-eyebrow>span{color:hsl(var(--career-muted));font:11px ui-monospace,monospace;border:1px solid hsl(var(--career-muted)/.3);padding:4px 6px;border-radius:4px;letter-spacing:0}.lp2 .lp2-section-heading{margin-bottom:50px;max-width:840px}.lp2 h2{font-size:clamp(36px,4.5vw,70px)!important;font-weight:600;letter-spacing:-.055em;line-height:1.08!important;margin-bottom:24px}.lp2 h2 em,.lp2 h3 em{font-style:normal;color:hsl(var(--lp2-accent))}.lp2 .lp2-section-description{font-size:16px;line-height:1.85;color:hsl(var(--career-muted));max-width:620px;margin-bottom:0}.lp2 .lp2-heading-centered{margin-inline:auto;text-align:center}.lp2-heading-centered .lp2-eyebrow{justify-content:center}.lp2-heading-centered .lp2-section-description{margin-inline:auto}.lp2 .lp2-section-divider{height:1px;background:linear-gradient(90deg,transparent,hsl(var(--career-muted)/.26),transparent)}.lp2 .lp2-tour-heading-row{display:flex;justify-content:space-between;gap:70px;align-items:flex-end;margin-bottom:42px}.lp2-tour-heading-row .lp2-section-heading{margin-bottom:0}.lp2-tour-heading-row>p{font-size:14px;line-height:1.85;color:hsl(var(--career-muted));max-width:310px;margin-bottom:25px}.lp2 .lp2-tour-tabs{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:22px}.lp2-tour-tabs button{display:flex;gap:8px;align-items:center;padding:10px 18px;border-radius:999px;font-size:12px;line-height:1.4;color:hsl(var(--career-muted));border:1px solid hsl(var(--career-muted)/.2);background:transparent;transition:color .2s,border-color .2s,background .2s}.lp2-tour-tabs button[aria-selected=true]{color:hsl(var(--career-cyan));border-color:hsl(var(--career-cyan)/.5);background:hsl(var(--career-cyan)/.08)}.lp2 .lp2-tour-frame{background:linear-gradient(150deg,hsl(var(--career-raised)),hsl(var(--career-surface)));border:1px solid hsl(var(--career-muted)/.25);border-radius:22px;overflow:hidden;box-shadow:0 30px 85px hsl(var(--career-bg)/.7)}.lp2 .lp2-window-bar{min-height:42px;display:flex;gap:20px;align-items:center;justify-content:space-between;border-bottom:1px solid hsl(var(--career-muted)/.15);padding:8px 22px;background:hsl(var(--career-bg)/.35);color:hsl(var(--career-muted));font:10px/1.5 ui-monospace,monospace}.lp2-window-dots{display:flex;gap:5px}.lp2-window-dots i{height:6px;width:6px;border-radius:50%;background:hsl(var(--career-muted)/.4)}.lp2-window-dots i:first-child{background:hsl(var(--career-pink)/.8)}.lp2-window-dots i:nth-child(2){background:hsl(var(--career-amber)/.8)}.lp2-window-dots i:last-child{background:hsl(var(--career-green)/.8)}.lp2-tour-inner{display:grid;grid-template-columns:180px minmax(0,1fr) 280px;min-height:500px}.lp2-tour-sidebar{padding:28px 16px;border-right:1px solid hsl(var(--career-muted)/.12);background:hsl(var(--career-bg)/.5)}.lp2-tour-sidebar>img{width:114px;height:auto;margin:0 12px 36px}.lp2-tour-sidebar>span{display:block;color:hsl(var(--career-muted));letter-spacing:.15em;font-size:8px;padding:0 12px;margin-bottom:16px}.lp2-tour-sidebar button{width:100%;display:flex;gap:9px;align-items:center;padding:12px;border:0;border-radius:8px;background:transparent;color:hsl(var(--career-muted));font-size:11px;text-align:left;margin-bottom:5px}.lp2-tour-sidebar button[data-selected=true]{color:hsl(var(--career-cyan));background:hsl(var(--career-cyan)/.09)}.lp2-tour-screen{padding:35px;min-width:0;position:relative}.lp2-tour-info{border-left:1px solid hsl(var(--career-muted)/.12);padding:38px 28px;display:flex;flex-direction:column;align-items:flex-start;background:hsl(var(--career-bg)/.3)}.lp2-tour-info>span{font-size:9px;letter-spacing:.16em;color:hsl(var(--career-cyan));font-weight:700;margin-bottom:26px}.lp2-tour-info h3{font-size:26px;line-height:1.25;letter-spacing:-.04em;margin-bottom:18px}.lp2-tour-info p{font-size:12px;line-height:1.9;color:hsl(var(--career-muted))}.lp2-tour-info ul{padding:0;margin:14px 0 35px;list-style:none}.lp2-tour-info li{font-size:11px;margin-top:12px;display:flex;gap:9px;align-items:center}.lp2-tour-info li svg{color:hsl(var(--career-cyan))}.lp2-tour-info a{display:flex;align-items:center;gap:9px;font-size:12px;color:hsl(var(--career-cyan));margin-top:auto}.lp2 .lp2-tour-note{font-size:11px;color:hsl(var(--career-muted));text-align:center;margin:17px 0 0}.lp2-dashboard-heading{display:flex;justify-content:space-between;gap:12px;font:9px/1.5 ui-monospace,monospace;letter-spacing:.07em;color:hsl(var(--career-muted));margin-bottom:28px}.lp2-dashboard-heading>span:last-child{color:hsl(var(--career-cyan))}.lp2-identity{display:flex;gap:26px;align-items:center}.lp2-avatar-ring{position:relative;width:118px;height:118px;flex:0 0 auto;border-radius:50%;padding:5px;border:1px solid hsl(var(--career-purple)/.7);box-shadow:0 0 30px hsl(var(--career-purple)/.18);animation:lp2-aura 5s ease-in-out infinite}.lp2-avatar-ring img{height:100%;width:100%;object-fit:cover;border-radius:50%}.lp2-identity p{font-size:9px;font-weight:700;letter-spacing:.12em;color:hsl(var(--career-muted));margin-bottom:10px}.lp2 .lp2-identity h3{font-size:clamp(21px,2.1vw,33px);line-height:1.17;letter-spacing:-.04em;margin-bottom:13px}.lp2-title-badge{display:inline-flex;align-items:center;gap:7px;font-size:9px;color:hsl(var(--career-amber));padding:3px 8px;border-radius:20px;background:hsl(var(--career-amber)/.08);border:1px solid hsl(var(--career-amber)/.2)}.lp2-xp{margin-top:34px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}.lp2-xp>span{font-size:8px;color:hsl(var(--career-muted));letter-spacing:.1em}.lp2-xp>strong{font-size:11px;color:hsl(var(--career-cyan))}.lp2-xp>div{width:100%;height:5px;border-radius:6px;background:hsl(var(--career-muted)/.12);overflow:hidden}.lp2-xp i{display:block;width:68%;height:100%;position:relative;border-radius:6px;background:linear-gradient(90deg,hsl(var(--career-purple)),hsl(var(--career-cyan)));animation:lp2-xp 5s ease-in-out infinite}.lp2-preview-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px}.lp2-preview-stats>div{border:1px solid hsl(var(--career-muted)/.16);background:hsl(var(--career-bg)/.35);border-radius:12px;padding:15px;display:flex;flex-direction:column;gap:7px}.lp2-preview-stats svg{color:hsl(var(--career-cyan))}.lp2-preview-stats strong{font-size:16px;line-height:1.3}.lp2-preview-stats span{font-size:9px;color:hsl(var(--career-muted))}.lp2-preview-next{padding:18px;border-radius:10px;background:hsl(var(--career-cyan)/.06);border:1px solid hsl(var(--career-cyan)/.2);margin-top:18px;position:relative}.lp2-preview-next>span{display:block;font-size:8px;letter-spacing:.12em;color:hsl(var(--career-cyan));margin-bottom:4px}.lp2-preview-next>strong{font-size:12px;font-weight:500}.lp2-preview-next>svg{position:absolute;right:16px;top:27px;color:hsl(var(--career-cyan))}.lp2 .lp2-learning-preview h3{font-size:36px;line-height:1.12;letter-spacing:-.045em;margin-bottom:18px}.lp2-learning-preview>p{font-size:12px;color:hsl(var(--career-muted));max-width:350px}.lp2-preview-paths{margin-top:30px;display:flex;flex-direction:column;gap:10px}.lp2-preview-paths a{display:flex;align-items:center;gap:14px;padding:17px;border-radius:10px;border:1px solid hsl(var(--career-muted)/.16);background:hsl(var(--career-bg)/.3)}.lp2-preview-paths a>svg:first-child{color:hsl(var(--career-cyan))}.lp2-preview-paths a>svg:last-child{margin-left:auto}.lp2-preview-paths strong{font-size:13px;display:block}.lp2-preview-paths small{font-size:10px;color:hsl(var(--career-muted));display:block;margin-top:3px}.lp2-preview-tiers{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.lp2-preview-tiers span{display:flex;align-items:center;gap:4px;font-size:8px;color:hsl(var(--career-muted))}.lp2-preview-tiers svg{color:hsl(var(--career-green))}.lp2 .lp2-listening-visual{position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 40%,hsl(var(--career-cyan)/.07),transparent 62%),hsl(var(--career-bg)/.6);border:1px solid hsl(var(--career-cyan)/.18);border-radius:18px;padding:28px;min-height:430px}.lp2 .lp2-analyzer-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font:8px/1.5 ui-monospace,monospace;letter-spacing:.08em;color:hsl(var(--career-muted))}.lp2-analyzer-top>span:first-child{display:flex;align-items:center;gap:7px;color:hsl(var(--career-cyan))}.lp2-ear-orbits{position:relative;display:grid;place-items:center;width:250px;height:240px;max-width:100%;margin:10px auto 0;color:hsl(var(--career-cyan))}.lp2-ear-orbit{position:absolute;width:210px;height:210px;max-width:96%;border:1px solid hsl(var(--career-cyan)/.3);border-left-color:hsl(var(--career-cyan));border-right-color:hsl(var(--career-purple));border-radius:50%;animation:lp2-orbit 20s linear infinite}.lp2-ear-orbit-two{width:170px;height:170px;transform:rotateX(58deg);border-color:hsl(var(--career-purple)/.4);animation:lp2-orbit-tilt 15s linear infinite reverse}.lp2-ear-orbit-three{width:130px;height:130px;border-style:dashed;animation-duration:26s}.lp2-analyzer-copy{text-align:center;letter-spacing:-.02em;font-size:18px;margin:0 0 25px}.lp2-waveform{height:72px;display:flex;align-items:center;justify-content:center;gap:4px;overflow:hidden}.lp2-waveform i{flex:1;max-width:7px;height:var(--bar-height);min-height:5px;background:linear-gradient(to top,hsl(var(--career-purple)),hsl(var(--career-cyan)));border-radius:4px;transform-origin:center;animation:lp2-wave var(--bar-speed) var(--bar-delay) ease-in-out infinite alternate}.lp2-waveform-compact{height:45px}.lp2-analyzer-scale{display:flex;justify-content:space-between;font:8px ui-monospace,monospace;color:hsl(var(--career-muted));margin-top:17px}.lp2 .lp2-mode-art{height:100%;min-height:255px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 60%,hsl(var(--lp2-accent)/.17),transparent 70%),hsl(var(--career-bg));color:hsl(var(--lp2-accent))}.lp2-boss-orbit{position:absolute;width:200px;height:200px;border:1px solid hsl(var(--lp2-accent)/.45);border-top-color:transparent;border-radius:50%;animation:lp2-orbit 24s linear infinite}.lp2-boss-orbit-two{width:170px;height:170px;border-style:dashed;animation-direction:reverse}.lp2-boss-emblem{position:relative;display:grid;place-items:center;width:128px;height:128px;clip-path:polygon(50% 0,92% 25%,92% 75%,50% 100%,8% 75%,8% 25%);background:hsl(var(--lp2-accent)/.11)}.lp2-boss-label{font-size:8px;letter-spacing:.15em;position:absolute;bottom:24px}.lp2-meter-art{padding:34px 48px}.lp2-meter-header{font:9px/1.5 ui-monospace,monospace;letter-spacing:.1em;display:flex;gap:10px;align-items:center;margin-bottom:24px}.lp2-meter-columns{display:flex;gap:8px;align-items:flex-end;width:100%;height:128px}.lp2-meter-columns>div{height:100%;flex:1;position:relative;background:hsl(var(--career-muted)/.12);border-radius:3px;overflow:hidden}.lp2-meter-columns span{display:block;width:100%;height:100%;transform-origin:bottom;background:repeating-linear-gradient(to top,transparent 0,transparent 6px,hsl(var(--career-bg)) 6px,hsl(var(--career-bg)) 8px),linear-gradient(to top,hsl(var(--career-green)) 60%,hsl(var(--career-amber)) 85%,hsl(var(--career-pink)));animation:lp2-meter 2s var(--meter-delay) ease-in-out infinite alternate}.lp2-meter-scale{display:flex;justify-content:space-between;width:100%;font:8px ui-monospace,monospace;color:hsl(var(--career-muted));margin-top:12px}.lp2-signal-art{gap:40px;padding:38px}.lp2-signal-art .lp2-waveform{width:100%}.lp2-signal-chain{display:flex;gap:16px;align-items:center;position:relative;z-index:1}.lp2-signal-chain>span{display:grid;place-items:center;width:60px;height:60px;background:hsl(var(--career-surface));border:1px solid hsl(var(--lp2-accent)/.4);border-radius:12px}.lp2-signal-orbit{position:absolute;width:230px;height:230px;border:1px dashed hsl(var(--lp2-accent)/.25);border-radius:50%;animation:lp2-orbit 30s linear infinite}.lp2 [data-tone=violet]{--lp2-accent:var(--career-purple)}.lp2 [data-tone=emerald]{--lp2-accent:var(--career-green)}.lp2 [data-tone=amber]{--lp2-accent:var(--career-amber)}.lp2 [data-tone=magenta]{--lp2-accent:var(--career-pink)}.lp2 [data-tone=cyan]{--lp2-accent:var(--career-cyan)}.lp2 .lp2-footer{padding-top:75px;border-top:1px solid hsl(var(--career-muted)/.2)}.lp2-footer-top{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:50px;padding-bottom:64px}.lp2-footer-brand img{width:160px;height:auto}.lp2-footer-brand p{font-size:14px;color:hsl(var(--career-muted));margin-top:22px;line-height:1.8}.lp2-footer-top nav{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.lp2-footer-top h3{font-size:11px;font-weight:600;margin-bottom:8px}.lp2-footer-top a{font-size:12px;color:hsl(var(--career-muted));transition:color .2s}.lp2-footer-top a:hover{color:hsl(var(--career-cyan))}.lp2-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 0;border-top:1px solid hsl(var(--career-muted)/.16);font-size:10px;color:hsl(var(--career-muted))}.lp2-footer-bottom a{display:flex;align-items:center;gap:8px}.lp2 [data-ambient]{animation-play-state:paused}.lp2 [data-inview=true] [data-ambient]{animation-play-state:running}.lp2 [data-reveal][data-revealed=true]{animation:lp2-reveal .7s both}.lp2[data-paused=true] [data-ambient],.lp2[data-paused=true] [data-reveal]{animation-play-state:paused!important}.lp2[data-paused=true] [data-reveal]{animation:none!important}.lp2 :is(a,button,summary):focus-visible{outline:2px solid hsl(var(--career-cyan));outline-offset:5px}@keyframes lp2-reveal{0%{opacity:.35;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes lp2-orbit{to{transform:rotate(360deg)}}@keyframes lp2-orbit-tilt{0%{transform:rotateX(60deg) rotate(0)}to{transform:rotateX(60deg) rotate(360deg)}}@keyframes lp2-wave{0%{transform:scaleY(.35);opacity:.55}to{transform:scaleY(1);opacity:1}}@keyframes lp2-meter{0%{transform:scaleY(var(--meter-scale))}to{transform:scaleY(.92)}}@keyframes lp2-aura{0%,to{box-shadow:0 0 25px hsl(var(--career-purple)/.15)}50%{box-shadow:0 0 36px hsl(var(--career-purple)/.4)}}@keyframes lp2-xp{0%,to{opacity:.7}50%{opacity:1}}@media (min-width:1600px){.lp2-tour-inner{grid-template-columns:210px minmax(0,1fr) 335px}.lp2-tour-screen{padding:44px}.lp2-tour-info{padding:46px 36px}.lp2-tour-info h3{font-size:30px}.lp2-tour-info p{font-size:14px}.lp2-tour-info li{font-size:12px}}@media (max-width:1250px){.lp2 .lp2-container{width:calc(100% - 64px)}.lp2-desktop-nav{gap:16px}.lp2-header-actions{gap:15px}.lp2-toolbelt{flex-direction:column!important;gap:25px!important;text-align:center}.lp2-toolbelt-logos{width:100%}.lp2-tour-inner{grid-template-columns:155px minmax(0,1fr)}.lp2-tour-info{grid-column:1/-1;border-left:0;border-top:1px solid hsl(var(--career-muted)/.15);display:grid;grid-template-columns:1fr 1fr;gap:0 40px;padding:30px}.lp2-tour-info>span,.lp2-tour-info h3{grid-column:1}.lp2-tour-info ul{grid-column:2;grid-row:1/4;margin:0}.lp2-tour-info a{grid-column:2;grid-row:4}.lp2-tour-info p{max-width:430px;margin:0}.lp2-tour-info>span{margin-bottom:10px}.lp2-tour-info h3{margin-bottom:12px}.lp2-tour-heading-row{gap:35px}.lp2-toolbelt-logos span{font-size:10px}}@media (max-width:960px){.lp2 .lp2-section{padding-block:70px}.lp2-desktop-nav,.lp2-login-link{display:none}.lp2 .lp2-menu-toggle{display:flex}.lp2 .lp2-mobile-nav{display:flex;flex-direction:column;padding-bottom:20px;gap:5px}.lp2-mobile-nav>a{display:flex;align-items:center;justify-content:space-between;padding:10px 0;font-size:14px}.lp2 .lp2-header-inner{height:70px}.lp2 .lp2-tour-heading-row{display:block}.lp2-tour-heading-row>p{max-width:600px;margin-top:24px}.lp2 .lp2-section-heading{margin-bottom:35px}.lp2-toolbelt-logos{flex-wrap:wrap;justify-content:center;gap:22px 30px}.lp2-toolbelt-logos>div{min-width:110px}.lp2 .lp2-footer-top{gap:30px;grid-template-columns:1.5fr 1fr 1fr}.lp2-footer-brand{grid-column:1/-1}.lp2-footer-brand p{margin:16px 0 0}}@media (max-width:640px){.lp2 .lp2-container{width:calc(100% - 36px)}.lp2 .lp2-header-inner{gap:12px}.lp2-logo img{width:118px}.lp2-header-actions{gap:9px}.lp2 .lp2-button-small{font-size:11px;padding:10px 14px;min-height:38px}.lp2-header-actions .lp2-button-small svg{display:none}.lp2 .lp2-motion-toggle{min-height:32px!important;height:32px;width:32px}.lp2 .lp2-menu-toggle{min-height:32px!important;height:32px;width:32px;border:0}.lp2-preview-banner{gap:18px!important;font-size:9px!important}.lp2-preview-banner a{min-height:unset}.lp2 .lp2-hero-note{font-size:10px;align-items:flex-start;gap:20px;line-height:1.65}.lp2-hero-note>span{max-width:190px}.lp2-hero-note a{white-space:nowrap}.lp2 .lp2-toolbelt{padding:28px 0}.lp2-toolbelt-logos{gap:22px 12px}.lp2-toolbelt-logos>div{min-width:95px;justify-content:center}.lp2-toolbelt-logos img{width:24px;height:24px}.lp2-toolbelt-logos span{font-size:9px}.lp2 .lp2-section{padding-block:55px}.lp2 h2{font-size:clamp(33px,9.7vw,48px)!important;line-height:1.09!important}.lp2 .lp2-section-description{font-size:14px}.lp2 .lp2-eyebrow{font-size:9px;gap:12px;margin-bottom:19px}.lp2-tour-inner{display:block;min-height:500px}.lp2-tour-sidebar{display:none}.lp2 .lp2-tour-screen{padding:22px 16px;min-height:460px}.lp2-tour-tabs{gap:7px!important}.lp2-tour-tabs button{font-size:11px;padding:9px 12px;gap:6px}.lp2-tour-tabs svg{width:14px;height:14px}.lp2-window-bar{font-size:8px!important;gap:10px!important;padding:10px 14px!important}.lp2-window-bar>span:last-child{display:none}.lp2 .lp2-tour-info{display:block;padding:25px 23px}.lp2-tour-info h3{font-size:23px}.lp2-tour-info p{font-size:12px}.lp2-tour-info ul{display:flex;flex-wrap:wrap;gap:8px 16px;margin:12px 0 22px}.lp2-tour-info li{font-size:10px}.lp2-identity{gap:16px}.lp2-avatar-ring{width:84px;height:84px}.lp2 .lp2-identity h3{font-size:25px}.lp2-dashboard-heading{font-size:7px;margin-bottom:28px}.lp2-preview-stats>div{padding:11px 9px}.lp2-preview-stats strong{font-size:14px}.lp2-preview-stats span{font-size:8px}.lp2-preview-next strong{font-size:11px}.lp2 .lp2-learning-preview h3{font-size:31px}.lp2 .lp2-listening-visual{padding:22px 16px;min-height:430px}.lp2-ear-orbits{height:230px}.lp2 .lp2-footer-top{grid-template-columns:1fr 1fr;gap:32px 22px}.lp2-footer-top nav:last-child{grid-column:1/-1;display:flex;flex-flow:row wrap;gap:12px 20px}.lp2-footer-top nav:last-child h3{width:100%;margin-bottom:0}.lp2-footer-bottom{flex-wrap:wrap;padding:22px 0;font-size:9px}.lp2 .lp2-footer{padding-top:50px}.lp2 [data-ambient]{animation-duration:var(--bar-speed,6s)!important;animation-iteration-count:infinite!important}.lp2 [data-reveal][data-revealed=true]{animation-duration:.5s!important;animation-iteration-count:1!important}}@media (prefers-reduced-motion:reduce){.lp2 [data-ambient],.lp2 [data-reveal]{animation:none!important}.lp2 *{scroll-behavior:auto!important;transition-duration:0s!important}.lp2 .lp2-button:hover,.lp2 .lp2-toolbelt-logos>div:hover{transform:none}}.lp2 .lp2-modes-top{display:flex;justify-content:space-between;gap:40px;align-items:center}.lp2-modes-count{font-size:120px;font-weight:600;letter-spacing:-.07em;line-height:1;color:hsl(var(--career-cyan));padding-right:25px}.lp2-modes-count small{display:block;font-size:9px;color:hsl(var(--career-muted));letter-spacing:.14em;margin-top:18px;white-space:nowrap}.lp2 .lp2-filters{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:30px}.lp2-filters button{font-size:12px;padding:10px 19px;line-height:1.4;border:1px solid hsl(var(--career-muted)/.22);background:transparent;color:hsl(var(--career-muted));border-radius:999px;transition:background .2s,color .2s,border-color .2s}.lp2-filters button[aria-pressed=true]{background:hsl(var(--career-text));border-color:hsl(var(--career-text));color:hsl(var(--career-bg))}.lp2 .lp2-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lp2 .lp2-mode-card{display:flex;flex-direction:column;min-width:0;border-radius:20px;border:1px solid hsl(var(--career-muted)/.18);background:hsl(var(--career-surface));overflow:hidden;transition:transform .3s,border-color .3s,box-shadow .3s}.lp2-mode-card:hover{transform:translateY(-7px);border-color:hsl(var(--lp2-accent)/.5);box-shadow:0 18px 45px hsl(var(--career-bg)/.4)}.lp2-mode-image{aspect-ratio:1.6;position:relative;overflow:hidden;background:hsl(var(--career-bg))}.lp2-mode-image>img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.lp2-mode-card:hover .lp2-mode-image>img{transform:scale(1.055)}.lp2-mode-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 65%,hsl(var(--career-surface)/.4));pointer-events:none}.lp2-mode-icon{position:absolute;left:24px;top:22px;z-index:1;display:grid;place-items:center;width:38px;height:38px;border:1px solid hsl(var(--lp2-accent)/.4);border-radius:11px;background:hsl(var(--career-bg)/.85);color:hsl(var(--lp2-accent))}.lp2-mode-copy{padding:27px;display:flex;flex-direction:column;flex:1}.lp2-mode-kicker{font-size:8px;font-weight:700;letter-spacing:.15em;color:hsl(var(--lp2-accent));margin-bottom:12px}.lp2-mode-copy h3{font-size:25px;letter-spacing:-.035em;line-height:1.2;margin-bottom:14px}.lp2-mode-copy>p{font-size:13px;line-height:1.9;color:hsl(var(--career-muted));margin-bottom:24px}.lp2-mode-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;border-top:1px solid hsl(var(--career-muted)/.15);padding-top:18px}.lp2-mode-footer>span{font-size:10px;color:hsl(var(--career-muted))}.lp2-mode-footer>a{width:38px;height:38px;display:grid;place-items:center;border:1px solid hsl(var(--lp2-accent)/.4);border-radius:50%;color:hsl(var(--lp2-accent));transition:background .2s}.lp2-mode-footer>a:hover{background:hsl(var(--lp2-accent)/.1)}.lp2-mode-card:nth-last-child(2):nth-child(3n+1),.lp2-mode-card:last-child:nth-child(3n+2){grid-column:auto}.lp2-mode-access{font-size:11px;color:hsl(var(--career-muted));text-align:center;max-width:760px;margin:25px auto 35px!important}.lp2 .lp2-lab-disclosure{border:1px solid hsl(var(--career-muted)/.18);border-radius:16px;padding:20px 25px;background:hsl(var(--career-surface)/.5)}.lp2-lab-disclosure summary{display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;list-style:none;font-size:13px}.lp2-lab-disclosure summary>span{display:flex;align-items:center;gap:10px}.lp2-lab-disclosure summary>span:last-child{color:hsl(var(--career-muted));font-size:10px}.lp2-lab-disclosure summary::-webkit-details-marker{display:none}.lp2-lab-disclosure>p{font-size:12px;color:hsl(var(--career-muted));margin-top:20px}.lp2-lab-disclosure>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:16px}.lp2-lab-disclosure article>svg{color:hsl(var(--career-muted));margin-bottom:16px}.lp2-lab-disclosure h3{font-size:15px;margin-bottom:10px}.lp2-lab-disclosure article p{font-size:12px;color:hsl(var(--career-muted));line-height:1.8}.lp2-lab-disclosure article>span{font:8px ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--career-amber))}.lp2 .lp2-ear-section{background:linear-gradient(180deg,transparent,hsl(var(--career-cyan)/.035),transparent);border-block:1px solid hsl(var(--career-muted)/.12)}.lp2-ear-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px;align-items:start}.lp2-ear-visual{position:sticky;top:115px}.lp2-ear-visual .lp2-listening-visual{min-height:480px;padding:34px}.lp2-ear-visual .lp2-ear-orbits{width:330px;height:290px}.lp2-ear-visual .lp2-ear-orbit{width:260px;height:260px}.lp2-ear-visual .lp2-ear-orbit-two{width:210px;height:210px}.lp2-ear-visual .lp2-ear-orbit-three{width:160px;height:160px}.lp2-ear-bottom{display:flex;justify-content:space-around;gap:20px;padding:25px 10px;border-bottom:1px solid hsl(var(--career-muted)/.16)}.lp2-ear-bottom>span{font-size:9px;letter-spacing:.08em;color:hsl(var(--career-muted));text-align:center}.lp2-ear-bottom strong{display:block;font-size:30px;line-height:1.3;color:hsl(var(--career-text));font-weight:600;margin-bottom:8px}.lp2-ear-lab{border-bottom:1px solid hsl(var(--career-muted)/.2)}.lp2-ear-lab summary{display:flex;gap:18px;align-items:center;list-style:none;cursor:pointer;padding:24px 0}.lp2-ear-lab summary::-webkit-details-marker{display:none}.lp2-ear-lab summary>svg:last-child{margin-left:auto;color:hsl(var(--career-muted));transition:transform .2s}.lp2-ear-lab[open] summary>svg:last-child{transform:rotate(180deg)}.lp2-ear-lab-icon{height:44px;width:44px;display:grid;place-items:center;border-radius:12px;border:1px solid hsl(var(--career-cyan)/.2);background:hsl(var(--career-cyan)/.06);color:hsl(var(--career-cyan))}.lp2-ear-lab small{display:block;font:8px ui-monospace,monospace;letter-spacing:.1em;color:hsl(var(--career-muted));margin-bottom:5px}.lp2-ear-lab strong{font-size:17px;letter-spacing:-.025em}.lp2-ear-lab>div{padding:0 0 25px 62px}.lp2-ear-lab p{font-size:12px;line-height:1.9;color:hsl(var(--career-muted));margin-bottom:18px}.lp2-ear-lab ul{padding:0;list-style:none;margin:0;display:grid;gap:14px}.lp2-ear-lab li strong{display:block;font-size:12px;font-weight:500;letter-spacing:0}.lp2-ear-lab li span{display:block;font-size:11px;color:hsl(var(--career-muted));margin-top:3px;line-height:1.7}.lp2 .lp2-text-link{display:inline-flex;align-items:center;gap:10px;color:hsl(var(--lp2-accent));font-size:13px;font-weight:500;line-height:1.6}.lp2-ear-labs>.lp2-text-link{margin-top:28px}.lp2 .lp2-career-feature{position:relative;min-height:680px;isolation:isolate;overflow:hidden;border:1px solid hsl(var(--career-purple)/.3);border-radius:26px;background:hsl(var(--career-bg))}.lp2-career-feature-image{position:absolute;right:0;top:0;width:75%;height:100%!important;object-fit:cover;z-index:-2}.lp2-career-feature:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,hsl(var(--career-bg)) 5%,hsl(var(--career-bg)/.96) 20%,hsl(var(--career-bg)/.7) 40%,hsl(var(--career-bg)/.06) 75%),linear-gradient(0deg,hsl(var(--career-bg)/.5),transparent 40%)}.lp2-career-feature-copy{width:55%;max-width:700px;padding:65px}.lp2-career-feature-copy h2{font-size:clamp(46px,5.3vw,82px)!important;margin-bottom:28px}.lp2-career-feature-copy>p:not(.lp2-eyebrow){font-size:14px;max-width:345px;color:hsl(var(--career-muted));line-height:1.9;margin-bottom:30px}.lp2-career-feature-copy>.lp2-text-link{display:flex;margin-top:19px;font-size:11px;width:fit-content}.lp2-career-float{position:absolute;right:40px;bottom:40px;min-width:280px;width:27%;background:hsl(var(--career-bg)/.94);border:1px solid hsl(var(--career-purple)/.35);border-radius:16px;padding:22px;animation:lp2-float 6s ease-in-out infinite}.lp2-career-float>div:not(.lp2-waveform){display:flex;align-items:center;justify-content:space-between;gap:10px;font:8px ui-monospace,monospace;letter-spacing:.07em;color:hsl(var(--career-muted))}.lp2-career-float svg{color:hsl(var(--career-purple))}.lp2-career-float .lp2-waveform{margin:18px 0}.lp2-career-caption{display:flex;justify-content:space-between;align-items:center;gap:30px;margin:35px 0}.lp2-career-caption h3{font-size:23px;font-weight:500;letter-spacing:-.035em;margin:0}.lp2-career-caption p{font-size:12px;line-height:1.9;color:hsl(var(--career-muted));max-width:500px;margin:0}.lp2-career-modules{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;padding:32px 0;border-block:1px solid hsl(var(--career-muted)/.18)}.lp2-career-modules h4{display:flex;gap:9px;align-items:center;font-size:12px;font-weight:600;margin:0 0 21px}.lp2-career-modules h4 svg{color:hsl(var(--career-purple))}.lp2-career-modules a{display:flex;gap:8px;justify-content:space-between;font-size:10px;color:hsl(var(--career-muted));margin-top:12px;line-height:1.65}.lp2-career-modules a:hover{color:hsl(var(--career-text))}.lp2-career-modules a svg{margin-top:3px;opacity:.5}.lp2-career-preview{position:relative;isolation:isolate;height:100%;min-height:440px;border-radius:15px;overflow:hidden;background:hsl(var(--career-bg))}.lp2-career-preview>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.lp2-career-preview:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";z-index:-1;background:linear-gradient(hsl(var(--career-bg)/.65),hsl(var(--career-bg)/.06) 45%,hsl(var(--career-bg)/.8))}.lp2-career-preview-copy{padding:26px}.lp2-career-preview-copy .lp2-eyebrow{font-size:9px}.lp2-career-preview-copy h3{font-size:32px;line-height:1.15;letter-spacing:-.04em}.lp2-career-preview-copy p{font-size:11px;color:hsl(var(--career-muted))}.lp2-career-preview-console{position:absolute;bottom:22px;left:22px;right:22px;background:hsl(var(--career-bg)/.9);border:1px solid hsl(var(--career-purple)/.3);border-radius:12px;padding:15px}.lp2-career-preview-console>div:last-child{display:flex;justify-content:space-between;gap:10px;margin-top:16px}.lp2-career-preview-console span{display:flex;align-items:center;gap:5px;font-size:8px;color:hsl(var(--career-muted))}.lp2-learning-loop{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;padding:35px 0 45px;border-block:1px solid hsl(var(--career-muted)/.16);margin-bottom:60px}.lp2-learning-loop article>span{display:flex;justify-content:space-between;align-items:center;font:11px ui-monospace,monospace;color:hsl(var(--career-cyan));margin-bottom:25px}.lp2-learning-loop h3{font-size:27px;letter-spacing:-.035em;font-weight:500;line-height:1.25;margin-bottom:13px}.lp2-learning-loop p{font-size:13px;color:hsl(var(--career-muted));line-height:1.9;margin:0}.lp2-academy-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.lp2-academy-heading h3{font-size:22px;font-weight:500;letter-spacing:-.03em;margin:0}.lp2 .lp2-path-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lp2-path{display:flex;gap:13px;align-items:center;padding:19px 16px;border:1px solid hsl(var(--career-muted)/.18);border-radius:12px;background:hsl(var(--career-surface));transition:border-color .25s,transform .25s}.lp2-path:hover{border-color:hsl(var(--career-cyan)/.5);transform:translateY(-3px)}.lp2-path>svg{margin-left:auto;color:hsl(var(--career-muted));width:13px}.lp2-path-icon{width:38px;flex:0 0 auto;display:grid;place-items:center;color:hsl(var(--career-cyan))}.lp2-path-icon img{width:32px;height:32px;object-fit:contain}.lp2-path strong{display:block;font-size:12px;line-height:1.45}.lp2-path small{display:block;font-size:9px;color:hsl(var(--career-muted));margin-top:5px}.lp2-skill-tiers{margin-top:35px;display:flex;align-items:center;justify-content:space-between;gap:25px}.lp2-skill-tiers>span{font-size:9px;letter-spacing:.12em;color:hsl(var(--career-muted))}.lp2-skill-tiers>div{display:flex;align-items:center;gap:16px}.lp2-skill-tiers strong{font-size:10px;font-weight:500;color:hsl(var(--career-muted))}.lp2-skill-tiers strong:first-child{color:hsl(var(--career-green))}.lp2-skill-tiers strong:last-child{color:hsl(var(--career-amber))}.lp2-skill-tiers i{height:1px;width:30px;background:hsl(var(--career-muted)/.25)}.lp2 .lp2-tools{padding:65px 0 85px;border-top:1px solid hsl(var(--career-muted)/.15);display:grid;grid-template-columns:.8fr 1.2fr;gap:75px}.lp2 .lp2-tools-heading h2{font-size:40px!important;line-height:1.18!important}.lp2-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.lp2-tool-grid>a{position:relative;padding:0 25px 20px 0;border-bottom:1px solid hsl(var(--career-muted)/.2)}.lp2-tool-grid>a>svg:first-child{color:hsl(var(--career-cyan));margin-bottom:17px}.lp2-tool-grid h3{font-size:17px;letter-spacing:-.025em;margin-bottom:10px}.lp2-tool-grid p{font-size:12px;line-height:1.85;color:hsl(var(--career-muted));max-width:250px}.lp2-tool-arrow{position:absolute;right:0;top:6px;color:hsl(var(--career-muted))}@keyframes lp2-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (min-width:1500px){.lp2 .lp2-mode-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lp2-mode-copy{padding:23px}.lp2-mode-copy h3{font-size:23px}.lp2-mode-image{aspect-ratio:1.4}.lp2-mode-footer>span{font-size:9px}.lp2-mode-art{min-height:240px}}@media (max-width:1100px){.lp2 .lp2-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp2-ear-layout{gap:35px}.lp2-career-feature-copy{padding:45px;width:58%}.lp2-career-feature{min-height:620px!important}.lp2-career-modules{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.lp2-career-caption{align-items:flex-start}.lp2 .lp2-path-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lp2 .lp2-tools{gap:40px}.lp2 .lp2-tools-heading h2{font-size:33px!important}}@media (max-width:800px){.lp2-modes-count{display:none}.lp2-ear-layout{grid-template-columns:1fr;gap:35px}.lp2-ear-visual{position:relative;top:auto}.lp2-ear-visual .lp2-listening-visual{min-height:420px}.lp2-ear-visual .lp2-ear-orbits{height:240px}.lp2-career-feature-copy{width:78%;padding:35px}.lp2-career-feature-image{width:100%;opacity:.65}.lp2-career-feature:after{background:linear-gradient(90deg,hsl(var(--career-bg)/.95),hsl(var(--career-bg)/.4)),linear-gradient(0deg,hsl(var(--career-bg)),transparent)}.lp2-career-float{width:40%;min-width:200px;right:25px;bottom:25px;padding:16px}.lp2-career-caption{display:block}.lp2-career-caption p{margin-top:15px}.lp2 .lp2-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp2 .lp2-tools{grid-template-columns:1fr;gap:28px}.lp2 .lp2-lab-disclosure>div{grid-template-columns:repeat(2,minmax(0,1fr))}.lp2-skill-tiers{flex-direction:column;align-items:flex-start}.lp2-academy-heading{align-items:flex-start}.lp2-learning-loop{gap:25px}.lp2-learning-loop h3{font-size:23px}}@media (max-width:540px){.lp2 .lp2-mode-grid{grid-template-columns:1fr;gap:22px}.lp2-mode-image{aspect-ratio:1.65}.lp2-mode-copy{padding:24px}.lp2-mode-image .lp2-mode-art{min-height:100%}.lp2 .lp2-mode-card:hover{transform:none}.lp2 .lp2-filters{gap:7px}.lp2-filters button{padding:9px 13px;font-size:10px}.lp2-lab-disclosure{padding:20px!important}.lp2-lab-disclosure summary>span:last-child{font-size:8px}.lp2-lab-disclosure summary>span:first-child{font-size:12px}.lp2-ear-lab summary{gap:12px}.lp2-ear-lab strong{font-size:15px}.lp2-ear-lab>div{padding-left:0}.lp2-career-feature-copy{width:100%;padding:30px 25px}.lp2-career-feature-copy h2{font-size:49px!important}.lp2-career-feature-copy>p:not(.lp2-eyebrow){max-width:265px;font-size:12px}.lp2-career-feature{padding-bottom:170px;min-height:730px!important}.lp2-career-float{left:25px;right:25px;bottom:25px;width:auto;min-width:0}.lp2-career-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.lp2-career-modules a{font-size:10px;min-height:24px}.lp2-learning-loop{grid-template-columns:1fr;gap:27px;padding:25px 0;margin-bottom:38px}.lp2-learning-loop article{padding-bottom:22px;border-bottom:1px solid hsl(var(--career-muted)/.14)}.lp2-learning-loop article:last-child{border:0;padding:0}.lp2-learning-loop article>span{margin-bottom:14px}.lp2-learning-loop h3{margin-bottom:9px}.lp2 .lp2-path-grid{grid-template-columns:1fr}.lp2-path{padding:15px 18px}.lp2-path strong{font-size:13px}.lp2-path small{font-size:10px}.lp2-academy-heading{display:block}.lp2-academy-heading h3{font-size:21px;margin-bottom:16px}.lp2-skill-tiers>div{gap:9px;width:100%;justify-content:space-between}.lp2-skill-tiers strong{font-size:9px}.lp2-skill-tiers i{width:9px}.lp2 .lp2-tool-grid{gap:26px 20px}.lp2-tool-grid h3{font-size:15px}.lp2-tool-grid p{font-size:11px}.lp2 .lp2-tools{padding-block:40px}.lp2-career-preview-console span{font-size:7px;gap:3px}.lp2-career-preview-console span svg{width:11px}}@media (prefers-reduced-motion:reduce){.lp2 .lp2-mode-card,.lp2 .lp2-mode-image>img,.lp2 .lp2-path{transition:none}.lp2 .lp2-mode-card:hover,.lp2 .lp2-path:hover,.lp2 .lp2-mode-card:hover .lp2-mode-image>img{transform:none}}.lp2 .lp2-premium-section{background:radial-gradient(ellipse at 50% 70%,hsl(var(--career-amber)/.05),transparent 65%);border-block:1px solid hsl(var(--career-muted)/.15)}.lp2 .lp2-plan-switch{display:flex;align-items:center;gap:4px;padding:5px;width:fit-content;max-width:100%;margin:0 auto 38px;border-radius:999px;border:1px solid hsl(var(--career-muted)/.23);background:hsl(var(--career-surface))}.lp2-plan-switch button{border:0;display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 24px;color:hsl(var(--career-muted));background:transparent;border-radius:999px;font-size:12px;font-weight:500;line-height:1.4}.lp2-plan-switch button[aria-pressed=true]{background:hsl(var(--career-text));color:hsl(var(--career-bg))}.lp2-plan-switch button>span{font-size:9px;font-weight:700;padding:3px 8px;border-radius:20px;background:hsl(var(--career-amber));color:hsl(var(--career-bg))}.lp2-pricing-grid{display:grid;grid-template-columns:1fr 2.1fr;gap:24px;max-width:1320px;margin-inline:auto}.lp2-free-plan,.lp2-premium-plan{border:1px solid hsl(var(--career-muted)/.24);border-radius:22px;padding:38px;background:hsl(var(--career-surface));display:flex;flex-direction:column}.lp2-premium-plan{border-color:hsl(var(--career-amber)/.55);background:linear-gradient(130deg,hsl(var(--career-amber)/.06),transparent 60%),hsl(var(--career-surface));box-shadow:0 10px 65px hsl(var(--career-amber)/.04)}.lp2-plan-label{display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:.12em;color:hsl(var(--career-muted));font-weight:600;margin-bottom:25px}.lp2-premium-plan .lp2-plan-label{color:hsl(var(--career-amber));margin:0}.lp2-free-plan h3,.lp2-premium-plan h3{font-size:25px;font-weight:600;letter-spacing:-.035em;line-height:1.3;margin-bottom:10px}.lp2-free-plan>p,.lp2-premium-price>p{font-size:13px;color:hsl(var(--career-muted));line-height:1.9;margin-bottom:28px}.lp2-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:15px}.lp2-price strong{font-size:58px;font-weight:500;letter-spacing:-.06em;line-height:1.15}.lp2-price>span{font-size:11px;color:hsl(var(--career-muted))}.lp2-free-plan ul,.lp2-premium-benefits ul{list-style:none;padding:0;margin:25px 0 35px}.lp2-free-plan li,.lp2-premium-benefits li{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.75;margin-top:16px}.lp2-free-plan li svg,.lp2-premium-benefits li svg{margin-top:3px;color:hsl(var(--career-amber))}.lp2-free-plan .lp2-button{margin-top:auto;width:100%;font-size:12px}.lp2-premium-top{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:37px}.lp2-plan-badge{font-size:8px;font-weight:700;letter-spacing:.05em;color:hsl(var(--career-amber));background:hsl(var(--career-amber)/.08);border:1px solid hsl(var(--career-amber)/.2);border-radius:20px;padding:5px 9px}.lp2-premium-content{display:grid;grid-template-columns:1fr 1fr;gap:35px;flex:1}.lp2-premium-price{display:flex;flex-direction:column;align-items:flex-start}.lp2-premium-price .lp2-price{margin-top:8px;margin-bottom:10px}.lp2-premium-price>small{font-size:10px;line-height:1.8;color:hsl(var(--career-muted));margin-bottom:28px;max-width:220px}.lp2-premium-price .lp2-button{margin-top:auto;width:100%;font-size:13px}.lp2-price-note{display:block;font-size:8px;line-height:1.75;text-align:center;color:hsl(var(--career-muted));margin-top:12px}.lp2-premium-benefits{border-left:1px solid hsl(var(--career-muted)/.16);padding-left:28px}.lp2-premium-benefits h4{margin:3px 0 22px;font-size:12px;font-weight:500}.lp2-premium-benefits ul{margin:0 0 24px}.lp2-premium-benefits li{font-size:11px}.lp2-annual-extras{display:flex;gap:10px;border-top:1px solid hsl(var(--career-amber)/.25);padding-top:18px;color:hsl(var(--career-amber))}.lp2-annual-extras>span{font-size:10px;line-height:1.8}.lp2-annual-extras strong{display:block;font-size:11px;font-weight:500}.lp2-premium-assurances{display:flex;justify-content:center;flex-wrap:wrap;gap:16px 35px;margin:30px 0 22px}.lp2-premium-assurances>span{display:flex;align-items:center;gap:8px;font-size:10px;color:hsl(var(--career-muted))}.lp2-premium-assurances svg{color:hsl(var(--career-amber))}.lp2-pricing-terms{font-size:10px;line-height:1.9;color:hsl(var(--career-muted));text-align:center;max-width:900px;margin:0 auto!important}.lp2-pricing-terms a{color:hsl(var(--career-text));text-decoration:underline;text-underline-offset:3px}.lp2 .lp2-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.lp2-faq header>p:not(.lp2-eyebrow){font-size:13px;color:hsl(var(--career-muted));margin-top:30px}.lp2-faq h2{font-size:50px!important}.lp2-faq-list details{border-bottom:1px solid hsl(var(--career-muted)/.2)}.lp2-faq-list details:first-child{border-top:1px solid hsl(var(--career-muted)/.2)}.lp2-faq-list summary{display:flex;gap:25px;justify-content:space-between;align-items:center;list-style:none;cursor:pointer;padding:24px 0;font-size:14px;font-weight:500;line-height:1.6}.lp2-faq-list summary::-webkit-details-marker{display:none}.lp2-faq-list summary svg{color:hsl(var(--career-muted));transition:transform .2s}.lp2-faq-list details[open] summary svg{transform:rotate(45deg);color:hsl(var(--career-cyan))}.lp2-faq-list details>p{font-size:12px;color:hsl(var(--career-muted));line-height:1.95;padding-right:36px;margin:0 0 25px}.lp2 .lp2-finale{position:relative;isolation:isolate;overflow:hidden;text-align:center;padding:85px 30px;border-radius:26px;border:1px solid hsl(var(--career-cyan)/.25);background:radial-gradient(ellipse at 50% 100%,hsl(var(--career-cyan)/.12),transparent 65%),hsl(var(--career-surface))}.lp2-finale>.lp2-eyebrow{justify-content:center}.lp2-finale h2{font-size:clamp(44px,5.6vw,86px)!important}.lp2-finale>p:not(.lp2-eyebrow){font-size:15px;color:hsl(var(--career-muted));margin-bottom:32px}.lp2-finale>small{display:block;font-size:10px;color:hsl(var(--career-muted));margin-top:18px}.lp2-finale>.lp2-waveform{width:220px;max-width:80%;height:32px;margin:45px auto 0;opacity:.5}.lp2-finale-rings{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;display:grid;place-items:center}.lp2-finale-rings i{position:absolute;width:70%;aspect-ratio:1;border:1px solid hsl(var(--career-cyan)/.08);border-radius:50%;animation:lp2-orbit 40s linear infinite;border-left-color:hsl(var(--career-cyan)/.23)}.lp2-finale-rings i:nth-child(2){width:85%;animation-direction:reverse}.lp2-finale-rings i:nth-child(3){width:100%;animation-duration:70s}@media (max-width:1150px){.lp2-free-plan,.lp2-premium-plan{padding:28px}.lp2-premium-content{gap:24px}.lp2-premium-benefits{padding-left:20px}.lp2-premium-top{flex-wrap:wrap;gap:15px}.lp2-pricing-grid{grid-template-columns:1fr 2fr}.lp2-price strong{font-size:47px}.lp2-free-plan h3,.lp2-premium-plan h3{font-size:23px}.lp2 .lp2-faq{gap:50px}}@media (max-width:920px){.lp2-pricing-grid{grid-template-columns:1fr;max-width:700px}.lp2-free-plan{order:2;display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.lp2-free-plan>.lp2-plan-label,.lp2-free-plan>h3,.lp2-free-plan>p,.lp2-free-plan>.lp2-price{grid-column:1}.lp2-free-plan ul{grid-column:2;grid-row:1/5;margin:0}.lp2-free-plan>.lp2-button{grid-column:1/-1;margin-top:22px}.lp2-free-plan>.lp2-price{margin:0}.lp2-free-plan>.lp2-plan-label{margin-bottom:16px}.lp2 .lp2-faq{grid-template-columns:1fr;gap:35px}.lp2-faq header>p:not(.lp2-eyebrow){margin-top:20px}.lp2-finale{padding-block:65px!important}}@media (max-width:560px){.lp2 .lp2-plan-switch{padding:4px;margin-bottom:25px}.lp2-plan-switch button{padding:11px 17px;gap:8px;font-size:11px}.lp2-plan-switch button>span{font-size:8px;padding:3px 6px}.lp2-free-plan,.lp2-premium-plan{padding:27px 22px;border-radius:18px}.lp2-premium-top{gap:12px;margin-bottom:27px}.lp2-plan-label{font-size:8px}.lp2-plan-badge{font-size:7px}.lp2-premium-content{grid-template-columns:1fr;gap:30px}.lp2-premium-price .lp2-price strong{font-size:62px}.lp2-premium-price>p{margin-bottom:17px}.lp2-premium-price>small{max-width:100%}.lp2-premium-price .lp2-button{min-height:50px}.lp2-price-note{width:100%}.lp2-premium-benefits{border-left:0;border-top:1px solid hsl(var(--career-muted)/.2);padding:25px 0 0}.lp2-premium-benefits li{font-size:12px}.lp2-free-plan{display:flex}.lp2-free-plan>ul{margin:18px 0 25px}.lp2-free-plan .lp2-price strong{font-size:54px}.lp2 .lp2-premium-assurances{justify-content:flex-start;gap:14px;max-width:300px;margin-inline:auto}.lp2-pricing-terms{font-size:9px;text-align:left}.lp2-faq h2{font-size:38px!important}.lp2-faq-list summary{font-size:13px;padding-block:21px;gap:20px}.lp2-faq-list details>p{padding-right:0;font-size:12px}.lp2 .lp2-finale{padding:52px 19px!important;border-radius:18px}.lp2-finale h2{font-size:42px!important}.lp2-finale>.lp2-eyebrow{font-size:8px}.lp2-finale>p:not(.lp2-eyebrow){font-size:12px}.lp2-finale-rings i{width:120%}.lp2-finale-rings i:nth-child(2){width:150%}.lp2-finale-rings i:nth-child(3){width:180%}}.lp2[data-paused=true] [data-ambient]{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.lp2 [data-ambient],.lp2 [data-reveal]{animation:none!important}.lp2 *{scroll-behavior:auto!important;transition:none!important}}
