.lp{--lp-serif:var(--font-display), Georgia, "Times New Roman", serif;color:#241c16;background:#f3eee4;overflow-x:clip}.lp-serif{font-family:var(--lp-serif)}.lp-wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 24px}.lp-btn{color:#fff;touch-action:manipulation;background:#c4162a;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 28px;font-size:18px;font-weight:800;text-decoration:none;transition:transform .25s,box-shadow .25s,background-color .25s;display:inline-flex;box-shadow:0 10px 30px #c4162a59}.lp-btn:hover{background:#9d1830;transform:translateY(-2px);box-shadow:0 16px 36px #c4162a73}.lp-btn:focus-visible{outline-offset:3px;outline:3px solid #f3c9d0}.lp-btn:hover .lp-mic{animation:.5s ease-in-out 2 lp-wiggle}.lp-btn:disabled{cursor:not-allowed;color:#5e534a;box-shadow:none;background:#e4d9c8;transform:none}.lp-eyebrow{letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:800;display:inline-flex}.lp-dot{background:#ff4053;border-radius:50%;width:10px;height:10px;animation:1.8s ease-out infinite lp-onair}.lp-h2{font-family:var(--lp-serif);letter-spacing:-.01em;margin:0;font-size:clamp(40px,5vw,64px);font-weight:500;line-height:1}.lp-h2 em{color:#c4162a;font-style:italic}.lp-lead{color:#5e534a;max-width:560px;margin:0;font-size:20px}.lp-sec{padding:120px 0}.lp-sec-white{background:#fff}.lp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:56px;display:flex}.lp-hero{color:#f3eee4;background:#241c16;position:relative;overflow:hidden}.lp-hero:before,.lp-final:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#c4162a52,#c4162a00);border-radius:50%;animation:7s ease-in-out infinite lp-breathe;position:absolute}.lp-hero:before{width:900px;height:900px;top:-240px;right:-260px}.lp-nav{align-items:center;gap:16px;padding:22px 0;display:flex;position:relative}.lp-logo{font-family:var(--lp-serif);color:#f3eee4;align-items:center;gap:12px;font-size:24px;display:flex}.lp-logo-mark{color:#fff;background:#c4162a;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.lp-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:56px;padding:56px 0 110px;display:grid;position:relative}.lp-h1{font-family:var(--lp-serif);letter-spacing:-.02em;margin:22px 0 0;font-size:clamp(44px,7.4vw,104px);font-weight:500;line-height:.92}.lp-h1 em{color:#ff5a6a;font-style:italic}.lp-sub{color:#e4d9c8;max-width:540px;margin:26px 0 0;font-size:21px}.lp-facts{flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.lp-facts li{background:#f3eee414;border:1px solid #f3eee424;border-radius:999px;padding:8px 14px;font-size:15px;font-weight:700}.lp-cta-row{flex-wrap:wrap;align-items:center;gap:18px;margin:34px 0 0;display:flex}.lp-free{color:#e4d9c8;font-size:15px}.lp-rise{opacity:0;animation:.8s cubic-bezier(.2,.7,.2,1) forwards lp-rise}.lp-d1{animation-delay:50ms}.lp-d2{animation-delay:.18s}.lp-d3{animation-delay:.32s}.lp-d4{animation-delay:.46s}.lp-d5{animation-delay:.6s}.lp-d6{animation-delay:.75s}.lp-studio-wrap{position:relative}.lp-studio{background:linear-gradient(#30261f,#1b1511);border:1px solid #f3eee41f;border-radius:28px;padding:26px;box-shadow:0 40px 80px #00000073}.lp-studio-top{letter-spacing:.18em;color:#e4d9c8;justify-content:space-between;align-items:center;font-size:13px;font-weight:800;display:flex}.lp-rec{color:#ff5a6a;align-items:center;gap:8px;display:inline-flex}.lp-rec i{background:#ff4053;border-radius:50%;width:9px;height:9px;animation:1.1s steps(2,start) infinite lp-blink}.lp-timer{font-variant-numeric:tabular-nums;color:#f3eee4;letter-spacing:.06em}.lp-ex-label{color:#e4d9c8;margin:22px 0 4px;font-size:14px}.lp-ex-name{font-family:var(--lp-serif);margin:0;font-size:36px;line-height:1.05}.lp-ex-name em{color:#ff5a6a;font-style:italic}.lp-wave{align-items:center;gap:5px;height:120px;margin:26px 0 22px;display:flex}.lp-wave span{transform-origin:50%;background:#ff4053;border-radius:999px;flex:1 1 0;min-width:3px;animation:1.4s ease-in-out infinite lp-wave}.lp-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.lp-track span{background:#f3eee429;border-radius:999px;height:6px;overflow:hidden}.lp-track span:first-child:after{content:"";transform-origin:0;background:#ff4053;height:100%;animation:6s linear infinite lp-fill;display:block}.lp-track-labels{color:#e4d9c8;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;font-size:13px;display:grid}.lp-badge{color:#241c16;background:#f3eee4;border-radius:999px;align-items:center;gap:12px;padding:10px 18px 10px 10px;animation:5s ease-in-out infinite lp-float;display:flex;position:absolute;bottom:-34px;left:-44px;box-shadow:0 18px 40px #00000059}.lp-badge img{object-fit:cover;object-position:50% 20%;border-radius:50%;width:48px;height:48px}.lp-badge b{font-size:15px;line-height:1.2;display:block}.lp-badge small{color:#5e534a;font-size:13px;line-height:1.3;display:block}.lp-marquee{white-space:nowrap;color:#fff;background:#c4162a;padding:18px 0;overflow:hidden}.lp-marquee-in{will-change:transform;align-items:center;gap:40px;padding-right:40px;animation:26s linear infinite lp-marquee;display:inline-flex}.lp-marquee-in span{font-family:var(--lp-serif);font-size:34px;font-style:italic;line-height:1}.lp-marquee-in i{opacity:.7;background:#f3eee4;border-radius:50%;width:10px;height:10px}.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid;position:relative}.lp-steps-line{transform-origin:0;background:repeating-linear-gradient(90deg,#c4162a 0 10px,#0000 10px 18px);height:2px;position:absolute;top:36px;left:8%;right:8%}[data-shown] .lp-steps-line,.lp-steps-line.lp-now{animation:1.6s cubic-bezier(.6,0,.2,1) .3s both lp-draw}.lp-step{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.lp-step-ic{color:#c4162a;background:#fff;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:relative;box-shadow:0 10px 28px #241c1614}.lp-step-n{color:#f3eee4;background:#241c16;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px}.lp-step h3{font-family:var(--lp-serif);margin:0 0 6px;font-size:28px;font-weight:500;line-height:1.1}.lp-step p{max-width:300px;margin:0;font-size:20px}.lp-ex-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.lp-ex{background:#f3eee4;border-radius:28px;flex-direction:column;align-items:stretch;gap:12px;min-height:330px;padding:28px 24px;transition:transform .35s,background-color .35s,color .35s;display:flex}.lp-ex:hover{color:#f3eee4;background:#241c16;transform:translateY(-6px)}.lp-ex-num{font-family:var(--lp-serif);color:#c4162a;flex:none;font-size:76px;font-style:italic;line-height:.8}.lp-ex-ctx{letter-spacing:.12em;text-transform:uppercase;color:#9d1830;flex:none;min-height:2.5em;font-size:14px;font-weight:800;line-height:1.25;transition:color .35s}.lp-ex:hover .lp-ex-ctx{color:#ff8a96}.lp-ex h3{min-height:1em;font-family:var(--lp-serif);flex:none;margin:0;font-size:34px;font-weight:500;line-height:1}.lp-ex p{color:#5e534a;margin:0;font-size:17px;transition:color .35s}.lp-ex:hover p{color:#e4d9c8}.lp-mini{align-items:center;gap:3px;height:28px;margin-top:auto;display:flex}.lp-mini span{opacity:.35;background:currentColor;border-radius:999px;width:4px;transition:opacity .3s;transform:scaleY(.35)}.lp-ex:hover .lp-mini span{opacity:1;color:#ff4053;animation:1s ease-in-out infinite lp-wave}.lp-sheet-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:72px;display:grid}.lp-gets{flex-direction:column;gap:18px;margin:36px 0 0;padding:0;list-style:none;display:flex}.lp-gets li{align-items:flex-start;gap:14px;font-size:19px;display:flex}.lp-check{color:#fff;background:#c4162a;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;margin-top:1px;display:grid}.lp-paper-wrap{padding:20px;position:relative}.lp-paper-back{background:#e4d9c8;border-radius:6px;position:absolute;inset:44px 0 0 44px;transform:rotate(3deg)}.lp-paper{background:#fff;border-radius:6px;padding:40px 40px 34px;animation:8s ease-in-out infinite lp-sway;position:relative;transform:rotate(-1.5deg);box-shadow:0 30px 70px #241c1629}.lp-stamp{color:#c4162a;letter-spacing:.16em;text-transform:uppercase;border:2px solid #c4162a;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:800;position:absolute;top:26px;right:26px;transform:rotate(6deg)}.lp-stars{color:#c4162a;gap:3px;font-size:24px;line-height:1;display:inline-flex}.lp-stars span{animation:.5s cubic-bezier(.3,1.6,.5,1) both lp-pop;display:inline-block}.lp-stars span:nth-child(2){animation-delay:.1s}.lp-stars span:nth-child(3){animation-delay:.2s}.lp-stars span:nth-child(4){animation-delay:.3s}.lp-stars span:nth-child(5){animation-delay:.4s}.lp-stars span:nth-child(6){animation-delay:.5s}.lp-level-text{flex-direction:column;gap:10px;margin:18px 0 0;font-size:16px;line-height:1.55;display:flex}.lp-level-text p{margin:0}.lp-keys{margin:24px 0 0}.lp-key{border-top:1px solid #e4d9c8;padding:16px 0}.lp-key p{margin:0}.lp-key-label{letter-spacing:.12em;text-transform:uppercase;color:#9d1830;font-size:13px;font-weight:800}.lp-key-value{font-family:var(--lp-serif);font-size:28px;line-height:1.15;margin-top:4px!important}.lp-key-sub{color:#5e534a;font-size:15px;margin-top:6px!important}.lp-sign{font-family:var(--lp-serif);color:#9d1830;margin:22px 0 0;font-size:26px;font-style:italic}.lp-role{color:#5e534a;margin:2px 0 0;font-size:14px}.lp-vu{background:#241c16;border-radius:24px;padding:22px}.lp-leds{gap:6px;height:44px;display:flex}.lp-leds span{opacity:.16;border-radius:6px;flex:1 1 0;min-width:0;animation:4.8s ease-in-out infinite lp-led}.lp-z1{background:#e4d9c8}.lp-z2{background:#e58c97}.lp-z3{background:#ff4053}.lp-z4{background:#fff}.lp-vu-ticks{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.lp-vu-ticks span{background:#f3eee42e;border-radius:999px;height:6px}.lp-levels{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:30px 0 0;padding:0;list-style:none;display:grid}.lp-levels li{border-top:3px solid #e4d9c8;flex-direction:column;gap:8px;padding-top:18px;display:flex}.lp-levels li:nth-child(2){border-color:#e58c97}.lp-levels li:nth-child(3){border-color:#ff4053}.lp-levels li:nth-child(4){border-color:#241c16}.lp-levels h3{font-family:var(--lp-serif);margin:0;font-size:30px;font-weight:500;line-height:1.05}.lp-levels p{color:#5e534a;margin:0;font-size:17px}.lp-level-stars{color:#c4162a;letter-spacing:2px;font-size:20px;line-height:1}.lp-coach{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:72px;display:grid}.lp-photo{max-width:420px;position:relative}.lp-photo:before{content:"";background:#c4162a;border-radius:32px;position:absolute;inset:22px -22px -22px 22px}.lp-photo img{object-fit:cover;border-radius:32px;width:100%;height:auto;display:block;position:relative}.lp-quote{font-family:var(--lp-serif);margin:0;font-size:clamp(28px,3vw,40px);font-style:italic;line-height:1.15}.lp-quote:before{content:"« ";color:#c4162a}.lp-quote:after{content:" »";color:#c4162a}.lp-coach-lines{color:#5e534a;flex-direction:column;gap:10px;margin:28px 0 0;font-size:19px;display:flex}.lp-coach-lines p{margin:0}.lp-who{margin:28px 0 0;font-weight:800}.lp-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:72px;display:grid}.lp-faq-list{border-top:1px solid #e4d9c8}.lp-faq details{border-bottom:1px solid #e4d9c8}.lp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:18px 0;font-size:19px;font-weight:800;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:focus-visible{outline-offset:2px;outline:2px solid #c4162a}.lp-plus{color:#c4162a;background:#f3eee4;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;transition:transform .3s,background-color .3s;display:grid}.lp-faq details[open] .lp-plus{color:#fff;background:#c4162a;transform:rotate(45deg)}.lp-faq-answers{color:#5e534a;flex-direction:column;gap:8px;padding-bottom:18px;font-size:18px;animation:.4s both lp-rise;display:flex}.lp-faq-answers p{margin:0}.lp-final{color:#f3eee4;background:#241c16;position:relative;overflow:hidden}.lp-final:before{width:700px;height:700px;animation-duration:8s;bottom:-300px;left:-200px}.lp-final-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:64px;padding:120px 0;display:grid;position:relative}.lp-final h2{font-family:var(--lp-serif);margin:0;font-size:clamp(40px,5.6vw,76px);font-weight:500;line-height:.98}.lp-final h2 em{color:#ff5a6a;font-style:italic}.lp-final-img{border-radius:28px;width:100%;height:auto;transform:rotate(3deg);box-shadow:0 30px 60px #0006}.lp-foot{border-top:1px solid #f3eee429;position:relative}.lp-foot nav{flex-wrap:wrap;gap:12px 28px;padding:26px 24px;font-size:16px;display:flex}.lp-foot a{color:#e4d9c8;text-underline-offset:4px;-webkit-text-decoration:underline #f3eee459;text-decoration:underline #f3eee459}.lp-foot a:hover{color:#fff}.lp-sticky{z-index:30;padding:0 16px 8px;position:sticky;top:calc(100dvh - 5.5rem)}.lp-sticky .lp-btn{width:100%}html[data-reveal-ready] .lp [data-reveal]:not([data-shown]){opacity:0;transform:translateY(28px)}html[data-reveal-ready] .lp [data-reveal]{transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}@keyframes lp-onair{0%{box-shadow:0 0 #ff405399}70%{box-shadow:0 0 0 14px #ff405300}to{box-shadow:0 0 #ff405300}}@keyframes lp-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes lp-wave{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes lp-blink{to{visibility:hidden}}@keyframes lp-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes lp-sway{0%,to{transform:rotate(-1.5deg)translateY(0)}50%{transform:rotate(-.6deg)translateY(-8px)}}@keyframes lp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lp-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes lp-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes lp-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}75%{transform:rotate(12deg)}}@keyframes lp-led{0%,8%{opacity:.16}14%,82%{opacity:1}92%,to{opacity:.16}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after,.lp:before{transition:none!important;animation:none!important}.lp .lp-rise,.lp .lp-leds span{opacity:1}html[data-reveal-ready] .lp [data-reveal]:not([data-shown]){opacity:1;transform:none}}@media (min-width:768px){.lp-sticky{display:none}}@media (max-width:1000px){.lp-hero-grid,.lp-sheet-grid,.lp-coach,.lp-faq,.lp-final-grid{grid-template-columns:minmax(0,1fr);gap:48px}.lp-ex-grid,.lp-levels{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-badge{left:12px}.lp-final-grid{padding:88px 0}.lp-final-img{max-width:240px}}@media (max-width:640px){.lp-sec{padding:80px 0}.lp-hero-grid{padding:24px 0 90px}.lp-steps{grid-template-columns:minmax(0,1fr)}.lp-steps-line{display:none}.lp-ex-grid{grid-template-columns:minmax(0,1fr)}.lp-ex{min-height:0}.lp-paper{padding:32px 22px 26px}.lp-wave{height:84px}.lp-cta-row .lp-btn{width:100%}.lp-vu{border-radius:18px;padding:14px}.lp-leds{gap:3px;height:34px}.lp-leds span{border-radius:3px}.lp-vu-ticks{gap:3px}.lp-levels h3{font-size:24px}}
