.vs-site,.vs-tone-light,.vs-tone-muted{--vs-fg:#0b1e39;--vs-fg-muted:#4a5a70;--vs-eyebrow:#0a6968;--vs-line:#e2e8f0;--vs-card:#fff;--vs-card-border:#e3e9f1;--vs-accent:#0b7f7e}.vs-tone-dark{--vs-fg:#fff;--vs-fg-muted:#b3c2d6;--vs-eyebrow:#4fd1cb;--vs-line:#ffffff1f;--vs-card:#ffffff0a;--vs-card-border:#ffffff1a;--vs-accent:#4fd1cb}.vs-fg{color:var(--vs-fg)}.vs-fg-muted{color:var(--vs-fg-muted)}.vs-eyebrow{color:var(--vs-eyebrow)}.vs-site [id]{scroll-margin-top:5.5rem}html:has(.vs-site){scroll-padding-top:5.5rem;scroll-padding-bottom:5.5rem}.vs-container .vs-container{max-width:none;padding-left:0;padding-right:0}.vs-grid{overflow:hidden;-webkit-mask-image:radial-gradient(70% 60% at 50% 35%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 35%,#000 20%,#0000 75%)}.vs-grid:before{content:"";will-change:transform;background-image:linear-gradient(90deg,#ffffff12 1px,#0000 1px),linear-gradient(#ffffff12 1px,#0000 1px);background-size:56px 56px;animation:40s linear infinite vs-grid-pan;position:absolute;inset:-56px 0 0 -56px}.vs-noise{opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}.vs-sweep{mix-blend-mode:screen;will-change:transform;background:conic-gradient(#0000 0deg 292deg,#4fd1cb0f 320deg,#4fd1cb42 356deg,#a0f0ea8c 360deg);border-radius:9999px;animation:9s linear infinite vs-spin;-webkit-mask-image:radial-gradient(circle closest-side,#0000 60%,#000 61.5% 98.5%,#0000 100%);mask-image:radial-gradient(circle closest-side,#0000 60%,#000 61.5% 98.5%,#0000 100%)}.vs-viewfinder{--vf:22px;background:linear-gradient(currentColor, currentColor) top left / var(--vf) 1.5px, linear-gradient(currentColor, currentColor) top left / 1.5px var(--vf), linear-gradient(currentColor, currentColor) top right / var(--vf) 1.5px, linear-gradient(currentColor, currentColor) top right / 1.5px var(--vf), linear-gradient(currentColor, currentColor) bottom left / var(--vf) 1.5px, linear-gradient(currentColor, currentColor) bottom left / 1.5px var(--vf), linear-gradient(currentColor, currentColor) bottom right / var(--vf) 1.5px, linear-gradient(currentColor, currentColor) bottom right / 1.5px var(--vf);background-repeat:no-repeat}.vs-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.vs-marquee-track{will-change:transform;animation:60s linear infinite vs-marquee}.vs-marquee[data-paused] .vs-marquee-track,.vs-marquee:hover .vs-marquee-track,.vs-marquee:focus-within .vs-marquee-track{animation-play-state:paused}@keyframes vs-marquee{to{transform:translate(-50%)}}.vs-sheen{background:linear-gradient(100deg,#0000 20%,#ffffff24 50%,#0000 80%) 0 0/200% 100%;animation:7s ease-in-out infinite vs-sheen}@keyframes vs-sheen{0%,55%{background-position:150% 0}to{background-position:-50% 0}}.vs-link{background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;transition:background-size .35s cubic-bezier(.2,.7,.2,1)}.vs-link:hover,.vs-link:focus-visible{background-size:100% 1.5px}.vs-actionbar{transition:transform .4s cubic-bezier(.2,.7,.2,1),opacity .3s}.vs-actionbar[data-hidden=true]{opacity:0;pointer-events:none;transform:translateY(110%)}.vs-grid-light{background-image:linear-gradient(90deg,#0b1e390f 1px,#0000 1px),linear-gradient(#0b1e390f 1px,#0000 1px);background-size:48px 48px}.vs-glow{animation:18s ease-in-out infinite alternate vs-drift}.vs-glow-slow{animation:26s ease-in-out infinite alternate vs-drift-2}.vs-divider{background:linear-gradient(90deg, transparent, var(--vs-line) 20%, var(--vs-line) 80%, transparent);height:1px}.vs-in{animation:.9s cubic-bezier(.2,.7,.2,1) both vs-fade-up;animation-delay:var(--vs-delay,0s)}.vs-in-fade{animation:1.2s ease-out both vs-fade;animation-delay:var(--vs-delay,0s)}@media screen and (prefers-reduced-motion:no-preference){html[data-vs-motion] .vs-reveal:not([data-in]),html[data-vs-motion] .vs-stagger>:not([data-in]){opacity:0;transform:translateY(26px)}html[data-vs-motion] .vs-reveal-zoom:not([data-in]){transform:translateY(30px)scale(.97)}html[data-vs-motion] .vs-reveal[data-in="1"],html[data-vs-motion] .vs-stagger>[data-in="1"]{animation:vs-rise .95s var(--vs-ease-out) backwards;animation-delay:calc(var(--vs-delay,0s) + var(--vs-d,0s))}html[data-vs-motion] .vs-reveal-zoom[data-in="1"]{animation-name:vs-rise-zoom;animation-duration:1.1s}html[data-vs-motion] .vs-stagger>[data-in="1"] .vs-eyebrow-line{animation:vs-draw-x .8s var(--vs-ease-out) backwards;animation-delay:calc(var(--vs-d,0s) + .18s)}html[data-vs-motion] .vs-stagger>[data-in="1"] .vs-connector-x{animation:vs-draw-x 1s var(--vs-ease-out) backwards;animation-delay:calc(var(--vs-d,0s) + .35s)}html[data-vs-motion] .vs-stagger>[data-in="1"] .vs-connector-y{animation:vs-draw-y .9s var(--vs-ease-out) backwards;animation-delay:calc(var(--vs-d,0s) + .35s)}html[data-vs-motion] .vs-stagger>[data-in="1"] .vs-pop{animation:vs-pop .8s var(--vs-ease-spring) backwards;animation-delay:calc(var(--vs-d,0s) + .12s)}html[data-vs-motion] .vs-watch[data-in="1"] .vs-seam{animation:vs-draw-center 1.4s var(--vs-ease-out) backwards}}:root{--vs-ease-out:cubic-bezier(.16, 1, .3, 1);--vs-ease-spring:cubic-bezier(.34, 1.4, .5, 1)}@keyframes vs-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes vs-rise-zoom{0%{opacity:0;transform:translateY(30px)scale(.97)}to{opacity:1;transform:none}}@keyframes vs-pop{0%{opacity:0;transform:scale(.55)}}@keyframes vs-draw-x{0%{transform:scaleX(0)}}@keyframes vs-draw-y{0%{transform:scaleY(0)}}@keyframes vs-draw-center{0%{opacity:0;transform:scaleX(0)}}.vs-eyebrow-line,.vs-connector-x{transform-origin:0}.vs-connector-y{transform-origin:50% 0}@keyframes vs-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes vs-fade{0%{opacity:0}to{opacity:1}}@keyframes vs-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-6%,8%)scale(1.12)}}@keyframes vs-drift-2{0%{transform:translate(0,0)scale(1.05)}to{transform:translate(8%,-6%)scale(.95)}}@keyframes vs-grid-pan{0%{transform:translate(0,0)}to{transform:translate(56px,56px)}}@keyframes vs-spin{to{transform:rotate(360deg)}}@keyframes vs-spin-rev{to{transform:rotate(-360deg)}}@keyframes vs-seg-in{0%{opacity:0;transform:scale(.86)rotate(-8deg)}to{opacity:1;transform:none}}@keyframes vs-ping{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(2.4)}}.vs-ping{animation:2.4s cubic-bezier(0,0,.2,1) infinite vs-ping}.vs-wheel{font-family:var(--font-sans);overflow:visible}.vs-wheel .vs-rotor{transform-box:view-box;transform-origin:50%;animation:140s linear infinite vs-spin}.vs-wheel .vs-rotor-rev{transform-box:view-box;transform-origin:50%;animation:36s linear infinite vs-spin-rev}.vs-wheel .vs-seg{cursor:pointer;outline:none;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.vs-wheel .vs-seg-in{transform-box:view-box;transform-origin:50%;animation:.9s cubic-bezier(.2,.7,.2,1) both vs-seg-in;animation-delay:calc(.25s + var(--vs-i,0) * .11s)}.vs-wheel .vs-seg-base{stroke:#4fd1cb38;stroke-width:1px;transition:stroke .3s}.vs-wheel .vs-seg-hl{opacity:0;transition:opacity .35s}.vs-wheel .vs-seg-label{fill:#e6edf6;transition:fill .3s}.vs-wheel .vs-seg-icon{color:#4fd1cb;transition:color .3s}.vs-wheel .vs-seg:hover,.vs-wheel .vs-seg:focus-visible{transform:translate(var(--vs-dx,0), var(--vs-dy,0))}.vs-wheel .vs-seg:hover .vs-seg-hl,.vs-wheel .vs-seg:focus-visible .vs-seg-hl{opacity:1}.vs-wheel .vs-seg:hover .vs-seg-label,.vs-wheel .vs-seg:focus-visible .vs-seg-label{fill:#04121f}.vs-wheel .vs-seg:hover .vs-seg-icon,.vs-wheel .vs-seg:focus-visible .vs-seg-icon{color:#04121f}.vs-wheel .vs-seg:focus-visible .vs-seg-base{stroke:#fff;stroke-width:3px}.vs-wheel .vs-hub-alt{opacity:0}.vs-wheel:has(.vs-seg:hover,.vs-seg:focus-visible) .vs-hub-default{opacity:0}:is(.vs-wheel:has(.vs-seg-0:hover,.vs-seg-0:focus-visible) .vs-hub-0,.vs-wheel:has(.vs-seg-1:hover,.vs-seg-1:focus-visible) .vs-hub-1,.vs-wheel:has(.vs-seg-2:hover,.vs-seg-2:focus-visible) .vs-hub-2,.vs-wheel:has(.vs-seg-3:hover,.vs-seg-3:focus-visible) .vs-hub-3,.vs-wheel:has(.vs-seg-4:hover,.vs-seg-4:focus-visible) .vs-hub-4,.vs-wheel:has(.vs-seg-5:hover,.vs-seg-5:focus-visible) .vs-hub-5,.vs-wheel:has(.vs-seg-6:hover,.vs-seg-6:focus-visible) .vs-hub-6){opacity:1;transform:none}.vs-wheel-ctl[data-active="0"] .vs-seg-0,.vs-wheel-ctl[data-active="1"] .vs-seg-1,.vs-wheel-ctl[data-active="2"] .vs-seg-2,.vs-wheel-ctl[data-active="3"] .vs-seg-3,.vs-wheel-ctl[data-active="4"] .vs-seg-4,.vs-wheel-ctl[data-active="5"] .vs-seg-5,.vs-wheel-ctl[data-active="6"] .vs-seg-6{transform:translate(var(--vs-dx,0), var(--vs-dy,0))}.vs-wheel-ctl[data-active="0"] .vs-seg-0 .vs-seg-hl,.vs-wheel-ctl[data-active="1"] .vs-seg-1 .vs-seg-hl,.vs-wheel-ctl[data-active="2"] .vs-seg-2 .vs-seg-hl,.vs-wheel-ctl[data-active="3"] .vs-seg-3 .vs-seg-hl,.vs-wheel-ctl[data-active="4"] .vs-seg-4 .vs-seg-hl,.vs-wheel-ctl[data-active="5"] .vs-seg-5 .vs-seg-hl,.vs-wheel-ctl[data-active="6"] .vs-seg-6 .vs-seg-hl{opacity:1}.vs-wheel-ctl[data-active="0"] .vs-seg-0 :is(.vs-seg-label,.vs-seg-icon),.vs-wheel-ctl[data-active="1"] .vs-seg-1 :is(.vs-seg-label,.vs-seg-icon),.vs-wheel-ctl[data-active="2"] .vs-seg-2 :is(.vs-seg-label,.vs-seg-icon),.vs-wheel-ctl[data-active="3"] .vs-seg-3 :is(.vs-seg-label,.vs-seg-icon),.vs-wheel-ctl[data-active="4"] .vs-seg-4 :is(.vs-seg-label,.vs-seg-icon),.vs-wheel-ctl[data-active="5"] .vs-seg-5 :is(.vs-seg-label,.vs-seg-icon),.vs-wheel-ctl[data-active="6"] .vs-seg-6 :is(.vs-seg-label,.vs-seg-icon){fill:#04121f;color:#04121f}.vs-wheel-ctl[data-active] .vs-hub-default{opacity:0}.vs-wheel-ctl[data-active="0"] .vs-hub-0,.vs-wheel-ctl[data-active="1"] .vs-hub-1,.vs-wheel-ctl[data-active="2"] .vs-hub-2,.vs-wheel-ctl[data-active="3"] .vs-hub-3,.vs-wheel-ctl[data-active="4"] .vs-hub-4,.vs-wheel-ctl[data-active="5"] .vs-hub-5,.vs-wheel-ctl[data-active="6"] .vs-hub-6{opacity:1}.vs-wheel .vs-hub-text{transition:opacity .14s}.vs-wheel .vs-hub-alt{transform-box:view-box;transform-origin:50%;transition:opacity .14s,transform .14s;transform:translateY(6px)}.vs-wheel-ctl[data-active="0"] .vs-hub-0,.vs-wheel-ctl[data-active="1"] .vs-hub-1,.vs-wheel-ctl[data-active="2"] .vs-hub-2,.vs-wheel-ctl[data-active="3"] .vs-hub-3,.vs-wheel-ctl[data-active="4"] .vs-hub-4,.vs-wheel-ctl[data-active="5"] .vs-hub-5,.vs-wheel-ctl[data-active="6"] .vs-hub-6,.vs-wheel-ctl:not([data-active]) .vs-hub-default{transition:opacity .32s ease .14s, transform .5s var(--vs-ease-out) .14s;transform:none}.vs-wheel .vs-ind{transform-box:view-box;transform-origin:50%;transform:rotate(var(--vs-ind,0deg));opacity:0;transition:transform .75s var(--vs-ease-spring), opacity .35s ease}.vs-wheel-ctl[data-active] .vs-ind{opacity:1}.vs-wheel .vs-hub-ring{transform-box:view-box;transform-origin:50%;transition:transform .6s var(--vs-ease-spring), opacity .4s ease;opacity:0;transform:scale(.92)}.vs-wheel-ctl[data-active] .vs-hub-ring{opacity:1;transform:none}.vs-faq{interpolate-size:allow-keywords}.vs-faq details::details-content{block-size:0;transition:block-size .35s cubic-bezier(.2, .7, .2, 1), content-visibility .35s allow-discrete;overflow:hidden}.vs-faq details[open]::details-content{block-size:auto}html[data-vs-motion] .vs-faq details::details-content{transition:none}.vs-faq summary::-webkit-details-marker{display:none}details[data-closing] .vs-acc-icon{rotate:none!important}.vs-faq details[open]:not([data-closing]) summary .vs-acc-icon{background-color:color-mix(in srgb, var(--vs-accent) 10%, transparent)}.vs-btn{isolation:isolate;--vs-btn-glow:#ffffff80;position:relative;overflow:hidden}.vs-btn-primary{--vs-btn-glow:#4fd1cb59}.vs-btn-outline{--vs-btn-glow:#14a8a529}.vs-btn-outline-dark{--vs-btn-glow:#4fd1cb38}.vs-btn:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--vs-btn-glow), transparent);width:9rem;height:9rem;transform:translate3d(var(--mx,50%), var(--my,50%), 0);opacity:0;pointer-events:none;border-radius:9999px;margin:-4.5rem 0 0 -4.5rem;transition:opacity .35s;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.vs-btn:hover:before{opacity:1}}.vs-spot{--vs-spot-c:#14a8a51c}.vs-tone-dark .vs-spot,.vs-spot.vs-spot-dark{--vs-spot-c:#4fd1cb21}.vs-spot-clip{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.vs-spot-glow{background:radial-gradient(closest-side, var(--vs-spot-c), transparent);width:26rem;height:26rem;transform:translate3d(var(--mx,-40rem), var(--my,-40rem), 0);opacity:0;border-radius:9999px;margin:-13rem 0 0 -13rem;transition:opacity .45s;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.vs-spot:hover .vs-spot-glow{opacity:1}}.vs-nav-ind{z-index:1;transform-origin:0;width:100px;height:2px;transform:translate(var(--x,0), var(--y,56px)) scaleX(var(--w,0));opacity:0;pointer-events:none;transition:transform .5s var(--vs-ease-out), opacity .25s ease;background:linear-gradient(90deg,#4fd1cb,#93e9e4);border-radius:2px;position:absolute;top:0;left:0;box-shadow:0 0 10px #4fd1cb8c}.vs-nav-ind[data-visible]{opacity:1}.vs-nav-ind[data-instant]{transition:opacity .25s}ul[data-ind-ready] .vs-active-dot{display:none}.vs-uline{position:relative}.vs-uline:after{content:"";opacity:.6;transform-origin:100%;height:1px;transition:transform .4s var(--vs-ease-out);background:currentColor;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.vs-uline:hover:after,.vs-uline:focus-visible:after{transform-origin:0;transform:scaleX(1)}.vs-mega-col{opacity:0;transition:opacity .25s ease, transform .4s var(--vs-ease-out);transform:translateY(8px)}[data-open] .vs-mega-col{opacity:1;transition-delay:calc(var(--i,0) * 35ms + 40ms);transform:none}.vs-menu-in{animation:vs-rise .6s var(--vs-ease-out) backwards;animation-delay:calc(var(--i,0) * 40ms + 60ms)}.vs-navprogress{z-index:90;pointer-events:none;transform-origin:0;opacity:0;background:linear-gradient(90deg,#0b7f7e,#4fd1cb 60%,#b7f3ef);height:2px;position:fixed;inset:0 0 auto;transform:scaleX(0);box-shadow:0 0 12px #4fd1cbb3}.vs-navprogress[data-state=loading]{animation:9s cubic-bezier(.08,.75,.2,1) forwards vs-nav-load,.2s .16s forwards vs-nav-show}.vs-navprogress[data-state=done]{opacity:0;transition:transform .25s ease-out,opacity .35s .2s;transform:scaleX(1)}@keyframes vs-nav-load{0%{transform:scaleX(0)}to{transform:scaleX(.92)}}@keyframes vs-nav-show{to{opacity:1}}.vs-aurora{z-index:-10;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle at 28% 30%,#14a8a526,#0000 22%),radial-gradient(circle at 74% 68%,#2d68ad2e,#0000 24%);width:max(110%,60rem);margin-top:calc(max(110%,60rem)/-2);margin-left:calc(max(110%,60rem)/-2);animation:80s linear infinite vs-spin;position:absolute;top:50%;left:50%}.vs-noise{animation:.9s step-end infinite vs-grain;inset:-64px}@keyframes vs-grain{0%{transform:translate(0,0)}12%{transform:translate(-22px,14px)}25%{transform:translate(18px,-26px)}37%{transform:translate(-34px,-8px)}50%{transform:translate(28px,30px)}62%{transform:translate(-12px,38px)}75%{transform:translate(40px,-14px)}87%{transform:translate(-40px,22px)}}.vs-float{animation:7s ease-in-out infinite alternate vs-float}.vs-float-alt{animation-duration:8.5s;animation-delay:-3s}@keyframes vs-float{0%{transform:translate(0,0)}to{transform:translateY(-10px)}}.vs-spin-slow{transform-box:view-box;transform-origin:50%;animation:120s linear infinite vs-spin}[data-off] :is(.vs-glow,.vs-glow-slow,.vs-aurora,.vs-noise,.vs-sweep,.vs-rotor,.vs-rotor-rev,.vs-ping,.vs-spin-slow,.vs-float),[data-off] .vs-grid:before{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.vs-in,.vs-in-fade,.vs-reveal,.vs-grid,.vs-grid:before,.vs-marquee-track,.vs-sheen,.vs-glow,.vs-glow-slow,.vs-ping,.vs-wheel .vs-rotor,.vs-wheel .vs-rotor-rev,.vs-wheel .vs-seg-in,.vs-aurora,.vs-noise,.vs-spin-slow,.vs-float,.vs-menu-in,.vs-navprogress{animation:none!important}.vs-mega-col{opacity:1;transform:none}.vs-navprogress,.vs-sweep{display:none}.vs-marquee{-webkit-mask-image:none;mask-image:none}.vs-marquee-track{flex-wrap:wrap;row-gap:.75rem;width:auto!important}.vs-marquee-track [data-dup]{display:none}.vs-marquee-track>li{flex-wrap:wrap;gap:.125rem .75rem;max-width:100%;white-space:normal!important;padding-right:1.75rem!important}.vs-wheel .vs-seg{transition:none!important}.vs-faq details::details-content{transition:none!important}.vs-wheel .vs-seg:hover,.vs-wheel .vs-seg:focus-visible,.vs-wheel-ctl[data-active] .vs-seg{transform:none}.vs-site *,.vs-site :before,.vs-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
