@keyframes lp-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lp-scale-in{0%{opacity:0;transform:scale(.96) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes lp-slide-left{0%{opacity:0;transform:translateX(32px)}to{opacity:1;transform:translateX(0)}}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes lp-progress{0%{width:0}to{width:65%}}@keyframes lp-hero-glow-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes lp-hero-badge-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-hero-title-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-hero-highlight-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-hero-desc-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-hero-cta-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-hero-trust-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-hero-preview-in{0%{opacity:0;transform:perspective(1200px) translateY(60px) scale(.94)}to{opacity:1;transform:perspective(1200px) translateY(0) scale(1)}}.lp-hero-glow{will-change:filter,opacity;animation:lp-hero-glow-in 1.4s cubic-bezier(.22,1,.36,1) both}.lp-hero-glow.lp-float{animation:lp-hero-glow-in 1.4s cubic-bezier(.22,1,.36,1) both,lp-float 4s ease-in-out 1.5s infinite}.lp-hero-badge{animation:lp-hero-badge-in .7s cubic-bezier(.22,1,.36,1) .1s both}.lp-hero-title{animation:lp-hero-title-in .8s cubic-bezier(.22,1,.36,1) .25s both}.lp-hero-highlight{animation:lp-hero-highlight-in .8s cubic-bezier(.22,1,.36,1) .5s both}.lp-hero-desc{animation:lp-hero-desc-in .7s cubic-bezier(.22,1,.36,1) .75s both}.lp-hero-cta{animation:lp-hero-cta-in .7s cubic-bezier(.22,1,.36,1) .95s both}.lp-hero-trust>*{animation:lp-hero-trust-in .7s cubic-bezier(.22,1,.36,1) both}.lp-hero-trust>:first-child{animation-delay:1.15s}.lp-hero-trust>:nth-child(2){animation-delay:1.27s}.lp-hero-trust>:nth-child(3){animation-delay:1.39s}.lp-hero-preview{animation:lp-hero-preview-in 1s cubic-bezier(.22,1,.36,1) .6s both}.lp-float{animation:lp-float 4s ease-in-out infinite}.lp-progress-bar{animation:lp-progress 1.2s ease-out 1.2s both}.lp-reveal{opacity:0;transform:translateY(20px);filter:blur(0);clip-path:inset(0 0 0 0 round 0);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1),filter .8s cubic-bezier(.22,1,.36,1),clip-path 1s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.lp-reveal-scale{transform:translateY(28px) scale(.96)}.lp-reveal-left{transform:translateX(-34px)}.lp-reveal-right{transform:translateX(34px)}.lp-reveal-blur{filter:blur(14px);transform:translateY(26px) scale(.98)}.lp-reveal-clip{clip-path:inset(18% 0 18% 0 round 28px);transform:translateY(22px) scale(.985)}.lp-reveal.visible{opacity:1;transform:translateY(0);filter:blur(0);clip-path:inset(0 0 0 0 round 0)}.lp-reveal-delay-1{transition-delay:.08s}.lp-reveal-delay-2{transition-delay:.16s}.lp-reveal-delay-3{transition-delay:.24s}.lp-reveal-delay-4{transition-delay:.32s}.lp-reveal-delay-5{transition-delay:.4s}.lp-reveal-stagger>*{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.lp-reveal-stagger.visible>*{opacity:1;transform:translateY(0)}.lp-reveal-stagger.visible>:first-child{transition-delay:.08s}.lp-reveal-stagger.visible>:nth-child(2){transition-delay:.16s}.lp-reveal-stagger.visible>:nth-child(3){transition-delay:.24s}.lp-reveal-stagger.visible>:nth-child(4){transition-delay:.32s}.lp-reveal-stagger.visible>:nth-child(5){transition-delay:.4s}.lp-reveal-stagger.visible>:nth-child(6){transition-delay:.48s}.lp-hero-v3-media{transform:translate3d(0,calc(var(--lp-hero-progress, 0) * 68px),0) scale(calc(1 + var(--lp-hero-progress, 0) * .035));transform-origin:50% 55%;will-change:transform}.lp-hero-v3-content{opacity:max(.18,calc(1 - var(--lp-hero-progress, 0) * 1.12));transform:translate3d(0,calc(var(--lp-hero-progress, 0) * -34px),0);will-change:opacity,transform}.lp-hero-v3-cue{opacity:max(0,calc(1 - var(--lp-hero-progress, 0) * 2.2))}.lp-feature-card{transition:border-color .45s ease,background-color .45s ease,transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease}.lp-feature-card:hover{transform:translateY(-6px);border-color:rgba(182,255,87,.2);background-color:hsla(0,0%,100%,.035);box-shadow:0 28px 80px -50px rgba(182,255,87,.35)}.lp-bento-chart,.lp-bento-coach,.lp-bento-express,.lp-bento-program,.lp-bento-video{position:absolute;pointer-events:none}.lp-bento-program{right:1.5rem;top:1.5rem;display:grid;width:min(300px,42%);gap:.75rem}.lp-bento-program span{display:block;height:.62rem;width:var(--bar-width);border-radius:999px;background:linear-gradient(90deg,rgba(182,255,87,.95),rgba(182,255,87,.14));box-shadow:0 0 18px rgba(182,255,87,.14);opacity:.72;transform-origin:left;animation:lp-bento-bar 2.8s ease-in-out calc(var(--bar-index) * .16s) infinite}.lp-bento-video{right:1.5rem;top:1.5rem;height:8.8rem;width:min(16rem,calc(100% - 3rem));overflow:hidden;border:1px solid rgba(182,255,87,.18);border-radius:1.25rem;background:radial-gradient(circle at 50% 45%,rgba(182,255,87,.2),transparent 27%),hsla(0,0%,100%,.035)}.lp-bento-video span:first-child{position:absolute;left:50%;top:50%;height:2.8rem;width:2.8rem;border:1px solid rgba(182,255,87,.45);border-radius:999px;transform:translate(-50%,-50%)}.lp-bento-video span:nth-child(2){position:absolute;left:50%;top:50%;width:0;height:0;border-bottom:.55rem solid transparent;border-left:.82rem solid #b6ff57;border-top:.55rem solid transparent;transform:translate(-35%,-50%)}.lp-bento-video span:nth-child(3){position:absolute;inset:0;background:linear-gradient(110deg,transparent,transparent 35%,hsla(0,0%,100%,.14) 48%,transparent 62%,transparent);animation:lp-bento-scan 3.6s ease-in-out infinite}.lp-bento-chart{right:1.5rem;top:1.5rem;width:min(17rem,calc(100% - 3rem));overflow:hidden;border:1px solid hsla(0,0%,100%,.08);border-radius:1.2rem;background:hsla(0,0%,100%,.025)}.lp-bento-chart-foot,.lp-bento-chart-head{display:flex;align-items:baseline;justify-content:space-between;padding:.7rem .85rem;color:hsla(0,0%,100%,.52);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lp-bento-chart-foot strong,.lp-bento-chart-head strong{color:#b6ff57;font-size:.95rem;letter-spacing:0;text-transform:none}.lp-bento-chart svg{display:block;height:7.2rem;width:100%;padding:0 .7rem}.lp-bento-chart-line{fill:none;stroke:#b6ff57;stroke-linecap:round;stroke-width:5;filter:drop-shadow(0 0 8px rgba(182,255,87,.28));stroke-dasharray:320;stroke-dashoffset:320;animation:lp-bento-line 3.2s cubic-bezier(.22,1,.36,1) infinite}.lp-bento-chart-area{fill:rgba(182,255,87,.18)}.lp-bento-chart-dash{fill:none;stroke:hsla(0,0%,100%,.1);stroke-dasharray:5 7;stroke-width:1}.lp-bento-express{right:1.5rem;top:1.5rem;width:min(16rem,calc(100% - 3rem));border:1px solid rgba(182,255,87,.15);border-radius:1.2rem;background:rgba(182,255,87,.045);padding:.9rem}.lp-bento-express>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.lp-bento-express strong{font-family:var(--font-jakarta),ui-sans-serif,system-ui;font-size:1.45rem;line-height:1.05;color:#fff}.lp-bento-express span{color:rgba(182,255,87,.82);font-size:.64rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.lp-bento-express ul{margin-top:.75rem;display:grid;gap:.45rem;color:hsla(0,0%,100%,.58);font-size:.76rem;font-weight:700}.lp-bento-express li{display:flex;align-items:center;gap:.45rem}.lp-bento-express li:before{content:"";height:.42rem;width:.42rem;border-radius:999px;background:#b6ff57}.lp-bento-coach{right:1.5rem;top:1.5rem;display:grid;gap:.5rem;width:min(17rem,calc(100% - 3rem))}.lp-bento-coach div{border:1px solid hsla(0,0%,100%,.08);border-radius:.95rem;background:hsla(0,0%,100%,.025);padding:.62rem .75rem;animation:lp-bento-float 3.4s ease-in-out infinite}.lp-bento-coach div:nth-child(2){animation-delay:.25s}.lp-bento-coach div:nth-child(3){animation-delay:.5s}.lp-bento-coach span,.lp-bento-coach strong{display:block}.lp-bento-coach span{color:hsla(0,0%,100%,.72);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lp-bento-coach strong{margin-top:.18rem;color:#b6ff57;font-size:.84rem;font-weight:900}@media (max-width:640px){.lp-bento-chart,.lp-bento-coach,.lp-bento-express,.lp-bento-program,.lp-bento-video{opacity:.7;transform:scale(.86);transform-origin:top right}.lp-bento-program{width:46%}}.lp-bento-mini{position:absolute;right:1.25rem;top:1.25rem;width:min(17rem,calc(100% - 2.5rem));display:flex;flex-direction:column;gap:.45rem;pointer-events:none;color:#fff}.lp-bento-mini-program .lp-bento-mini-head{padding:.55rem .7rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.85rem;background:hsla(0,0%,100%,.025)}.lp-bento-mini-program .lp-bento-mini-head span{display:block;font-size:.56rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:rgba(182,255,87,.85)}.lp-bento-mini-program .lp-bento-mini-head strong{display:block;margin-top:.15rem;font-family:var(--font-jakarta),ui-sans-serif,system-ui;font-size:.85rem;font-weight:800;color:#fff}.lp-bento-mini-rows{display:grid;gap:.32rem}.lp-bento-mini-row{display:grid;grid-template-columns:1.1rem 1fr auto;align-items:center;gap:.5rem;padding:.42rem .6rem;border:1px solid hsla(0,0%,100%,.06);border-radius:.65rem;background:hsla(0,0%,100%,.02);opacity:0;transform:translateY(4px);animation:lp-mock-rise .55s cubic-bezier(.22,1,.36,1) forwards}.lp-bento-mini-row em{display:flex;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;border-radius:999px;background:rgba(182,255,87,.14);color:#b6ff57;font-style:normal;font-size:.58rem;font-weight:800}.lp-bento-mini-row>span{font-size:.7rem;font-weight:700;color:hsla(0,0%,100%,.85);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-bento-mini-row i{font-style:normal;font-size:.62rem;font-weight:700;color:hsla(0,0%,100%,.45);font-variant-numeric:tabular-nums}.lp-bento-mini-video{gap:.4rem}.lp-bento-mini-player{position:relative;aspect-ratio:16/9;border-radius:.85rem;border:1px solid rgba(182,255,87,.22);background:radial-gradient(circle at 50% 45%,rgba(182,255,87,.22),transparent 38%),linear-gradient(180deg,hsla(0,0%,100%,.05),rgba(0,0,0,.2));overflow:hidden}.lp-bento-mini-play{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:999px;background:rgba(182,255,87,.18);border:1px solid rgba(182,255,87,.5);color:#b6ff57;box-shadow:0 0 18px rgba(182,255,87,.25)}.lp-bento-mini-scan{position:absolute;inset:0;background:linear-gradient(110deg,transparent,transparent 35%,hsla(0,0%,100%,.12) 48%,transparent 62%,transparent);animation:lp-bento-scan 3.6s ease-in-out infinite}.lp-bento-mini-meta{display:flex;align-items:baseline;justify-content:space-between;padding:0 .15rem}.lp-bento-mini-meta strong{font-size:.78rem;font-weight:800}.lp-bento-mini-meta em{font-style:normal;font-size:.62rem;color:hsla(0,0%,100%,.5);font-variant-numeric:tabular-nums}.lp-bento-mini-progress{height:3px;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:hidden}.lp-bento-mini-progress span{display:block;height:100%;background:linear-gradient(90deg,#b6ff57,rgba(182,255,87,.4));box-shadow:0 0 10px rgba(182,255,87,.5);animation:lp-mock-progress 4s ease-in-out infinite}.lp-bento-mini-chart{padding:.55rem .65rem .5rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.95rem;background:hsla(0,0%,100%,.025);gap:.3rem}.lp-bento-mini-chart-head{display:flex;align-items:baseline;justify-content:space-between}.lp-bento-mini-chart-head strong{font-family:var(--font-jakarta),ui-sans-serif,system-ui;font-size:.75rem;font-weight:800;color:#fff}.lp-bento-mini-chart-head span{font-size:.55rem;font-weight:700;color:hsla(0,0%,100%,.45);font-variant-numeric:tabular-nums}.lp-bento-mini-chart-body{display:grid;grid-template-columns:1.5rem 1fr;gap:.3rem}.lp-bento-mini-yaxis{display:flex;flex-direction:column;justify-content:space-between;height:4.2rem;padding:.05rem 0}.lp-bento-mini-yaxis em{font-style:normal;font-size:.5rem;font-weight:600;color:hsla(0,0%,100%,.4);text-align:right;line-height:1;font-variant-numeric:tabular-nums}.lp-bento-mini-chart svg{display:block;width:100%;height:4.2rem}.lp-bento-mini-xaxis{display:flex;justify-content:space-between;padding-left:1.8rem}.lp-bento-mini-xaxis em{font-style:normal;font-size:.48rem;font-weight:600;color:hsla(0,0%,100%,.4);font-variant-numeric:tabular-nums}.lp-bento-mini-chart-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;margin-top:.15rem;padding-top:.4rem;border-top:1px solid hsla(0,0%,100%,.05)}.lp-bento-mini-chart-stats>div{display:flex;flex-direction:column}.lp-bento-mini-chart-stats span{font-size:.5rem;font-weight:700;color:hsla(0,0%,100%,.5)}.lp-bento-mini-chart-stats strong{margin-top:.1rem;font-family:var(--font-jakarta),ui-sans-serif,system-ui;font-size:.78rem;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.lp-bento-mini-timer{display:flex;align-items:baseline;gap:.5rem;padding:.55rem .7rem;border:1px solid rgba(182,255,87,.2);border-radius:.75rem;background:rgba(182,255,87,.045)}.lp-bento-mini-timer strong{font-family:var(--font-jakarta),ui-sans-serif,system-ui;font-size:1.1rem;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.lp-bento-mini-timer span{font-size:.56rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:rgba(182,255,87,.85)}.lp-bento-mini-chips{display:flex;flex-wrap:wrap;gap:.3rem}.lp-bento-mini-chips span{padding:.2rem .5rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.025);font-size:.62rem;font-weight:700;color:hsla(0,0%,100%,.7)}.lp-bento-mini-queue{display:grid;gap:.3rem}.lp-bento-mini-qrow{display:grid;grid-template-columns:1rem 1fr;align-items:center;gap:.45rem;padding:.38rem .55rem;border:1px solid hsla(0,0%,100%,.06);border-radius:.55rem;background:hsla(0,0%,100%,.02);opacity:0;animation:lp-mock-rise .55s cubic-bezier(.22,1,.36,1) forwards}.lp-bento-mini-qrow.is-done{border-color:rgba(182,255,87,.2);background:rgba(182,255,87,.04)}.lp-bento-mini-qrow i{display:inline-flex;align-items:center;justify-content:center;width:.9rem;height:.9rem;border-radius:999px;background:rgba(182,255,87,.18);color:#b6ff57;font-style:normal}.lp-bento-mini-qrow span{font-size:.68rem;font-weight:700;color:hsla(0,0%,100%,.8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-bento-mini-qrow.is-done span{color:hsla(0,0%,100%,.45);text-decoration:line-through;text-decoration-color:hsla(0,0%,100%,.25)}.lp-bento-mini-coach{gap:.35rem}.lp-bento-mini-coach>div{position:relative;padding:.5rem .7rem .5rem 1.7rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.7rem;background:hsla(0,0%,100%,.025);animation:lp-bento-float 3.6s ease-in-out infinite}.lp-bento-mini-coach>div:nth-child(2){animation-delay:.2s}.lp-bento-mini-coach>div:nth-child(3){animation-delay:.4s}.lp-bento-mini-coach svg{position:absolute;left:.55rem;top:.62rem}.lp-bento-mini-coach span{display:block;font-size:.54rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.55)}.lp-bento-mini-coach strong{display:block;margin-top:.1rem;font-size:.72rem;font-weight:700;color:#fff;line-height:1.25}@media (max-width:640px){.lp-bento-mini{transform:scale(.88);transform-origin:top right;opacity:.85}}.lp-feature-modal-overlay{animation:lp-modal-fade .2s ease-out forwards}.lp-feature-modal-content{animation:lp-modal-pop .28s cubic-bezier(.22,1,.36,1) forwards}@keyframes lp-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-modal-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.lp-mock{position:relative;display:flex;flex-direction:column;gap:.85rem;color:#fff}.lp-mock-eyebrow{display:block;font-size:.62rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:rgba(182,255,87,.85)}.lp-mock-program .lp-mock-head h4{margin-top:.35rem;font-family:var(--font-jakarta),ui-sans-serif,system-ui;font-size:1.35rem;font-weight:800;letter-spacing:-.01em;line-height:1.1}.lp-mock-program .lp-mock-head p{margin-top:.25rem;font-size:.78rem;color:hsla(0,0%,100%,.55)}.lp-mock-list{display:grid;gap:.5rem;margin-top:.25rem}.lp-mock-row{display:grid;grid-template-columns:1.6rem 1fr auto;align-items:center;gap:.7rem;padding:.7rem .85rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.95rem;background:hsla(0,0%,100%,.025);opacity:0;transform:translateY(6px);animation:lp-mock-rise .55s cubic-bezier(.22,1,.36,1) forwards}.lp-mock-index{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:999px;background:rgba(182,255,87,.12);color:#b6ff57;font-size:.72rem;font-weight:800}.lp-mock-row strong{display:block;font-size:.82rem;font-weight:700;color:#fff}.lp-mock-row em{font-style:normal;font-size:.7rem;color:hsla(0,0%,100%,.55)}.lp-mock-cta{margin-top:.4rem;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border-radius:999px;background:#b6ff57;color:#060d09;font-family:var(--font-jakarta),ui-sans-serif,system-ui;font-weight:800;font-size:.85rem;box-shadow:0 0 24px -6px rgba(182,255,87,.45)}.lp-mock-player{display:flex;flex-direction:column;gap:.55rem}.lp-mock-player-frame{position:relative;aspect-ratio:16/9;border-radius:1rem;border:1px solid rgba(182,255,87,.2);background:radial-gradient(circle at 50% 45%,rgba(182,255,87,.22),transparent 38%),linear-gradient(180deg,hsla(0,0%,100%,.05),rgba(0,0,0,.2));overflow:hidden}.lp-mock-play{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:999px;background:rgba(182,255,87,.18);border:1px solid rgba(182,255,87,.5);color:#b6ff57;box-shadow:0 0 28px rgba(182,255,87,.25)}.lp-mock-scan{position:absolute;inset:0;background:linear-gradient(110deg,transparent,transparent 35%,hsla(0,0%,100%,.12) 48%,transparent 62%,transparent);animation:lp-bento-scan 3.6s ease-in-out infinite}.lp-mock-player-meta{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:0 .15rem}.lp-mock-player-meta strong{font-size:.95rem;font-weight:800}.lp-mock-player-meta span{font-size:.72rem;color:hsla(0,0%,100%,.5);font-variant-numeric:tabular-nums}.lp-mock-progress{height:4px;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:hidden}.lp-mock-progress span{display:block;height:100%;background:linear-gradient(90deg,#b6ff57,rgba(182,255,87,.4));box-shadow:0 0 12px rgba(182,255,87,.5);animation:lp-mock-progress 4s ease-in-out infinite}.lp-mock-tips{display:grid;gap:.45rem;margin-top:.25rem}.lp-mock-tip{display:flex;align-items:center;gap:.55rem;font-size:.82rem;color:hsla(0,0%,100%,.75);padding:.5rem .7rem;border:1px solid hsla(0,0%,100%,.06);border-radius:.7rem;background:hsla(0,0%,100%,.02)}.lp-mock-chart-pills{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.lp-mock-pill{display:flex;align-items:center;justify-content:space-between;padding:.6rem .85rem;border:1px solid rgba(182,255,87,.18);border-radius:.85rem;background:rgba(182,255,87,.04)}.lp-mock-pill span{font-size:.58rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:rgba(182,255,87,.85)}.lp-mock-pill strong{font-family:var(--font-jakarta),ui-sans-serif,system-ui;font-size:.95rem;font-weight:800;color:#fff}.lp-mock-chart-card{padding:1rem 1rem .85rem;border:1px solid hsla(0,0%,100%,.07);border-radius:1.1rem;background:hsla(0,0%,100%,.02)}.lp-mock-chart-title strong{display:block;font-family:var(--font-jakarta),ui-sans-serif,system-ui;font-size:1rem;font-weight:800;color:#fff}.lp-mock-chart-title span{display:block;margin-top:.15rem;font-size:.7rem;color:hsla(0,0%,100%,.45)}.lp-mock-chart-plot{position:relative;display:grid;grid-template-columns:2.2rem 1fr;gap:.4rem;margin-top:.85rem}.lp-mock-chart-yaxis{display:flex;flex-direction:column;justify-content:space-between;height:7rem;padding:.05rem 0}.lp-mock-chart-yaxis em{font-style:normal;font-size:.6rem;font-weight:600;color:hsla(0,0%,100%,.4);text-align:right;font-variant-numeric:tabular-nums;line-height:1}.lp-mock-chart-plot svg{display:block;width:100%;height:7rem}.lp-mock-chart-xaxis{display:flex;justify-content:space-between;margin-top:.4rem;padding-left:2.6rem}.lp-mock-chart-xaxis em{font-style:normal;font-size:.6rem;font-weight:600;color:hsla(0,0%,100%,.4);font-variant-numeric:tabular-nums}.lp-mock-chart-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.lp-mock-chart-stats>div{padding:.7rem .85rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.9rem;background:hsla(0,0%,100%,.025)}.lp-mock-chart-stats span{display:block;font-size:.6rem;font-weight:700;color:hsla(0,0%,100%,.55)}.lp-mock-chart-stats strong{display:block;margin-top:.15rem;font-family:var(--font-jakarta),ui-sans-serif,system-ui;font-size:1.05rem;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.lp-mock-chart-stats em{font-style:normal;font-size:.72rem;font-weight:700;color:hsla(0,0%,100%,.5);margin-left:.15rem}.lp-mock-timer{display:flex;align-items:baseline;gap:.6rem;padding:.85rem 1rem;border:1px solid rgba(182,255,87,.2);border-radius:.95rem;background:rgba(182,255,87,.05)}.lp-mock-timer strong{font-family:var(--font-jakarta),ui-sans-serif,system-ui;font-size:1.55rem;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.lp-mock-timer span{font-size:.66rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:rgba(182,255,87,.85)}.lp-mock-chips{display:flex;flex-wrap:wrap;gap:.4rem}.lp-mock-chips span{padding:.3rem .65rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.025);font-size:.72rem;font-weight:700;color:hsla(0,0%,100%,.75)}.lp-mock-queue{display:grid;gap:.45rem}.lp-mock-queue-row{display:grid;grid-template-columns:1.5rem 1fr auto;align-items:center;gap:.6rem;padding:.6rem .8rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.85rem;background:hsla(0,0%,100%,.025);opacity:0;animation:lp-mock-rise .55s cubic-bezier(.22,1,.36,1) forwards}.lp-mock-queue-row.is-done{border-color:rgba(182,255,87,.2);background:rgba(182,255,87,.04)}.lp-mock-queue-row.is-done strong{color:hsla(0,0%,100%,.5);text-decoration:line-through;text-decoration-color:hsla(0,0%,100%,.25)}.lp-mock-bullet{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border-radius:999px;background:rgba(182,255,87,.12);color:#b6ff57}.lp-mock-queue-row strong{font-size:.82rem;font-weight:700;color:#fff}.lp-mock-queue-row em{font-style:normal;font-size:.72rem;color:hsla(0,0%,100%,.5);font-variant-numeric:tabular-nums}.lp-mock-exo-head h4{margin-top:.35rem;font-family:var(--font-jakarta),ui-sans-serif,system-ui;font-size:1.35rem;font-weight:800;letter-spacing:-.01em;line-height:1.1}.lp-mock-exo-head p{margin-top:.25rem;font-size:.78rem;color:hsla(0,0%,100%,.55)}.lp-mock-coach-grid{display:grid;gap:.5rem}.lp-mock-coach-grid>div{position:relative;padding:.75rem .85rem .75rem 2.1rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.95rem;background:hsla(0,0%,100%,.025);animation:lp-bento-float 3.6s ease-in-out infinite}.lp-mock-coach-grid>div:nth-child(2){animation-delay:.25s}.lp-mock-coach-grid>div:nth-child(3){animation-delay:.5s}.lp-mock-coach-grid svg{position:absolute;left:.8rem;top:.95rem}.lp-mock-coach-grid span{display:block;font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.55)}.lp-mock-coach-grid strong{display:block;margin-top:.2rem;font-size:.88rem;font-weight:700;color:#fff;line-height:1.3}.lp-mock-coach-cta{margin-top:.4rem;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border-radius:999px;background:#b6ff57;color:#060d09;font-family:var(--font-jakarta),ui-sans-serif,system-ui;font-weight:800;font-size:.85rem;box-shadow:0 0 24px -6px rgba(182,255,87,.45)}@keyframes lp-mock-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-mock-progress{0%{width:0}60%{width:70%}to{width:70%}}.lp-step-connector{height:1px;background:linear-gradient(90deg,transparent,rgba(182,255,87,.35) 16%,rgba(182,255,87,.35) 84%,transparent)}.lp-step-mock{display:flex;flex-direction:column;gap:.7rem;padding:.95rem;border:1px solid hsla(0,0%,100%,.06);border-radius:1rem;background:hsla(0,0%,100%,.02);flex:1;min-height:17rem}.lp-step-mock-sport .lp-step-sports{flex:1;display:grid;grid-auto-rows:1fr;gap:.4rem}.lp-step-mock-context{display:grid;grid-template-rows:1fr 1fr 1fr;flex:1}.lp-step-mock-week .lp-step-week-list{flex:1;display:grid;grid-auto-rows:1fr}.lp-step-eyebrow{display:block;font-size:.56rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:rgba(182,255,87,.85)}.lp-step-sports{display:flex;flex-direction:column;gap:.4rem}.lp-step-sport-card{position:relative;display:grid;grid-template-columns:1.6rem 1fr auto;align-items:center;gap:.65rem;padding:.6rem .8rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.75rem;background:hsla(0,0%,100%,.02);color:hsla(0,0%,100%,.55)}.lp-step-sport-card>svg{display:inline-flex;align-items:center;justify-content:center}.lp-step-sport-card strong{font-size:.82rem;font-weight:700;color:hsla(0,0%,100%,.82)}.lp-step-sport-card.is-active{border-color:rgba(182,255,87,.55);background:rgba(182,255,87,.08);color:#b6ff57;box-shadow:0 0 18px -6px rgba(182,255,87,.45)}.lp-step-sport-card.is-active strong{color:#fff}.lp-step-sport-check{display:inline-flex;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;border-radius:999px;background:#b6ff57;color:#060d09}.lp-step-mock-context{gap:.4rem}.lp-step-mock-context>div{display:flex;flex-direction:column;gap:.4rem;justify-content:center;padding:.55rem .65rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.75rem;background:hsla(0,0%,100%,.02)}.lp-step-chips{display:flex;gap:.3rem}.lp-step-chips span{flex:1;text-align:center;padding:.4rem .5rem;border-radius:.55rem;border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.02);font-size:.72rem;font-weight:700;color:hsla(0,0%,100%,.6);font-variant-numeric:tabular-nums}.lp-step-chips span.is-active{border-color:rgba(182,255,87,.55);background:rgba(182,255,87,.1);color:#b6ff57}.lp-step-slider{display:flex;flex-direction:column;gap:.4rem}.lp-step-slider-track{position:relative;height:6px;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:visible}.lp-step-slider-fill{position:absolute;inset:0 auto 0 0;width:55%;border-radius:999px;background:linear-gradient(90deg,rgba(182,255,87,.55),#b6ff57);box-shadow:0 0 14px rgba(182,255,87,.45)}.lp-step-slider-thumb{position:absolute;left:calc(55% - 7px);top:50%;transform:translateY(-50%);width:14px;height:14px;border-radius:999px;background:#b6ff57;border:2px solid #0a1410;box-shadow:0 0 0 1px rgba(182,255,87,.4),0 0 14px rgba(182,255,87,.55)}.lp-step-slider-meta{display:flex;align-items:baseline;justify-content:space-between}.lp-step-slider-meta em{font-style:normal;font-size:.6rem;color:hsla(0,0%,100%,.4);font-variant-numeric:tabular-nums}.lp-step-slider-meta strong{font-family:var(--font-jakarta),ui-sans-serif,system-ui;font-size:.78rem;font-weight:800;color:#b6ff57;font-variant-numeric:tabular-nums}.lp-step-equips{display:grid;grid-template-columns:repeat(3,1fr);gap:.3rem}.lp-step-equip{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.45rem .3rem;border-radius:.55rem;border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.02);color:hsla(0,0%,100%,.55)}.lp-step-equip span{font-size:.62rem;font-weight:700;color:hsla(0,0%,100%,.65)}.lp-step-equip.is-active{border-color:rgba(182,255,87,.5);background:rgba(182,255,87,.08);color:#b6ff57}.lp-step-equip.is-active span{color:#fff}.lp-step-mock-week{gap:.6rem}.lp-step-week-strip{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem}.lp-step-day{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;height:2.2rem;border-radius:.55rem;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.02)}.lp-step-day em{font-style:normal;font-size:.62rem;font-weight:700;color:hsla(0,0%,100%,.45)}.lp-step-day.is-active{border-color:rgba(182,255,87,.55);background:rgba(182,255,87,.08)}.lp-step-day.is-active em{color:#fff}.lp-step-day.is-active span{display:block;width:4px;height:4px;border-radius:999px;background:#b6ff57;box-shadow:0 0 6px rgba(182,255,87,.7)}.lp-step-week-list{display:grid;gap:.3rem}.lp-step-week-row{display:grid;grid-template-columns:1.4rem 1fr auto;align-items:center;gap:.55rem;padding:.5rem .65rem;border:1px solid hsla(0,0%,100%,.06);border-radius:.6rem;background:hsla(0,0%,100%,.02)}.lp-step-week-row i{display:inline-flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;border-radius:999px;background:rgba(182,255,87,.14);color:#b6ff57;font-style:normal}.lp-step-week-row em{display:block;font-style:normal;font-size:.56rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(182,255,87,.78)}.lp-step-week-row strong{display:block;font-size:.74rem;font-weight:700;color:#fff;margin-top:.05rem}.lp-step-week-row>span{font-size:.62rem;font-weight:700;color:hsla(0,0%,100%,.5);font-variant-numeric:tabular-nums}.lp-sport-card{transition:transform .6s cubic-bezier(.22,1,.36,1),border-color .45s ease,box-shadow .45s ease}.lp-sport-card:hover{transform:translateY(-8px) scale(1.015);border-color:rgba(182,255,87,.24);box-shadow:0 24px 90px -54px rgba(182,255,87,.45)}.lp-phone-frame{will-change:transform,opacity;transition:filter .45s ease,transform .18s linear}.lp-phone-frame-0{transform:translate3d(calc(var(--lp-app-progress, 0) * -28px),calc(var(--lp-app-progress, 0) * -22px),0) rotate(calc(var(--lp-app-progress, 0) * -3deg))}.lp-phone-frame-1{transform:translate3d(calc(var(--lp-app-progress, 0) * -12px),calc(var(--lp-app-progress, 0) * 18px),0) rotate(calc(var(--lp-app-progress, 0) * 1.5deg))}.lp-phone-frame-2{transform:translate3d(calc(var(--lp-app-progress, 0) * 12px),calc(var(--lp-app-progress, 0) * -24px),0) rotate(calc(var(--lp-app-progress, 0) * -1.5deg))}.lp-phone-frame-3{transform:translate3d(calc(var(--lp-app-progress, 0) * 30px),calc(var(--lp-app-progress, 0) * 16px),0) rotate(calc(var(--lp-app-progress, 0) * 3deg))}.lp-phone-frame:hover{filter:brightness(1.06)}.lp-manifest-word{--word-alpha:clamp(0.08,calc((var(--lp-manifest-progress, 0) - (var(--word-index) * 0.095)) * 4.4),1);opacity:var(--word-alpha);transform:translate3d(0,calc((1 - var(--word-alpha)) * 8px),0);filter:none;transition:color .4s ease;will-change:opacity,transform,filter}.lp-manifest-v3 .lp-reveal.visible .lp-manifest-word{transition-delay:0ms}@keyframes lp-bento-bar{0%,to{transform:scaleX(.78);opacity:.55}45%{transform:scaleX(1);opacity:.9}}@keyframes lp-bento-scan{0%{transform:translateX(-100%);opacity:0}28%{opacity:1}70%{opacity:.5}to{transform:translateX(100%);opacity:0}}@keyframes lp-bento-line{0%{stroke-dashoffset:320;opacity:.45}45%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.82}}@keyframes lp-bento-float{0%,to{transform:translateY(0);opacity:.62}50%{transform:translateY(-5px);opacity:.9}}@keyframes lp-hero-zoom{0%{transform:scale(1) translateX(0)}50%{transform:scale(1.06) translateX(-1.2%)}to{transform:scale(1) translateX(0)}}@keyframes lp-hero-pulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes lp-hero-shine{0%{background-position:-120% 0}35%{background-position:220% 0}to{background-position:220% 0}}@keyframes lp-hero-aura{0%,to{opacity:.35;transform:translate(-50%,-50%) scale(1)}50%{opacity:.7;transform:translate(-50%,-50%) scale(1.18)}}@keyframes lp-hero-cta-glow{0%,to{box-shadow:0 0 0 0 rgba(182,255,87,.6),0 8px 24px rgba(182,255,87,.18)}50%{box-shadow:0 0 0 8px rgba(182,255,87,0),0 12px 32px rgba(182,255,87,.32)}}@keyframes lp-hero-particle{0%{opacity:0;transform:translateZ(0) scale(.6)}10%{opacity:.9}85%{opacity:.6}to{opacity:0;transform:translate3d(var(--lp-px,20px),-120px,0) scale(1)}}@keyframes lp-hero-arrow-bounce{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}@keyframes lp-hero-card-rise{0%{opacity:0;transform:translateY(28px) scale(.97);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes lp-hero-v3-kenburns{0%{transform:scale(1.16) translateZ(0)}50%{transform:scale(1.22) translate3d(-1.6%,-1.1%,0)}to{transform:scale(1.16) translateZ(0)}}@keyframes lp-hero-v3-cta-breathe{0%,to{filter:drop-shadow(0 0 0 rgba(182,255,87,0))}50%{filter:drop-shadow(0 0 22px rgba(182,255,87,.18))}}@keyframes lp-hero-v3-badge-in{0%{opacity:0;transform:translateY(8px) scale(.985);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes lp-hero-v3-title-in{0%{opacity:0;transform:translateY(18px) scale(.985);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes lp-hero-v3-highlight-in{0%{opacity:0;transform:translateY(12px);filter:blur(5px);text-shadow:none}68%{opacity:1;text-shadow:0 0 28px rgba(182,255,87,.22)}to{opacity:1;transform:translateY(0);filter:blur(0);text-shadow:none}}.lp-hero-image-anim{animation:lp-hero-zoom 18s ease-in-out .6s infinite;will-change:transform}.lp-hero-pulse-glow{animation:lp-hero-pulse 7s ease-in-out 1s infinite;will-change:opacity,transform}.lp-hero-aura{position:absolute;top:38%;left:22%;width:540px;height:540px;border-radius:9999px;background:radial-gradient(circle,rgba(182,255,87,.32) 0,rgba(182,255,87,.12) 35%,transparent 65%);filter:blur(40px);animation:lp-hero-aura 6s ease-in-out .8s infinite;will-change:opacity,transform;pointer-events:none}.lp-hero-shine{background-image:linear-gradient(100deg,transparent,transparent 35%,hsla(0,0%,100%,.65) 50%,transparent 65%,transparent);background-size:220% 100%;background-repeat:no-repeat;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#b6ff57;animation:lp-hero-shine 5s ease-in-out 1.4s infinite}.lp-hero-cta-glow{animation:lp-hero-cta-glow 2.6s ease-in-out 1.6s infinite}.lp-hero-cta-glow:hover .lp-hero-arrow{animation:lp-hero-arrow-bounce .9s ease-in-out infinite}.lp-hero-particles{position:absolute;inset:0;pointer-events:none;overflow:hidden}.lp-hero-particle{position:absolute;width:6px;height:6px;border-radius:9999px;background:rgba(182,255,87,.85);box-shadow:0 0 12px rgba(182,255,87,.7);animation:lp-hero-particle 7s ease-in-out infinite;will-change:transform,opacity}.lp-hero-trust-card{animation:lp-hero-card-rise .85s cubic-bezier(.22,1,.36,1) both;transition:transform .4s ease,border-color .4s ease,background-color .4s ease}.lp-hero-trust-card:hover{transform:translateY(-4px) scale(1.015);border-color:rgba(182,255,87,.28);background-color:rgba(182,255,87,.04)}.lp-hero-v3-image{animation:lp-hero-v3-kenburns 24s ease-in-out infinite;will-change:transform}.lp-hero-v3-cta{animation:lp-hero-cta-in .7s cubic-bezier(.22,1,.36,1) .95s both,lp-hero-v3-cta-breathe 3.2s ease-in-out 2s infinite}.lp-hero-v3:not(.lp-hero-v3-ready) .lp-hero-badge,.lp-hero-v3:not(.lp-hero-v3-ready) .lp-hero-cta,.lp-hero-v3:not(.lp-hero-v3-ready) .lp-hero-desc,.lp-hero-v3:not(.lp-hero-v3-ready) .lp-hero-highlight,.lp-hero-v3:not(.lp-hero-v3-ready) .lp-hero-title,.lp-hero-v3:not(.lp-hero-v3-ready) .lp-hero-v3-cue{animation:none!important;opacity:0}.lp-hero-v3:not(.lp-hero-v3-ready) .lp-hero-v3-image{animation:none!important;transform:scale(1.16)}.lp-hero-v3-ready .lp-hero-badge{animation:lp-hero-v3-badge-in .9s cubic-bezier(.16,1,.3,1) 0s both}.lp-hero-v3-ready .lp-hero-title{animation:lp-hero-v3-title-in 1.05s cubic-bezier(.16,1,.3,1) .08s both}.lp-hero-v3-ready .lp-hero-highlight{animation:lp-hero-v3-highlight-in 1s cubic-bezier(.16,1,.3,1) .28s both}.lp-hero-v3-ready .lp-hero-desc{animation:lp-hero-desc-in .9s cubic-bezier(.16,1,.3,1) .5s both}.lp-hero-v3-ready .lp-hero-v3-cta{animation:lp-hero-cta-in .9s cubic-bezier(.16,1,.3,1) .66s both,lp-hero-v3-cta-breathe 3.2s ease-in-out 1.9s infinite}.lp-hero-v3-ready .lp-hero-v3-cue{animation:lp-fade-in .8s ease-out 1.1s both}@media (prefers-reduced-motion:reduce){.lp-bento-chart-line,.lp-bento-coach div,.lp-bento-program span,.lp-bento-video span,.lp-hero-arrow,.lp-hero-aura,.lp-hero-badge,.lp-hero-cta,.lp-hero-cta-glow,.lp-hero-desc,.lp-hero-glow,.lp-hero-highlight,.lp-hero-image-anim,.lp-hero-particle,.lp-hero-preview,.lp-hero-pulse-glow,.lp-hero-shine,.lp-hero-title,.lp-hero-trust,.lp-hero-trust-card,.lp-hero-v3-cta,.lp-hero-v3-image,.lp-progress-bar,.lp-reveal{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}}