:root{--choc:#3a1d12;--ink:#24110a;--hero:#f6e9d8;--bg:#fbf6ef;--prog:#9fcfc0;--goal:#edd38a;--next:#f0b58e;--rew:#e3a9b6;--chal:#b9aedb;--deep-prog:#0b6e69;--deep-goal:#7a5a00;--deep-rew:#a3246a;--err:#b42318}@font-face{font-family:Anton;src:url(/fonts/Anton-Regular.ttf)}@font-face{font-family:DMMono;src:url(/fonts/DMMono-Medium.ttf)}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.ttf)}@font-face{font-family:Inter;font-weight:700;src:url(/fonts/Inter-Bold.ttf)}*{box-sizing:border-box}body{color:var(--ink);background:var(--bg);margin:0;font:15px/1.45 Inter,system-ui,sans-serif}.shell{min-height:100vh;display:flex}.side{background:var(--choc);flex-direction:column;flex:none;gap:6px;width:230px;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.side .k{letter-spacing:.1em;color:#9cd8bd;margin:6px 0 18px;font:11px DMMono,monospace}.org{color:#fff4ea;background:#4c2a1d;border-radius:12px;align-items:center;gap:8px;margin-bottom:14px;padding:10px;font-weight:700;display:flex}.side a{color:#fff4ea;border-radius:10px;padding:10px 12px;text-decoration:none}.side a.on{background:var(--prog);color:var(--ink);font-weight:700}main{flex-direction:column;flex:1;gap:18px;min-width:0;padding:28px 34px;display:flex}.top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}h1{text-transform:uppercase;margin:0;font:36px Anton,Impact,sans-serif}.sub{color:#24110abb}.mono{letter-spacing:.08em;text-transform:uppercase;font:11px DMMono,monospace}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.kpi{border-radius:18px;padding:16px 18px}.kpi b{margin-top:6px;font:400 38px Anton,sans-serif;display:block}.grid2{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:18px;display:grid}.col{flex-direction:column;gap:18px;display:flex}.panel{background:#fff;border:1px solid #24110a14;border-radius:18px;padding:18px 20px}.ph{justify-content:space-between;align-items:center;display:flex}.ic{border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.row{border-top:1px solid #24110a12;grid-template-columns:30px minmax(0,1fr) 110px minmax(0,1.2fr) 90px;align-items:center;gap:12px;padding:10px 0;display:grid}.n{font:18px Anton,sans-serif}.bar{background:#24110a12;border-radius:5px;height:10px}.bar i{background:var(--deep-prog);border-radius:5px;height:100%;display:block}.btn{color:var(--ink);cursor:pointer;background:var(--goal);border:0;border-radius:99px;padding:11px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.btn.o{background:0 0;border:1.5px solid #24110a44}label{display:block}.f{flex-direction:column;gap:6px;display:flex}.f input,.f select,.f textarea{font:inherit;color:var(--ink);background:#fff;border:1.5px solid #24110a33;border-radius:12px;padding:12px 14px}.types{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.types label{cursor:pointer;background:#fff;border:1.5px solid #24110a22;border-radius:16px;padding:14px}.types input{opacity:0;position:absolute}.types label:has(input:checked){border:2px solid var(--ink)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips label{cursor:pointer;border:1.5px solid #24110a33;border-radius:99px;padding:8px 14px}.chips label:has(input:checked){background:var(--prog);border-color:var(--prog)}.chips input{margin-right:6px}.two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.note{color:#5a4a42;font-size:13px}.err{color:var(--err)}table{border-collapse:collapse;width:100%}td,th{text-align:left;border-top:1px solid #24110a12;padding:9px 6px}@media (max-width:1100px){.kpis{grid-template-columns:repeat(2,1fr)}.grid2{grid-template-columns:1fr}.types{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.shell{flex-direction:column}.side{width:auto;height:auto;position:static}main{padding:18px}.row{grid-template-columns:24px 1fr 80px}.row .bar,.row .d{display:none}.two{grid-template-columns:1fr}}.dip{background:var(--choc);page-break-after:always;width:210mm;height:297mm;margin:0 auto 12px;padding:12mm}.dip>div{background:var(--hero);border:3px solid var(--rew);text-align:center;border-radius:10mm;flex-direction:column;justify-content:space-between;height:100%;padding:14mm;display:flex}.dip h2{text-transform:uppercase;margin:8mm 0 4mm;font:400 48px Anton,sans-serif}.dip .steps{color:var(--deep-goal);font:88px Anton,sans-serif}@media print{.side,.noprint{display:none!important}main{padding:0}body{background:#fff}@page{size:A4;margin:0}}.lp{color:var(--ink);background:#fbf6ee;min-height:100vh}.lp .wrap{max-width:1120px;margin:0 auto;padding:0 28px}.lp header{justify-content:space-between;align-items:center;padding:22px 0;display:flex}.lp h1{text-transform:uppercase;margin:0 0 18px;font:400 64px/1.02 Anton,Impact,sans-serif}.hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:40px;padding:30px 0 60px;display:grid}.lead{color:#3a2a22;max-width:30em;font-size:19px}.phones{justify-content:center;align-items:flex-start;gap:16px;min-width:0;display:flex}.phone{background:#24110a;border:7px solid #24110a;border-radius:30px;flex:none;width:calc(33.3333% - 10.6667px);max-width:190px;overflow:hidden;box-shadow:0 18px 40px #3a1d1226}.phone img{width:100%;display:block}.phones .phone:nth-child(2){margin-top:44px}.sec{border-top:1px solid #24110a14;padding:54px 0}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.card{background:#fff;border:1px solid #24110a12;border-radius:20px;padding:22px}.card h3{margin:0 0 8px;font-size:18px}.steps3{counter-reset:s}.steps3 .card h3:before{counter-increment:s;content:counter(s);background:var(--prog);border-radius:14px;justify-content:center;align-items:center;width:28px;height:28px;margin-right:10px;font-size:14px;display:inline-flex}.price{font:40px Anton,sans-serif}.price small{color:#4a3a32;font:14px Inter,sans-serif}.health{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.health p{margin:0 0 8px;font-size:16px}.src{color:#5a4a42;font-size:12.5px}.src a{color:#0b5a56}details{background:#fff;border:1px solid #24110a12;border-radius:14px;margin-bottom:10px;padding:14px 18px}summary{cursor:pointer;font-weight:700}.cta{background:var(--choc);color:#fff4ea;cursor:pointer;border:0;border-radius:99px;padding:16px 28px;font-size:17px;font-weight:700;text-decoration:none;display:inline-block}.lp footer{color:#5a4a42;border-top:1px solid #24110a14;justify-content:space-between;align-items:center;padding:30px 0 40px;font-size:13px;display:flex}.form{max-width:640px;margin:0 auto;padding:10px 0 60px}.form .panel{flex-direction:column;gap:16px;padding:26px;display:flex}.prog{gap:8px;margin:6px 0 22px;display:flex}.prog span{background:#24110a1a;border-radius:3px;flex:1;height:6px}.prog span.on{background:var(--deep-prog)}.choice{grid-template-columns:1fr 1fr;gap:12px;display:grid}.choice label{cursor:pointer;background:#fff;border:1.5px solid #24110a33;border-radius:16px;padding:16px}.choice label:has(input:checked){border:2px solid var(--ink);background:#f1faf6}.choice input{margin-right:8px}.dpa{background:#fff8e6;border:1.5px dashed #7a5a00;border-radius:12px;max-height:150px;padding:12px 14px;font-size:13.5px;overflow:auto}.sum td{border:0;padding:6px 0}.sum td:last-child{text-align:right}.sum tr.t td{border-top:1.5px solid #24110a33;padding-top:10px;font-weight:700}.ok{background:#e3f4ec;border-radius:12px;padding:12px 14px}.code{letter-spacing:.04em;font:44px Anton,sans-serif}.errbox{color:var(--err);background:#fdecea;border-radius:12px;padding:12px 14px;font-weight:700}@media (max-width:900px){.hero,.cards,.health{grid-template-columns:1fr}.lp h1{font-size:44px}.phone{width:150px}}.lp{--h:#3a1d12;--body:#4a3b33;--lab:#6b5a50;--acc:#0b6e69;--apr:#ffc59a;--choc:#2a140c;--cream:#fff4ea;--mint:#b9f2d6;color:var(--body);background:#fbf6ee}.lp h1,.lp h2,.lp h3{color:var(--h)}.lp p{color:var(--body)}.lp .note,.lp .src,.lp footer{color:var(--lab)}.lp .lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--lab);margin-bottom:12px;font:12px DMMono,monospace}.lp h2{text-transform:uppercase;margin:0 0 36px;font:400 52px/1 Anton,Impact,sans-serif}.lp .sec{border-top:0;padding:96px 0}.full{box-shadow:0 0 0 100vmax var(--choc);clip-path:inset(0 -100vmax)}.lp:has(.hero.dark) header{background:var(--choc);box-shadow:0 0 0 100vmax var(--choc);clip-path:inset(0 -100vmax)}.lp header .btn{color:var(--cream);border-color:#fff4ea66}.hero.dark{background:var(--choc);box-shadow:0 0 0 100vmax var(--choc);clip-path:inset(0 -100vmax);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);padding:40px 0 90px}.hero.dark h1{text-transform:uppercase;color:var(--cream);margin:0 0 26px;font:104px/.92 Anton,Impact,sans-serif}.hero.dark h1 em{color:var(--apr);font-style:normal}.hero.dark .lbl{color:var(--mint)}.hero.dark .lead{color:#f3e6da;font-size:19px}.hero.dark .note{color:#d9c7bb}.lp .cta{background:var(--apr);color:var(--choc);padding:18px 34px;font-size:18px}.hero.dark .phones{gap:22px}.hero.dark .phone{border-color:#000;width:calc(50% - 11px);max-width:250px;box-shadow:0 30px 60px #0008}.hero.dark .phone:nth-child(2){margin-top:60px}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.stats .num{color:var(--acc);text-transform:uppercase;margin-bottom:10px;font:64px/1 Anton,sans-serif}.stats p{margin:0 0 8px;font-size:17px}.cols3{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;margin:0;padding:0;display:grid}.cols3 h3{margin:0 0 8px;font-size:20px}.cols3 p{margin:0 0 10px;font-size:16px}.lp .src a{color:var(--lab);text-decoration:underline}.steps{counter-reset:s;list-style:none}.steps li{counter-increment:s}.steps li:before{content:counter(s);color:var(--acc);margin-bottom:10px;font:56px/1 Anton,sans-serif;display:block}.band{background:var(--choc);box-shadow:0 0 0 100vmax var(--choc);clip-path:inset(0 -100vmax)}.band h2{color:var(--cream)!important}.band .lbl{color:var(--mint)!important}.band p,.band .note{color:#e6d6cb!important}.band .renew{color:var(--cream)!important}.tiers{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:18px;display:grid}.tier{color:var(--cream);background:#3a1d12;border-radius:20px;padding:26px 22px}.tier .lbl{color:#d9c7bb!important}.tier .big{color:var(--mint);margin:6px 0 2px;font:44px Anton,sans-serif}.tier .pu{margin:16px 0 0;font-size:14px}.tier .pu b{color:var(--cream)}.tier .save{margin:12px 0 0;font-size:14px;font-weight:700;color:var(--apr)!important}.tier .save .note{font-weight:400}.tier.main{background:var(--apr);transform:translateY(-14px)scale(1.04);box-shadow:0 24px 50px #0007}.tier.main *,.tier.main .lbl,.tier.main p,.tier.main .note,.tier.main .save{color:var(--choc)!important}.renew{margin:30px 0 8px;font-size:17px;font-weight:700}.lp details{background:0 0;border:0;border-top:1px solid #3a1d1222;border-radius:0;margin:0;padding:18px 0}.lp summary{color:var(--h);font-size:17px}.lp .form .panel{background:#fff;border:1px solid #3a1d121f}.lp .prog span.on{background:var(--acc)}.lp .choice label:has(input:checked){border:2px solid var(--acc);background:#fff}@media (prefers-reduced-motion:no-preference){.rise{animation:.8s ease-out both rise}.phones.rise{animation-delay:.15s}@supports (animation-timeline:view()){.reveal{animation:linear both rise;animation-timeline:view();animation-range:entry entry 60%}}}@keyframes rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (max-width:900px){.hero.dark{grid-template-columns:1fr;padding-bottom:60px}.hero.dark h1{font-size:60px}.lp h2{font-size:38px}.stats,.cols3{grid-template-columns:1fr;gap:30px}.tiers{grid-template-columns:1fr 1fr}.tier.main{transform:none}.lp .sec{padding:64px 0}.stats .num{font-size:52px}}.lp{font-size:18px;line-height:1.6}.lp p,.lp li,.lp summary{line-height:1.6}.lp p{max-width:65ch}.lp .lead{max-width:34em;font-size:20px}.lp .lbl{letter-spacing:.1em;font-size:14px}.lp .note{font-size:15px}.lp .src{margin-top:8px;font-size:14px;line-height:1.5}.cols3 p,.stats p{font-size:17px}.cols3 h3{font-size:21px;line-height:1.3}.tier .pu,.tier .save{font-size:15px;line-height:1.5}.tier .for,.tier .note{font-size:15px}.lp details p{margin:10px 0 4px;font-size:17px}.lp summary{font-size:18px;font-weight:700}.lp footer{font-size:15px}@media (max-width:900px){.lp,.cols3 p,.stats p,.lp details p{font-size:16px}.lp .lead{font-size:18px}}.lp header .btn{color:#fff4ea;background:0 0;border:1.5px solid #fff4ea99}.lp{--lab:#574740}.ptable-wrap{overflow-x:auto}.ptable{border-collapse:collapse;background:#fff1;border-radius:12px;width:100%;font-size:15px}.ptable th,.ptable td{text-align:left;white-space:nowrap;border-bottom:1px solid #fff2;padding:10px 12px}.ptable th{font-weight:700}.ptable th span{opacity:.8;font-size:12px;font-weight:400;display:block}.ptable td b{font-size:17px}.calc{background:#fff1;border-radius:14px;margin:26px 0 10px;padding:20px 22px}.calc h3{margin:0 0 12px}.calc-row{flex-wrap:wrap;gap:16px;display:flex}.calc-row label{flex-direction:column;gap:6px;font-size:14px;display:flex}.calc-row input,.calc-row select{font:inherit;border:1px solid #fff5;border-radius:8px;min-width:150px;padding:8px 10px;font-size:17px}.calc-out{margin:16px 0 0;font-size:17px}.calc-out b{font-size:20px}@media (max-width:700px){.ptable{font-size:13px}.ptable th,.ptable td{padding:7px 6px}.ptable td b{font-size:14px}}.ptable th,.ptable td,.ptable b,.calc,.calc h3,.calc label,.calc b{color:var(--cream)!important}.ptable td{opacity:1}.ptable .note{color:#d9c7bb!important}.ptable .hl{background:var(--apr)!important}.ptable .hl,.ptable .hl b,.ptable .hl span{color:var(--choc)!important}.ptable a,.calc a{text-decoration:underline;color:var(--mint)!important}.calc-row input,.calc-row select{background:#fff;color:var(--choc)!important}
