:root{--vz-bg:#fffbf4;--vz-bg-alt:#f6e8c8;--vz-surface:#fff;--vz-ink:#4a2418;--vz-ink-muted:#83594b;--vz-ink-faint:#83594b;--vz-line:#f2ddd3;--vz-line-strong:#5a2e20;--vz-brand:#5a2e20;--vz-brand-hover:#4a2418;--vz-brand-soft:#ffe1ec;--vz-brand-ring:#d1407f73;--vz-on-brand:#ffe1ec;--vz-accent:#d1407f;--vz-accent-soft:#ffe1ec;--vz-ok:#1f6b3a;--vz-ok-soft:#e6f4ea;--vz-danger:#b3261e;--vz-danger-soft:#fdecea;--vz-font-display:"Yeseva One", "Onest", Georgia, 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:1140px;--vz-radius-sm:12px;--vz-radius-md:18px;--vz-radius-control:999px;--vz-border:1px;--vz-focus:0 0 0 2px var(--vz-brand-ring);--vz-dur-fast:.12s;--vz-dur:.22s;--vz-ease:cubic-bezier(.16, 1, .3, 1);--vz-fs-hero:clamp(3.4rem, min(17.5vw, 25vh), 15rem);--ion-pink:#f9a8c9;--ion-pink-soft:#ffe1ec;--ion-lav:#cbc7f3;--ion-cream:#f6e8c8;--ion-orange:#ff9f5a;--ion-yellow:#f6d35b;--ion-sky:#a9c8f5;--ion-big-pink:#d1407f}*,: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:Yeseva One;src:url(/_a/yeseva-cyr.MMZ0T8G2.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:Yeseva One;src:url(/_a/yeseva-latext.4wdAg0vj.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:Yeseva One;src:url(/_a/yeseva-lat.ZTeJ39W0.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-cyr.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-latext.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-lat.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:5rem}body{font-family:var(--vz-font-text);color:var(--vz-ink);background-color:var(--vz-bg);background-image:linear-gradient(var(--vz-line) 1px, transparent 1px), linear-gradient(90deg, var(--vz-line) 1px, transparent 1px);background-position:-1px -1px;background-size:88px 88px;font-size:1.0625rem;line-height:1.55;overflow-x:clip}h1,h2,h3,h4{font-family:var(--vz-font-display);letter-spacing:0;color:var(--vz-ink);text-wrap:balance;font-weight:400;line-height:1.04}a{color:inherit}:focus-visible{outline:3px solid var(--ion-big-pink);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ion-wrap{width:min(1240px,100% - 2.5rem);margin-inline:auto}.ion-section{padding-block:clamp(3.5rem,8vw,7rem);position:relative;overflow-x:clip}.ion-btn,.vz-btn{border:2px solid var(--vz-brand);background:var(--vz-brand);min-height:48px;color:var(--vz-on-brand);font:600 1rem/1.2 var(--vz-font-text);white-space:nowrap;cursor:pointer;transition:transform var(--vz-dur) var(--vz-ease), background-color var(--vz-dur), box-shadow var(--vz-dur);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.7rem;text-decoration:none;display:inline-flex}.ion-btn:hover,.vz-btn:hover{background:var(--vz-brand-hover);transform:translateY(-2px)rotate(-1deg);box-shadow:0 8px 0 -2px #4a24182e}.ion-btn:active,.vz-btn:active{transform:translateY(0)scale(.98)}.ion-btn--ghost{color:var(--vz-brand);background:0 0}.ion-btn--ghost:hover{background:var(--ion-pink-soft)}.ion-btn--pink{background:var(--ion-pink);border-color:var(--ion-pink);color:var(--vz-ink)}.ion-btn--pink:hover{background:#f58fb9}.ion-sticker{text-align:center;color:var(--vz-ink);font:600 .95rem/1.15 var(--vz-font-text);transform:rotate(var(--rot,-5deg));border:3px solid #fff;border-radius:20px;place-items:center;gap:.25rem;padding:.7rem 1rem;display:grid;position:absolute;box-shadow:0 8px 18px -6px #4a241859}.ion-sticker svg{fill:none;width:34px;height:34px;stroke:var(--vz-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ion-sticker--orange{background:var(--ion-orange)}.ion-sticker--yellow{background:var(--ion-yellow)}.ion-sticker--sky{background:var(--ion-sky)}.ion-sticker--lav{background:var(--ion-lav)}.ion-sticker--pink{background:var(--ion-pink)}.ion-flower{width:96px;height:96px;transform:rotate(var(--rot,8deg));filter:drop-shadow(0 6px 8px #4a241840);position:absolute}.ion-spark{width:var(--s,26px);height:var(--s,26px);color:var(--c,var(--vz-brand));position:absolute}.ion-scribble{fill:none;stroke:var(--c,var(--vz-brand));stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;position:absolute}.ion-dl{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.ion-dl li{grid-template-columns:auto 1fr auto;align-items:baseline;gap:.5rem;display:grid}.ion-dl li:after{content:none}.ion-dl .nm{font-weight:500}.ion-dl .dots{opacity:.35;border-bottom:2px dotted;min-width:1rem;transform:translateY(-4px)}.ion-dl .pr{white-space:nowrap;font-weight:700}.ion-dl .vol{opacity:.8;grid-column:1/-1;margin-top:-.35rem;font-size:.82rem;display:block}.ion-header{z-index:50;border-bottom:1px solid var(--vz-line);background:#fffbf4eb;position:sticky;top:0}.ion-header__in{align-items:center;gap:1.25rem;min-height:68px;display:flex}.ion-brand{font:400 1.7rem/1 var(--vz-font-display);color:var(--vz-brand);white-space:nowrap;margin-right:auto;text-decoration:none}.ion-nav{gap:1.5rem;display:flex}.ion-nav a{background:linear-gradient(var(--ion-pink), var(--ion-pink)) 0 100% / 0 3px no-repeat;transition:background-size var(--vz-dur) var(--vz-ease);padding:.5rem 0;font-weight:500;text-decoration:none}.ion-nav a:hover{background-size:100% 3px}.ion-header .ion-btn{min-height:44px;padding:.55rem 1.2rem}.vz-leadform__title{font:400 1.9rem/1.1 var(--vz-font-display);color:var(--vz-ink);margin-bottom:.4rem}.vz-leadform__desc{color:var(--vz-ink-muted);margin-bottom:1rem}.vz-field__label{color:var(--vz-ink);font-size:.95rem;font-weight:600}.vz-field__req{color:var(--ion-big-pink)}.vz-input{width:100%;min-height:50px;font:400 1rem/1.4 var(--vz-font-text);color:var(--vz-ink);transition:border-color var(--vz-dur), box-shadow var(--vz-dur);background:#fff;border:2px solid #d9b8aa;border-radius:18px;padding:.8rem 1.1rem}textarea.vz-input{resize:vertical;min-height:96px}.vz-input::placeholder{color:#83594b;opacity:1}.vz-input:hover{border-color:var(--vz-brand)}.vz-input:focus{border-color:var(--vz-brand);outline:none;box-shadow:0 0 0 4px #f9a8c9a6}.vz-checkbox{width:22px;height:22px;accent-color:var(--vz-brand);border:2px solid var(--vz-brand);border-radius:6px;flex:none}.vz-field__error{color:var(--vz-danger);font-size:.9rem;font-weight:500}.vz-input[aria-invalid=true]{border-color:var(--vz-danger)}.vz-leadform__status{font-weight:500}.vz-leadform__done{color:var(--vz-ok);justify-items:start;gap:.6rem;padding:1rem 0;font-weight:600;display:grid}.vz-consent,.vz-leadform [class*=consent]{color:var(--vz-ink-muted);font-size:.88rem}.vz-leadform [class*=consent] a{color:var(--vz-brand);text-underline-offset:3px;text-decoration:underline}.vz-leadform [class*=consent] label{align-items:flex-start;gap:.65rem;display:flex}.rv-ready [data-reveal]{opacity:0;transition:opacity .7s var(--vz-ease), transform .7s var(--vz-ease);transition-delay:var(--d,0s);transform:translateY(26px)}.rv-ready [data-reveal].is-in{opacity:1;transform:none}@keyframes ion-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ion-pop{0%{opacity:0;transform:translateY(28px) scale(.92) rotate(var(--rot,0deg))}to{opacity:1;transform:translateY(0) scale(1) rotate(var(--rot,0deg))}}@keyframes ion-bob{0%,to{transform:translateY(0) rotate(var(--rot,-5deg))}50%{transform:translateY(-7px) rotate(calc(var(--rot,-5deg) + 2deg))}}@keyframes ion-spin{to{transform:rotate(calc(var(--rot,8deg) + 360deg))}}@keyframes ion-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.ion-bob{animation:6s ease-in-out infinite ion-bob}.ion-flower--spin{animation:40s linear infinite ion-spin}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ion-ribbon__track,.ion-hero__title span,.ion-hero__item,.ion-bob,.ion-flower--spin,.ion-hero__lead,.ion-hero__cta{animation:none!important}.rv-ready [data-reveal]{opacity:1;transition:none;transform:none}.ion-btn:hover,.vz-btn:hover{transform:none}}@media (width<=760px){.ion-nav{display:none}.ion-header__in{gap:.75rem}.ion-brand{font-size:1.45rem}.ion-header .ion-btn{padding:.5rem .95rem;font-size:.92rem}.ion-flower{width:70px;height:70px}.ion-sticker{padding:.5rem .7rem;font-size:.82rem}.ion-sticker svg{width:26px;height:26px}.ion-wrap{width:min(1240px,100% - 2rem)}}
