:root{--lime:#b8ff43;--orange:#ff5a2f;--ink:#08110c;--dark:#101a14;--paper:#f3f5ef;--card:#fff;--line:#d7ddd6;--muted:#626a64;--blue:#e9f3ff;--red:#fff0ed;--sans:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--serif:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 var(--sans)}a{color:inherit}.wrap{width:min(1120px,calc(100% - 36px));margin:auto}.top{background:#030704;color:#fff;text-align:center;padding:9px;font-size:13px}.nav{height:68px;display:flex;align-items:center;justify-content:space-between;color:#fff}.logo{font-size:20px;font-weight:900;letter-spacing:-.04em;text-decoration:none}.logo i{font-style:normal;color:var(--orange)}.btn{display:inline-flex;justify-content:center;align-items:center;border:0;border-radius:6px;padding:15px 22px;background:var(--orange);color:#fff;text-decoration:none;font-weight:900;cursor:pointer;box-shadow:0 0 0 0 #ff7b59aa,0 7px 0 #a62d10;animation:pulse 2.2s infinite;transition:.2s}.btn:hover{transform:translateY(-2px);filter:brightness(1.08)}.btn.lime{background:var(--lime);color:var(--ink);box-shadow:0 0 0 0 #b8ff4388,0 7px 0 #628f12}.btn.flat{animation:none;box-shadow:none}.hero-bg{background:radial-gradient(circle at 75% 10%,#285435,#111c15 40%,#07100b 74%);color:#fff}.hero{text-align:center;padding:52px 0 82px}.badge{display:inline-block;padding:7px 11px;background:var(--lime);color:var(--ink);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.hero h1,.title{font:500 clamp(43px,7vw,80px)/.96 var(--serif);letter-spacing:-.055em;margin:22px auto}.hero h1 em,.title em{font-style:normal;color:var(--lime)}.hero .lead{max-width:820px;margin:0 auto;color:#d3dbd5;font-size:19px}.ticks{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin:24px 0}.ticks span:before{content:'✓';color:var(--lime);font-weight:900;margin-right:6px}.event{display:grid;grid-template-columns:repeat(3,1fr);max-width:760px;margin:30px auto;border:1px solid #ffffff2b;background:#ffffff0d}.event div{padding:14px;border-right:1px solid #ffffff2b}.event div:last-child{border:0}.event small{display:block;color:#9ba49e;text-transform:uppercase;font-size:11px;letter-spacing:.1em}.micro{font-size:12px;color:#9ba49e;margin-top:16px}.featurebar{background:var(--lime);padding:18px 0}.featurebar .wrap{display:flex;gap:28px;justify-content:center;align-items:center;flex-wrap:wrap}.featurebar b{font:500 22px var(--serif)}.featurebar span{font-weight:900}section{padding:88px 0}.eyebrow{color:var(--orange);font-size:12px;text-transform:uppercase;letter-spacing:.13em;font-weight:900}.title{font-size:clamp(39px,5.6vw,64px);color:inherit;margin:12px 0 20px}.intro{font-size:18px;color:var(--muted);max-width:760px}.split{display:grid;grid-template-columns:.86fr 1.14fr;gap:70px;align-items:start}.dark{background:var(--ink);color:#fff}.dark .intro{color:#aeb8b0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:38px}.card{background:#fff;border:1px solid var(--line);padding:26px;min-height:220px}.dark .card{background:#ffffff09;border-color:#ffffff25}.card h3{font:500 27px/1.08 var(--serif);margin:22px 0 10px}.card p{color:var(--muted)}.dark .card p{color:#b2bab4}.num{color:var(--lime);font-weight:900}.sequence{counter-reset:s}.step{counter-increment:s;border-top:1px solid var(--line);padding:21px 0;display:grid;grid-template-columns:52px 1fr;gap:12px}.step:before{content:'0' counter(s);color:var(--orange);font-weight:900}.step h3{font:500 26px var(--serif);margin:0}.step p{margin:6px 0;color:var(--muted)}.after{background:#fff}.after-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px}.after-card{border:1px solid var(--line);padding:26px;min-height:210px}.after-card .icon{font-size:28px}.after-card h3{font:500 27px var(--serif);margin:20px 0 9px}.after-card p{color:var(--muted)}.tech{background:var(--blue);text-align:center}.tech .intro{margin:auto}.tech .ticks{color:#22372b}.cost{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:38px}.cost article{padding:28px;border:1px solid}.cost .wait{background:var(--red);border-color:#ffc9bf}.cost .come{background:var(--blue);border-color:#b8d9ff}.cost h3{font:500 30px var(--serif);margin-top:0}.cost ul{list-style:none;padding:0}.cost li{padding:8px 0}.wait li:before{content:'×';color:#ee3d25;font-weight:900;margin-right:8px}.come li:before{content:'✓';color:#0995ed;font-weight:900;margin-right:8px}.testimonials{background:#e7e5dc}.shot-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:36px}.shot{aspect-ratio:4/5;border:2px dashed #a9afa9;background:linear-gradient(145deg,#fff,#ecefe9);display:flex;align-items:center;justify-content:center;text-align:center;padding:25px;color:#737b75}.shot b{display:block;color:var(--ink);margin-bottom:7px}.mentor{display:grid;grid-template-columns:.78fr 1.22fr;gap:65px;align-items:center}.mentor-card{background:var(--orange);min-height:430px;padding:34px;display:flex;justify-content:space-between;flex-direction:column}.mentor-card strong{font:500 45px/1 var(--serif)}.stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.stat{border:1px solid var(--line);padding:17px}.stat b{display:block;font:500 29px var(--serif)}.stat span{font-size:13px;color:var(--muted)}.risk{border:2px solid var(--ink);padding:40px;text-align:center;background:#fff}.risk .seal{display:inline-flex;width:92px;height:92px;border:5px double var(--ink);border-radius:50%;align-items:center;justify-content:center;font-weight:900;transform:rotate(-8deg)}.risk h2{font:500 44px var(--serif);margin:18px 0 8px}.register{background:var(--lime)}.reg{display:grid;grid-template-columns:1fr .85fr;gap:58px}.form{background:#fff;border:1px solid #8ebc39;padding:27px;box-shadow:11px 11px 0 #69a00b}.form label{display:block;font-size:13px;font-weight:900;margin:12px 0 5px}.form input{width:100%;padding:13px;border:1px solid var(--line);font:inherit}.form .btn{width:100%;margin-top:17px}.price{font:500 38px var(--serif);margin:18px 0}.price s{color:#697365;font-size:23px}.faq{max-width:820px;margin:auto}.acc{border-top:1px solid var(--line)}.acc:last-child{border-bottom:1px solid var(--line)}.acc button{width:100%;border:0;background:none;padding:20px 0;display:flex;justify-content:space-between;text-align:left;font-weight:900;cursor:pointer}.answer{display:none;padding:0 0 20px;color:var(--muted)}.acc.open .answer{display:block}.close{text-align:center;background:var(--ink);color:#fff}.close .title{max-width:800px;margin:15px auto 26px}.legal{background:#040805;color:#869088;font-size:11px;padding:27px 0}.sticky{display:none;position:fixed;z-index:20;left:9px;right:9px;bottom:9px;background:var(--ink);color:#fff;padding:9px 11px;align-items:center;justify-content:space-between;border-radius:6px;box-shadow:0 10px 35px #0007}.sticky small{display:block;color:#aeb6b0}.sticky .btn{padding:10px 12px;box-shadow:0 0 18px #ff5a2f;animation:pulse 2.2s infinite}@keyframes pulse{0%,100%{box-shadow:0 0 0 0 #ff7b5955,0 7px 0 #a62d10}50%{box-shadow:0 0 0 9px #ff7b5900,0 7px 0 #a62d10}}@media(max-width:850px){.split,.mentor,.reg{grid-template-columns:1fr}.grid,.after-grid,.shot-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.wrap{width:calc(100% - 26px)}.nav{height:58px}.nav .btn{padding:9px 11px;box-shadow:none;animation:none}.hero{padding:38px 0 68px}.hero h1{font-size:44px}.hero .lead{font-size:17px}.event,.grid,.after-grid,.shot-grid,.cost,.stats{grid-template-columns:1fr}.event div{border-right:0;border-bottom:1px solid #ffffff2b}.hero>.btn{width:100%}section{padding:68px 0}.title{font-size:41px}.card,.after-card{min-height:auto}.mentor-card{min-height:340px}.risk{padding:27px}.risk h2{font-size:37px}.form{padding:21px;box-shadow:7px 7px 0 #69a00b}.sticky{display:flex}.legal{padding-bottom:90px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.sticky .btn{animation:none;transition:none}}
