.vm-landing{--vm-blue:#348cff;overflow:clip}.vm-landing section[id]{scroll-margin-top:80px}[data-site-nav-wide] [role=menu]{max-height:calc(100dvh - 88px);overflow-y:auto;overscroll-behavior:contain}@media (min-width:768px) and (max-width:1279px){[data-site-nav-wide] nav{height:64px}[data-site-nav-wide] [data-nav-auth-actions].hidden,[data-site-nav-wide] [data-nav-desktop-links],[data-site-nav-wide] [data-nav-desktop-logo]{display:none}[data-site-nav-wide] [data-nav-mobile-actions]:not(.hidden),[data-site-nav-wide] [data-nav-mobile-brand],[data-site-nav-wide] [data-nav-mobile-menu]{display:flex}[data-site-nav-wide]>.absolute{top:64px}.vm-landing~[data-site-footer]>.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.vm-shell.vm-faq{max-width:980px}.vm-shell{margin-inline:auto;padding-inline:clamp(24px,5vw,80px);width:min(1440px,100%)}.vm-shell.vm-story-row{display:flex;flex-direction:column;gap:35px;padding-inline:20px}.vm-story-row>*{min-width:0}@media (max-width:767px){.vm-story-row>:has(figure){order:-1}.vm-story-row figure>div{border-radius:8px}#animation-drifting .vm-shell{padding-inline:20px}#animation-drifting,section:has(>.vm-story-row){padding-block:35.5px}}.vm-story-row .vm-story-body{font-size:18px;line-height:1.65;margin-top:14px;max-width:none}@media (min-width:768px){.vm-shell.vm-story-row{align-items:center;flex-direction:row;gap:7%;padding-inline:40px}.vm-story-row>*{flex:1}.vm-story-row>:has(figure){flex:0 0 50%}.vm-story-row .vm-story-body{font-size:20px;margin-top:24px}}@media (min-width:1280px){.vm-shell.vm-story-row{padding-inline:48px}}#animations h2,.vm-story-row h2{color:#f5f5f7;font-size:48px;font-synthesis:none;font-weight:600;letter-spacing:-.003em;line-height:1.0834;-webkit-font-smoothing:antialiased}@media (max-width:1068px){#animations h2,.vm-story-row h2{font-size:40px;letter-spacing:0;line-height:1.1}}@media (max-width:767px){#animations h2,.vm-story-row h2{font-size:28px;letter-spacing:.004em;line-height:1.35}}.vm-blue{color:var(--vm-blue)}.vm-eyebrow{align-items:center;display:inline-flex;font:10px/1.5 monospace;gap:10px;letter-spacing:.16em}.vm-status-dot{background:#4295ff;border-radius:50%;box-shadow:0 0 16px #007aff;height:6px;width:6px}.vm-hero{background:#000;height:100svh;isolation:isolate;min-height:560px;position:relative}.vm-hero>.vm-scene{bottom:1px}.vm-scene{overflow:hidden}.vm-hero-shade,.vm-scene,.vm-scene-image{inset:0;position:absolute}.vm-hero-shade{background:linear-gradient(180deg,#0000 50%,#000),linear-gradient(180deg,rgba(0,0,0,.5),#0000) top /100% 300px no-repeat,rgba(0,0,0,.25);pointer-events:none}[data-site-nav-minimal]>[aria-hidden]{display:none}.vm-hero-content{align-items:flex-end;display:flex;height:100%;max-width:none;padding-bottom:clamp(120px,14svh,180px);padding-top:96px;pointer-events:none;position:relative;width:100%}.vm-hero-copy{pointer-events:auto}.vm-hero-title{font-size:clamp(64px,6.25vw,96px);font-weight:600;letter-spacing:-.045em;line-height:1.04;margin:0}.vm-hero-title>span{animation:vm-title-in 1.1s cubic-bezier(.2,.7,.2,1) both;display:block}.vm-hero-title>span:nth-child(2){animation-delay:.12s}.vm-hero-copy>.vm-cta{animation:vm-title-in 1.1s cubic-bezier(.2,.7,.2,1) .45s both;background:#0091ff;border-radius:43px;font-size:20px;font-weight:600;justify-content:center;letter-spacing:.03em;line-height:24px;margin-top:36px;min-height:54.69px;padding:15.345px 24px;width:230.62px}.vm-cta{align-items:center;background:#007aff;border-radius:5px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:35px;justify-content:space-between;padding:19px 25px;transition:background .25s,transform .25s,box-shadow .25s}.vm-cta:hover{background:#258dff;box-shadow:0 12px 40px #007aff40;transform:translateY(-3px)}.vm-cta svg{transition:transform .25s}.vm-cta:hover svg{transform:translate(3px,-3px)}.vm-landing :is(a,button):focus-visible{outline:2px solid #80b8ff;outline-offset:5px}.vm-icon-marquee{background:transparent;mask-image:linear-gradient(90deg,transparent,#000 clamp(45px,9vw,150px),#000 calc(100% - clamp(45px, 9vw, 150px)),transparent);overflow:hidden;padding-block:clamp(30px,4vw,54px);position:relative}.vm-icon-marquee-track{animation:vm-icon-marquee 30s linear infinite;display:flex;width:max-content;will-change:transform}.vm-icon-marquee-group{align-items:center;display:flex;flex-shrink:0;gap:clamp(24px,3.5vw,58px);padding-right:clamp(24px,3.5vw,58px)}.vm-icon-marquee-item{filter:drop-shadow(0 11px 11px #0009);flex:none;width:clamp(76px,7.25vw,108px)}.vm-icon-marquee-item img{display:block;height:auto;width:100%}.vm-finale{background:#007aff;overflow:hidden;padding-block:100px 65px;position:relative}.vm-finale:before{background:repeating-radial-gradient(ellipse at 70% 50%,transparent 0 70px,#ffffff16 71px 72px,transparent 73px 130px);content:"";inset:-100%;pointer-events:none;position:absolute;transform:rotate(-25deg)}.vm-finale .vm-shell{position:relative}.vm-finale h2{font-size:clamp(74px,12vw,180px);font-weight:500;letter-spacing:-.065em;line-height:.9;margin-block:50px 45px}.vm-finale h2 span{color:#b8d9ff}.vm-finale-bottom{align-items:center;display:flex;gap:30px;justify-content:space-between}.vm-finale-bottom p{color:#d2e7ff;font-size:14px}.vm-finale .vm-cta{background:#fff;color:#0064d2;min-width:255px}.vm-finale-foot{border-top:1px solid #ffffff40;color:#d2e7ff;display:flex;font:9px monospace;justify-content:space-between;letter-spacing:.1em;margin-top:80px;padding-top:22px}@keyframes vm-title-in{0%{opacity:0;translate:0 35px}to{opacity:1;translate:0 0}}@keyframes vm-icon-marquee{to{transform:translateX(-50%)}}@keyframes vm-draw{0%{stroke-dashoffset:700}to{stroke-dashoffset:0}}@keyframes vm-plan-in{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}.vm-landing[data-motion-paused] *,.vm-landing[data-motion-paused] :after,.vm-landing[data-motion-paused] :before{animation-play-state:paused!important}@media (max-width:700px){.vm-hero-content{padding-bottom:120px;padding-top:0}.vm-hero-title{font-size:clamp(48px,12vw,76px)}.vm-hero-copy>.vm-cta{margin-top:28px}.vm-scene-image{inset:0}.vm-finale{padding-block:65px 30px}.vm-finale h2{margin-block:40px}.vm-finale-bottom{align-items:flex-start;flex-direction:column}.vm-finale-foot{font-size:7px;margin-top:55px}}@media (prefers-reduced-motion:reduce){.vm-landing *,.vm-landing :after,.vm-landing :before{animation:none!important;scroll-behavior:auto!important;transition-duration:0s!important}}