:root{--cyan:#c5c5c5;--violet:#adadad;--mint:#cbcbcb;--peach:#d0d0d0;--pink:#bababa;--red:var(--cyan);--bg:#0c0c0c}
body{background:#0c0c0c;color:#f5f5f5}
.reading-progress{height:3px;position:fixed;top:0;left:0;width:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--cyan),var(--violet),var(--mint));z-index:80;pointer-events:none}
.nav{border-color:#ffffff14}.brand .face-logo{border-color:#adadad77;box-shadow:0 0 0 4px #adadad0a}.nav nav a{position:relative}.nav nav a:after{content:'';position:absolute;bottom:-7px;left:0;width:100%;height:2px;background:var(--violet);transform:scaleX(0);transition:transform .25s}.nav nav a:hover:after{transform:scaleX(1)}
.hero{position:relative;isolation:isolate;padding-top:52px}.hero:before{content:'';position:absolute;z-index:-1;inset:-50px -10% -120px;background:radial-gradient(ellipse at 15% 30%,#5c5c5c2b,transparent 45%),radial-gradient(ellipse at 85% 60%,#6c6c6c2b,transparent 45%);pointer-events:none}.hero h1 .red{color:var(--cyan);background:linear-gradient(115deg,#dcdcdc 10%,#bababa 65%,#cccccc);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.authority-tag{color:#b5b5b5}.hero .eyebrow{display:inline-flex;gap:12px;padding:7px 17px;border:1px solid #adadad40;border-radius:50px;background:#adadad0c;color:#d5d5d5}.live-dot{background:var(--mint);box-shadow:0 0 10px #cbcbcb66}.entry-reassurance span{background:#ffffff04;border:1px solid #ffffff0c;padding:5px 12px;border-radius:8px}.entry-reassurance span:before{color:var(--mint)}
.button,.nav-cta{border-radius:12px;position:relative;isolation:isolate;overflow:hidden;transition:transform .2s,box-shadow .25s,background .25s,border-color .25s}.button.primary{background:linear-gradient(110deg,#cdcdcd,#b8b8b8);color:#171717;border:1px solid #d3d3d390;box-shadow:0 8px 30px #8d8d8d25,inset 0 1px 0 #ffffff66;font-weight:700}.button.primary:hover{background:linear-gradient(110deg,#dddddd,#c3c3c3);box-shadow:0 12px 38px #89898944;transform:translateY(-3px)}.button:active,.nav-cta:active{transform:translateY(1px) scale(.985)}.button:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 25%,#ffffff50 50%,transparent 75%);transform:translateX(-130%);pointer-events:none}.button:hover:after{animation:button-glint .65s ease-out}.button>span:last-child{transition:transform .25s}.button:hover>span:last-child{transform:translate(3px,-2px)}.watch-cta{padding:17px 27px;border-radius:14px}.watch-cta>span:last-child{display:grid;place-items:center;width:34px;height:34px;border:1px solid #31313135;border-radius:50%;font-size:14px}.nav-cta{background:#adadad12;border-color:#adadad55;color:#dfdfdf}.nav-cta span{color:var(--violet)}.button.secondary{border-color:#cbcbcb77;background:#2f2f2f;color:#e5e5e5}.button.secondary:hover{background:#404040;box-shadow:0 8px 30px #cbcbcb15}.button:focus-visible,.nav-cta:focus-visible{outline:3px solid var(--peach);outline-offset:4px}
.video-shell{border-radius:22px;overflow:hidden;border-color:#8d8d8d6b;box-shadow:0 20px 70px #00000055,0 0 55px #73737314}.video-cover{background:radial-gradient(ellipse at 20% 80%,#32323266,transparent 70%),radial-gradient(ellipse at 85% 10%,#40404066,transparent 60%),#151515}.video-title b{color:var(--violet)}.play{background:linear-gradient(140deg,#bdbdbd,#cccccc);box-shadow:0 0 0 10px #adadad0c,0 0 0 22px #adadad05;transition:transform .3s,box-shadow .3s}.video-cover:hover .play{transform:scale(1.1);box-shadow:0 0 0 13px #adadad18,0 0 0 28px #adadad08}.video-brand{color:#d3d3d3}.video-caption{color:#b6b6b6}
.momentum-section .hero-art{border-radius:20px;background:radial-gradient(ellipse at 10% 70%,#42424255,transparent 60%),linear-gradient(125deg,#191919,#181818);border-color:#a2a2a235}.art-year{color:#e5e5e5}.art-year span{-webkit-text-stroke-color:#b1b1b1}.art-top .red{color:var(--mint)}.countdown-values{gap:8px}.countdown-values>span{display:flex;align-items:center;gap:5px;white-space:nowrap;background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;padding:5px 9px}.countdown-values>span:nth-of-type(1){color:var(--cyan)}.countdown-values>span:nth-of-type(2){color:var(--violet)}.countdown-values>span:nth-of-type(3){color:var(--mint)}.countdown-values b{color:inherit}.countdown-values i{display:none}.digit-change{animation:digit-in .4s ease-out}.hero-tags span{padding:6px 10px;border-radius:6px;background:#ffffff04}.hero-tags span:nth-child(1){color:var(--violet)}.hero-tags span:nth-child(2){color:var(--cyan)}.hero-tags span:nth-child(3){color:var(--mint)}
.process{background:radial-gradient(ellipse at 50% 0,#23232377,transparent 65%),#111111;border-color:#9c9c9c22}.process>.wrap>.eyebrow{color:var(--violet)}.process h2 .red{color:#b9b9b9}.modules{gap:18px;border:0}.modules article{--card-accent:var(--cyan);position:relative;border:1px solid #c5c5c52b;border-top:2px solid var(--card-accent);border-radius:18px;background:linear-gradient(145deg,#232323,#161616);padding:30px 24px;transition:transform .3s,box-shadow .3s,border-color .3s;overflow:hidden}.modules article:nth-child(2){--card-accent:var(--violet);background:linear-gradient(145deg,#222222,#141414);border-color:#adadad40}.modules article:nth-child(3){--card-accent:var(--mint);background:linear-gradient(145deg,#282828,#1a1a1a);border-color:#cbcbcb40}.modules article:nth-child(4){--card-accent:var(--peach);background:linear-gradient(145deg,#272727,#1a1a1a);border-color:#d0d0d040}.modules article:nth-child(5){--card-accent:var(--pink);background:linear-gradient(145deg,#252525,#181818);border-color:#bababa40}.modules article:nth-child(6){--card-accent:#c0c0c0;background:linear-gradient(145deg,#272727,#181818);border-color:#c0c0c040}.modules article>span{color:var(--card-accent);display:block}.modules article:hover{transform:translateY(-6px);border-color:var(--card-accent);box-shadow:0 20px 35px #00000033}.module-icon{width:50px;height:50px;margin:18px auto 0;display:grid;place-items:center;border-radius:13px;background:#ffffff06;color:var(--card-accent);border:1px solid #ffffff12}.module-icon svg{width:27px;height:27px}.modules p{color:#c5c5c5}.modules h3{color:#f4f4f4}.modules article:hover .module-icon{transform:rotate(-5deg);transition:transform .3s}
.principles{background:#151515;border-color:#aaaaaa22}.principles i:nth-of-type(1){color:var(--violet)}.principles i:nth-of-type(2){color:var(--mint)}.problem{background:#141414;border-color:#ffffff0d}.timeline>div:before{background:var(--violet);box-shadow:0 0 0 5px #adadad10}.timeline>div:last-child:before{background:var(--peach)}.pain-tags span{border-radius:6px;background:#ffffff03}.comparison article{border-radius:18px}.comparison .wait{background:#171717}.comparison .start{background:linear-gradient(145deg,#2e2e2e,#1c1c1c);border-color:#cbcbcb66;box-shadow:0 10px 50px #cbcbcb08}.start .mini-label,.start li:before,.start .corner-arrow{color:var(--mint)}.start li{color:#d9d9d9}
#transparency .red{color:var(--peach)}.outcomes>span{border-radius:12px;padding-block:15px;background:#ffffff03}.outcomes>span:nth-child(1){color:var(--mint);border-color:#cbcbcb55}.outcomes>span:nth-child(2){color:var(--peach);border-color:#d0d0d055}.outcomes>span:nth-child(3){color:var(--violet);border-color:#adadad55}.proof{border-radius:16px;background:#161616;border-color:#adadad44}.proof:nth-child(2){border-color:#c5c5c544}.proof:nth-child(3){border-color:#cbcbcb44}.proof>span{color:var(--violet)}.fit{background:linear-gradient(135deg,#1b1b1b,#151515);border-color:#ffffff0f}.fit .red,.check-list li:before{color:var(--mint)}.not-for{border-radius:18px;border-color:#d0d0d02b;background:#d0d0d004}.not-for h3{color:var(--peach)}.future{position:relative;background:radial-gradient(ellipse at center,#2e2e2e33,transparent 70%)}.future-tags span{border-radius:50px;padding:9px 16px}.future-tags span:nth-child(3n+1){color:var(--cyan);border-color:#c5c5c533;background:#c5c5c506}.future-tags span:nth-child(3n+2){color:var(--violet);border-color:#adadad33;background:#adadad06}.future-tags span:nth-child(3n){color:var(--mint);border-color:#cbcbcb33;background:#cbcbcb06}
.founder{background:radial-gradient(ellipse at 50% 20%,#2b2b2b44,transparent 65%),#131313;border-color:#adadad22}.portrait.face-portrait{border:2px solid #adadad77;box-shadow:0 0 0 9px #adadad08,0 0 60px #adadad15}.founder .founder-role{color:var(--violet)}.credentials span{border-radius:8px}.credentials span:nth-child(1){color:var(--violet);border-color:#adadad44}.credentials span:nth-child(2){color:var(--cyan);border-color:#c5c5c544}.credentials span:nth-child(3){color:var(--mint);border-color:#cbcbcb44}.signature{color:var(--peach)}.testimonials h2 .red{color:var(--pink)}.testimonial-placeholder,.testimonial-card{border-radius:18px;background:linear-gradient(145deg,#1d1d1d,#161616);border-color:#bababa40}.testimonial-placeholder:nth-child(2){border-color:#adadad40}.testimonial-placeholder:nth-child(3){border-color:#cbcbcb40}.placeholder-symbol{color:var(--pink)}.questions details{border:1px solid #ffffff13!important;border-radius:13px;margin-bottom:10px;background:#151515;transition:border-color .25s,background .25s}.questions details[open]{border-color:#adadad66!important;background:#1a1a1a}.questions summary{padding-inline:45px}.questions summary:after{left:17px;color:var(--violet);transition:transform .25s}.questions details[open] summary:after{color:var(--mint)}
.final-section{position:relative;background:radial-gradient(ellipse at 20% 90%,#43434355,transparent 55%),radial-gradient(ellipse at 80% 10%,#46464655,transparent 55%),#151515;border-color:#adadad33}.final-section h2 .red{color:#bfbfbf}.final-buttons [data-channel=telegram],#telegram-link{background:linear-gradient(110deg,#c3c3c3,#bbbbbb);color:#1e1e1e}.final-buttons [data-channel=whatsapp],#whatsapp-link{background:linear-gradient(110deg,#c6c6c6,#dadada);color:#232323;border-color:#e4e4e4;box-shadow:0 8px 25px #cbcbcb14}.time-note{color:var(--peach)}.mobile-sticky{background:#101010ed;border-color:#adadad3d}.mobile-sticky .button{border-radius:11px;min-height:52px}dialog{border-radius:20px;background:linear-gradient(145deg,#1d1d1d,#141414);border-color:#adadad66;box-shadow:0 30px 100px #00000099}dialog::backdrop{background:#080808c9}.close{border-radius:50%;width:35px;height:35px;line-height:1;background:#ffffff08;color:#dadada}.close:hover{background:#ffffff15}select{border-radius:9px;border-color:#adadad40;background:#171717}
@keyframes button-glint{to{transform:translateX(130%)}}
@keyframes reveal-in{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
@keyframes digit-in{from{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@keyframes hero-arrive{from{opacity:.1;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:no-preference){.hero h1{animation:hero-arrive .65s ease-out both}.reveal-in{animation:reveal-in .65s cubic-bezier(.2,.6,.3,1) both;animation-delay:var(--reveal-delay,0ms)}dialog[open]{animation:hero-arrive .22s ease-out}.questions details[open] p{animation:hero-arrive .25s ease-out}}
@media(max-width:1000px){.countdown-values>span{padding:4px 6px}.countdown-values b{font-size:27px}.momentum-section .clock-symbol{display:none}}
@media(max-width:700px){.hero{padding-top:30px}.hero:before{inset:0 -12px -100px}.hero .eyebrow{font-size:8px;padding:6px 11px}.authority-tag{margin-bottom:20px}.entry-reassurance{gap:6px}.entry-reassurance span{width:auto;font-size:11px;padding:3px 8px}.video-shell{border-radius:16px}.button{border-radius:11px}.modules{gap:14px}.modules article{padding:26px 22px;border-radius:16px}.module-icon{margin-top:13px}.momentum-section .hero-art{border-radius:16px}.countdown-values{justify-content:space-between;gap:5px}.countdown-values>span{padding:5px 9px}.countdown-values b{font-size:29px}.hero-tags{gap:5px}.hero-tags span{font-size:7px;padding:5px 7px}.outcomes>span{padding:12px 10px}.questions summary{padding-inline:34px}.questions summary:after{left:12px}.final-buttons{gap:12px}.portrait.face-portrait{box-shadow:0 0 0 6px #adadad08,0 0 40px #adadad15}.hero-description>span{font-size:16px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal-in{opacity:1;transform:none}}
