: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;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_a/montserrat-normal-cyrillic.p6IpLZeA.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_a/montserrat-normal-latin-ext.D0hf-lZB.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:Montserrat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_a/montserrat-normal-latin.Dk9Pm7OY.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:Noto Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(/_a/noto-serif-display-italic-cyrillic.DVEal9mo.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(/_a/noto-serif-display-italic-latin-ext.D6Fsw5tA.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:Noto Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(/_a/noto-serif-display-italic-latin.DCQnGt4f.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:Noto Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_a/noto-serif-display-normal-cyrillic.CTgFMXNE.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_a/noto-serif-display-normal-latin-ext.DmCt_xrd.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:Noto Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_a/noto-serif-display-normal-latin.Dieg2igd.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}:root{--vz-bg:#f1ede6;--vz-bg-alt:#e9e3d8;--vz-surface:#fff;--vz-ink:#1d2a22;--vz-ink-muted:#5a6359;--vz-line:#dcd3c4;--vz-brand:#b0121b;--vz-brand-hover:#8f0e16;--vz-brand-soft:#f6e4e3;--vz-brand-ring:#b0121b59;--vz-on-brand:#fff;--vz-accent:#0e4a31;--vz-font-display:"Noto Serif Display", Georgia, "Times New Roman", serif;--vz-font-text:"Montserrat", system-ui, sans-serif;--vz-radius-control:10px;--em:#0e4a31;--em2:#1c5a3c;--cream:#fbf6ec;--gold:#c9a25a;--gold-lt:#e2c78a;--red:#b0121b;--satin:linear-gradient(180deg, #6e0a10, #b0121b 28%, #e2434b 48%, #b0121b 66%, #6e0a10);--satin-v:linear-gradient(90deg, #6e0a10, #b0121b 28%, #e2434b 48%, #b0121b 66%, #6e0a10)}html{scroll-behavior:smooth}body{font-family:var(--vz-font-text);background:var(--vz-bg);color:var(--vz-ink);font-weight:400;line-height:1.6;overflow-x:clip}h1,h2,h3{font-family:var(--vz-font-display);font-synthesis:none;overflow-wrap:normal;hyphens:manual;font-weight:400;line-height:1.12}em{font-style:italic}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.wrap{width:min(100% - 32px,1180px);margin-inline:auto}.h-italic{color:var(--em2);margin-bottom:28px;font-size:clamp(1.7rem,3.4vw,2.6rem);font-style:italic}.hdr{padding:16px 0 4px}.hdr__in{justify-content:space-between;align-items:center;gap:20px;width:min(100% - 32px,1240px);margin-inline:auto;display:flex}.hdr__name{font-family:var(--vz-font-display);color:var(--em2);font-size:1.7rem;text-decoration:none}.hdr__nav{letter-spacing:.06em;text-transform:uppercase;gap:26px;font-size:.8rem;font-weight:500;display:flex}.hdr__nav a,.hdr__tel{text-decoration:none}.hdr__nav a:hover,.hdr__tel:hover{color:var(--red)}.hdr__tel{white-space:nowrap;font-size:.95rem;font-weight:700}.panel{border-radius:24px;width:min(100% - 32px,1240px);margin:16px auto 0;position:relative;overflow:hidden}.panel--green{background:var(--em);color:var(--cream);padding:clamp(28px,5vw,64px)}.orn{pointer-events:none;position:absolute;inset:0}.orn__i{width:var(--orn);height:var(--orn);opacity:.5;object-fit:contain;position:absolute}.orn__i--tl{top:0;left:0}.orn__i--tr{top:0;right:0;transform:scaleX(-1)}.orn__i--bl{bottom:0;left:0;transform:scaleY(-1)}.orn__i--br{bottom:0;right:0;transform:scale(-1)}.chips{flex-wrap:wrap;gap:10px 22px;margin:0 0 22px;padding:0;list-style:none;display:flex}.chip{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-lt);align-items:center;gap:8px;font-size:.72rem;font-weight:600;display:inline-flex}.chip:before{content:"";background:var(--gold);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);flex:none;width:11px;height:11px}.btn{background:var(--red);color:#fff;min-height:52px;font-family:var(--vz-font-text);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 30px;font-size:.8rem;font-weight:700;text-decoration:none;transition:transform .2s,background-color .2s,box-shadow .2s;display:inline-flex}.btn:hover{background:#8f0e16;transform:translateY(-2px);box-shadow:0 10px 22px #6e0a1059}.btn--wide{width:100%;max-width:440px}.panel--green .btn:hover{box-shadow:0 10px 22px #00000059}.hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(24px,4vw,56px);display:grid}.hero__text,.corp__text,.order__text,.order__card{z-index:1;position:relative}.hero__title{color:var(--cream);margin-bottom:18px;font-size:clamp(2.2rem,4.6vw,3.4rem)}.hero__title em,.corp__title em,.order__title em{color:var(--gold-lt)}.hero__lead{max-width:46ch;color:var(--cream);margin-bottom:26px}.hero__note{color:var(--gold-lt);margin-top:14px;font-size:.85rem}.passe{z-index:1;background:var(--cream);border-radius:6px;justify-self:center;width:min(100%,420px);padding:10px;position:relative;transform:rotate(1.5deg);box-shadow:0 18px 40px #00000059}.passe__img{aspect-ratio:2/3;object-fit:cover;border-radius:2px;width:100%}.seal{background:radial-gradient(circle at 35% 30%,#d2343c,#9e1018 58%,#6e0a10);border-radius:48% 52% 50% 50%/50% 47% 53% 50%;width:84px;height:84px;padding:12px;position:absolute;top:-26px;right:-22px;transform:rotate(-10deg);box-shadow:inset 0 0 0 5px #ffffff14,inset 0 0 0 8px #0003,0 8px 16px #00000059}.ribbon{background:var(--satin);height:30px;margin:130px 0 120px;position:relative;box-shadow:0 6px 14px #6e0a1040}.ribbon__bow{filter:drop-shadow(0 12px 14px #3c050859);width:300px;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-42%)}.sets__grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;display:grid}.set{background:#fff;border-radius:18px;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 10px 28px #1d2a221a}.set:nth-child(2){margin-top:-22px}.set:hover{transform:translateY(-4px);box-shadow:0 16px 34px #1d2a2229}.set__img{aspect-ratio:1;object-fit:cover;width:100%}.set__body{padding:22px 24px 26px}.set__name{color:var(--em2);margin-bottom:8px;font-size:1.7rem}.set__text{color:var(--vz-ink-muted);min-height:3.1em;margin-bottom:14px;font-size:.95rem}.set__price{margin-bottom:16px;font-size:1.4rem;font-weight:700}.cert{border:1px solid var(--gold);border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;margin-top:34px;padding:18px 26px;display:flex}.cert__text{font-size:.95rem}.cert__list{gap:10px;margin:0;padding:0;list-style:none;display:flex}.cert__list li{background:var(--cream);border:1px solid var(--vz-line);border-radius:999px;padding:8px 18px;font-size:.9rem;font-weight:700}.inside{margin-top:110px}.frame{background:var(--em);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;display:grid}.tile{background:#fff;border-radius:10px;padding:24px 24px 26px;position:relative}.tile__ico{width:34px;height:34px;position:absolute;top:18px;right:18px}.tile__t{color:var(--em2);margin:38px 0 6px;font-size:1.3rem}.tile__d{color:var(--vz-ink-muted);font-size:.92rem}.whom{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(24px,4vw,56px);margin-top:110px;display:grid}.whom__img{aspect-ratio:4/5;object-fit:cover;border-radius:12px;width:100%}.plates{gap:10px;margin:0;padding:0;list-style:none;display:grid}.plate{background:var(--red);color:#fff;border-radius:6px;align-items:center;gap:18px;padding:16px 22px;display:flex}.plate__n{font-family:var(--vz-font-display);text-align:center;border-right:1px solid #ffffff8c;min-width:54px;padding-right:18px;font-size:2.2rem;line-height:1}.plate__t{font-size:.92rem;font-weight:500}.corp{padding-block:0;grid-template-columns:30% 1fr;align-items:center;gap:clamp(24px,4vw,56px);margin-top:110px;padding-left:0;display:grid}.corp__ribbon{background:var(--satin-v);z-index:1;align-self:stretch;place-items:center;padding:40px 12px;display:grid;position:relative}.corp__photo{aspect-ratio:1;object-fit:cover;border:6px solid var(--cream);border-radius:50%;width:min(100%,250px);box-shadow:0 14px 28px #00000059}.corp__text{padding-block:clamp(32px,5vw,64px)}.corp__title,.order__title{color:var(--cream);margin-bottom:20px;font-size:clamp(1.9rem,3.8vw,3rem)}.corp__lead{max-width:52ch;margin-bottom:24px}.promo{margin-top:90px}.promo__card{text-align:center;border:1.5px dashed var(--gold);background:var(--cream);border-radius:20px;padding:34px 20px}.promo__label{letter-spacing:.1em;text-transform:uppercase;color:var(--vz-ink-muted);font-size:.75rem;font-weight:600}.promo__code{font-family:var(--vz-font-display);color:var(--red);margin-block:6px;font-size:clamp(2.6rem,8vw,4.4rem);line-height:1.1}.promo__text{color:var(--vz-ink-muted)}.reviews{margin-top:100px}.reviews__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.rev{border-top:3px solid var(--gold);background:#fff;border-radius:14px;padding:26px}.rev__q{font-family:var(--vz-font-display);margin-bottom:16px;font-size:1.15rem;font-style:italic;line-height:1.4}.rev__a{letter-spacing:.06em;text-transform:uppercase;color:var(--vz-ink-muted);font-size:.8rem;font-weight:600}.faq{max-width:880px;margin-top:100px}.faq__list{gap:10px;display:grid}.q{background:var(--red);color:#fff;border-radius:999px;transition:border-radius .2s}.q[open]{border-radius:26px}.q__s{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px 16px 28px;font-weight:500;list-style:none;display:flex}.q__s::-webkit-details-marker{display:none}.q__plus{background:var(--gold);border-radius:50%;flex:none;width:30px;height:30px;transition:transform .25s;position:relative}.q__plus:before,.q__plus:after{content:"";background:#4a0a0e;width:12px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.q__plus:after{transform:translate(-50%,-50%)rotate(90deg)}.q[open] .q__plus{transform:rotate(45deg)}.q__a{max-width:64ch;padding:0 28px 22px}.order{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,56px);margin-top:0;display:grid}.steps{gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}.steps li{align-items:baseline;gap:14px;display:flex}.steps b{font-family:var(--vz-font-display);color:var(--gold-lt);font-size:1.6rem;font-weight:400}.order__contact{font-weight:600;line-height:1.9}.order__contact a{text-decoration-color:var(--gold);text-underline-offset:4px}.order__card{background:var(--cream);color:var(--vz-ink);border-radius:18px;width:100%;margin-inline:auto;padding:clamp(20px,3vw,34px);box-shadow:0 18px 40px #0000004d}.vz-field__label{letter-spacing:.06em;text-transform:uppercase;color:var(--em2);margin-bottom:6px;font-size:.75rem;font-weight:700;display:block}.vz-input{width:100%;font-family:var(--vz-font-text);color:var(--vz-ink);background:#fff;border:1px solid #c9bfae;border-radius:10px;min-height:48px;padding:12px 14px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.vz-input:focus{border-color:var(--red);outline:none;box-shadow:0 0 0 3px #b0121b38}.vz-checkbox{width:20px;height:20px;accent-color:var(--red)}.vz-field__error{color:#9b0f18;margin-top:4px;font-size:.85rem}.vz-btn{background:var(--red);color:#fff;width:100%;min-height:54px;font-family:var(--vz-font-text);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;transition:background-color .2s,transform .2s;display:inline-flex}.vz-btn:hover{background:#8f0e16;transform:translateY(-2px)}.order__card form{gap:14px;display:grid}.order__card a{color:var(--red)}.ftr{margin-top:70px;padding-bottom:36px}.flourish{width:min(300px,70%);margin:0 auto 28px;display:block}.ftr__in{grid-template-columns:1.2fr 1fr 1fr 1.2fr;gap:24px;font-size:.9rem;display:grid}.ftr__name{font-family:var(--vz-font-display);color:var(--em2);font-size:1.8rem;line-height:1.1}.ftr__sub{color:var(--vz-ink-muted)}.ftr__col{align-content:start;gap:4px;display:grid}.ftr__legal a{color:var(--vz-ink-muted)}.ftr a:hover{color:var(--red)}@media (width<=900px){.hdr__nav{display:none}.hero,.whom,.order{grid-template-columns:1fr}.hero .passe{order:-1;width:min(78%,360px)}.sets__grid,.reviews__grid{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.set:nth-child(2){margin-top:0}.frame{grid-template-columns:repeat(2,1fr)}.corp{grid-template-columns:1fr;padding:0}.corp__ribbon{background:var(--satin);padding:26px 12px}.corp__text{padding:28px clamp(24px,5vw,48px) 40px}.ftr__in{grid-template-columns:1fr 1fr}.whom__img{aspect-ratio:16/10}.cert{border-radius:24px}.orn__i{--orn:130px;width:130px;height:130px}.orn__i--tr,.orn__i--bl{display:none}}@media (width<=560px){.hdr__tel{font-size:.85rem}.hdr__name{font-size:1.45rem}.ribbon{height:24px;margin:90px 0 84px}.ribbon__bow{width:190px}.seal{width:64px;height:64px;padding:9px;top:-18px;right:-10px}.hero__title{font-size:clamp(1.9rem,9vw,2.2rem)}.corp__title,.order__title{font-size:clamp(1.7rem,8vw,2.1rem)}.sets,.inside,.whom,.reviews,.faq,.promo,.corp{margin-top:76px}.plate{gap:14px;padding:14px 16px}.plate__n{min-width:44px;padding-right:14px;font-size:1.9rem}.cert__list{flex-wrap:wrap}.ftr__in{grid-template-columns:1fr}}@media (width<=340px){.frame{grid-template-columns:1fr}}@keyframes vz-rise{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.set,.tile,.plate,.rev,.q,.promo__card,.cert,.whom__img{animation:linear both vz-rise view();animation-range:entry entry 35%}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.vz-btn,.set,.q,.q__plus{transition:none}.btn:hover,.vz-btn:hover,.set:hover{transform:none}}
