@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.15s2gb72mvmw9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/e62850744c7f266e-s.43_ypb-kqawuo.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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/9433d1a810498265-s.p.3z77xcxvtx9_e.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_54c098ce-module__Vt6hBW__className{font-family:Newsreader,Newsreader Fallback}.newsreader_54c098ce-module__Vt6hBW__variable{--vl-font-serif:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.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:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_3b08c2db-module__LJJglq__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_3b08c2db-module__LJJglq__variable{--vl-font-sans:"Figtree", "Figtree Fallback"}
.vl{--vl-night:#120f1b;--vl-night-2:#1b1727;--vl-night-3:#262036;--vl-ink:#17131f;--vl-body:#4a4456;--vl-muted:#655e71;--vl-paper:#f6f7fb;--vl-sand:#eceff5;--vl-white:#fff;--vl-purple:#6b46e5;--vl-purple-deep:#4a2bc2;--vl-violet:#8e74f7;--vl-lav:#e7e0ff;--vl-lav-soft:#f2eeff;--vl-lav-text:#cbbfff;--vl-coral:#3b82f6;--vl-rose:#dcebff;--vl-rose-ink:#1e4f9c;--vl-amber:#e8ebf2;--vl-amber-ink:#3b4556;--vl-lime:#d5f560;--vl-lime-hover:#c4e94a;--vl-lime-soft:#eef9c9;--vl-lime-ink:#1c2500;--vl-green-ink:#386013;--vl-line:#17131f1a;--vl-line-dark:#ffffff1f;--vl-serif:var(--vl-font-serif,"Newsreader"), "Iowan Old Style", "Palatino Linotype", Georgia, serif;--vl-sans:var(--vl-font-sans,"Figtree"), "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--vl-radius:24px;--vl-gutter:20px;background:var(--vl-paper);color:var(--vl-ink);font-family:var(--vl-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:1rem;line-height:1.6;overflow-x:clip}:where(.vl) *,:where(.vl) :before,:where(.vl) :after{box-sizing:border-box}:where(.vl) h1,:where(.vl) h2,:where(.vl) h3,:where(.vl) p,:where(.vl) ul,:where(.vl) ol,:where(.vl) dl,:where(.vl) dd,:where(.vl) blockquote,:where(.vl) figure{margin:0;padding:0}:where(.vl) h1,:where(.vl) h2,:where(.vl) h3{font-size:inherit;font-weight:inherit}:where(.vl) ul,:where(.vl) ol{list-style:none}:where(.vl) a{color:inherit;text-decoration:none}:where(.vl) button,:where(.vl) input{font:inherit;color:inherit}:where(.vl) button{cursor:pointer;background:0 0;border:0;padding:0}:where(.vl) img,:where(.vl) svg{max-width:100%;display:block}.vl [hidden]{display:none!important}.vl a:focus-visible,.vl button:focus-visible,.vl summary:focus-visible,.vl input:focus-visible{outline:3px solid var(--vl-purple);outline-offset:3px;border-radius:10px}.vl-journey a:focus-visible,.vl-journey button:focus-visible,.vl-final a:focus-visible,.vl-footer a:focus-visible{outline-color:var(--vl-lav-text)}.vl-skip{z-index:100;background:var(--vl-ink);color:#fff;border-radius:12px;padding:12px 18px;font-weight:700;position:absolute;top:-80px;left:12px}.vl-skip:focus{top:12px}.vl-wrap{width:100%;max-width:1200px;padding-inline:var(--vl-gutter);margin-inline:auto}.vl-section{padding-block:clamp(64px,9vw,120px)}.vl-section__head{text-align:center;margin-inline:auto;gap:14px;max-width:760px;margin-bottom:clamp(36px,5vw,64px);display:grid}.vl-section__head--left{text-align:left;margin-inline:0}.vl-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--vl-purple);font-size:.78rem;font-weight:700}.vl-h1,.vl-h2{font-family:var(--vl-serif);letter-spacing:-.028em;text-wrap:balance;color:var(--vl-ink);font-weight:700}.vl-h1{font-size:clamp(2.3rem,1.1rem + 3.7vw,3.75rem);line-height:1.02}.vl-h1__lead,.vl-grad{display:block}.vl-h2{font-size:clamp(1.95rem,1.1rem + 2.8vw,3.3rem);line-height:1.08}.vl-h3{letter-spacing:-.01em;text-wrap:balance;font-size:1.2rem;font-weight:700;line-height:1.3}.vl-lede{color:var(--vl-body);text-wrap:pretty;max-width:34em;font-size:clamp(1.05rem,.98rem + .4vw,1.25rem);line-height:1.55}.vl-section__head .vl-lede{margin-inline:auto}.vl-section__head--left .vl-lede{margin-inline:0}.vl-grad{background:linear-gradient(96deg,#5a3adb 0%,#8666f6 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.vl-grad{color:var(--vl-purple)}}.vl-footnote{text-align:center;color:var(--vl-muted);margin-top:20px;font-size:.85rem}.vl-footnote--dark{color:var(--vl-lav-text);margin-top:14px}.vl-btn{text-align:center;white-space:nowrap;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 24px;font-size:1rem;font-weight:700;line-height:1.1;transition:background-color .18s,transform .18s,border-color .18s,box-shadow .18s;display:inline-flex}.vl-btn--lg{min-height:56px;padding:0 30px;font-size:1.05rem}.vl-btn--sm{min-height:44px;padding:0 18px;font-size:.95rem}.vl-btn--xs{gap:6px;min-height:34px;padding:0 14px;font-size:.8rem}.vl-btn--block{width:100%}.vl-btn--lime{background:var(--vl-lime);color:var(--vl-lime-ink);box-shadow:0 8px 24px #a8d61e47}.vl-btn--ink{background:var(--vl-ink);color:#fff}.vl-btn--ghost{color:var(--vl-ink);background:#ffffffb3;border-color:#17131f2e}.vl-btn--outline{color:var(--vl-ink);background:#fff;border-color:#17131f47}.vl-btn--soft{border-color:var(--vl-line);color:var(--vl-ink);background:#fff}.vl-btn--violet{background:var(--vl-violet);color:var(--vl-night)}.vl-btn--violet-soft{background:var(--vl-lav);color:var(--vl-purple-deep)}.vl-btn--dark-ghost{color:#fff;background:0 0;border-color:#ffffff47}a.vl-btn--lime:hover{background:var(--vl-lime-hover);transform:translateY(-1px)}a.vl-btn--ink:hover{background:#2b2438;transform:translateY(-1px)}a.vl-btn--ghost:hover,a.vl-btn--outline:hover{border-color:var(--vl-purple);transform:translateY(-1px)}a.vl-btn--violet-soft:hover{background:#d9cffd}.vl-show-xs{display:none}@media (max-width:479px){.vl-hide-xs{display:none}.vl-show-xs{display:inline}}.vl-pill{letter-spacing:.02em;border-radius:999px;align-items:center;width:fit-content;padding:5px 12px;font-size:.74rem;font-weight:700;line-height:1.2;display:inline-flex}.vl-pill--lav{background:var(--vl-lav);color:var(--vl-purple-deep)}.vl-chip{white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:.72rem;font-weight:700;line-height:1.4;display:inline-flex}.vl-chip--coral{background:var(--vl-rose);color:var(--vl-rose-ink)}.vl-chip--amber{background:var(--vl-amber);color:var(--vl-amber-ink)}.vl-chip--lav{background:var(--vl-lav);color:var(--vl-purple-deep)}.vl-chip--lime{background:var(--vl-lime);color:var(--vl-lime-ink)}.vl-avatar{background:var(--vl-lav);width:34px;height:34px;color:var(--vl-purple-deep);border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:800;display:inline-grid}.vl-avatar--lg{width:44px;height:44px;font-size:.85rem}.vl-avatar--lav{background:var(--vl-violet);color:var(--vl-night)}.vl-header{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);background:#f6f7fbf2;border-bottom:1px solid #0000;position:sticky;top:0}.vl-header__bar{justify-content:space-between;align-items:center;gap:12px;min-height:68px;display:flex}.vl-wordmark{min-height:44px;font-family:var(--vl-sans);letter-spacing:-.045em;color:var(--vl-ink);align-items:center;font-size:1.7rem;font-weight:800;display:inline-flex}.vl-wordmark--light{color:#fff}.vl-header__nav{display:none}.vl-header__actions{align-items:center;gap:10px;display:flex}.vl-header__login{display:none}.vl-header__burger{width:44px;height:44px;color:var(--vl-ink);border-radius:14px;place-items:center;display:inline-grid}.vl-header__burger:hover{background:#17131f0f}.vl-header__panel{border-top:1px solid var(--vl-line);background:var(--vl-paper);box-shadow:0 24px 40px #17131f1f}.vl-header__panel-nav{padding-block:8px 16px;display:grid}.vl-header__panel-link{border-bottom:1px solid var(--vl-line);align-items:center;min-height:52px;font-size:1.1rem;font-weight:600;display:flex}.vl-header__panel-link:last-child{border-bottom:0}@media (min-width:900px){.vl-header__nav{gap:6px;display:flex}.vl-header__link{min-height:44px;color:var(--vl-body);border-radius:999px;align-items:center;padding:0 16px;font-size:.95rem;font-weight:600;display:inline-flex}.vl-header__link--demo{color:#fff;background:var(--vl-purple);box-shadow:0 8px 18px -10px #6b46e5e6}.vl-header__link--demo:hover{color:#fff;background:#5a38cc}.vl-header__link:hover{color:var(--vl-ink);background:#17131f0d}.vl-header__login{align-items:center;min-height:44px;padding:0 12px;font-size:.95rem;font-weight:600;display:inline-flex}.vl-header__burger,.vl-header__panel{display:none!important}}.vl-hero{background:radial-gradient(900px 520px at 88% 8%, #8e74f733, transparent 62%), radial-gradient(700px 420px at 4% 96%, #d5f56038, transparent 64%), var(--vl-paper);padding-block:clamp(28px,5vw,56px) clamp(56px,8vw,104px);position:relative}.vl-hero__grid{align-items:center;gap:44px;display:grid}.vl-hero__copy{justify-items:start;gap:22px;display:grid}.vl-cta-row{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.vl-support{color:var(--vl-muted);align-items:center;gap:8px;font-size:.95rem;display:inline-flex}.vl-support svg{color:var(--vl-green-ink)}@media (max-width:479px){.vl-cta-row,.vl-cta-row .vl-btn{width:100%}}@media (min-width:1024px){.vl-hero__grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:36px}}.vl-story{width:100%;padding-block:8px 0;position:relative}.vl-story__tiles{display:none}.vl-dash{z-index:2;border:1px solid var(--vl-line);background:#fff;border-radius:28px;grid-template-columns:1fr;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -24px #4a2bc247,0 8px 24px #17131f14}.vl-dash__side{display:none}.vl-dash__main{gap:14px;min-width:0;padding:16px;display:grid}.vl-dash__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.vl-dash__hello{letter-spacing:-.01em;font-size:1.08rem;font-weight:800}.vl-dash__sub{color:var(--vl-muted);font-size:.78rem;line-height:1.4}.vl-dash__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.vl-kpi{background:var(--vl-lav-soft);border-radius:16px;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.vl-kpi--money{background:var(--vl-lime-soft)}.vl-kpi--clients{background:var(--vl-rose)}.vl-kpi__icon{width:34px;height:34px;color:var(--vl-purple-deep);background:#fffc;border-radius:12px;flex:none;place-items:center;display:none}.vl-kpi--money .vl-kpi__icon{color:var(--vl-green-ink)}.vl-kpi--clients .vl-kpi__icon{color:var(--vl-rose-ink)}.vl-kpi__text{min-width:0;display:grid}.vl-kpi__value{letter-spacing:-.02em;white-space:nowrap;font-size:1rem;font-weight:800;line-height:1.2}.vl-kpi__value small{color:var(--vl-muted);margin-left:3px;font-size:.62rem;font-weight:700}.vl-kpi__label{color:var(--vl-body);font-size:.66rem;line-height:1.25}.vl-dash__body{gap:12px;display:grid}.vl-dash__list,.vl-dash__agenda{align-content:start;gap:8px;min-width:0;display:grid}.vl-dash__title{justify-content:space-between;align-items:baseline;font-size:.86rem;font-weight:800;display:flex}.vl-dash__title span{color:var(--vl-muted);font-size:.72rem;font-weight:600}.vl-dash__list ul,.vl-dash__agenda ul{gap:6px;display:grid}.vl-row{border:1.5px solid var(--vl-line);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:8px 10px;transition:opacity .45s,transform .45s,border-color .45s,box-shadow .45s;display:flex}.vl-row__text{flex:1;min-width:0;display:grid}.vl-row__name{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:700;line-height:1.25;overflow:hidden}.vl-row__detail{color:var(--vl-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.3;overflow:hidden}.vl-story[data-detect=true][data-select=false] .vl-row:not([data-n="4"]){border-color:#8e74f78c}.vl-story[data-detect=true][data-select=false] .vl-row[data-n="4"]{opacity:.45}.vl-story[data-select=true] .vl-row:not([data-n="1"]){opacity:.32}.vl-story[data-select=true] .vl-row[data-n="1"]{background:var(--vl-lime-soft);border-color:#b3d93a;transform:translateY(-2px);box-shadow:0 10px 22px -10px #78a00a8c}.vl-slot{grid-template-columns:40px 1fr;align-items:center;gap:8px;font-size:.74rem;display:grid}.vl-slot__time{color:var(--vl-muted);font-weight:600}.vl-slot__body{background:var(--vl-lav);min-height:34px;color:var(--vl-purple-deep);border-radius:10px;align-items:center;padding:0 10px;font-weight:600;display:grid}.vl-slot--slot .vl-slot__body{background:0 0;padding:0}.vl-slot__empty,.vl-slot__filled{border-radius:10px;grid-area:1/1;align-items:center;gap:6px;min-height:34px;padding:0 10px;transition:opacity .45s,transform .45s;display:flex}.vl-slot__empty{color:var(--vl-purple);border:1.5px dashed #6b46e573;justify-content:center}.vl-slot__filled{background:var(--vl-lime);color:var(--vl-lime-ink);font-weight:700}.vl-story[data-booked=true] .vl-slot__empty{opacity:0}.vl-story[data-booked=false] .vl-slot__filled{opacity:0;transform:scale(.96)}.vl-kpi__swap{display:inline-block}.vl-story__feed{z-index:3;gap:10px;margin-top:12px;display:grid;position:relative}.vl-float{transition:opacity .5s,transform .5s}.vl-float--msg{border:1px solid var(--vl-line);background:#fff;border-radius:20px;gap:8px;padding:14px;display:grid;box-shadow:0 24px 48px -16px #4a2bc252}.vl-float__title{align-items:center;gap:6px;font-size:.8rem;font-weight:800;display:flex}.vl-float__title svg{color:var(--vl-purple)}.vl-float__text{background:var(--vl-lav-soft);border-radius:14px;padding:10px 12px;font-size:.8rem;line-height:1.45}.vl-float__actions{flex-wrap:wrap;gap:8px;display:flex}.vl-float__note{color:var(--vl-muted);font-size:.7rem}.vl-float--reply{justify-items:start;gap:6px;display:grid}.vl-bubble{border:1px solid var(--vl-line);background:#fff;border-radius:18px 18px 18px 6px;max-width:100%;padding:10px 14px;font-size:.82rem;line-height:1.4;box-shadow:0 14px 30px -14px #17131f4d}.vl-bubble--light{color:var(--vl-ink);background:#fff;border-color:#0000}.vl-float__confirmed{background:var(--vl-lime);color:var(--vl-lime-ink);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.74rem;font-weight:800;display:inline-flex}.vl-float--money{background:var(--vl-night);color:#fff;border-radius:18px;align-items:center;gap:10px;width:fit-content;padding:10px 16px 10px 10px;display:flex;box-shadow:0 20px 40px -14px #120f1b8c}.vl-float__money-icon{background:var(--vl-lime);width:36px;height:36px;color:var(--vl-lime-ink);border-radius:12px;place-items:center;display:grid}.vl-float__money-value{letter-spacing:-.02em;color:var(--vl-lime);font-size:1.15rem;font-weight:800;line-height:1.2;display:block}.vl-float__money-label{color:var(--vl-lav-text);font-size:.72rem;display:block}.vl-story[data-animating=true]:not([data-msg=true]) .vl-float--msg,.vl-story[data-animating=true]:not([data-reply=true]) .vl-float--reply,.vl-story[data-animating=true]:not([data-booked=true]) .vl-float--money{opacity:0;transform:translateY(14px)scale(.98)}@media (max-width:639px){.vl-row:nth-child(n+3){display:none}}@media (min-width:640px){.vl-dash__main{gap:16px;padding:22px}.vl-kpi__icon{display:grid}.vl-kpi__value{font-size:1.15rem}.vl-kpi__label{font-size:.72rem}.vl-dash__body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px}.vl-dash{grid-template-columns:124px minmax(0,1fr)}.vl-dash__side{background:var(--vl-night);color:var(--vl-lav-text);align-content:start;gap:22px;padding:20px 14px;display:grid}.vl-dash__brand{letter-spacing:-.04em;color:#fff;font-size:1.15rem;font-weight:800}.vl-dash__nav{gap:4px;font-size:.74rem;font-weight:600;display:grid}.vl-dash__nav li{border-radius:10px;padding:8px 10px}.vl-dash__nav li.is-active{color:#fff;background:#ffffff1a}}@media (min-width:768px){.vl-story{padding-block:28px 56px}.vl-dash__main{padding-bottom:76px}.vl-story__feed{pointer-events:none;margin:0;display:block;position:absolute;inset:0}.vl-float{position:absolute}.vl-float--msg{width:min(300px,50%);bottom:6px;left:-18px}.vl-float--reply{justify-items:end;max-width:250px;bottom:60px;right:30px}.vl-float--money{bottom:6px;right:14px}.vl-story__tiles{display:block}.vl-tile{z-index:1;border-radius:18px;justify-items:center;gap:4px;padding:12px 16px;font-size:.72rem;font-weight:700;display:grid;position:absolute;box-shadow:0 18px 36px -16px #17131f59}.vl-tile--1{background:var(--vl-lime);color:var(--vl-lime-ink);top:-2px;left:-10px;transform:rotate(-6deg)}.vl-tile--2{background:var(--vl-lav);color:var(--vl-purple-deep);top:-10px;right:18px;transform:rotate(5deg)}.vl-tile--3{background:var(--vl-rose);color:var(--vl-rose-ink);top:46%;right:-14px;transform:rotate(7deg)}.vl-tile--4{color:var(--vl-purple-deep);background:#fff;bottom:120px;left:-16px;transform:rotate(-5deg)}}.vl-leaks{background:radial-gradient(800px 400px at 10% 0,#e7e0ffb3,#0000 70%),#fff}.vl-leaks__grid{gap:18px;display:grid}.vl-leak{border-radius:var(--vl-radius);background:var(--vl-paper);border:1px solid var(--vl-line);align-content:start;gap:10px;padding:22px;display:grid}.vl-leak p{color:var(--vl-body)}.vl-leak__visual,.vl-benefit__visual{border:1px solid var(--vl-line);background:#fff;border-radius:18px;align-content:center;gap:12px;min-height:168px;margin-bottom:8px;padding:16px;display:grid;box-shadow:0 16px 30px -22px #4a2bc266}.vl-leak--returning .vl-leak__visual{background:var(--vl-lav-soft)}.vl-leak--cancellations .vl-leak__visual{background:var(--vl-rose);border-color:#1e4f9c24}.vl-leak--empty .vl-leak__visual{background:#fff}.vl-mini-client{align-items:center;gap:12px;display:flex}.vl-mini-client__text{flex:1;min-width:0;line-height:1.3;display:grid}.vl-mini-client__text strong{font-size:.95rem}.vl-mini-client__text span{color:var(--vl-muted);font-size:.8rem}.vl-cadence{gap:6px;display:grid}.vl-cadence__track{background:#6b46e524;border-radius:999px;height:10px;display:block;position:relative;overflow:hidden}.vl-cadence__usual{background:var(--vl-violet);width:42%;position:absolute;inset:0 auto 0 0}.vl-cadence__late{background:var(--vl-coral);position:absolute;inset:0 0 0 42%}.vl-cadence__legend{color:var(--vl-muted);justify-content:space-between;font-size:.76rem;display:flex}.vl-cadence__alert{color:var(--vl-rose-ink);font-weight:800}.vl-alert-chip{width:fit-content;color:var(--vl-rose-ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.82rem;font-weight:800;display:inline-flex}.vl-mini-agenda{gap:8px;display:grid}.vl-mini-agenda li{color:var(--vl-muted);grid-template-columns:44px 1fr;align-items:center;gap:10px;font-size:.8rem;font-weight:600;display:grid}.vl-mini-agenda__busy,.vl-mini-agenda__gap,.vl-mini-agenda__done{border-radius:12px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-weight:700;display:flex}.vl-mini-agenda__busy{background:var(--vl-lav);color:var(--vl-purple-deep)}.vl-mini-agenda__gap{color:var(--vl-purple);background:var(--vl-lav-soft);border:1.5px dashed #6b46e580}.vl-mini-agenda__done{background:var(--vl-lime);color:var(--vl-lime-ink)}@media (min-width:900px){.vl-leaks__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.vl-calc{background:var(--vl-night);color:#fff;border-radius:32px;gap:28px;margin-top:clamp(40px,6vw,72px);padding:clamp(22px,4vw,44px);display:grid}.vl-calc__intro{align-content:start;gap:12px;display:grid}.vl-calc__intro .vl-h3{font-family:var(--vl-serif);letter-spacing:-.02em;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.1rem);font-weight:700;line-height:1.12}.vl-calc__intro p{color:var(--vl-lav-text)}.vl-calc__intro .vl-pill{color:#fff;background:#ffffff1f}.vl-calc__formula{background:#ffffff0f;border-radius:14px;padding:12px 14px;font-size:.9rem;line-height:1.5}.vl-calc__panel{gap:22px;display:grid}.vl-calc__fields{gap:14px;display:grid}.vl-field{gap:6px;display:grid}.vl-field label{color:var(--vl-lav-text);font-size:.86rem;font-weight:600}.vl-field__control{background:#ffffff14;border:1.5px solid #ffffff29;border-radius:14px;align-items:center;gap:6px;min-height:52px;padding:0 16px;display:flex}.vl-field__control:focus-within{border-color:var(--vl-lav-text);background:#ffffff1f}.vl-field__control span{color:var(--vl-lav-text);font-weight:700}.vl-field__control input{font-variant-numeric:tabular-nums;color:#fff;background:0 0;border:0;outline:0;width:100%;min-height:48px;font-size:1.15rem;font-weight:700}.vl-field__control input:focus-visible{outline:0}.vl-calc__result{border:1px solid var(--vl-line-dark);background:#ffffff12;border-radius:22px;align-content:start;gap:8px;padding:22px;display:grid}.vl-calc__result-label{letter-spacing:.04em;text-transform:uppercase;color:var(--vl-lav-text);font-size:.85rem;font-weight:700}.vl-calc__result-value{font-family:var(--vl-serif);letter-spacing:-.03em;color:var(--vl-lime);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:clamp(2.2rem,1.5rem + 2.2vw,3rem);font-weight:700;line-height:1.05;display:flex}.vl-calc__result-value small{font-family:var(--vl-sans);letter-spacing:0;color:var(--vl-lav-text);font-size:.95rem;font-weight:700}.vl-calc__breakdown{border-top:1px solid var(--vl-line-dark);gap:8px;margin-top:6px;padding-top:14px;display:grid}.vl-calc__breakdown li{color:var(--vl-lav-text);justify-content:space-between;gap:12px;font-size:.9rem;display:flex}.vl-calc__breakdown strong{color:#fff;font-variant-numeric:tabular-nums}.vl-calc__disclaimer{color:var(--vl-lav-text);margin-top:6px;font-size:.8rem;line-height:1.45}@media (min-width:900px){.vl-calc{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px}.vl-calc__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}}.vl-journey{background:radial-gradient(900px 520px at 88% 14%, #8e74f742, transparent 62%), radial-gradient(700px 420px at 0% 100%, #d5f56014, transparent 66%), var(--vl-night);color:#fff;position:relative}.vl-journey .vl-eyebrow{color:var(--vl-lime)}.vl-journey .vl-h2{color:#fff}.vl-journey .vl-lede{color:var(--vl-lav-text)}.vl-journey__layout{gap:28px;display:grid}.vl-journey__steps{gap:40px;display:grid}.vl-journey__sticky{display:none}.vl-step{align-content:start;gap:12px;display:grid}.vl-step__label{color:#fff;background:#ffffff14;border-radius:999px;align-items:center;gap:10px;width:fit-content;padding:5px 14px 5px 6px;font-size:.82rem;font-weight:700;display:inline-flex}.vl-step__label span{background:var(--vl-lime);color:var(--vl-lime-ink);border-radius:999px;padding:2px 9px;font-weight:800}.vl-step .vl-h3{font-family:var(--vl-serif);letter-spacing:-.02em;color:#fff;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem);font-weight:700;line-height:1.1}.vl-step__body{max-width:30em;color:var(--vl-lav-text);font-size:1.05rem}.vl-step__inline{margin-top:10px}.vl-jc{color:#fff;background:linear-gradient(#262036 0%,#1b1727 100%);border:1px solid #ffffff24;border-radius:24px;align-content:start;gap:16px;padding:20px;display:grid;box-shadow:0 34px 70px -24px #0009,0 0 0 1px #8e74f71a}.vl-jc__head{align-items:center;gap:12px;display:flex}.vl-jc__who{flex:1;font-size:1.1rem}.vl-jc__body{align-content:start;gap:14px;display:grid}.vl-jc__facts{gap:8px;display:grid}.vl-jc__facts>div{background:#ffffff0f;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.vl-jc__facts dt{color:var(--vl-lav-text);align-items:center;gap:8px;font-size:.86rem;display:flex}.vl-jc__facts dd{font-weight:800}.vl-jc__facts dd.is-late{color:#8ab8ff}.vl-jc__bars{align-items:flex-end;gap:10px;height:84px;padding:0 4px;display:flex}.vl-jc__bars span{background:#cbbfff57;border-radius:8px 8px 4px 4px;flex:1}.vl-jc__bars span.is-late{background:#5b9bff}.vl-jc__note{color:var(--vl-lav-text);font-size:.85rem}.vl-jc__label{align-items:center;gap:8px;font-size:.9rem;font-weight:700;display:flex}.vl-jc__label svg{color:var(--vl-lime)}.vl-jc__sub{color:var(--vl-lav-text);margin-top:-6px;font-size:.82rem}.vl-jc__actions{flex-wrap:wrap;gap:10px;display:flex}.vl-jc .vl-bubble{color:var(--vl-ink);border-radius:18px 18px 18px 6px;padding:14px 16px;font-size:.95rem;line-height:1.5}.vl-jc__slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.vl-jc__slots li{font-variant-numeric:tabular-nums;background:#ffffff14;border-radius:12px;place-items:center;min-height:44px;font-weight:700;display:grid}.vl-jc__slots li.is-picked{background:var(--vl-violet);color:var(--vl-night)}.vl-jc__body--done{text-align:center;justify-items:center}.vl-jc__tick{background:var(--vl-lime);width:56px;height:56px;color:var(--vl-lime-ink);border-radius:50%;place-items:center;display:grid}.vl-jc__done{font-family:var(--vl-serif);letter-spacing:-.02em;font-size:1.7rem;font-weight:700}.vl-jc__when{color:var(--vl-lav-text)}.vl-jc__recovered{background:#d5f5601a;border:1px solid #d5f5604d;border-radius:16px;gap:2px;width:100%;padding:14px;display:grid}.vl-jc__recovered span{letter-spacing:.06em;text-transform:uppercase;color:var(--vl-lav-text);font-size:.78rem;font-weight:700}.vl-jc__recovered strong{font-family:var(--vl-serif);color:var(--vl-lime);font-size:2.2rem;line-height:1.1}@media (prefers-reduced-motion:no-preference){.vl-step[data-seen=true] .vl-jc{animation:.6s cubic-bezier(.2,.8,.2,1) vl-pop}.vl-step[data-seen=true] .vl-jc__bars span{transform-origin:bottom;animation:.7s cubic-bezier(.2,.8,.2,1) vl-grow}.vl-step[data-seen=true] .vl-jc__tick{animation:.7s cubic-bezier(.2,.9,.3,1.3) .1s backwards vl-pop}.vl-swap{animation:.4s cubic-bezier(.2,.8,.2,1) vl-swap}}@keyframes vl-pop{0%{transform:translateY(10px)scale(.985)}to{transform:none}}@keyframes vl-grow{0%{transform:scaleY(.4)}to{transform:none}}@keyframes vl-swap{0%{opacity:.2;transform:translateY(10px)}to{opacity:1;transform:none}}@media (min-width:640px){.vl-journey__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.vl-journey__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:72px}.vl-journey__steps{flex-direction:column;gap:0;display:flex}.vl-step{opacity:.5;align-content:center;min-height:64vh;transition:opacity .35s}.vl-step.is-active{opacity:1}.vl-step__inline{display:none}.vl-journey__sticky{align-self:start;display:block;position:sticky;top:12vh}.vl-journey__frame{background:linear-gradient(160deg,#8e74f747,#8e74f70f);border:1px solid #cbbfff2e;border-radius:36px;padding:22px}.vl-journey__frame .vl-jc{min-height:372px}.vl-journey__progress{font-variant-numeric:tabular-nums;align-items:center;gap:14px;margin-bottom:16px;font-weight:800;display:flex}.vl-journey__dots{flex:1;gap:6px;display:flex}.vl-journey__dots i{background:#ffffff29;border-radius:999px;flex:1;height:4px;transition:background-color .35s}.vl-journey__dots i.is-on{background:var(--vl-lime)}.vl-journey__stage-name{letter-spacing:.1em;text-transform:uppercase;color:var(--vl-lav-text);font-size:.82rem;font-weight:700}}.vl-benefits{background:var(--vl-paper)}.vl-benefits__grid{gap:18px;display:grid}.vl-benefit{align-content:start;gap:10px;display:grid}.vl-benefit p{color:var(--vl-body)}.vl-benefit__visual{background:var(--vl-lav-soft);border-color:#6b46e51f;min-height:168px}.vl-benefit--fill .vl-benefit__visual{background:var(--vl-lime-soft);border-color:#78a00a33}.vl-benefit--decide .vl-benefit__visual{background:#fff}.vl-bars{align-items:flex-end;gap:10px;height:92px;display:flex}.vl-bars span{background:var(--vl-lav);border-radius:8px 8px 4px 4px;flex:1}.vl-bars span.is-hot{background:var(--vl-purple)}.vl-bars__caption{color:var(--vl-muted);font-size:.78rem}@media (min-width:900px){.vl-benefits__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}.vl-rhythm{background:var(--vl-lav);border-radius:32px;gap:28px;margin-top:clamp(48px,7vw,88px);padding:clamp(26px,5vw,56px);display:grid}.vl-rhythm__title{max-width:14em}.vl-rhythm__grid{gap:14px;display:grid}.vl-rhythm__grid li{align-items:center;gap:14px;font-size:1.05rem;font-weight:700;line-height:1.35;display:flex}.vl-rhythm__icon{width:48px;height:48px;color:var(--vl-purple);background:#fff;border-radius:16px;flex:none;place-items:center;display:grid}@media (min-width:900px){.vl-rhythm{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px}.vl-rhythm__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}}.vl-trust{background:var(--vl-sand);padding-block:clamp(56px,7vw,96px)}.vl-invite{place-items:center start;gap:24px;display:grid}.vl-invite .vl-h2{max-width:16em;margin-bottom:12px}.vl-trust__title{text-align:center;margin-bottom:32px}.vl-trust__quotes{gap:18px;display:grid}.vl-quote{border-radius:var(--vl-radius);border:1px solid var(--vl-line);background:#fff;align-content:space-between;gap:14px;padding:24px;display:grid}.vl-quote__stars{color:#b7791f;letter-spacing:2px}.vl-quote blockquote{font-size:1.05rem;line-height:1.55}.vl-quote__who{align-items:center;gap:12px;font-size:.9rem;display:flex}.vl-quote__who>span:last-child{line-height:1.35;display:grid}.vl-quote__who>span:last-child span{color:var(--vl-muted);font-size:.82rem}.vl-quote__photo{object-fit:cover;border-radius:50%;width:40px;height:40px}.vl-metrics,.vl-logos{margin-top:40px}.vl-metrics__title{letter-spacing:.12em;text-transform:uppercase;color:var(--vl-muted);margin-bottom:14px;font-size:.82rem;font-weight:700}.vl-metrics ul{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.vl-metrics li{border:1px solid var(--vl-line);background:#fff;border-radius:20px;gap:2px;padding:20px;display:grid}.vl-metrics strong{font-family:var(--vl-serif);font-size:2rem;line-height:1.1}.vl-metrics span{color:var(--vl-body);font-size:.9rem}.vl-metrics small{color:var(--vl-muted);font-size:.78rem}.vl-logos ul{flex-wrap:wrap;align-items:center;gap:18px 36px;display:flex}@media (min-width:760px){.vl-trust__quotes{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.vl-invite{grid-template-columns:minmax(0,1fr) auto;gap:48px}}.vl-plans{background:radial-gradient(800px 420px at 50% 0%, #e7e0ffb3, transparent 70%), var(--vl-paper)}.vl-plans__grid{align-items:stretch;gap:20px;display:grid}.vl-plan{border-radius:var(--vl-radius);border:1px solid var(--vl-line);background:#fff;flex-direction:column;display:flex;overflow:hidden}.vl-plan__badge{background:var(--vl-lav);color:var(--vl-purple-deep);letter-spacing:.1em;text-transform:uppercase;padding:9px 28px;font-size:.74rem;font-weight:800}.vl-plan.is-featured{background:var(--vl-lime-soft);border:2px solid var(--vl-lime);box-shadow:0 30px 60px -28px #78a00a80}.vl-plan.is-featured .vl-plan__badge{background:var(--vl-lime);color:var(--vl-lime-ink)}.vl-plan.is-teaser{background:#fff9;border-style:dashed}.vl-plan__main{flex:1;align-content:start;gap:10px;padding:28px 28px 8px;display:grid}.vl-plan__name{font-family:var(--vl-serif);letter-spacing:-.02em;font-size:2rem;font-weight:700;line-height:1.1}.vl-plan__hook{color:var(--vl-body)}.vl-plan__price{align-items:baseline;gap:6px;margin-block:8px;display:flex}.vl-plan__price strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:800;line-height:1}.vl-plan__price span{color:var(--vl-muted);font-weight:600}.vl-plan__price .vl-plan__soon{color:var(--vl-purple-deep);font-size:1.6rem}.vl-plan__list{gap:10px;display:grid}.vl-plan__list li{align-items:flex-start;gap:10px;font-weight:600;display:flex}.vl-plan__list svg{color:var(--vl-green-ink);flex:none;margin-top:4px}.vl-plan__capacity,.vl-plan__addon{color:var(--vl-muted);font-size:.86rem}.vl-plan__foot{gap:8px;padding:12px 28px 28px;display:grid}.vl-plan__toggle{min-height:44px;color:var(--vl-purple-deep);justify-content:center;align-items:center;gap:6px;font-size:.9rem;font-weight:700;display:inline-flex}.vl-plan__toggle:hover{text-decoration:underline}.vl-plan__full{border-top:1px solid var(--vl-line);gap:8px;margin-top:4px;padding:14px 0 0;display:grid}.vl-plan__full li{color:var(--vl-body);padding-left:18px;font-size:.9rem;position:relative}.vl-plan__full li:before{content:"";background:var(--vl-violet);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.vl-cutsband{text-align:center;gap:14px;max-width:780px;margin:0 auto 36px;display:grid}.vl-cutsband__title{letter-spacing:.1em;text-transform:uppercase;color:var(--vl-purple-deep);font-size:.78rem;font-weight:800}.vl-cutsband__list{gap:10px;display:grid}.vl-cutsband__list li{font-family:var(--vl-serif);letter-spacing:-.015em;color:var(--vl-ink);text-wrap:balance;font-size:clamp(1.3rem,2.8vw,1.9rem);line-height:1.2}.vl-cutsband__list strong{color:var(--vl-purple-deep);font-weight:700}.vl-plan__pitch{color:var(--vl-body);font-size:.92rem}@media (min-width:960px){.vl-plans__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.vl-plan.is-featured{transform:translateY(-14px)}}.vl-faq{background:var(--vl-sand)}.vl-faq__wrap{max-width:820px}.vl-faq .vl-h2{text-align:center;margin-bottom:clamp(28px,4vw,48px)}.vl-faq__list{gap:10px;display:grid}.vl-faq__item{border:1px solid var(--vl-line);background:#fff;border-radius:20px}.vl-faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:10px 22px;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.vl-faq__item summary::-webkit-details-marker{display:none}.vl-faq__item summary svg{color:var(--vl-purple);flex:none;transition:transform .2s}.vl-faq__item[open] summary svg{transform:rotate(180deg)}.vl-faq__item p{color:var(--vl-body);padding:0 22px 20px}.vl-final{background:radial-gradient(800px 420px at 50% 120%, #8e74f766, transparent 70%), var(--vl-night);color:#fff;text-align:center;padding-block:clamp(72px,10vw,128px);position:relative}.vl-final__inner{justify-items:center;gap:28px;display:grid}.vl-final__title{color:#fff;max-width:14em}.vl-final__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;display:flex}.vl-final__login{min-height:44px;color:var(--vl-lav-text);text-underline-offset:4px;align-items:center;padding:0 8px;font-weight:700;text-decoration:underline;display:inline-flex}.vl-final__support{color:var(--vl-lav-text);font-size:.95rem}.vl-footer{color:var(--vl-lav-text);background:#0c0a13;padding-block:28px}.vl-footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;display:flex}.vl-footer__copy{font-size:.88rem}.vl-footer__links{flex-wrap:wrap;gap:4px 8px;display:flex}.vl-footer__links a{align-items:center;min-height:44px;padding:0 10px;font-size:.92rem;font-weight:600;display:inline-flex}.vl-footer__links a:hover{color:#fff;text-decoration:underline}@media (prefers-reduced-motion:reduce){.vl *,.vl :before,.vl :after{transition:none!important;animation:none!important}.vl-journey__sticky{display:none!important}.vl-step{opacity:1!important;min-height:0!important}.vl-step__inline{display:block!important}}.vl-latam{background:var(--vl-white);padding-block:clamp(36px,5vw,64px)}.vl-latam__inner{text-align:center;justify-items:center;gap:16px;display:grid}.vl-latam__rule{background:linear-gradient(90deg, var(--vl-purple), var(--vl-violet));border-radius:2px;width:56px;height:2px}.vl-latam__title{max-width:32ch;font-family:var(--vl-serif);letter-spacing:-.01em;color:var(--vl-ink);text-wrap:balance;margin:0;font-size:clamp(1.6rem,3.4vw,2.5rem);line-height:1.15}.vl-latam__title em{color:var(--vl-purple-deep);font-style:italic}.vl-latam__sub{max-width:52ch;color:var(--vl-body);margin:0;font-size:1.02rem}.vl-features{background:var(--vl-paper)}.vl-features__grid{gap:18px;margin:0;padding:0;list-style:none;display:grid}.vl-features__card{background:var(--vl-white);border:1px solid #17131f14;border-radius:24px;align-content:start;gap:12px;padding:clamp(22px,3vw,30px);display:grid;box-shadow:0 18px 40px -28px #17131f59}.vl-features__icon{background:var(--vl-lav);width:46px;height:46px;color:var(--vl-purple-deep);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.vl-features__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vl-features__list li{color:var(--vl-body);align-items:flex-start;gap:10px;font-size:.97rem;line-height:1.45;display:flex}.vl-features__list svg{color:var(--vl-green-ink);flex-shrink:0;margin-top:3px}.vl-features__tag{background:var(--vl-lime-soft);color:var(--vl-lime-ink);white-space:nowrap;border-radius:999px;margin-left:8px;padding:2px 9px;font-size:.72rem;font-style:normal;font-weight:700;display:inline-block}.vl-features__soon{background:var(--vl-lav-soft);border:1.5px dashed #6b46e559;border-radius:24px;gap:16px;margin-top:24px;padding:clamp(22px,3vw,30px);display:grid}.vl-features__soon p{color:var(--vl-body);margin:4px 0 0}.vl-features__soon ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vl-features__soon li{color:var(--vl-ink);align-items:center;gap:10px;font-weight:600;display:flex}.vl-features__soon svg{color:var(--vl-purple)}@media (min-width:720px){.vl-features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.vl-features__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vl-features__soon{grid-template-columns:1fr 1.3fr;align-items:center}}.vl-fx__hero{text-align:center;background:linear-gradient(180deg, var(--vl-lav-soft) 0%, var(--vl-paper) 100%);padding-block:clamp(44px,7vw,88px) clamp(20px,3vw,32px)}.vl-fx__hero-inner{justify-items:center;gap:14px;display:grid}.vl-fx__h1{max-width:24ch}.vl-fx__bar{background:0 0;padding-block:8px 24px}.vl-fx__tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:760px;margin-inline:auto;display:grid}.vl-fx__tab{text-align:left;background:var(--vl-white);border:1.5px solid var(--vl-line);border-radius:18px;align-content:center;gap:2px;min-height:56px;padding:10px 14px;transition:border-color .15s,background-color .15s;display:grid}.vl-fx__tab:hover{border-color:var(--vl-violet)}.vl-fx__tab[aria-selected=true]{border-color:var(--vl-purple);background:var(--vl-lav-soft);box-shadow:0 10px 26px -18px #4a2bc2b3}.vl-fx__tab-name{letter-spacing:-.01em;color:var(--vl-ink);font-size:1.05rem;font-weight:800}.vl-fx__tab-hook{color:var(--vl-muted);font-size:.85rem;line-height:1.35}.vl-fx__panel{gap:0;padding-block:clamp(32px,5vw,56px) clamp(40px,6vw,72px);display:grid}.vl-fx__intro{text-align:center;justify-items:center;gap:12px;max-width:760px;margin-inline:auto;padding-bottom:clamp(20px,3vw,36px);display:grid}.vl-fx__intro--new{padding-top:clamp(36px,5vw,64px)}.vl-fx__intro .vl-lede{margin-inline:auto}.vl-fx__capacity{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.vl-fx__capacity li{background:var(--vl-lav);color:var(--vl-purple-deep);border-radius:999px;padding:6px 14px;font-size:.85rem;font-weight:700}.vl-fx__included{background:var(--vl-white);border:1px solid var(--vl-line);border-radius:var(--vl-radius);justify-items:center;gap:14px;padding:clamp(18px,3vw,28px);display:grid}.vl-fx__included ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;width:100%;display:grid}.vl-fx__included li{color:var(--vl-ink);align-items:center;gap:8px;font-size:.95rem;font-weight:600;display:flex}.vl-fx__included svg{color:var(--vl-green-ink);flex:none}.vl-fx__block{border-top:1px solid var(--vl-line);align-items:center;gap:clamp(20px,3vw,36px);padding-block:clamp(32px,5vw,56px);display:grid}.vl-fx__panel>.vl-fx__intro+.vl-fx__block,.vl-fx__panel>.vl-fx__intro--new+.vl-fx__block{border-top:0}.vl-fx__copy{align-content:center;gap:14px;min-width:0;display:grid}.vl-fx__title{font-family:var(--vl-serif);letter-spacing:-.024em;text-wrap:balance;color:var(--vl-ink);font-size:clamp(1.55rem,1.1rem + 1.6vw,2.25rem);font-weight:700;line-height:1.12}.vl-fx__text{color:var(--vl-body);text-wrap:pretty;font-size:1.05rem}.vl-fx__points{gap:8px;display:grid}.vl-fx__points li{color:var(--vl-ink);align-items:flex-start;gap:10px;font-size:.98rem;display:flex}.vl-fx__points svg{color:var(--vl-green-ink);flex:none;margin-top:4px}.vl-fx__shot{gap:10px;min-width:0;display:grid}.vl-fx__shot figcaption{text-align:center;color:var(--vl-muted);font-size:.8rem}.vl-fx__cta{justify-items:center;gap:14px;margin-top:clamp(28px,4vw,48px);display:grid}.vl-fxteaser__grid{gap:20px;display:grid}.vl-fxteaser__card{background:var(--vl-white);border:1px solid #17131f14;border-radius:24px;display:grid;overflow:hidden;box-shadow:0 18px 40px -28px #17131f59}.vl-fxteaser__shot{background:linear-gradient(160deg, var(--vl-lav-soft) 0%, #e9e2ff 100%);border-bottom:1px solid var(--vl-line);align-content:center;padding:clamp(16px,3vw,28px);display:grid;container:fxshot/inline-size}.vl-fxteaser__card{grid-template-rows:auto 1fr;transition:transform .2s,box-shadow .2s}.vl-fxteaser__card:hover{transform:translateY(-3px);box-shadow:0 26px 50px -30px #4a2bc273}.vl-fxteaser__body{position:relative}@media (prefers-reduced-motion:reduce){.vl-fxteaser__card{transition:none}.vl-fxteaser__card:hover{transform:none}}@container fxshot (min-width:440px){.vl-fxteaser__shot .fxd-combo{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.vl-fxteaser__body{justify-items:start;gap:12px;padding:clamp(20px,3vw,28px);display:grid}.vl-fxteaser__hook{color:var(--vl-muted)}.vl-fxteaser__caption{text-align:center;color:var(--vl-muted);margin-top:16px;font-size:.82rem}.vl-fxteaser__all{justify-content:center;margin-top:20px;display:flex}@media (min-width:720px){.vl-fx__included ul{grid-template-columns:repeat(4,minmax(0,1fr))}.vl-fxteaser__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.vl-fx__block{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.vl-fx__block[data-reverse=true] .vl-fx__copy{order:2}.vl-fx__block[data-reverse=true] .vl-fx__shot{order:1}.vl-fx__block[data-reverse=true]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.vl-fx__block[data-fx-id=reservas]{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}}.vl-fx__shot{container:fxshot/inline-size}.vl-fx__shot figcaption{font-size:.8rem}.vl-fx__shotnote{text-align:center;color:var(--vl-body);font-size:.86rem}.vl-fx__tag{background:var(--vl-lime-soft);color:var(--vl-lime-ink);letter-spacing:.06em;vertical-align:middle;border-radius:999px;margin-left:10px;padding:2px 10px;font-size:.68rem;display:inline-block}.vl-fx__tab-more{color:var(--vl-purple-deep);margin-top:4px;font-size:.85rem;font-weight:700}.vl-fx__closing{border-top:1px solid var(--vl-line);text-align:center;justify-items:center;gap:14px;padding-block:clamp(40px,6vw,72px) 0;display:grid}.vl-fx__closing .vl-lede{margin-inline:auto}.vl-fx__closing-note{max-width:46ch;color:var(--vl-muted);font-size:.92rem}.vl-fx__cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.vl-fx__cta .vl-btn--violet{background:var(--vl-purple);border-color:var(--vl-purple);color:#fff}.vl-fx__cta .vl-btn--violet:hover{background:var(--vl-purple-deep)}.fxd{--m:1.75px;color:var(--vl-ink);font-size:.84rem;line-height:1.35;container:fxd/inline-size}.fxd__frame{border:1px solid var(--vl-line);background:#fff;border-radius:16px;grid-template-columns:92px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 22px 48px -32px #17131f73,0 1px 3px #17131f0f}.fxd__side{background:var(--vl-night-2);color:#c9c3da;align-content:start;gap:4px;padding:14px 8px;font-size:.7rem;display:grid}.fxd__side b{color:#fff;margin:0 6px 10px;font-size:.86rem}.fxd__side span{border-radius:6px;padding:6px}.fxd__side span.is-active{color:#fff;background:#8e74f74d}.fxd__main{background:#fbfaff;align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.fxd__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.fxd__head b{font-size:.98rem}.fxd-muted{color:var(--vl-muted);font-size:.78rem}.fxd-label{letter-spacing:.04em;color:var(--vl-muted);margin-top:2px;font-size:.74rem;font-weight:700}.fxd-chip{background:var(--vl-lav);color:var(--vl-purple-deep);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:700}.fxd-btn{border:1px solid var(--vl-purple);background:var(--vl-purple);color:#fff;text-align:center;border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:8px 16px;font-size:.82rem;font-weight:700;display:inline-flex}.fxd-btn--ghost{border-color:var(--vl-lav);color:var(--vl-purple-deep);background:#fff}.fxd-btn--block{width:100%;display:flex}.fxd-stack,.fxd-fields{gap:10px;display:grid}.fxd-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.fxd-field{border:1px solid var(--vl-line);background:#fff;border-radius:10px;gap:2px;min-width:0;padding:8px 10px;display:grid}.fxd-field--wide{grid-column:1/-1}.fxd-field small{color:var(--vl-muted);font-size:.68rem}.fxd-field span{overflow-wrap:anywhere;font-weight:600}.fxd-two{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px;display:grid}.fxd-two>div{align-content:start;gap:12px;display:grid}.fxd-avatar{background:var(--vl-lav);width:34px;height:34px;color:var(--vl-purple-deep);border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:800;display:inline-grid}.fxd-person{border:1px solid var(--vl-line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.fxd-person span:not(.fxd-avatar):not(.fxd-btn){display:grid}.fxd-person small{color:var(--vl-muted);font-size:.74rem}.fxd-person--big{padding:12px}.fxd-person--big b{flex:1;min-width:0;font-size:1.05rem}.fxd-facts{margin:0;display:grid}.fxd-facts div{border-bottom:1px solid var(--vl-line);grid-template-columns:110px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.fxd-facts dt{color:var(--vl-muted)}.fxd-facts dd{margin:0;font-weight:600}.fxd-total{background:var(--vl-lav-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.fxd-total b{letter-spacing:-.02em;font-size:1.5rem}.fxd-pay{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fxd-pay small{color:var(--vl-muted);flex-basis:100%;font-size:.72rem}.fxd-radio{background:#fff;border:2px solid #b9aef0;border-radius:50%;flex:none;width:16px;height:16px}.fxd-radio.is-on{border-color:var(--vl-purple);background:var(--vl-purple);box-shadow:inset 0 0 0 3px #fff}.fxd-option{border:1px solid var(--vl-line);background:#fff;border-radius:10px;align-items:center;gap:9px;padding:9px 12px;display:flex}.fxd-option.is-on{border-color:var(--vl-purple);background:var(--vl-lav-soft)}.fxd-option>span:not(.fxd-avatar){flex:1;min-width:0;display:grid}.fxd-option small{color:var(--vl-muted);font-size:.72rem}.fxd-list{margin:0;padding:0;list-style:none;display:grid}.fxd-list li{border-bottom:1px solid var(--vl-line);justify-content:space-between;align-items:center;gap:10px;padding:10px 4px;display:flex}.fxd-list--3 li{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr) minmax(0,1fr);display:grid}.fxd-list .fxd-list__sum{background:var(--vl-lav-soft);border:0;border-radius:10px;margin-top:6px;padding:10px 12px;font-size:.95rem}.fxd-badge{color:#1d6f45;background:#e6f5ec;border-radius:999px;justify-self:start;padding:3px 10px;font-size:.72rem;font-weight:700}.fxd-badge.is-low{color:#8f520a;background:#fcefd9}.fxd-dot{border-radius:50%;flex:none;width:9px;height:9px;margin-right:6px;display:inline-block}.fxd-dot--ok{background:#2f9e63}.fxd-dot--warn{background:#e0a526}.fxd-dot--bad{background:#d8483f}.fxd-clients{margin:0;padding:0;list-style:none;display:grid}.fxd-clients li{border-bottom:1px solid var(--vl-line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.fxd-clients li>span:not(.fxd-btn){min-width:0;display:grid}.fxd-clients small{color:var(--vl-muted);align-items:center;font-size:.74rem;display:flex}.fxd-recover{gap:10px;display:grid}.fxd-recover p{border:1px solid var(--vl-line);background:#fff;border-radius:12px;gap:2px;margin:0;padding:12px 14px;display:grid}.fxd-recover .fxd-recover__money{background:var(--vl-lav-soft);border-color:#0000}.fxd-recover__money b{letter-spacing:-.02em;color:var(--vl-purple-deep);font-size:1.5rem}.fxd-big{font-family:var(--vl-serif);font-size:2.6rem;line-height:1}.fxd-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fxd-progress{gap:8px;margin:0;display:flex}.fxd-progress i{background:var(--vl-lav);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.fxd-progress i.is-on{background:var(--vl-purple)}.fxd-progress i.is-on:after{content:"✓";color:#fff;font-size:.78rem;font-style:normal;font-weight:800}.fxd-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fxd-tiles span{border:1px solid var(--vl-line);text-align:center;background:#fff;border-radius:10px;gap:2px;padding:10px;display:grid}.fxd-tiles b{font-size:1.2rem}.fxd-tiles small{color:#1d6f45;font-weight:700}.fxd-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fxd-stats p{border:1px solid var(--vl-line);background:#fff;border-radius:12px;gap:4px;margin:0;padding:12px;display:grid}.fxd-stats p:last-child{background:var(--vl-lav-soft);border-color:#0000}.fxd-stats small{color:var(--vl-muted)}.fxd-stats b{letter-spacing:-.02em;font-size:1.2rem}.fxd-agenda{grid-template-columns:38px repeat(2,minmax(0,1fr));gap:8px;display:grid}.fxd-agenda__times{height:calc(120 * var(--m));color:var(--vl-muted);margin-top:40px;font-size:.68rem;position:relative}.fxd-agenda__times span{position:absolute;left:0;transform:translateY(-50%)}.fxd-agenda__times span:first-child{transform:none}.fxd-agenda__col{min-width:0}.fxd-agenda__staff{align-items:center;gap:8px;height:34px;margin:0 0 6px;font-weight:700;display:flex}.fxd-agenda__staff .fxd-avatar{width:28px;height:28px;font-size:.66rem}.fxd-agenda__track{height:calc(120 * var(--m));background:repeating-linear-gradient(to bottom, transparent 0, transparent calc(30 * var(--m) - 1px), var(--vl-line) calc(30 * var(--m) - 1px), var(--vl-line) calc(30 * var(--m)));position:relative}.fxd-slot{border-radius:8px;flex-direction:column;justify-content:center;padding:2px 8px;line-height:1.15;display:flex;position:absolute;left:0;right:0;overflow:hidden}.fxd-slot b{white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.fxd-slot small{font-size:.68rem;overflow:hidden}.fxd-slot.is-busy{border-left:3px solid var(--vl-purple);background:var(--vl-lav);color:var(--vl-ink)}.fxd-slot.is-busy small{color:var(--vl-purple-deep)}.fxd-slot.is-free{color:var(--vl-muted);border:1px dashed #17131f38;align-items:center;font-size:.7rem}.fxd-phones{justify-content:center;align-items:stretch;gap:8px;display:flex}.fxd-phonestep{flex:1 1 0;grid-template-rows:auto minmax(0,1fr);gap:8px;min-width:0;max-width:230px;display:grid}.fxd-step{text-align:center;color:var(--vl-purple-deep);font-size:.8rem;font-weight:700}.fxd-phone{background:var(--vl-night);border-radius:30px;padding:7px;display:grid;box-shadow:0 24px 40px -26px #17131fb3}.fxd-phone__screen{background:#fff;border-radius:24px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;min-height:330px;padding:18px 12px 14px;font-size:.78rem;display:grid}.fxd-phone__brand{text-align:center;letter-spacing:.02em;font-size:.72rem;font-weight:800}.fxd-phone__title{font-size:.82rem;font-weight:700}.fxd-phone__body{align-content:start;gap:8px;display:grid}.fxd-phone .fxd-option{gap:8px;padding:8px 9px;font-size:.78rem}.fxd-phone .fxd-btn{align-self:end;min-height:40px;margin-top:4px}.fxd-phone .fxd-avatar{width:28px;height:28px;font-size:.66rem}.fxd-week{gap:3px;margin:0;display:flex}.fxd-week span{border-radius:8px;flex:1;place-items:center;padding:5px 0;font-size:.74rem;font-weight:700;display:grid}.fxd-week small{color:var(--vl-muted);font-size:.64rem;font-weight:600}.fxd-week span.is-on{background:var(--vl-purple);color:#fff}.fxd-week span.is-on small{color:#e7e0ff}.fxd-times{flex-wrap:wrap;gap:6px;margin:0;display:flex}.fxd-times span{border:1px solid var(--vl-line);border-radius:8px;padding:7px 9px;font-size:.76rem;font-weight:700}.fxd-times span.is-on{border-color:var(--vl-purple);background:var(--vl-lav-soft);color:var(--vl-purple-deep)}.fxd-arrow{color:var(--vl-purple);flex:none;align-self:center;margin-top:28px;font-size:1.3rem;font-weight:700}.fxd-arrow:before{content:"→"}.fxd-combo{align-items:start;gap:16px;display:grid}.fxd-wa{border:5px solid var(--vl-night);background:#e9e3d9;border-radius:22px;overflow:hidden;box-shadow:0 24px 40px -26px #17131fb3}.fxd-wa__head{color:#fff;background:#0f5a4b;align-items:center;gap:10px;padding:10px 12px;font-size:.8rem;display:flex}.fxd-wa__logo{flex:none;width:22px;height:22px}.fxd-wa__chat{align-content:start;gap:6px;min-height:150px;padding:14px 12px 16px;display:grid}.fxd-wa__bubble{max-width:92%;color:var(--vl-ink);background:#fff;border-radius:2px 12px 12px;margin:0;padding:9px 11px;font-size:.84rem;box-shadow:0 1px 1px #17131f1f}.fxd-wa__action{color:#0b6b5a;text-align:center;background:#fff;border-radius:12px;max-width:92%;padding:9px 11px;font-size:.84rem;font-weight:700;display:block;box-shadow:0 1px 1px #17131f1f}@container fxd (max-width:460px){.fxd__frame{grid-template-columns:minmax(0,1fr)}.fxd__side{display:none}.fxd-two,.fxd-choices,.fxd-stats{grid-template-columns:minmax(0,1fr)}.fxd-list--3 li{grid-template-columns:minmax(0,1fr) auto}.fxd-list--3 li>:nth-child(3){grid-column:1/-1}.fxd-facts div{grid-template-columns:minmax(0,1fr);gap:2px}}@container fxshot (min-width:560px){.fxd-combo{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}@container fxshot (max-width:619px){.fxd-phones{flex-direction:column;align-items:center;gap:6px}.fxd-phonestep{width:100%;max-width:280px}.fxd-arrow{margin-top:0}.fxd-arrow:before{content:"↓"}}@container fxd (max-width:400px){.fxd-agenda{--m:2.4px}.fxd-slot b{white-space:normal;overflow-wrap:anywhere;line-height:1.1}}@media (min-width:720px){.vl-fxteaser__shot{min-height:350px}}.vl-btn--demo{background:var(--vl-purple);color:#fff;min-height:56px;padding:0 32px;font-size:1.05rem;box-shadow:0 14px 30px -14px #6b46e5f2}a.vl-btn--demo:hover{background:#5a38cc;transform:translateY(-1px)}.vl-header__panel-link--demo{color:var(--vl-purple);font-weight:800}.vl-demo__card{background:linear-gradient(135deg, var(--vl-lav) 0%, #fff 70%);border:1px solid #6b46e538;border-radius:28px;align-items:center;gap:28px;padding:clamp(24px,4vw,48px);display:grid}.vl-demo__points{color:var(--vl-body);gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.vl-demo__points li{padding-left:26px;position:relative}.vl-demo__points li:before{content:"";background:var(--vl-purple);border-radius:999px;width:10px;height:10px;position:absolute;top:.45em;left:2px}.vl-demo__action{justify-items:start;gap:10px;display:grid}.vl-demo__note{color:var(--vl-body);margin:0;font-size:.9rem}@media (min-width:900px){.vl-demo__card{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr)}.vl-demo__action{text-align:center;justify-items:center}}@media (max-width:599px){.vl-demo__action .vl-btn{width:100%}}
