: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}@font-face{font-family:Cormorant Garamond;src:url(/_a/cormorant-garamond-cyrillic.KZtADeSH.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;src:url(/_a/cormorant-garamond-latin-ext.DkewdGEa.woff2)format("woff2");font-weight:400 500;font-style:normal;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:Cormorant Garamond;src:url(/_a/cormorant-garamond-latin.vTYAbwjx.woff2)format("woff2");font-weight:400 500;font-style:normal;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:Marck Script;src:url(/_a/marck-script-cyrillic.Njxp4IXG.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Marck Script;src:url(/_a/marck-script-latin-ext.XWfpiRAP.woff2)format("woff2");font-weight:400;font-style:normal;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:Marck Script;src:url(/_a/marck-script-latin.Dw8HOGhh.woff2)format("woff2");font-weight:400;font-style:normal;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:Wix Madefor Text;src:url(/_a/wix-madefor-text-cyrillic.LrKccPck.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Wix Madefor Text;src:url(/_a/wix-madefor-text-latin-ext._eg7_vkI.woff2)format("woff2");font-weight:400 600;font-style:normal;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:Wix Madefor Text;src:url(/_a/wix-madefor-text-latin.BTSEdCXq.woff2)format("woff2");font-weight:400 600;font-style:normal;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}:root{--vz-bg:#fbf6e6;--vz-bg-alt:#f3ecd2;--vz-surface:#fffbef;--vz-ink:#4a5228;--vz-ink-muted:#5c6438;--vz-ink-faint:#5c6438;--vz-line:#d9d2b8;--vz-line-strong:#bdb48f;--vz-brand:#b4561e;--vz-brand-hover:#9a4818;--vz-brand-soft:#f3ecd2;--vz-brand-ring:#b4561e59;--vz-on-brand:#fbf6e6;--vz-accent:#b4561e;--vz-accent-soft:#f3ecd2;--vz-danger:#a32e1b;--vz-ok:#4a5228;--vz-font-display:"Cormorant Garamond", "Wix Madefor Text", Georgia, serif;--vz-font-text:"Wix Madefor Text", system-ui, sans-serif;--vz-font-hand:"Marck Script", "Cormorant Garamond", cursive;--lf-olive:#4a5228;--lf-olive-deep:#3c4320;--lf-on-olive:#efe9cf;--lf-head-olive:#fbf6e6;--lf-hand-olive:#f2d2b3;--lf-paper:#f3ecd2;--lf-field:#fffbef;--lf-rust-hover:#9a4818;--lf-torn:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1200 64%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M0,64 L0,30 L12,26 L24,21 L36,19 L48,12 L60,10 L72,10 L84,12 L96,10 L108,10 L120,10 L132,12 L144,16 L156,21 L168,18 L180,10 L192,10 L204,15 L216,22 L228,21 L240,27 L252,29 L264,34 L276,40 L288,39 L300,40 L312,40 L324,40 L336,38 L348,31 L360,32 L372,29 L384,33 L396,39 L408,39 L420,36 L432,34 L444,27 L456,27 L468,29 L480,22 L492,17 L504,13 L516,12 L528,11 L540,10 L552,10 L564,12 L576,11 L588,14 L600,15 L612,23 L624,27 L636,30 L648,38 L660,40 L672,36 L684,32 L696,34 L708,27 L720,19 L732,16 L744,15 L756,14 L768,10 L780,10 L792,17 L804,18 L816,15 L828,20 L840,24 L852,23 L864,23 L876,30 L888,30 L900,27 L912,29 L924,29 L936,32 L948,35 L960,40 L972,34 L984,31 L996,26 L1008,26 L1020,28 L1032,22 L1044,18 L1056,19 L1068,23 L1080,16 L1092,10 L1104,18 L1116,21 L1128,27 L1140,29 L1152,29 L1164,22 L1176,17 L1188,20 L1200,30 L1200,64 Z%22/%3E%3C/svg%3E");--vz-container:1180px;--vz-radius-sm:14px;--vz-radius-md:24px;--vz-radius-control:999px}*,: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}html{scroll-behavior:smooth;scroll-padding-top:5rem}body{background:var(--vz-bg);color:var(--vz-ink);font-family:var(--vz-font-text);font-size:1.0625rem;line-height:1.65}h1,h2,h3,h4{font-family:var(--vz-font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:400;line-height:1.06}p{text-wrap:pretty;margin:0}a{color:inherit}img{max-width:100%;height:auto;display:block}:focus-visible{outline:3px solid var(--vz-brand);outline-offset:3px}.wrap{width:min(100% - 2.5rem, var(--vz-container));margin-inline:auto}.wrap--narrow{width:min(100% - 2.5rem,46rem);margin-inline:auto}.sec{padding-block:clamp(4rem,9vw,7.5rem);position:relative}.sec--cream{background:var(--vz-bg);color:var(--vz-ink)}.sec--olive{background:var(--lf-olive);color:var(--lf-on-olive)}.sec--olive h2,.sec--olive h3,.sec--olive h4{color:var(--lf-head-olive)}.sec--olive .hand{color:var(--lf-hand-olive)}.sec--after-torn{padding-top:clamp(5.5rem,10vw,7.5rem)}.sec--tight-top{padding-top:0}.hand{font-family:var(--vz-font-hand);color:var(--vz-brand);margin-bottom:.6rem;font-size:1.6rem;line-height:1.2;display:block}.sec-head{max-width:40rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.sec-head--center{text-align:center;margin-inline:auto}.sec-head h2,.h2{font-size:clamp(2.3rem,6vw,3.9rem)}.sec-head p{margin-top:1.25rem;font-size:1.125rem}.torn{background:var(--from);height:64px;margin-top:-1px;position:relative}.torn:before{content:"";background:var(--to);-webkit-mask:var(--lf-torn) 0 0 / 1200px 100% repeat-x;mask:var(--lf-torn) 0 0 / 1200px 100% repeat-x;position:absolute;inset:0}.torn--hero{height:78px}.torn--c2o{--from:var(--vz-bg);--to:var(--lf-olive)}.torn--o2c{--from:var(--lf-olive);--to:var(--vz-bg)}.torn--o2d{--from:var(--lf-olive);--to:var(--lf-olive-deep)}.btn{min-height:3.1rem;font:600 1rem/1.2 var(--vz-font-text);cursor:pointer;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.8rem;text-decoration:none;transition:background-color .2s,color .2s,transform .2s,border-color .2s;display:inline-flex}.btn--rust{background:var(--vz-brand);color:var(--vz-bg)}.btn--rust:hover{background:var(--lf-rust-hover);transform:translateY(-2px)}.btn--paper{background:var(--vz-bg);color:var(--lf-olive)}.btn--paper:hover{background:#fff;transform:translateY(-2px)}.btn--line{border-color:var(--lf-olive);color:var(--lf-olive);background:0 0}.btn--line:hover{background:var(--lf-olive);color:var(--vz-bg)}.sec--olive :focus-visible{outline-color:var(--vz-bg)}.site-head{background:var(--vz-bg);border-bottom:1px solid var(--vz-line);z-index:20;position:relative}.site-head__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1rem;display:flex}.brand{flex-direction:column;gap:.3rem;line-height:1;text-decoration:none;display:inline-flex}.brand__name{font-family:var(--vz-font-display);letter-spacing:-.01em;color:var(--vz-ink);font-size:1.55rem;font-weight:500}.brand__city{letter-spacing:.2em;text-transform:uppercase;color:var(--vz-ink-muted);font-size:.72rem}.nav{gap:clamp(1.25rem,3vw,3rem);display:flex}.nav a{font-family:var(--vz-font-display);color:var(--vz-ink);border-bottom:1.5px solid #0000;padding-block:.4rem;font-size:1.2rem;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s}.nav a:hover{border-color:var(--vz-brand);color:var(--vz-brand)}.head-phone{white-space:nowrap;color:var(--vz-ink);font-size:1.05rem;font-weight:600;text-decoration:none}.head-phone:hover{color:var(--vz-brand)}.hero{background:var(--vz-bg);text-align:center;padding-top:clamp(3rem,7vw,5.5rem);position:relative}.hero__scene{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero__art{pointer-events:none;mix-blend-mode:multiply;user-select:none;position:absolute}.hero__branch{width:clamp(200px,30vw,440px);top:-3%;left:-3%;transform:rotate(-4deg)}.hero__shore{opacity:.85;width:clamp(260px,30vw,440px);bottom:7%;right:-3%}.hero__note{font-family:var(--vz-font-hand);color:var(--vz-brand);max-width:11rem;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.15;position:absolute;transform:rotate(-9deg)}.hero__note:after{content:"";background:currentColor;border-radius:2px;width:6.5rem;height:2px;margin-top:.6rem;display:block}.hero__note--a{text-align:left;bottom:24%;left:5%}.hero__note--b{text-align:left;top:12%;right:5%}.hero__body{z-index:2;padding-bottom:1rem;position:relative}.hero h1{color:var(--vz-ink);letter-spacing:-.025em;max-width:10ch;margin-inline:auto;font-size:clamp(3.4rem,11vw,9rem);font-weight:500;line-height:.95}.hero__sub{text-wrap:balance;max-width:34rem;color:var(--vz-ink);margin:1.75rem auto 0;font-size:clamp(1.15rem,2.4vw,1.45rem);font-weight:500}.hero__cta{z-index:5;justify-content:center;margin:2.5rem 0 -5.3rem;display:flex;position:relative}.round-cta{aspect-ratio:1;background:var(--vz-brand);width:10.6rem;color:var(--vz-bg);text-align:center;box-shadow:0 0 0 4px var(--vz-bg), 0 0 0 5.5px #fbf6e68c, 0 12px 28px #3c432059;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;font-size:1.1rem;font-weight:600;line-height:1.15;text-decoration:none;transition:background-color .25s,transform .25s;display:flex}.round-cta__arrow{font-size:1.6rem;line-height:1;transition:transform .25s}.round-cta:hover{background:var(--lf-rust-hover);transform:scale(1.05)rotate(-3deg)}.round-cta:hover .round-cta__arrow{transform:translate(5px)}.duo{grid-template-columns:1fr 1fr;gap:clamp(1rem,2.4vw,1.75rem);display:grid}.photo-card{aspect-ratio:3/2;background:var(--lf-olive-deep);border-radius:30px;align-items:flex-end;display:flex;position:relative;overflow:hidden}.photo-card img{object-fit:cover;width:100%;height:100%;transition:transform .7s;position:absolute;inset:0}.photo-card:hover img{transform:scale(1.04)}.photo-card:after{content:"";background:linear-gradient(#1e220e00 35%,#1e220e59 62%,#1e220ec7 100%);position:absolute;inset:0}.photo-card__text{z-index:2;color:#fbf6e6;padding:clamp(1.25rem,3vw,2rem);position:relative}.photo-card__label{letter-spacing:.14em;text-transform:uppercase;color:#fbf6e6;margin-bottom:.4rem;font-size:.8rem;display:block}.photo-card .photo-card__title{font-family:var(--vz-font-display);color:#fbf6e6;font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:500;line-height:1.05}.say{text-align:center;margin-top:clamp(3rem,6vw,5rem)}.say p{font-family:var(--vz-font-display);max-width:30ch;color:var(--lf-head-olive);text-wrap:balance;margin-inline:auto;font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.15}.say em{color:var(--lf-hand-olive);font-style:italic}.say .hand{margin:1.25rem 0 0}.bento{grid-template-columns:repeat(6,1fr);gap:clamp(1rem,2.4vw,1.5rem);display:grid}.bento__photo{background:var(--lf-olive-deep);border-radius:30px;grid-area:span 2/span 3;min-height:320px;position:relative;overflow:hidden}.bento__photo img{object-fit:cover;width:100%;height:100%;transition:transform .7s;position:absolute;inset:0}.bento__photo:hover img{transform:scale(1.04)}.tile{background:var(--lf-paper);color:var(--vz-ink);border-radius:30px;flex-direction:column;grid-column:span 3;gap:.75rem;padding:clamp(1.5rem,3vw,2.1rem);display:flex}.tile--s{grid-column:span 2}.tile h3{color:var(--vz-ink);font-size:clamp(1.55rem,3vw,1.95rem)}.tile p{font-size:1rem}.tile .tile__hand{font-family:var(--vz-font-hand);color:var(--vz-brand);margin:auto 0 0;padding-top:.5rem;font-size:1.4rem}.tile--olive{background:var(--lf-olive);color:var(--lf-on-olive)}.tile--olive h3{color:var(--lf-head-olive)}.tile--olive .tile__hand{color:var(--lf-hand-olive)}.tile__price{font-family:var(--vz-font-display);color:var(--lf-head-olive);font-size:clamp(2.6rem,5vw,3.4rem);font-weight:500;line-height:1}.kit{grid-template-columns:6fr 5fr;align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.kit>*,.how>*,.contact>*{min-width:0}.kit h3{margin-bottom:1.5rem;font-size:clamp(1.55rem,3vw,1.95rem)}.checks{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.checks li{border-bottom:1.5px dashed #efe9cf4d;grid-template-columns:2rem 1fr;align-items:baseline;gap:.5rem;padding-bottom:1rem;display:grid}.checks li:before{content:"✓";font-family:var(--vz-font-hand);color:var(--lf-head-olive);font-size:1.6rem;line-height:1}.chips{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.chips li{color:var(--lf-on-olive);border:1.5px solid #efe9cf8c;border-radius:999px;padding:.55rem 1.2rem;font-weight:500}.kit__note{color:var(--lf-on-olive);margin-top:1.75rem}.kit__btn{margin-top:2rem}.how{grid-template-columns:5fr 6fr;align-items:center;gap:clamp(2rem,6vw,5.5rem);display:grid}.how__photo{aspect-ratio:4/5;background:var(--lf-olive-deep);border-radius:160px 160px 30px 30px;position:relative;overflow:hidden}.how__photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.steps{counter-reset:step;gap:1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;grid-template-columns:3.6rem 1fr;align-items:start;gap:1rem;display:grid}.steps li:before{content:counter(step);font-family:var(--vz-font-hand);color:var(--vz-brand);font-size:3.4rem;line-height:.9}.steps h3{color:var(--vz-ink);margin-bottom:.3rem;font-size:1.75rem}.conds{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2.4vw,1.5rem);margin-top:clamp(3rem,7vw,5.5rem);display:grid}.conds .tile{grid-column:auto}.stats{text-align:center;position:relative;overflow:hidden}.stats .wrap{z-index:1;position:relative}.stats .sec-head{margin-inline:auto}.stats__art{filter:invert();mix-blend-mode:screen;opacity:.2;pointer-events:none;width:min(900px,96%);position:absolute;bottom:-2%;left:50%;transform:translate(-50%)}.stats__row{grid-template-columns:repeat(4,1fr);margin-top:clamp(2.5rem,5vw,4rem);display:grid;position:relative}.stat{padding:.5rem 1rem}.stat+.stat{border-left:1.5px dashed #efe9cf59}.stat b{font-family:var(--vz-font-display);color:var(--lf-head-olive);font-size:clamp(2.6rem,5vw,3.6rem);font-weight:400;line-height:1;display:block}.stat span{margin-top:.6rem;font-size:.95rem;display:block}.reviews{grid-template-columns:1fr 1fr;gap:clamp(1rem,2.4vw,1.5rem);display:grid}.review{background:var(--lf-paper);border-radius:30px;padding:clamp(1.75rem,3.5vw,2.5rem)}.review:before{content:"“";font-family:var(--vz-font-display);color:var(--vz-brand);margin-bottom:.6rem;font-size:3rem;line-height:.6;display:block}.review p{font-family:var(--vz-font-display);color:var(--vz-ink);font-size:1.35rem;line-height:1.3}.review footer{color:var(--vz-ink-muted);margin-top:1.25rem;font-size:.9rem}.faq{gap:.9rem;display:grid}.faq details{background:var(--lf-paper);border-radius:24px;padding:0 1.5rem}.faq summary{cursor:pointer;font-family:var(--vz-font-display);color:var(--vz-ink);justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 0;font-size:1.35rem;line-height:1.2;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--vz-font-text);color:var(--vz-brand);flex:none;font-size:1.8rem;line-height:1;transition:transform .25s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{max-width:60ch;padding-bottom:1.3rem}.contact{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.contact .checks{margin-top:2rem}.contact .checks li{border-bottom:0;align-items:center;padding-bottom:0}.contact__phone{margin-top:2rem}.contact__phone a{font-family:var(--vz-font-display);color:var(--lf-head-olive);font-size:2rem;font-weight:500;text-decoration:none}.contact__phone a:hover{text-decoration:underline}.form-card{background:var(--vz-bg);color:var(--vz-ink);border-radius:30px;width:100%;margin-inline:auto;padding:clamp(1.5rem,4vw,2.5rem)}.form-card h3{color:var(--vz-ink);font-size:1.8rem}.form-card .vz-leadform__desc,.form-card .vz-muted{color:var(--vz-ink-muted)}.form-card .vz-field__label{font-family:var(--vz-font-text);color:var(--vz-ink);font-size:.95rem;font-weight:500}.form-card .vz-field__req{color:var(--vz-brand)}.form-card .vz-input{width:100%;font:400 1rem/1.4 var(--vz-font-text);color:var(--vz-ink);background:var(--lf-field);border:1.5px solid var(--vz-line-strong);border-radius:999px;padding:.85rem 1.3rem;transition:border-color .2s,box-shadow .2s}.form-card textarea.vz-input{resize:vertical;border-radius:24px;min-height:7rem}.form-card .vz-input::placeholder{color:#6b6f55;opacity:1}.form-card .vz-input:focus{border-color:var(--vz-brand);box-shadow:0 0 0 3px var(--vz-brand-ring);outline:none}.form-card .vz-checkbox{width:1.25rem;height:1.25rem;accent-color:var(--vz-brand)}.form-card .vz-field__error{color:var(--vz-danger);font-size:.9rem}.form-card .vz-btn{width:100%;min-height:3.2rem;font:600 1.05rem/1.2 var(--vz-font-text);color:var(--vz-bg);background:var(--vz-brand);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.85rem 1.8rem;transition:background-color .2s,transform .2s;display:inline-flex}.form-card .vz-btn:hover{background:var(--lf-rust-hover);transform:translateY(-2px)}.form-card .vz-btn:disabled{opacity:.65;cursor:progress;transform:none}.form-card a{color:var(--vz-brand)}.form-card .vz-leadform__status,.form-card .vz-leadform__done{color:var(--vz-ink)}.site-foot{background:var(--lf-olive-deep);color:var(--lf-on-olive);padding-block:clamp(3rem,6vw,4.5rem) 2rem}.site-foot__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2.5rem;display:flex}.site-foot__name{font-family:var(--vz-font-display);color:var(--lf-head-olive);font-size:2rem;font-weight:500;line-height:1.05}.site-foot .hand{color:var(--lf-hand-olive);margin:.5rem 0 0;font-size:1.4rem}.site-foot nav{flex-wrap:wrap;gap:.6rem 2rem;display:flex}.site-foot a{color:var(--lf-on-olive);text-underline-offset:3px;text-decoration:underline}.site-foot a:hover{color:#fff}.site-foot__phone{font-size:1.2rem;font-weight:600;text-decoration:none!important}.site-foot__bottom{border-top:1.5px dashed #efe9cf4d;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-top:2.5rem;padding-top:1.5rem;font-size:.9rem;display:flex}.legal-page{padding-block:clamp(3rem,7vw,5rem)}@keyframes vz-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hero__body>*,.hero__note{animation:.8s both vz-rise}.hero__sub{animation-delay:.12s}.hero__note--a{animation-delay:.35s}.hero__note--b{animation-delay:.5s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero__body>*,.hero__note{animation:none}.photo-card img,.bento__photo img,.btn,.round-cta,.round-cta__arrow,.form-card .vz-btn{transition:none}.photo-card:hover img,.bento__photo:hover img{transform:none}}@media (width<=900px){.hero__note--b{display:none}.hero__shore{opacity:.6}.kit,.how,.contact{grid-template-columns:1fr}.how__photo{width:100%;max-width:26rem;margin-inline:auto}.bento__photo{aspect-ratio:3/2;grid-area:auto/span 6;min-height:280px}.tile,.tile--s{grid-column:span 6}.conds{grid-template-columns:1fr}.stats__row{grid-template-columns:1fr 1fr;row-gap:2rem}.stat:nth-child(3){border-left:0}}@media (width<=680px){.site-head__in{text-align:center;justify-content:center}.brand{align-items:center}.nav{order:3;justify-content:center;gap:1.25rem;width:100%}.nav a{font-size:1.05rem}.hero__art,.hero__note{display:none}.hero h1{font-size:clamp(3rem,15vw,4.6rem)}.duo,.reviews{grid-template-columns:1fr}.photo-card{aspect-ratio:4/3}.sec-head h2,.h2{font-size:clamp(1.9rem,8vw,2.4rem)}.hero{padding-top:2.5rem}.steps li{grid-template-columns:2.6rem 1fr}.steps li:before{font-size:2.8rem}.stat{padding-inline:.5rem}.stat+.stat{border-left:0}.stats__row{grid-template-columns:1fr 1fr}.contact__phone a{font-size:1.6rem}}
