:root{--vz-bg:#fff;--vz-bg-alt:#f8f8f8;--vz-surface:#fff;--vz-ink:#1a1a1a;--vz-ink-muted:#666;--vz-ink-faint:#999;--vz-line:#e0e0e0;--vz-line-strong:#ccc;--vz-brand:#333;--vz-brand-hover:#222;--vz-brand-soft:#f4f4f4;--vz-brand-ring:#3333334d;--vz-on-brand:#fff;--vz-accent:#555;--vz-accent-soft:#f4f4f4;--vz-ok:#2a8a2a;--vz-ok-soft:#f0faf0;--vz-danger:#c33;--vz-danger-soft:#fdf2f2;--vz-font-display:system-ui, sans-serif;--vz-font-text: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:1140px;--vz-radius-sm:.25rem;--vz-radius-md:.375rem;--vz-radius-control:.375rem;--vz-border:1px;--vz-focus:0 0 0 2px var(--vz-brand-ring);--vz-dur-fast:.12s;--vz-dur:.2s;--vz-ease:ease}*,: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:Montserrat Alternates;font-weight:500;font-display:swap;src:url(/_a/ma-cyr.BmAfyPvC.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Alternates;font-weight:500;font-display:swap;src:url(/_a/ma-lat.BfTg3ILm.woff2)format("woff2");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:Montserrat Alternates;font-weight:500;font-display:swap;src:url(/_a/ma-ext.BmGJt28r.woff2)format("woff2");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;font-weight:400 600;font-display:swap;src:url(/_a/onest-cyr.B4DTQzs9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-weight:400 600;font-display:swap;src:url(/_a/onest-lat.BXvespbm.woff2)format("woff2");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;font-weight:400 600;font-display:swap;src:url(/_a/onest-ext.BB1CCQzJ.woff2)format("woff2");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}:root{--vz-bg:#0a0606;--vz-bg-alt:#140b09;--vz-surface:#140b09;--vz-ink:#f7eeea;--vz-ink-muted:#b3a39e;--vz-ink-faint:#b3a39e;--vz-line:#33201c;--vz-line-strong:#4a2c26;--vz-brand:#d63a22;--vz-brand-hover:#e8472e;--vz-brand-soft:#d63a2224;--vz-brand-ring:#e83c1e8c;--vz-on-brand:#fff;--vz-accent:#d63a22;--vz-accent-soft:#d63a2224;--vz-ok:#7fd68f;--vz-ok-soft:#7fd68f1f;--vz-danger:#ff8a7a;--vz-danger-soft:#ff8a7a1f;--vz-font-display:"Montserrat Alternates","Onest",system-ui,sans-serif;--vz-font-text:"Onest",system-ui,sans-serif;--vz-container:1180px;--vz-radius-sm:10px;--vz-radius-md:14px;--vz-radius-control:12px;--dv-surface:#140b09;--dv-surface-2:#ffffff0a;--dv-glow:#e83c1e73;--dv-radius:14px}html{scroll-behavior:smooth;background:var(--vz-bg)}body{background:var(--vz-bg);color:var(--vz-ink);font-family:var(--vz-font-text);font-size:16.5px;line-height:1.6}a{color:inherit}.rub{font-family:Onest,sans-serif}.wrap{width:min(100% - 2rem,var(--vz-container));margin-inline:auto}.eyebrow{font:500 12px/1.2 var(--vz-font-text);letter-spacing:.22em;text-transform:uppercase;color:var(--vz-ink-muted)}.eyebrow--red{color:#ff7a5c}h1,h2,h3{font-family:var(--vz-font-display);text-transform:uppercase;letter-spacing:.01em;color:var(--vz-ink);font-weight:500;line-height:1}h2{max-width:18ch;font-size:clamp(1.9rem,4.2vw,3.4rem)}.sec{padding:clamp(3.5rem,8vw,7rem) 0;position:relative}.sec__head{gap:1rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.sec__lead{color:var(--vz-ink-muted);max-width:52ch}:focus-visible{outline-offset:3px;outline:2px solid #ff7a5c}.btn{cursor:pointer;font:600 13px/1 var(--vz-font-text);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--vz-brand);border:0;border-radius:999px;align-items:center;gap:.6rem;padding:1rem 1.5rem;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 0 30px #e83c1e73}.btn:hover{background:var(--vz-brand-hover);transform:translateY(-2px)}.btn--glass{box-shadow:none;background:#ffffff0f;border:1px solid #ffffff2e}.btn--glass:hover{background:#ffffff1f}.btn__dot{width:26px;height:26px;color:var(--vz-brand);background:#fff;border-radius:50%;place-items:center;font-size:14px;display:grid}.pill{font:500 13px/1.2 var(--vz-font-text);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:.55rem 1rem;display:inline-block}.hdr{z-index:5;position:absolute;inset:0 0 auto}.hdr__in{justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;display:flex}.hdr__name{font:500 1.15rem/1 var(--vz-font-display);text-transform:uppercase;letter-spacing:.02em;text-decoration:none}.hdr nav{gap:1.6rem;display:flex}.hdr nav a{font:500 13px/1 var(--vz-font-text);opacity:.9;text-decoration:none}.hdr nav a:hover{opacity:1;text-underline-offset:6px;text-decoration:underline}.hdr__tel{font:600 14px/1 var(--vz-font-text);white-space:nowrap;text-decoration:none}@media (width<=820px){.hdr nav{display:none}}.hero{padding:.75rem 0 0}.hero__panel{isolation:isolate;border:1px solid #ffffff1f;border-radius:18px;align-content:space-between;min-height:min(92svh,780px);padding:clamp(1.2rem,3vw,2.2rem);display:grid;position:relative;overflow:hidden}.hero__bg{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero__shade{z-index:-1;background:linear-gradient(#0a060659,#0a0606c7);position:absolute;inset:0}.hero__top{height:3.2rem}.hero__main{grid-template-columns:1fr auto;align-items:end;gap:2rem;padding-top:clamp(3rem,10vw,7rem);display:grid}.hero__txt{gap:1.1rem;display:grid}.hero h1{max-width:12ch;font-size:clamp(2.6rem,6vw,5.6rem)}.hero__sub{font:600 17px/1.4 var(--vz-font-text);max-width:34ch}.hero__acts{flex-wrap:wrap;gap:.8rem;margin-top:.4rem;display:flex}.orb{text-align:center;aspect-ratio:1;color:#fff;width:clamp(150px,16vw,200px);font:600 13px/1.2 var(--vz-font-text);letter-spacing:.1em;text-transform:uppercase;background:radial-gradient(circle at 35% 30%,#ff7a5c,#d63a22 55%,#8e1a0c);border-radius:50%;place-content:center;gap:.4rem;text-decoration:none;transition:transform .3s;display:grid;box-shadow:0 0 80px #e83c1e99}.orb:hover{transform:scale(1.05)}.orb span{font-size:22px}.hero__facts{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.5rem;display:grid}.fact{align-items:center;gap:.8rem;display:flex}.fact__n{background:var(--vz-brand);width:42px;height:42px;font:500 14px/1 var(--vz-font-display);border-radius:50%;flex:none;place-items:center;display:grid}@media (width<=760px){.hero__main{grid-template-columns:1fr}.orb{justify-self:end;width:140px;margin-top:-.5rem}.hero__facts{grid-template-columns:1fr}.hero__panel{min-height:auto}}.mq{border:1px solid var(--vz-line);background:#ffffff08;border-radius:999px;margin-top:1.2rem;padding:.85rem 0;overflow:hidden}.mq__track{width:max-content;font:500 13px/1 var(--vz-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--vz-ink-muted);gap:1.6rem;animation:40s linear infinite mq;display:flex}.mq__track span{white-space:nowrap}@keyframes mq{to{transform:translate(-50%)}}.nums{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,3vw,3rem);display:grid}.num__big{font:500 clamp(3.4rem,6.5vw,5.5rem)/1.1 var(--vz-font-display);color:#d63a22;white-space:nowrap;padding-bottom:.4rem}.num__line{border-top:1px solid var(--vz-line);gap:.4rem;padding-top:1rem;display:grid}.num__line b{font:500 1.05rem/1.2 var(--vz-font-display);text-transform:uppercase}.num__line p{color:var(--vz-ink-muted);font-size:15px}.num:nth-child(2){margin-top:clamp(0rem,4vw,3.5rem)}@media (width<=700px){.nums{grid-template-columns:1fr}.num:nth-child(2){margin-top:0}.num__big{font-size:clamp(3.4rem,18vw,5rem)}}.cat{grid-template-columns:repeat(6,1fr);gap:1rem;display:grid}.card{border-radius:var(--dv-radius);background:var(--dv-surface);border:1px solid var(--vz-line);grid-column:span 2;grid-template-rows:auto 1fr;transition:transform .25s,border-color .25s;display:grid;position:relative;overflow:hidden}.card:hover{border-color:#d63a22;transform:translateY(-4px)}.card--wide{grid-column:span 2}.card__img{aspect-ratio:4/3;position:relative;overflow:hidden}.card__img img{object-fit:cover;width:100%;height:100%}.card__img:after{content:"";pointer-events:none;background:linear-gradient(90deg,#d63a2280,#d63a2200 55%);position:absolute;inset:0}.card__body{align-content:start;gap:.7rem;padding:1.2rem 1.3rem 1.4rem;display:grid}.card__body h3{font-size:1.15rem}.card__price{font:500 1.9rem/1 var(--vz-font-display)}.card__price small{font:400 14px var(--vz-font-text);color:var(--vz-ink-muted);margin-left:.3rem}.card__body p{color:var(--vz-ink-muted);font-size:15px}.cat__more{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.6rem;margin-top:.6rem;display:flex}@media (width>=901px){.card:nth-child(-n+3){grid-column:span 2}.card:nth-child(n+4):nth-child(-n+5){grid-column:span 3}.card--wide{grid-column:span 2}.card:nth-child(n+4):nth-child(-n+5).card--wide{grid-column:span 3}}@media (width<=900px){.card,.card--wide{grid-column:span 3}}@media (width<=600px){.card,.card--wide{grid-column:1/-1}}.mods{gap:.8rem;display:grid}.mod{background:linear-gradient(90deg,#6e1608 0%,#d63a22 30%,#d63a2226 75%,#0000);border:1px solid #ffffff0f;border-radius:12px}.mod summary{cursor:pointer;grid-template-columns:150px 1fr 48px;align-items:center;gap:1rem;padding:.8rem .8rem .8rem 1.4rem;list-style:none;display:grid}.mod summary::-webkit-details-marker{display:none}.mod__tag{font:500 18px/1 var(--vz-font-display);text-transform:uppercase}.mod__name{font:500 16px/1.3 var(--vz-font-text)}.mod__plus{color:#fff;background:#d63a22;border-radius:10px;place-items:center;width:48px;height:48px;font-size:24px;transition:transform .2s;display:grid}.mod[open] .mod__plus{transform:rotate(45deg)}.mod__body{max-width:70ch;color:var(--vz-ink);padding:.2rem 1.4rem 1.4rem}.mod__body li{margin-top:.35rem;margin-left:1.1rem}@media (width<=640px){.mod summary{grid-template-columns:1fr 48px}.mod__tag{grid-column:1/-1;font-size:14px}}.steps{counter-reset:s;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.step{border-radius:var(--dv-radius);background:var(--dv-surface-2);border:1px solid #ffffff14;align-content:start;gap:1rem;padding:1.2rem;display:grid}.step:nth-child(2n){transform:translateY(1.6rem)}.step__n{background:var(--vz-brand);width:44px;height:44px;font:500 14px/1 var(--vz-font-display);border-radius:50%;place-items:center;display:grid}.step h3{font-size:1rem;line-height:1.15}.step p{color:var(--vz-ink-muted);font-size:14.5px}@media (width<=1000px){.steps{grid-template-columns:repeat(2,1fr)}.step:nth-child(2n){transform:none}}@media (width<=560px){.steps{grid-template-columns:1fr}}.rev{grid-template-columns:1.4fr 1fr;align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.rev blockquote{font:500 clamp(1.4rem,3vw,2.4rem)/1.2 var(--vz-font-display);text-transform:none;letter-spacing:0}.rev cite{font:600 14px var(--vz-font-text);letter-spacing:.14em;text-transform:uppercase;color:#ff7a5c;margin-top:1.2rem;font-style:normal;display:block}.rev__side{border-radius:var(--dv-radius);background:linear-gradient(90deg,#d63a22d9,#d63a2200 60%),var(--dv-surface);gap:.6rem;padding:1.6rem;display:grid}.rev__side b{font:500 1.4rem/1.1 var(--vz-font-display);text-transform:uppercase}@media (width<=800px){.rev{grid-template-columns:1fr}}.faq{gap:.6rem;max-width:860px;display:grid}.faq details{border-bottom:1px solid var(--vz-line);padding:1rem 0}.faq summary{cursor:pointer;font:500 1.05rem/1.3 var(--vz-font-display);text-transform:uppercase;justify-content:space-between;gap:1rem;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:#ff7a5c;font-size:1.5rem;line-height:1}.faq details[open] summary:after{content:"-"}.faq p{color:var(--vz-ink-muted);max-width:62ch;margin-top:.8rem}.book{background:radial-gradient(ellipse 55% 70% at 100% 0%,#e83c1e4d,transparent 70%),var(--dv-surface);border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:1fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.4rem,4vw,3.2rem);display:grid}.book__info{align-content:start;gap:1.1rem;display:grid}.book__info dl{gap:.9rem;display:grid}.book__info dt{font:500 11px/1 var(--vz-font-text);letter-spacing:.22em;text-transform:uppercase;color:var(--vz-ink-muted);margin-bottom:.3rem}.book__info a{font-weight:600;text-decoration:none}.book__info a:hover{text-decoration:underline}@media (width<=860px){.book{grid-template-columns:1fr}}.ftr{border-top:1px solid var(--vz-line);color:var(--vz-ink-muted);padding:2.5rem 0 3rem;font-size:14px}.ftr__in{flex-wrap:wrap;justify-content:space-between;gap:1rem 2.5rem;display:flex}.ftr b{font:500 1.1rem var(--vz-font-display);text-transform:uppercase;color:var(--vz-ink)}.ftr nav{flex-wrap:wrap;gap:1.4rem;display:flex}.ftr a{color:inherit}.vz-field__label{font:500 12px/1.2 var(--vz-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--vz-ink-muted)}.vz-input{width:100%;color:var(--vz-ink);font:400 16px/1.4 var(--vz-font-text);background:#ffffff0d;border:1px solid #ffffff29;border-radius:12px;padding:.9rem 1rem;transition:border-color .2s,background .2s}.vz-input::placeholder{color:#9a8b86}.vz-input:focus{background:#ffffff14;border-color:#ff7a5c;outline:none;box-shadow:0 0 0 3px #e83c1e4d}.vz-checkbox{accent-color:#d63a22;width:18px;height:18px}.vz-field__error{color:var(--vz-danger);font-size:13px}.vz-btn{cursor:pointer;background:var(--vz-brand);color:#fff;font:600 13px/1 var(--vz-font-text);letter-spacing:.08em;text-transform:uppercase;border:0;border-radius:999px;justify-content:center;align-items:center;padding:1rem 1.8rem;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 0 30px #e83c1e73}.vz-btn:hover{background:var(--vz-brand-hover);transform:translateY(-2px)}.vz-btn:disabled{opacity:.6;cursor:progress}.legal{color:var(--vz-ink)}.legal h1{max-width:none;margin-bottom:1rem;font-size:clamp(1.8rem,4vw,2.8rem)}.legal h2{max-width:none;font-size:1.2rem}.legal a{color:#ff9a84}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mq__track{animation:none}.btn,.card,.orb,.vz-btn,.mod__plus,.vz-input{transition:none}}
