.lp{--c-bg:#0B0C14;--c-surface:#12141F;--c-light:#F1F2F7;--c-text:#F2F3F8;--c-text2:#B7BAD0;--c-muted:#7C7F98;--c-faint:#9CA0B8;--c-dark-text:#15161F;--c-dark-text2:#5C5F75;--c-divider:#D8DAE6;--coral:#E86A5C;--coral-deep:#D05648;--coral-light:#F07A62;--coral-darker:#C94F3D;--coral-cream:#FFE1DC;--amber:#E8B44C;--amber-dark:#C4922E;--amber-deep:#9A7220;--pad-x:max(56px,calc(50% - 620px));--hero-loop:14.5s;background:var(--c-bg);color:var(--c-text);font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:clip}.lp a{color:inherit;text-decoration:none}.lp h1,.lp h2,.lp h3,.lp h4{font-weight:700;letter-spacing:-.01em}.lp-nav{justify-content:space-between;padding:24px var(--pad-x);border-bottom:1px solid rgba(255,255,255,.06);position:relative;z-index:30}.lp-nav,.lp-navLinks{display:flex;align-items:center}.lp-navLinks{gap:36px;font-size:15px;color:var(--c-text2)}.lp-navLinks>a:hover{opacity:.85}.lp-navLinks .lp-openStudio,.lp-openStudio{background:var(--coral);color:#FFFFFF;font-weight:700;padding:11px 24px;border-radius:999px;white-space:nowrap}.lp-navLinks .lp-openStudio:hover,.lp-openStudio:hover{background:var(--coral-deep);color:#FFFFFF;opacity:1}.lp-hero{position:relative;overflow:hidden;text-align:center;padding:120px 120px 0}.lp-heroGrid,.lp-panelGrid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:48px 48px;animation:lpGridMove 2.5s linear infinite;-webkit-mask-image:radial-gradient(ellipse 75% 65% at 50% 35%,#000 25%,transparent 75%);mask-image:radial-gradient(ellipse 75% 65% at 50% 35%,#000 25%,transparent 75%)}.lp-heroSpin{top:-320px;margin-left:-500px;width:1000px;height:1000px;filter:blur(70px);background:conic-gradient(from 0deg,rgba(232,106,92,.32),transparent 25%,rgba(232,106,92,.12) 45%,transparent 65%,rgba(232,106,92,.32));animation:lpSpinSlow 14s linear infinite}.lp-heroGlow,.lp-heroSpin{position:absolute;left:50%;border-radius:999px;pointer-events:none}.lp-heroGlow{top:-180px;margin-left:-450px;width:900px;height:520px;background:radial-gradient(ellipse,rgba(232,106,92,.2),transparent 70%);animation:lpGlowPulse 5s ease-in-out infinite}.lp-h1{position:relative;font-size:64px;line-height:1.12;margin:0 auto 28px;max-width:980px;text-wrap:balance;animation:lpBlurIn .8s ease both}.lp-h1 em{font-style:normal;background:linear-gradient(90deg,var(--coral) 0,var(--coral-cream) 30%,var(--coral) 60%,var(--coral) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:lpShimmer 3s linear infinite}.lp-rotator{vertical-align:baseline;padding:.04em .34em;margin:0 .04em;color:var(--coral);overflow:visible}.lp-rotator,.lp-rotator-clip{position:relative;display:inline-flex;align-items:center;justify-content:center}.lp-rotator-clip{overflow:hidden}.lp-rotator:before{background-image:linear-gradient(90deg,var(--coral) 50%,transparent 0),linear-gradient(90deg,var(--coral) 50%,transparent 0),linear-gradient(0deg,var(--coral) 50%,transparent 0),linear-gradient(0deg,var(--coral) 50%,transparent 0);background-size:10px 2px,10px 2px,2px 10px,2px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;-webkit-clip-path:inset(0 100% 100% 0);clip-path:inset(0 100% 100% 0);animation:lpSelReveal .7s ease-out .2s forwards,lpSelAnts .6s linear .95s infinite}.lp-rotator:after,.lp-rotator:before{content:"";position:absolute;inset:-3px;border-radius:.3em;pointer-events:none}.lp-rotator:after{background:radial-gradient(var(--coral) 40%,transparent 45%) 0 0 /6px 6px no-repeat,radial-gradient(var(--coral) 40%,transparent 45%) 100% 0 /6px 6px no-repeat,radial-gradient(var(--coral) 40%,transparent 45%) 0 100% /6px 6px no-repeat,radial-gradient(var(--coral) 40%,transparent 45%) 100% 100% /6px 6px no-repeat;opacity:0;animation:lpSelHandles .3s ease-out .8s forwards}@keyframes lpSelReveal{to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes lpSelAnts{to{background-position:10px 0,-10px 100%,0 -10px,100% 10px}}@keyframes lpSelHandles{to{opacity:.9}}.lp-rotator-cursor{position:absolute;top:-8px;left:-8px;width:16px;height:16px;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35));animation:lpCurDraw .7s ease-out .2s forwards,lpCurGone .35s ease-out .95s forwards}@keyframes lpCurDraw{to{top:calc(100% - 6px);left:calc(100% - 6px)}}@keyframes lpCurGone{to{opacity:0;transform:scale(.4) rotate(-8deg)}}.lp-rotator-sizer{visibility:hidden;white-space:nowrap}.lp-rotator-word{position:absolute;left:0;right:0;text-align:center;white-space:nowrap;color:#fff;opacity:0;transform:translateY(64%);transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.lp-rotator-word.on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp-rotator-word{transition:opacity .2s ease;transform:none}.lp-rotator-cursor{display:none}.lp-rotator:before{-webkit-clip-path:none;clip-path:none;animation:none}.lp-rotator:after{opacity:.9;animation:none}}.lp-heroNote{position:relative;font-size:14px;color:var(--c-muted);margin:20px 0 0;animation:lpFadeUp .7s ease .45s both}.lp-heroPara{position:relative;font-size:13px;line-height:1.6;color:var(--c-text2);max-width:520px;margin:44px auto 0;animation:lpFadeUp .7s ease .75s both}.lp-heroPara strong{color:var(--c-text)}.lp-urlForm{position:relative;display:flex;gap:10px;align-items:center;background:var(--c-surface);border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:8px 8px 8px 28px;max-width:560px;margin:0 auto;box-shadow:0 18px 60px rgba(232,106,92,.15);animation:lpFadeUp .7s ease .3s both,lpFormPulse var(--hero-loop) ease infinite,lpFormShake var(--hero-loop) ease infinite}.lp-urlForm input{flex:1 1;min-width:0;background:transparent;border:none;outline:none;color:var(--c-text);font:inherit;font-size:17px}.lp-urlForm input::placeholder{color:var(--c-muted)}.lp-urlForm button{flex:none;background:var(--coral);color:#fff;border:none;font:inherit;font-weight:700;font-size:16px;padding:14px 28px;border-radius:999px;cursor:pointer;animation:lpGlowBtn 2.4s ease-in-out infinite}.lp-urlForm button:hover{background:var(--coral-deep)}.lp-urlForm button:disabled{opacity:.6;cursor:default;animation:none}.lp-watch{position:relative;margin:22px auto 0;animation:lpFadeUp .7s ease .85s both;display:flex;justify-content:center}.lp-watch .btn.secondary{display:inline-flex;align-items:center;gap:10px;background:transparent;color:var(--c-text);font-size:16px;font-weight:500;padding:13px 24px;border:1px solid rgba(255,255,255,.16);border-radius:999px;box-shadow:none;animation:none}.lp-watch .btn.secondary:hover{border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.03);box-shadow:none}.lp-watch .btn.secondary>span[aria-hidden]{width:26px;height:26px;border-radius:999px;border:none;background:rgba(232,106,92,.15);color:var(--coral);display:grid;place-items:center;font-size:11px;animation:lpPulseRing 2s ease-out infinite}.lp-strip{position:relative;overflow:hidden;margin:70px -120px 0;padding:16px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.lp-stripTrack{display:flex;width:max-content;animation:lpMarquee 66s linear infinite;font-size:14px;font-weight:700;letter-spacing:.14em;color:var(--c-muted);white-space:nowrap}.lp-stripCopy{display:flex;gap:48px;padding-right:48px;flex:none}.lp-stripTrack .sep{color:var(--amber)}.lp-panel{position:relative;max-width:960px;margin:36px auto 0;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 100px rgba(232,106,92,.25);aspect-ratio:21/9;background:#0E1019;animation:lpFadeUp .7s ease .6s both}.lp-panelGrid{-webkit-mask-image:radial-gradient(ellipse 70% 90% at 50% 50%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 70% 90% at 50% 50%,#000 30%,transparent 80%);background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0)}.lp-panelGlow{position:absolute;top:-60%;left:25%;width:50%;height:120%;border-radius:999px;background:radial-gradient(ellipse,rgba(232,106,92,.2),transparent 70%);animation:lpGlowPulse 5s ease-in-out infinite}.lp-panelTag{position:absolute;top:22px;left:28px;display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--c-text2);z-index:5}.lp-panelTag .dot{width:8px;height:8px;border-radius:999px;background:var(--coral);animation:lpGlowPulse 1.2s ease-in-out infinite}.lp-panelFormats{position:absolute;top:20px;right:28px;font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--c-text2);border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:6px 14px;z-index:5}.lp-panelBody{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;grid-gap:24px;gap:24px;padding:48px 56px 36px}.lp-phaseCol{text-align:left;display:flex;flex-direction:column;justify-content:center;min-width:0;animation:lpLeftFade var(--hero-loop) linear infinite}.lp-phaseWin{height:44px;overflow:hidden}.lp-phaseTrack{animation:lpWordCycle var(--hero-loop) cubic-bezier(.7,0,.2,1) infinite}.lp-phase{height:44px;line-height:44px;font-size:clamp(15px,2.1vw,26px);font-weight:700;color:var(--c-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-phase b{color:var(--coral);font-weight:700}.lp-phaseBar{width:280px;max-width:100%;height:5px;border-radius:999px;background:rgba(255,255,255,.1);margin-top:20px;overflow:hidden}.lp-phaseBar span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--coral),var(--amber));animation:lpBarLoop var(--hero-loop) linear infinite}.lp-sceneCol{position:relative;height:100%;min-height:0;perspective:900px}.lp-scene{position:absolute;inset:8% 0;border-radius:12px;background:var(--c-surface);border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 60px rgba(0,0,0,.5);overflow:hidden}.lp-sceneHead{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08);font-size:10px;font-weight:700;letter-spacing:.12em;color:var(--c-text2)}.lp-sceneHead.chrome{gap:5px}.lp-dot{width:8px;height:8px;border-radius:999px;background:rgba(255,255,255,.2);flex:none}.lp-dot.on{background:var(--coral)}.lp-addr{flex:1 1;margin-left:8px;background:rgba(255,255,255,.08);border-radius:999px;font-size:10px;font-weight:400;letter-spacing:0;color:var(--c-faint);padding:3px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-skel{display:flex;flex-direction:column;gap:9px;padding:14px 18px;text-align:left}.lp-skel i{display:block;height:7px;border-radius:999px;background:rgba(255,255,255,.14)}.lp-skel i.lead{height:9px;background:var(--coral)}.lp-skel i.mid{background:rgba(255,255,255,.22)}.lp-sceneFoot{position:absolute;right:12px;bottom:10px;font-size:10px;font-weight:700;letter-spacing:.12em;color:var(--c-muted)}.lp-sceneFoot.center{left:0;right:0;text-align:center;font-weight:400;letter-spacing:0;color:var(--c-faint);padding:0 12px;text-overflow:ellipsis}.lp-quote,.lp-sceneFoot.center{overflow:hidden;white-space:nowrap}.lp-quote{font-size:12px;color:var(--c-text)}.lp-caret{display:inline-block;width:2px;height:12px;background:var(--coral);margin-left:3px;vertical-align:middle;animation:lpCaret 1s step-end infinite}.lp-eq{display:flex;align-items:center;justify-content:center;gap:4px;height:calc(100% - 62px)}.lp-eq span{width:3px;border-radius:2px;background:var(--coral);transform-origin:center;animation:lpEqBar .8s ease-in-out infinite}.lp-inst{gap:12px;height:calc(100% - 74px)}.lp-inst,.lp-instCard{display:flex;align-items:center;justify-content:center}.lp-instCard{flex-direction:column;gap:8px;width:76px;height:66px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);animation:lpInstPulse 1.2s ease-in-out infinite}.lp-instCard span.lbl{font-size:9px;font-weight:700;letter-spacing:.14em;color:var(--c-faint)}.lp-keys{display:flex;gap:2px;align-items:flex-end}.lp-keys i{display:block;width:4px;height:20px;border-radius:1px;background:rgba(255,255,255,.85)}.lp-keys i.b{height:13px;background:var(--amber)}.lp-drum{width:22px;height:22px;border-radius:999px;border:2px solid var(--coral);display:grid;place-items:center}.lp-drum i{display:block;width:6px;height:6px;border-radius:999px;background:var(--coral)}.lp-bass{display:flex;flex-direction:column;gap:4px}.lp-bass i{display:block;width:30px;height:2px;border-radius:999px;background:rgba(255,255,255,.7)}.lp-bass i:nth-child(2){background:var(--coral)}.lp-bass i:nth-child(4){background:rgba(255,255,255,.4)}.lp-frame{position:absolute;inset:34px 12px 28px;display:flex;align-items:center;justify-content:center;gap:16px}.lp-frameGlow{position:absolute;top:50%;left:50%;margin:-50px 0 0 -50px;width:100px;height:100px;border-radius:999px;background:radial-gradient(circle,rgba(232,106,92,.35),transparent 70%);filter:blur(14px);animation:lpGlowPulse 3s ease-in-out infinite}.lp-kinetic{position:relative}.lp-kinetic .bar1{width:98px;height:13px;background:linear-gradient(90deg,var(--coral),var(--coral-deep));animation:lpSlideLoop 2.4s ease infinite}.lp-kinetic .bar1,.lp-kinetic .bar2{border-radius:3px;transform-origin:left}.lp-kinetic .bar2{width:64px;height:9px;background:rgba(255,255,255,.8);margin-top:6px;animation:lpSlideLoop 2.4s ease .15s infinite}.lp-kinetic .chip{display:inline-flex;margin-top:9px;font-size:8px;font-weight:700;letter-spacing:.12em;color:#fff;background:rgba(232,106,92,.9);border-radius:999px;padding:3px 9px;animation:lpSlideLoop 2.4s ease .3s infinite}.lp-growth{position:relative;width:80px;flex:none;padding:8px 9px 7px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);animation:lpInstPulse 2s ease-in-out infinite}.lp-growth .cap{font-size:7px;font-weight:700;letter-spacing:.14em;color:var(--c-faint);margin-bottom:5px}.lp-growth .bars{display:flex;align-items:flex-end;gap:4px;height:30px}.lp-growth .bars i{display:block;flex:1 1;border-radius:2px 2px 0 0;transform-origin:bottom;animation:lpBarGrow 2.4s ease infinite}.lp-growth .bars i:first-child{height:12px;background:rgba(232,106,92,.45)}.lp-growth .bars i:nth-child(2){height:20px;background:rgba(232,106,92,.7);animation-delay:.12s}.lp-growth .bars i:nth-child(3){height:30px;background:var(--amber);animation-delay:.24s}.lp-growth .pct{margin-top:5px;font-size:9px;font-weight:700;color:var(--c-text)}.lp-growth .pct em{font-style:normal;color:var(--amber)}.lp-clips{position:absolute;left:12px;right:12px;bottom:8px}.lp-clips .track{position:relative;height:10px;border-radius:3px;background:rgba(255,255,255,.07);overflow:hidden}.lp-clips .track i{position:absolute;top:2px;bottom:2px;border-radius:2px}.lp-clips .track i:first-child{left:2%;width:30%;background:rgba(232,106,92,.55)}.lp-clips .track i:nth-child(2){left:34%;width:26%;background:rgba(255,255,255,.22)}.lp-clips .track i:nth-child(3){left:62%;width:34%;background:rgba(232,106,92,.3)}.lp-clips .head{position:absolute;top:0;bottom:0;width:2px;background:#fff;box-shadow:0 0 8px rgba(255,255,255,.9);animation:lpPlayhead 1.8s linear infinite}.lp-scene.ready{border-color:rgba(232,106,92,.55);box-shadow:0 30px 90px rgba(232,106,92,.4);transform-origin:70% 50%;animation:lpReadyPhase var(--hero-loop) ease infinite}.lp-readyBody{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:calc(100% - 70px)}.lp-readyLabel{font-size:11px;letter-spacing:.16em;color:var(--c-faint);text-align:center;padding:0 10px}.lp-readyLabel,.lp-readyLine{font-weight:700;animation:lpReadyText var(--hero-loop) ease infinite}.lp-readyLine{display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;font-size:clamp(13px,1.7vw,20px);color:var(--c-text)}.lp-readyLine b{color:var(--coral)}.lp-readyLine .tick{width:20px;height:20px;border-radius:999px;background:var(--amber);color:var(--c-bg);display:grid;place-items:center;font-size:10px;flex:none;margin-left:4px}.lp-player{position:absolute;left:14px;right:14px;bottom:12px;display:flex;align-items:center;gap:10px;animation:lpReadyText var(--hero-loop) ease infinite}.lp-player .play{width:24px;height:24px;border-radius:999px;background:var(--coral);color:#fff;display:grid;place-items:center;font-size:10px;flex:none}.lp-player .bar{flex:1 1;height:4px;border-radius:999px;background:rgba(255,255,255,.12);overflow:hidden}.lp-player .bar i{display:block;width:100%;height:100%;border-radius:999px;background:var(--coral)}.lp-player .time{font-size:10px;color:var(--c-muted);flex:none}.lp-magic{position:absolute;inset:0;pointer-events:none;z-index:6}.lp-beam{position:absolute;left:50%;bottom:57%;width:4px;height:34%;margin-left:-2px;transform-origin:bottom;animation:lpBeam var(--hero-loop) ease infinite}.lp-beam .shaft{position:absolute;left:0;right:0;top:8px;bottom:0;border-radius:999px;background:linear-gradient(180deg,var(--coral-cream),rgba(232,106,92,.9) 60%,rgba(232,106,92,0));box-shadow:0 0 18px rgba(232,106,92,.9)}.lp-beam .tip{position:absolute;top:-2px;left:50%;margin-left:-7px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:11px solid var(--coral-cream);filter:drop-shadow(0 0 10px rgba(255,225,220,.9))}.lp-spark{position:absolute;width:6px;height:6px;border-radius:999px;background:var(--coral-cream);box-shadow:0 0 12px rgba(255,225,220,.95),0 0 22px rgba(232,106,92,.8);animation:lpSparkle var(--hero-loop) ease infinite}.lp-spark.amber{background:var(--amber);box-shadow:0 0 12px rgba(232,180,76,.95),0 0 22px rgba(232,180,76,.7)}.lp-spark.s1{left:calc(50% - 100px);top:42%}.lp-spark.s2{left:calc(50% + 86px);top:52%;animation-delay:.12s}.lp-spark.s3{left:calc(50% - 60px);top:62%;animation-delay:.22s}.lp-spark.s4{left:calc(50% + 50px);top:36%;animation-delay:.32s}.lp-turnWrap{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 16px}.lp-turn{display:inline-flex;align-items:center;gap:10px;background:var(--coral);color:#fff;font-size:clamp(13px,1.6vw,17px);font-weight:700;padding:13px 28px;border-radius:999px;box-shadow:0 14px 50px rgba(232,106,92,.65);text-align:center;animation:lpChipMagic var(--hero-loop) ease infinite}.lp-showcase{color:#fff;padding:44px 0;background:radial-gradient(rgba(255,255,255,.16) 1.6px,transparent 0) 0 0 /20px 20px,linear-gradient(165deg,#F07A62,#E86A5C 45%,#C94F3D);position:relative;overflow:hidden}.lp-showcase:after,.lp-showcase:before{content:"";position:absolute;border-radius:999px;pointer-events:none}.lp-showcase:before{width:340px;height:340px;top:-80px;left:-60px;background:radial-gradient(circle,rgba(255,255,255,.35),transparent 70%)}.lp-showcase:after{width:380px;height:380px;bottom:-120px;right:-80px;background:radial-gradient(circle,rgba(80,20,10,.35),transparent 70%)}.lp-showcase>:not(.videoModal){position:relative;z-index:1}.lp-showcase h2{font-size:40px;margin:0 0 10px;text-align:center;padding:0 24px}.lp-showcase .sub{text-align:center;color:rgba(255,255,255,.85);font-size:17px;margin:0 0 22px;padding:0 24px}.lp .showcaseMarquee{overflow:hidden;margin:-28px 0 -44px;padding:28px 0 60px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.lp .marqueeTrack{display:flex;width:max-content;animation:lpMarquee 90s linear infinite}.lp .mqCard{width:520px;flex:none;background:none;border:none;padding:0;margin:0 24px 0 0;cursor:pointer;display:block;text-align:left;color:inherit;font:inherit;transition:transform .35s ease}.lp .mqCard:hover{transform:translateY(-8px) scale(1.03)}.lp .mqThumb{position:relative;display:block;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.35);transition:box-shadow .35s ease}.lp .mqCard img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.lp .mqCard:hover .mqThumb{box-shadow:0 28px 70px rgba(11,12,20,.35)}.lp .mqPlay{position:absolute;top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:999px;background:var(--c-bg);display:grid;place-items:center;color:#fff;font-size:16px;pointer-events:none}.lp .mqCard:hover .mqPlay{transform:translate(-50%,-50%)}.lp .mqCard figcaption{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.lp-pricing{background:var(--c-light);color:var(--c-dark-text);padding:80px var(--pad-x)}.lp-pricing h2{font-size:40px;margin:0 0 10px;text-align:center}.lp-pricing .sub{text-align:center;color:var(--c-dark-text2);font-size:17px;margin:0 0 36px}.lp-pricing .sub b,.lp-pricing .sub strong{color:var(--c-dark-text)}.lp-anchor{display:flex;justify-content:center;align-items:center;gap:28px;background:#fff;border-radius:999px;padding:18px 36px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto 44px;font-size:17px;box-shadow:0 8px 24px rgba(21,22,31,.06);flex-wrap:wrap;text-align:center}.lp-anchor .was{color:var(--c-dark-text2)}.lp-anchor .was s{color:var(--c-faint)}.lp-anchor .arrow{color:var(--amber-dark);font-size:22px;display:inline-block;animation:lpArrowSlide 1.6s ease-in-out infinite}.lp-anchor .now b{background:var(--coral);color:#fff;padding:4px 12px;border-radius:999px;font-weight:700}.lp-plans{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:24px;gap:24px;align-items:stretch}.lp-plan{position:relative;background:#fff;border-radius:22px;padding:36px;display:flex;flex-direction:column;box-shadow:0 8px 28px rgba(21,22,31,.06);border:2px solid transparent}.lp-plan h3{font-size:19px;margin:0 0 14px;color:var(--c-dark-text2);font-weight:700}.lp-plan .price{font-size:44px;font-weight:700;line-height:1.1}.lp-plan .price span{font-size:16px;font-weight:400;color:var(--c-faint)}.lp-plan .meta{font-size:14px;color:var(--c-faint);margin:6px 0 24px}.lp-plan ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px;font-size:15px;color:var(--c-dark-text2);flex:1 1}.lp-plan ul li:before{content:"✓ ";color:var(--coral);font-weight:700}.lp-plan .cta{display:block;text-align:center;margin-top:28px;padding:14px;border-radius:999px;font-weight:700;border:2px solid var(--c-bg);color:var(--c-dark-text)}.lp-plan .cta:hover{background:var(--c-bg);color:#fff}.lp-plan.popular{background:var(--c-bg);color:var(--c-text);box-shadow:0 18px 50px rgba(11,12,20,.35)}.lp-plan.popular h3{color:var(--c-text2)}.lp-plan.popular .meta,.lp-plan.popular .price span{color:var(--c-muted)}.lp-plan.popular ul{color:var(--c-text2)}.lp-plan.popular .cta{background:var(--coral);color:#fff;border-color:var(--coral)}.lp-plan.popular .cta:hover{background:var(--coral-deep);border-color:var(--coral-deep)}.lp-plan.best{border-color:var(--amber)}.lp-plan.best .cta{background:var(--c-bg);color:#fff;border-color:var(--c-bg)}.lp-plan.best .cta:hover{background:#000}.lp-badge{position:absolute;top:-13px;left:50%;transform:translateX(-50%);font-size:12px;font-weight:700;padding:5px 16px;border-radius:999px;white-space:nowrap;background:var(--coral);color:#fff}.lp-badge.amber{background:var(--amber);color:var(--c-bg);padding:6px 16px}.lp-credits{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-top:24px}.lp-creditBox{background:#fff;border-radius:18px;padding:30px;box-shadow:0 8px 28px rgba(21,22,31,.06)}.lp-creditBox.free{background:rgba(232,180,76,.16);box-shadow:none}.lp-creditBox h4{margin:0 0 16px;font-size:16px;color:var(--c-dark-text);font-weight:700}.lp-creditBox.free h4{color:var(--amber-deep)}.lp-creditBox ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;font-size:15px;color:var(--c-dark-text2)}.lp-creditBox ul li:before{content:"· "}.lp-creditBox ul li span{display:block;color:var(--c-faint);font-size:13.5px}.lp-footnote{text-align:center;font-size:13px;color:var(--c-faint);margin:22px 0 0}.lp-founder{background:var(--c-surface);display:flex;align-items:center;gap:28px;padding:56px var(--pad-x);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.lp-founder img{width:96px;height:96px;border-radius:999px;object-fit:cover;border:3px solid var(--coral);background:#1A1C30;flex:none}.lp-founder p{font-size:19px;line-height:1.6;margin:0;font-weight:500;color:#D8DAE6}.lp-founder p b,.lp-founder p strong{color:#fff}.lp-faq{background:var(--c-light);color:var(--c-dark-text);padding:80px max(100px,calc(50% - 580px))}.lp-faq h2{font-size:40px;margin:0 0 36px;text-align:center}.lp-faqGrid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:56px;column-gap:56px;align-items:start;border-top:1px solid var(--c-divider)}.lp-faqItem{border-bottom:1px solid var(--c-divider)}.lp-faqItem>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 4px;font-size:17px;font-weight:500;cursor:pointer;list-style:none}.lp-faqItem>summary::-webkit-details-marker{display:none}.lp-faqItem>summary .chev{color:var(--amber-dark);transition:transform .3s ease;flex:none;display:inline-block}.lp-faqItem[open]>summary .chev{transform:rotate(180deg)}.lp-faqItem>p{font-size:15px;line-height:1.65;color:var(--c-dark-text2);margin:0;padding:0 4px 22px}.lp-cta{position:relative;overflow:hidden;text-align:center;padding:100px 56px 80px}.lp-cta .orb{position:absolute;top:-200px;left:50%;margin-left:-400px;width:800px;height:500px;border-radius:999px;background:radial-gradient(ellipse,rgba(232,106,92,.25),transparent 70%);animation:lpGlowPulse 5s ease-in-out infinite;pointer-events:none}.lp-cta h2{position:relative;font-size:48px;letter-spacing:-.02em;margin:0 0 14px}.lp-cta p.sub{position:relative;font-size:18px;color:var(--c-text2);max-width:540px;margin:0 auto 36px;line-height:1.6}.lp-ctaBtn{position:relative;display:inline-block;background:var(--coral);color:#fff;font-weight:700;font-size:17px;padding:18px 40px;border-radius:999px;animation:lpGlowBtn 2.4s ease-in-out infinite}.lp-ctaBtn:hover{background:var(--coral-deep)}.lp-cta p.note{position:relative;font-size:14px;color:var(--c-muted);margin:24px 0 0}.lp-contact{margin:0 auto 72px;max-width:1240px;width:calc(100% - 112px);background:var(--c-surface);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:56px;display:flex;align-items:center;justify-content:space-between;gap:32px}.lp-contact h2{font-size:28px;margin:0 0 10px}.lp-contact p{color:var(--c-faint);font-size:15px;max-width:520px;margin:0;line-height:1.6}.lp-mail{flex:none;display:inline-block;border:1px solid rgba(232,106,92,.5);color:var(--coral);border-radius:999px;padding:15px 30px;font-weight:700;font-size:16px;white-space:nowrap}.lp-mail:hover{background:rgba(232,106,92,.1)}.lp-footer{align-items:center;justify-content:space-between;gap:20px;padding:28px var(--pad-x);border-top:1px solid rgba(255,255,255,.06);font-size:14px;color:var(--c-muted)}.lp-footer,.lp-footer nav{display:flex;flex-wrap:wrap}.lp-footer nav{gap:28px}.lp-footer a:hover{opacity:.85}.lp-footer .studio{color:var(--coral);font-weight:700}.lp .langSwitch{position:relative}.lp .langSwitch>summary{display:inline-flex;align-items:center;gap:7px;list-style:none;cursor:pointer;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500;color:var(--c-text)}.lp .langSwitch>summary::-webkit-details-marker{display:none}.lp .langSwitch>summary:hover{border-color:rgba(255,255,255,.3)}.lp .langChevron{font-size:10px;color:var(--c-muted)}.lp .langMenu{position:absolute;top:calc(100% + 8px);right:0;z-index:40;min-width:190px;background:var(--c-surface);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:6px;box-shadow:0 20px 50px rgba(0,0,0,.5)}.lp .langOpt{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:9px;font-size:14px;color:var(--c-text2)}.lp .langOpt:hover{background:rgba(255,255,255,.06);color:var(--c-text)}.lp .langOpt.on{color:var(--coral);font-weight:700}.lp-logo{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:19px;color:var(--c-text)}.lp-logoMark{width:26px;height:26px;border-radius:8px;background:var(--coral);display:grid;place-items:center;flex:none}.lp-logoMark svg{display:block;width:26px;height:26px}@keyframes lpFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes lpBlurIn{0%{opacity:0;filter:blur(10px);transform:translateY(20px)}to{opacity:1;filter:blur(0);transform:none}}@keyframes lpGlowPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes lpShimmer{to{background-position:200%}}@keyframes lpSpinSlow{to{transform:rotate(1turn)}}@keyframes lpGridMove{to{background-position:0 48px,48px 0}}@keyframes lpMarquee{to{transform:translateX(-50%)}}@keyframes lpArrowSlide{0%,to{transform:translateX(0)}50%{transform:translateX(7px)}}@keyframes lpWordCycle{0%,9.1%{transform:translateY(0)}12.4%,21.5%{transform:translateY(-16.6667%)}24.8%,33.9%{transform:translateY(-33.3333%)}37.2%,46.3%{transform:translateY(-50%)}49.7%,58.8%{transform:translateY(-66.6667%)}62.1%,to{transform:translateY(-83.3333%)}}@keyframes lpBarLoop{0%{width:0;opacity:0}2.5%{width:6%;opacity:1}12.4%{width:22%}24.8%{width:41%}37.2%{width:60%}49.7%{width:79%}60.8%{width:98%;opacity:1}62.1%{width:100%;opacity:1}65.3%,to{width:100%;opacity:0}}@keyframes lpEqBar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes lpSceneA{0%,0.8%{opacity:0;transform:translateY(12px)}3.7%,9.1%{opacity:1;transform:none}12.4%,to{opacity:0;transform:translateY(-8px)}}@keyframes lpSceneA2{0%,11.1%{opacity:0;transform:translateY(12px)}14.4%,22%{opacity:1;transform:none}24.8%,to{opacity:0;transform:translateY(-8px)}}@keyframes lpSceneB{0%,23.5%{opacity:0;transform:translateY(12px)}26.8%,34.3%{opacity:1;transform:none}37.2%,to{opacity:0;transform:translateY(-8px)}}@keyframes lpSceneC{0%,35.9%{opacity:0;transform:translateY(12px)}39.2%,46.7%{opacity:1;transform:none}49.7%,to{opacity:0;transform:translateY(-8px)}}@keyframes lpSceneD{0%,48.3%{opacity:0;transform:translateY(12px)}51.6%,59.2%{opacity:1;transform:none}62.1%,to{opacity:0;transform:translateY(-8px)}}@keyframes lpInstPulse{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes lpCaret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes lpPlayhead{0%{left:2%}to{left:97%}}@keyframes lpSlideLoop{0%{opacity:0;transform:translateX(-18px)}12%,80%{opacity:1;transform:none}92%,to{opacity:0;transform:translateX(10px)}}@keyframes lpBarGrow{0%{transform:scaleY(.15)}45%,72%{transform:scaleY(1)}to{transform:scaleY(.15)}}@keyframes lpLeftFade{0%,60%{opacity:1}63.3%,98%{opacity:0}to{opacity:1}}@keyframes lpReadyPhase{0%,60.8%{opacity:0;transform:rotateY(-42deg) rotateX(10deg) translateY(26px) scale(.85)}64.2%,72.6%{opacity:1;transform:rotateY(-5deg) rotateX(1deg) scale(1)}75.4%,to{opacity:0;transform:rotateY(6deg) translateY(-14px) scale(.94)}}@keyframes lpReadyText{0%,62.4%{opacity:0;transform:translateY(12px)}65.8%,71.7%{opacity:1;transform:none}74.2%,to{opacity:0}}@keyframes lpBeam{0%,75%{opacity:0;transform:translateY(46px) scaleY(.15)}77%{opacity:1;transform:translateY(0) scaleY(1)}98.6%{opacity:.85}to{opacity:0;transform:translateY(-10px) scaleY(1)}}@keyframes lpChipMagic{0%,75.4%{opacity:0;transform:translateY(18px) scale(.6);filter:blur(8px)}77.9%{opacity:1;transform:translateY(0) scale(1.05);filter:blur(0)}79.1%{transform:scale(1)}99.3%{opacity:1}to{opacity:0;transform:translateY(-8px) scale(.97)}}@keyframes lpSparkle{0%,75.9%{opacity:0;transform:scale(0) rotate(0deg)}77.9%{opacity:1;transform:scale(1) rotate(40deg)}80.4%,to{opacity:0;transform:scale(0) rotate(70deg)}}@keyframes lpGlowBtn{0%,to{box-shadow:0 8px 40px rgba(232,106,92,.35)}50%{box-shadow:0 10px 70px rgba(232,106,92,.7)}}@keyframes lpFormPulse{0%,74.5%{box-shadow:0 18px 60px rgba(232,106,92,.15)}77.5%,99%{box-shadow:0 18px 80px rgba(232,106,92,.55)}to{box-shadow:0 18px 60px rgba(232,106,92,.15)}}@keyframes lpFormShake{0%,76.5%{transform:none}77.7%{transform:translateX(-5px) rotate(-1.2deg)}78.9%{transform:translateX(4px) rotate(1deg)}80.1%{transform:translateX(-3px) rotate(-.7deg)}81.3%{transform:translateX(2px) rotate(.4deg)}82.5%,to{transform:none}}@keyframes lpPulseRing{0%{box-shadow:0 0 0 0 rgba(232,106,92,.5)}to{box-shadow:0 0 0 16px rgba(232,106,92,0)}}.lp-scene.s-brand{animation:lpSceneA var(--hero-loop) ease infinite}.lp-scene.s-script{animation:lpSceneA2 var(--hero-loop) ease infinite}.lp-scene.s-vo{animation:lpSceneB var(--hero-loop) ease infinite}.lp-scene.s-music{animation:lpSceneC var(--hero-loop) ease infinite}.lp-scene.s-design{animation:lpSceneD var(--hero-loop) ease infinite;border-color:rgba(232,106,92,.35);box-shadow:0 24px 60px rgba(0,0,0,.5),0 0 40px rgba(232,106,92,.12)}@media (max-width:1080px){.lp{--pad-x:32px}.lp-hero{padding:88px 32px 0}.lp-h1{font-size:48px}.lp-strip{margin:56px -32px 0}.lp-panelBody{padding:40px 32px 28px;gap:16px}.lp-plans{max-width:480px;margin:0 auto}.lp-faqGrid,.lp-plans{grid-template-columns:1fr}.lp-faq{padding:64px 32px}.lp-contact{width:calc(100% - 64px);padding:40px}}@media (max-width:760px){.lp{--pad-x:20px}.lp-nav{padding:16px 20px;gap:12px}.lp-navLinks{gap:14px;font-size:14px}.lp-navLinks .navLink{display:none}.lp-openStudio{padding:10px 18px;font-size:14px}.lp-hero{padding:56px 20px 0}.lp-h1{font-size:34px;line-height:1.16;margin-bottom:22px}.lp-urlForm{padding:6px 6px 6px 18px}.lp-urlForm input{font-size:15px}.lp-urlForm button{padding:12px 18px;font-size:14px}.lp-panel{aspect-ratio:4/3.1;margin-top:28px}.lp-panelBody{grid-template-columns:1fr;grid-template-rows:auto 1fr;align-content:stretch;gap:8px;padding:40px 14px 14px}.lp-phaseCol{justify-content:flex-start;text-align:center}.lp-phase,.lp-phaseWin{height:34px}.lp-phase{line-height:34px;font-size:15px}.lp-phaseBar{width:180px;margin:10px auto 0;height:4px}.lp-sceneCol{min-height:0}.lp-scene{inset:0}.lp-sceneHead{padding:7px 9px;font-size:9px}.lp-skel{padding:10px 12px;gap:7px}.lp-sceneFoot{font-size:8px;bottom:7px;right:9px}.lp-sceneFoot.center{font-size:8px}.lp-eq{height:calc(100% - 48px);gap:3px}.lp-inst{height:calc(100% - 56px);gap:8px}.lp-instCard{width:58px;height:52px;gap:5px}.lp-frame{inset:28px 10px 24px;gap:10px}.lp-readyBody{gap:8px;height:calc(100% - 56px)}.lp-player{left:10px;right:10px;bottom:9px}.lp-panelTag{top:12px;left:14px;font-size:10px}.lp-panelFormats{top:10px;right:14px;font-size:10px;padding:4px 10px}.lp-beam{height:22%;bottom:58%}.lp-turn{padding:11px 20px}.lp-strip{margin:44px -20px 0}.lp-stripTrack{gap:28px;font-size:12px}.lp-faq h2,.lp-pricing h2,.lp-showcase h2{font-size:28px}.lp-showcase{padding:36px 0 28px}.lp-showcase h2{margin-bottom:6px}.lp-showcase .sub{font-size:14px;margin-bottom:18px;padding:0 20px}.lp .showcaseMarquee{overflow:hidden;margin:0;padding:4px 20px 8px;-webkit-mask-image:none;mask-image:none;touch-action:pan-y;cursor:-webkit-grab;cursor:grab}.lp .showcaseMarquee:active{cursor:-webkit-grabbing;cursor:grabbing}.lp .marqueeTrack{animation:none;width:max-content;will-change:transform}.lp .mqCard,.lp .mqCard img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lp .mqCard{width:260px;margin-right:14px}.lp .mqCard:hover{transform:none}.lp-logo{font-size:16px;gap:8px}.lp-logoMark{border-radius:7px}.lp-logoMark,.lp-logoMark svg{width:22px;height:22px}.lp .langSwitch>summary{padding:6px 9px;gap:5px;font-size:13px}.lp .langFlag{font-size:13px}.lp .langChevron{font-size:9px}.lp-cta h2{font-size:32px}.lp-cta{padding:64px 20px 56px}.lp-pricing{padding:56px 20px}.lp-anchor{gap:12px;padding:14px 20px;font-size:15px}.lp-credits{grid-template-columns:1fr}.lp-founder{flex-direction:column;text-align:center;gap:18px;padding:40px 20px}.lp-founder p{font-size:16px}.lp-contact{flex-direction:column;align-items:flex-start;width:calc(100% - 40px);padding:28px}.lp-footer{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.lp *,.lp :after,.lp :before{animation:none!important;transition:none!important}.lp-scene{opacity:0}.lp-player,.lp-readyLabel,.lp-readyLine,.lp-scene.ready{opacity:1;transform:none}.lp-phaseTrack{transform:none}.lp-magic{display:none}.lp-h1,.lp-heroNote,.lp-heroPara,.lp-panel,.lp-urlForm,.lp-watch{opacity:1}.lp-h1 em{-webkit-text-fill-color:var(--coral);color:var(--coral)}}