:root{--vz-bg:#0b0a10;--vz-bg-alt:#14111d;--vz-surface:#17132a;--vz-ink:#f2f0f7;--vz-ink-muted:#b9b3cc;--vz-ink-faint:#8c86a3;--vz-line:#3a2f55;--vz-line-strong:#5b4a86;--vz-brand:#ff1fb4;--vz-brand-hover:#ff52c6;--vz-brand-soft:#2a1030;--vz-brand-ring:#ff1fb48c;--vz-on-brand:#111;--vz-accent:#29d3ff;--vz-accent-soft:#0f2a33;--vz-ok:#5ee6a8;--vz-ok-soft:#f0faf0;--vz-danger:#ff7a93;--vz-danger-soft:#fdf2f2;--vz-font-display:"Dela Gothic One", "Onest", system-ui, sans-serif;--vz-font-text:"Onest", system-ui, sans-serif;--vz-font-mono:ui-monospace, monospace;--vz-fs-xs:.8rem;--vz-fs-sm:.875rem;--vz-fs-md:1rem;--vz-fs-lg:1.25rem;--vz-fs-xl:1.5rem;--vz-fs-2xl:2rem;--vz-fs-3xl:2.5rem;--vz-lh-tight:1.2;--vz-lh-body:1.5;--vz-space-1:.25rem;--vz-space-2:.5rem;--vz-space-3:.75rem;--vz-space-4:1rem;--vz-space-5:1.5rem;--vz-space-6:2rem;--vz-space-7:3rem;--vz-space-8:4rem;--vz-measure:70ch;--vz-container:1180px;--vz-radius-sm:0;--vz-radius-md:0;--vz-radius-control:0;--vz-border:2px;--vz-focus:0 0 0 3px var(--vz-brand-ring);--vz-dur-fast:.12s;--vz-dur:.2s;--vz-ease:ease;--vz-violet:#2c1b9a;--vz-magenta:#b3107f;--vz-card:linear-gradient(165deg, var(--vz-violet) 0%, #5a1ca8 48%, var(--vz-magenta) 100%)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}img,svg,video,canvas{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@font-face{font-family:Dela Gothic One;src:url(/_a/dela-cyrillic.BaTcku5H.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Dela Gothic One;src:url(/_a/dela-latin-ext.DtmW-Noz.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dela Gothic One;src:url(/_a/dela-latin.BpRjvmVf.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;src:url(/_a/onest-cyrillic.B4DTQzs9.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;src:url(/_a/onest-latin-ext.BB1CCQzJ.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;src:url(/_a/onest-latin.BXvespbm.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{scroll-behavior:smooth;scroll-padding-top:1rem}body{background:var(--vz-bg);color:var(--vz-ink);font-family:var(--vz-font-text);font-size:1.0625rem;line-height:1.55;overflow-x:clip}h1,h2,h3,h4{font-family:var(--vz-font-display);text-transform:uppercase;letter-spacing:.01em;margin:0;font-weight:400;line-height:1.04}p{margin:0}a{color:inherit}::selection{background:var(--vz-brand);color:var(--vz-on-brand)}:focus-visible{outline:3px solid var(--vz-accent);outline-offset:3px}.wrap{width:min(100% - 2.5rem, var(--vz-container));margin-inline:auto}.sec{padding-block:clamp(3.5rem,8vw,6.5rem);position:relative}.sec__title{text-wrap:balance;max-width:18ch;font-size:clamp(1.55rem,4.6vw,3.1rem)}.sec__title em,.hl{color:var(--vz-brand);font-style:normal}.outline{color:#0000;-webkit-text-stroke:2px var(--vz-ink)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{--cut:14px;background:var(--vz-brand);min-height:3.25rem;color:var(--vz-on-brand);font-family:var(--vz-font-display);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;cursor:pointer;clip-path:polygon(var(--cut) 0, 100% 0, calc(100% - var(--cut)) 100%, 0 100%);border:0;justify-content:center;align-items:center;gap:.75rem;padding:.85rem 2rem;font-size:.95rem;text-decoration:none;transition:transform .18s,background-color .18s;display:inline-flex}.btn:hover{background:var(--vz-brand-hover);transform:translateY(-2px)rotate(-1deg)}.btn:active{transform:translateY(1px)scale(.98)}.btn svg{flex:none;width:1.4rem;height:1.4rem}.btn--ink{background:var(--vz-bg);color:var(--vz-brand)}.btn--ink:hover{background:#1b1429}.hdr{z-index:5;position:relative}.hdr__row{grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;min-height:4.5rem;padding-block:.75rem;display:grid}.brand{line-height:1;text-decoration:none;display:grid}.brand__name{font-family:var(--vz-font-display);text-transform:uppercase;letter-spacing:.02em;font-size:1.15rem}.brand__city{letter-spacing:.34em;text-transform:uppercase;color:var(--vz-accent);margin-top:.35rem;font-size:.7rem}.nav{justify-content:center;gap:clamp(1rem,3vw,2.5rem);display:flex}.nav a{letter-spacing:.14em;text-transform:uppercase;color:var(--vz-ink-muted);border-bottom:2px solid #0000;padding-block:.5rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s}.nav a:hover{color:var(--vz-ink);border-bottom-color:var(--vz-brand)}.hdr .btn{--cut:10px;min-height:2.75rem;padding:.6rem 1.4rem;font-size:.78rem}.torn{z-index:3;background:var(--vz-ink);pointer-events:none;height:clamp(34px,5vw,60px);margin-block:calc(clamp(34px,5vw,60px)/-2);position:relative;transform:rotate(-.5deg)scaleX(1.02);mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%2064'%20preserveAspectRatio='none'%3e%3cpolygon%20points='0.0,12.5%2011.6,17.1%2021.8,15.5%2037.0,8.8%2054.6,8.5%2071.0,9.0%2081.6,13.9%20104.6,9.7%20117.4,16.8%20142.5,16.1%20158.3,21.7%20168.1,20.0%20182.0,10.0%20193.0,12.3%20215.9,10.5%20234.7,16.9%20250.1,15.7%20260.1,8.8%20272.6,17.5%20288.9,12.4%20307.9,14.3%20322.0,19.1%20342.8,11.4%20361.6,15.4%20385.5,18.2%20399.4,21.7%20410.4,13.9%20432.3,10.1%20449.6,8.5%20469.9,18.7%20488.7,20.3%20503.0,17.7%20522.1,16.1%20538.9,19.8%20563.9,14.6%20584.2,8.8%20605.1,17.1%20631.0,19.5%20644.9,13.4%20665.2,8.3%20682.1,10.4%20693.1,8.8%20715.1,9.8%20728.3,13.5%20752.1,9.1%20768.8,15.7%20792.8,19.5%20816.5,11.9%20832.6,13.0%20856.6,21.4%20868.1,10.5%20881.1,11.3%20898.3,16.2%20911.8,8.1%20927.9,13.2%20946.6,21.3%20967.3,15.2%20986.8,17.5%20996.7,20.6%201019.0,20.2%201041.5,13.5%201057.3,9.4%201077.1,8.9%201087.2,10.9%201099.0,12.8%201108.9,8.0%201120.5,9.4%201135.6,8.4%201159.5,16.6%201171.0,11.5%201185.9,13.1%201197.0,19.9%201200.0,14.0%201200.0,50.5%201182.8,45.2%201172.0,48.8%201158.5,55.6%201146.8,44.3%201121.6,51.4%201110.1,51.6%201100.7,51.4%201075.0,56.1%201054.2,47.7%201039.0,46.3%201016.8,51.5%20994.6,48.6%20981.8,55.4%20956.1,55.9%20933.4,55.5%20911.8,47.2%20894.0,49.0%20884.5,44.4%20870.7,47.6%20850.0,57.4%20833.4,57.1%20807.6,57.4%20792.4,47.1%20779.5,46.8%20767.0,52.7%20742.7,55.8%20725.6,53.1%20703.0,45.2%20682.8,56.7%20660.5,54.5%20643.3,46.5%20620.9,48.7%20598.3,57.6%20582.6,49.6%20557.5,54.1%20545.6,45.8%20534.0,56.7%20511.3,46.0%20488.3,57.7%20468.1,48.9%20449.8,45.8%20440.5,57.6%20420.5,51.4%20395.6,50.1%20371.8,55.6%20359.2,47.5%20345.2,47.4%20326.2,47.6%20310.1,45.8%20285.7,49.0%20268.9,52.2%20244.5,49.9%20219.9,51.0%20201.8,51.3%20192.5,50.2%20180.4,44.1%20157.8,46.4%20140.8,54.2%20122.3,48.6%20104.5,51.8%2082.2,45.5%2063.7,47.5%2049.9,54.8%2032.3,51.9%2010.4,56.8%200.0,50.0'%20fill='%23000'/%3e%3c/svg%3e") 50%/100% 100% no-repeat}.torn--flip{transform:rotate(.6deg)scaleX(-1.02)}.doodle{z-index:4;pointer-events:none;fill:none;stroke:currentColor;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;position:absolute;overflow:visible}.d-pink{color:var(--vz-brand)}.d-cyan{color:var(--vz-accent)}.icon{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:2.6rem;height:2.6rem}.ftr{border-top:2px solid var(--vz-line);padding-block:2.5rem}.ftr__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;display:flex}.ftr__slogan{font-family:var(--vz-font-display);text-transform:uppercase;color:var(--vz-brand);font-size:clamp(1rem,2.6vw,1.5rem)}.ftr__links{color:var(--vz-ink-muted);flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.9rem;display:flex}.ftr__links a{text-underline-offset:3px;text-decoration:underline}.ftr__links a:hover{color:var(--vz-accent)}@media (width<=899px){.nav{display:none}.hdr__row{grid-template-columns:1fr auto}}@media (width<=519px){.hdr .btn{display:none}.sec__title{font-size:clamp(1.4rem,7.4vw,1.9rem)}.btn{white-space:normal;text-align:center}}.btn:focus-visible,.vz-btn:focus-visible{clip-path:none;outline:3px solid var(--vz-accent);outline-offset:3px}.hero{padding-bottom:clamp(4rem,8vw,6.5rem);position:relative}.hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;min-height:min(44rem,100dvh - 8rem);display:grid}.hero__copy{z-index:3;justify-items:start;gap:1.6rem;padding-block:1rem;display:grid;position:relative}.hero__title{font-size:clamp(1.4rem,5vw,4.4rem);line-height:1.02}.hero__title span{display:block}.hero__title .hl{text-shadow:none}.hero__sub{letter-spacing:.1em;text-transform:uppercase;max-width:30rem;color:var(--vz-ink);font-size:clamp(.95rem,1.6vw,1.1rem);font-weight:600}.hero__photo{z-index:1;aspect-ratio:4/5;max-height:38rem;margin-left:clamp(-7rem,-7vw,-2rem);position:relative}.frame{background:var(--vz-brand);clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);position:absolute;inset:0}.frame--rev{clip-path:polygon(0 0,88% 0,100% 100%,12% 100%)}.frame--cyan{background:var(--vz-accent)}.frame__in{background:var(--vz-bg-alt);clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);position:absolute;inset:3px;overflow:hidden}.frame--rev .frame__in{clip-path:polygon(0 0,88% 0,100% 100%,12% 100%)}.frame__in img{object-fit:cover;filter:contrast(1.08)saturate(1.1);width:100%;height:100%;display:block}.frame__in:after{content:"";mix-blend-mode:color;pointer-events:none;background:linear-gradient(160deg,#2c1b9a6b,#b3107f47);position:absolute;inset:0}.hero .d-crown{width:clamp(3.5rem,7vw,6rem);top:6%;left:41%;transform:rotate(8deg)}.hero .d-xxx{width:clamp(5rem,9vw,8rem);bottom:14%;left:47%}.hero .d-bolt{width:clamp(3rem,5vw,4.5rem);bottom:6%;right:2%}.hero .d-smile{width:clamp(4.5rem,8vw,7.5rem);top:12%;right:0}.facts{grid-template-columns:1.3fr 1fr 1fr;gap:1.5rem;padding-top:clamp(3.5rem,7vw,5.5rem);display:grid}.fact{background:var(--vz-card);clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);align-content:start;gap:.6rem;padding:2rem 2.4rem 2.3rem;display:grid;position:relative}.fact:first-child{transform:rotate(-1.2deg)}.fact:nth-child(2){transform:translateY(1.6rem)rotate(.8deg)}.fact:nth-child(3){transform:translateY(.4rem)rotate(-.6deg)}.fact__num{font-family:var(--vz-font-display);text-transform:uppercase;font-size:clamp(2rem,4.4vw,3.4rem);line-height:1}.fact__lbl{letter-spacing:.12em;text-transform:uppercase;font-size:.95rem;font-weight:600}.facts .d-star{width:clamp(3rem,5vw,4.5rem);top:1.5rem;right:1%;transform:rotate(12deg)}.program .sec__title{margin-bottom:.4rem}.bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem;margin-top:3rem;display:grid}.cell{align-content:start;gap:.9rem;min-height:15rem;padding:1.9rem 2rem 2.1rem;display:grid;position:relative}.cell h3{font-size:clamp(1.05rem,1.7vw,1.35rem)}.cell p{max-width:36ch;font-size:.98rem}.cell--a{background:var(--vz-card);clip-path:polygon(0 0,100% 0,98% 100%,2% 100%);grid-column:span 4;min-height:17rem}.cell--a h3{font-size:clamp(1.3rem,2.6vw,2rem)}.cell--b{background:var(--vz-surface);border:2px solid var(--vz-brand);grid-column:span 2;transform:rotate(.7deg)}.cell--b p{color:var(--vz-ink-muted)}.cell--c{background:var(--vz-accent-soft);border:2px solid var(--vz-accent);grid-column:span 2;transform:rotate(-.6deg)}.cell--c .icon{color:var(--vz-accent)}.cell--c p{color:var(--vz-ink-muted)}.cell--d{background:linear-gradient(200deg, var(--vz-magenta) 0%, #5a1ca8 55%, var(--vz-violet) 100%);clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);grid-column:span 2}.cell--e{background:var(--vz-ink);color:var(--vz-bg);clip-path:polygon(0 2%,8% 0,22% 2%,40% 0,58% 2%,76% 0,92% 2%,100% 0,100% 98%,90% 100%,70% 98%,50% 100%,30% 98%,12% 100%,0 98%);grid-column:span 2;transform:rotate(.5deg)}.cell--e .icon{color:#8a0a63}.program .d-arrow{width:clamp(4rem,8vw,7rem);top:1.5rem;right:4%;transform:rotate(8deg)}.program .d-scribble{width:5rem;bottom:1.2rem;left:1%}.banner{background:var(--vz-bg-alt);height:clamp(7.5rem,17vw,12rem);position:relative;overflow:hidden}.banner__img{object-fit:cover;filter:contrast(1.1)saturate(1.2);opacity:.55;width:100%;height:100%;position:absolute;inset:0}.banner:after{content:"";mix-blend-mode:multiply;background:linear-gradient(90deg,#2c1b9a8c,#0b0a108c 50%,#b3107f80);position:absolute;inset:0}.banner__track{z-index:2;align-items:center;width:max-content;animation:34s linear infinite marquee;display:flex;position:absolute;inset:0}.banner__grp{flex:none;align-items:center;display:flex}.banner__grp span{font-family:var(--vz-font-display);text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:2px var(--vz-brand);padding-inline:1.2rem;font-size:clamp(2rem,6.4vw,5rem)}.banner__grp span:nth-child(2n){-webkit-text-stroke-color:var(--vz-accent)}.banner__grp i{flex:none;width:clamp(1.6rem,3vw,2.6rem);height:clamp(1.6rem,3vw,2.6rem);display:block}.banner__grp i svg{stroke-width:7px;width:100%;height:100%}@keyframes marquee{to{transform:translate(-50%)}}.practice__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.practice__photo{aspect-ratio:5/4;position:relative}.practice__copy{justify-items:start;gap:1.4rem;display:grid}.practice__copy p{max-width:34rem;color:var(--vz-ink-muted);font-size:1.1rem}.practice__copy p strong{color:var(--vz-ink)}.practice .d-bolt{width:3.4rem;top:1rem;left:46%}.practice .d-star{width:3.6rem;bottom:-.5rem;left:2%;transform:rotate(-10deg)}.steps-sec{background:var(--vz-bg-alt)}.steps__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.steps{counter-reset:step;gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.step{counter-increment:step;background:var(--vz-surface);border-left:6px solid var(--vz-brand);grid-template-columns:auto 1fr;align-items:center;gap:1.4rem;width:min(100%,36rem);padding:1.3rem 1.8rem;display:grid}.step:nth-child(2){border-left-color:var(--vz-accent);margin-left:clamp(0px,3vw,2.5rem)}.step:nth-child(3){margin-left:clamp(0px,6vw,5rem)}.step:nth-child(4){border-left-color:var(--vz-accent);margin-left:clamp(0px,9vw,7.5rem)}.step:before{content:counter(step);font-family:var(--vz-font-display);color:#0000;-webkit-text-stroke:2px var(--vz-brand);min-width:1.4ch;font-size:2.8rem;line-height:1}.step:nth-child(2n):before{-webkit-text-stroke-color:var(--vz-accent)}.step h3{margin-bottom:.25rem;font-size:1.05rem}.step p{color:var(--vz-ink-muted);font-size:.97rem}.steps-sec .d-arrow{width:6rem;bottom:-1.5rem;left:2%;transform:rotate(-24deg)scaleX(-1)}.price-sec{padding-block:clamp(4rem,9vw,7rem)}.price{background:var(--vz-ink);color:var(--vz-bg);clip-path:polygon(0 3%,6% 0,14% 1.6%,23% 0,35% 2.2%,47% 0,58% 1.8%,71% 0,84% 2%,93% 0,100% 2%,100% 97%,91% 100%,80% 98%,66% 100%,52% 97.8%,39% 100%,27% 98.2%,14% 100%,5% 97.6%,0 100%);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.6rem,4vw,3.5rem);padding:clamp(2.4rem,5vw,4rem) clamp(1.6rem,5vw,4.5rem);display:grid;position:relative;transform:rotate(-.6deg)}.price__name{font-family:var(--vz-font-display);text-transform:uppercase;font-size:clamp(1rem,2.2vw,1.4rem)}.price__sum{font-family:var(--vz-font-display);text-transform:uppercase;white-space:nowrap;margin-top:.8rem;font-size:clamp(2.4rem,8vw,6rem);line-height:1}.price__sum span{background:linear-gradient(transparent 52%, var(--vz-brand) 52% 92%, transparent 92%);padding-inline:.15em}.price__per{letter-spacing:.1em;text-transform:uppercase;margin-top:.8rem;font-size:.95rem;font-weight:600}.price__list{gap:.85rem;margin:0 0 1.6rem;padding:0;list-style:none;display:grid}.price__list li{padding-left:1.9rem;font-weight:500;position:relative}.price__list li:before{content:"";background:var(--vz-brand);clip-path:polygon(50% 0,62% 36%,100% 38%,70% 60%,80% 100%,50% 77%,20% 100%,30% 60%,0 38%,38% 36%);width:.95rem;height:.95rem;position:absolute;top:.32em;left:0}.price__note{color:#4a4358;margin-top:1.1rem;font-size:.9rem}.faq__list{border-top:2px solid var(--vz-line);max-width:52rem;margin-top:2.5rem}.faq details{border-bottom:2px solid var(--vz-line)}.faq summary{cursor:pointer;text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.3rem 0;font-size:1.08rem;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--vz-font-display);color:var(--vz-brand);flex:none;font-size:1.8rem;line-height:1;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq summary:hover{color:var(--vz-accent)}.faq details p{color:var(--vz-ink-muted);max-width:44rem;padding:0 3rem 1.4rem 0}.faq{position:relative}.faq .d-smile{width:clamp(5rem,10vw,9rem);top:2rem;right:2%}.apply{background:var(--vz-bg-alt)}.apply__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.apply__copy{gap:1.4rem;display:grid;position:relative}.apply__copy p{color:var(--vz-ink-muted);max-width:30rem;font-size:1.1rem}.apply .d-arrow{width:6rem;bottom:-4rem;left:55%;transform:rotate(16deg)}.apply .d-star{width:3.2rem;top:-2.4rem;right:8%;transform:rotate(14deg)}.hero__title span,.hero__sub,.hero .btn{animation:.7s cubic-bezier(.2,.7,.2,1) both rise}.hero__title span:nth-child(2){animation-delay:.1s}.hero__title span:nth-child(3){animation-delay:.2s}.hero__sub{animation-delay:.32s}.hero .btn{animation-delay:.44s}@keyframes rise{0%{opacity:0;transform:translateY(26px)rotate(1.2deg)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.rv{animation:linear both reveal view();animation-range:entry entry 45%}@keyframes reveal{0%{opacity:0;translate:0 34px}to{opacity:1;translate:0}}}.gallery{padding-bottom:clamp(3.5rem,8vw,6.5rem);position:relative}.gallery__row{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:clamp(.6rem,1.6vw,1.4rem);margin:0;padding:0;list-style:none;display:grid}.gallery__item:nth-child(2n){margin-top:clamp(1.2rem,3.2vw,3rem)}.gallery__item:first-child{rotate:-1.2deg}.gallery__item:nth-child(3){rotate:.8deg}.gallery__item:nth-child(5){rotate:-.8deg}.gallery__photo{aspect-ratio:4/5;position:relative}.gallery__row:focus-visible{outline:2px solid var(--vz-accent);outline-offset:6px}@media (width<=899px){.hero__grid{grid-template-columns:1fr;min-height:0}.hero__photo{aspect-ratio:16/11;max-height:none;margin:1.5rem 0 0}.hero .d-crown{top:1%;left:auto;right:8%}.hero .d-xxx,.hero .d-smile{display:none}.hero .d-bolt{bottom:3%;right:3%}.facts{grid-template-columns:1fr;gap:1.1rem}.fact:nth-child(n){transform:none}.bento{grid-template-columns:1fr}.cell:nth-child(n){grid-column:auto;min-height:0}.practice__grid,.steps__grid,.apply__grid,.price{grid-template-columns:1fr}.gallery__row{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--vz-brand) transparent;gap:.9rem;padding-bottom:.8rem;display:flex;overflow-x:auto}.gallery__item{scroll-snap-align:center;flex:none;width:min(68vw,17rem)}.gallery__item:nth-child(n){margin-top:0;rotate:none}.practice__photo{aspect-ratio:16/11}.step:nth-child(n){width:100%;margin-left:0}.price{transform:none}.program .d-arrow,.program .d-scribble,.steps-sec .d-arrow,.apply .d-arrow,.faq .d-smile,.practice .d-bolt{display:none}}@media (width<=519px){.hero__title{font-size:clamp(1.4rem,8vw,2.4rem)}.hero__sub{letter-spacing:.06em}.price__sum{font-size:clamp(2rem,13vw,3.4rem)}.faq summary{font-size:.98rem}.faq details p{padding-right:0}.step{gap:1rem;padding:1.1rem 1.2rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.rv{opacity:1;translate:none}.banner__track{flex-wrap:wrap;justify-content:center;width:100%}.banner__grp+.banner__grp{display:none}}.apply__card{background:var(--vz-bg);border:2px solid var(--vz-brand);width:100%;max-width:34rem;margin-inline:auto;padding:clamp(1.4rem,4vw,2.4rem);position:relative}.apply__card .vz-leadform{width:100%}.vz-field__label{letter-spacing:.14em;text-transform:uppercase;color:var(--vz-ink);margin-bottom:.4rem;font-size:.8rem;font-weight:700;display:block}.vz-field__req{color:var(--vz-brand)}.vz-input{box-sizing:border-box;width:100%;color:var(--vz-ink);border:2px solid var(--vz-line-strong);font:inherit;background:#120f1c;border-radius:0;padding:.85rem 1rem;font-size:1rem;line-height:1.4;transition:border-color .15s,background-color .15s}.vz-input::placeholder{color:var(--vz-ink-faint);opacity:1}.vz-input:hover{border-color:var(--vz-accent)}.vz-input:focus{border-color:var(--vz-brand);box-shadow:0 0 0 3px var(--vz-brand-ring);background:#1a1427;outline:none}textarea.vz-input{resize:vertical;min-height:5.5rem}.vz-input[aria-invalid=true],.vz-field--invalid .vz-input{border-color:var(--vz-danger)}.vz-field__error{color:var(--vz-danger);margin-top:.35rem;font-size:.88rem}.vz-checkbox{width:1.3rem;height:1.3rem;accent-color:var(--vz-brand);cursor:pointer;background:#120f1c;border-radius:0;margin:.15rem 0 0}.vz-consent{color:var(--vz-ink-muted);font-size:.85rem;line-height:1.45}.vz-consent label{cursor:pointer}.vz-consent a,.apply__card a{color:var(--vz-accent);text-underline-offset:3px;text-decoration:underline}.vz-consent a:hover{color:var(--vz-ink)}.vz-btn{cursor:pointer;background:var(--vz-brand);width:100%;min-height:3.4rem;color:var(--vz-on-brand);font-family:var(--vz-font-display);text-transform:uppercase;letter-spacing:.05em;clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%);border:0;justify-content:center;align-items:center;gap:.6rem;padding:.9rem 1.6rem;font-size:.95rem;transition:transform .18s,background-color .18s;display:inline-flex}.vz-btn:hover{background:var(--vz-brand-hover);transform:translateY(-2px)}.vz-btn:active{transform:translateY(1px)scale(.99)}.vz-btn:disabled{opacity:.6;cursor:wait}.vz-leadform__status{color:var(--vz-ink-muted);font-size:.92rem}.vz-leadform__status[data-state=error],.vz-leadform__status.is-error{color:var(--vz-danger)}.vz-leadform__done{color:var(--vz-ink);justify-items:start;gap:.8rem;font-size:1.1rem;display:grid}.vz-leadform__done svg{color:var(--vz-ok)}.vz-spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite vzspin}@keyframes vzspin{to{transform:rotate(360deg)}}
