:root{--bg:#12121a;--input-bg:#ffffff0a;--bg2:#16161f;--card:#1b1b26;--card2:#20202d;--line:#ffffff14;--line2:#ffffff26;--text:#f3f1ec;--muted:#a6a6b4;--dim:#74747f;--gold:#c9a96e;--gold-ink:#dcc28a;--gold2:#d8bc84;--green:#16a34a;--red:#dc2626;--acc:#c9a96e;--r-sm:12px;--radius:18px;--r-lg:24px;--r-xl:30px;--sh-sm:0 1px 2px #0000004d,0 6px 18px #00000059;--sh-md:0 2px 8px #00000059,0 16px 40px #00000073;--shadow:0 4px 12px #0006,0 22px 56px #00000080;--sh-lg:0 10px 30px #00000080,0 44px 100px #0009;--ease:cubic-bezier(.22,.61,.36,1);--ease-out:cubic-bezier(.16,1,.3,1);--font:var(--f-sora),"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:var(--f-display),"Plus Jakarta Sans",var(--f-sora),"Inter",system-ui,sans-serif;--font-wordmark:var(--f-wordmark),"Sora",var(--font);--wm-gold:linear-gradient(160deg,#8a6e3c 0%,#f6ecd2 26%,#b7954f 48%,#f2e4c1 70%,#7a5f2e 100%)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--bg);color:var(--text);font-family:var(--font);font-optical-sizing:auto;font-feature-settings:"cv05" 1,"cv11" 1,"ss01" 1;letter-spacing:-.008em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px;line-height:1.7;overflow-x:clip}img{max-width:100%}a{color:inherit;text-decoration:none}::selection{background:#c9a96e47}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text);text-wrap:balance;font-optical-sizing:auto;font-weight:800;line-height:1.08}h1{letter-spacing:-.042em;font-size:clamp(2.6rem,5vw,4.4rem)}h2{letter-spacing:-.035em;font-size:clamp(1.9rem,3.5vw,2.9rem)}h3{letter-spacing:-.024em;font-size:clamp(1.25rem,1.8vw,1.55rem);line-height:1.22}h4{letter-spacing:-.022em}.overline{text-transform:uppercase;letter-spacing:.18em;color:var(--acc);font-size:.74rem;font-weight:700;font-family:var(--font);margin-bottom:1rem;display:block}.lead{color:var(--muted);text-wrap:pretty;max-width:640px;font-size:clamp(1.05rem,1.6vw,1.25rem)}.trio{background:linear-gradient(100deg,#2563eb 0%,#16a34a 50%,#dc2626 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.center{text-align:center}.center .lead{margin-inline:auto}.price,.tb-new,.tb-old,.timer b,.summary-row{font-variant-numeric:tabular-nums}.tb-new,.price{font-family:var(--font-display)}.wrap{max-width:1180px;margin:0 auto;padding:0 24px}section{padding:clamp(70px,10vw,130px) 0;position:relative}.grid2{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.grid3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:900px){.grid2,.grid3{grid-template-columns:1fr}.grid2{gap:40px}}.glow{filter:blur(120px);opacity:.1;pointer-events:none;z-index:0;border-radius:50%;position:absolute}.glow.g-gold{background:var(--acc)}.glow.g-blue{background:#5ec1e3}section>.wrap{z-index:1;position:relative}.nav{z-index:100;padding:22px 0;transition:all .35s;position:fixed;top:0;left:0;right:0}.nav.scrolled{-webkit-backdrop-filter:blur(20px)saturate(180%);border-bottom:1px solid var(--line);background:#0e0e14c7;padding:14px 0;box-shadow:0 4px 20px #0006}.nav .wrap{justify-content:space-between;align-items:center;display:flex}.logo{font-family:var(--font-wordmark);letter-spacing:.34em;text-indent:.34em;background:var(--wm-gold);color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text;flex-direction:column;flex-shrink:0;gap:4px;font-size:1.0625rem;font-weight:400;line-height:1;display:inline-flex}.logo span{font-family:var(--font-wordmark);letter-spacing:.5em;text-indent:.5em;color:#f3f1ec73;font-size:.4rem;font-weight:300;line-height:1}.nav-links{color:var(--muted);align-items:center;gap:30px;font-size:.92rem;display:flex}.nav-links a:hover{color:var(--text)}.nav-toggle{border:1px solid var(--line2);cursor:pointer;background:#ffffffb3;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:46px;height:46px;padding:0;transition:all .25s;display:none}.nav-toggle span{background:var(--text);border-radius:2px;width:22px;height:2px;transition:transform .3s,opacity .2s;display:block}.nav-toggle.open span:first-child{transform:translateY(7px)rotate(45deg)}.nav-toggle.open span:nth-child(2){opacity:0}.nav-toggle.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (max-width:820px){.nav .wrap{position:relative}.nav-toggle{display:flex}.nav-links{border:1px solid var(--line);opacity:0;visibility:hidden;background:#15151f;border-radius:16px;flex-direction:column;align-items:stretch;gap:8px;padding:14px;font-size:1rem;transition:opacity .25s,transform .25s,visibility .25s;position:absolute;top:calc(100% + 16px);left:0;right:0;transform:translateY(-10px);box-shadow:0 20px 54px #141e3729}.nav-links.open{opacity:1;visibility:visible;transform:none}.nav-links a,.nav-links .btn,.nav-links .btn-ghost,.nav-links .acc-btn{text-align:center;justify-content:center;width:100%;min-height:48px;padding:13px 18px!important;font-size:.98rem!important}}.btn{background:linear-gradient(120deg,var(--gold),#f4b84a 60%,var(--gold));color:#241800;cursor:pointer;transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out),filter .3s;letter-spacing:-.01em;font-size:.98rem;font-weight:700;font-family:var(--font);border:none;border-radius:100px;align-items:center;gap:10px;padding:16px 34px;display:inline-flex;box-shadow:0 2px 6px #e39a122e,0 12px 28px #e39a1247}.btn:hover{transform:translateY(-2px);box-shadow:0 4px 10px #e39a123d,0 18px 40px #e39a1266}.btn:active{transition:transform .1s ease-out;transform:translateY(0)scale(.97)}.btn.small{padding:11px 24px;font-size:.88rem}.btn.big{padding:19px 46px;font-size:1.08rem}.btn.full{justify-content:center;width:100%}.btn-ghost{color:var(--text);border:1px solid var(--line2);cursor:pointer;font-size:.95rem;font-weight:600;font-family:var(--font);background:#ffffff0a;border-radius:100px;align-items:center;gap:8px;padding:15px 30px;transition:all .3s;display:inline-flex}.btn-ghost:hover{border-color:var(--acc);background:color-mix(in srgb,var(--acc) 7%,#fff);color:var(--text)}.btn-note{color:var(--muted);justify-content:center;align-items:center;gap:7px;margin-top:12px;font-size:.82rem;display:flex}.hero-cta-sub{color:var(--gold-ink);border-bottom:1px solid color-mix(in srgb,var(--gold) 42%,transparent);padding-bottom:1px;font-size:.9rem;font-weight:600;transition:color .25s,border-color .25s;display:inline-block}.hero-cta-sub:hover{color:var(--gold2);border-color:color-mix(in srgb,var(--gold) 70%,transparent)}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out),border-color .4s var(--ease-out);box-shadow:var(--sh-sm);padding:34px}.card:hover{border-color:color-mix(in srgb,var(--acc) 40%,var(--line));box-shadow:var(--shadow);transform:translateY(-2px)}.hero{text-align:center;padding:170px 0 90px}.hero .lead{margin:26px auto 38px}.badge{color:var(--gold-ink);background:color-mix(in srgb,var(--gold) 12%,#fff);border:1px solid color-mix(in srgb,var(--gold) 34%,#fff);border-radius:100px;align-items:center;gap:8px;margin-bottom:28px;padding:8px 18px;font-size:.82rem;font-weight:600;display:inline-flex}.badge .dot{background:var(--green);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse}@keyframes pulse{0%,to{box-shadow:0 0 #43a04780}50%{box-shadow:0 0 0 6px #43a04700}}.video-frame{border:1px solid var(--line);background:radial-gradient(115% 92% at 50% 40%,color-mix(in srgb,var(--acc) 11%,#fff),#edf1f6 72%);aspect-ratio:16/9;cursor:pointer;border-radius:22px;max-width:860px;margin:56px auto 0;position:relative;overflow:hidden;box-shadow:0 30px 70px #141e3724}.video-frame .play{flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0}.play-btn{corner-shape:round;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:5px;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .18s,background-color .18s;display:flex;position:relative}.play-btn:before{content:"";background:url(/brand/figma-play-8508.svg) 50%/22px 22px no-repeat;width:22px;height:22px}.play-btn svg,.play-btn:after{display:none}@keyframes phring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.15)}}.video-frame:hover .play-btn{background:#fff3;transform:scale(1.03)}.video-frame:active .play-btn,.vsl-glass:active .play-btn{transform:scale(.94)}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.play-btn{-webkit-backdrop-filter:none;backdrop-filter:none;background:#202420bf}}.video-frame .vlabel{z-index:1;color:var(--muted);font-size:.9rem;position:relative}.ph-art{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.video-frame .duration{color:#fff;background:#141a24b8;border-radius:6px;padding:4px 12px;font-size:.78rem;position:absolute;bottom:16px;right:18px}.stats{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:70px;display:grid}@media (max-width:820px){.stats{grid-template-columns:repeat(2,1fr)}}.price-row{align-items:baseline;gap:12px;margin-top:6px;display:flex}.price{letter-spacing:-.02em;color:var(--text);font-size:1.7rem;font-weight:800}.price-old{color:var(--muted);font-size:1rem;text-decoration:line-through}.tag{z-index:2;text-transform:uppercase;letter-spacing:.08em;background:var(--acc);color:#fff;border-radius:100px;padding:6px 14px;font-size:.72rem;font-weight:700;position:absolute;top:14px;left:14px}.step{padding-left:0;position:relative}.step .num{color:var(--acc);opacity:.9;margin-bottom:16px;font-size:3rem;font-weight:800;line-height:1;display:block}.marquee-track{gap:22px;width:max-content;animation:45s linear infinite scroll;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes scroll{to{transform:translate(-50%)}}.tcard{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);flex-shrink:0;width:380px;padding:28px;box-shadow:0 8px 28px #141e370d}.tcard .starz{color:var(--gold);letter-spacing:3px;margin-bottom:14px;font-size:.9rem}.tcard p{color:#40495a;font-size:.93rem}.tperson{align-items:center;gap:13px;margin-top:20px;display:flex}.avatar{color:#3b4657;border:1px solid var(--line);background:linear-gradient(140deg,#e7ecf4,#d5deeb);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:.85rem;font-weight:700;display:flex}.tperson b{font-size:.9rem;display:block}.tperson span{color:var(--muted);font-size:.78rem}.tresult{color:var(--green);background:#43a0471a;border:1px solid #43a04747;border-radius:100px;margin-top:14px;padding:4px 12px;font-size:.78rem;font-weight:700;display:inline-block}.faq{max-width:760px;margin:50px auto 0}.faq-item{border:1px solid var(--line);background:var(--card);border-radius:14px;margin-bottom:12px;transition:all .3s;overflow:hidden}.faq-item.open{border-color:color-mix(in srgb,var(--acc) 40%,var(--line));box-shadow:0 8px 26px #141e370f}.faq-q{width:100%;color:var(--text);font-family:var(--font);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:1rem;font-weight:600;display:flex}.faq-q .icon{color:var(--acc);font-size:1.3rem;line-height:1;transition:all .3s}.faq-item.open .faq-q .icon{transform:rotate(45deg)}.faq-a{max-height:0;color:var(--muted);font-size:.94rem;transition:max-height .4s cubic-bezier(.32,.72,0,1);overflow:hidden}.faq-a div{padding:0 24px 22px}.guarantee .shield{font-size:3rem}footer{border-top:1px solid var(--line);color:var(--muted);background:var(--bg2);padding:50px 0;font-size:.86rem}footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}footer a:hover{color:var(--text)}.foot-links{gap:26px;display:flex}.sticky-cta{z-index:90;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line);background:#12121af0;justify-content:space-between;align-items:center;gap:14px;padding:12px 20px;transition:all .4s;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -10px 34px #141e3714}.sticky-cta.show{transform:none}.sticky-cta b{color:var(--text);font-size:1.05rem}.sticky-cta small{color:var(--muted);font-size:.75rem;display:block}@media (max-width:820px){.sticky-cta{display:flex}}.reveal{opacity:0;transition:opacity .55s var(--ease-out),transform .55s var(--ease-out);will-change:transform,opacity;transform:translateY(18px)}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:90ms}.reveal.d2{transition-delay:.18s}.checkout-grid{grid-template-columns:1.2fr .9fr;align-items:start;gap:40px;display:grid}@media (max-width:900px){.checkout-grid{grid-template-columns:1fr}}.field{margin-bottom:18px}.field label{color:#3b4657;margin-bottom:8px;font-size:.85rem;font-weight:600;display:block}.field input,.field select,.field textarea{background:var(--card2);border:1px solid var(--line2);width:100%;color:var(--text);font-family:var(--font);border-radius:12px;padding:14px 16px;font-size:.95rem;transition:all .25s}.field input:focus,.field textarea:focus{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in srgb,var(--acc) 15%,transparent);outline:none;transition:border-color .2s ease-out,box-shadow .2s ease-out}.pay-options{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px;display:grid}.pay-opt{border:1px solid var(--line2);text-align:center;cursor:pointer;background:var(--card2);border-radius:12px;padding:14px 10px;font-size:.85rem;font-weight:600;transition:border-color .2s ease-out,background .2s ease-out,transform .1s ease-out}.pay-opt:active{transition:transform .1s ease-out;transform:scale(.97)}.pay-opt.active{border-color:var(--acc);background:color-mix(in srgb,var(--acc) 8%,#fff);color:var(--text)}.bump{border:2px dashed color-mix(in srgb,var(--gold) 55%,var(--line));background:color-mix(in srgb,var(--gold) 6%,#fff);cursor:pointer;border-radius:14px;align-items:flex-start;gap:14px;margin:26px 0;padding:20px;transition:all .25s;display:flex}.bump.on{background:color-mix(in srgb,var(--gold) 10%,#fff);border-style:solid}.bump input{width:20px;height:20px;accent-color:var(--gold);margin-top:3px}.bump b{font-size:.95rem}.bump p{color:var(--muted);margin-top:4px;font-size:.85rem}.summary{position:sticky;top:100px}.summary-row{color:var(--muted);justify-content:space-between;padding:10px 0;font-size:.93rem;display:flex}.summary-row.total{border-top:1px solid var(--line);color:var(--text);margin-top:8px;padding-top:16px;font-size:1.15rem;font-weight:800}.trust-row{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:18px;margin-top:20px;font-size:.78rem;display:flex}.timer{justify-content:center;gap:10px;margin:26px 0;display:flex}.timer div{background:var(--card2);border:1px solid color-mix(in srgb,var(--gold) 40%,var(--line));text-align:center;border-radius:12px;min-width:72px;padding:12px 18px}.timer b{color:var(--gold-ink);font-size:1.7rem;font-weight:800;display:block}.timer span{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:.7rem}.auth-box{background:var(--card);border:1px solid var(--line);max-width:440px;box-shadow:var(--shadow);border-radius:22px;margin:0 auto;padding:44px}.auth-tabs{background:var(--bg2);border-radius:100px;gap:8px;margin-bottom:30px;padding:5px;display:flex}.auth-tabs button{color:var(--muted);font-family:var(--font);cursor:pointer;background:0 0;border:none;border-radius:100px;flex:1;padding:11px;font-size:.9rem;font-weight:600;transition:background .25s ease-out,color .25s ease-out}.auth-tabs button:active{transition:transform .1s ease-out;transform:scale(.97)}.auth-tabs button.active{background:linear-gradient(120deg,var(--gold),#f4b84a);color:#241800}.form-err{color:var(--red);margin-bottom:14px;font-size:.85rem;display:none}.app-shell{background:var(--bg2);grid-template-columns:250px 1fr;min-height:100vh;display:grid}@media (max-width:900px){.app-shell{grid-template-columns:1fr}.app-shell .sidebar{display:none!important}.app-main{padding-bottom:calc(40px + env(safe-area-inset-bottom))}}.sidebar{background:var(--card);border-right:1px solid var(--line);flex-direction:column;gap:6px;height:100vh;padding:30px 18px;display:flex;position:sticky;top:0}.sidebar .logo{padding:0 12px 26px}.side-item{color:var(--muted);cursor:pointer;font-size:.93rem;font-weight:500;font-family:var(--font);text-align:left;background:0 0;border:none;border-radius:12px;flex:1;align-items:center;gap:12px;padding:12px 14px;transition:all .25s;display:flex}@media (min-width:901px){.side-item{flex:none}}.side-item:hover{color:var(--text);background:var(--bg2)}.side-item:active{transition:transform .1s ease-out;transform:scale(.98)}.side-item.active{color:var(--acc);background:color-mix(in srgb,var(--acc) 12%,#fff);font-weight:600}.side-foot{margin-top:auto}.app-main{padding:44px clamp(20px,4vw,56px)}.app-topbar,.home-nav{display:none}@media (max-width:900px){.app-topbar{z-index:95;padding:calc(11px + env(safe-area-inset-top)) 14px 11px;-webkit-backdrop-filter:blur(22px)saturate(1.6);background:#12121ad9;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.topbar-burger{width:42px;height:42px;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.topbar-burger:active{background:var(--bg2)}.topbar-dot{background:var(--red);border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:8px}.topbar-logo{cursor:pointer;white-space:nowrap;font-family:var(--font-wordmark);letter-spacing:.32em;text-indent:.32em;background:0 0;background-image:var(--wm-gold);color:#0000;-webkit-background-clip:text;background-clip:text;border:none;flex-direction:column;gap:3px;padding:0;font-size:.95rem;font-weight:400;line-height:1;display:inline-flex}.topbar-logo span{font-family:var(--font-wordmark);letter-spacing:.5em;text-indent:.5em;color:#f3f1ec73;font-size:.36rem;font-weight:300;line-height:1}.topbar-avatar{cursor:pointer;color:#fff;width:38px;height:38px;font-family:var(--font);background:linear-gradient(140deg,#a66f0a,#d89a2b);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:800;transition:transform .15s ease-out;display:flex;box-shadow:0 4px 12px #a66f0a52}.topbar-avatar:active{transform:scale(.94)}.home-nav{margin:4px 0 8px;display:block}.home-nav-list{flex-direction:column;gap:8px;display:flex}.home-nav-item{background:var(--card);border:1px solid var(--line);width:100%;font-family:var(--font);text-align:left;cursor:pointer;color:var(--text);border-radius:16px;align-items:center;gap:14px;padding:13px 15px;transition:background .2s,transform .1s;display:flex}.home-nav-item:active{background:var(--bg2);transform:scale(.99)}.hn-ico{background:color-mix(in srgb,var(--gold) 13%,#fff);width:42px;height:42px;color:var(--gold-ink);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hn-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.hn-text b{font-size:.95rem;font-weight:700}.hn-text span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.hn-badge{background:var(--red);color:#fff;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.7rem;font-weight:800;display:flex}}.drawer-backdrop{z-index:130;background:#141e376b;animation:.2s ease-out sheetfade;display:flex;position:fixed;inset:0}.drawer{background:var(--card);width:min(86vw,320px);height:100%;padding:calc(14px + env(safe-area-inset-top)) 14px calc(16px + env(safe-area-inset-bottom));flex-direction:column;animation:.3s cubic-bezier(.32,.72,0,1) drawerin;display:flex;overflow-y:auto;box-shadow:8px 0 40px #141e3738}.drawer-head{justify-content:space-between;align-items:center;padding:4px 4px 14px;display:flex}.drawer-close{width:38px;height:38px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.drawer-close:active{background:var(--bg2)}.drawer-user{background:var(--bg2);border-radius:14px;align-items:center;gap:12px;margin-bottom:10px;padding:12px;display:flex}.drawer-avatar{color:#fff;background:linear-gradient(140deg,#a66f0a,#d89a2b);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.1rem;font-weight:800;display:flex}.drawer-user>div{min-width:0}.drawer-user b{font-size:.95rem;display:block}.drawer-user span{color:var(--muted);word-break:break-all;font-size:.76rem}.drawer-nav{flex-direction:column;gap:4px;display:flex}.drawer-nav .side-item{flex:none}@keyframes drawerin{0%{transform:translate(-100%)}to{transform:translate(0)}}.drawer{animation:.35s cubic-bezier(.32,.72,0,1) drawerin}@keyframes sheetfade{0%{opacity:0}to{opacity:1}}.app-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:36px;display:flex}.progress-bar{background:#ffffff1a;border-radius:100px;height:7px;overflow:hidden}.progress-bar i{background:linear-gradient(90deg,var(--acc),color-mix(in srgb,var(--acc) 65%,#fff));border-radius:100px;height:100%;transition:width .6s;display:block}.lesson{cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;transition:all .25s;display:flex}.lesson:active{transition:transform .1s ease-out;transform:scale(.99)}.lesson.done .check{background:var(--green);border-color:var(--green);color:#fff}.check{border:1.5px solid var(--line2);color:#0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.7rem;transition:all .25s;display:flex}.lesson b{flex:1;font-size:.9rem;font-weight:600}.lesson span{color:var(--muted);font-size:.78rem}.player{aspect-ratio:16/9;background:radial-gradient(115% 92% at 50% 40%,color-mix(in srgb,var(--acc) 11%,#fff),#edf1f6 72%);border:1px solid var(--line);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:relative;overflow:hidden}.player .play-btn,.player>span{z-index:1;position:relative}.upsell-banner{background:color-mix(in srgb,var(--acc) 7%,#fff);border:1px solid color-mix(in srgb,var(--acc) 30%,var(--line));border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.freebie{border:1px solid var(--line);background:var(--card);border-radius:14px;align-items:center;gap:16px;padding:18px;transition:all .25s;display:flex}.freebie:hover{border-color:color-mix(in srgb,var(--acc) 40%,var(--line));transform:translateY(-1px);box-shadow:0 6px 20px #141e370d}.freebie .ficon{background:color-mix(in srgb,var(--acc) 12%,#fff);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.2rem;display:flex}.freebie b{font-size:.92rem;display:block}.freebie span{color:var(--muted);font-size:.78rem}.dl{color:var(--acc);white-space:nowrap;margin-left:auto;font-size:.82rem;font-weight:700}.tool-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:8px;display:grid}@media (max-width:900px){.tool-grid{grid-template-columns:1fr}}.tool-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;padding:0;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 28px #141e370d}.tool-card:hover{box-shadow:var(--shadow);border-color:color-mix(in srgb,var(--acc) 40%,var(--line));transform:translateY(-2px)}.tool-top{background:var(--acc);height:6px}.tool-inner{flex-direction:column;flex:1;padding:26px 24px 24px;display:flex}.tool-ico{width:52px;height:52px;color:var(--acc);background:color-mix(in srgb,var(--acc) 12%,#fff);border-radius:14px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.tool-card h3{margin-bottom:8px;font-size:1.15rem}.tool-card p{color:var(--muted);flex:1;font-size:.9rem;line-height:1.6}.tool-soon{letter-spacing:.08em;text-transform:uppercase;color:var(--acc);background:color-mix(in srgb,var(--acc) 11%,#fff);border:1px solid color-mix(in srgb,var(--acc) 28%,var(--line));border-radius:100px;align-self:flex-start;align-items:center;gap:7px;margin-top:18px;padding:6px 12px;font-size:.72rem;font-weight:800;display:inline-flex}.partner-card{border-radius:var(--radius);background:linear-gradient(150deg,#101521,#1b2536);border:1px solid #5ec1e347;flex-wrap:wrap;align-items:center;gap:22px;padding:28px 30px;display:flex;box-shadow:0 16px 44px #10152138}.partner-card .pc-body{flex:1;min-width:240px}.partner-card .pc-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#5ec1e3;margin-bottom:8px;font-size:.72rem;font-weight:700;display:block}.partner-card h3{color:#fff;font-size:1.25rem}.partner-card p{color:#b7c2d6;margin-top:6px;font-size:.9rem;line-height:1.6}.partner-cta{color:#08131c;white-space:nowrap;background:linear-gradient(120deg,#5ec1e3,#3e9fd8);border-radius:100px;align-items:center;gap:9px;padding:14px 28px;font-size:.92rem;font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 10px 28px #5ec1e34d}.partner-cta:hover{transform:translateY(-2px);box-shadow:0 16px 36px #5ec1e36b}.hero{position:relative}.hero:before{content:"";pointer-events:none;background-image:radial-gradient(#141e3212 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 32%,#000 0%,#0000 72%);mask-image:radial-gradient(75% 65% at 50% 32%,#000 0%,#0000 72%)}.btn.big{position:relative;overflow:hidden}@property --beam{syntax:"<angle>";inherits:false;initial-value:0deg}.beam{position:relative}.beam:before{content:"";border-radius:inherit;background:conic-gradient(from var(--beam),transparent 0deg,transparent 320deg,var(--acc) 342deg,color-mix(in srgb,var(--acc) 40%,#fff) 352deg,#fff 358deg,transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;animation:5s linear infinite beamspin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes beamspin{to{--beam:360deg}}.card{position:relative}.card:after{content:"";border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--acc) 8%,transparent),transparent 62%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.card:hover:after{opacity:1}.avatar-stack .avatar{border:2px solid var(--bg);width:38px;height:38px;margin-left:-10px;font-size:.72rem}.avatar-stack .avatar:first-child{margin-left:0}.modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141a2466;justify-content:center;align-items:center;padding:20px;animation:.3s fadein;display:flex;position:fixed;inset:0}@keyframes fadein{0%{opacity:0}}.modal{background:var(--card);border:1px solid color-mix(in srgb,var(--acc) 30%,var(--line));border-radius:22px;width:100%;max-width:480px;padding:38px;animation:.4s cubic-bezier(.32,.72,0,1) pop;position:relative;box-shadow:0 40px 100px #141e3747}@keyframes pop{0%{opacity:0;transform:scale(.96)translateY(8px)}}.modal-close{color:var(--muted);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:1.6rem;line-height:1;position:absolute;top:14px;right:18px}.modal-close:hover{color:var(--text)}.nav-badge{background:var(--acc);color:#fff;border-radius:100px;justify-content:center;align-items:center;min-width:19px;height:19px;margin-left:auto;padding:0 5px;font-size:.68rem;font-weight:800;display:inline-flex}@media (max-width:900px){.nav-badge{margin:0;position:absolute;top:4px;right:14px}.side-item{position:relative}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}.reveal{opacity:1;transform:none}}.cat-item.active{color:var(--acc);background:color-mix(in srgb,var(--acc) 11%,#fff);border-color:color-mix(in srgb,var(--acc) 28%,var(--line))}.cat-tag{letter-spacing:.02em;color:var(--acc);background:color-mix(in srgb,var(--acc) 10%,#fff);border:1px solid color-mix(in srgb,var(--acc) 26%,var(--line));border-radius:100px;align-items:center;gap:6px;padding:3px 11px;font-size:.72rem;font-weight:700;display:inline-flex}.post-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:22px 24px;transition:all .3s;box-shadow:0 6px 22px #141e370a}.post-card:hover{border-color:var(--line2)}.post-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.post-body{color:#333b49;white-space:pre-wrap;word-break:break-word;font-size:.96rem;line-height:1.7}.name-btn{color:var(--text);font-family:var(--font);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:.93rem;font-weight:700}.name-btn:hover{color:var(--acc)}.avatar-btn{border:1px solid var(--line);cursor:pointer;background:0 0;padding:0}.avatar-btn:hover{border-color:var(--acc)}.post-actions{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.act-btn{border:1px solid var(--line2);color:var(--muted);font-family:var(--font);cursor:pointer;background:0 0;border-radius:100px;align-items:center;gap:7px;padding:7px 15px;font-size:.83rem;font-weight:600;transition:all .22s;display:inline-flex}.act-btn:hover{color:var(--text);border-color:var(--dim);background:var(--bg2)}.act-btn:active{transition:transform .1s ease-out;transform:scale(.96)}.act-btn.liked{color:var(--acc);border-color:color-mix(in srgb,var(--acc) 45%,var(--line));background:color-mix(in srgb,var(--acc) 9%,#fff)}.comment{border-top:1px solid var(--line);gap:11px;padding:12px 0;display:flex}.comment .cbody{flex:1}.comment .cbody p{color:#40495a;white-space:pre-wrap;word-break:break-word;margin-top:3px;font-size:.9rem;line-height:1.6}.comm-empty{text-align:center;border:1px dashed var(--line2);border-radius:var(--radius);color:var(--muted);padding:56px 20px}.pricing{background:var(--bg2);color:var(--text)}.pricing .overline{color:var(--dim)}.pricing h2{color:var(--text)}.pricing .lead{color:var(--muted)}.mc-cta{background:var(--acc);color:#fff;width:100%;box-shadow:0 10px 26px color-mix(in srgb,var(--acc) 32%,transparent);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:15px;font-size:.96rem;font-weight:700;transition:filter .25s,transform .25s;display:inline-flex}.mc-cta:hover{filter:brightness(1.06);transform:translateY(-2px)}.mc-cta:active{transition:transform .1s ease-out;transform:translateY(0)scale(.97)}.bc-cta{letter-spacing:.06em;text-transform:uppercase;width:100%;color:var(--acc);border:2px solid var(--acc);background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:.88rem;font-weight:800;transition:background .22s,color .22s,transform .22s,box-shadow .22s;display:inline-flex}.bc-cta:hover{background:var(--acc);color:#fff;box-shadow:0 12px 28px color-mix(in srgb,var(--acc) 34%,transparent);transform:translateY(-2px)}.bc-cta:active{transform:translateY(0)scale(.985)}.tb{background:linear-gradient(158deg,#15181f 0%,#0a0b10 100%);border:1px solid #ffffff14;border-radius:30px;grid-template-columns:1.35fr .9fr;align-items:center;gap:clamp(30px,4vw,56px);padding:clamp(30px,4.5vw,60px);display:grid;position:relative;overflow:hidden}@media (max-width:860px){.tb{grid-template-columns:1fr;gap:34px}}.tb-glow{filter:blur(140px);opacity:.2;pointer-events:none;background:conic-gradient(#1e88e5,#43a047,#e53935,#1e88e5);border-radius:50%;width:560px;height:560px;position:absolute;top:-280px;left:50%;transform:translate(-50%)}.tb>:not(.tb-glow):not(.tb-ribbon){z-index:1;position:relative}.tb-badges{flex-wrap:wrap;gap:10px;margin-bottom:26px;display:flex}.tb-badge{color:#f3f5f9;-webkit-backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff21;border-radius:100px;align-items:center;gap:8px;padding:8px 15px;font-size:.82rem;font-weight:700;display:inline-flex}.tb-badge i{background:var(--acc);width:8px;height:8px;box-shadow:0 0 12px var(--acc);border-radius:50%}.tb-h{color:#fff;letter-spacing:-.02em;font-size:clamp(1.7rem,3.4vw,2.5rem)}.tb-value{color:#c2c9d6;margin-top:14px;font-size:1.05rem;line-height:1.6}.tb-value b{color:#fff;letter-spacing:-.01em;border-bottom:2px solid var(--gold);white-space:nowrap;padding-bottom:1px;font-size:1.28em;font-weight:800}.tb-learn-lead{color:#9ba6bc;letter-spacing:.12em;text-transform:uppercase;margin:26px 0 14px;font-size:.82rem;font-weight:700}.tb-learn{flex-direction:column;gap:14px;list-style:none;display:flex}.tb-learn li{color:#c7cedb;align-items:flex-start;gap:13px;font-size:.95rem;line-height:1.55;display:flex}.tb-learn li b{color:#fff;font-weight:700}.tb-check{color:#fff;background:linear-gradient(135deg,#43a047,#2e8b31);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;display:flex;box-shadow:0 6px 16px #43a04757}.tb-check svg{width:16px;height:16px}.tb-check path{stroke-dasharray:26;stroke-dashoffset:26px;transition:stroke-dashoffset .55s cubic-bezier(.65,0,.35,1)}.reveal.in .tb-learn li .tb-check path{stroke-dashoffset:0;transition-delay:var(--cd,.2s)}.tb-card{text-align:center;-webkit-backdrop-filter:blur(12px);background:#ffffff0b;border:1px solid #ffffff1c;border-radius:22px;padding:clamp(26px,3vw,38px)}.tb-price{flex-direction:column;align-items:center;gap:2px;display:flex}.tb-old{color:#79839a;font-size:1.5rem;font-weight:600;text-decoration:line-through}.tb-new{color:#fff;letter-spacing:-.03em;text-shadow:0 0 42px #f4b84a73,0 0 14px #ffffff2e;font-size:clamp(3.4rem,8vw,5rem);font-weight:800;line-height:1;position:relative}.tb-new:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#f4b84a47,#0000 72%);position:absolute;inset:-30% -20%}.tb-save{color:#e7edf6;margin-top:16px;font-size:.98rem;font-weight:700}.tb-fine{color:#9ba6bc;margin-top:6px;font-size:.86rem}.tb-cta{letter-spacing:.05em;text-transform:uppercase;color:#fff;background:0 0;border:2px solid #ffffffd9;border-radius:100px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:22px;padding:18px 28px;font-size:.94rem;font-weight:800;transition:background .25s,color .25s,transform .25s,box-shadow .25s;display:inline-flex}.tb-cta:hover{color:#12151c;background:#fff;transform:translateY(-3px);box-shadow:0 18px 44px #0006}.tb-cta:active{transition:transform .1s ease-out;transform:translateY(-1px)scale(.97)}.tb-trust{color:#96a0b2;flex-direction:column;gap:9px;margin-top:22px;font-size:.82rem;display:flex}.tb-trust span{justify-content:center;align-items:center;gap:8px;display:inline-flex}.tb-trust svg{color:var(--gold2)}.bundle-bar{z-index:95;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#12141af0;border-top:1px solid #ffffff1a;justify-content:center;align-items:center;gap:22px;padding:13px 22px;transition:transform .4s cubic-bezier(.2,.8,.3,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(115%);box-shadow:0 -12px 44px #0006}.bundle-bar.show{transform:none}.bundle-bar .bb-text{color:#e6eaf2;letter-spacing:.01em;font-size:.98rem;font-weight:600}.bundle-bar .bb-text .bb-save{color:#f0b54e;font-weight:800}.bundle-bar .bb-text .bb-code{color:#fff;font-weight:800}.bundle-bar .bb-cta{color:#fff;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#e53935;border-radius:100px;padding:13px 30px;font-size:.9rem;font-weight:800;transition:filter .25s,transform .25s;box-shadow:0 10px 28px #e5393566}.bundle-bar .bb-cta:hover{filter:brightness(1.09);transform:translateY(-1px)}@media (max-width:620px){.bundle-bar{gap:12px;padding:10px 14px}.bundle-bar .bb-text{font-size:.8rem}.bundle-bar .bb-text .bb-hide{display:none}.bundle-bar .bb-cta{padding:11px 18px;font-size:.8rem}}.acc-btn{background:var(--acc);color:#fff;cursor:pointer;transition:filter .25s,transform .3s var(--ease-out),box-shadow .3s var(--ease-out);box-shadow:0 2px 6px color-mix(in srgb,var(--acc) 22%,transparent),0 12px 30px color-mix(in srgb,var(--acc) 30%,transparent);font-size:.98rem;font-weight:700;font-family:var(--font);border:none;border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:16px 34px;display:inline-flex}.acc-btn.full{width:100%}.acc-btn.big{padding:19px 46px;font-size:1.06rem}.acc-btn:hover{filter:brightness(1.07);box-shadow:0 4px 10px color-mix(in srgb,var(--acc) 26%,transparent),0 18px 42px color-mix(in srgb,var(--acc) 40%,transparent);transform:translateY(-2px)}.acc-btn:active{transition:transform .1s ease-out;transform:translateY(0)scale(.97)}.acc-badge{letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--acc);border-radius:8px;align-items:center;gap:8px;padding:6px 14px;font-size:.74rem;font-weight:800;display:inline-flex}.acc-text{color:var(--acc)}.checklist{flex-direction:column;gap:14px;margin-top:24px;list-style:none;display:flex}.checklist li{color:#40495a;align-items:flex-start;gap:13px;font-size:.97rem;display:flex}.checklist li:before{content:"✓";color:var(--acc);flex-shrink:0;font-weight:800}.pill{color:var(--green);background:#43a0471a;border:1px solid #43a04747;border-radius:100px;padding:4px 12px;font-size:.72rem;font-weight:700}hr.sep{border:none;border-top:1px solid var(--line);margin:26px 0}.player-badge{z-index:2;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--acc);box-shadow:0 6px 16px color-mix(in srgb,var(--acc) 42%,transparent);border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-size:.68rem;font-weight:800;display:inline-flex;position:absolute;top:14px;left:14px}.player-badge svg{fill:#fff;stroke:none}.player-dur{z-index:2;color:#fff;font-variant-numeric:tabular-nums;background:#141a24b8;border-radius:6px;padding:4px 11px;font-size:.76rem;font-weight:600;position:absolute;bottom:14px;right:16px}.player-cap{z-index:1;color:var(--text);text-align:center;max-width:380px;padding:0 18px;font-size:.95rem;font-weight:600;line-height:1.4;position:relative}.player-cap-sub{color:var(--muted);font-size:.82rem;font-weight:500}.lesson-media{margin-top:20px}.lesson-media-head{color:var(--text);align-items:center;gap:8px;margin-bottom:13px;font-size:.9rem;font-weight:700;display:flex}.lmedia-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:560px){.lmedia-grid{grid-template-columns:1fr 1fr}}.lmedia-tile{aspect-ratio:4/3;border:1px solid color-mix(in srgb,var(--acc) 22%,var(--line));background:radial-gradient(120% 100% at 50% 30%,color-mix(in srgb,var(--acc) 12%,#fff),#eef2f7 78%);transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out),border-color .3s;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;position:relative;overflow:hidden}.lmedia-tile:hover{border-color:color-mix(in srgb,var(--acc) 45%,var(--line));box-shadow:0 12px 28px color-mix(in srgb,var(--acc) 16%,#141e371a);transform:translateY(-3px)}.lmedia-ico{z-index:1;width:44px;height:44px;color:var(--acc);background:color-mix(in srgb,var(--acc) 14%,#fff);border:1px solid color-mix(in srgb,var(--acc) 28%,#fff);border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative}.lmedia-tag{z-index:1;color:var(--text);font-size:.78rem;font-weight:700;position:relative}.lmedia-sub{z-index:1;letter-spacing:.04em;text-transform:uppercase;color:var(--acc);opacity:.8;margin-top:-3px;font-size:.68rem;font-weight:600;position:relative}@media (max-width:768px){.wrap{padding:0 18px}section{padding:clamp(52px,9vw,84px) 0}.hero{padding:120px 0 60px}h1{font-size:clamp(2rem,7.6vw,2.9rem)}h2{font-size:clamp(1.55rem,5.6vw,2.2rem)}.lead{font-size:1.02rem}.grid2{gap:34px}.video-frame{margin-top:38px}.stats{gap:14px;margin-top:48px}.btn.big,.acc-btn.big{justify-content:center;width:100%;padding:16px 30px;font-size:1rem}.btn-note{justify-content:center}.marquee-track{gap:16px}.tcard{width:300px;padding:22px}.checkout-grid{gap:28px}.summary{position:static}.app-main{padding:22px 16px calc(40px + env(safe-area-inset-bottom)) 16px}.app-head h2{font-size:1.5rem!important}footer .wrap{flex-direction:column;gap:16px}.foot-links{flex-wrap:wrap;gap:14px 22px}}@media (max-width:480px){.wrap{padding:0 16px}.hero{padding:104px 0 46px}h1{font-size:clamp(1.8rem,8.4vw,2.3rem)}h2{font-size:1.5rem}h3{font-size:1.2rem}.badge{padding:7px 14px;font-size:.74rem}.btn.small{padding:12px 20px}.stats{grid-template-columns:1fr 1fr;gap:12px}.pay-options{grid-template-columns:1fr;gap:8px}.pay-opt{padding:14px}.bundle{padding:34px 22px}.timer div{min-width:60px;padding:10px 12px}.auth-box{padding:32px 22px}.vsl-glass .vlabel{text-align:center;padding:0 12px;font-size:.8rem}.vsl-glass .play-btn,.video-frame .play-btn{width:56px;height:56px}.vsl-glass .duration,.video-frame .duration{padding:3px 9px;font-size:.72rem;bottom:10px;right:10px}}@media (max-width:520px){.nav-hide-sm{display:none}}@media (hover:none){.btn,.btn-ghost,.acc-btn,.mc-cta,.act-btn,.side-item,.faq-q,.pay-opt,.name-btn,.dl{min-height:44px}.dl,.name-btn{align-items:center;display:inline-flex}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes wordUp{0%{opacity:0;filter:blur(4px);transform:translateY(30px)rotate(.6deg)}to{opacity:1;filter:none;transform:none}}@keyframes auraShift{0%,to{opacity:.55;background-position:0%;transform:scale(1)}50%{opacity:.8;background-position:100%;transform:scale(1.06)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.hero-h1 .word.gold{padding-bottom:.06em}.badge.floaty{animation:none}.badge.floaty b{color:var(--gold-ink);font-weight:800}.btn.big.glow{animation:none}.vsl-sec{padding-top:clamp(30px,5vw,60px)}.vsl-chip .dot{background:var(--green);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse}.vsl-frame{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fff9,#ffffff26);border:1px solid #ffffffb3;border-radius:30px;max-width:960px;margin:0 auto;padding:14px;position:relative;box-shadow:0 40px 90px #141e372e,inset 0 1px #ffffffe6}.vsl-frame:before{content:"";background:linear-gradient(135deg,color-mix(in srgb,var(--gold) 55%,#fff),transparent 40%,transparent 60%,color-mix(in srgb,var(--green) 45%,#fff));-webkit-mask-composite:xor;pointer-events:none;opacity:.7;border-radius:31px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.vsl-glass .play{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0}.vsl-glass .vlabel{color:var(--muted);font-size:.92rem}.vsl-glass .duration{color:#fff;z-index:2;background:#141a24b8;border-radius:6px;padding:4px 12px;font-size:.78rem;position:absolute;bottom:16px;right:18px}.vsl-glass:hover .play-btn{background:#fff3;transform:scale(1.03)}.vsl-glass .play-btn{width:56px;height:56px}.logo-marquee .marquee-track{gap:56px;animation-duration:40s}.probsol{border:1px solid var(--line);border-radius:26px;grid-template-columns:1fr auto 1fr;gap:0;margin-top:56px;display:grid;overflow:hidden;box-shadow:0 20px 60px #141e3714}.ps-panel{padding:clamp(28px,4vw,48px)}.ps-pain{background:linear-gradient(155deg,#fff6f5,#fdecea)}.ps-fix{background:linear-gradient(155deg,#f3faf4,#e9f6eb)}.ps-seam{background:linear-gradient(180deg,var(--red),var(--green));justify-content:center;align-items:center;width:2px;display:flex;position:relative}.ps-seam span{background:var(--card);border:1px solid var(--line);width:44px;height:44px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;font-weight:800;display:flex;position:absolute;box-shadow:0 8px 24px #141e371f}.ps-tag{letter-spacing:.08em;text-transform:uppercase;border-radius:100px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 14px;font-size:.74rem;font-weight:800;display:inline-flex}.ps-tag-red{color:#c0271f;background:#e539351a;border:1px solid #e5393547}.ps-tag-green{color:#2e7d32;background:#43a0471a;border:1px solid #43a04747}.ps-tag-ico{color:#fff;background:#e53935;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:.72rem;line-height:1;display:inline-flex}.ps-panel h3{margin-bottom:20px;font-size:1.3rem}.ps-list{flex-direction:column;gap:14px;list-style:none;display:flex}.ps-list li{color:#3b4657;align-items:flex-start;gap:12px;font-size:.96rem;line-height:1.6;display:flex}.ps-list li:before{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:.82rem;font-weight:800;display:flex}.ps-cross li:before{content:"✕";color:#e53935;background:#e539351f}.ps-check li:before{content:"✓";color:#2e7d32;background:#43a04724}@media (max-width:820px){.probsol{grid-template-columns:1fr}.ps-seam{background:linear-gradient(90deg,var(--red),var(--green));width:100%;height:2px}.ps-seam span{position:static}}.tsti-sec{background:linear-gradient(180deg,var(--bg),#eef2f8);position:relative;overflow:hidden}.tsti-aura{filter:blur(130px);opacity:.12;pointer-events:none;background:conic-gradient(from 90deg,#1e88e5,#5ec1e3,#43a047,#1e88e5);border-radius:50%;width:520px;height:520px;position:absolute;top:10%;right:-10%}.tsti-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:clamp(56px,6vw,80px);display:grid}@media (max-width:900px){.tsti-grid{grid-template-columns:1fr;max-width:460px;margin-inline:auto}}.tsti-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff9e;border:1px solid #fffc;border-radius:22px;flex-direction:column;gap:14px;padding:30px 28px;transition:transform .35s,box-shadow .35s;display:flex;position:relative;box-shadow:0 18px 50px #141e371a}.tsti-card:hover{transform:translateY(-3px);box-shadow:0 24px 56px #141e3724}.tsti-card .starz{color:var(--gold);letter-spacing:3px;font-size:.95rem}.tsti-card p{color:#374152;flex:1;font-size:.96rem;line-height:1.65}.tsti-card .tresult{align-self:flex-start}.tsti-card .tperson{border-top:1px solid var(--line);margin-top:6px;padding-top:16px}.faq-q{gap:14px}.faq-ico{width:38px;height:38px;color:var(--acc);background:color-mix(in srgb,var(--acc) 11%,#fff);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:inline-flex}.faq-qt{flex:1}.faq-item.open .faq-ico{background:var(--acc);color:#fff}.faq-a{transition:max-height .45s cubic-bezier(.4,0,.2,1)}.final-cta{color:#fff;background:linear-gradient(160deg,#171b24,#0c0e15);padding:clamp(80px,11vw,140px) 0;position:relative;overflow:hidden}.final-cta h2{color:#fff}.fc-aura{pointer-events:none;background-color:#0000;background-image:radial-gradient(40% 60% at 18% 20%,#2563eb47,#0000 70%),radial-gradient(45% 60% at 82% 28%,#dc262638,#0000 70%),radial-gradient(50% 60% at 55% 95%,#16a34a38,#0000 70%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:170% 170%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;animation:none;position:absolute;inset:0}.fc-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--gold2);margin-bottom:16px;font-size:.8rem;font-weight:700;display:block}.fc-lead{color:#b7c0d2;max-width:600px;margin:22px auto 30px;font-size:clamp(1.05rem,1.6vw,1.2rem)}.fc-benefits{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:38px;display:flex}.fc-benefits span{color:#e6eaf2;background:#ffffff0f;border:1px solid #ffffff24;border-radius:100px;align-items:center;gap:8px;padding:9px 18px;font-size:.86rem;font-weight:600;display:inline-flex}.fc-benefits svg{color:var(--gold2)}.fc-note{color:#8a93a6}.reveal.d3{transition-delay:.36s}@media (prefers-reduced-motion:reduce){.fc-aura,.badge.floaty,.btn.big.glow,.btn.big:after{animation:none!important}}.hs-left-inner .lead{max-width:none}.hs-left-inner .btn-note{justify-content:flex-start}@keyframes trioPhotoIn{0%{opacity:0;transform:scale(.96)translateY(24px)}to{opacity:1;transform:none}}@keyframes tgIn{to{opacity:.13}}@keyframes tgPulse{0%,to{opacity:.1}50%{opacity:.19}}@keyframes tlabelIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.tsc-wrap{background:var(--bg);padding:0 0 clamp(40px,6vw,80px);overflow:hidden}.tsc-stage{justify-content:center;padding:0 clamp(16px,4vw,40px);display:flex}.tsc-frame{will-change:transform;background:linear-gradient(160deg,#f5f7fb,#eaeff8);border-radius:32px;width:100%;max-width:520px;position:relative;overflow:hidden}.tsc-img{z-index:2;width:100%;height:auto;display:block;position:relative}.tsc-glow{filter:blur(55px);z-index:1;pointer-events:none;opacity:.22;border-radius:50%;display:block;position:absolute;bottom:-30px}.tsc-gold{width:180px;height:320px;left:5%}.tsc-green{width:180px;height:320px;left:50%;transform:translate(-50%)}.tsc-red{width:180px;height:320px;right:5%}.tsc-fade{background:linear-gradient(to bottom,transparent 0%,var(--bg) 100%);z-index:3;pointer-events:none;height:38%;position:absolute;bottom:0;left:0;right:0}@media (max-width:600px){.tsc-frame{border-radius:22px;max-width:100%}}.ch-hero{background:#0d1018;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.ch-bg-wrap{z-index:0;pointer-events:none;align-items:flex-end;height:100%;display:flex;position:absolute;bottom:0;right:0}.ch-trio-bg{object-fit:contain;object-position:bottom right;filter:brightness(.85)contrast(1.05);width:auto;height:100%;display:block}.ch-hero-overlay{z-index:1;pointer-events:none;background:linear-gradient(105deg,#0d1018 0% 35%,#0d1018e0 52%,#0d101861 72%,#0d10180f 100%);position:absolute;inset:0}.ch-hero-content{z-index:2;width:100%;max-width:calc(1180px + max(0px,50vw - 566px));padding:clamp(110px,13vw,150px) max(24px,50vw - 566px) clamp(80px,10vw,120px);position:relative}.ch-label{font-family:var(--font);text-transform:uppercase;letter-spacing:.14em;color:var(--gold2);align-items:center;gap:10px;margin-bottom:24px;font-size:.72rem;font-weight:700;display:inline-flex}.ch-label-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s infinite pulse}.ch-h1{font-family:var(--font-display);letter-spacing:-.045em;color:#fff;max-width:700px;margin-bottom:28px;font-size:clamp(3.4rem,6.5vw,6.2rem);font-weight:800;line-height:1.02}.ch-accent{color:var(--gold2)}.ch-sub{font-family:var(--font);color:#ffffff94;max-width:520px;margin-bottom:38px;font-size:clamp(.95rem,1.3vw,1.08rem);line-height:1.7}.ch-pills{flex-wrap:wrap;gap:10px;margin-bottom:42px;display:flex}.ch-pill{font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:100px;align-items:center;gap:8px;padding:7px 18px;font-size:.72rem;font-weight:700;display:inline-flex}.ch-pill:before{content:"";background:var(--pc);border-radius:50%;flex-shrink:0;width:6px;height:6px}.ch-ctas{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:30px;display:flex}.ch-btn-primary{color:#0d1018;font-family:var(--font);transition:transform .22s var(--ease-out),box-shadow .22s var(--ease-out);white-space:nowrap;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:17px 34px;font-size:.95rem;font-weight:700;display:inline-flex;box-shadow:0 8px 32px #0006}.ch-btn-primary:hover{transform:translateY(-3px);box-shadow:0 16px 48px #00000080}.ch-btn-primary:active{transition:transform .1s ease-out;transform:translateY(-1px)scale(.97)}.ch-btn-ghost{color:#fffc;font-family:var(--font);white-space:nowrap;background:#ffffff0d;border:1.5px solid #ffffff38;border-radius:14px;align-items:center;padding:15px 26px;font-size:.9rem;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.ch-btn-ghost:hover{background:#ffffff1a;border-color:#ffffff73}.ch-color-bar{z-index:3;background:linear-gradient(90deg,#2563eb 33.3%,#16a34a 33.3% 66.6%,#dc2626 66.6%);height:3px;position:absolute;bottom:0;left:0;right:0}@media (max-width:900px){.ch-bg-wrap{opacity:.55;height:80%}.ch-hero-overlay{background:linear-gradient(105deg,#0d1018 0% 40%,#0d1018e6 100%)}.ch-h1{font-size:clamp(2.8rem,9vw,4rem)}}@media (max-width:540px){.ch-bg-wrap{opacity:.35;height:70%}.ch-h1{font-size:clamp(2.4rem,12vw,3.4rem)}.ch-hero-content{padding-left:20px;padding-right:20px}}.nav .nav-links{color:#ffffffa6}.nav .nav-links a:hover{color:#fff}.nav .btn-ghost{color:#fffc;background:#ffffff0f;border-color:#ffffff38}.nav .btn-ghost:hover{color:#fff;background:#ffffff1a;border-color:#ffffff80}.nav .btn.small{color:#20180a;background:linear-gradient(120deg,#c9a96e,#e6cf9c 60%,#c9a96e);box-shadow:0 8px 22px #c9a96e4d}.nav.scrolled .nav-links{color:var(--muted)}.nav.scrolled .nav-links a:hover{color:var(--text)}.nav.scrolled .btn.small{background:linear-gradient(120deg,var(--gold),#f4b84a 60%,var(--gold));color:#241800}.nav .btn.small.nav-cta{background:linear-gradient(120deg,var(--gold),#f4b84a 60%,var(--gold));color:#241800;white-space:nowrap;font-weight:800;box-shadow:0 8px 22px #c9a96e57}.nav .btn.small.nav-cta:hover{filter:brightness(1.06);transform:translateY(-1px)}@media (min-width:901px){.nav-links{margin-left:auto}.nav .nav-cta{margin-left:22px}}@media (max-width:900px){.nav .nav-cta{margin-left:auto;margin-right:12px}}@media (max-width:400px){.nav .btn.small.nav-cta{padding:9px 15px;font-size:.8rem}}body:has(.lp){color:#f3f1ec;background:#12121a!important}.lp{--bg:#12121a;--bg2:#16161f;--card:#1b1b26;--card2:#20202d;--line:#ffffff14;--line2:#ffffff26;--text:#f3f1ec;--muted:#a6a6b4;--dim:#74747f;--gold:#c9a96e;--gold-ink:#dcc28a;--gold2:#d8bc84;--acc:#c9a96e;--font:var(--f-sora),"Inter",system-ui,-apple-system,sans-serif;--font-display:var(--f-display),"Plus Jakarta Sans",var(--f-sora),"Inter",system-ui,sans-serif;--shadow:0 4px 12px #0006,0 22px 56px #00000080;--sh-sm:0 1px 2px #0000004d,0 6px 18px #00000059;--sh-md:0 2px 8px #00000059,0 16px 40px #00000073;--sh-lg:0 10px 30px #00000080,0 44px 100px #0009;color:var(--text);font-family:var(--font);background:#12121a;width:100%;min-height:100vh;overflow-x:clip}.lp section:not(.offer-sec),.lp footer{color:#f3f1ec;background-color:#12121a}.lp ::selection{background:#c9a96e47}.lp .gold{background:linear-gradient(100deg,#b8945a 8%,#e6cf9c 50%,#b8945a 92%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lp .overline{color:var(--gold-ink)}.lp .btn{color:#20180a;background:linear-gradient(120deg,#c9a96e,#e6cf9c 60%,#c9a96e);box-shadow:0 2px 6px #c9a96e33,0 14px 34px #c9a96e47}.lp .btn:hover{box-shadow:0 6px 14px #c9a96e47,0 20px 46px #c9a96e6b}.lp .btn.big:after{background:linear-gradient(100deg,#0000,#ffffff73,#0000)}.lp .btn-ghost{color:var(--text);border-color:var(--line2);background:#ffffff0a}.lp .btn-ghost:hover{border-color:var(--gold);color:#fff;background:#c9a96e1a}.lp .badge{color:var(--gold-ink);background:#c9a96e1a;border-color:#c9a96e4d}.lp .nav.scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e0e14d1;border-bottom:1px solid #ffffff14;box-shadow:0 8px 30px #00000080}.lp .nav.scrolled .nav-links{color:#ffffffb3}.lp .nav.scrolled .nav-links a:hover{color:#fff}.lp .nav.scrolled .btn-ghost{color:#ffffffd9;background:#ffffff0f;border-color:#fff3}.lp .nav .btn.small,.lp .nav.scrolled .btn.small{color:#20180a;background:linear-gradient(120deg,#c9a96e,#e6cf9c);box-shadow:0 8px 24px #c9a96e4d}@media (max-width:820px){.lp .nav-links{background:#15151f;border:1px solid #ffffff1a;box-shadow:0 20px 54px #0009}}.lp .ch-hero{background:radial-gradient(125% 125% at 30% 38%,#1e1e2a 0%,#15151f 46%,#0d0d14 100%)}.lp .ch-bg-wrap{align-items:flex-start;height:auto;top:clamp(64px,8vw,104px);bottom:auto;right:clamp(48px,11vw,280px);overflow:hidden}.lp .ch-trio-bg{filter:brightness(1.03)contrast(1.04)saturate(.96)blur(.5px);width:auto;height:min(78svh,825px)}.lp .ch-trio-fade{z-index:2;pointer-events:none;background:radial-gradient(120% 100% at 50% 42%,#12121a00 46%,#12121a0f 60%,#12121a33 74%,#12121a6b 86%,#12121aad 100%),linear-gradient(#12121a00 24%,#12121a05 32%,#12121a14 42%,#12121a33 54%,#12121a61 66%,#12121a99 77%,#12121ad1 87%,#12121af5 95%,#12121a 100%),linear-gradient(270deg,#12121a 0%,#12121ae6 4%,#12121ab3 11%,#12121a7a 19%,#12121a4d 28%,#12121a29 36%,#12121a0f 43%,#12121a00 50%),linear-gradient(90deg,#12121a 0%,#12121ae6 4%,#12121ab3 11%,#12121a7a 19%,#12121a4d 28%,#12121a26 36%,#12121a0d 43%,#12121a00 50%),linear-gradient(#12121a 0%,#12121aeb 5%,#12121abd 12%,#12121a80 21%,#12121a4d 30%,#12121a26 38%,#12121a0d 44%,#12121a00 50%);position:absolute;inset:0;box-shadow:inset 0 0 55px 30px #12121a}@media (min-width:901px){.lp .ch-h1{max-width:820px}.lp .ch-sub{max-width:600px}}.lp .ch-h1{color:#fff;text-shadow:0 2px 40px #00000080}.lp .ch-accent{background:linear-gradient(100deg,#c9a96e,#e6cf9c 55%,#c9a96e);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.lp .ch-label{color:var(--gold-ink)}.lp .ch-btn-primary{color:#20180a;background:linear-gradient(120deg,#c9a96e,#e6cf9c 60%,#c9a96e);box-shadow:0 10px 34px #c9a96e66}.lp .ch-color-bar{opacity:.9;background:linear-gradient(90deg,#1e88e5 33.3%,#43a047 33.3% 66.6%,#e53935 66.6%)}.lp .ch-media-slot{z-index:2;opacity:0;width:100%;max-width:440px;animation:chFade .85s var(--ease-out) 1s both;margin:40px 0 6px;position:relative}.lp .ch-media-ph{aspect-ratio:4/5;background:linear-gradient(160deg,#c9a96e1a,#ffffff04 62%),#ffffff05;border:2px dashed #c9a96e73;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #c9a96e0f,0 26px 70px #00000057}.lp .ch-media-ph:before{content:"";pointer-events:none;background:radial-gradient(72% 56% at 50% 42%,#c9a96e21,#0000 70%);position:absolute;inset:0}.lp .ch-media-ico{color:#20180a;background:linear-gradient(120deg,#c9a96e,#e6cf9c 60%,#c9a96e);border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;padding-left:3px;display:flex;position:relative;box-shadow:0 12px 30px #c9a96e6b}.lp .ch-media-title{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;font-size:1.55rem;font-weight:800;position:relative}.lp .ch-media-sub{font-family:var(--font);text-transform:uppercase;letter-spacing:.16em;color:#c9a96ee6;font-size:.74rem;font-weight:700;position:relative}@media (min-width:1025px){.lp .ch-media-slot{width:clamp(320px,30vw,430px);margin:0;position:absolute;top:50%;right:max(24px,50vw - 566px);transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.lp .ch-media-slot{opacity:1!important;animation:none!important}}@media (max-width:900px){.lp .ch-hero{min-height:85svh}.lp .ch-bg-wrap{width:100%;height:72%;box-shadow:none;opacity:1;align-items:flex-end;display:flex;inset:0 0 auto}.lp .ch-trio-bg{object-fit:contain;object-position:bottom center;filter:brightness()contrast(1.04)saturate(.97);width:100%;height:100%;transform:scale(.98)}.lp .ch-wash{display:block}.lp .ch-hero-overlay{background:linear-gradient(90deg,#12121ad1 0%,#12121a80 30%,#12121a26 55%,#12121a1a 100%)}.lp .ch-hero-overlay:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#12121a 0%,#0000 12%);position:absolute;inset:0}}.lp .vsl-sec{color:#1a1a2e;background:#edeae3;border-top:1px solid #14142314;border-bottom:1px solid #14142314;padding-bottom:clamp(40px,6vw,72px)}.lp .vsl-sec .gold{background:linear-gradient(100deg,#a67c2e 8%,#c9a455 50%,#a67c2e 92%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lp .vsl-chip{color:#7a5c24;background:#c9a96e29;border:1px solid #c9a96e6b}.lp .vsl-frame{background:linear-gradient(135deg,#ffffffb3,#ffffff59);border:1px solid #1414231a;box-shadow:0 40px 90px #14192d2e,inset 0 1px #ffffffe6}.lp .vsl-frame:before{opacity:.8;background:linear-gradient(135deg,#c9a96e99,#0000 40% 60%,#c9a96e59)}.lp .vsl-glass{background:radial-gradient(115% 92% at 50% 40%,#23232f,#14141c 74%)}.lp .duration,.lp .vsl-glass .duration{background:#0009}.lp .tlogo{color:#8c8c99;filter:grayscale()brightness(1.4);opacity:.7}.lp .tlogo:hover{color:#c9c9d4;opacity:1}.lp .tlogo-mark{color:var(--gold-ink);background:#ffffff0d;border:1px solid #ffffff1a}.lp .stats-band{border-bottom:1px solid var(--line);background:linear-gradient(#15151e,#111119)}.lp .probsol{border:1px solid var(--line);box-shadow:0 20px 60px #00000080}.lp .ps-pain{background:linear-gradient(155deg,#231518,#1b1114)}.lp .ps-fix{background:linear-gradient(155deg,#14201a,#101a15)}.lp .ps-list li{color:#c4c4d0}.lp .ps-panel h3{color:var(--text)}.lp .ps-seam span{border:1px solid var(--line);color:var(--muted);background:#1b1b26}.lp .ps-cross li:before{color:#ff7a76;background:#e5393529}.lp .ps-check li:before{color:#7bd98a;background:#43a0472e}.lp .mc-card{background:#1b1b26;border:1px solid #ffffff14;box-shadow:0 14px 44px #00000080}.lp .mc-card:hover{border-color:var(--acc);box-shadow:0 28px 66px #0009}.lp .mc-card h3{color:var(--text)}.lp .mc-new{color:#fff}.lp .mc-old{color:#6e6e7b}.lp .mc-fine{color:#7c7c88}.lp .mc-badge,.lp .mc-cta{color:#12121a}.lp .code-hint{color:var(--muted);background:#ffffff0a;border:1px solid #ffffff1a}.lp .code-hint b{color:var(--text)}.lp .code-hint .tagpill{color:#ff8a86;background:#e5393524;border-color:#e539354d}.lp .pricing{color:#1a1a2e;background:#edeae3;border-top:1px solid #14142314;border-bottom:1px solid #14142314}.lp .pricing h2{color:#12121a}.lp .pricing .lead{color:#4a4a5a}.lp .pricing .overline{color:#7a5c24}.lp .pricing .gold{background:linear-gradient(100deg,#a67c2e 8%,#c9a455 50%,#a67c2e 92%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lp .pricing .code-hint{color:#4a4a5a;background:#ffffffb8;border:1px solid #1414231f}.lp .pricing .code-hint b{color:#12121a}.lp .pricing .code-hint .tagpill{color:#c0392b;background:#e539351a;border-color:#e5393547}.lp .bc-card{background:#1b1b26;box-shadow:0 16px 44px #00000080}.lp .bc-media{background:radial-gradient(120% 100% at 50% 28%,color-mix(in srgb,var(--acc) 20%,#1b1b26),#141420 80%);border-bottom:1px solid #ffffff0f}.lp .bc-body h3{color:var(--text)}.lp .bc-desc{color:var(--muted)}.lp .bc-new{color:#fff}.lp .bc-old{color:#6e6e7b}.lp .bc-fine{color:#7c7c88}.lp .tb{border:1px solid #c9a96e2e;box-shadow:0 30px 90px #0000008c}.lp .tb-glow{opacity:.24}.lp .trio-about-wrap{box-shadow:none;background:#edeae3;border:none}.lp .trio-about-img{filter:drop-shadow(0 20px 40px #141e371f)drop-shadow(0 0 9px #edeae3)drop-shadow(0 0 18px #edeae3)}.lp .trio-about-wrap:after{content:"";z-index:3;pointer-events:none;border-radius:inherit;background:linear-gradient(#0000 44%,#edeae3b3 72%,#edeae3 96%),linear-gradient(90deg,#edeae3 -2%,#0000 19% 81%,#edeae3 102%),linear-gradient(#edeae3 0%,#0000 16%);position:absolute;inset:0}.lp .ta-gold{opacity:.1;background:radial-gradient(at 50% 90%,#c9a455,#0000 70%)}.lp .ta-green{opacity:.08;background:radial-gradient(at 50% 90%,#43a047,#0000 70%)}.lp .ta-red{opacity:.08;background:radial-gradient(at 50% 90%,#c56a66,#0000 70%)}.lp .checklist li{color:#c4c4d0}.lp .checklist li:before{color:var(--gold)}.lp .tsti-sec{background:linear-gradient(#12121a,#0f0f16)}.lp .tsti-aura{opacity:.16;background:conic-gradient(from 90deg,#c9a96e,#5ec1e3,#43a047,#c9a96e)}.lp .tsti-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0b;border:1px solid #ffffff17;box-shadow:0 18px 50px #00000080}.lp .tsti-card:hover{box-shadow:0 28px 66px #0009}.lp .tsti-card p{color:#d4d4de}.lp .tsti-card .starz,.lp .tcard .starz{color:var(--gold)}.lp .tsti-card .tperson{border-top:1px solid var(--line)}.lp .tcard{background:#1b1b26;border:1px solid #ffffff14;box-shadow:0 12px 34px #00000073}.lp .tcard p{color:#c4c4d0}.lp .avatar{color:var(--gold-ink);background:linear-gradient(140deg,#2a2a38,#20202c);border:1px solid #ffffff1a}.lp .tperson b{color:var(--text)}.lp .bento-card{background:#1b1b26;border:1px solid #ffffff14;box-shadow:0 10px 32px #00000073}.lp .bento-card h3{color:var(--text)}.lp .bento-promo{--acc:#5ec1e3;background:linear-gradient(155deg,#141c22,#101820)}.lp .guarantee{background:linear-gradient(155deg,#c9a96e14,#c9a96e05);border:1px solid #c9a96e3d}.lp .guarantee h3{color:var(--text)}.lp .faq-item{background:#1b1b26;border:1px solid #ffffff14}.lp .faq-item.open{border-color:#c9a96e66;box-shadow:0 10px 30px #0006}.lp .faq-q{color:var(--text)}.lp .faq-ico{color:var(--gold-ink);background:#c9a96e1f}.lp .faq-item.open .faq-ico{background:var(--gold);color:#12121a}.lp .fc-aura{background:radial-gradient(40% 60% at 18% 20%,#c9a96e38,#0000 70%),radial-gradient(45% 60% at 82% 28%,#e5393529,#0000 70%),radial-gradient(50% 60% at 55% 95%,#43a04729,#0000 70%)}.lp .fc-eyebrow{color:var(--gold-ink)}.lp footer{border-top:1px solid var(--line);background:#0f0f16}.lp .card{background:#1b1b26;border:1px solid #ffffff14}.lp .card h3{color:var(--text)}.lp .card:hover{border-color:#c9a96e66}.lp .stats-band,.lp .about-sec,.lp .tools-sec,.lp .guarantee-sec{color:#1a1a2e;background:#edeae3;border-top:1px solid #14142314;border-bottom:1px solid #14142314}.lp .about-sec h2,.lp .about-sec h3,.lp .about-sec h4,.lp .tools-sec h2,.lp .tools-sec h3{color:#12121a}.lp .about-sec .overline,.lp .tools-sec .overline{color:#7a5c24}.lp .about-sec .lead,.lp .tools-sec .lead{color:#4a4a5a}.lp .about-sec .gold,.lp .tools-sec .gold{background:linear-gradient(100deg,#a67c2e 8%,#c9a455 50%,#a67c2e 92%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lp .stats-band:before{background-image:radial-gradient(#1414230e 1px,#0000 1px)}.lp .statb b{background:linear-gradient(160deg,#2a2a38,#a67c2e);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lp .statb span{color:#4a4a5a}.lp .about-sec .checklist li{color:#3a3a48}.lp .about-sec .checklist li:before{color:#a67c2e}.lp .about-sec .glow{opacity:.05}.lp .guarantee-sec .guarantee{background:linear-gradient(155deg,#1b1b26,#15151e);border:1px solid #c9a96e4d;box-shadow:0 24px 60px #14192d2e}.lp .hero:before{background-image:radial-gradient(#ffffff0f 1px,#0000 1px)}.lp .vsl-chip .dot,.lp .badge .dot{background:#43a047}.lp .ch-trio-bg{transform-origin:60% 8%;animation:12s ease-out forwards chKen}@keyframes chKen{0%{transform:scale(1)}to{transform:scale(1.03)}}@media (max-width:900px){.lp .ch-trio-bg{animation:none;transform:scale(.98)}}.lp .ch-trio-img{object-fit:contain;object-position:bottom center;background:0 0;box-shadow:0 0 40px 25px #12121a}.lp .ch-wash{z-index:1;pointer-events:none;mix-blend-mode:soft-light;opacity:0;will-change:opacity;animation:none;position:absolute;inset:0}.lp .ch-wash-sales{background:#0b1f3a;animation-delay:0s}.lp .ch-wash-recruiting{background:#0f2e1a;animation-delay:6s}.lp .ch-wash-fuehrung{background:#2a0e2a;animation-delay:12s}@keyframes chWash{0%{opacity:0}14%{opacity:.16}33%{opacity:.16}47%{opacity:0}to{opacity:0}}@keyframes chFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.lp .ch-h1 .ch-word{animation:chWordUp .5s cubic-bezier(.2,.7,.3,1) var(--d,0s) both;display:inline-block}@keyframes chWordUp{0%{opacity:0;transform:translateY(20px)rotate(.3deg)}to{opacity:1;transform:none}}.lp .ch-pills{animation:chFade .85s var(--ease-out) var(--d,1.6s) both}@keyframes chFade{0%{opacity:0}to{opacity:1}}.lp .ch-pill{opacity:.7;animation:chChipIn .6s var(--ease-out) var(--cin,1.6s) both}@keyframes chChipIn{0%{transform:translateY(14px)}to{transform:none}}@keyframes chChip{0%{opacity:.7;border-color:#ffffff2e}14%{opacity:1;border-color:#ffffff6b}33%{opacity:1;border-color:#ffffff6b}47%{opacity:.7;border-color:#ffffff2e}to{opacity:.7;border-color:#ffffff2e}}@media (prefers-reduced-motion:reduce){.lp .ch-trio-bg,.lp .ch-wash,.lp .ch-in,.lp .ch-h1 .ch-word,.lp .ch-pills,.lp .ch-pill{animation:none!important}.lp .ch-in,.lp .ch-h1 .ch-word,.lp .ch-pills,.lp .ch-pill{opacity:1!important;filter:none!important;transform:none!important}.lp .ch-wash{opacity:0!important}}.nav.scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e0e14d1;border-bottom:1px solid #ffffff14;box-shadow:0 8px 30px #00000080}.nav-toggle{border-color:var(--line2);background:#ffffff0f}.nav.scrolled .btn-ghost{color:var(--text);border-color:var(--line2);background:#ffffff0d}@media (max-width:820px){.nav-links{background:#15151f;border:1px solid #ffffff1a;box-shadow:0 20px 54px #0009}}.btn-ghost{border-color:var(--line2);background:#ffffff0a}.btn-ghost:hover{border-color:var(--gold);color:var(--text);background:#c9a96e1a}.acc-btn,.acc-badge,.tag{color:#20180a}.gold{background:linear-gradient(100deg,#b8945a 8%,#e6cf9c 50%,#b8945a 92%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.field label{color:var(--muted)}.field input,.field select,.field textarea{background:var(--card2);border-color:var(--line2);color:var(--text)}.field input::placeholder,.field textarea::placeholder{color:var(--dim)}.pay-opt{background:var(--card2);border-color:var(--line2)}.pay-opt.active{background:color-mix(in srgb,var(--acc) 16%,var(--card));border-color:var(--acc);color:var(--text)}.bump{background:color-mix(in srgb,var(--gold) 8%,var(--card));border-color:color-mix(in srgb,var(--gold) 45%,var(--line2))}.bump.on{background:color-mix(in srgb,var(--gold) 14%,var(--card))}.timer div{background:var(--card2);border-color:color-mix(in srgb,var(--gold) 34%,var(--line2))}.video-frame,.player{background:radial-gradient(115% 92% at 50% 40%,color-mix(in srgb,var(--acc) 10%,var(--card2)),var(--bg2) 72%);border-color:var(--line)}.lmedia-tile{background:radial-gradient(120% 100% at 50% 30%,color-mix(in srgb,var(--acc) 12%,var(--card2)),var(--bg2) 78%)}.lmedia-ico{background:color-mix(in srgb,var(--acc) 16%,var(--card2));border-color:color-mix(in srgb,var(--acc) 30%,var(--line2))}.progress-bar{background:#ffffff1a}.side-item.active{background:color-mix(in srgb,var(--acc) 16%,var(--card))}.lesson.active{background:color-mix(in srgb,var(--acc) 14%,var(--card));border-color:color-mix(in srgb,var(--acc) 34%,var(--line2))}.lesson:hover{background:var(--bg2)}.freebie .ficon,.tool-ico{background:color-mix(in srgb,var(--acc) 16%,var(--card2))}.tool-soon{background:color-mix(in srgb,var(--acc) 14%,var(--card));border-color:color-mix(in srgb,var(--acc) 30%,var(--line2))}.upsell-banner{background:color-mix(in srgb,var(--acc) 12%,var(--card));border-color:color-mix(in srgb,var(--acc) 30%,var(--line2))}.app-topbar{-webkit-backdrop-filter:blur(22px)saturate(1.6);backdrop-filter:blur(22px)saturate(1.6);background:#12121ad9;border-bottom:1px solid #ffffff14}.topbar-dot{border-color:var(--bg)}.drawer{background:var(--card)}.hn-ico{background:color-mix(in srgb,var(--acc) 16%,var(--card2));color:var(--gold-ink)}.cat-item.active{background:color-mix(in srgb,var(--acc) 14%,var(--card));border-color:color-mix(in srgb,var(--acc) 30%,var(--line2))}.cat-tag{background:color-mix(in srgb,var(--acc) 14%,var(--card))}.act-btn.liked{background:color-mix(in srgb,var(--acc) 14%,var(--card));border-color:color-mix(in srgb,var(--acc) 45%,var(--line2))}.post-body{color:#d4d4de}.comment .cbody p{color:var(--muted)}.avatar{color:var(--gold-ink);border-color:var(--line2);background:linear-gradient(140deg,#2a2a38,#20202c)}.sticky-cta{border-top:1px solid var(--line);background:#12121aeb}.faq-ico{background:color-mix(in srgb,var(--acc) 14%,var(--card));color:var(--gold-ink)}.xform-sec{background:var(--bg2)}.xform-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;display:grid}@media (max-width:820px){.xform-grid{grid-template-columns:1fr;max-width:460px;margin-inline:auto}}.xform-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--sh-sm);padding:30px 26px;position:relative;overflow:hidden}.xform-card:before{content:"";background:var(--acc);height:3px;position:absolute;top:0;left:0;right:0}.xf-pill{letter-spacing:.14em;text-transform:uppercase;color:var(--acc);margin-bottom:20px;font-size:.72rem;font-weight:800;display:inline-block}.xf-label{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-bottom:7px;font-size:.66rem;font-weight:700;display:block}.xf-from{color:var(--muted);font-size:.96rem;line-height:1.5}.xf-to{color:var(--text);font-size:1.06rem;font-weight:600;line-height:1.5}.xf-arrow{color:var(--acc);text-align:center;opacity:.85;margin:14px 0;font-size:1.35rem}.pillar-outcome{font-family:var(--font-display);color:var(--acc);margin-top:12px;font-size:1.45rem;font-weight:800;line-height:1.05;display:block}.cases{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:clamp(56px,7vw,100px);margin-bottom:44px;display:grid}@media (max-width:820px){.cases{grid-template-columns:1fr;max-width:480px;margin-inline:auto}}.case{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--sh-sm);flex-wrap:wrap;align-items:baseline;gap:9px;padding:22px 24px;display:flex}.case-from{color:var(--dim);font-size:.9rem;-webkit-text-decoration:line-through #ffffff40;text-decoration:line-through #ffffff40}.case-arrow{color:var(--gold);font-weight:800}.case-to{color:var(--text);font-size:1.05rem;font-weight:700}.case-who{color:var(--muted);letter-spacing:.02em;flex-basis:100%;margin-top:6px;font-size:.78rem}.launch-banner{text-align:center;max-width:780px;color:var(--text);background:linear-gradient(120deg,#c9a96e26,#c9a96e0a);border:1px solid #c9a96e57;border-radius:100px;justify-content:center;align-items:center;gap:12px;margin:34px auto 52px;padding:14px 24px;font-size:.93rem;display:flex}.launch-banner b{color:var(--gold-ink)}.lb-pulse{background:var(--gold);border-radius:50%;flex:none;width:9px;height:9px;animation:2s infinite lbpulse}@keyframes lbpulse{0%{box-shadow:0 0 #c9a96e80}70%{box-shadow:0 0 0 10px #c9a96e00}to{box-shadow:0 0 #c9a96e00}}@media (max-width:600px){.launch-banner{margin:26px auto 40px;padding:12px 16px;font-size:.82rem}}@media (prefers-reduced-motion:reduce){.lb-pulse{animation:none}}.tb-hero-product{border:1px solid #c9a96e66!important;box-shadow:0 34px 100px #0009,0 0 0 1px #c9a96e1f!important}.tb-ribbon{z-index:3;letter-spacing:.05em;text-transform:uppercase;color:#1a1408;background:linear-gradient(120deg,#c9a96e,#e6cf9c);border-radius:100px;align-items:center;gap:7px;padding:8px 15px;font-size:.73rem;font-weight:800;display:inline-flex;position:absolute;top:22px;right:22px;box-shadow:0 10px 26px #c9a96e66}@media (max-width:860px){.tb-ribbon{gap:5px;padding:6px 11px;font-size:.64rem;top:14px;right:14px}}.tb-bonus{background:#c9a96e12;border:1px dashed #c9a96e52;border-radius:16px;margin-top:24px;padding:18px 20px}.tb-bonus-h{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink);align-items:center;gap:8px;margin-bottom:12px;font-size:.77rem;font-weight:800;display:inline-flex}.tb-bonus ul{gap:9px;list-style:none;display:grid}.tb-bonus li{color:var(--muted);font-size:.9rem;line-height:1.45}.tb-bonus li b{color:var(--text);margin-bottom:2px;display:block}.alt-h{font-family:var(--font-display);color:var(--text);font-size:clamp(1.5rem,3vw,2rem)}.app-shell{--bg:#f7f7fa;--bg2:#f0f0f5;--card:#fff;--card2:#f5f5f9;--line:#00000012;--line2:#0000001f;--text:#1a1a2e;--muted:#5a5a6e;--dim:#8a8a9a;--gold-ink:#7a5c0e;--sh-sm:0 2px 8px #0000000d;--shadow:0 8px 28px #00000017}.app-shell .player{background:radial-gradient(115% 92% at 50% 40%,color-mix(in srgb,var(--acc) 8%,#fff),#edf0f4 72%)}.app-shell .btn-ghost{background:#00000008}.app-shell .btn-ghost:hover{background:color-mix(in srgb,var(--acc) 7%,#fff)}.app-shell .post-body,.app-shell .checklist li{color:#333}.app-shell .avatar{color:var(--gold-ink);background:linear-gradient(140deg,#e8e8f0,#dddde8);border-color:#0000001a}.app-shell .jn-prog-bg{stroke:#00000014}.app-shell .mcc-lock{background:#00000008;border-color:#0000001f}.app-shell .mcc-thumb{background:radial-gradient(120% 100% at 50% 28%,color-mix(in srgb,var(--acc) 10%,#fff),var(--bg2) 80%)}.app-shell .comm-textarea{background:#00000008}.app-shell .comm-textarea:focus{background:#00000004}.app-shell .chat-input-row{background:#00000005}.app-shell .chat-input{background:#00000008}.app-shell .chat-input:focus{background:#00000004}.app-shell .comment-input input{background:#00000008}.app-shell .comment-input input:focus{background:#00000004}.app-shell .msg-coach .msg-bubble{background:var(--card2);border-color:#00000014}.app-shell .comm-feed .post-card:hover{box-shadow:0 10px 30px #00000012}.app-shell .comm-composer:focus-within{box-shadow:0 8px 26px #00000012}.app-shell .sticky-cta{background:#ffffffeb;border-top-color:#00000012}.app-shell .app-topbar{-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);background:#ffffffe6;border-bottom-color:#00000012}.app-shell .topbar-dot{border-color:#fff}.app-shell .topbar-logo span{color:#1a1a2e73}.app-shell .drawer{background:#fff}.app-shell .drawer-backdrop,.app-shell .kd-tree-backdrop{background:#0000002e}.app-shell .kd-tree-drawer{background:#fff}@media (max-width:900px){.app-shell .app-main{padding-top:24px}.app-shell .mycourse-grid{grid-template-columns:1fr}.app-shell .journey{padding:16px 14px}.app-shell .jn-node{flex:1 0 100px}}@media (max-width:480px){.app-shell .app-main{padding:16px 14px 80px}.app-shell .card{padding:20px}.app-shell .exam-opts{padding-left:0}.app-shell .co-form{padding:20px}.app-shell .kd-head{gap:10px}.app-shell .player-controls{gap:8px 16px;padding:10px 12px}}.sys-upgrade{background:linear-gradient(120deg,color-mix(in srgb,var(--gold) 14%,var(--card)),var(--card));border:1px solid color-mix(in srgb,var(--gold) 34%,var(--line));border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-bottom:26px;padding:20px 26px;display:flex;box-shadow:0 12px 34px #00000047}.su-body{flex:1;min-width:240px}.su-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--gold-ink);align-items:center;gap:7px;margin-bottom:8px;font-size:.72rem;font-weight:800;display:inline-flex}.su-text{color:var(--text);font-size:.95rem;font-weight:500;line-height:1.5}.su-text b{color:var(--gold-ink)}.su-cta{background:linear-gradient(120deg,var(--gold),#f4b84a);color:#171203;white-space:nowrap;box-shadow:0 6px 20px color-mix(in srgb,var(--gold) 42%,transparent);transition:transform .25s var(--ease-out),filter .25s;border-radius:100px;flex-shrink:0;align-items:center;padding:14px 24px;font-size:.9rem;font-weight:800;display:inline-flex}.su-cta:hover{filter:brightness(1.06);transform:translateY(-2px)}@media (max-width:640px){.su-cta{justify-content:center;width:100%}}.ach-chip.on{color:var(--text);border-color:color-mix(in srgb,var(--acc) 45%,var(--line2))}.ach-chip.on .ach-ico{background:color-mix(in srgb,var(--acc) 20%,var(--card));border-color:color-mix(in srgb,var(--acc) 50%,var(--line2));color:var(--acc);box-shadow:0 4px 14px color-mix(in srgb,var(--acc) 32%,transparent)}.ds-proof{color:var(--muted);align-items:center;gap:8px;margin-bottom:16px;font-size:.83rem;display:flex}.ds-proof b{color:var(--text)}.ds-proof svg{color:var(--acc);flex-shrink:0}.pill-online{color:#4ade80;background:#22c55e1f;border-color:#22c55e57;align-items:center;gap:8px;display:inline-flex}.online-dot{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse-dot}@keyframes pulse-dot{0%{box-shadow:0 0 #22c55e80}70%{box-shadow:0 0 0 7px #22c55e00}to{box-shadow:0 0 #22c55e00}}.coach-header{background:linear-gradient(120deg,color-mix(in srgb,var(--gold) 10%,var(--card)),var(--card));border:1px solid color-mix(in srgb,var(--gold) 26%,var(--line));border-radius:18px;align-items:center;gap:18px;max-width:720px;margin-bottom:18px;padding:16px 22px;display:flex}.coach-avatars{flex-shrink:0;display:flex;position:relative}.coach-av{color:#fff;background:linear-gradient(135deg,var(--acc),color-mix(in srgb,var(--acc) 58%,#fff));border:2.5px solid var(--card);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-left:-13px;font-size:1rem;font-weight:800;display:flex;box-shadow:0 3px 9px #00000061}.coach-av:first-child{margin-left:0}.coach-online{border:2.5px solid var(--card);background:#22c55e;border-radius:50%;width:14px;height:14px;position:absolute;bottom:0;right:-3px}.coach-header-txt{flex-direction:column;gap:3px;display:flex}.coach-header-txt b{color:var(--text);font-size:1rem}.coach-header-txt span{color:var(--muted);font-size:.85rem;line-height:1.45}.chat-card{max-width:720px;padding:0;overflow:hidden}.chat-scroll{flex-direction:column;gap:16px;min-height:280px;max-height:52vh;padding:24px;display:flex;overflow-y:auto}.msg{align-items:flex-end;gap:10px;max-width:84%;display:flex}.msg-me{flex-direction:row-reverse;align-self:flex-end}.msg-coach{align-self:flex-start}.msg-av{color:#20180a;background:linear-gradient(135deg,var(--gold),#f4b84a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 2px 7px #00000052}.msg-bubble{padding:12px 16px;font-size:.94rem;line-height:1.6}.msg-me .msg-bubble{background:linear-gradient(120deg,var(--gold),#f4b84a);color:#171203;border-radius:16px 16px 4px;font-weight:500}.msg-coach .msg-bubble{background:var(--card2);color:var(--text);border:1px solid var(--line2);border-radius:16px 16px 16px 4px}.msg-name{text-transform:uppercase;letter-spacing:.07em;color:var(--gold-ink);margin-bottom:5px;font-size:.72rem;font-weight:800;display:block}.chat-input-row{border-top:1px solid var(--line2);background:#ffffff08;gap:10px;padding:16px;display:flex}.chat-input{border:1px solid var(--line2);color:var(--text);background:#ffffff0f;border-radius:100px;flex:1;padding:13px 18px;font-family:inherit;font-size:.94rem}.chat-input::placeholder{color:var(--dim)}.chat-input:focus{border-color:color-mix(in srgb,var(--gold) 55%,var(--line2));background:#ffffff14;outline:none}.chat-tip{max-width:720px;color:var(--muted);align-items:flex-start;gap:9px;margin-top:16px;font-size:.87rem;font-weight:500;line-height:1.55;display:flex}.chat-tip svg{color:var(--gold-ink);flex-shrink:0;margin-top:2px}.chat-tip b{color:var(--text)}.trainer-card{background:linear-gradient(140deg,color-mix(in srgb,var(--acc) 10%,var(--card)),var(--card));border:1px solid color-mix(in srgb,var(--acc) 28%,var(--line));border-radius:16px;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.trainer-av{width:54px;height:54px;font-family:var(--font-display);color:#12121a;background:linear-gradient(140deg,var(--acc),color-mix(in srgb,var(--acc) 52%,#fff));box-shadow:0 6px 16px color-mix(in srgb,var(--acc) 38%,transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;font-weight:800;display:flex}.trainer-body{flex-direction:column;gap:4px;display:flex}.trainer-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--acc);font-size:.72rem;font-weight:800}.trainer-body b{color:var(--text);font-size:1.05rem}.trainer-body p{color:var(--muted);margin-top:2px;font-size:.88rem;line-height:1.55}.tc-link{color:var(--acc);font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.buy-trainer{color:var(--muted);align-items:center;gap:9px;margin:12px 0 4px;font-size:.85rem;display:flex}.buy-trainer b{color:var(--text)}.buy-trainer-av{color:#12121a;background:linear-gradient(140deg,var(--acc),color-mix(in srgb,var(--acc) 52%,#fff));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;font-weight:800;display:flex}.mini-coach{color:var(--muted);align-items:center;gap:8px;margin:4px 0 2px;font-size:.82rem;display:inline-flex}.mini-coach b{color:var(--text)}.mini-coach-av{color:#12121a;background:linear-gradient(140deg,var(--acc),color-mix(in srgb,var(--acc) 52%,#fff));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.72rem;font-weight:800;display:flex}.coach-roster{flex-wrap:wrap;gap:10px;max-width:720px;margin-bottom:18px;display:flex}.cr-chip{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--acc);border-radius:100px;align-items:center;gap:9px;padding:7px 15px 7px 7px;display:inline-flex}.cr-av{color:#12121a;background:linear-gradient(140deg,var(--acc),color-mix(in srgb,var(--acc) 52%,#fff));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.82rem;font-weight:800;display:flex}.cr-txt{flex-direction:column;line-height:1.2;display:flex}.cr-txt b{color:var(--text);font-size:.84rem}.cr-txt span{color:var(--muted);font-size:.72rem}.coach-trio{grid-template-columns:repeat(3,1fr);gap:16px;margin:14px 0 4px;display:grid}@media (max-width:820px){.coach-trio{grid-template-columns:1fr;max-width:460px}}.ctrio-card{background:var(--card);border:1px solid var(--line);border-top:3px solid var(--acc);border-radius:16px;flex-direction:column;gap:7px;padding:22px 20px;display:flex}.ctrio-av{width:48px;height:48px;font-family:var(--font-display);color:#12121a;background:linear-gradient(140deg,var(--acc),color-mix(in srgb,var(--acc) 52%,#fff));box-shadow:0 5px 14px color-mix(in srgb,var(--acc) 38%,transparent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;font-size:1.35rem;font-weight:800;display:flex}.ctrio-card>b{font-family:var(--font-display);color:var(--text);font-size:1.25rem}.ctrio-role{color:var(--acc);font-size:.8rem;font-weight:700}.ctrio-card p{color:var(--muted);margin-top:4px;font-size:.86rem;line-height:1.55}.coaching-view .co-intro{color:var(--text);max-width:800px;margin-bottom:4px;font-size:1.12rem;line-height:1.7}.co-block{margin-top:46px}.co-block>.overline{margin-bottom:6px}.co-sub{color:var(--muted);max-width:760px;margin-bottom:22px;font-size:1rem;line-height:1.6}.co-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:30px;display:grid}@media (max-width:880px){.co-grid{grid-template-columns:1fr}}.co-checklist{flex-direction:column;gap:18px;margin:6px 0 0;list-style:none;display:flex}.co-checklist li{color:var(--text);align-items:flex-start;gap:14px;font-size:1.04rem;font-weight:500;line-height:1.5;display:flex}.co-checklist li:before{content:"✓";background:color-mix(in srgb,var(--gold) 16%,var(--card));border:1px solid color-mix(in srgb,var(--gold) 36%,var(--line));width:26px;height:26px;color:var(--gold-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:.84rem;font-weight:800;display:flex}.co-book{padding:28px}.co-book-pill{margin-bottom:14px;display:inline-block}.co-book h3{margin-top:2px;font-size:1.32rem}.co-book-sub{color:var(--muted);margin:12px 0 22px;font-size:1rem;line-height:1.6}.co-book-note{color:var(--dim);text-align:center;margin-top:14px;font-size:.8rem}.co-block-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.co-save{white-space:nowrap;font-size:.78rem;font-weight:600}.co-form{max-width:840px;padding:28px}.co-form .field{margin-bottom:22px}.co-form .field label{color:var(--text);margin-bottom:9px;font-size:.96rem;font-weight:600;display:block}.ctrio-card p{color:#c4c4d0;font-size:.9rem;line-height:1.6}.rules-list{flex-direction:column;gap:15px;margin-top:6px;list-style:none;display:flex}.rules-list li{color:#dadae4;align-items:flex-start;gap:12px;font-size:.95rem;font-weight:500;line-height:1.55;display:flex}.rules-list li:before{content:"✓";color:var(--gold-ink);flex-shrink:0;margin-top:1px;font-size:.92rem;font-weight:800}.checklist li{color:#d4d4de}@media (max-width:860px){.coach-spot{grid-template-columns:1fr;gap:30px;max-width:560px;margin-inline:auto}.coach-spot:nth-child(2n) .coach-media{order:0}}.cs-pitch{color:#c9c9d4;border-left:2px solid color-mix(in srgb,var(--acc) 55%,transparent);margin-bottom:24px;padding-left:16px;font-size:1rem;line-height:1.65}.cs-proof{background:color-mix(in srgb,var(--acc) 8%,var(--card));border:1px solid color-mix(in srgb,var(--acc) 26%,var(--line));color:var(--muted);border-radius:14px;flex-direction:column;gap:1px;padding:11px 18px;font-size:.8rem;line-height:1.2;display:inline-flex}.cs-proof b{font-family:var(--font-display);color:#0000;background:linear-gradient(150deg,#fff,var(--acc));-webkit-background-clip:text;background-clip:text;font-size:1.4rem;font-weight:800}.cs-course:hover{filter:brightness(1.15);gap:14px}.tf-aura{pointer-events:none;z-index:0;opacity:.9;background:radial-gradient(38% 50% at 16% 12%,#e39a1224,#0000 70%),radial-gradient(40% 52% at 84% 20%,#e539351f,#0000 72%),radial-gradient(46% 55% at 50% 96%,#43a04721,#0000 72%);position:absolute;inset:0}.vs-cta{background:linear-gradient(120deg,var(--gold),#f4b84a 60%,var(--gold));color:#241800;transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out),filter .3s;border-radius:100px;justify-content:center;align-items:center;gap:10px;margin-top:24px;padding:17px 30px;font-size:1.02rem;font-weight:800;display:flex;box-shadow:0 12px 34px #c9a96e5c}.vs-cta:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 18px 44px #c9a96e75}.us-backdrop{-webkit-backdrop-filter:blur(8px);background:#08080ca8}.us-modal{text-align:center;background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--gold) 9%,var(--card)),var(--card) 62%);max-width:520px;padding:34px 34px 30px}.us-flag{text-transform:uppercase;letter-spacing:.14em;color:var(--gold-ink);background:color-mix(in srgb,var(--gold) 14%,transparent);border:1px solid color-mix(in srgb,var(--gold) 32%,transparent);border-radius:100px;align-items:center;gap:7px;margin-bottom:16px;padding:7px 15px;font-size:.72rem;font-weight:800;display:inline-flex}.us-flag svg{color:var(--gold-ink)}.us-title{letter-spacing:-.01em;max-width:15ch;margin:0 auto;font-size:1.62rem;line-height:1.18}.us-sub{color:var(--muted);max-width:34ch;margin:12px auto 22px;font-size:.95rem;line-height:1.5}.us-compare{justify-content:center;align-items:stretch;gap:12px;margin-bottom:18px;display:flex}.us-col{border:1px solid var(--line);border-radius:16px;flex-direction:column;flex:1;align-items:center;gap:5px;padding:20px 12px 16px;display:flex;position:relative}.us-col-single{background:#ffffff05}.us-col-bundle{background:color-mix(in srgb,var(--gold) 10%,var(--card2));border-color:color-mix(in srgb,var(--gold) 42%,var(--line));box-shadow:0 0 34px color-mix(in srgb,var(--gold) 16%,transparent)}.us-col-label{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:.74rem;font-weight:700}.us-col-bundle .us-col-label{color:var(--gold-ink)}.us-col-price{letter-spacing:-.02em;color:var(--text);font-size:2rem;font-weight:800;line-height:1}.us-strike{color:var(--dim);font-weight:700;text-decoration:line-through;text-decoration-thickness:2px}.us-col-price-gold{background:linear-gradient(100deg,#b8945a 8%,#e6cf9c 50%,#b8945a 92%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.us-col-note{color:var(--dim);font-size:.74rem;line-height:1.3}.us-vs{color:var(--gold-ink);flex:none;align-self:center;font-size:1.2rem;font-weight:700}.us-save-badge{white-space:nowrap;color:#241800;background:linear-gradient(120deg,var(--gold),#f4b84a);border-radius:100px;padding:5px 13px;font-size:.72rem;font-weight:800;position:absolute;top:-11px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #c9a96e66}.us-bonus{text-align:left;color:var(--muted);border:1px solid var(--line);background:#ffffff08;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;font-size:.85rem;line-height:1.45;display:flex}.us-bonus b{color:var(--text)}.us-bonus-ico{color:var(--gold-ink);flex:none;margin-top:1px}.us-urgency{margin-bottom:20px}.us-urgency-label{color:var(--gold-ink);align-items:center;gap:8px;margin-bottom:10px;font-size:.82rem;font-weight:700;display:inline-flex}.us-pulse{background:var(--red);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb,var(--red) 70%,transparent);border-radius:50%;animation:1.6s infinite uspulse}@keyframes uspulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--red) 60%,transparent)}70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}.us-count{justify-content:center;gap:8px;display:flex}.us-count-cell{border:1px solid color-mix(in srgb,var(--gold) 26%,var(--line));background:#ffffff08;border-radius:12px;min-width:58px;padding:9px 6px}.us-count-cell b{color:var(--text);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800;line-height:1;display:block}.us-count-cell span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-top:5px;font-size:.66rem;display:block}.us-cta-primary{background:linear-gradient(120deg,var(--gold),#f4b84a 60%,var(--gold));color:#241800;width:100%;font-size:1.04rem;font-weight:800;font-family:var(--font);cursor:pointer;transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out),filter .3s;border:none;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:17px 26px;display:flex;box-shadow:0 12px 34px #c9a96e66}.us-cta-primary:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 18px 46px #c9a96e80}.us-cta-secondary{width:100%;color:var(--muted);font-family:var(--font);cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);background:0 0;border:none;margin-top:11px;padding:6px;font-size:.86rem;transition:color .25s}.us-cta-secondary:hover{color:var(--text)}.us-trust{color:var(--dim);justify-content:center;align-items:center;gap:7px;margin-top:16px;font-size:.78rem;display:flex}.us-trust svg{color:var(--gold-ink);flex-shrink:0}@media (max-width:440px){.us-modal{padding:30px 20px 24px}.us-title{font-size:1.4rem}.us-compare{gap:8px}.us-col{padding:18px 8px 14px}.us-col-price{font-size:1.7rem}.us-count-cell{flex:1;min-width:0}}.bundle-banner{background:radial-gradient(120% 160% at 0% 0%,color-mix(in srgb,var(--gold) 12%,var(--card)),var(--card) 64%);border:1px solid color-mix(in srgb,var(--gold) 34%,var(--line));border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:22px;max-width:920px;margin:0 auto;padding:22px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000052}.bundle-banner-ico{color:#241800;background:linear-gradient(135deg,var(--gold),#f4b84a);border-radius:14px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 8px 22px #c9a96e66}.bundle-banner-txt{flex:1;min-width:200px}.bundle-banner-txt b{letter-spacing:-.01em;margin-bottom:3px;font-size:1.06rem;display:block}.bundle-banner-txt b .gold{font-weight:800}.bundle-banner-txt span{color:var(--muted);font-size:.88rem;line-height:1.45}.bundle-banner-cta{background:linear-gradient(120deg,var(--gold),#f4b84a 60%,var(--gold));color:#241800;white-space:nowrap;transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out),filter .3s;border-radius:100px;flex:none;align-items:center;gap:8px;padding:13px 24px;font-size:.92rem;font-weight:800;display:inline-flex;box-shadow:0 10px 26px #c9a96e57}.bundle-banner-cta:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 16px 36px #c9a96e75}@media (max-width:640px){.bundle-banner{gap:16px;padding:20px}.bundle-banner-cta{justify-content:center;width:100%}}.tp-stars{vertical-align:middle;line-height:0;display:inline-flex;position:relative}.tp-stars-bg,.tp-stars-fg{gap:var(--g,3px);display:inline-flex}.tp-stars-bg{color:#c9a96e38}.tp-stars-fg{white-space:nowrap;color:var(--gold);filter:drop-shadow(0 1px 4px #c9a96e59);position:absolute;top:0;bottom:0;left:0;overflow:hidden}.tp-stars svg{width:var(--s,16px);height:var(--s,16px);fill:currentColor;flex-shrink:0}.tp-logo{align-items:center;gap:6px;line-height:1;display:inline-flex}.tp-logo b{font-family:var(--font);font-weight:700;font-size:calc(var(--h,15px) * .96);letter-spacing:-.01em;color:var(--text)}.tp-logo-star{width:var(--h,15px);height:var(--h,15px);fill:#00b67a;flex-shrink:0}.tp-box{border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(160deg,var(--card),var(--bg2));box-shadow:var(--sh-md);transition:transform .35s var(--ease-out),border-color .35s;flex-direction:column;gap:14px;padding:30px;display:flex}.tp-box:hover{border-color:#c9a96e59;transform:translateY(-4px)}.tp-review-cta{border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(150deg,var(--card),var(--bg2));text-align:left;align-items:center;gap:16px;padding:18px 22px;transition:all .3s;display:flex}.tp-review-cta:hover{border-color:#00b67a66;transform:translateY(-2px)}.tp-review-cta-txt{flex-direction:column;flex:1;gap:3px;display:flex}.tp-review-cta-txt b{color:var(--text);font-size:.95rem}.tp-review-cta-txt span{color:var(--muted);font-size:.82rem}@media (max-width:520px){.tp-review-cta{flex-direction:column;align-items:flex-start;gap:12px}}.trustsec{padding:clamp(72px,9vw,120px) 0;position:relative;overflow:hidden}.trustsec-aura{pointer-events:none;background:radial-gradient(#c9a96e1a,#0000 70%);width:680px;height:520px;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.trustsec-grid{grid-template-columns:1.05fr 1fr .95fr;align-items:stretch;gap:22px;margin-top:clamp(46px,5vw,68px);display:grid}.trustsec-grid>*{min-width:0}@media (max-width:960px){.trustsec-grid{grid-template-columns:1fr 1fr}.trust-ts-panel{grid-column:1/-1}}@media (max-width:640px){.trustsec-grid{grid-template-columns:1fr;max-width:440px;margin-inline:auto}}.trust-ts-panel{border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(160deg,var(--card),var(--bg2));flex-direction:column;gap:16px;padding:30px;display:flex}.trust-ts-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:.72rem;font-weight:700}.trust-ts-list{flex-direction:column;gap:10px;margin-top:2px;list-style:none;display:flex}.trust-ts-list li{color:var(--muted);padding-left:26px;font-size:.88rem;position:relative}.trust-ts-list li:before{content:"";background:#00aaaa24;border:1px solid #0aa6;border-radius:50%;width:17px;height:17px;position:absolute;top:.15em;left:0}.trust-ts-list li:after{content:"";border-bottom:1.6px solid #22c7c7;border-left:1.6px solid #22c7c7;width:6px;height:3.5px;position:absolute;top:.42em;left:5px;transform:rotate(-45deg)}.trust-cta-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:inline-flex}.foot-trust{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;margin:6px 0 22px;padding-bottom:22px;display:flex}.cl{background:var(--bg);color:var(--text);min-height:100vh;overflow-x:clip}.cl section,.cl footer{background-color:var(--bg);color:var(--text)}.cl .overline{color:var(--acc)}.cl-hero{isolation:isolate;position:relative}.cl-deco{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.cl-aura{background:radial-gradient(circle closest-side, color-mix(in srgb,var(--acc) 46%,transparent) 0%, color-mix(in srgb,var(--acc) 18%,transparent) 42%, transparent 78%);opacity:.5;border-radius:50%;width:900px;height:760px;position:absolute;top:-320px;left:50%;transform:translate(-50%)}.cl-brandline{margin-bottom:20px;line-height:0}.cl-brandline svg{margin:0}.cl-promise{border-left:3px solid var(--acc);color:var(--text);max-width:52ch;padding:4px 0 4px 18px;font-size:1.02rem;font-weight:500;line-height:1.6}.cl-trainer-sec{position:relative}.cl-trainer{grid-template-columns:.85fr 1fr;align-items:center;gap:clamp(28px,4vw,56px);max-width:1000px;margin:0 auto;display:grid}.cl-trainer-photo{border-radius:var(--r-lg);background:radial-gradient(120% 90% at 50% 8%,color-mix(in srgb,var(--acc) 16%,transparent),transparent 62%), linear-gradient(180deg,var(--card),var(--bg2));justify-content:center;align-self:stretch;align-items:flex-end;min-height:340px;display:flex;position:relative;overflow:hidden}.clt-floor{pointer-events:none;background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--acc) 45%,transparent),transparent 70%);opacity:.5;width:120%;height:180px;position:absolute;bottom:-40px;left:50%;transform:translate(-50%)}.cl-trainer-photo img{z-index:1;object-fit:contain;filter:drop-shadow(0 24px 44px #00000080);width:100%;max-width:420px;height:auto;position:relative}.clt-badge{z-index:2;letter-spacing:.04em;color:var(--text);border:1px solid var(--line2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14141c99;border-radius:100px;align-items:center;gap:2px;padding:6px 13px 6px 8px;font-size:.74rem;font-weight:700;display:inline-flex;position:absolute;top:16px;left:16px}.cl-trainer-body .trainer-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--acc);margin-bottom:12px;font-size:.74rem;font-weight:800;display:block}.clt-name{margin-bottom:14px;font-size:clamp(1.4rem,2.4vw,1.85rem)}.clt-name b{color:var(--text)}.clt-bio{color:var(--muted);max-width:52ch;font-size:1rem;line-height:1.7}.clt-note{border-top:1px solid var(--line);color:var(--text);margin-top:18px;padding-top:16px;font-size:.92rem;font-weight:500}@media (max-width:800px){.cl-trainer{grid-template-columns:1fr;gap:28px}.cl-trainer-photo{min-height:0;padding-top:24px}.cl-trainer-photo img{max-width:300px}}.cl-mod-sec{background:var(--bg2);position:relative;overflow:hidden}.cl-modules{flex-direction:column;gap:20px;margin-top:clamp(44px,5vw,64px);display:flex}.cl-module{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--sh-sm);padding:clamp(22px,3vw,32px);transition:border-color .3s,box-shadow .3s;position:relative}.cl-module:before{content:"";background:linear-gradient(180deg,var(--acc),transparent);border-radius:100px;width:3px;position:absolute;top:24px;bottom:24px;left:0}.cl-module:hover{border-color:color-mix(in srgb,var(--acc) 38%,var(--line));box-shadow:var(--sh-md);transform:translateY(-2px)}.cl-mod-head{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.cl-mod-nr{width:56px;height:56px;font-family:var(--font-display);color:var(--acc);background:color-mix(in srgb,var(--acc) 13%,transparent);border:1px solid color-mix(in srgb,var(--acc) 30%,transparent);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.35rem;font-weight:800;display:inline-flex}.cl-mod-title{flex:1;min-width:240px}.cl-mod-title p{color:var(--muted);max-width:62ch;margin-top:8px;font-size:.94rem}.cl-mod-count{letter-spacing:.06em;text-transform:uppercase;color:var(--acc);background:color-mix(in srgb,var(--acc) 11%,transparent);border:1px solid color-mix(in srgb,var(--acc) 26%,transparent);white-space:nowrap;border-radius:100px;flex-shrink:0;align-self:center;padding:6px 13px;font-size:.76rem;font-weight:700}.cl-mod-lessons{flex-direction:column;gap:8px;margin-top:22px;display:flex}.cl-tsti{background:linear-gradient(180deg,var(--bg),#0f0f16);position:relative}.cl-tsti .tsti-aura{filter:none}.cl .tsti-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#ffffff12,#ffffff09);border:1px solid #ffffff17;box-shadow:0 18px 50px #00000080}.cl .tsti-card:hover{box-shadow:0 28px 66px #0009}.cl .tsti-card p{color:#d4d4de}.cl .tsti-card .starz{color:var(--acc)}.cl .tsti-card .tperson{border-top:1px solid var(--line)}.cl .avatar{color:var(--acc);border-color:var(--line2);background:linear-gradient(140deg,#2a2a38,#20202c)}.cl .cases{margin-bottom:0}.cl-price{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:14px;margin:28px 0 6px;display:flex}.cl-price-old{color:var(--dim);font-size:1.15rem;text-decoration:line-through}.cl-price-now{font-family:var(--font-display);color:var(--text);font-size:clamp(2.6rem,6vw,3.8rem);font-weight:800;line-height:1}.cl-price-save{color:var(--acc);background:color-mix(in srgb,var(--acc) 13%,transparent);border:1px solid color-mix(in srgb,var(--acc) 32%,transparent);border-radius:100px;padding:5px 13px;font-size:.82rem;font-weight:700}.cl-price-note{text-align:center;color:var(--muted);flex-basis:100%;margin-top:4px;font-size:.86rem}.cl-hero-coach{background:var(--card);border:1px solid var(--line2);color:var(--text);border-radius:100px;align-items:center;gap:11px;margin:18px auto 0;padding:7px 16px 7px 7px;font-size:.9rem;display:inline-flex}.cl-hero-coach-av{width:32px;height:32px;font-family:var(--font-display);color:#fff;background:linear-gradient(140deg,color-mix(in srgb,var(--acc) 78%,#fff),var(--acc));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:flex}.cl-hero-coach-txt b{font-weight:700}.cl-hero-alt{color:var(--muted);border-bottom:1px solid var(--line2);margin-top:20px;padding-bottom:1px;font-size:.9rem;font-weight:600;transition:color .25s,border-color .25s;display:inline-block}.cl-hero-alt:hover{color:var(--acc);border-color:color-mix(in srgb,var(--acc) 60%,transparent)}.cl-bundle-upsell{text-align:left;border-radius:var(--r-lg);background:linear-gradient(158deg,color-mix(in srgb,#d4a017 10%,var(--card)),var(--card));border:1px solid color-mix(in srgb,#d4a017 34%,var(--line));flex-wrap:wrap;align-items:center;gap:24px;max-width:720px;margin:44px auto 0;padding:26px 28px;display:flex}.cl-bundle-upsell .clb-body{flex:1;min-width:240px}.clb-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#d4a017;align-items:center;gap:6px;font-size:.72rem;font-weight:800;display:inline-flex}.clb-title{font-family:var(--font-display);color:var(--text);margin:8px 0 6px;font-size:1.15rem;font-weight:800;display:block}.clb-text{color:var(--muted);font-size:.92rem;line-height:1.6}.clb-text b{color:var(--text)}.clb-cta{white-space:nowrap;color:#241800;transition:transform .25s var(--ease-out),box-shadow .25s;background:linear-gradient(120deg,#c9a96e,#f0dca8 52%,#c9a96e);border-radius:100px;flex-shrink:0;align-items:center;gap:9px;padding:14px 26px;font-size:.92rem;font-weight:700;display:inline-flex;box-shadow:0 12px 32px #c9a96e52}.clb-cta:hover{transform:translateY(-2px);box-shadow:0 18px 42px #c9a96e70}@media (max-width:640px){.cl-bundle-upsell{flex-direction:column;align-items:stretch}.clb-cta{justify-content:center}}.cl-faq-sec{background:var(--bg2)}.cl .faq-item{background:var(--card);border:1px solid var(--line)}.cl .faq-item.open{border-color:color-mix(in srgb,var(--acc) 42%,var(--line));box-shadow:0 10px 30px #0006}.cl .faq-ico{background:color-mix(in srgb,var(--acc) 13%,transparent);color:var(--acc)}.cl .faq-item.open .faq-ico{background:var(--acc);color:#fff}.cl .faq-q .icon{color:var(--acc)}@media (max-width:820px){.cl-mod-count{align-self:flex-start}.cl-mod-nr{width:46px;height:46px;font-size:1.1rem}.cl .cases,.cl .tsti-grid{grid-template-columns:1fr}.cl-mod-lessons .lesson{flex-wrap:wrap;align-items:flex-start;row-gap:9px;padding:13px 14px}.cl-mod-lessons .lesson .check{margin-top:1px}.cl-mod-lessons .lesson b{flex:1 1 0;min-width:0;line-height:1.45}.cl-mod-lessons .lesson>span{flex-wrap:wrap;flex:100%;align-items:center;gap:9px;margin-left:36px;display:flex}.cl-mod-lessons .lesson>span .pill{margin-right:0!important}}@media (prefers-reduced-motion:reduce){.cl-module{transition:none}}.wof-sec{background:linear-gradient(180deg,var(--bg),var(--bg2) 55%,var(--bg));position:relative;overflow:hidden}.wof-aura{filter:blur(150px);opacity:.16;pointer-events:none;background:radial-gradient(closest-side,#d4a017,#0000 72%);border-radius:50%;width:900px;height:520px;position:absolute;top:-160px;left:50%;transform:translate(-50%)}.wof-stage{margin-top:58px;position:relative}.wof-rail{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;grid-auto-columns:calc(28.5714% - 17.1429px);grid-auto-flow:column;column-gap:20px;padding:10px 2px 22px;display:grid;overflow-x:auto}.wof-rail::-webkit-scrollbar{display:none}.wof-card{scroll-snap-align:start;perspective:1600px}.wof-flipper{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block}.wof-flipper:focus{outline:none}.wof-flipper:focus-visible{outline:2px solid var(--gold);outline-offset:6px;border-radius:26px}.wof-inner{aspect-ratio:3/3.55;transform-style:preserve-3d;transition:transform .85s var(--ease-out),filter .4s var(--ease);position:relative}.wof-card.is-flipped .wof-inner{transform:rotateY(180deg)}@media (hover:hover) and (pointer:fine){.wof-card:hover .wof-inner,.wof-card:hover.is-flipped .wof-inner,.wof-flipper:focus-visible .wof-inner{transform:rotateY(180deg)}}.wof-face{backface-visibility:hidden;border:1px solid var(--line);background:var(--card);border-radius:24px;position:absolute;inset:0;overflow:hidden;box-shadow:0 24px 60px #00000080}.wof-front{flex-direction:column;display:flex}.wof-photo{background:var(--card2);flex:auto;min-height:0;position:relative;overflow:hidden}.wof-photo img{object-fit:cover;width:100%;height:100%;display:block}.wof-ph{background:radial-gradient(120% 100% at 50% 0,#d4a01733,#0000 62%),linear-gradient(165deg,#22222e,#15151d);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.wof-ph-grid{opacity:.5;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 70% at 50% 42%,#000,#0000 78%);mask-image:radial-gradient(78% 70% at 50% 42%,#000,#0000 78%)}.wof-ph-ini{font-family:var(--font-display);letter-spacing:.02em;color:#0000;background:linear-gradient(150deg,#f4e4bc,#c9a96e 60%,#8a6e32);-webkit-background-clip:text;background-clip:text;font-size:clamp(3rem,7vw,4.2rem);font-weight:800;position:relative}.wof-ph-note{letter-spacing:.22em;text-transform:uppercase;color:var(--dim);font-size:.68rem;font-weight:700;position:relative}.wof-shine{pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff29 50%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}@media (hover:hover) and (pointer:fine){.wof-card:hover .wof-shine{transition:transform .9s var(--ease-out);transform:translate(120%)}}.wof-rank{z-index:2;min-width:40px;height:28px;font-family:var(--font-display);color:#241800;background:linear-gradient(120deg,#b8945a,#f0dca8 52%,#b8945a);border-radius:100px;justify-content:center;align-items:center;padding:0 11px;font-size:.92rem;font-weight:800;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 8px 22px #c9a96e66}.wof-card:not(.wof-top) .wof-rank{color:var(--text);border:1px solid var(--line2);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a}.wof-front-body{background:linear-gradient(#ffffff08,#0000);flex:none;padding:20px 22px 16px}.wof-name{font-size:1.22rem;line-height:1.2}.wof-role{color:var(--muted);margin-top:5px;font-size:.82rem;display:block}.wof-result{border-top:1px solid var(--line);align-items:baseline;gap:9px;margin-top:14px;padding-top:14px;display:flex}.wof-result b{font-family:var(--font-display);letter-spacing:-.02em;color:#0000;background:linear-gradient(150deg,#f4e4bc,#c9a96e);-webkit-background-clip:text;background-clip:text;font-size:1.35rem;font-weight:800}.wof-result span{color:var(--dim);font-size:.79rem}.wof-hint{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);opacity:.85;align-items:center;gap:6px;font-size:.7rem;font-weight:700;display:inline-flex;position:absolute;bottom:16px;right:16px}.wof-back{background:linear-gradient(158deg,#1d1a12 0%,#121016 62%,#15151d 100%);border-color:#c9a96e57;flex-direction:column;justify-content:center;gap:18px;padding:34px 28px;display:flex;transform:rotateY(180deg)}.wof-back:before{content:"";pointer-events:none;background:radial-gradient(90% 60% at 50% 0,#d4a01729,#0000 70%);position:absolute;inset:0}.wof-back>*{z-index:1;position:relative}.wof-quote-mark{z-index:0;font-family:var(--font-display);color:#c9a96e29;font-size:7rem;line-height:1;position:absolute;top:-6px;left:20px}.wof-quote{color:var(--text);text-wrap:pretty;font-size:.97rem;line-height:1.62}.wof-back-foot{border-top:1px solid #c9a96e33;align-items:center;gap:12px;padding-top:16px;display:flex}.wof-back-av{color:#241800;background:linear-gradient(140deg,#e6cf9c,#b8945a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.82rem;font-weight:800;display:flex}.wof-back-foot b{font-size:.92rem;display:block}.wof-back-foot em{color:var(--muted);font-size:.78rem;font-style:normal}.wof-stars{letter-spacing:.16em;color:var(--gold-ink);font-size:.9rem}.wof-nav{z-index:3;cursor:pointer;width:48px;height:48px;color:var(--text);border:1px solid var(--line2);-webkit-backdrop-filter:blur(12px);transition:background .25s,transform .25s var(--ease-out),opacity .25s;background:#14141eb8;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wof-nav:hover:not(:disabled){background:var(--gold);color:#241800;transform:translateY(-50%)scale(1.07)}.wof-nav:disabled{opacity:0;pointer-events:none}.wof-prev{left:-22px}.wof-next{right:-22px}@media (max-width:1240px){.wof-prev{left:6px}.wof-next{right:6px}}@media (max-width:860px){.wof-nav{display:none}}.wof-dots{justify-content:center;gap:9px;margin-top:6px;display:flex}.wof-dot{cursor:pointer;background:var(--line2);width:8px;height:8px;transition:width .3s var(--ease-out),background .3s;border:0;border-radius:50%;padding:0}.wof-dot.on{background:linear-gradient(90deg,#c9a96e,#e6cf9c);border-radius:100px;width:26px}.wof-swipe-note{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-top:16px;font-size:.78rem}@media (min-width:861px){.wof-swipe-note{display:none}}@media (max-width:860px){.wof-rail{grid-auto-columns:min(78%,340px);column-gap:16px}.wof-card{scroll-snap-align:center}.wof-stage{margin-top:42px}}@media (prefers-reduced-motion:reduce){.wof-inner{transition:none}.wof-shine{display:none}.wof-rail{scroll-behavior:auto}}.tb-hero-product{--acc:#d4a017}.lp .tb-hero-product .tb-glow{opacity:.3;background:radial-gradient(closest-side,#f0c34b,#d4a01759 55%,#0000 78%)}.tb-hero-product .tb-hero{background:radial-gradient(120% 120% at 50% 15%,#f0c34b38,#ffffff05 68%);border-color:#c9a96e4d}.tb-hero-product .tb-hero-txt b{color:#0000;background:linear-gradient(120deg,#f4e4bc,#e6cf9c 45%,#c9a96e);-webkit-background-clip:text;background-clip:text}.tb-hero-product .tb-check{color:#241800;background:linear-gradient(135deg,#e6cf9c,#c9a96e 55%,#a8843f);box-shadow:0 6px 16px #c9a96e66}.tb-hero-product .tb-card{background:linear-gradient(165deg,#d4a0171a,#ffffff09);border-color:#c9a96e4d}.tb-hero-product .tb-new{color:#0000;background:linear-gradient(150deg,#fff6e2,#e6cf9c 45%,#c9a96e);text-shadow:none;-webkit-background-clip:text;background-clip:text}.tb-hero-product .tb-new:after{background:radial-gradient(closest-side,#f0c34b57,#0000 72%)}.tb-hero-product .tb-cta{color:#241800;background:linear-gradient(120deg,#c9a96e,#f0dca8 52%,#c9a96e);border-color:#0000;box-shadow:0 14px 38px #c9a96e61}.tb-hero-product .tb-cta:hover{color:#241800;filter:brightness(1.06);background:linear-gradient(120deg,#d4b478,#f4e4bc 52%,#d4b478)}.tb-hero-product .tb-trust svg{color:var(--gold-ink)}.lp .stats-band-top{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(#15151e,#111119)}.lp .stats-band-top:before{background-image:radial-gradient(#ffffff0d 1px,#0000 1px)}.lp .stats-band-top .statb b{background:linear-gradient(160deg,#fff,#c9a96e);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lp .stats-band-top .statb span{color:var(--muted)}.lp .xform-sec,.lp .coaches-sec,.lp .wof-sec,.lp .faq-sec{color:#1a1a2e;background:#edeae3;border-top:1px solid #14142314;border-bottom:1px solid #14142314}.lp .xform-sec h2,.lp .xform-sec h3,.lp .coaches-sec h2,.lp .coaches-sec h3,.lp .wof-sec h2,.lp .wof-sec h3,.lp .faq-sec h2,.lp .faq-sec h3{color:#12121a}.lp .xform-sec .overline,.lp .coaches-sec .overline,.lp .wof-sec .overline,.lp .faq-sec .overline{color:#7a5c24}.lp .xform-sec .lead,.lp .coaches-sec .lead,.lp .wof-sec .lead,.lp .faq-sec .lead{color:#4a4a5a}.lp .xform-sec .gold,.lp .coaches-sec .gold,.lp .wof-sec .gold,.lp .faq-sec .gold{background:linear-gradient(100deg,#a67c2e 8%,#c9a455 50%,#a67c2e 92%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lp .xform-sec .xform-sub{color:#12121a}.lp .coaches-sec{background:linear-gradient(#f1eee7,#edeae3)}.lp .coaches-sec .cs-name{color:#12121a}.lp .coaches-sec .cs-overline{color:#7a5c24}.lp .coaches-sec .cs-tag{color:#2a2a38}.lp .coaches-sec .coach-deliver li{color:#4a4a5a}.lp .coaches-sec .cs-pitch{color:#3a3a48}.lp .coaches-sec .cs-course{color:#7a5c24}.lp .coaches-sec .glow{opacity:.05}.lp .wof-sec .wof-aura{opacity:.1}.lp .wof-sec .wof-dot{background:#14142333}.lp .wof-sec .wof-swipe-note{color:#6a6a78}.lp .card,.lp .tsti-card,.lp .case,.lp .xform-card,.lp .tool-card,.lp .bento-card,.lp .cl-module,.lp .freebie{border-color:#ffffff21;box-shadow:inset 0 1px #ffffff0d,0 12px 34px #0000006b}.lp .card:hover,.lp .tsti-card:hover,.lp .xform-card:hover,.lp .tool-card:hover,.lp .bento-card:hover,.lp .cl-module:hover{border-color:color-mix(in srgb,var(--acc) 48%,#ffffff21);box-shadow:inset 0 1px 0 #ffffff0f,0 20px 52px #0000008c, 0 0 0 1px color-mix(in srgb,var(--acc) 22%,transparent)}.lp .card,.lp .case{position:relative}.lp .card:before,.lp .case:before{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--acc) 60%,transparent) 22%, color-mix(in srgb,var(--acc) 60%,transparent) 78%,transparent);opacity:.7;height:2px;transition:opacity .35s var(--ease-out);pointer-events:none;z-index:1;border-radius:2px;position:absolute;top:0;left:16px;right:16px}.lp .card:hover:before,.lp .case:hover:before{opacity:1}.lp .xform-card:before,.lp .bento-card:before{height:3px;box-shadow:0 0 14px -2px var(--acc)}.lp .mc-top,.lp .tool-top{box-shadow:0 0 16px -3px color-mix(in srgb,var(--acc) 80%,transparent)}.lp .pricing .mc-card,.lp .xform-sec .xform-card,.lp .tools-sec .tool-card,.lp .faq-sec .faq-item{border-color:#1414231f;box-shadow:0 14px 40px #14192d29,0 2px 8px #14192d14}.lp .pricing .mc-card:hover,.lp .xform-sec .xform-card:hover,.lp .tools-sec .tool-card:hover{border-color:color-mix(in srgb,var(--acc) 55%,#1414231f);box-shadow:0 26px 60px #14192d38}.lp .faq-sec .faq-item.open{border-color:#c9a96e80;box-shadow:0 22px 54px #14192d3d}.lp .xform-sec .xform-card:before{opacity:.9}.lp .bc-card{box-shadow:inset 0 1px #ffffff0d,0 16px 44px #00000080}.lp .bc-card:hover{box-shadow:inset 0 1px #ffffff0f,0 28px 64px #0009}.journey{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-sm);border-radius:18px;align-items:flex-start;gap:0;margin-bottom:30px;padding:24px 20px;display:flex;overflow-x:auto}.jn-node{cursor:pointer;color:var(--text);text-align:center;transition:transform .2s var(--ease-out);background:0 0;border:none;flex-direction:column;flex:1 0 130px;align-items:center;gap:7px;padding:4px 8px;font-family:inherit;display:flex}.jn-node:hover{transform:translateY(-3px)}.jn-ring{background:var(--card2);border:1px solid var(--line2);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:3px;display:flex;position:relative}.jn-prog{width:58px;height:58px;position:absolute;inset:-1px;transform:rotate(-90deg)}.jn-prog-bg{fill:none;stroke:#ffffff14;stroke-width:3px}.jn-prog-fg{fill:none;stroke:var(--acc);stroke-width:3px;stroke-linecap:round;transition:stroke-dashoffset .7s var(--ease-out)}.jn-ico{z-index:1;color:var(--acc);position:relative}.jn-step{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:.66rem;font-weight:800}.jn-title{font-size:.94rem;font-weight:700;line-height:1.2}.jn-meta{color:var(--muted);font-size:.75rem}.jn-line{background:var(--line2);border-radius:2px;flex:0 0 clamp(16px,3vw,40px);height:2px;margin-top:31px}.jn-line.on{background:linear-gradient(90deg,var(--gold),var(--gold-ink))}.jn-node.jn-locked{opacity:.55}.jn-node.jn-locked .jn-ring{border-style:dashed}.jn-node.jn-locked .jn-ico{color:var(--dim)}.jn-node.jn-active .jn-ring{box-shadow:0 0 0 3px color-mix(in srgb,var(--acc) 22%,transparent)}.jn-node.jn-done .jn-ring{background:color-mix(in srgb,var(--acc) 16%,var(--card2))}.mycourse-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px;margin-top:6px;display:grid}.mycourse-card{text-align:left;background:var(--card);border:1px solid var(--line);cursor:pointer;color:var(--text);transition:transform .3s var(--ease-out),box-shadow .3s,border-color .3s;box-shadow:var(--sh-sm);border-radius:18px;flex-direction:column;padding:0;font-family:inherit;display:flex;overflow:hidden}.mycourse-card:hover{border-color:color-mix(in srgb,var(--acc) 45%,var(--line));box-shadow:var(--shadow);transform:translateY(-5px)}.mcc-thumb{aspect-ratio:16/9;border-bottom:1px solid var(--line);background:radial-gradient(120% 100% at 50% 28%,color-mix(in srgb,var(--acc) 22%,var(--card2)),var(--bg2) 80%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.mcc-ico{z-index:1;color:#fff;background:linear-gradient(135deg,var(--acc),color-mix(in srgb,var(--acc) 62%,#000));width:60px;height:60px;box-shadow:0 12px 28px color-mix(in srgb,var(--acc) 34%,transparent);border-radius:16px;justify-content:center;align-items:center;display:flex;position:relative}.mcc-nr{z-index:2;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--acc);border-radius:7px;padding:5px 11px;font-size:.68rem;font-weight:800;position:absolute;top:12px;left:12px}.mcc-done{z-index:2;color:#fff;background:var(--green);border-radius:100px;align-items:center;gap:5px;padding:5px 10px;font-size:.7rem;font-weight:700;display:inline-flex;position:absolute;top:12px;right:12px}.mcc-lock{z-index:1;width:56px;height:56px;color:var(--muted);border:1px solid var(--line2);background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.mcc-body{flex-direction:column;flex:1;gap:8px;padding:20px;display:flex}.mcc-body h3{font-size:1.15rem}.mcc-coach{color:var(--muted);align-items:center;gap:8px;font-size:.78rem;display:inline-flex}.mcc-coach-av{color:#12121a;background:linear-gradient(140deg,var(--acc),color-mix(in srgb,var(--acc) 52%,#fff));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.7rem;font-weight:800;display:flex}.mcc-desc{color:var(--muted);flex:1;font-size:.86rem;line-height:1.55}.mcc-foot{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:8px;display:flex}.mcc-prog{flex:1;min-width:0}.mcc-prog .progress-bar{margin-bottom:7px}.mcc-prog span{color:var(--muted);font-size:.75rem}.mcc-cta{color:var(--acc);white-space:nowrap;font-size:.85rem;font-weight:700}.mycourse-card.locked{cursor:pointer}.mycourse-card.locked .mcc-thumb{filter:grayscale(.5)brightness(.85)}.mcc-unlock-price b{font-family:var(--font-display);color:var(--text);font-size:1.2rem}.mk-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.mk-lead{max-width:520px;color:var(--muted);margin-top:10px;line-height:1.6}.mk-total{flex:0 300px;min-width:280px}.mk-total-row{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;display:flex}.mk-total-row span{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:.66rem;font-weight:800}.mk-total-row b{color:var(--text);font-size:.92rem}.mk-resume{text-align:left;width:100%;color:var(--text);cursor:pointer;background:var(--card);border:1px solid var(--line);border-left:3px solid var(--acc);box-shadow:var(--sh-sm);transition:transform .3s var(--ease-out),box-shadow .3s,border-color .3s;border-radius:18px;align-items:stretch;gap:0;margin-bottom:34px;padding:0;font-family:inherit;display:flex;overflow:hidden}.mk-resume:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.mk-resume-thumb{border-right:1px solid var(--line);background:radial-gradient(120% 100% at 50% 28%,color-mix(in srgb,var(--acc) 22%,var(--card2)),var(--bg2) 80%);flex:0 0 220px;justify-content:center;align-items:center;min-height:124px;display:flex;position:relative;overflow:hidden}.mk-resume-thumb .mcc-ico{border-radius:50%;width:50px;height:50px}.mk-resume-body{flex-direction:column;flex:1;justify-content:center;gap:6px;min-width:0;padding:20px 26px;display:flex}.mk-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink);font-size:.68rem;font-weight:800}.mk-resume-body h3{font-size:1.3rem;line-height:1.25}.mk-resume-meta{color:var(--muted);font-size:.86rem}.mk-resume-cta{color:#fff;white-space:nowrap;background:#12121a;border-radius:12px;flex-shrink:0;align-self:center;margin-right:26px;padding:14px 24px;font-size:.92rem;font-weight:700}.mk-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.mk-col{flex-direction:column;min-width:0;display:flex}.mk-stage{align-items:center;gap:12px;margin-bottom:16px;display:flex}.mk-stage-nr{width:30px;height:30px;color:var(--acc);border:1.5px solid var(--acc);background:var(--card);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:flex}.mk-stage.on .mk-stage-nr{color:#fff;background:var(--acc)}.mk-stage-lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);flex-shrink:0;font-size:.66rem;font-weight:800}.mk-stage-line{background:var(--line2);flex:1;height:1px}.mk-card{border-top:3px solid var(--acc);flex:1}.mk-badge{z-index:2;letter-spacing:.1em;text-transform:uppercase;color:var(--text);background:var(--card);box-shadow:var(--sh-sm);border-radius:7px;align-items:center;gap:5px;padding:6px 10px;font-size:.64rem;font-weight:800;display:inline-flex;position:absolute;top:12px;left:12px}.mk-badge.done{color:#fff;background:var(--green)}@media (max-width:1100px){.mk-cols{grid-template-columns:1fr;gap:30px}}@media (max-width:700px){.mk-resume{flex-direction:column}.mk-resume-thumb{aspect-ratio:16/9;border-right:none;border-bottom:1px solid var(--line);flex-basis:auto}.mk-resume-body{padding:18px 18px 12px}.mk-resume-cta{text-align:center;align-self:stretch;margin:0 18px 18px}.mk-total{flex-basis:100%;min-width:0}}.mcc-unlock-price s{color:var(--dim);margin-left:5px;font-size:.85rem}.kd-head{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:18px;display:flex}.kd-back{background:var(--card);border:1px solid var(--line2);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:100px;align-items:center;gap:6px;padding:10px 16px;font-family:inherit;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.kd-back:hover{border-color:var(--acc);color:var(--acc)}.kd-head-main{flex:1;min-width:200px}.kd-head-main h2{line-height:1.15}.kd-tree-toggle{background:var(--card);border:1px solid var(--line2);color:var(--text);cursor:pointer;border-radius:100px;align-items:center;gap:7px;padding:10px 16px;font-family:inherit;font-size:.85rem;font-weight:600;display:none}.kd-journey{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-sm);scrollbar-width:none;border-radius:100px;align-items:center;gap:6px;margin-bottom:18px;padding:8px;display:flex;overflow-x:auto}.kd-journey::-webkit-scrollbar{display:none}.kdj-line{background:var(--line2);border-radius:2px;flex:1;min-width:16px;height:2px}.kdj-step{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:100px;flex-shrink:0;align-items:center;gap:9px;padding:6px 14px 6px 6px;font-family:inherit;transition:all .22s;display:inline-flex}.kdj-step:hover{background:var(--card2);border-color:var(--line2)}.kdj-dot{width:30px;height:30px;color:var(--dim);background:var(--card2);border:1px solid var(--line2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .22s;display:flex}.kdj-txt{flex-direction:column;min-width:0;line-height:1.25;display:flex}.kdj-txt b{color:var(--muted);white-space:nowrap;font-size:.83rem;font-weight:700}.kdj-txt span{color:var(--dim);white-space:nowrap;font-size:.7rem}.kdj-active .kdj-dot,.kdj-done .kdj-dot{color:var(--acc);background:color-mix(in srgb,var(--acc) 12%,var(--card2));border-color:color-mix(in srgb,var(--acc) 34%,var(--line2))}.kdj-active .kdj-txt b,.kdj-done .kdj-txt b,.kdj-open .kdj-txt b{color:var(--text)}.kdj-now .kdj-dot{color:#fff;background:var(--acc);border-color:var(--acc);box-shadow:0 0 0 4px color-mix(in srgb,var(--acc) 18%,transparent)}.kdj-now .kdj-txt b{color:var(--text)}.kdj-now .kdj-txt span{color:var(--acc)}@media (max-width:700px){.kd-journey{border-radius:18px;padding:8px 10px}.kdj-txt span{display:none}.kdj-step{padding:6px 12px 6px 6px}}.kd-progress{align-items:center;gap:14px;margin-bottom:24px;display:flex}.kd-progress .progress-bar{flex:1;height:8px}.kd-progress span{color:var(--muted);white-space:nowrap;font-size:.8rem}.kd-grid{grid-template-columns:300px 1fr;align-items:start;gap:28px;display:grid}.kd-main{min-width:0}.kd-tree-col{position:sticky;top:20px}@media (max-width:900px){.kd-grid{grid-template-columns:1fr}.kd-tree-col:not(.kd-tree-drawer){display:none}.kd-tree-toggle{display:inline-flex}}.tree{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-sm);border-radius:16px;flex-direction:column;gap:3px;padding:14px;display:flex}.tree-head{border-bottom:1px solid var(--line);align-items:center;gap:9px;margin-bottom:7px;padding:6px 8px 13px;font-size:.9rem;display:flex}.tree-head b{font-weight:700}.tree-head svg{color:var(--acc);flex-shrink:0}.tree-mod-head{cursor:pointer;width:100%;color:var(--text);text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:11px;padding:10px 9px;font-family:inherit;transition:background .2s;display:flex}.tree-mod-head:hover{background:var(--bg2)}.tree-mod-nr{width:28px;height:28px;color:var(--acc);background:color-mix(in srgb,var(--acc) 14%,var(--card2));border:1px solid color-mix(in srgb,var(--acc) 28%,var(--line));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.74rem;font-weight:800;display:flex}.tree-mod-txt{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.tree-mod-txt b{font-size:.85rem;font-weight:700}.tree-mod-txt span{color:var(--muted);font-size:.72rem}.tree-mod-bar{background:#ffffff17;border-radius:100px;flex-shrink:0;width:34px;height:4px;overflow:hidden}.tree-mod-bar i{background:var(--acc);border-radius:100px;height:100%;display:block}.tree-mod-head>svg:last-child{color:var(--dim);transition:transform .25s var(--ease-out)}.tree-mod:not(.collapsed) .tree-mod-head>svg:last-child{transform:rotate(90deg)}.tree-lessons{flex-direction:column;gap:2px;padding:2px 0 8px 4px;display:flex}.tree-mod.collapsed .tree-lessons{display:none}.tree-les{cursor:pointer;color:var(--muted);text-align:left;background:0 0;border:none;border-left:2px solid #0000;border-radius:9px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-family:inherit;transition:all .18s;display:flex}.tree-les:hover{background:var(--bg2);color:var(--text)}.tree-les.active{background:color-mix(in srgb,var(--acc) 14%,var(--card));color:var(--text);border-left-color:var(--acc)}.tree-check{border:1.5px solid var(--line2);width:20px;height:20px;color:var(--dim);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.tree-les.active .tree-check{border-color:var(--acc);color:var(--acc)}.tree-les.done .tree-check{background:var(--green);border-color:var(--green);color:#fff}.tree-les-t{flex:1;min-width:0;font-size:.82rem;font-weight:500;line-height:1.35}.tree-les-d{color:var(--dim);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.72rem}.tree-exam{background:color-mix(in srgb,var(--gold) 8%,var(--card2));border:1px dashed color-mix(in srgb,var(--gold) 36%,var(--line));cursor:pointer;width:100%;color:var(--text);text-align:left;border-radius:12px;align-items:center;gap:11px;margin-top:8px;padding:12px;font-family:inherit;transition:all .2s;display:flex}.tree-exam:hover:not(:disabled){background:color-mix(in srgb,var(--gold) 13%,var(--card2));border-style:solid}.tree-exam:disabled{opacity:.5;cursor:not-allowed}.tree-exam.active{border-color:var(--gold);box-shadow:0 0 0 1px color-mix(in srgb,var(--gold) 30%,transparent);border-style:solid}.tree-exam .tree-check{color:var(--gold-ink);border-color:color-mix(in srgb,var(--gold) 40%,var(--line2))}.tree-exam.done .tree-check{background:var(--green);border-color:var(--green);color:#fff}.tree-exam .tree-les-t{font-weight:700}.kd-tree-backdrop{z-index:130;background:#08080e8c;animation:.2s ease-out sheetfade;display:flex;position:fixed;inset:0}.kd-tree-drawer{background:var(--card);border-right:1px solid var(--line);width:min(88vw,340px);height:100%;padding:14px calc(14px + env(safe-area-inset-right)) 24px 14px;animation:.3s cubic-bezier(.32,.72,0,1) drawerin;overflow-y:auto;display:block!important}.kd-tree-drawer .tree{box-shadow:none;border:none;padding:0}.kd-drawer-head{justify-content:space-between;align-items:center;padding:4px 2px 12px;display:flex}.kd-drawer-head b{font-size:1.05rem}.player-controls{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:14px;padding:13px 16px;display:flex}.pc-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pc-label{letter-spacing:.07em;text-transform:uppercase;color:var(--dim);align-items:center;gap:6px;font-size:.7rem;font-weight:800;display:inline-flex}.pc-label svg{color:var(--acc)}.pc-chip{background:var(--card2);border:1px solid var(--line2);color:var(--muted);cursor:pointer;border-radius:100px;padding:6px 12px;font-family:inherit;font-size:.8rem;font-weight:600;transition:all .18s}.pc-chip:hover{color:var(--text);border-color:var(--dim)}.pc-chip.on{background:var(--acc);border-color:var(--acc);color:#fff;font-weight:700}.pc-marks{flex:1;min-width:0}.pc-mark{background:var(--card2);border:1px solid var(--line2);color:var(--muted);cursor:pointer;border-radius:100px;align-items:center;gap:7px;padding:6px 12px 6px 9px;font-family:inherit;font-size:.8rem;transition:all .18s;display:inline-flex}.pc-mark:hover{color:var(--text);border-color:var(--acc)}.pc-mark-t{color:var(--acc);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}.weiter-bar{background:linear-gradient(120deg,color-mix(in srgb,var(--acc) 11%,var(--card)),var(--card));border:1px solid color-mix(in srgb,var(--acc) 28%,var(--line));border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:16px 20px;display:flex}.weiter-meta{flex-direction:column;gap:2px;display:flex}.weiter-step{color:var(--text);font-size:.92rem;font-weight:700}.weiter-sub{color:var(--muted);font-size:.78rem}.weiter-cta{white-space:nowrap}.weiter-cta:disabled{opacity:.6;cursor:default;filter:grayscale(.3)}.weiter-btns{flex-shrink:0;align-items:center;gap:10px;display:flex}.weiter-back{white-space:nowrap}@media (max-width:560px){.weiter-bar{flex-direction:column;align-items:stretch}.weiter-btns{width:100%}.weiter-btns .weiter-cta{flex:1;justify-content:center}}.tree-sec{padding:2px 0 3px}.tree-sec+.tree-sec{border-top:1px solid color-mix(in srgb,var(--line) 60%,transparent);margin-top:3px}.tree-sec-head{letter-spacing:.07em;text-transform:uppercase;color:var(--dim);align-items:center;gap:7px;padding:8px 10px 5px;font-size:.68rem;font-weight:800;display:flex}.tree-sec-dot{background:color-mix(in srgb,var(--acc) 60%,var(--line2));border-radius:50%;flex-shrink:0;width:5px;height:5px}.lesson-pages{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;margin-bottom:16px;padding-bottom:4px;display:flex;overflow-x:auto}.lesson-pages::-webkit-scrollbar{display:none}.lp-tab{background:var(--card);border:1px solid var(--line);color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:100px;flex-shrink:0;align-items:center;gap:8px;padding:9px 14px;font-family:inherit;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.lp-tab:hover{color:var(--text);border-color:color-mix(in srgb,var(--acc) 40%,var(--line))}.lp-tab.on{color:var(--text);background:color-mix(in srgb,var(--acc) 12%,var(--card));border-color:color-mix(in srgb,var(--acc) 45%,var(--line))}.lp-tab-n{background:color-mix(in srgb,var(--acc) 16%,var(--card2));width:20px;height:20px;color:var(--acc);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.71rem;font-weight:800;display:flex}.lp-tab.on .lp-tab-n{background:var(--acc);color:#fff}.lp-tab.seen .lp-tab-n{background:var(--green);color:#fff}.lesson-page-text{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-sm);border-radius:16px;padding:26px 28px}.lesson-page-text.is-task{border-color:color-mix(in srgb,var(--acc) 34%,var(--line));background:linear-gradient(120deg,color-mix(in srgb,var(--acc) 7%,var(--card)),var(--card))}.lpt-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink);align-items:center;gap:7px;margin-bottom:10px;font-size:.72rem;font-weight:800;display:inline-flex}.lpt-eyebrow svg{color:var(--acc)}.lpt-h{color:var(--text);margin-bottom:12px;font-size:1.25rem;font-weight:800;line-height:1.25}.lpt-body{color:var(--muted);white-space:pre-line;font-size:.98rem;line-height:1.75}@media (max-width:480px){.lesson-page-text{padding:20px 18px}.lpt-h{font-size:1.12rem}}.note-actions{justify-content:flex-end;margin-top:12px;display:flex}.note-save{background:color-mix(in srgb,var(--acc) 14%,var(--card2));border:1px solid color-mix(in srgb,var(--acc) 34%,var(--line));color:var(--acc);cursor:pointer;border-radius:100px;align-items:center;gap:8px;padding:10px 20px;font-family:inherit;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex}.note-save:hover{background:var(--acc);color:#fff;border-color:var(--acc)}.note-save:disabled{opacity:.6;cursor:default}.exam-panel{padding:clamp(22px,3vw,34px)}.exam-quiz{flex-direction:column;gap:24px;margin-top:8px;display:flex}.exam-q-t{color:var(--text);align-items:flex-start;gap:11px;margin-bottom:13px;font-size:1rem;font-weight:600;line-height:1.5;display:flex}.exam-q-n{width:26px;height:26px;color:var(--acc);background:color-mix(in srgb,var(--acc) 14%,var(--card2));border:1px solid color-mix(in srgb,var(--acc) 28%,var(--line));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.82rem;font-weight:800;display:flex}.exam-opts{flex-direction:column;gap:9px;padding-left:37px;display:flex}.exam-opt{background:var(--card2);border:1px solid var(--line2);color:var(--text);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:12px;padding:13px 16px;font-family:inherit;font-size:.92rem;transition:all .18s;display:flex}.exam-opt:hover{border-color:color-mix(in srgb,var(--acc) 45%,var(--line2))}.exam-opt-mark{border:2px solid var(--line2);border-radius:50%;flex-shrink:0;width:20px;height:20px;transition:all .18s}.exam-opt.sel{border-color:var(--acc);background:color-mix(in srgb,var(--acc) 12%,var(--card2))}.exam-opt.sel .exam-opt-mark{border-color:var(--acc);background:radial-gradient(circle,var(--acc) 42%,transparent 48%)}.exam-quiz .acc-btn{align-self:flex-start;margin-top:4px}.exam-quiz .acc-btn:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.3)}.exam-hint{color:var(--dim);font-size:.78rem}.exam-result{flex-direction:column;gap:20px;margin-top:8px;display:flex}.exam-score{border-radius:16px;align-items:center;gap:16px;padding:20px 22px;display:flex}.exam-score.pass{background:color-mix(in srgb,var(--green) 12%,var(--card2));border:1px solid color-mix(in srgb,var(--green) 40%,var(--line))}.exam-score.fail{background:color-mix(in srgb,var(--red) 10%,var(--card2));border:1px solid color-mix(in srgb,var(--red) 34%,var(--line))}.exam-score>svg{flex-shrink:0}.exam-score.pass>svg{color:var(--green)}.exam-score.fail>svg{color:var(--red)}.exam-score b{font-size:1.3rem;font-family:var(--font-display);display:block}.exam-score span{color:var(--muted);font-size:.86rem}.exam-review{flex-direction:column;gap:8px;display:flex}.exam-rev{background:var(--card2);border:1px solid var(--line);border-radius:11px;align-items:flex-start;gap:11px;padding:12px 14px;display:flex}.exam-rev-ico{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.exam-rev.ok .exam-rev-ico{background:var(--green)}.exam-rev.no .exam-rev-ico{background:var(--red)}.exam-rev b{color:var(--text);font-size:.9rem;font-weight:600;line-height:1.45;display:block}.exam-rev-a{color:var(--green);margin-top:5px;font-size:.82rem;display:block}.exam-actions{flex-wrap:wrap;gap:12px;display:flex}.comm-main{width:100%;max-width:760px;margin:0 auto}.comm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.comm-head h2{line-height:1.12}.comm-sub{color:var(--muted);max-width:52ch;margin-top:10px;font-size:.95rem;line-height:1.6}.comm-rules-chip{background:var(--card);border:1px solid var(--line2);color:var(--muted);cursor:pointer;border-radius:100px;flex-shrink:0;align-items:center;gap:8px;padding:9px 16px;font-family:inherit;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.comm-rules-chip:hover,.comm-rules-chip[aria-expanded=true]{border-color:color-mix(in srgb,var(--gold) 40%,var(--line2));color:var(--gold-ink)}.comm-rules-chip svg{color:var(--gold-ink)}.comm-rules-panel{border:1px solid color-mix(in srgb,var(--gold) 24%,var(--line));background:color-mix(in srgb,var(--gold) 7%,var(--card));animation:fadeInUp .3s var(--ease-out);border-radius:14px;margin-bottom:20px;padding:16px 20px}.comm-rules-panel .rules-list{margin-top:0}.comm-composer{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-sm);border-radius:16px;margin-bottom:22px;padding:18px;transition:border-color .25s,box-shadow .25s}.comm-composer:focus-within{border-color:color-mix(in srgb,var(--gold) 42%,var(--line));box-shadow:0 8px 26px #00000052}.comm-composer-row{align-items:flex-start;gap:14px;display:flex}.comm-textarea{border:1px solid var(--line2);width:100%;min-width:0;color:var(--text);resize:vertical;background:#ffffff0a;border-radius:12px;flex:1;min-height:64px;padding:12px 15px;font-family:inherit;font-size:.95rem;line-height:1.6;transition:border-color .2s,background .2s}.comm-textarea:focus{border-color:color-mix(in srgb,var(--gold) 50%,var(--line2));background:#ffffff0f;outline:none}.comm-textarea::placeholder{color:var(--dim)}.comm-composer-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-left:58px;display:flex}@media (max-width:520px){.comm-composer-foot{padding-left:0}}.comm-select{background:var(--card2);border:1px solid var(--line2);color:var(--text);cursor:pointer;border-radius:100px;padding:10px 16px;font-family:inherit;font-size:.85rem;font-weight:600;transition:all .2s}.comm-select:hover{border-color:var(--dim)}.comm-select:focus{border-color:var(--gold);outline:none}.comm-tabs{scrollbar-width:none;-ms-overflow-style:none;gap:8px;margin-bottom:22px;padding-bottom:4px;display:flex;overflow-x:auto}.comm-tabs::-webkit-scrollbar{display:none}.comm-tab{background:var(--card);border:1px solid var(--line);color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:100px;flex-shrink:0;align-items:center;gap:7px;padding:9px 15px;font-family:inherit;font-size:.83rem;font-weight:600;transition:all .2s;display:inline-flex}.comm-tab:hover{color:var(--text);border-color:var(--line2)}.comm-tab svg{opacity:.75}.comm-tab.active{background:color-mix(in srgb,var(--gold) 15%,var(--card));border-color:color-mix(in srgb,var(--gold) 42%,var(--line));color:var(--gold-ink)}.comm-tab.active svg{color:var(--gold-ink);opacity:1}.comm-feed{flex-direction:column;gap:16px;display:flex}.comm-feed .post-card{box-shadow:var(--sh-sm);border-radius:16px;transition:border-color .25s,box-shadow .25s}.comm-feed .post-card:hover{border-color:var(--line2);box-shadow:0 10px 30px #00000057}.post-comments{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.comment-input{gap:10px;margin-top:14px;display:flex}.comment-input input{border:1px solid var(--line2);color:var(--text);background:#ffffff0d;border-radius:100px;flex:1;padding:11px 16px;font-family:inherit;font-size:.88rem;transition:all .2s}.comment-input input:focus{border-color:color-mix(in srgb,var(--gold) 50%,var(--line2));background:#ffffff12;outline:none}.comment-input input::placeholder{color:var(--dim)}.comm-empty{text-align:center;border:1px dashed var(--line2);background:var(--card);border-radius:18px;padding:56px 24px}.comm-empty-ico{width:64px;height:64px;color:var(--gold-ink);background:color-mix(in srgb,var(--gold) 12%,var(--card2));border:1px solid color-mix(in srgb,var(--gold) 26%,var(--line));border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.comm-empty b{color:var(--text);font-size:1.05rem;display:block}.comm-empty p{color:var(--muted);margin-top:8px;max-width:38ch;margin-inline:auto;font-size:.9rem}.post-skeleton{border:1px solid var(--line);background:linear-gradient(100deg,var(--card) 30%,var(--card2) 50%,var(--card) 70%);background-size:220% 100%;border-radius:16px;height:150px;animation:1.4s ease-in-out infinite commShimmer}@keyframes commShimmer{0%{background-position:180% 0}to{background-position:-40% 0}}@media (prefers-reduced-motion:reduce){.post-skeleton{animation:none}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp{--pc:var(--gold)}.lp .nav-login{color:#ffffffb8;font-size:.92rem;font-weight:600}.lp .nav-login:hover{color:#fff}.lp .nav .btn.small.nav-cta{color:#20180a;background:linear-gradient(120deg,#c9a96e,#e6cf9c 60%,#c9a96e);font-weight:800;box-shadow:0 8px 24px #c9a96e52}.lp .ch-hero{background:radial-gradient(125% 125% at 28% 40%,#1c1c27 0%,#141420 48%,#0c0c12 100%);min-height:100svh}.lp .ch-bg-wrap{height:min(84svh,880px);box-shadow:none;justify-content:flex-end;align-items:flex-end;display:flex;top:auto;bottom:0;right:clamp(0px,4vw,90px);overflow:visible}.lp .ch-trio-bg{object-fit:contain;object-position:bottom center;filter:brightness(1.02)contrast(1.03)saturate(.98);transform-origin:60% 20%;width:auto;height:100%;animation:26s ease-in-out infinite alternate chKen}.lp .ch-bg-wrap:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#0c0c128c 45%,#0c0c12 88%);height:22%;position:absolute;bottom:0;left:-6%;right:-6%}.lp .ch-hero-overlay{background:linear-gradient(100deg,#0f0f16 0%,#0f0f16f5 30%,#0f0f16b8 48%,#0f0f1638 64%,#0f0f1600 78%)}.lp .ch-hero-overlay:after{content:"";background:linear-gradient(#0000 74%,#0c0c120d 86%,#0c0c12 100%);position:absolute;inset:0}.lp .ch-h1{max-width:14ch;font-size:clamp(3rem,6vw,5.4rem)}.lp .ch-sub{color:#ffffffa8;max-width:44ch;font-size:clamp(1rem,1.25vw,1.12rem)}.lp .ch-pills{animation:chFade .7s var(--ease-out) var(--d,.68s) both;gap:9px;margin-bottom:34px}.lp .ch-pill{opacity:1;background:#ffffff0d;border:1px solid #ffffff24;padding:6px 15px;font-size:.7rem;animation:none}.lp .ch-pill:before{background:var(--pc);width:7px;height:7px;box-shadow:0 0 10px color-mix(in srgb,var(--pc) 70%,transparent)}.lp .ch-ctas{align-items:center;gap:16px;margin-bottom:14px}.lp .ch-btn-primary{color:#1e1608;background:linear-gradient(120deg,#c9a96e,#e6cf9c 58%,#c9a96e);border-radius:100px;padding:18px 34px;font-size:1.02rem;font-weight:800;box-shadow:0 12px 36px #c9a96e5c}.lp .ch-btn-primary:hover{box-shadow:0 18px 52px #c9a96e80}.lp .ch-btn-ghost{color:#fff9;text-underline-offset:4px;background:0 0;border:none;padding:0;font-size:.92rem;font-weight:600;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40}.lp .ch-btn-ghost:hover{color:#fff;background:0 0;text-decoration-color:#fff9}.ch-price-note{color:#ffffff80;max-width:46ch;margin-bottom:30px;font-size:.86rem;line-height:1.6}.ch-proof{flex-wrap:wrap;gap:12px 28px;display:flex}.ch-proof span{color:#ffffff80;flex-direction:column;gap:2px;font-size:.78rem;line-height:1.3;display:flex}.ch-proof b{font-family:var(--font-display);color:var(--gold-ink);letter-spacing:-.02em;font-size:1.35rem;font-weight:800}@media (max-width:1024px){.lp .ch-bg-wrap{opacity:.3;justify-content:center;height:100%;left:0;right:0}.lp .ch-hero-overlay{background:linear-gradient(#0c0c12db 0%,#0c0c12c7 55%,#0c0c12f0 100%)}.lp .ch-h1{max-width:none}}@media (max-width:560px){.lp .ch-ctas{flex-direction:column;align-items:stretch;gap:14px}.lp .ch-btn-primary{text-align:center;justify-content:center;width:100%}.lp .ch-btn-ghost{text-align:center}.ch-proof{gap:10px 20px}.ch-proof b{font-size:1.15rem}}.lp .vsl-sec{color:var(--text);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0f0f16}.lp .vsl-sec h2{color:var(--text)}.lp .vsl-frame{background:#ffffff08;border:1px solid #ffffff17;padding:10px;box-shadow:0 40px 90px #00000080}.lp .vsl-frame:before{opacity:.35}.vsl-embed{aspect-ratio:16/9;background:#000;border-radius:18px;position:relative;overflow:hidden}.vsl-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.pillars-sec{background:var(--bg);border-top:1px solid var(--line)}.thread{margin-top:clamp(52px,7vw,84px);padding-left:64px;position:relative}@media (max-width:760px){.thread{padding-left:38px}}.thread-line{background:#ffffff14;border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;left:23px}@media (max-width:760px){.thread-line{left:11px}}.thread-line i{width:100%;height:calc(var(--tp,0) * 100%);background:linear-gradient(#c9a96e,#e6cf9c);border-radius:2px;transition:height .12s linear;display:block;box-shadow:0 0 14px #c9a96e80}.pillar-list{flex-direction:column;gap:clamp(40px,6vw,72px);display:flex}.pillar-row{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--pc);border-radius:var(--r-lg);box-shadow:var(--sh-sm);padding:clamp(26px,3.4vw,40px);position:relative}.thread-node{background:var(--bg);border:2px solid var(--pc);width:18px;height:18px;box-shadow:0 0 0 5px var(--bg),0 0 18px color-mix(in srgb,var(--pc) 55%,transparent);border-radius:50%;position:absolute;top:clamp(30px,3.6vw,44px);left:-56px}@media (max-width:760px){.thread-node{width:14px;height:14px;left:-34px}}.pillar-head{align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.pillar-nr{font-family:var(--font-display);color:#0000;background:linear-gradient(160deg,#fff,var(--pc));-webkit-background-clip:text;background-clip:text;flex-shrink:0;font-size:2.4rem;font-weight:800;line-height:1}.pillar-outcome{letter-spacing:.14em;text-transform:uppercase;color:var(--pc);margin-bottom:5px;font-size:.74rem;font-weight:800;display:block}.pillar-head h3{font-size:clamp(1.4rem,2.4vw,1.9rem)}.pillar-shift{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:10px;display:grid}.pillar-shift p{margin:0;font-size:.95rem;line-height:1.55}.shift-state{border-radius:16px;flex-direction:column;gap:9px;padding:17px 19px;display:flex;position:relative}.shift-now{background:#ffffff05;border:1px dashed #ffffff24}.shift-now p{color:var(--muted)}.shift-next{background:linear-gradient(135deg,color-mix(in srgb,var(--pc) 15%,transparent),color-mix(in srgb,var(--pc) 4%,transparent));border:1px solid color-mix(in srgb,var(--pc) 34%,transparent);box-shadow:0 16px 34px -22px color-mix(in srgb,var(--pc) 85%,transparent);padding-left:23px}.shift-next:before{content:"";background:var(--pc);width:3px;box-shadow:0 0 12px color-mix(in srgb,var(--pc) 65%,transparent);border-radius:0 3px 3px 0;position:absolute;top:15px;bottom:15px;left:0}.shift-next p{color:var(--text);font-weight:600}.shift-tag{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:.66rem;font-weight:800;line-height:1;display:inline-flex}.shift-tag svg{flex-shrink:0;width:13px;height:13px}.shift-now .shift-tag{color:var(--muted)}.shift-next .shift-tag{color:color-mix(in srgb,var(--pc) 45%,#fff)}.shift-bridge{background:var(--card2);border:1px solid var(--line2);width:34px;height:34px;color:color-mix(in srgb,var(--pc) 40%,#fff);border-radius:50%;flex-shrink:0;align-self:center;place-items:center;display:grid}.shift-bridge svg{width:15px;height:15px}@media (max-width:700px){.pillar-shift{grid-template-columns:1fr;justify-items:stretch;gap:8px}.shift-bridge{justify-self:center;width:30px;height:30px;transform:rotate(90deg)}}.pillar-desc{color:var(--muted);margin-top:20px;font-size:.98rem;line-height:1.65}.pillar-meta{color:var(--dim);flex-wrap:wrap;gap:8px 20px;margin-top:18px;font-size:.8rem;display:flex}.pillar-meta span{align-items:center;gap:7px;display:flex}.pillar-meta span:before{content:"";background:var(--pc);border-radius:50%;flex-shrink:0;width:5px;height:5px}.pillar-link{color:var(--gold-ink);transition:gap .25s var(--ease-out);align-items:center;gap:8px;margin-top:22px;font-size:.9rem;font-weight:700;display:inline-flex}.pillar-link:hover{color:var(--gold2);gap:13px}.trio-sec{border-top:1px solid var(--line);background:linear-gradient(#0e0e15,#12121a);position:relative;overflow:hidden}.coach-spots{flex-direction:column;gap:clamp(48px,7vw,88px);margin-top:clamp(52px,7vw,84px);display:flex}.coach-spot{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(30px,4.5vw,60px);display:grid}.coach-spot:nth-child(2n) .coach-media{order:2}@media (max-width:860px){.coach-spot{grid-template-columns:1fr;gap:26px;max-width:540px;margin-inline:auto}.coach-spot:nth-child(2n) .coach-media{order:0}}.cportrait{aspect-ratio:4/5;border-radius:var(--r-lg);background:radial-gradient(130% 110% at 50% 12%,#242432 0%,#191922 46%,#101018 100%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.cportrait-img{transform:translate3d(0,var(--cy,0px),0);will-change:transform;background-repeat:no-repeat;display:block;position:absolute;inset:0}.cportrait-mono{font-family:var(--font-display);color:#0000;background:linear-gradient(155deg,#fff 6%,var(--pc) 96%);-webkit-background-clip:text;background-clip:text;font-size:clamp(7.5rem,17vw,13rem);font-weight:800;line-height:1}.cportrait:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#0e0e1540 66%,#0e0e15eb 100%);position:absolute;inset:0}.cportrait-nr{z-index:2;font-family:var(--font-display);letter-spacing:.05em;color:#ffffff8c;font-size:1rem;font-weight:800;position:absolute;top:16px;left:20px}.cportrait-tag{z-index:2;letter-spacing:.1em;text-transform:uppercase;color:#12121a;background:linear-gradient(120deg,var(--gold),#e6cf9c);border-radius:100px;align-items:center;gap:7px;padding:7px 14px;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;bottom:16px;left:16px;box-shadow:0 8px 20px #c9a96e57}.cportrait-sm .cportrait-tag,.cportrait-sm .cportrait-nr{display:none}.cs-overline{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:12px;font-size:.74rem;font-weight:800;display:block}.cs-name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin-bottom:12px;font-size:clamp(2.1rem,3.8vw,3rem);font-weight:800;line-height:1}.cs-tag{color:var(--text);max-width:30ch;margin-bottom:20px;font-size:clamp(1.05rem,1.6vw,1.28rem);font-weight:600;line-height:1.35}.cs-pitch{color:#c6c6d2;border-left:2px solid var(--pc);max-width:56ch;margin-bottom:24px;padding-left:18px;font-size:1rem;font-style:italic;line-height:1.7}.cs-proofs{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.cs-proof{border:1px solid var(--line);color:var(--muted);background:#ffffff09;border-radius:14px;flex-direction:column;gap:1px;padding:11px 18px;font-size:.8rem;line-height:1.2;display:inline-flex}.cs-proof b{font-family:var(--font-display);color:var(--gold-ink);font-size:1.4rem;font-weight:800}.cs-course{color:var(--gold-ink);transition:gap .25s var(--ease-out);align-items:center;gap:9px;font-size:.9rem;font-weight:700;display:inline-flex}.cs-course:hover{color:var(--gold2);gap:14px}.fusion{text-align:center;margin-top:clamp(56px,8vw,96px)}.fusion-parts{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:18px;display:flex}.fusion-part{border:1px solid var(--line);border-top:3px solid var(--pc);min-width:220px;transform:translateX(calc(var(--fdir,0) * (1 - var(--fz,1)) * 60px));background:#ffffff09;border-radius:20px;flex-direction:column;gap:6px;padding:26px 38px;transition:transform .1s linear;display:flex}.fusion-part:first-child{--fdir:1}.fusion-part:last-child{--fdir:-1}.fusion-part b{font-family:var(--font-display);color:var(--text);font-size:1.55rem;font-weight:800}.fusion-part em{color:var(--muted);font-size:1.05rem;font-style:normal}.fusion-result{font-family:var(--font-display);letter-spacing:-.02em;color:#0000;background:linear-gradient(100deg,#dcc28a 10%,#f4e4bc 50%,#dcc28a 90%);-webkit-background-clip:text;background-clip:text;margin-top:34px;font-size:clamp(1.6rem,3.4vw,2.6rem);font-weight:800}@media (max-width:560px){.fusion-part{flex:100%;min-width:0;padding:20px 24px}.fusion-part b{font-size:1.3rem}}.results-sec{border-top:1px solid var(--line);background:linear-gradient(#12121a,#0f0f16);position:relative;overflow:hidden}.results-sec .tsti-aura{opacity:.14;background:conic-gradient(from 90deg,#c9a96e,#5ec1e3,#43a047,#c9a96e)}.results-sec .tsti-card{background:#ffffff0b;border:1px solid #ffffff17;box-shadow:0 18px 50px #00000080}.results-sec .tsti-card p{color:#d2d2dc}.results-sec .wof-sec{background:0 0;border:none;padding-top:clamp(48px,6vw,80px)}.results-sec .wof-sec h2,.results-sec .wof-sec h3{color:var(--text)}.results-sec .wof-sec .overline{color:var(--acc)}.results-sec .wof-sec .lead{color:var(--muted)}.results-sec .wof-sec .gold{background:linear-gradient(100deg,#b8945a 8%,#e6cf9c 50%,#b8945a 92%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.results-sec .wof-sec .wof-swipe-note{color:var(--dim)}.results-disclaimer{text-align:center;max-width:70ch;color:var(--dim);margin:clamp(40px,5vw,64px) auto 0;font-size:.82rem;line-height:1.65}.offer-sec{color:#1a1a2e;background:#edeae3;border-top:1px solid #1414231a;border-bottom:1px solid #1414231a;position:relative}.anchor-alias{width:1px;height:1px;position:absolute;top:-90px;left:0}.lp .offer-sec h2,.lp .offer-sec h3,.lp .offer-sec h4{color:#12121a}.lp .offer-sec .overline{color:#7a5c24}.lp .offer-sec .lead{color:#4a4a5a}.lp .offer-sec .gold{background:linear-gradient(100deg,#8f6a24 8%,#b08c3e 50%,#8f6a24 92%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lp .offer-sec .launch-banner{color:#2a2a38;background:linear-gradient(120deg,#c9a96e33,#c9a96e12);border-color:#8c692866}.lp .offer-sec .launch-banner b{color:#7a5c24}.lp .offer-sec .tb{border:1px solid #c9a96e57;box-shadow:0 34px 90px #14142347}.lp .offer-sec .tb-badge{--pc:var(--gold)}.lp .tb-badge i{background:var(--pc);box-shadow:0 0 12px var(--pc)}.lp .tb-value{color:#c6cbd6;font-size:1.02rem}.lp .tb-new{text-shadow:0 0 44px #c9a96e73}.lp .tb-cta{color:#1e1608;text-transform:none;letter-spacing:0;background:linear-gradient(120deg,#c9a96e,#e6cf9c 60%,#c9a96e);border:none;font-size:1rem;box-shadow:0 12px 32px #c9a96e66}.lp .tb-cta:hover{color:#1e1608;background:linear-gradient(120deg,#d8bc84,#f0dcae 60%,#d8bc84);box-shadow:0 18px 44px #c9a96e80}.single-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px;display:grid}@media (max-width:900px){.single-grid{grid-template-columns:1fr;max-width:420px;margin-inline:auto}}.single-card{border:1px solid #1414231a;border-top:3px solid var(--pc);transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out);background:#fff;border-radius:20px;flex-direction:column;padding:26px 24px 24px;display:flex;box-shadow:0 10px 30px #14142312}.single-card:hover{transform:translateY(-4px);box-shadow:0 20px 48px #14142321}.single-pillar{letter-spacing:.12em;text-transform:uppercase;color:#5a6072;align-items:center;gap:8px;margin-bottom:12px;font-size:.7rem;font-weight:800;display:inline-flex}.single-pillar i{background:var(--pc);border-radius:50%;width:8px;height:8px}.lp .single-card h4{font-family:var(--font-display);color:#12121a;letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.single-trainer{color:#5a6072;margin-top:5px;font-size:.82rem}.single-trainer b{color:#12121a}.single-desc{color:#4a5060;flex:1;margin-top:12px;font-size:.9rem;line-height:1.6}.single-meta{color:#6a7080;flex-wrap:wrap;gap:6px 16px;margin:16px 0 0;font-size:.78rem;list-style:none;display:flex}.single-meta li{align-items:center;gap:6px;display:flex}.single-meta li:before{content:"";background:var(--pc);border-radius:50%;width:4px;height:4px}.single-price{align-items:baseline;gap:10px;margin:18px 0 6px;display:flex}.single-old{color:#98a0ae;font-size:1rem;font-weight:600;text-decoration:line-through}.single-new{font-family:var(--font-display);color:#12121a;letter-spacing:-.02em;font-size:1.85rem;font-weight:800}.single-code{color:#2e7d32;background:#2e7d3217;border:1px solid #2e7d3238;border-radius:100px;align-self:flex-start;margin:0 0 16px;padding:4px 11px;font-size:.76rem;font-weight:700;display:inline-block}.single-cta{color:#f4f2ed;background:#1a1a24;border-radius:100px;justify-content:center;align-items:center;padding:14px;font-size:.92rem;font-weight:700;transition:background .25s,transform .25s;display:flex}.single-cta:hover{background:#2a2a38;transform:translateY(-2px)}.single-more{text-align:center;color:#7a5c24;margin-top:12px;font-size:.83rem;font-weight:600;display:block}.single-more:hover{color:#5c4318}.offer-extras{grid-template-columns:1.15fr .85fr;gap:20px;margin-top:clamp(44px,5vw,64px);display:grid}@media (max-width:860px){.offer-extras{grid-template-columns:1fr}}.offer-guarantee{background:#fff;border:1px solid #1414231a;border-radius:20px;align-items:flex-start;gap:18px;padding:26px;display:flex}.og-ico{color:#7a5c24;background:#c9a96e29;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.offer-guarantee b{color:#12121a;margin-bottom:6px;font-size:1rem;display:block}.offer-guarantee p{color:#4a5060;font-size:.88rem;line-height:1.6}.offer-guarantee a{color:#7a5c24;text-underline-offset:3px;text-decoration:underline}.offer-tools{background:#ffffff8c;border:1px solid #14142317;border-radius:20px;padding:24px 26px}.ot-head{letter-spacing:.1em;text-transform:uppercase;color:#7a5c24;align-items:center;gap:8px;margin-bottom:14px;font-size:.74rem;font-weight:800;display:inline-flex}.offer-tools ul{flex-direction:column;gap:10px;list-style:none;display:flex}.offer-tools li{color:#4a5060;font-size:.88rem;line-height:1.5}.offer-tools li b{color:#12121a}.offer-tools li em{color:#8a90a0;font-size:.82rem;font-style:normal}.lp .final-cta{background:linear-gradient(160deg,#17131e,#0b0b12)}.lp .sticky-cta{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e0e14f0;border-top:1px solid #ffffff1a}.lp .sticky-cta b{color:var(--text);font-size:1rem}.lp .sticky-cta small{color:var(--muted)}.lp .ch-in{animation:chFadeUp .5s var(--ease-out) var(--d,0s) both}.lp .ch-h1 .ch-word{animation:chWordUp .5s cubic-bezier(.2,.7,.3,1) var(--d,0s) both}.btn.big.glow,.btn.big{animation:none}.btn.big:after{animation:none;display:none}.lp .ch-wash{display:none!important}.lp .badge.floaty{animation:none}@media (hover:hover) and (pointer:fine){.lp .ch-btn-primary,.lp .tb-cta,.lp .btn.big,.lp .nav-cta{transform:translate3d(var(--magx,0px),var(--magy,0px),0);transition:transform .18s var(--ease-out),box-shadow .28s var(--ease-out),background .25s}.lp .ch-btn-primary:hover,.lp .tb-cta:hover,.lp .btn.big:hover,.lp .nav-cta:hover{transform:translate3d(var(--magx,0px),var(--magy,0px),0) scale(1.025)}}.reveal{transition-duration:.6s}@media (max-width:760px){.reveal{filter:none;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.lp .ch-trio-bg{animation:none}.thread-line i{transition:none}.fusion-part{transition:none;transform:none!important}.cportrait-img,.lp .ch-btn-primary,.lp .tb-cta,.lp .btn.big,.lp .nav-cta{transform:none!important}}.side-item-danger{color:#e88}.side-item-danger:hover{color:#ff9c97;background:#e539351a}.resume-card{background:linear-gradient(135deg,color-mix(in srgb,var(--pc) 16%,var(--card)),var(--card) 62%);border:1px solid color-mix(in srgb,var(--pc) 30%,var(--line));border-left:4px solid var(--pc);border-radius:var(--r-lg);align-items:center;gap:clamp(20px,3vw,40px);padding:clamp(24px,3vw,34px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #00000057}.resume-card:after{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--pc) 26%,transparent),transparent 68%);pointer-events:none;border-radius:50%;width:340px;height:340px;position:absolute;top:-140px;right:-120px}.resume-body{z-index:1;flex:1;min-width:0;position:relative}.resume-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--pc);margin-bottom:10px;font-size:.72rem;font-weight:800;display:block}.resume-lesson{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text);font-size:clamp(1.3rem,2.4vw,1.85rem);font-weight:800;line-height:1.15}.resume-course{color:var(--muted);margin-top:8px;font-size:.9rem}.resume-progress{align-items:center;gap:14px;max-width:420px;margin:20px 0 22px;display:flex}.resume-progress .progress-bar{flex:1;height:8px}.resume-progress span{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.8rem}.resume-cta{background:linear-gradient(120deg,var(--gold),#e6cf9c 60%,var(--gold));color:#1e1608;font-family:var(--font);cursor:pointer;transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out);border:none;border-radius:100px;align-items:center;gap:10px;padding:15px 30px;font-size:.98rem;font-weight:800;display:inline-flex;box-shadow:0 10px 28px #c9a96e57}.resume-cta:hover{transform:translateY(-2px);box-shadow:0 16px 40px #c9a96e75}.resume-cta:active{transform:translateY(0)scale(.985)}.resume-ring{aspect-ratio:1;z-index:1;flex-shrink:0;justify-content:center;align-items:center;width:clamp(96px,11vw,132px);display:flex;position:relative}.resume-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.resume-ring circle{fill:none;stroke-width:8px;stroke-linecap:round}.rr-track{stroke:#ffffff17}.rr-fill{stroke:var(--pc);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--pc) 60%,transparent));transition:stroke-dashoffset .9s cubic-bezier(.22,1,.36,1)}.resume-ring b{font-family:var(--font-display);color:var(--text);font-variant-numeric:tabular-nums;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:800}.resume-ring em{color:var(--muted);margin-left:1px;font-size:.6em;font-style:normal}@media (max-width:700px){.resume-card{flex-direction:column;align-items:flex-start;gap:22px}.resume-ring{align-self:center}.resume-cta{justify-content:center;width:100%}.resume-progress{width:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.rr-fill{transition:none}}.mat-head{font-family:var(--font-display);color:var(--text);letter-spacing:-.02em;margin-bottom:16px;font-size:1.15rem;font-weight:800}.lesson.done .check svg path,.tree-les.done .tree-check svg path{stroke-dasharray:22;stroke-dashoffset:0;animation:.42s cubic-bezier(.65,0,.35,1) both checkDraw}@keyframes checkDraw{0%{stroke-dashoffset:22px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.lesson.done .check svg path,.tree-les.done .tree-check svg path{animation:none}}.cportrait:has(.cportrait-mono):before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 78% at 50% 42%,#000,#0000 84%);mask-image:radial-gradient(78% 78% at 50% 42%,#000,#0000 84%)}.cportrait-mono{z-index:1;letter-spacing:-.04em;line-height:.86;position:relative}.lp .offer-sec .tb h3,.lp .offer-sec .tb h4,.lp .offer-sec .tb-h,.lp .offer-sec .tb .tb-learn li b{color:#fff}.app-shell{--bg:#f5f5f7;--bg2:#eeeef2;--card:#fff;--card2:#f8f8fa;--line:#00000014;--line2:#0000001f;--text:#1a1a2e;--muted:#6b6b7b;--dim:#9999a6;--gold:#9a7b3f;--gold-ink:#7a5f2e;--gold2:#8a6e3c;--acc:#9a7b3f;--input-bg:#00000008;--sh-sm:0 1px 3px #0000000d,0 4px 12px #0000000a;--sh-md:0 2px 8px #00000012,0 12px 32px #0000000d;--shadow:0 4px 12px #00000012,0 18px 48px #00000014;--sh-lg:0 8px 24px #00000014,0 32px 72px #0000001a;background:var(--bg2);color:var(--text)}.app-shell h1,.app-shell h2,.app-shell h3,.app-shell h4{color:var(--text)}.app-shell .gold{background:linear-gradient(100deg,#7a5f2e 8%,#9a7b3f 50%,#7a5f2e 92%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.app-shell .overline{color:var(--acc)}.app-shell .sidebar{background:var(--card);border-right:1px solid var(--line)}.app-shell .side-item:hover{background:var(--bg2)}.app-shell .side-item.active{background:color-mix(in srgb,var(--acc) 10%,var(--card));color:var(--acc)}.app-shell .logo span{color:#1a1a2e66}@media (max-width:900px){.app-shell .app-topbar{-webkit-backdrop-filter:blur(22px)saturate(1.6);background:#ffffffe0;border-bottom:1px solid #00000014}.app-shell .topbar-burger:active{background:var(--bg2)}.app-shell .topbar-logo{color:#0000;background-image:linear-gradient(160deg,#7a5f2e,#9a7b3f 50%,#7a5f2e);-webkit-background-clip:text;background-clip:text}.app-shell .topbar-logo span{color:#1a1a2e66}.app-shell .topbar-avatar{background:linear-gradient(140deg,#8a6e3c,#b7954f);box-shadow:0 4px 12px #8a6e3c33}.app-shell .topbar-dot{border-color:var(--card)}.app-shell .home-nav-item{background:var(--card);border-color:var(--line)}.app-shell .home-nav-item:active{background:var(--bg2)}.app-shell .hn-ico{background:color-mix(in srgb,var(--acc) 10%,var(--card));color:var(--acc)}}.app-shell .drawer-backdrop{background:#00000040}.app-shell .drawer{background:var(--card);box-shadow:8px 0 40px #0000001a}.app-shell .drawer-close:active{background:var(--bg2)}.app-shell .drawer-avatar{background:linear-gradient(140deg,#8a6e3c,#b7954f)}.app-shell .drawer-user{background:var(--bg2)}.app-shell .progress-bar{background:#00000012}.app-shell .lesson:hover{background:var(--bg2)}.app-shell .lesson.active{background:color-mix(in srgb,var(--acc) 8%,var(--card));border-color:color-mix(in srgb,var(--acc) 25%,var(--line))}.app-shell .player{background:radial-gradient(115% 92% at 50% 40%,color-mix(in srgb,var(--acc) 8%,var(--card)),var(--bg2) 72%);border-color:var(--line)}.app-shell .player-controls,.app-shell .tree{background:var(--card);border-color:var(--line)}.app-shell .tree-head{border-bottom-color:var(--line)}.app-shell .tree-mod-head:hover{background:var(--bg2)}.app-shell .tree-mod-bar{background:#00000014}.app-shell .tree-les:hover{background:var(--bg2)}.app-shell .tree-les.active{background:color-mix(in srgb,var(--acc) 10%,var(--card))}.app-shell .kd-tree-backdrop{background:#0000004d}.app-shell .kd-tree-drawer{background:var(--card);border-right-color:var(--line)}.app-shell .resume-card{box-shadow:0 12px 36px #00000014}.app-shell .rr-track{stroke:#00000014}.app-shell .weiter-bar{background:linear-gradient(120deg,color-mix(in srgb,var(--acc) 8%,var(--card)),var(--card));border-color:color-mix(in srgb,var(--acc) 20%,var(--line))}.app-shell .coach-header{background:linear-gradient(120deg,color-mix(in srgb,var(--acc) 8%,var(--card)),var(--card));border-color:color-mix(in srgb,var(--acc) 18%,var(--line))}.app-shell .trainer-card{background:linear-gradient(140deg,color-mix(in srgb,var(--acc) 8%,var(--card)),var(--card));border-color:color-mix(in srgb,var(--acc) 20%,var(--line))}.app-shell .ctrio-card{background:var(--card);border-color:var(--line)}.app-shell .ctrio-card p{color:var(--muted)}.app-shell .ctrio-av{color:#fff;background:linear-gradient(140deg,var(--acc),color-mix(in srgb,var(--acc) 65%,#fff));box-shadow:0 5px 14px color-mix(in srgb,var(--acc) 22%,transparent)}.app-shell .exam-opt{background:var(--card2);border-color:var(--line2)}.app-shell .exam-opt:hover{border-color:color-mix(in srgb,var(--acc) 35%,var(--line2))}.app-shell .freebie{background:var(--card);border-color:var(--line)}.app-shell .freebie:hover{box-shadow:0 6px 20px #0000000f}.app-shell .freebie .ficon{background:color-mix(in srgb,var(--acc) 10%,var(--card))}.app-shell .upsell-banner{background:color-mix(in srgb,var(--acc) 5%,var(--card));border-color:color-mix(in srgb,var(--acc) 22%,var(--line))}.app-shell .journey,.app-shell .kd-journey,.app-shell .mycourse-card{background:var(--card);border-color:var(--line)}.app-shell .mycourse-card:hover{border-color:color-mix(in srgb,var(--acc) 35%,var(--line))}.app-shell .cportrait:has(.cportrait-mono):before{background-image:linear-gradient(#0000000a 1px,#0000 1px),linear-gradient(90deg,#0000000a 1px,#0000 1px)}.app-shell .kd-back,.app-shell .kd-tree-toggle{background:var(--card);border-color:var(--line2)}.app-shell .auth-box{background:var(--card)}.app-shell ::selection{background:#9a7b3f2e}@media (max-width:900px){.app-shell .co-grid,.app-shell .kd-grid,.app-shell .mycourse-grid{grid-template-columns:1fr}.app-shell .app-main{padding:28px clamp(14px,3vw,32px)}.app-shell .app-head{margin-bottom:24px}.app-shell .tree-les{min-height:48px;padding:12px}.app-shell .tree-mod-head{min-height:48px;padding:12px 10px}.app-shell .resume-card{padding:20px}.app-shell .resume-cta{padding:14px 24px;font-size:.92rem}}@media (max-width:480px){.app-shell .app-main{padding:16px 12px calc(40px + env(safe-area-inset-bottom))}.app-shell .app-head h2{font-size:1.5rem}.app-shell .kd-head{flex-direction:column;align-items:flex-start;gap:10px}.app-shell .kd-back,.app-shell .kd-tree-toggle{padding:8px 14px;font-size:.82rem}.app-shell .player-controls{gap:8px 14px;padding:10px 12px;font-size:.82rem}.app-shell .weiter-bar{padding:14px 16px}.app-shell .coach-header{gap:14px;padding:14px 16px}.app-shell .trainer-card{gap:12px;padding:16px}.app-shell .ctrio-card{padding:18px 16px}.app-shell .exam-opts{padding-left:0}.app-shell .exam-opt{padding:11px 14px;font-size:.88rem}.app-shell .freebie{gap:12px;padding:14px}.app-shell .lesson{gap:12px;padding:12px 14px}.app-shell .lesson b{font-size:.86rem}.kd-tree-drawer{width:min(92vw,360px)}}.ch-hero-photo{z-index:0;pointer-events:none;width:62%;position:absolute;top:0;bottom:0;right:0}.ch-hero-photo img{filter:brightness(.9)contrast(1.03)}@media (max-width:900px){.ch-hero-photo{opacity:.32;width:100%}}.pillar-scene{border:1px solid var(--line);background:var(--card2);border-radius:16px;width:100%;height:clamp(140px,18vw,190px);margin-bottom:22px;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000059}.pillar-scene:after{content:"";background:linear-gradient(180deg,transparent 55%,color-mix(in srgb,var(--pc) 24%,transparent));pointer-events:none;position:absolute;inset:0}.pillar-scene img{display:block}.pillar-scene--mockup{background:radial-gradient(ellipse at 50% 60%,color-mix(in srgb,var(--pc) 16%,transparent),transparent 70%),var(--card2);height:clamp(200px,28vw,320px);padding:clamp(14px,2vw,24px)}.pillar-scene--mockup img{object-fit:contain;width:100%;height:100%}.pillar-scene--mockup:after{display:none}.platform-sec{padding:clamp(64px,9vw,120px) 0;position:relative}.platform-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}.platform-points{flex-direction:column;gap:12px;margin:22px 0 0;padding:0;list-style:none;display:flex}.platform-points li{color:var(--muted);padding-left:30px;font-size:1rem;line-height:1.6;position:relative}.platform-points li:before{content:"";background:radial-gradient(circle at 50% 50%,var(--gold),transparent 70%);width:16px;height:16px;box-shadow:0 0 0 1px color-mix(in srgb,var(--gold) 40%,transparent);border-radius:50%;position:absolute;top:.5em;left:0}.platform-shot{border:1px solid var(--line2);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000080}.platform-shot img{background:#eceae4;width:100%;height:auto;display:block}@media (max-width:900px){.platform-grid{grid-template-columns:1fr;gap:28px}.platform-shot{order:-1}}.results-scene{border:1px solid var(--line);border-radius:20px;max-width:900px;height:clamp(190px,26vw,320px);margin:0 auto clamp(32px,5vw,52px);overflow:hidden;box-shadow:0 24px 60px #00000073}.results-scene img{object-fit:cover;width:100%;height:100%;display:block}.pillar-scene img,.platform-shot img,.results-scene img,.ch-hero-photo img{max-width:100%}.app-shell{--acc-ink:color-mix(in srgb, var(--acc) 46%, #14141f);--acc-surf:color-mix(in srgb, var(--acc) 60%, #17171f)}.app-shell .overline,.app-shell .eyebrow,.app-shell .side-item.active,.app-shell .side-item.active .lbl,.app-shell .tree-mod-nr,.app-shell .tree-sec-head,.app-shell .note-save,.app-shell .pc-mark-t,.app-shell .acc-text,.app-shell .mcc-cta,.app-shell .cs-course,.app-shell .dl,.app-shell .kd-back,.app-shell .jn-node.jn-active .jn-meta,.app-shell .acc-link,.app-shell .lp-tab-n,.app-shell .tc-link{color:var(--acc-ink)}.app-shell .side-item.active{background:color-mix(in srgb,var(--acc) 12%,var(--card))}.app-shell .player-badge,.app-shell .lp-tab.on .lp-tab-n,.app-shell .pc-chip.on,.app-shell .tag,.app-shell .tool-soon,.app-shell .mcc-nr,.app-shell .kd-tab.active{background:var(--acc-surf);color:#fff;border-color:#0000}.app-shell .tree-head b,.app-shell .tree-head,.app-shell .tree b,.app-shell .weiter-step,.app-shell .player-cap{color:var(--text)}.app-shell{--dim:#71717f;--muted:#5c5c6b}.app-shell .tree-les-d,.app-shell .pc-label,.app-shell .lesson span,.app-shell .weiter-sub{color:#5c5c6b}.app-shell .admin-navsep{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);border-top:1px solid var(--line);margin-top:6px;padding:18px 14px 8px;font-size:.68rem;font-weight:800}.admin-me{background:var(--bg2);border-radius:12px;align-items:center;gap:11px;margin-bottom:8px;padding:10px 12px;display:flex}.admin-me-av{color:#fff;background:linear-gradient(140deg,#8a6e3c,#b7954f);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.95rem;font-weight:800;display:flex}.admin-me>div{min-width:0;line-height:1.25}.admin-me b{color:var(--text);font-size:.9rem;display:block}.admin-me>div>span{color:var(--acc-ink,var(--acc));font-size:.74rem}.admin-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;margin-bottom:26px;display:grid}@media (max-width:1000px){.admin-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.admin-stats{grid-template-columns:1fr}}.admin-stat{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-sm);transition:transform .25s var(--ease-out),box-shadow .25s;border-radius:18px;padding:22px}.admin-stat:hover{box-shadow:var(--sh-md);transform:translateY(-3px)}.admin-stat-ico{width:44px;height:44px;color:var(--acc-ink,var(--acc));background:color-mix(in srgb,var(--acc) 13%,var(--card));border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.admin-stat-num{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);font-size:2.1rem;font-weight:800;line-height:1}.admin-stat-lbl{color:var(--text);margin-top:8px;font-size:.92rem;font-weight:700}.admin-stat-hint{color:var(--muted);margin-top:3px;font-size:.78rem}.admin-quick{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:700px){.admin-quick{grid-template-columns:1fr}}.admin-quick-card{text-align:left;background:var(--card);border:1px solid var(--line);cursor:pointer;width:100%;color:var(--text);border-radius:16px;align-items:center;gap:15px;padding:18px 20px;font-family:inherit;transition:border-color .25s,box-shadow .25s,transform .1s;display:flex}.admin-quick-card:hover{border-color:color-mix(in srgb,var(--acc) 40%,var(--line));box-shadow:var(--sh-sm)}.admin-quick-card:active{transform:scale(.995)}.admin-quick-card b{font-size:.98rem;display:block}.admin-quick-card p{color:var(--muted);margin-top:2px;font-size:.83rem}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:1100px;font-size:.9rem}.admin-table thead th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);background:var(--bg2);white-space:nowrap;padding:16px 18px;font-size:.72rem;font-weight:800}.admin-table td{border-bottom:1px solid var(--line);vertical-align:middle;color:var(--text);padding:14px 18px}.admin-table tbody tr:last-child td{border-bottom:none}.admin-table tbody tr:hover{background:var(--bg2)}.admin-table .ta-c{text-align:center}.admin-table .ta-r{text-align:right}.admin-user{align-items:center;gap:12px;min-width:0;display:flex}.admin-user b{color:var(--text);align-items:center;gap:8px;font-size:.92rem;display:flex}.admin-email{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:.78rem;font-weight:400;display:block;overflow:hidden}.admin-selftag{letter-spacing:.04em;text-transform:uppercase;color:var(--acc-ink,var(--acc));background:color-mix(in srgb,var(--acc) 14%,var(--card));border-radius:6px;padding:2px 7px;font-size:.66rem;font-weight:800}.admin-role-sel{color:var(--text);background:var(--card);border:1px solid var(--line2);cursor:pointer;border-radius:9px;padding:7px 10px;font-family:inherit;font-size:.85rem;font-weight:600;transition:all .2s}.admin-role-sel:hover:not(:disabled){border-color:var(--acc)}.admin-role-sel:disabled{opacity:.5;cursor:not-allowed}.admin-role-sel[data-role=admin]{color:var(--acc-ink,var(--acc));border-color:color-mix(in srgb,var(--acc) 40%,var(--line2))}.admin-del{color:#b4231f;background:color-mix(in srgb,#dc2626 8%,var(--card));border:1px solid color-mix(in srgb,#dc2626 26%,var(--line));cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.admin-del:hover:not(:disabled){background:color-mix(in srgb,#dc2626 15%,var(--card));border-color:color-mix(in srgb,#dc2626 45%,var(--line))}.admin-del:disabled{opacity:.4;cursor:not-allowed}.admin-post{padding:20px}.admin-post-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.admin-post-head b{color:var(--text);font-size:.92rem;display:block}.admin-post-head>div>span{display:block}.admin-post-body{color:var(--text);white-space:pre-wrap;background:var(--bg2);border:1px solid var(--line);border-radius:12px;padding:14px 16px;font-size:.94rem;line-height:1.6}.admin-post-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.admin-post-meta{color:var(--muted);align-items:center;gap:6px;font-size:.82rem;display:flex}.cat-tag{color:var(--acc-ink,var(--acc));background:color-mix(in srgb,var(--acc) 12%,var(--card));border:1px solid color-mix(in srgb,var(--acc) 26%,var(--line));white-space:nowrap;border-radius:100px;padding:4px 11px;font-size:.72rem;font-weight:700}.admin-toast{z-index:200;color:#fff;background:#1a1a2e;border-radius:12px;padding:13px 22px;font-size:.9rem;font-weight:600;animation:.25s ease-out sheetfade;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #00000040}.app-shell .co2{--acc:#9a7b3f;--acc-ink:#6e5528;--acc-surf:#6e5528;flex-direction:column;gap:clamp(28px,4vw,44px);max-width:1000px;display:flex}.co2-hero{border:1px solid color-mix(in srgb,var(--acc) 26%,var(--line));background:linear-gradient(150deg,#fffdf8,#fbf6ec 60%,#f7eedc);border-radius:24px;grid-template-columns:1.35fr .85fr;align-items:center;gap:clamp(24px,3vw,40px);padding:clamp(26px,3.5vw,44px);display:grid;box-shadow:0 20px 50px #7a5f2e1a}@media (max-width:820px){.co2-hero{grid-template-columns:1fr;gap:24px}}.co2-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--acc-ink);background:color-mix(in srgb,var(--acc) 14%,#fff);border:1px solid color-mix(in srgb,var(--acc) 30%,var(--line));border-radius:100px;align-items:center;gap:7px;margin-bottom:16px;padding:6px 13px;font-size:.76rem;font-weight:800;display:inline-flex}.co2-h1{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text);font-size:clamp(1.7rem,3.2vw,2.5rem);font-weight:800;line-height:1.12}.co2-lead{color:#4a4a57;max-width:48ch;margin-top:14px;font-size:1.02rem;line-height:1.62}.co2-cta-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.co2-cta{cursor:pointer;color:#fff;transition:transform .25s var(--ease-out),box-shadow .25s,filter .25s;background:linear-gradient(120deg,#8a6e3c 0%,#c2a25c 55%,#8a6e3c 100%);border:none;border-radius:100px;align-items:center;gap:8px;padding:15px 30px;font-family:inherit;font-size:1rem;font-weight:800;display:inline-flex;box-shadow:0 10px 26px #9a7b3f57}.co2-cta:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 16px 38px #9a7b3f70}.co2-cta:disabled{box-shadow:none;cursor:default;background:#43a047}.co2-cta-sub{color:var(--muted);font-size:.8rem}.co2-fomo{color:#8a3b18;background:#fdeee6;border:1px solid #f3c7b3;border-radius:100px;align-items:center;gap:9px;margin-top:18px;padding:7px 15px;font-size:.88rem;font-weight:600;display:inline-flex}.co2-fomo b{color:#b4231f}.co2-pulse{background:#e0542a;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.8s infinite copulse}@keyframes copulse{0%,to{box-shadow:0 0 #e0542a80}50%{box-shadow:0 0 0 6px #e0542a00}}.co2-hero-side{flex-direction:column;gap:16px;display:flex}.co2-bigstat{border:1px solid var(--line);box-shadow:var(--sh-sm);background:#fff;border-radius:16px;padding:20px}.co2-bigstat b{font-family:var(--font-display);color:var(--acc-ink);font-size:2.6rem;font-weight:800;line-height:1;display:block}.co2-bigstat span{color:var(--muted);margin-top:8px;font-size:.82rem;line-height:1.5;display:block}.co2-trust-mini{align-items:center;gap:12px;display:flex}.co2-avs{display:flex}.co2-mini-av{color:#fff;background:color-mix(in srgb,var(--acc) 64%,#1a1a2e);border:2px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;margin-left:-8px;font-size:.85rem;font-weight:800;display:flex;box-shadow:0 2px 6px #0000001f}.co2-avs .co2-mini-av:first-child{margin-left:0}.co2-trust-txt{color:var(--muted);font-size:.8rem;line-height:1.4}.co2-trust-txt b{color:var(--text)}.co2-sec{flex-direction:column;gap:18px;display:flex}.co2-h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);font-size:clamp(1.25rem,2vw,1.55rem);font-weight:800}.co2-value{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:700px){.co2-value{grid-template-columns:1fr}}.co2-vcard{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-sm);transition:transform .25s var(--ease-out),box-shadow .25s,border-color .25s;border-radius:16px;padding:22px}.co2-vcard:hover{box-shadow:var(--sh-md);border-color:color-mix(in srgb,var(--acc) 34%,var(--line));transform:translateY(-3px)}.co2-vico{width:46px;height:46px;color:var(--acc-ink);background:color-mix(in srgb,var(--acc) 13%,#fff);border-radius:13px;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.co2-vcard b{color:var(--text);font-size:1.05rem;display:block}.co2-vcard p{color:#54545f;margin-top:6px;font-size:.92rem;line-height:1.6}.co2-quote{color:#fff;background:linear-gradient(150deg,#1b1b26,#23232f);border-radius:20px;padding:clamp(24px,3vw,34px);box-shadow:0 20px 50px #0003}.co2-stars{color:#e6cf9c;letter-spacing:3px;font-size:.95rem}.co2-quote p{color:#f3f1ec;text-wrap:pretty;margin:14px 0 20px;font-size:clamp(1.1rem,1.9vw,1.35rem);font-weight:600;line-height:1.5}.co2-quote-by{align-items:center;gap:12px;display:flex}.co2-quote-by>div{flex:1;min-width:0}.co2-quote-by b{color:#fff;font-size:.95rem;display:block}.co2-quote-by>div span{color:#a6a6b4;font-size:.8rem}.co2-quote-res{color:#7be0a0;white-space:nowrap;background:#43a04729;border:1px solid #43a04757;border-radius:100px;padding:5px 12px;font-size:.78rem;font-weight:700}@media (max-width:560px){.co2-quote-res{display:none}}.co2-steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:700px){.co2-steps{grid-template-columns:1fr}}.co2-step{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-sm);border-radius:16px;padding:22px 20px;position:relative}.co2-stepn{width:34px;height:34px;font-family:var(--font-display);color:#fff;background:linear-gradient(140deg,#8a6e3c,#c2a25c);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-size:1.05rem;font-weight:800;display:flex;box-shadow:0 4px 12px #8a6e3c4d}.co2-step b{color:var(--text);font-size:1.02rem;display:block}.co2-step p{color:#54545f;margin-top:5px;font-size:.9rem;line-height:1.55}.co2-offer{text-align:center;background:linear-gradient(150deg,#201b10,#181820 65%);border:1px solid #c9a96e57;border-radius:24px;padding:clamp(30px,4vw,48px);position:relative;overflow:hidden;box-shadow:0 24px 60px #00000047}.co2-offer-pill{letter-spacing:.04em;text-transform:uppercase;color:#f0dca8;background:#c9a96e24;border:1px solid #c9a96e66;border-radius:100px;align-items:center;gap:8px;margin-bottom:18px;padding:7px 15px;font-size:.78rem;font-weight:800;display:inline-flex}.co2-offer .co2-offer-h{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:800;line-height:1.15}.co2-offer-sub{color:#c7c2b4;max-width:52ch;margin:14px auto 26px;font-size:1rem;line-height:1.6}.co2-cta-lg{padding:17px 40px;font-size:1.08rem}.co2-offer .co2-cta:not(:disabled){color:#241800;background:linear-gradient(120deg,#c9a96e,#f0dca8 52%,#c9a96e);box-shadow:0 14px 38px #c9a96e66}.co2-guarantee{color:#a9a494;align-items:center;gap:8px;margin-top:18px;font-size:.85rem;display:inline-flex}.co2-prep{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden}.co2-prep>summary{cursor:pointer;color:var(--text);align-items:center;gap:12px;padding:18px 20px;font-weight:700;list-style:none;display:flex}.co2-prep>summary::-webkit-details-marker{display:none}.co2-prep-title{flex:1;align-items:center;gap:9px;display:flex}.co2-prep-title svg{color:var(--acc-ink)}.co2-prep-save{color:var(--green);font-size:.78rem;font-weight:600}.co2-prep>summary>svg:last-child{color:var(--dim);transition:transform .25s}.co2-prep[open]>summary>svg:last-child{transform:rotate(90deg)}.co2-prep-body{border-top:1px solid var(--line);flex-direction:column;gap:16px;padding:2px 20px 22px;display:flex}.co2-prep-body .field{margin-bottom:0}.co2-input{background:var(--input-bg,#00000008);border:1px solid var(--line2);width:100%;color:var(--text);resize:vertical;border-radius:12px;padding:13px 16px;font-family:inherit;font-size:.95rem;line-height:1.6;transition:all .2s}.co2-input:focus{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in srgb,var(--acc) 15%,transparent);outline:none}.co2-legal{color:#64646f;text-align:center;max-width:60ch;margin:0 auto;font-size:.74rem;line-height:1.5}.side-item.is-soon,.home-nav-item.is-soon{opacity:.5;cursor:not-allowed;pointer-events:none}.soon-badge{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;background:var(--bg2,#f1f1f4);color:var(--muted);border-radius:999px;margin-left:auto;padding:3px 8px;font-size:.62rem;font-weight:700}.soon-lbl{flex-direction:column;align-items:flex-start;gap:4px;line-height:1.2;display:flex}.soon-lbl .soon-badge{margin-left:0;padding:2px 7px;font-size:.56rem}.soon-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:70vh;padding:48px 16px;display:flex}.soon-page h1{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800}.soon-page p{max-width:460px;color:var(--muted);line-height:1.7}.soon-page .soon-badge{margin:0}.tsti-card .tsti-photo{aspect-ratio:4/3;object-fit:cover;object-position:50% 14%;border-bottom:1px solid var(--line);border-radius:22px 22px 0 0;width:calc(100% + 56px);max-width:none;height:auto;margin:-30px -28px 6px;display:block}.admin-filter{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.admin-filter-btn{color:var(--muted);background:var(--card);border:1px solid var(--line2);cursor:pointer;border-radius:100px;padding:7px 16px;font-family:inherit;font-size:.82rem;font-weight:700}.admin-filter-btn.on{color:var(--acc-ink,var(--acc));border-color:color-mix(in srgb,var(--acc) 40%,var(--line2));background:color-mix(in srgb,var(--acc) 10%,var(--card))}.admin-src{letter-spacing:.03em;white-space:nowrap;border:1px solid var(--line2);color:var(--muted);border-radius:100px;padding:3px 11px;font-size:.72rem;font-weight:800;display:inline-block}.admin-src-free{color:#8a5a00;background:#fff4d6;border-color:#f0d58a}.admin-src-conv{color:#17683a;background:#e3f5ea;border-color:#a8dbbb}.admin-freebie{color:var(--muted);flex-direction:column;gap:1px;min-width:250px;font-size:.78rem;line-height:1.45;display:flex}.admin-freebie span{white-space:nowrap}.admin-freebie b{color:var(--text);font-size:.82rem;font-weight:700}.admin-freebie+.admin-freebie{border-top:1px dashed var(--line);margin-top:8px;padding-top:8px}.tree-les.locked{opacity:.62}.tree-les.locked .tree-les-t{font-style:normal}.tree-les.locked .tree-check,.locked-panel{border-style:dashed}
