:root{--h1:clamp(34px,7.2vw,92px)}section:before{content:"";background:var(--stripes);height:0;position:absolute;top:-1px;left:0;right:0}.hero{padding:clamp(48px,7vw,110px) 0 clamp(40px,6vw,80px);overflow:hidden}.hero .wrap{position:relative}.hero-obj{font-family:var(--display);color:#0000;-webkit-text-stroke:2px #ece8df33;pointer-events:none;user-select:none;z-index:0;letter-spacing:-.02em;font-size:clamp(120px,22vw,340px);font-weight:900;line-height:1;position:absolute;bottom:-4%;right:-3%}.hero-in{z-index:1;position:relative}.hero .stamp{margin-bottom:28px}.hero h1{font-size:var(--h1);max-width:14ch}.hero h1 .ln{transform:rotate(var(--tilt));transform-origin:0 100%;display:block}.hero h1 .ln+.ln{transform:rotate(var(--tilt-b))}.hero-lede{max-width:46ch;color:var(--ink);margin-top:clamp(24px,3vw,40px);font-size:clamp(18px,1.6vw,21px)}.hero-act{flex-wrap:wrap;align-items:center;gap:28px;margin-top:clamp(24px,3vw,36px);display:flex}.hero-act .hero-note{position:relative}.hero-note s{color:var(--dim);text-decoration:none;display:inline-block;position:relative}.hero-note s:after{content:"";background:var(--acid);height:3px;position:absolute;top:52%;left:-4%;right:-4%;transform:rotate(-4deg)}.hero-note .mkn{font-family:var(--marker);color:var(--acid);white-space:nowrap;font-size:22px;font-weight:700;line-height:1;position:absolute;top:-26px;right:-10px;transform:rotate(-6deg)}.trust{border-top:1px solid var(--line);align-items:flex-start;gap:18px;max-width:70ch;margin-top:clamp(40px,6vw,72px);padding-top:24px;display:flex}.trust:before{content:"▮";color:var(--acid);flex:none;font-size:14px;line-height:1.8}.trust p{color:var(--dim);margin:0;font-size:16px}.trust p b{color:var(--ink);font-weight:600}.mk{white-space:nowrap;display:inline-block;position:relative}.mk svg{pointer-events:none;width:104%;height:.32em;position:absolute;bottom:-.12em;left:-2%;right:-2%}.mk svg path{fill:none;stroke:var(--acid);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.cols{gap:var(--gap);grid-template-columns:1fr 1fr;margin-top:clamp(28px,4vw,44px);display:grid}.col{border:2px solid var(--ink);padding:clamp(20px,3vw,32px);position:relative}.col.no{border-style:dashed;border-color:var(--dim)}.col .rub{background:var(--bg);mix-blend-mode:normal;position:absolute;top:-16px;right:18px}.col.yes .rub{--rot:-3deg;color:var(--ink);border-color:var(--ink)}.col ul{margin:14px 0 0;padding:0;list-style:none}.col li{margin:0 0 12px;padding-left:30px;font-size:16px;position:relative}.col li:before{font-family:var(--stamp);color:var(--acid);font-size:16px;position:absolute;top:-.05em;left:0}.col.yes li:before{content:"+"}.col.no li:before{content:"×";color:var(--dim)}.col p{font-size:12px;font-family:var(--stamp);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);margin:0}.lead{max-width:58ch;font-size:clamp(17px,1.5vw,19px)}.lead b{color:var(--ink);font-weight:600}.ladder{gap:var(--gap);counter-reset:step;grid-template-columns:repeat(3,1fr);margin-top:clamp(28px,4vw,44px);display:grid}.step{border-top:4px solid var(--ink);padding-top:22px;position:relative}.step.main{border-top-color:var(--acid)}.step.top{border-top-width:7px;border-top-color:var(--acid)}.step .lv{font-family:var(--stamp);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 14px;font-size:clamp(22px,2.4vw,30px);line-height:1;display:flex}.step .lv small{font-family:var(--stamp);letter-spacing:.06em;color:var(--acid);border:2px solid var(--acid);padding:4px 7px 3px;font-size:11px;transform:rotate(-4deg)}.step.top .lv{color:var(--acid)}.step.top .lv small{background:var(--acid);color:var(--bg);--rot:3deg}.step p{color:var(--ink);margin:0;font-size:16px}.step:before{counter-increment:step;content:"0" counter(step);font-family:var(--display);color:#0000;-webkit-text-stroke:1.5px var(--line);font-size:56px;font-weight:900;line-height:1;position:absolute;top:-1.25em;right:0}.step.top:before{color:var(--acid);-webkit-text-stroke:0;font-size:68px}.ladder-note{color:var(--dim);max-width:64ch;margin:clamp(24px,3vw,36px) 0 0;font-size:16px}.price-wrap{max-width:900px;margin-top:clamp(28px,4vw,48px)}.ptab{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.ptab th,.ptab td{text-align:left;vertical-align:baseline;border-bottom:2px dashed #0e0e0e59;padding:14px 10px}.ptab th{font-family:var(--stamp);letter-spacing:.06em;text-transform:uppercase;color:var(--paper-dim);border-bottom:3px solid var(--paper-ink);font-size:11px;font-weight:400}.ptab td{color:var(--paper-ink);font-size:17px}.ptab td.n{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(20px,2.4vw,28px);font-weight:900}.ptab td.p{font-family:var(--stamp);white-space:nowrap;font-size:clamp(17px,2vw,22px)}.ptab tr.main td{background:var(--paper-ink);color:var(--paper);border-bottom-color:#0000}.ptab tr:has(+.main) td{border-bottom-color:#0000}.ptab tr.main td:first-child{position:relative}.ptab tr.main .rub{--rot:-5deg;vertical-align:middle;color:var(--acid);border-width:2px;border-color:var(--acid);mix-blend-mode:normal;margin-left:10px;padding:3px 6px 2px;font-size:10px}.ptab tr:last-child td{border-bottom:0}.ptab .m{color:var(--paper-dim);font-size:13px}.ptab tr.first td{color:var(--paper-dim)}.ptab tr.first td.n{font-family:var(--stamp);text-transform:uppercase;letter-spacing:.04em;font-size:15px;font-weight:400}.ptab tr.first td.p{font-size:15px}.ptab tr.top td{border-top:2px solid var(--acid);padding-top:18px}.ptab tr.top .rub{--rot:4deg;vertical-align:middle;border-width:2px;margin-left:10px;padding:3px 6px 2px;font-size:10px}.sheet-note{color:var(--paper-dim);border-top:2px dashed #0e0e0e59;margin-top:20px;padding-top:16px;font-size:14px}.sheet-note b{color:var(--paper-ink);font-weight:600}.price-lines{gap:12px;margin-top:24px;display:grid}.price-lines p{max-width:70ch;margin:0;font-size:15px}.price-lines p:before{content:"—";color:var(--acid);font-family:var(--stamp);margin-right:10px}.diff{gap:var(--gap);counter-reset:d;grid-template-columns:1fr 1fr;margin-top:clamp(28px,4vw,44px);display:grid}.diff div{min-height:70px;padding:0 0 0 clamp(64px,7vw,96px);position:relative}.diff div:before{counter-increment:d;content:counter(d);font-family:var(--display);color:#0000;-webkit-text-stroke:2px var(--acid);font-size:clamp(48px,6vw,80px);font-weight:900;line-height:1;position:absolute;top:-.14em;left:0}.diff div:nth-child(5){grid-column:1/-1}.diff p{margin:0;font-size:16px}.diff-note{color:var(--dim);margin:clamp(24px,3vw,36px) 0 0;font-size:15px}.who{grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(32px,5vw,72px);margin-top:clamp(28px,4vw,44px);display:grid}.who-name{margin:0 0 24px;font-size:clamp(56px,9vw,132px)}.who-name .cut{gap:.05em}.who p{max-width:56ch;font-size:16px}.proof{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.proof li{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.8fr) 1.2fr;align-items:baseline;gap:16px;padding:14px 0;font-size:15px;display:grid}.proof li b{font-family:var(--stamp);letter-spacing:.03em;text-transform:uppercase;color:var(--ink);font-size:13px;font-weight:400}.proof li span{color:var(--dim)}.caveat{color:var(--dim);margin:20px 0 0;font-size:14px}.review{max-width:760px;margin-top:clamp(24px,3vw,32px)}.review .sheet{--sheet-tilt:1.2deg}.review blockquote{margin:0;font-size:16px;line-height:1.55}.review cite{font-style:normal;font-family:var(--stamp);letter-spacing:.06em;text-transform:uppercase;color:var(--paper-dim);margin-top:16px;font-size:11px;display:block}.bridge{color:var(--dim);max-width:56ch;margin:clamp(24px,3vw,36px) 0 0;font-size:16px}.socials{color:var(--dim);margin-top:clamp(20px,3vw,28px);font-size:14px}.socials a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.signup h2{max-width:none;margin:0;font-size:clamp(34px,6.6vw,100px)}.signup .hero-note{margin-top:14px}@media (prefers-reduced-motion:no-preference){.hero-in>*{opacity:0;animation:.7s cubic-bezier(.2,.7,.25,1) both rise;transform:translateY(14px)}.hero-in>:nth-child(2){animation-delay:80ms}.hero-in>:nth-child(3){animation-delay:.16s}.hero-in>:nth-child(4){animation-delay:.24s}.hero-in>:nth-child(5){animation-delay:.32s}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (width<=860px){.cols,.ladder,.diff,.who{grid-template-columns:1fr}.diff div:nth-child(5){grid-column:auto}.hero-obj{opacity:.55;font-size:clamp(120px,40vw,220px);top:auto;bottom:-10%;right:-10%}.signup h2{margin-bottom:8px}.step:before{display:none}}@media (width<=560px){.hero-act{gap:18px}.hero-note .mkn{margin-bottom:6px;display:block;position:static;transform:rotate(-3deg)}.ptab thead{display:none}.ptab tr{border-bottom:2px dashed #0e0e0e59;grid-template-columns:1fr auto;gap:2px 14px;padding:14px 8px;display:grid}.ptab tr:last-child{border-bottom:0}.ptab td{border:0;padding:0;font-size:14px;display:block}.ptab td.n{grid-area:1/1;font-size:22px}.ptab td.p{text-align:right;grid-area:1/2;font-size:20px}.ptab td:nth-child(2):before{content:"часов: "}.ptab td:nth-child(4):before{content:"час стоит: "}.ptab td:nth-child(5):before{content:"практика в подарок: "}.ptab td:nth-child(2),.ptab td:nth-child(4),.ptab td:nth-child(5){color:var(--paper-dim);grid-column:1/-1}.ptab tr.main td:nth-child(2),.ptab tr.main td:nth-child(4),.ptab tr.main td:nth-child(5){color:#ece8dfbf!important}.proof li{grid-template-columns:1fr}.col .rub{right:10px}}
