@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}.wave[data-astro-cid-c3zl57zt]{display:block}.blossom[data-astro-cid-xs5cs6es]{width:100%;height:100%;display:block}.hero[data-astro-cid-ge2uvauf]{padding-block:clamp(1.5rem,4vw,3rem) clamp(2.5rem,6vw,4.5rem)}.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:1.15fr 1fr 1fr;grid-template-areas:"main main photo""quote wave photo";gap:1.25rem;display:grid}.hero__main[data-astro-cid-ge2uvauf]{background:var(--card);border:1px solid var(--vz-line);border-radius:var(--r);flex-direction:column;grid-area:main;align-items:flex-start;padding:clamp(1.5rem,4vw,3.2rem);display:flex}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{margin-bottom:1.2rem;font-size:clamp(2.05rem,4.6vw,3.7rem)}.hero__lead[data-astro-cid-ge2uvauf]{max-width:34rem;color:var(--vz-ink-muted);margin-bottom:1.8rem;font-size:1.1rem}.hero__cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.8rem;display:flex}.hero__photo[data-astro-cid-ge2uvauf]{border-radius:var(--r);background:var(--sage);grid-area:photo;min-height:22rem;margin:0;position:relative;overflow:hidden}.hero__photo[data-astro-cid-ge2uvauf] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__quote[data-astro-cid-ge2uvauf]{background:var(--pink);border-radius:var(--r);font-family:var(--vz-font-display);color:var(--vz-ink);grid-area:quote;align-items:center;padding:1.6rem;font-size:1.5rem;font-weight:500;line-height:1.25;display:flex;position:relative;overflow:hidden}.hero__quote[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{z-index:1;padding-right:2.6rem;position:relative}.hero__bloom[data-astro-cid-ge2uvauf]{width:5.2rem;height:5.2rem;position:absolute;bottom:-1.1rem;right:-1.1rem}.hero__bloom[data-astro-cid-ge2uvauf] svg{transform-origin:50%}.hero__wave[data-astro-cid-ge2uvauf]{border-radius:var(--r);background:var(--card);border:1px solid var(--vz-line);grid-area:wave;min-height:7rem;overflow:hidden}.hero__wave[data-astro-cid-ge2uvauf] svg{width:100%;height:100%;min-height:7rem}@media (prefers-reduced-motion:no-preference){.hero__bloom[data-astro-cid-ge2uvauf] svg{animation:24s linear infinite bloom-turn}@keyframes bloom-turn{to{transform:rotate(360deg)}}}@media (prefers-reduced-motion:reduce){.hero__bloom[data-astro-cid-ge2uvauf] svg{animation:none}}@media (width<=860px){.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;grid-template-areas:"main""photo""quote""wave"}.hero__photo[data-astro-cid-ge2uvauf]{aspect-ratio:4/3;min-height:0}.hero__wave[data-astro-cid-ge2uvauf],.hero__wave[data-astro-cid-ge2uvauf] svg{min-height:4.5rem}}@media (width<=480px){.hero__cta[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{width:100%}}.about__grid[data-astro-cid-wgores44]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.about__photo[data-astro-cid-wgores44]{border-radius:200px 200px var(--r) var(--r);aspect-ratio:4/5;background:var(--sage);margin:0;overflow:hidden}.about__photo[data-astro-cid-wgores44] img{object-fit:cover;width:100%;height:100%}.about__text[data-astro-cid-wgores44] h2[data-astro-cid-wgores44]{margin-bottom:1.2rem}.about__lead[data-astro-cid-wgores44]{color:var(--vz-ink-muted);max-width:36rem;margin-bottom:1.3rem}.about__tags[data-astro-cid-wgores44]{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;padding:0;list-style:none;display:flex}.about__list[data-astro-cid-wgores44]{gap:1.3rem;padding:0;list-style:none;display:grid}.about__list[data-astro-cid-wgores44] li[data-astro-cid-wgores44]{border-top:1px solid var(--vz-line);grid-template-columns:3rem 1fr;gap:1rem;padding-top:1.3rem;display:grid}.about__n[data-astro-cid-wgores44]{font-family:var(--vz-font-display);color:var(--leaf);font-size:1.6rem}.about__list[data-astro-cid-wgores44] h3[data-astro-cid-wgores44]{margin-bottom:.25rem;font-size:1.5rem}.about__list[data-astro-cid-wgores44] p[data-astro-cid-wgores44]{color:var(--vz-ink-muted);font-size:1rem}@media (width<=860px){.about__grid[data-astro-cid-wgores44]{grid-template-columns:1fr}.about__photo[data-astro-cid-wgores44]{aspect-ratio:4/3;border-radius:var(--r)}}.classes__head[data-astro-cid-lrkjkzyk]{max-width:40rem;margin-bottom:2.5rem}.classes__head[data-astro-cid-lrkjkzyk] h2[data-astro-cid-lrkjkzyk]{margin-bottom:.8rem}.classes__head[data-astro-cid-lrkjkzyk] p[data-astro-cid-lrkjkzyk]{color:var(--vz-ink-muted)}.classes__grid[data-astro-cid-lrkjkzyk]{grid-template-columns:repeat(6,1fr);gap:1.25rem;display:grid}.card[data-astro-cid-lrkjkzyk]{border-radius:var(--r);color:var(--vz-ink);flex-direction:column;grid-column:span 2;gap:.9rem;padding:clamp(1.4rem,3vw,2.2rem);transition:transform .25s;display:flex}.card[data-astro-cid-lrkjkzyk]:hover{transform:translateY(-4px)}.card--big[data-astro-cid-lrkjkzyk]{grid-column:span 3}.card--sage[data-astro-cid-lrkjkzyk]{background:var(--sage)}.card--pink[data-astro-cid-lrkjkzyk]{background:var(--pink)}.card--peach[data-astro-cid-lrkjkzyk]{background:var(--peach)}.card--plain[data-astro-cid-lrkjkzyk]{background:var(--card);border:1px solid var(--vz-line-strong)}.card[data-astro-cid-lrkjkzyk] h3[data-astro-cid-lrkjkzyk]{font-size:clamp(1.6rem,2.4vw,2.1rem)}.card[data-astro-cid-lrkjkzyk] p[data-astro-cid-lrkjkzyk]{flex:1}.card[data-astro-cid-lrkjkzyk] ul[data-astro-cid-lrkjkzyk]{flex-wrap:wrap;gap:.45rem;padding:0;list-style:none;display:flex}.card__link[data-astro-cid-lrkjkzyk]{border-bottom:1.5px solid;align-self:flex-start;padding-bottom:2px;font-weight:600;text-decoration:none}@media (width<=900px){.card[data-astro-cid-lrkjkzyk],.card--big[data-astro-cid-lrkjkzyk]{grid-column:span 6}}@media (width>=901px) and (width<=1100px){.card[data-astro-cid-lrkjkzyk],.card--big[data-astro-cid-lrkjkzyk]{grid-column:span 3}}.process[data-astro-cid-grsovck6]{background:var(--vz-brand);color:var(--vz-on-brand);border-radius:clamp(28px,5vw,56px);margin-inline:clamp(.5rem,2vw,1.5rem);padding-block:clamp(3.5rem,8vw,6rem)}.process[data-astro-cid-grsovck6] h2[data-astro-cid-grsovck6],.process[data-astro-cid-grsovck6] h3[data-astro-cid-grsovck6],.process[data-astro-cid-grsovck6] .eyebrow[data-astro-cid-grsovck6]{color:var(--vz-on-brand)}.process__head[data-astro-cid-grsovck6]{max-width:38rem;margin-bottom:3rem}.process__head[data-astro-cid-grsovck6] h2[data-astro-cid-grsovck6]{margin-bottom:.8rem}.process__head[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6]{color:var(--vz-on-brand)}.process__steps[data-astro-cid-grsovck6]{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:1.5rem;padding:0;list-style:none;display:grid}.process__steps[data-astro-cid-grsovck6] li[data-astro-cid-grsovck6]{border-top:2px solid var(--pink);padding-top:1.2rem}.process__n[data-astro-cid-grsovck6]{width:2.6rem;height:2.6rem;color:var(--vz-ink);font-family:var(--vz-font-display);background:#fff;border-radius:50%;place-items:center;margin-bottom:1rem;font-size:1.4rem;display:grid}.process__steps[data-astro-cid-grsovck6] h3[data-astro-cid-grsovck6]{margin-bottom:.5rem;font-size:1.55rem}.process__steps[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6]{color:var(--vz-on-brand);font-size:.98rem}@media (width<=960px){.process__steps[data-astro-cid-grsovck6]{grid-template-columns:1fr 1fr}}@media (width<=560px){.process__steps[data-astro-cid-grsovck6]{grid-template-columns:1fr}}.price__box[data-astro-cid-htruwgye]{background:var(--peach);border-radius:var(--r);grid-template-columns:1fr 1.2fr;gap:clamp(1.5rem,5vw,4rem);padding:clamp(1.6rem,5vw,4rem) clamp(1.6rem,5vw,4rem) calc(clamp(1.6rem,5vw,4rem) + 30px);display:grid;position:relative;overflow:hidden}.price__wave[data-astro-cid-htruwgye]{height:30px;position:absolute;bottom:0;left:0;right:0}.price__main[data-astro-cid-htruwgye] .eyebrow[data-astro-cid-htruwgye]{color:var(--vz-ink)}.price__num[data-astro-cid-htruwgye]{font-family:var(--vz-font-display);margin-bottom:1rem;font-size:clamp(2.6rem,6vw,4.5rem);font-weight:600;line-height:1}.price__note[data-astro-cid-htruwgye]{max-width:24rem;margin-bottom:1.6rem}.price__incl[data-astro-cid-htruwgye] h2[data-astro-cid-htruwgye]{margin-bottom:1.2rem;font-size:clamp(1.8rem,3vw,2.4rem)}.price__incl[data-astro-cid-htruwgye] ul[data-astro-cid-htruwgye]{gap:.9rem;padding:0;list-style:none;display:grid}.price__incl[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{padding-left:2rem;position:relative}.price__incl[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]:before{content:"";background:var(--vz-brand);border-radius:50%;width:1.05rem;height:1.05rem;position:absolute;top:.35em;left:0}.price__incl[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]:after{content:"";border:solid var(--vz-on-brand);border-width:0 2px 2px 0;width:.3rem;height:.55rem;position:absolute;top:.52em;left:.36rem;transform:rotate(40deg)}@media (width<=860px){.price__box[data-astro-cid-htruwgye]{grid-template-columns:1fr}}.reviews__head[data-astro-cid-4bjs7uhz]{max-width:42rem;margin-bottom:2.5rem}.reviews__grid[data-astro-cid-4bjs7uhz]{grid-template-columns:repeat(3,1fr);align-items:start;gap:1.25rem;display:grid}.rev[data-astro-cid-4bjs7uhz]{border-radius:var(--r);color:var(--vz-ink);flex-direction:column;gap:1.2rem;margin:0;padding:clamp(1.4rem,3vw,2rem);display:flex}.rev[data-astro-cid-4bjs7uhz]:nth-child(2){margin-top:2.5rem}.rev--sage[data-astro-cid-4bjs7uhz]{background:var(--sage)}.rev--pink[data-astro-cid-4bjs7uhz]{background:var(--pink)}.rev--peach[data-astro-cid-4bjs7uhz]{background:var(--peach)}.rev[data-astro-cid-4bjs7uhz] blockquote[data-astro-cid-4bjs7uhz]{font-family:var(--vz-font-display);font-size:1.4rem;line-height:1.35}.rev[data-astro-cid-4bjs7uhz] figcaption[data-astro-cid-4bjs7uhz]{font-size:.9rem;font-weight:600}@media (width<=900px){.reviews__grid[data-astro-cid-4bjs7uhz]{grid-template-columns:1fr}.rev[data-astro-cid-4bjs7uhz]:nth-child(2){margin-top:0}}.faq__grid[data-astro-cid-hemr5th4]{grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,6vw,5rem);display:grid}.faq__head[data-astro-cid-hemr5th4]{align-self:start;position:sticky;top:6rem}.faq__head[data-astro-cid-hemr5th4] h2[data-astro-cid-hemr5th4]{margin-bottom:.8rem}.faq__head[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--vz-ink-muted)}details[data-astro-cid-hemr5th4]{border-top:1px solid var(--vz-line-strong);padding-block:1.1rem}details[data-astro-cid-hemr5th4]:last-child{border-bottom:1px solid var(--vz-line-strong)}summary[data-astro-cid-hemr5th4]{cursor:pointer;font-family:var(--vz-font-display);justify-content:space-between;gap:1rem;font-size:1.45rem;font-weight:600;line-height:1.25;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]:after{content:"+";font-family:var(--vz-font-text);color:var(--leaf);flex:none;font-size:1.5rem;line-height:1;transition:transform .2s}details[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4]:after{transform:rotate(45deg)}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--vz-ink-muted);max-width:40rem;margin-top:.8rem}@media (width<=860px){.faq__grid[data-astro-cid-hemr5th4]{grid-template-columns:1fr}.faq__head[data-astro-cid-hemr5th4]{position:static}}.vz-consent[data-astro-cid-2kxetbrx]{align-items:start;column-gap:.625rem;min-width:0;grid-template-columns:auto minmax(0,1fr)!important;display:grid!important}.vz-consent[data-astro-cid-2kxetbrx] label[data-astro-cid-2kxetbrx]{overflow-wrap:break-word;min-width:0!important;display:block!important}.vz-consent[data-astro-cid-2kxetbrx] label[data-astro-cid-2kxetbrx] a[data-astro-cid-2kxetbrx]{white-space:normal!important;display:inline!important}.vz-consent[data-astro-cid-2kxetbrx] .vz-field__error[data-astro-cid-2kxetbrx]{grid-column:2}.vz-checkbox[data-astro-cid-2kxetbrx]{flex:none}.vz-field__error[data-astro-cid-2kxetbrx]{margin:0}.vz-leadform[data-astro-cid-jlijqdys]{display:flow-root}.vz-leadform__form[data-astro-cid-jlijqdys]{gap:var(--vz-space-4);flex-direction:column;display:flex}.vz-leadform[data-astro-cid-jlijqdys],.vz-leadform__form[data-astro-cid-jlijqdys],.vz-leadform__fields[data-astro-cid-jlijqdys],.vz-input[data-astro-cid-jlijqdys]{min-width:0!important;max-width:100%!important}.vz-leadform__fields[data-astro-cid-jlijqdys]{gap:var(--vz-space-4);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}.vz-leadform[data-astro-cid-jlijqdys][data-compact] .vz-leadform__fields[data-astro-cid-jlijqdys]{grid-template-columns:1fr}.vz-field[data-astro-cid-jlijqdys]{gap:var(--vz-space-2);flex-direction:column;min-width:0;display:flex}.vz-field[data-astro-cid-jlijqdys][data-span=full]{grid-column:1/-1}.vz-hp[data-astro-cid-jlijqdys]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.vz-spinner[data-astro-cid-jlijqdys]{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite vz-spin}@keyframes vz-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vz-spinner[data-astro-cid-jlijqdys]{animation-duration:2s}}.signup__grid[data-astro-cid-xvrrwvga]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.signup__side[data-astro-cid-xvrrwvga] h2[data-astro-cid-xvrrwvga]{margin-bottom:1rem}.signup__side[data-astro-cid-xvrrwvga] p[data-astro-cid-xvrrwvga]{color:var(--vz-ink-muted);max-width:30rem;margin-bottom:2rem}.signup__photo[data-astro-cid-xvrrwvga]{border-radius:var(--r);aspect-ratio:16/10;background:var(--sage);margin:0;position:relative;overflow:hidden}.signup__photo[data-astro-cid-xvrrwvga] img{object-fit:cover;width:100%;height:100%}.signup__wave[data-astro-cid-xvrrwvga]{background:var(--card);height:22px;position:absolute;bottom:0;left:0;right:0}.signup__form[data-astro-cid-xvrrwvga]{background:var(--card);border:1px solid var(--vz-line-strong);border-radius:var(--r);width:100%;margin-inline:auto;padding:clamp(1.4rem,4vw,2.6rem)}@media (width<=860px){.signup__grid[data-astro-cid-xvrrwvga]{grid-template-columns:1fr}}
