.vl{--carbon:#000;--paper:#fff;--sky:#dceeff;--mint:#55db9c;--lavender:#e9ccff;--blueprint-ground:#f4f0fa;--sun:#ffd731;--red:#fb4903;--blue:#4da2ff;--violet:#5c4ade;--mut:#6b7280;--mut-dark:#9aa3af;--panel-radius:56px;--panel-inset:16px;--panel-pad-x:clamp(24px,4.4vw,76px);--panel-pad-y:clamp(40px,5vw,88px);--outline:4px;--card-radius:28px;--btn-radius:9px;--nav-h:74px;--dsp-lh:1.26;--dsp-lh-desc:1.42;--dsp-track:-0.02em;font-family:var(--vl-font-body),system-ui,sans-serif;background:var(--carbon);color:var(--carbon);-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:clip;min-height:100dvh}.vl *,.vl :after,.vl :before{box-sizing:border-box;margin:0;padding:0}.vl img{display:block;max-width:100%}html:has(.vl){scroll-behavior:smooth}.vl .reveal{opacity:1;transform:none}.vl-js .vl .reveal{opacity:0;transform:translateY(22px);transition:opacity .62s cubic-bezier(.2,1,.3,1),transform .62s cubic-bezier(.2,1,.3,1)}.vl-js .vl .reveal[data-in]{opacity:1;transform:none}.vl .d1{transition-delay:.1s}.vl .d2{transition-delay:.2s}.vl .d3{transition-delay:.3s}.vl .d4{transition-delay:.4s}.vl .dsp{font-family:var(--vl-font-display),"Arial Black",sans-serif;font-weight:400;text-transform:uppercase;line-height:var(--dsp-lh);letter-spacing:var(--dsp-track);padding-bottom:.15em}.vl .dsp-desc{line-height:var(--dsp-lh-desc)}.vl .eyebrow{font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;line-height:1.2}.vl .lead{font-weight:600;font-size:clamp(15px,1.35vw,20px);line-height:1.5;color:var(--mut)}.vl .btn{display:inline-flex;align-items:center;gap:10px;padding:15px 26px;border-radius:var(--btn-radius);border:3px solid var(--carbon);background:var(--carbon);color:var(--paper);font-weight:700;font-size:15px;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;line-height:1;transition:transform .18s cubic-bezier(.2,1,.3,1)}.vl .btn:hover{transform:translateY(-2px)}.vl .btn-light{background:var(--paper);color:var(--carbon)}.vl .btn-violet{background:var(--violet);border-color:var(--carbon);color:var(--paper)}.vl .btn-sun{background:var(--sun);color:var(--carbon)}.vl nav{position:sticky;top:0;z-index:60;padding:14px 0;margin-bottom:calc(-1 * var(--nav-h));transition:background .3s ease,backdrop-filter .3s ease}.vl nav.scrolled{background:rgba(0,0,0,.86);backdrop-filter:blur(8px)}.vl .nav-in{max-width:1560px;margin:0 auto;padding:0 clamp(18px,2.6vw,44px);display:flex;align-items:center;gap:18px}.vl .nav-mark{width:46px;height:46px;border-radius:50%;border:3px solid var(--carbon);display:grid;place-items:center;font-family:var(--vl-font-display),sans-serif;font-size:19px;line-height:1;padding-top:3px;text-decoration:none;color:var(--carbon);flex:none}.vl nav.scrolled .nav-mark{border-color:var(--paper);color:var(--paper)}.vl .nav-links{margin-left:auto;display:flex;align-items:center;gap:10px}.vl .nav-links a{padding:11px 17px;border-radius:var(--btn-radius);border:3px solid var(--carbon);background:var(--paper);color:var(--carbon);font-weight:700;font-size:13.5px;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;line-height:1;white-space:nowrap;transition:transform .18s cubic-bezier(.2,1,.3,1)}.vl .nav-links a:hover{transform:translateY(-2px)}.vl .nav-links a.nav-cta{background:var(--carbon);color:var(--paper)}.vl nav.scrolled .nav-links a.nav-cta{border-color:var(--paper)}.vl .mq{overflow:hidden;display:flex}.vl .mq-track{display:flex;flex:none;align-items:center;animation:vl-mq var(--mq-dur,40s) linear infinite}.vl .mq-rev .mq-track{animation-direction:reverse}.vl .mq-half{display:flex;flex:none;align-items:center}@keyframes vl-mq{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.vl .ticker{background:var(--carbon);color:var(--paper);padding:11px 0;--mq-dur:44s}.vl .ticker span{font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;padding:0 22px;white-space:nowrap}.vl .top{position:relative;background:var(--blueprint-ground);border-radius:0 0 var(--panel-radius) var(--panel-radius);overflow:clip;--pl-bp:0.3;--pl-stk:0.14;--pl-copy:0.05}.vl .top-bp{position:absolute;inset:-36% 0 -4% 0;background-image:url(/landing/slush/blueprint-connector-v2.webp);background-size:min(62%,950px) auto;background-position:100% 100%;background-repeat:no-repeat;z-index:0;pointer-events:none;translate:0 calc(var(--sy, 0px) * var(--pl-bp));will-change:transform}.vl .hero{padding:clamp(120px,16vw,208px) clamp(20px,4vw,64px) clamp(26px,3vw,44px);text-align:center}.vl .hero,.vl .hero-copy{position:relative;z-index:1}.vl .hero-copy{translate:0 calc(var(--sy, 0px) * var(--pl-copy))}.vl .wordmark{font-family:var(--vl-font-display),"Arial Black",sans-serif;font-weight:400;text-transform:uppercase;line-height:var(--dsp-lh);letter-spacing:-.028em;font-size:clamp(58px,22vw,420px);margin:0 auto}.vl .hero-tag{font-weight:700;font-size:clamp(17px,1.95vw,31px);line-height:1.3;letter-spacing:-.01em;margin-top:clamp(10px,1.1vw,20px);display:grid;justify-items:center;gap:clamp(2px,.35vw,7px)}.vl .hero-tag>span{display:block;text-wrap:balance;max-width:48ch}.vl .hero-tag-promise,.vl .hero-tag-scope{color:var(--carbon)}.vl .hero-tag{position:relative;isolation:isolate}.vl .hero-tag:before{content:"";position:absolute;inset:-15px -12% -13px -12%;background:radial-gradient(ellipse at 50% 50%,rgba(244,240,250,.7) 0,rgba(244,240,250,.7) 34%,rgba(244,240,250,0) 82%);z-index:-1;pointer-events:none}.vl .hero-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:clamp(20px,2.2vw,32px)}.vl .stk{position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2;translate:0 calc(var(--sy, 0px) * var(--pl-stk))}.vl .stk-roll{left:10vw;top:max(78px,6%);width:clamp(78px,10.5vw,178px);rotate:-9deg}.vl .stk-trophy{left:2vw;top:max(225px,36%);width:clamp(66px,9vw,152px);rotate:7deg}.vl .stk-hat{right:7.5vw;top:max(72px,5%);width:clamp(80px,11vw,186px);rotate:8deg}.vl .stk-bldg{right:25.5vw;top:max(150px,54%);width:clamp(62px,8.4vw,142px);rotate:-5deg}@keyframes vl-stk-tilt{0%{transform:rotate(-1.5deg)}to{transform:rotate(1.5deg)}}@keyframes vl-stk-bounce{0%,55%{transform:translateY(0)}64%{transform:translateY(-6px)}73%{transform:translateY(0)}80%{transform:translateY(-2.5px)}88%,to{transform:translateY(0)}}@keyframes vl-stk-quick{0%,82%{transform:rotate(0deg)}85%{transform:rotate(-2.6deg)}88%{transform:rotate(2deg)}91%{transform:rotate(-1.4deg)}94%{transform:rotate(.7deg)}97%,to{transform:rotate(0deg)}}@keyframes vl-stk-sway{0%{transform:translateX(-7px)}to{transform:translateX(7px)}}.vl .stk-roll{animation:vl-stk-tilt 5.3s ease-in-out -.4s infinite alternate}.vl .stk-hat{animation:vl-stk-bounce 6.9s ease-in-out -2.2s infinite}.vl .stk-trophy{animation:vl-stk-quick 8.3s ease-in-out -5.1s infinite}.vl .stk-bldg{animation:vl-stk-sway 11.3s ease-in-out -3.7s infinite alternate}.vl .product{position:relative;display:grid;grid-template-columns:1fr 1.06fr;gap:clamp(28px,4vw,72px);align-items:center;padding:clamp(40px,5vw,88px) clamp(20px,4vw,64px) clamp(56px,7vw,120px)}.vl .product .eyebrow{color:var(--violet)}.vl .product h2{font-size:clamp(40px,5.6vw,92px);margin-top:14px}.vl .product h2 .accent{color:var(--violet);display:block}.vl .product .lead{margin-top:18px;max-width:46ch;color:var(--carbon)}.vl .product .btn{margin-top:26px}.vl .device{position:relative;width:100%;max-width:760px;margin-inline:auto;border:10px solid var(--carbon);border-radius:22px;background:#f4f5f7;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.22)}.vl .device img{width:100%;aspect-ratio:16/10;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.vl .device-placeholder{position:absolute;inset:auto 0 0 0;background:var(--red);color:var(--paper);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-align:center;padding:9px 12px;z-index:2}.vl .panel{border-radius:var(--panel-radius);margin:var(--panel-inset);padding:var(--panel-pad-y) var(--panel-pad-x);position:relative}.vl .panel-mint{background:var(--mint)}.vl .panel-sky{background:var(--sky)}.vl .panel-inside{overflow:visible}.vl .panel-sun{background:var(--sun)}.vl .panel-lav{background:var(--lavender)}.vl .panel-paper{background:var(--paper)}.vl .sec-head h2{font-size:clamp(38px,5.4vw,92px);margin-top:14px}.vl .how h2 .knock{color:var(--paper)}.vl .steps{display:grid;gap:18px;margin-top:clamp(28px,3.4vw,52px)}.vl .step{background:var(--paper);border:var(--outline) solid var(--carbon);border-radius:var(--card-radius);padding:clamp(22px,2.4vw,38px) clamp(24px,2.8vw,44px);display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:176px}.vl .step-flip{grid-template-columns:auto 1fr}.vl .step-flip .step-body{grid-column:2}.vl .step-flip .step-icon{grid-column:1;grid-row:1}.vl .step-num{font-family:var(--vl-font-display),sans-serif;font-weight:400;font-size:clamp(34px,3.4vw,54px);line-height:1.26}.vl .step-1 .step-num{color:var(--violet)}.vl .step-2 .step-num{color:#17915b}.vl .step-3 .step-num{color:var(--red)}.vl .step h3{font-size:clamp(20px,1.9vw,31px);font-weight:700;line-height:1.2;letter-spacing:-.015em;margin-top:2px}.vl .step p{font-weight:600;font-size:clamp(13.5px,1.15vw,17px);color:var(--mut);margin-top:7px}.vl .step-icon{width:clamp(84px,9vw,148px)}.vl .iv-pin,.vl .iv-stage{position:relative}.vl .iv-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.vl .iv-head .eyebrow{color:var(--red)}.vl .iv-track{display:flex;gap:20px;margin-top:clamp(20px,2.2vw,32px);width:100vw;margin-left:calc(-1 * (var(--panel-pad-x) + var(--panel-inset)));padding-left:calc(var(--panel-pad-x) + var(--panel-inset));padding-right:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:calc(var(--panel-pad-x) + var(--panel-inset));-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:8px}.vl .iv-card{flex:0 0 clamp(260px,27vw,400px);scroll-snap-align:start;border-radius:30px;padding:clamp(24px,2.4vw,38px);min-height:clamp(400px,34vw,500px);display:flex;flex-direction:column}.vl .iv-card h3{font-size:clamp(26px,2.5vw,41px)}.vl .iv-card p{font-weight:700;font-size:clamp(13.5px,1.12vw,17px);margin-top:12px;margin-bottom:20px}.vl .iv-card img{width:clamp(130px,14vw,224px);margin:auto auto 0}.vl .iv-lib{background:var(--lavender);color:var(--carbon)}.vl .iv-subs{background:var(--red);color:var(--paper)}.vl .iv-sourced{background:var(--sun);color:var(--carbon)}.vl .iv-debrief{background:var(--mint);color:var(--carbon)}.vl .iv-review{background:var(--blue);color:var(--carbon)}.vl .iv-pin.is-pinned .iv-stage{position:sticky;top:0;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding-top:calc(var(--nav-h) + 16px);padding-bottom:clamp(48px,9vh,140px)}.vl .iv-pin.is-pinned .iv-track{overflow-x:visible;scroll-snap-type:none;will-change:transform}.vl .page-head{padding-top:calc(var(--nav-h) + clamp(28px, 3.4vw, 64px));margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.vl .page-head .lead{margin-top:16px;max-width:60ch}.vl .page-head .sec-head{max-width:none}.vl .page-head h2{font-size:clamp(34px,4.4vw,76px)}.vl .prose{max-width:68ch}.vl .prose h3{font-weight:700;font-size:clamp(17px,1.5vw,22px);letter-spacing:-.01em;margin-top:clamp(28px,3vw,44px)}.vl .prose h3:first-child{margin-top:0}.vl .prose li,.vl .prose p{font-weight:500;font-size:clamp(14.5px,1.15vw,17px);line-height:1.65;color:#3f4550;margin-top:12px}.vl .prose ul{margin-top:12px;padding-left:20px}.vl .prose li{margin-top:6px}.vl .prose a,.vl .prose strong{color:var(--carbon);font-weight:700}.vl .tile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(16px,1.8vw,26px);margin-top:clamp(28px,3.2vw,48px)}.vl .tile{background:var(--paper);border:var(--outline) solid var(--carbon);border-radius:var(--card-radius);padding:clamp(20px,2.1vw,34px)}.vl .tile h3{font-weight:700;font-size:clamp(17px,1.5vw,22px);letter-spacing:-.01em;line-height:1.25}.vl .tile p{font-weight:500;font-size:clamp(14px,1.1vw,16px);line-height:1.6;color:#4b5563;margin-top:10px}.vl .tile .eyebrow{color:var(--red);margin-bottom:10px}.vl .tile-num{font-family:var(--vl-font-display),sans-serif;font-weight:400;font-size:clamp(26px,2.4vw,38px);line-height:1.2;margin-bottom:6px}.vl .page-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:clamp(24px,2.6vw,40px)}.vl .panel-body{padding-block:clamp(34px,3.6vw,66px)}.vl .panel-body .sec-head h2{font-size:clamp(28px,3.2vw,54px)}.vl .post-card{display:block;text-decoration:none;color:inherit;transition:transform .18s cubic-bezier(.2,1,.3,1)}.vl .post-card:hover{transform:translateY(-3px)}.vl .post-thumb{aspect-ratio:16/9;justify-content:center;border-radius:14px;background:var(--sky);border:2px solid var(--carbon);padding:12px;text-align:center;font-size:13px;line-height:1.3}.vl .post-meta,.vl .post-thumb{display:flex;align-items:center;font-weight:700}.vl .post-meta{flex-wrap:wrap;gap:8px;margin-top:14px;font-size:12px;color:#4b5563}.vl .post-cat{background:var(--sun);border:2px solid var(--carbon);border-radius:999px;padding:2px 10px;color:var(--carbon);text-transform:uppercase;letter-spacing:.06em}.vl .post-author{font-size:13px;font-weight:700;color:#4b5563;margin-top:12px}.vl .post-nav{display:flex;gap:18px;align-items:center;margin-top:clamp(28px,3vw,44px);font-weight:700;font-size:14px}.vl .post-nav a{color:var(--carbon)}.vl .post-nav .off{color:#9aa3af}.vl .cat-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(20px,2.2vw,32px)}.vl .cat-chip{border:3px solid var(--carbon);border-radius:999px;padding:7px 16px;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;color:var(--carbon);background:var(--paper)}.vl .cat-chip[aria-current=page]{background:var(--carbon);color:var(--paper)}.vl .panel-lav .eyebrow{color:#2d1b69}.vl .panel-lav .lead,.vl .panel-lav .lead a{color:#3b2a5c}.vl .panel-mint .eyebrow{color:#0f3d28}.vl .panel-mint .lead,.vl .panel-mint .lead a{color:#14532d}.vl .panel-sun .eyebrow{color:#4a3d00}.vl .panel-sun .lead,.vl .panel-sun .lead a{color:#5a4a00}.vl .panel-sky .eyebrow{color:#1e3a4f}.vl .panel-sky .lead,.vl .panel-sky .lead a{color:#334155}.vl .panel-paper .eyebrow{color:#a83200}.vl .panel-paper .lead,.vl .panel-paper .lead a{color:#4b5563}.vl input[type=email],.vl input[type=tel],.vl input[type=text],.vl select,.vl textarea{width:100%;background:var(--paper);border:3px solid var(--carbon);border-radius:var(--btn-radius);padding:12px 14px;font-family:inherit;font-weight:600;font-size:15px;color:var(--carbon)}.vl input::-moz-placeholder,.vl textarea::-moz-placeholder{color:#6b7280;font-weight:500}.vl input::placeholder,.vl textarea::placeholder{color:#6b7280;font-weight:500}.vl input:focus-visible,.vl select:focus-visible,.vl textarea:focus-visible{outline:3px solid var(--violet);outline-offset:2px}.vl label{font-weight:700;font-size:13px;color:var(--carbon)}.vl form button[type=submit]{background:var(--carbon);color:var(--paper);border:3px solid var(--carbon);border-radius:var(--btn-radius);padding:13px 22px;font-weight:700;font-size:15px;letter-spacing:.03em;text-transform:uppercase;line-height:1;cursor:pointer}.vl .pricing{text-align:center;padding-block:clamp(26px,2.8vw,50px)}.vl .pricing .sec-head h2{font-size:clamp(28px,3.5vw,58px)}.vl .pricing .sec-head{margin:0 auto}.vl .pricing .lead{color:#5a4a00;margin-top:12px}.vl .plans{display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,2.2vw,34px);margin-top:clamp(20px,2.2vw,32px);text-align:left}.vl .plan{position:relative;border:var(--outline) solid var(--carbon);border-radius:30px;padding:clamp(18px,1.9vw,32px);display:flex;flex-direction:column}.vl .plan-studio{background:var(--paper)}.vl .plan-practice{background:var(--carbon);color:var(--paper)}.vl .plan-name{font-weight:700;font-size:19px;letter-spacing:.06em;text-transform:uppercase}.vl .plan-studio .plan-name{color:var(--red)}.vl .plan-practice .plan-name{color:var(--sun)}.vl .amt{display:flex;align-items:baseline;gap:12px;margin-top:clamp(10px,1.2vw,20px)}.vl .amt .fig{font-family:var(--vl-font-display),sans-serif;font-weight:400;font-size:clamp(36px,4vw,66px);line-height:var(--dsp-lh);letter-spacing:-.03em;padding-top:.11em}.vl .amt .per{font-weight:700;font-size:clamp(15px,1.3vw,21px)}.vl .plan-desc{font-weight:600;font-size:clamp(14px,1.15vw,17px);color:var(--mut);margin-top:8px}.vl .plan-practice .plan-desc{color:var(--mut-dark)}.vl .plist{list-style:none;margin-top:clamp(12px,1.4vw,22px);display:grid;gap:9px}.vl .plist li{font-weight:700;font-size:clamp(13.5px,1.1vw,17px);display:grid;grid-template-columns:18px 1fr;gap:8px}.vl .plist li:before{content:"+"}.vl .plan .btn{margin-top:auto;justify-content:center;padding-top:14px;padding-bottom:14px}.vl .plan-studio .btn{background:var(--carbon);color:var(--paper)}.vl .plan-practice .btn{background:var(--sun);border-color:var(--sun);color:var(--carbon)}.vl .badge{position:absolute;top:-18px;right:26px;background:var(--mint);border:3px solid var(--carbon);border-radius:999px;padding:6px 16px;font-weight:700;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--carbon)}.vl .faq-list{display:grid;gap:15px;margin-top:clamp(28px,3.2vw,48px)}.vl .qa{background:var(--paper);border:var(--outline) solid var(--carbon);border-radius:20px;overflow:hidden}.vl .qa>button{width:100%;background:none;border:0;cursor:pointer;font:inherit;text-align:left;padding:clamp(20px,2vw,30px) clamp(22px,2.2vw,34px);display:flex;align-items:center;justify-content:space-between;gap:20px;font-weight:700;font-size:clamp(17px,1.6vw,25px);letter-spacing:-.012em;color:var(--carbon)}.vl .qa .sign{color:var(--violet);font-size:clamp(22px,2vw,32px);line-height:1;flex:none}.vl .qa .ans{max-height:none;overflow:hidden}.vl .faq-list.faq-ready .qa .ans{max-height:0;transition:max-height .36s cubic-bezier(.2,1,.3,1)}.vl .qa .ans p{padding:0 clamp(22px,2.2vw,34px) clamp(20px,2vw,28px);font-weight:700;font-size:clamp(14px,1.2vw,18px);color:#6d5bb8}.vl .getvelle{background:var(--carbon);padding:clamp(44px,5.5vw,96px) 0;display:grid;position:relative;overflow:clip}.vl .getvelle,.vl .gv-row .mq-half{gap:clamp(10px,1.1vw,18px)}.vl .gv-chip{display:inline-flex;align-items:center;border-radius:14px;padding:clamp(4px,.7vw,12px) clamp(16px,1.8vw,34px);margin-right:clamp(10px,1.1vw,18px);font-family:var(--vl-font-display),sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(30px,4.4vw,82px);line-height:var(--dsp-lh);letter-spacing:-.028em;white-space:nowrap;color:var(--carbon)}.vl .gv-paper{background:var(--paper)}.vl .gv-red{background:var(--red)}.vl .gv-mint{background:var(--mint)}.vl .gv-blue{background:var(--blue)}.vl .gv-sun{background:var(--sun)}.vl .gv-stk{position:absolute;pointer-events:none;z-index:3}.vl .gv-stk-1{left:6vw;top:8%;width:clamp(58px,6.4vw,108px);rotate:-8deg}.vl .gv-stk-2{right:9vw;top:4%;width:clamp(58px,6.6vw,112px);rotate:6deg}.vl .gv-stk-3{left:12vw;bottom:6%;width:clamp(54px,6vw,100px);rotate:5deg}.vl .closer{text-align:center}.vl .closer h2{font-size:clamp(40px,6.6vw,116px);margin:0 auto}.vl .closer .lead{margin-top:20px;color:#5d6b7a}.vl .closer .hero-actions{margin-top:30px}.vl footer{background:var(--carbon);color:var(--paper);padding:clamp(44px,5vw,84px) clamp(20px,4vw,64px) clamp(28px,3vw,48px)}.vl .foot-grid{display:grid;grid-template-columns:1.6fr repeat(3,.8fr);gap:clamp(24px,3vw,56px)}.vl .foot-mark{font-weight:700;font-size:clamp(34px,3.6vw,58px);letter-spacing:-.04em;line-height:1}.vl .foot-tag{font-weight:700;font-size:clamp(13px,1.1vw,16px);color:var(--mut-dark);margin-top:12px;max-width:34ch}.vl .foot-col h4{font-weight:700;font-size:12.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--sun)}.vl .foot-col ul{list-style:none;margin-top:16px;display:grid;gap:11px}.vl .foot-col a{color:var(--paper);text-decoration:none;font-weight:600;font-size:15px}.vl .foot-col a:hover{text-decoration:underline}.vl .foot-legal{margin-top:clamp(32px,4vw,64px);font-weight:600;font-size:13.5px;color:#9aa3af}@media (max-width:1000px){.vl{--panel-radius:40px;--panel-inset:10px}.vl .plans,.vl .product{grid-template-columns:1fr}.vl .badge{top:-16px}.vl .foot-grid{grid-template-columns:1fr 1fr}.vl .nav-links a:not(.nav-cta):not(.nav-signin){display:none}}@media (max-width:640px){.vl{--panel-radius:30px}.vl .step{text-align:left}.vl .step,.vl .step-flip{grid-template-columns:1fr}.vl .step-flip .step-body,.vl .step-flip .step-icon{grid-column:1}.vl .step-flip .step-icon{grid-row:2}.vl .step-icon{width:96px}.vl .foot-grid{grid-template-columns:1fr}.vl .stk-bldg,.vl .stk-trophy{display:none}.vl .stk-roll{width:52px;left:0;top:92px}.vl .stk-hat{width:54px;right:0;top:92px}}.vl ::-moz-selection{background:rgba(92,74,222,.22)}.vl ::selection{background:rgba(92,74,222,.22)}@media (prefers-reduced-motion:reduce){html:has(.vl){scroll-behavior:auto}.vl .mq-track{animation:none}.vl-js .vl .reveal,.vl-js .vl .reveal[data-in]{opacity:1;transform:none;transition:none}.vl .btn,.vl .nav-links a{transition:none}.vl .iv-pin.is-pinned .iv-stage{position:static;min-height:0}.vl .iv-pin.is-pinned .iv-track{overflow-x:auto;scroll-snap-type:x mandatory}.vl .hero-copy,.vl .stk,.vl .top-bp{translate:none}.vl .stk{animation:none;transform:none}}@font-face{font-family:__landingDisplay_b14fca;src:url(/_next/static/media/0d07dd86a15746ab-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__landingDisplay_Fallback_b14fca;src:local("Arial");ascent-override:112.11%;descent-override:29.50%;line-gap-override:0.00%;size-adjust:135.58%}.__className_b14fca{font-family:__landingDisplay_b14fca,__landingDisplay_Fallback_b14fca;font-weight:400;font-style:normal}.__variable_b14fca{--vl-font-display:"__landingDisplay_b14fca","__landingDisplay_Fallback_b14fca"}@font-face{font-family:__Work_Sans_3e5227;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Work_Sans_3e5227;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Work_Sans_3e5227;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Work_Sans_3e5227;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Work_Sans_3e5227;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Work_Sans_3e5227;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Work_Sans_3e5227;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Work_Sans_3e5227;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Work_Sans_3e5227;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Work_Sans_Fallback_3e5227;src:local("Arial");ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.00%;size-adjust:111.93%}.__className_3e5227{font-family:__Work_Sans_3e5227,__Work_Sans_Fallback_3e5227;font-style:normal}.__variable_3e5227{--vl-font-body:"__Work_Sans_3e5227","__Work_Sans_Fallback_3e5227"}