.hero,.hero .wrap{position:relative}.hero-in{z-index:1;max-width:min(100%,720px);position:relative}.hero--side .hero-bg{aspect-ratio:1039/1200;height:auto;width:clamp(560px, calc((100vw - max(0px, (100vw - 1180px) / 2) - var(--gutter) - min(690px, 54vw) - 40px) * 1.85), 1140px);-webkit-mask-composite:source-in;inset:0 0 auto auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30%),linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 30%),linear-gradient(#000 70%,#0000 100%);mask-composite:intersect}.hero--side:after{background:linear-gradient(90deg, rgb(var(--bg-rgb) / .97) 22%, rgb(var(--bg-rgb) / .16) 52%, rgb(var(--bg-rgb) / .24)), linear-gradient(180deg, rgb(var(--bg-rgb) / .8), rgb(var(--bg-rgb) / .08) 34%, rgb(var(--bg-rgb) / .26) 78%, rgb(var(--bg-rgb) / .94)), rgb(var(--bg-rgb) / var(--hero-shade,.22))}@media (width<=900px){.hero-in{max-width:100%}.hero--side .hero-bg{aspect-ratio:auto;object-position:center 10%;width:100%;height:100%;bottom:0;-webkit-mask-image:none;mask-image:none}.hero--side:after{background:linear-gradient(180deg, rgb(var(--bg-rgb) / .95), rgb(var(--bg-rgb) / .76) 40%, rgb(var(--bg-rgb) / .88) 80%, rgb(var(--bg-rgb) / .98)), rgb(var(--bg-rgb) / .4)}}.studio-band--deki img{object-position:center 65%}.hero-shots{grid-template-columns:repeat(3,1fr);gap:10px;max-width:520px;margin:clamp(22px,3vw,32px) 0 0;display:grid}.hero-shots img{aspect-ratio:3/4;object-fit:cover;border:1px solid var(--line);width:100%;height:auto;display:block}.hero-shots img:first-child{object-position:22% 62%}.hero-shots img:nth-child(2){object-position:center 32%}.hero-shots img:nth-child(3){object-position:center 18%}@media (width<=560px){.hero-shots{gap:8px;max-width:100%}}.studio-band--gig img{object-position:center 62%;height:clamp(280px,38vw,520px)}:root{--h1:clamp(36px,6.2vw,78px);--h2:clamp(30px,5.6vw,64px)}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{color:#0000;-webkit-text-stroke:2px rgb(var(--acid-rgb) / .42);pointer-events:none;user-select:none;z-index:0;white-space:nowrap;font-size:clamp(90px,13vw,200px);line-height:1;position:absolute;bottom:2%;right:-2%}.hero-in{z-index:1;position:relative}.hero .stamp{margin-bottom:28px}.hero h1{font-size:var(--h1);max-width:none}.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(19px,1.9vw,25px)}.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:44%;left:-4%;right:-4%;transform:rotate(-4deg)}.hero-note .mkn{font-family:var(--marker);color:var(--acid);transform-origin:0 100%;white-space:nowrap;margin:0 0 6px;font-size:clamp(34px,3.6vw,54px);font-weight:400;line-height:1.1;display:block;transform:rotate(-3deg)}.hero-act .hero-note{color:var(--ink);font-size:17px}.hero-act .hero-note s{color:var(--dim)}.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:17px}.trust p b{color:var(--ink);font-weight:400}.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);margin-top:var(--block);grid-template-columns:1fr 1fr;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:17px;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);font-family:var(--text);font-size:22px;line-height:1;top:-.12em}.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:400}.ladder{gap:var(--gap);margin-top:calc(var(--lead) + 56px);counter-reset:step;grid-template-columns:repeat(3,1fr);display:grid}.step{border-top:4px solid var(--ink);grid-row:span 2;grid-template-rows:subgrid;align-content:start;row-gap:0;padding-top:22px;display:grid;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(28px,3.2vw,44px);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:17px}.step:before{counter-increment:step;content:"0" counter(step);font-family:var(--display);color:#0000;-webkit-text-stroke:1.5px rgb(var(--ink-rgb) / .38);font-size:56px;font-weight:400;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{margin-top:var(--lead);max-width:900px}.ptab tr.main .m{color:color-mix(in srgb, var(--paper) 70%, transparent)}.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:var(--paper-rule)}.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:17px;font-weight:400}.ptab tr.first td.p{font-size:17px}.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);margin-top:22px;font-size:17px;line-height:1.5}.sheet-note b{color:var(--paper-ink);font-weight:400}.diff{gap:var(--gap);margin-top:var(--lead);counter-reset:d;grid-template-columns:1fr 1fr;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:400;line-height:1;position:absolute;top:-.14em;left:0}.diff div:nth-child(5){grid-column:1/-1}.diff p{margin:0;font-size:17px}.diff-note{color:var(--dim);margin:clamp(24px,3vw,36px) 0 0;font-size:15px}.who{column-gap:clamp(32px,5vw,72px);row-gap:var(--block);margin-top:var(--lead);grid-template-columns:1.1fr .9fr;align-items:start;display:grid}.who-txt{grid-area:1/1/span 2}.who-shot{grid-area:1/2}.who-proof{grid-area:2/2}.who-shot{margin:0;position:relative;transform:rotate(1.2deg)}.who-shot img{aspect-ratio:4/5;object-fit:cover;object-position:center 28%;border:1px solid var(--line);width:100%;height:auto;box-shadow:14px 14px 0 -2px var(--acid);display:block}.who-shot:before{content:"";z-index:1;background:rgb(var(--ink-rgb) / .55);mix-blend-mode:screen;width:110px;height:26px;position:absolute;top:-12px;left:12%;transform:rotate(-5deg);box-shadow:0 1px 2px #00000040}.who-name{margin:0 0 var(--lead);font-size:clamp(120px,20vw,300px);line-height:.8}.who p{max-width:56ch;font-size:17px}.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 .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}.hero-in>:nth-child(6){animation-delay:.4s}.hero-in>h1.gl-in{animation:rise .7s cubic-bezier(.2,.7,.25,1) 80ms both, var(--gl-anim,gl-chatter) var(--gl-burst) steps(1,end) .5s 1}}@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}.who-txt,.who-shot,.who-proof{grid-area:auto/1}.who-shot{order:-1;max-width:520px;margin-right:14px}.diff div:nth-child(5){grid-column:auto}.hero-obj{opacity:.8;font-size:clamp(70px,20vw,140px)}.trust{padding-right:clamp(150px,42%,320px)}.signup h2{margin-bottom:8px}.step:before{display:none}.ladder{margin-top:var(--lead)}}@media (width<=560px){.hero-act{gap:18px}.ptab thead{display:none}.ptab tr{border-bottom:var(--paper-rule);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:16px;display:block}.ptab tr.main{background:var(--paper-ink);margin:0 -8px;padding:14px 16px}.ptab tr.main td{background:0 0}.ptab tr:has(+.main){border-bottom-color:#0000}.ptab tr.top{border-top:2px solid var(--acid);padding-top:18px}.ptab tr.top td{border-top:0;padding-top:0}.ptab tr:last-child td{border-bottom:0}.ptab tr.first td.n,.ptab tr.first td.p{font-size:17px}.ptab td.n{grid-area:1/1;font-size:24px}.ptab td.p{text-align:right;grid-area:1/2;font-size:22px}.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:rgb(var(--ink-rgb) / .75)!important}.col .rub{right:10px}}.hero-lede{max-width:min(100%,50ch)}.hero-obj{right:var(--gutter);bottom:var(--obj-drop,0px)}.trust{max-width:min(100%,62ch)}.trust p b{margin-bottom:4px;display:block}.hero-note{max-width:44ch}.ladder-note,.diff-note{max-width:min(100%,64ch)}.price-wrap{max-width:960px}.faq{max-width:920px}.who p{max-width:min(100%,54ch)}@media (width<=640px){.hero .wrap{flex-direction:column;display:flex}.hero-obj{order:2;align-self:flex-end;margin:clamp(20px,6vw,32px) 0 0;font-size:clamp(56px,15vw,120px);line-height:.9;position:static}.trust{padding-right:0}.hero-act{align-items:stretch}.hero-note{max-width:100%}}
