.vectra-home-page,.vh-contact-modal{--vh-panel-fill: linear-gradient(rgba(231, 231, 231, .28), rgba(231, 231, 231, .28)), linear-gradient(180deg, #092543 0%, #54bd01 101.41%)}.vectra-home{--vh-green: #54bd01;--vh-green-dark: #46a300;--vh-navy: #092543;--vh-navy-deep: #092543;--vh-navy-mid: #092543;--vh-text: #092543;--vh-muted: rgba(0, 0, 0, .6);--vh-grey: #f1f1f1;--vh-line: #e8e8e8;--vh-white: #ffffff;--vh-radius: 16px;--vh-radius-lg: 24px;--vh-wrap: min(1770px, calc(100% - clamp(32px, 7.3vw, 140px)) );--vh-font: "Poppins", sans-serif;--vh-dropdown-bg: #ffffff;--vh-dropdown-border: rgba(9, 37, 67, .14);--vh-panel-fill: linear-gradient(rgba(231, 231, 231, .28), rgba(231, 231, 231, .28)), linear-gradient(180deg, #092543 0%, #54bd01 101.41%);color:var(--vh-text);font-family:var(--vh-font);background:var(--vh-white);position:relative;width:100%;max-width:100%;overflow-x:clip;font-weight:400;letter-spacing:-.02em;text-transform:none;font-variant:normal;font-feature-settings:normal;display:flex;flex-direction:column}.vectra-home>.vh-faq{order:1}.vectra-home>.vh-blog{order:2}.vectra-home>.vh-portal{order:3}.vectra-home>.vh-careers{order:4}.vectra-home>.vh-footer{order:5}.vectra-home>.shopify-block,.vectra-home shopify-block{display:contents}.vectra-home *,.vectra-home *:before,.vectra-home *:after{box-sizing:border-box}.vectra-home img{max-width:100%;height:auto;display:block}.vectra-home svg{max-width:none}.vectra-home a{color:inherit;text-decoration:none}.vh-wrap{width:var(--vh-wrap);margin-inline:auto}.vh-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;cursor:pointer;font-family:inherit;font-weight:600;line-height:1;white-space:nowrap;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.vh-btn img,.vh-btn svg{width:16px;height:10px;flex:none}.vh-btn--green{background:var(--vh-green);color:var(--vh-white);border-radius:15px;padding:16px 28px;font-size:18px;font-weight:700;letter-spacing:-.04em;box-shadow:0 0 25px #54bd0199}.vectra-home a.vh-btn--green,.vectra-home button.vh-btn--green{color:#fff}.vh-btn--rect{border-radius:15px;padding:16px 28px;font-size:18px;font-weight:700;letter-spacing:-.04em}.vh-btn--green img{filter:brightness(0) invert(1)}.vh-btn--white{background:var(--vh-white);color:var(--vh-navy);border-radius:999px;padding:14px 24px;font-size:18px}.vh-btn--outline{background:var(--vh-white);color:var(--vh-navy);border:1px solid rgba(9,37,67,.18);border-radius:10px;padding:14px 24px;font-size:18px;font-weight:700;letter-spacing:-.04em}.vh-btn--outline:hover{border-color:var(--vh-green);color:var(--vh-green)}.vh-kicker{color:var(--vh-green);font-weight:700;letter-spacing:-1.6px;text-transform:none;margin:0 0 10px;font-size:32px}.vh-kicker--arrows{display:inline-flex;align-items:center;padding:0;gap:9px;width:221px;height:17px;letter-spacing:0;font-family:Poppins,sans-serif;font-style:normal;font-size:24px;font-weight:800;line-height:27px;text-transform:uppercase;color:#54bd01;margin:0 0 43px}.vh-kicker__arrow{width:20px;height:8px}.vh-kicker__arrow--l{transform:scaleX(-1)}.vh-h2{font-size:50px;line-height:60px;font-weight:800;letter-spacing:-2.5px;color:var(--vh-navy);margin:0}.vh-lead{margin:12px 0 0;color:var(--vh-navy);font-size:24px;line-height:1.37;font-weight:400;letter-spacing:-1.2px}.vh-header{position:absolute;inset:0 0 auto;z-index:5000;isolation:isolate;padding:36px 3.4375vw 0 3.854vw;color:var(--vh-white);animation:vh-hero-in .7s ease both;overflow:visible;--vh-dropdown-bg: #ffffff;--vh-dropdown-border: rgba(9, 37, 67, .14)}.vh-util{position:relative;z-index:50;display:flex;justify-content:flex-end;align-items:center;gap:28px;width:100%;margin:0 0 21px;font-size:16px;font-weight:500;letter-spacing:-.05em;line-height:24px;overflow:visible}.vh-locale__summary,.vh-util__link,.vh-account__icon{display:inline-flex;align-items:center;gap:8px;color:var(--vh-white);background:none;border:0;padding:0;font:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}.vh-util>a,.vh-util>span,.vh-util__link{display:inline-flex;align-items:center;gap:10px;color:var(--vh-white)}.vectra-home .vh-util>a img,.vectra-home .vh-util>span img,.vectra-home .vh-locale__summary img,.vectra-home .vh-account__avatar img,.vh-util>a img,.vh-util>span img,.vh-locale__summary img,.vh-account__avatar img{width:34px;max-width:38px;height:34px;object-fit:contain;mix-blend-mode:screen;flex:none}.vh-nav{position:relative;z-index:40;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:0;width:100%;margin:0;height:81.31px;min-height:81px;padding:0 22px;border-radius:15px;background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible;isolation:auto}.vh-nav:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#ffffff1f;border:1px solid rgba(255,255,255,.43);box-shadow:0 4px 12px 5px #00000017;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:none;z-index:0}.vh-nav>*{position:relative;z-index:1}.vh-nav-panel a{color:var(--vh-white);font-weight:500;font-size:16px;padding:10px 4px}.vectra-home section[id]{scroll-margin-top:96px}.vh-logo{display:flex;align-items:center;flex:none;margin-left:0;justify-self:start}.vectra-home .vh-logo img,.vh-logo img{width:160.88px;max-width:160.88px;height:43.1px;object-fit:contain;mix-blend-mode:screen}.vh-menu{display:flex;align-items:center;justify-content:center;gap:clamp(28px,4.2vw,80px);flex:none;margin-left:0;justify-self:center;font-size:16px;font-weight:500;letter-spacing:-.05em;line-height:24px;overflow:visible;position:static;z-index:5;align-self:stretch;height:100%}.vh-menu__item{position:static;display:flex;align-items:center;height:100%;align-self:stretch;flex:0 0 auto;width:auto}.vh-menu__anchor{position:relative;display:inline-flex;align-items:center;justify-content:center;height:100%;width:auto}.vh-menu__item>a,.vh-menu__anchor>a{display:inline-flex;align-items:center}.vh-menu>a:hover,.vh-menu__item>a:hover,.vh-menu__anchor>a:hover{color:var(--vh-green)}.vh-nav-end{display:flex;align-items:center;justify-content:flex-end;gap:22px;margin-left:0;padding-right:0;height:100%;flex:none;justify-self:end}.vh-menu__item.has-children>a,.vh-menu__anchor>a{gap:6px}.vh-menu__item.has-children>a:after,.vh-menu__anchor>a[aria-haspopup]:after{content:"";width:8px;height:8px;margin-top:-2px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.vh-contact-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:200px;height:33px;padding:0 14px;background:var(--vh-green);border:0;border-radius:15px;color:var(--vh-white);font-family:inherit;font-size:16px;font-weight:700;letter-spacing:-.05em;line-height:24px;text-align:center;flex:none;cursor:pointer;-webkit-appearance:none;appearance:none}.vh-contact-link img{width:15px;height:8px;filter:brightness(0) invert(1)}.vh-contact-link:hover{background:var(--vh-green-dark);color:var(--vh-white)}.vectra-home a.vh-contact-link,.vectra-home button.vh-contact-link{color:#fff}.vh-search{width:32px;height:32px;border:0;background:transparent;color:var(--vh-white);cursor:pointer;display:grid;place-items:center;padding:0;margin:0;flex:none}.vh-search__icon{width:22px;height:22px;border:2.5px solid #fff;border-radius:50%;position:relative;display:block;box-sizing:border-box}.vh-search__icon:after{content:"";position:absolute;width:10px;height:2.5px;background:#fff;right:-7px;bottom:1px;transform:rotate(45deg);border-radius:2px;transform-origin:left center}.vh-nav-toggle{display:none;width:40px;height:40px;border:0;background:transparent;color:var(--vh-white);cursor:pointer}.vh-nav-toggle svg{width:18px;height:18px}.vh-nav-panel{display:none}.vh-hero{position:relative;height:auto;min-height:0;max-width:100%;aspect-ratio:1920 / 1280;color:var(--vh-white);overflow:hidden;background:#092543;--vh-s: min(1, 100vw / 1920)}.vh-hero--home{position:relative;aspect-ratio:auto;height:auto;min-height:clamp(880px,100vh,1180px);max-height:none;overflow:hidden;background:#000}.vh-hero--home .vh-hero__track{position:relative;width:100%;height:auto;min-height:inherit}.vh-hero--home .vh-hero__slide{position:relative;inset:auto;width:100%;height:auto;min-height:inherit;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;box-sizing:border-box;padding:0;opacity:1;visibility:visible;transform:none;overflow:hidden;pointer-events:auto}.vh-hero--home .vh-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center center;transform:scale(1.02)}.vh-hero--home .vh-hero__bg--video{pointer-events:none}.vh-hero--home .vh-hero__glow{position:absolute;left:50%;top:42%;width:min(1400px,90vw);height:auto;transform:translate(-50%,-50%);pointer-events:none;mix-blend-mode:screen;opacity:.55;z-index:1}.vh-hero--home .vh-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0000009e,#00000047 22%,#0003 42%,#00000073 78%,#000000a6),radial-gradient(ellipse 70% 50% at 50% 42%,rgba(9,37,67,.32) 0%,transparent 72%),radial-gradient(ellipse 48% 36% at 50% 52%,rgba(84,189,1,.16) 0%,transparent 70%)}.vh-hero--home .vh-hero__copy{position:relative;z-index:2;left:auto!important;top:auto!important;bottom:auto!important;right:auto!important;width:100%!important;max-width:none!important;max-height:none;min-height:inherit;margin:0 auto;transform:none!important;opacity:1!important;animation:none!important;display:flex;flex-direction:column;align-items:center!important;justify-content:flex-start;box-sizing:border-box;padding:clamp(200px,22vh,240px) 24px clamp(140px,14vh,180px);text-align:center!important;overflow:visible;pointer-events:auto}.vh-hero--home .vh-hero__kicker{display:none!important}.vh-hero--home .vh-hero__h1{order:1;width:min(720px,92%);margin:0 auto 18px;font-family:Poppins,sans-serif;font-size:clamp(14px,1.35vw,18px);font-weight:600;line-height:1.35;letter-spacing:.08em;text-transform:uppercase;text-align:center!important;color:#ffffffe0;text-shadow:0 1px 18px rgba(0,0,0,.35);opacity:1!important;transform:none!important;animation:none!important;position:relative;top:auto!important;left:auto!important}.vh-hero--home .vh-hero__display{order:2;width:min(980px,94%);margin:0 auto 26px;font-family:Poppins,sans-serif;font-size:clamp(34px,4.6vw,64px);font-weight:800;line-height:1.08;letter-spacing:-.035em;text-align:center!important;color:#fff;text-shadow:0 8px 40px rgba(0,0,0,.35);opacity:1!important;transform:none!important;animation:none!important;position:relative;top:auto!important;left:auto!important}.vh-hero--home .vh-hero__display:after,.vh-hero--home .vh-hero__h1:after{content:none!important;display:none!important}.vh-hero--home .vh-hero__body{order:3;width:min(760px,90%);margin:0 auto;color:#ffffffeb;font-family:Poppins,sans-serif;font-size:clamp(15px,1.15vw,17px);font-weight:400;line-height:1.55;letter-spacing:-.01em;text-align:center!important;text-shadow:0 2px 16px rgba(0,0,0,.4)}.vh-hero--home .vh-hero__body p{margin:0 auto;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-align:center!important;opacity:1;transform:none;animation:none}.vh-hero--home .vh-hero__body p+p{margin-top:12px}.vh-hero--home .vh-hero__actions{order:4;display:flex;flex-wrap:wrap;gap:14px;justify-content:center!important;align-items:center;margin:32px auto 0;position:relative;z-index:4;opacity:1!important;transform:none!important;animation:none!important}.vh-hero--home .vh-hero__actions .vh-btn{min-width:200px;box-shadow:0 10px 28px #00000047}.vh-hero--home .vh-hero__aeo{width:100%;margin:22px auto 0!important;padding:18px 20px 0;border-top:1px solid rgba(255,255,255,.22);color:#ffffffeb!important;font-size:15px!important;line-height:1.55!important;font-weight:400!important;text-align:center!important;opacity:.92!important;transform:none!important;animation:none!important}.vh-hero--home .vh-hero__arrow{display:none!important}.vh-hero__track{position:relative;height:100%}.vh-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .7s ease,visibility .7s ease,transform .9s cubic-bezier(.22,1,.36,1);transform:scale(1.04)}.vh-hero__slide.is-active{opacity:1;visibility:visible;transform:none;z-index:1}.vh-hero__slide img,.vh-hero__slide video,.vh-hero__media{width:100%;height:100%;object-fit:cover;object-position:var(--vh-object-position, center center)}.vh-hero__media--mobile{display:none}.vh-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:rgba(0,0,0,calc(var(--vh-overlay, 0) / 100))}.vh-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.vh-hero__slide--align-center .vh-hero__copy{left:50%;right:auto;transform:translate(-50%);text-align:center}.vh-hero__slide--align-center .vh-hero__copy .vh-hero__display:after{margin-inline:auto}.vh-hero__slide--align-center .vh-hero__actions{justify-content:center}.vh-hero__slide--align-right .vh-hero__copy{left:auto;right:8.6458%;text-align:right}.vh-hero__slide--align-right .vh-hero__copy .vh-hero__display:after{margin-left:auto}.vh-hero__slide--align-right .vh-hero__actions{justify-content:flex-end}.vh-hero__slide:before{content:"";position:absolute;left:0;right:0;top:0;height:41.4%;z-index:1;pointer-events:none;background:linear-gradient(180deg,#000000e2,#0000)}.vh-hero__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#0000 53.36%,#000)}.vh-hero__copy{position:absolute;left:8.6458%;top:56%;right:auto;bottom:auto;z-index:2;max-width:1075px}.vh-hero__copy h1,.vh-hero__copy .vh-hero__h1,.vh-hero__copy .vh-hero__display,.vh-hero__copy .vh-hero__body,.vh-hero__copy .vh-hero__actions,.vh-hero__copy .vh-hero__aeo{opacity:1;transform:none!important;animation:none!important}.vh-hero__copy h1,.vh-hero__copy .vh-hero__display,.vh-hero__copy .vh-hero__body,.vh-hero__copy .vh-hero__actions,.vh-hero__copy .vh-hero__aeo{animation:none}.vh-hero__copy .vh-hero__body p{opacity:1;transform:none;animation:none}@keyframes vh-hero-in{to{opacity:1;transform:none}}.vh-hero__copy h1,.vh-hero__copy .vh-hero__h1{margin:0 0 12px;font-family:Poppins,sans-serif;font-style:normal;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:.02em;text-align:left;text-transform:none;color:#fff;opacity:1;transform:none;animation:none}.vh-hero__copy h1:after,.vh-hero__copy .vh-hero__h1:after{display:none}.vh-hero__copy .vh-hero__display{margin:0;font-family:Poppins,sans-serif;font-style:normal;font-size:64px;font-weight:700;line-height:101%;letter-spacing:-.05em;text-align:left;text-transform:none;color:#fff}.vh-hero__copy .vh-hero__display:after{content:"";display:block;width:min(859px,92%);height:2px;margin-top:18px;background:#ffffff8c}.vh-hero__body{width:min(720px,100%);margin:18px 0 0}.vh-hero__body p{margin:0;color:#ffffffeb;font-size:clamp(15px,1.15vw,18px);font-weight:400;line-height:1.5;letter-spacing:-.02em}.vh-hero__body p+p{margin-top:12px}.vh-hero__aeo{width:min(720px,100%);margin:20px 0 0!important;padding-top:16px;border-top:1px solid rgba(255,255,255,.22);color:#ffffffe0!important;font-size:15px!important;line-height:1.55!important;font-weight:400!important}.vh-hero__actions{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px}.vh-hero:not(:has([data-vh-slide]+[data-vh-slide])) .vh-hero__arrow{display:none}.vh-hero__copy>p:not(.vh-hero__display):not(.vh-hero__aeo){margin:0;width:min(1075px,100%);font-family:Poppins,sans-serif;font-style:normal;font-size:24px;font-weight:400;line-height:120%;letter-spacing:-.05em;text-transform:none;color:#fff}.vh-hero__arrow{position:absolute;top:50.625%;z-index:3;width:46px;height:46px;border:0;padding:0;background:transparent;cursor:pointer;display:grid;place-items:center}.vh-hero__arrow--prev{left:9.01%}.vh-hero__arrow--next{right:9.27%}.vh-hero__arrow-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:46px;height:46px;opacity:1}.vh-hero__arrow-icon{position:relative;z-index:1;width:17px;height:15px;filter:none}.vh-hero__arrow--prev .vh-hero__arrow-icon{transform:rotate(180deg)}.vh-hero__arrow:hover .vh-hero__arrow-bg{opacity:.85}.vh-hero__track>*:not(.vh-hero__slide){position:absolute;top:0;right:0;bottom:0;left:0}.vh-hero__track>*:not(.vh-hero__slide) .vh-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0}.vh-why__list>*:not(.vh-why__item),.vh-case-grid>*:not(.vh-case),.vs-experts__grid>*:not(.vs-expert){min-width:0}.vh-solutions__gallery>*:not(.vh-sol-shot){display:flex;flex:none;align-items:flex-end}.vh-solutions__gallery>*:not(.vh-sol-shot) .vh-sol-shot{flex:none}.vh-page-hero{position:relative;isolation:isolate;min-height:var(--vh-min-height, 420px);padding:calc(160px + var(--vh-pad-top, 0px)) 0 calc(120px + var(--vh-pad-bottom, 0px));overflow:hidden;color:var(--vh-white);background:linear-gradient(180deg,#092543,#54bd01 101.41%)}.vh-page-hero:after{content:"";position:absolute;left:-12%;right:-12%;bottom:-70px;height:140px;background:var(--vh-white);border-radius:50% 50% 0 0;z-index:0;pointer-events:none}.vh-page-hero.has-image{background:#092543}.vh-page-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--vh-object-position, center center);z-index:0;opacity:.38}.vh-page-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:rgba(0,0,0,calc(var(--vh-overlay, 0) / 100))}.vh-page-hero__inner{position:relative;z-index:1;max-width:900px;margin-inline:auto;text-align:var(--vh-text-align, center)}.vh-page-hero--align-left .vh-page-hero__inner{margin-inline:0 auto;text-align:left}.vh-page-hero--align-right .vh-page-hero__inner{margin-inline:auto 0;text-align:right}.vh-page-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.vh-page-hero--align-center .vh-page-hero__actions{justify-content:center}.vh-page-hero--align-right .vh-page-hero__actions{justify-content:flex-end}.vh-page-hero__kicker{margin:0 0 16px;font-size:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffffd1}.vh-page-hero h1{margin:0;color:#fff;font-size:clamp(40px,5vw,72px);font-weight:700;letter-spacing:-.04em;line-height:1.1}.vh-page-hero__text{margin:22px auto 0;max-width:640px;color:#ffffffe6;font-size:18px;font-weight:400;letter-spacing:-.03em;line-height:1.5}.vh-trust{position:relative;margin-top:-112px;background:var(--vh-white);border-radius:60px 60px 0 0;padding:calc(135px + var(--vh-pad-top, 0px)) 0 calc(81px + var(--vh-pad-bottom, 0px));z-index:5;height:auto;min-height:0}.vh-trust__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.vh-trust__row{display:flex;align-items:flex-start;gap:111px;width:1036px;max-width:100%;min-height:193px;margin:0 auto;position:relative;left:69px}.vh-seal{width:198px;height:193px;flex:none;line-height:0}.vh-seal img{width:198px;height:193px;object-fit:contain;display:block}.vh-trust__copy{width:727px;max-width:calc(100% - 210px);padding-top:33px}.vh-trust__copy h2{margin:0 0 12px;width:727px;max-width:100%;font-family:Poppins,sans-serif;font-style:normal;font-size:32px;line-height:142%;font-weight:700;letter-spacing:-.05em;text-transform:none;color:#092543;text-align:center}.vh-trust .vh-btn{display:flex;align-items:center;justify-content:center;width:368px;max-width:100%;height:76px;margin-left:161px;padding:0;background:#54bd01;border-radius:15px;font-family:Poppins,sans-serif;font-style:normal;font-size:18px;font-weight:700;letter-spacing:-.04em;line-height:1.25;text-align:center;text-transform:none;color:#fff;box-shadow:none;transform-origin:50% 50%;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease,opacity .85s ease,transform .85s cubic-bezier(.22,1,.36,1)}.vectra-home .vh-trust a.vh-btn:hover,.vectra-home .vh-trust a.vh-btn:focus-visible{color:#54bd01;background:#092543;box-shadow:none}.vh-logos{background:#fff;height:auto;min-height:88px;padding:calc(16px + var(--vh-pad-top, 0px)) 24px calc(16px + var(--vh-pad-bottom, 0px));overflow:hidden}.vh-logos__track{display:flex;align-items:center;gap:56px;height:56px;width:max-content;animation:vh-marquee 22s linear infinite}.vh-logos__track>*:not(img){display:flex;align-items:center;flex:none;height:52px;min-width:max-content}.vh-logos__item{display:flex;align-items:center;flex:none;height:52px;min-width:max-content}.vh-logos img{height:52px;width:auto;max-width:168px;max-height:52px;object-fit:contain;object-position:center;mix-blend-mode:normal;filter:none;opacity:1;flex:none;background:transparent;padding:0}.vh-impact{padding:calc(81px + var(--vh-pad-top, 0px)) 0 calc(39px + var(--vh-pad-bottom, 0px));text-align:center;height:auto;min-height:0}.vh-impact h2{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:.32em;row-gap:.08em;width:min(920px,100%);max-width:100%;height:auto;min-height:0;margin:0 auto;font-family:Poppins,sans-serif;font-style:normal;font-size:clamp(24px,2.6vw,32px);font-weight:700;line-height:1.2;letter-spacing:-.03em;text-transform:none;color:#092543;white-space:normal}.vh-impact__word{display:inline-flex;align-items:center;white-space:nowrap}.vectra-home .vh-impact__mark,.vectra-home .vh-impact__v{display:inline-block;object-fit:contain;vertical-align:middle;max-width:none;flex:none}.vh-impact__mark{width:.62em;height:.62em;margin:0 .06em}.vh-impact__v{width:.52em;height:.68em;margin:0 .05em .08em;position:static;top:auto}.vh-why{padding:var(--vh-pad-top, 0px) 0 calc(88px + var(--vh-pad-bottom, 0px));height:auto;min-height:0}.vh-why .vh-wrap{width:min(1482px,calc(100% - 140px))}.vh-why__grid{display:grid;grid-template-columns:minmax(0,775px) minmax(0,602px);gap:99px;align-items:stretch}.vh-why__media{position:relative;border-radius:20px;overflow:hidden;width:100%;max-width:775px;min-height:493px;height:100%}.vh-why__media img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.04);transition:transform .45s cubic-bezier(.22,1,.36,1)}.vh-why__media:hover img{transform:translate(8px,-8px) scale(1.04)}.vh-why__copy{display:flex;flex-direction:column;max-width:602px;padding-top:32px;min-height:493px}.vh-why__copy h2{margin:0 0 30px;width:602px;max-width:100%;font-family:Poppins,sans-serif;font-style:normal;font-size:50px;line-height:60px;font-weight:800;letter-spacing:-.05em;color:#092543}.vh-why__copy>p:not(.vh-kicker){width:478px;max-width:100%;margin:0;font-family:Poppins,sans-serif;font-style:normal;font-size:20px;font-weight:500;line-height:130%;letter-spacing:-.05em;text-transform:none;color:#0009}.vh-why__copy .vh-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:325px;height:63px;margin-top:auto;padding:20px 40px;background:#54bd01;border-radius:13px;font-family:Poppins,sans-serif;font-style:normal;font-size:18px;font-weight:700;line-height:1.25;letter-spacing:0;text-transform:none;color:#fff;box-shadow:none;transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .3s ease,color .3s ease,box-shadow .3s ease}.vectra-home .vh-why__copy a.vh-btn:hover,.vectra-home .vh-why__copy a.vh-btn:focus-visible{transform:translate(8px,-8px)}.vh-why__copy .vh-btn img{width:16px;height:auto;border:0;filter:brightness(0) invert(1)}.vh-why__list{display:grid;grid-template-columns:repeat(4,minmax(0,336px));justify-content:space-between;gap:24px;margin-top:48px}.vh-ceo{--vh-ceo-s: min(1, 100vw / 1920px);position:relative;width:min(1535px,calc(100% - 32px));min-height:calc(745px * var(--vh-ceo-s));height:auto;margin:56px auto 0;margin-left:max(16px,calc(50% - 767.5px * var(--vh-ceo-s) - 29.5px * var(--vh-ceo-s)));margin-right:auto;padding:0 0 24px;overflow:visible}.vh-ceo__mark{position:absolute;left:50%;top:50%;width:calc(420px * var(--vh-ceo-s));max-width:92%;height:auto;max-height:90%;object-fit:contain;opacity:.12;pointer-events:none;z-index:0;transform:translate(-50%,-50%)}.vh-ceo__photo{position:absolute;left:calc(79px * var(--vh-ceo-s));top:calc(30px * var(--vh-ceo-s));width:calc(629px * var(--vh-ceo-s));height:calc(658px * var(--vh-ceo-s));overflow:visible;transition:transform .5s cubic-bezier(.22,1,.36,1);z-index:1}.vh-ceo__photo:hover{transform:translateY(-18px)}.vh-ceo__arch{position:absolute;left:calc(9px * var(--vh-ceo-s));top:calc(84px * var(--vh-ceo-s));width:calc(620px * var(--vh-ceo-s));height:calc(574px * var(--vh-ceo-s));object-fit:cover;object-position:center 18%;border-radius:calc(287px * var(--vh-ceo-s)) calc(287px * var(--vh-ceo-s)) 0 0}.vh-ceo__tag{position:absolute;left:calc(-79px * var(--vh-ceo-s));top:calc(328px * var(--vh-ceo-s));display:flex;align-items:center;justify-content:center;width:calc(271px * var(--vh-ceo-s));height:calc(63px * var(--vh-ceo-s));padding:0 calc(32px * var(--vh-ceo-s));background:#ffffff94;box-shadow:0 4px 4px #0000001c;-webkit-backdrop-filter:blur(10.8px);backdrop-filter:blur(10.8px);border-radius:7px;z-index:3}.vh-ceo__tag span{color:#092543;font-family:Poppins,sans-serif;font-size:calc(32px * var(--vh-ceo-s));font-weight:700;letter-spacing:-.05em;line-height:101%;white-space:nowrap}.vh-ceo__line{position:absolute;left:calc(69px * var(--vh-ceo-s));top:calc(391px * var(--vh-ceo-s));width:calc(147px * var(--vh-ceo-s));height:calc(24px * var(--vh-ceo-s));transform:scaleY(-1);z-index:3;pointer-events:none}.vh-ceo__copy{position:absolute;left:calc(844px * var(--vh-ceo-s));top:calc(136px * var(--vh-ceo-s));width:calc(645px * var(--vh-ceo-s));min-height:calc(525px * var(--vh-ceo-s));height:auto;z-index:2;text-align:center;overflow:visible}.vh-ceo__kicker,.vh-ceo__copy h2,.vh-ceo__body{z-index:1}.vh-ceo__kicker{position:absolute;left:50%;top:0;width:max-content;max-width:100%;margin:0;color:#54bd01;font-family:Poppins,sans-serif;font-size:calc(28px * var(--vh-ceo-s));font-weight:700;letter-spacing:-.05em;line-height:calc(27px * var(--vh-ceo-s));text-align:center;text-transform:uppercase;transform:translate(-50%)}.vh-ceo__copy h2{position:absolute;left:50%;top:calc(35px * var(--vh-ceo-s));width:calc(619px * var(--vh-ceo-s));margin:0;color:#092543;font-family:Poppins,sans-serif;font-size:calc(50px * var(--vh-ceo-s));font-weight:700;letter-spacing:-.05em;line-height:101%;text-align:center;white-space:nowrap;transform:translate(-50%)}.vh-ceo__body{position:absolute;left:50%;top:calc(118px * var(--vh-ceo-s));display:flex;flex-direction:column;align-items:center;gap:calc(22px * var(--vh-ceo-s));width:calc(645px * var(--vh-ceo-s));margin:0;color:#092543;font-family:Poppins,sans-serif;font-style:italic;font-weight:600;font-size:calc(20px * var(--vh-ceo-s));line-height:130%;letter-spacing:-.05em;text-align:center;transform:translate(-50%)}.vh-ceo__body p{width:100%;margin:0}.vh-ceo__lede{font-size:1.12em;font-weight:700;color:#092543;letter-spacing:-.02em}.vh-ceo__signoff{margin-top:8px;font-style:normal;font-weight:500}.vh-ceo__signoff strong{font-weight:700}.vh-why__bridge{margin:28px auto 8px;max-width:40em;text-align:center;color:#092543b8;font-size:17px;font-weight:600;letter-spacing:-.02em}.vh-why__body{width:478px;max-width:100%;margin:0 0 8px}.vh-why__body p{margin:0 0 14px;font-family:Poppins,sans-serif;font-style:normal;font-size:20px;font-weight:500;line-height:130%;letter-spacing:-.05em;text-transform:none;color:#0009}.vh-why__body p:last-child{margin-bottom:0}.vh-why__item{background:#fff;border-radius:9px;padding:20px 27px 24px;box-shadow:0 0 23px 2px #0000000f;width:336px;max-width:100%;height:auto;min-height:273px;display:flex;flex-direction:column}.vh-why__item img{width:72px;height:72px;object-fit:contain;object-position:center;background:transparent;margin:0 0 28px}.vh-why__item h3{margin:0 0 16px;min-height:2.6em;font-family:Poppins,sans-serif;font-style:normal;font-size:28px;font-weight:700;line-height:1.15;letter-spacing:-.05em;text-transform:none;color:#54bd01}.vh-why__item p{margin:0;width:265px;max-width:100%;font-family:Poppins,sans-serif;font-style:normal;font-size:17px;font-weight:500;line-height:21px;letter-spacing:-.05em;color:#092543}.vh-why__item[data-vh-reveal]:nth-child(2){transition-delay:.08s}.vh-why__item[data-vh-reveal]:nth-child(3){transition-delay:.16s}.vh-why__item[data-vh-reveal]:nth-child(4){transition-delay:.24s}.vh-why__item[data-vh-reveal].is-in{transition-delay:0s;transition:transform .35s cubic-bezier(.22,1,.36,1)}.vh-why__item.is-in:hover{transform:translate(8px,-8px)}.vh-why__nav{display:none}.vh-esg{position:relative;overflow:visible;height:auto;min-height:0;padding:var(--vh-pad-top, 0px) 0 calc(48px + var(--vh-pad-bottom, 0px))}.vh-esg__stage{position:relative;width:min(980px,94%);min-height:900px;height:auto;aspect-ratio:auto;margin:24px auto 0;padding:132px 0 110px;container-type:inline-size;container-name:esg}.vh-esg__glow{position:absolute;width:min(860px,92%);aspect-ratio:1;left:50%;top:4%;transform:translate(-50%);border-radius:50%;background:radial-gradient(83.74% 83.74% at 48.34% 88.99%,#fff 0% 60.93%,#99e45f);pointer-events:none;z-index:0}.vh-esg__copy{position:relative;left:auto;top:auto;width:min(480px,54%);margin:0 auto;z-index:2;text-align:center}.vh-esg__copy h2{margin:0 0 20px;font-family:Poppins,sans-serif;font-style:normal;font-weight:800;font-size:clamp(28px,4.8cqi,44px);line-height:1.15;letter-spacing:-.05em;text-align:center;color:#092543}.vh-esg__copy .vh-lead{width:100%;max-width:none;margin:0 auto;font-family:Poppins,sans-serif;font-style:normal;font-weight:400;font-size:clamp(15px,1.9cqi,18px);line-height:1.45;letter-spacing:-.04em;text-align:center;color:#092543}.vh-stat{position:absolute;width:22.5cqi;height:22.5cqi;max-width:190px;max-height:190px;border-radius:500px;z-index:3;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding-top:6.2cqi;text-align:center}.vh-stat--100{left:60%;right:auto;top:-6cqi;background:#fff;box-shadow:0 0 39.5px -21px #000}.vh-stat--30{left:0;right:auto;top:17cqi;background:#ffffffa3;backdrop-filter:blur(18.7px);-webkit-backdrop-filter:blur(18.7px);box-shadow:0 0 20.7px -3px #00000040}.vh-stat--combo{left:4%;right:auto;top:58cqi;background:#ffffffb8;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 0 24px -6px #00000038}.vh-stat--500{left:auto;right:0;top:36cqi;background:#ffffff70;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);box-shadow:0 1px 14.3px 2px #0000002b}.vh-stat b{display:block;font-family:Poppins,sans-serif;font-style:normal;font-weight:400;font-size:clamp(36px,7.376cqi,68px);line-height:.9;letter-spacing:-.05em;text-align:center;color:#54bd01;height:auto}.vh-stat--500 b{font-weight:300}.vh-stat span{display:block;margin-top:10px;font-family:Poppins,sans-serif;font-style:normal;font-weight:300;font-size:clamp(12px,1.77cqi,16px);line-height:1.2;letter-spacing:-.05em;text-align:center;color:#54bd01;max-width:120px}.vh-stat--100 span{max-width:110px}.vh-solutions{background:#092543;background-color:#092543;color:#fff;overflow:hidden;max-width:100%;height:auto;min-height:0}.vh-solutions.has-custom-bg{background:var(--vh-bg)!important;background-color:var(--vh-bg)!important}.vh-solutions__canvas{width:min(1920px,100%);height:auto;min-height:0;margin:0 auto;padding:75px 0 80px;position:relative}.vh-solutions__head{text-align:center}.vh-solutions__head .vh-kicker{width:auto;margin:0 auto 10px;font-family:Poppins,sans-serif;font-style:normal;font-size:clamp(14px,1.2vw,18px);font-weight:700;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;text-align:center;color:#54bd01}.vh-solutions__head h2{width:min(920px,100%);max-width:calc(100% - 48px);margin:0 auto;font-family:Poppins,sans-serif;font-style:normal;font-size:clamp(28px,3.2vw,44px);font-weight:700;line-height:1.2;letter-spacing:-.03em;text-align:center;color:#fff}.vh-solutions__copy h3,.vh-solutions__copy p{color:#fff}.vh-solutions__body{display:flex;align-items:center;gap:clamp(24px,3vw,56px);min-height:0;margin-top:48px;padding-inline:clamp(24px,4vw,80px);max-width:1920px;box-sizing:border-box}.vh-solutions__copy{flex:none;width:min(420px,36%);min-width:240px}.vh-solutions__copy h3{width:auto;max-width:100%;margin:0 0 16px;font-family:Poppins,sans-serif;font-style:normal;font-size:clamp(26px,2.6vw,38px);font-weight:700;line-height:1.15;letter-spacing:-.025em;color:#fff}.vh-solutions__copy p{width:auto;max-width:100%;margin:0 0 24px;font-family:Poppins,sans-serif;font-style:normal;font-size:clamp(15px,1.1vw,17px);font-weight:400;line-height:1.55;letter-spacing:-.01em;color:#ffffffeb}.vh-solutions__copy .vh-btn{width:100%;max-width:100%;height:auto;min-height:52px;padding:14px 18px;border-radius:15px;font-size:18px;font-weight:700;letter-spacing:-.04em;line-height:1.25;white-space:normal;text-align:center;text-transform:none;box-shadow:none;filter:none;color:#fff;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.vh-solutions__gallery{display:flex;align-items:flex-end;gap:clamp(8px,1.4vw,24px);flex:1;min-width:0;height:auto;min-height:0;overflow-x:auto;overflow-y:hidden;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;scrollbar-width:none}.vh-solutions__gallery::-webkit-scrollbar{display:none}.vh-solutions__gallery.is-dragging{cursor:grabbing}.vh-sol-shot{border:0;padding:0;background:#d9d9d9;border-radius:10px;overflow:hidden;cursor:pointer;position:relative;flex:none;width:clamp(110px,8vw,168px);height:clamp(180px,12.5vw,250px);will-change:transform}.vh-sol-shot img{width:100%;height:100%;max-width:none;object-fit:cover;display:block}.vh-sol-shot:not(.is-active):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#09254361;pointer-events:none;z-index:1}.vh-sol-shot.is-active{width:clamp(190px,14vw,280px);height:clamp(280px,21vw,400px)}.vh-sol-shot--plus:after{content:"+";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#54bd0194;color:#fff;font-family:Poppins,sans-serif;font-size:72px;font-weight:300;line-height:1;pointer-events:none;z-index:2}.vh-sol-shot--plus.is-active:after{font-size:120px}.vh-sol-shot--plus:not(.is-active):before{display:none}.vh-solutions__cta{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;position:relative;width:100%;margin:72px 0 0;padding-top:48px}.vh-solutions__intro{margin:16px auto 0;max-width:52em;color:#ffffffe0;font-family:Poppins,sans-serif;font-size:clamp(15px,1.15vw,18px);font-weight:400;line-height:1.55;letter-spacing:-.01em}.vh-solutions__cta h2{margin:0;color:#fff;font-size:clamp(24px,2.8vw,36px);font-weight:800;letter-spacing:-.03em;line-height:1.2}.vh-solutions__cta p{margin:0;max-width:36em;color:#ffffffdb;font-size:16px;line-height:1.5}.vh-solutions__cta:before{content:"";position:absolute;top:0;left:133.5px;width:min(1622.5px,calc(100% - 157.5px));border-top:2px solid rgba(161,206,255,.15)}.vh-solutions__cta .vh-btn{width:auto;max-width:100%;min-width:min(280px,100%);height:auto;min-height:52px;padding:16px 28px;border-radius:15px;font-size:18px;font-weight:700;letter-spacing:-.04em;line-height:1.25;text-transform:none;box-shadow:none;filter:drop-shadow(0px 4px 34.8px #54bd01);color:#fff;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease,filter .3s ease}.vectra-home .vh-solutions__copy a.vh-btn:hover,.vectra-home .vh-solutions__copy a.vh-btn:focus-visible,.vectra-home .vh-solutions__cta a.vh-btn:hover,.vectra-home .vh-solutions__cta a.vh-btn:focus-visible{color:#54bd01;background:#092543;box-shadow:none}.vh-market{background:#fff;padding:calc(72px + var(--vh-pad-top, 0px)) 24px calc(64px + var(--vh-pad-bottom, 0px));height:auto;min-height:0}.vh-market__panel{background:#f1f1f1;border-radius:14px;height:auto;min-height:0;padding:72px 0 80px;box-sizing:border-box}.vh-market .vh-wrap{width:min(1554px,calc(100% - 64px))}.vh-market__head{text-align:center;margin-bottom:28px}.vh-market__head .vh-lead{max-width:720px;margin:12px auto 20px}.vh-market__head .vh-btn{margin-bottom:8px}.vh-market__head .vh-h2,.vh-topics .vh-h2{letter-spacing:-.05em}.vh-searchbar{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:18px;background:transparent;border-radius:0;padding:0;box-shadow:none;margin-bottom:36px;align-items:center}.vh-searchbar__q{position:relative;display:block;height:77.86px}.vh-searchbar__icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--vh-navy);pointer-events:none}.vh-searchbar__icon svg{width:18px;height:18px}.vh-searchbar input{width:100%;height:77.86px;box-sizing:border-box;border:1px solid var(--vh-green);background:var(--vh-white);border-radius:12px;padding:16px 16px 16px 44px;font:inherit;font-size:21px;font-weight:700;letter-spacing:-1.05px;color:var(--vh-navy);box-shadow:0 0 0 4px #54bd012e,0 8px 24px #54bd011f}.vh-searchbar input::placeholder{color:#dfdfdf}.vh-searchbar select{box-sizing:border-box;width:100%;height:77.86px;margin:0;padding:0 56px 0 41px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.53' height='14.66' viewBox='0 0 20.53 14.66'%3E%3Cpath fill='%23092543' d='M10.265 14.66L0 0h20.53z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 36px center;background-size:20.53px 14.66px;border:2px solid #dadada;border-radius:10px;font-family:Poppins,sans-serif;font-style:normal;font-weight:700;font-size:25px;line-height:24px;letter-spacing:-.05em;text-align:left;color:#000;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.vh-searchbar select::-ms-expand{display:none}.vh-courses{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:stretch}.vh-courses__more{margin-top:28px;display:flex;justify-content:center}.vh-course{width:auto;max-width:none;min-width:0;height:auto;min-height:0;background:#fff;border:2px solid transparent;border-radius:15px;filter:drop-shadow(0px 0px 16px rgba(0,0,0,.25));display:flex;flex-direction:column;align-items:center;padding:22px 18px 18px;box-sizing:border-box;overflow:hidden;cursor:pointer;transition:background-color .3s ease,border-color .3s ease,filter .3s ease}.vh-course:hover{background:#e8f7d9;border-color:#54bd01}.vh-course img{width:100%;height:180px;max-width:none;object-fit:cover;border-radius:10px;flex:none}.vh-course__body{width:100%;display:flex;flex-direction:column;flex:1;min-height:0}.vh-course h3{width:auto;max-width:100%;margin:12px 0 0;font-family:Poppins,sans-serif;font-style:normal;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:-.03em;text-align:center;color:#092543;min-height:0;display:flex;align-items:center;justify-content:center}.vh-course__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;width:100%;min-width:0}.vh-price{color:#54bd01;font-family:Poppins,sans-serif;font-weight:700;font-size:14px;line-height:1.25;letter-spacing:-.03em;flex:1 1 auto;min-width:0}.vh-course__cta{display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:100%;min-width:0;height:auto;min-height:40px;padding:8px 12px;background:#fff;border:1px solid transparent;border-radius:5px;font-family:Poppins,sans-serif;font-style:normal;font-size:13px;font-weight:700;line-height:1.2;letter-spacing:-.02em;text-transform:none;text-align:center;white-space:nowrap;color:#092543;filter:drop-shadow(0px 0px 4.7px rgba(0,0,0,.25));flex:0 1 auto;box-sizing:border-box;transition:border-color .3s ease,background-color .3s ease,color .3s ease}.vh-course:hover .vh-course__cta{background:#fff;border-color:#092543;color:#092543}.vh-topic-card:hover .vh-course__cta{background:#54bd01;border-color:#54bd01;color:#092543;filter:none}.vh-topics{margin-top:72px;text-align:center}.vh-pills{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:min(1229px,100%);max-width:100%;height:auto;min-height:60px;margin:18px auto 28px;gap:clamp(16px,8vw,157px)}.vh-pill{display:flex;align-items:center;justify-content:center;width:min(305px,100%);height:59px;padding:0;background:#fff;border:2px solid transparent;border-radius:30px;font-family:Poppins,sans-serif;font-style:normal;font-size:25px;font-weight:800;line-height:120%;letter-spacing:-.05em;text-align:center;color:#092543;flex:none;box-sizing:border-box;cursor:pointer;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.vh-pill:hover{background:#e8f7d9;border-color:#54bd01;color:#092543}.vh-topics__list{display:flex;flex-direction:column;align-items:center;gap:20px}.vh-topic-card{width:100%;max-width:100%;height:auto;min-height:0;display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);background:#fff;border:2px solid transparent;box-shadow:0 4px 24px #00000012;border-radius:15px;overflow:hidden;text-align:left;box-sizing:border-box;cursor:pointer;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.vh-topic-card:hover{background:#e8f7d9;border-color:#54bd01}.vh-topic-card img{width:100%;height:100%;min-height:160px;max-width:none;object-fit:cover}.vh-topic-card__body{padding:18px 28px 16px;display:flex;flex-direction:column;min-width:0}.vh-topic-card__label{color:#54bd01;font-size:12px;font-weight:700;letter-spacing:.04em}.vh-topic-card h3{margin:4px 0 8px;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.03em;line-height:1.3;color:#092543}.vh-topic-card p{margin:0;color:#0009;font-size:16px;line-height:1.45;letter-spacing:-.05em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vh-topic-card .vh-course__meta{margin-top:auto}.vh-topic-card .vh-price{font-size:22px;letter-spacing:-.05em}.vh-cases{position:relative;background:#092543;color:#fff;height:auto;min-height:0;padding:calc(83px + var(--vh-pad-top, 0px)) 0 calc(72px + var(--vh-pad-bottom, 0px));text-align:center}.vh-cases__cta{width:min(520px,100%);height:auto;min-height:52px;margin:48px auto 0;padding:16px 28px;border-radius:40px;font-size:18px;font-weight:700;letter-spacing:-.04em;line-height:1.25;text-transform:none;box-shadow:0 0 28px #54bd0180;color:#fff;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease;position:relative;z-index:2}.vh-cases__grid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none;z-index:0}.vh-cases .vh-wrap{position:relative;z-index:1}.vh-cases h2{width:650.35px;max-width:100%;margin:0 auto;font-family:Poppins,sans-serif;font-style:normal;font-size:50px;font-weight:500;line-height:55px;letter-spacing:-.05em;text-align:center;color:#fff}.vh-reviews{display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:100%;min-height:52px;padding:12px 32px;margin:28px auto 40px;background:#d9d9d9;color:#000;border-radius:31.5px;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;letter-spacing:-.02em;text-align:center}.vh-case-grid{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:24px;width:100%;max-width:100%;margin:0 auto}.vh-case{width:325px;min-width:0;max-width:100%;height:auto;min-height:320px;flex:0 0 325px;position:relative;display:flex;flex-direction:row;align-items:stretch;overflow:hidden;clip-path:inset(0 round 20px);-webkit-clip-path:inset(0 round 20px);contain:paint;isolation:isolate;padding:0;background:transparent;border:0;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:20px;box-sizing:border-box;cursor:pointer;transition:width .45s cubic-bezier(.22,1,.36,1),flex-basis .45s cubic-bezier(.22,1,.36,1)}.vh-case:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#ffffff26;border:1px solid rgba(255,255,255,.5);backdrop-filter:blur(7.5px);-webkit-backdrop-filter:blur(7.5px);pointer-events:none;z-index:0}.vh-case__main{width:325px;max-width:100%;min-height:280px;height:auto;flex:none;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.vh-case__photo{width:200px;height:112px;margin-top:28px;border-radius:16px;overflow:hidden;background:#fff;display:grid;place-items:center;flex:none;padding:14px 18px;box-sizing:border-box}.vh-case__photo img{width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center;filter:none}.vh-case__caption{width:277px;max-width:calc(100% - 24px);margin:16px 0 24px;text-align:center;color:#fff}.vh-case__name{margin:0;font-family:Poppins,sans-serif;font-size:24px;font-weight:800;line-height:36px;letter-spacing:0;color:#fff}.vh-case__loc{margin:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:0;color:#ffffffc7;white-space:nowrap}.vh-case__quote{box-sizing:border-box;width:0;min-width:0;max-width:0;height:0;max-height:0;flex:0 0 0;opacity:0;overflow:hidden;visibility:hidden;pointer-events:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left;padding:0;position:relative;z-index:1;transition:width .45s cubic-bezier(.22,1,.36,1),flex-basis .45s cubic-bezier(.22,1,.36,1),max-width .45s cubic-bezier(.22,1,.36,1),opacity .28s ease .12s,padding .45s ease}.vh-case__stars{display:flex;flex-wrap:nowrap;gap:4px;color:#f5c518;line-height:1}.vh-case__stars svg,.vectra-home .vh-case__stars svg,.vectra-home-page .vh-case__stars svg{width:16px;height:16px;max-width:16px;display:block;flex:none}.vh-case__quote blockquote{width:100%;max-width:100%;margin:16px 0 0;padding:0;border:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.45;letter-spacing:-.02em;color:#fff;text-align:left;overflow-wrap:anywhere}.vh-case:hover,.vh-case:focus-visible,.vh-case.is-open{width:600px;min-width:600px;max-width:100%;flex:0 0 600px;z-index:2}.vh-case[data-vh-reveal]{transform:translateY(28px)}.vh-case[data-vh-reveal].is-in{transform:none}.vh-case:hover .vh-case__quote,.vh-case:focus-visible .vh-case__quote,.vh-case.is-open .vh-case__quote{width:255px;min-width:255px;max-width:255px;height:auto;max-height:none;flex:0 0 255px;opacity:1;visibility:visible;overflow:hidden;pointer-events:auto;padding:32px 20px 28px 8px}.vh-case-dots{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:64px;height:12px}.vh-case-dots span{width:12px;height:12px;border-radius:50%;background:#fff}.vh-case-dots span.is-active{width:40.15px;height:12px;border-radius:40px;background:linear-gradient(93.79deg,#79eb93 2.94%,#d6ffad 95.79%)}.vectra-home a.vh-cases__cta:hover,.vectra-home a.vh-cases__cta:focus-visible{color:#54bd01;background:#092543;box-shadow:none}.vh-blog{padding:calc(80px + var(--vh-pad-top, 0px)) 0 calc(72px + var(--vh-pad-bottom, 0px));text-align:center;background:#fff;height:auto;min-height:0}.vh-blog .vh-kicker{font-size:30px;font-weight:700;letter-spacing:-.05em;text-transform:none;color:#54bd01;margin:0}.vh-blog .vh-h2{width:auto;max-width:18em;margin:0 auto 28px;font-size:66px;font-weight:700;line-height:1.05;letter-spacing:-.05em;text-transform:none;color:#092543}.vh-blog__grid{display:flex;justify-content:center;gap:25px;margin-top:36px;text-align:left}.vh-article{display:flex;flex-direction:column;align-items:center;width:454px;max-width:100%;background:transparent;cursor:pointer;transition:transform .35s cubic-bezier(.22,1,.36,1)}.vh-article[data-vh-reveal].is-in{transition:opacity .85s ease,transform .85s cubic-bezier(.22,1,.36,1)}.vh-article:hover,.vh-article.is-in:hover{transform:translateY(-6px);transition:transform .35s cubic-bezier(.22,1,.36,1);transition-delay:0s}.vh-article img{display:block;width:300px;height:300px;max-width:100%;margin:0 auto;object-fit:cover;object-position:center;border-radius:15px}.vh-article time,.vh-article h3,.vh-article .vh-read{align-self:stretch}.vh-article time{display:block;margin:24px 0 0;color:#00000080;font-family:Poppins,sans-serif;font-size:11px;font-weight:400;line-height:1.4;letter-spacing:.04em}.vh-article h3{width:auto;max-width:100%;margin:8px 0 0;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.35;color:#000}.vh-read{display:inline-block;margin-top:16px;padding-top:14px;border-top:1px solid rgba(0,0,0,.3);width:100%;color:#000;font-family:Poppins,sans-serif;font-weight:500;font-size:14px;line-height:1.4;letter-spacing:-.02em}.vh-blog__more{margin-top:48px}.vh-blog__more .vh-btn{width:auto;max-width:100%;min-width:min(280px,100%);height:auto;min-height:52px;padding:16px 28px;border-radius:15px;font-size:18px;font-weight:700;letter-spacing:-.04em;line-height:1.25;text-transform:none;box-shadow:none;color:#fff;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.vectra-home .vh-blog__more a.vh-btn:hover,.vectra-home .vh-blog__more a.vh-btn:focus-visible{color:#54bd01;background:#092543;box-shadow:none}.vh-faq{position:relative;height:auto;min-height:0;padding:calc(100px + var(--vh-pad-top, 0px)) 0 calc(96px + var(--vh-pad-bottom, 0px));overflow:visible;background:radial-gradient(ellipse 55% 70% at 78% 42%,rgba(214,255,173,.45) 0%,transparent 68%),linear-gradient(180deg,#fff,#f8fcf4 52%,#fff)}#about-faq.vh-faq{margin-left:clamp(24px,5vw,80px)!important;margin-right:clamp(24px,5vw,80px)!important;padding-left:clamp(20px,3vw,48px)!important;padding-right:clamp(20px,3vw,48px)!important;box-sizing:border-box!important}.vh-faq__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:clamp(32px,4vw,64px);padding:0;align-items:start;width:100%;max-width:100%;margin:0;overflow:visible}.vectra-story #about-faq .vh-faq__grid,.vectra-home.vectra-story #about-faq .vh-faq__grid{display:block!important;grid-template-columns:none!important;gap:0!important;width:100%!important;max-width:none!important}.vh-contact-card{position:relative;z-index:2;width:100%;max-width:none;min-width:0;height:auto;min-height:0;box-sizing:border-box;border-radius:24px;padding:44px 36px 36px;color:#fff;background:radial-gradient(ellipse 80% 60% at 100% 0%,rgba(84,189,1,.55) 0%,transparent 55%),linear-gradient(145deg,#092543,#0c3558 55%,#1a5a20 120%);border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 48px #0925432e;display:flex;flex-direction:column;align-items:center;text-align:center;pointer-events:auto;overflow:hidden;justify-self:stretch}.vh-contact-card p{width:auto;max-width:100%;margin:0 0 12px;font-family:Poppins,sans-serif;font-size:17px;font-weight:500;line-height:1.4;letter-spacing:-.03em;color:#fff}.vh-contact-card p:last-of-type{margin-bottom:0}.vh-contact-card__kicker{margin:0 0 12px;color:#d6ffad;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.vh-faq__more{margin-top:28px;padding:22px 0 0;border-top:1px solid rgba(84,189,1,.2)}.vh-faq__more h3{margin:0 0 8px;color:#092543;font-size:20px;font-weight:700}.vh-faq__more p{margin:0 0 16px;color:#092543b8;font-size:15px;line-height:1.5}.vh-cases__lead{width:min(820px,100%);margin:0 auto 24px;color:#ffffffdb;font-size:16px;line-height:1.55;text-align:center}.vh-cases__lead p{margin:0}.vh-cases__lead p+p{margin-top:12px}.vh-esg__copy .vh-kicker{margin:0 0 12px;color:#54bd01}.vh-esg__copy .vh-lead p{margin:0 0 12px}.vh-esg__copy .vh-btn{margin-top:18px}.vh-contact-card .vh-contact-list__label,.vh-contact-card .vh-contact-list small{font-size:16px;font-weight:700;line-height:1.3;letter-spacing:-.03em;color:#fff}.vh-contact-card .vh-btn--white{width:auto;min-width:180px;height:auto;min-height:44px;margin:24px auto 0;padding:12px 24px;align-self:center;background:#fff;color:#54bd01;border-radius:999px;font-size:18px;font-weight:700;letter-spacing:-.04em;box-shadow:none}.vh-contact-card .vh-btn--white img{filter:none;width:15px;height:10px}.vh-contact-card__icon{width:100px;height:79px;margin:0 0 26px;object-fit:contain}.vh-contact-card__title{width:auto;max-width:16em;min-height:0;margin:0 0 20px;font-size:20px;font-weight:700;line-height:1.25;letter-spacing:-.03em;text-transform:none;color:#fff}.vh-contact-list{display:grid;gap:22px;margin-top:36px;justify-items:center;width:100%;position:relative;z-index:3;pointer-events:auto}.vh-contact-list>div{display:flex;flex-direction:column;align-items:center;gap:6px}.vh-contact-list>div>span,.vh-contact-list__link{display:flex;align-items:flex-start;gap:10px;text-align:left}.vh-contact-list img{width:24px;height:24px;flex:none}.vh-contact-list small,.vh-contact-list__label{display:block;margin:0;font-size:16px;font-weight:700;letter-spacing:-.03em;line-height:1.3;text-transform:none;color:#fff}.vh-contact-list strong{font-size:14px;font-weight:700;line-height:1.35;letter-spacing:0;text-transform:none;color:#fff;text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:1px}.vh-contact-list a,.vh-contact-list__link{color:#fff;text-decoration:none;cursor:pointer;pointer-events:auto;position:relative;z-index:3}.vh-contact-list a:hover,.vh-contact-list a:focus-visible,.vh-contact-list__link:hover,.vh-contact-list__link:focus-visible{color:#fff;opacity:.92}.vh-contact-list a:hover strong,.vh-contact-list a:focus-visible strong,.vh-contact-list__link:hover strong,.vh-contact-list__link:focus-visible strong{text-decoration-thickness:2px}.vh-contact-list strong a{display:inline;color:inherit}.vh-contact-list strong.vh-contact-list__email,.vh-contact-list strong.vh-contact-list__email a{text-transform:none;letter-spacing:0}.vh-faq__right{position:relative;width:100%;max-width:none;min-width:0;height:auto;min-height:0;isolation:isolate;z-index:1;justify-self:stretch}.vh-accordion{position:relative;z-index:2;width:100%;max-width:none;display:flex;flex-direction:column;align-items:stretch;pointer-events:auto}.vh-faq__glow{position:absolute;left:10%;right:-5%;top:-8%;bottom:-10%;height:auto;border-radius:50%;background:radial-gradient(circle,rgba(84,189,1,.38) 0%,rgba(214,255,173,.2) 42%,transparent 70%);filter:blur(80px);pointer-events:none!important;z-index:0}.vh-accordion .vh-kicker{width:auto;height:auto;margin:0;font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:#54bd01}.vh-accordion .vh-h2{width:100%;max-width:none;margin:10px 0 14px;font-size:clamp(28px,3.1vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1.12;text-transform:none;color:#092543}.vh-accordion .vh-h2+.vh-acc{margin-top:8px}.vh-accordion .vh-lead{width:100%;max-width:none;font-size:16px;font-weight:500;letter-spacing:-.015em;line-height:1.55;color:#092543b8;margin:0 0 28px}.vh-acc{width:100%;max-width:100%;height:auto;min-height:0;margin-bottom:14px;border-radius:18px;background:linear-gradient(180deg,#d6ffad8c,#e8ffd6b8);border:1px solid rgba(84,189,1,.35);box-shadow:0 10px 28px #54bd0114;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:hidden;box-sizing:border-box;position:relative;z-index:1;pointer-events:auto;transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.vh-acc:hover{transform:translateY(-4px);border-color:#54bd018c;box-shadow:0 14px 32px #54bd0124}.vh-acc:last-child{margin-bottom:0}.vh-acc.is-open{height:auto;background:#092543;border-color:transparent;box-shadow:0 18px 40px #09254347;-webkit-backdrop-filter:none;backdrop-filter:none}.vh-acc.is-open:hover{transform:translateY(-4px);box-shadow:0 22px 44px #09254352}.vh-acc button{width:100%;height:auto;min-height:58px;background:transparent;border:0;color:#3f9a00;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:1.35;text-align:left;text-transform:none;padding:18px 22px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;white-space:normal;position:relative;z-index:2;pointer-events:auto;-webkit-tap-highlight-color:transparent}.vh-acc button img{display:none}.vh-acc button:after{content:"";width:12px;height:8px;flex:none;background:#54bd01;clip-path:polygon(0 0,100% 0,50% 100%);transition:transform .25s ease}.vh-acc.is-open button{color:#fff;padding-bottom:10px}.vh-acc.is-open button:after{background:#fff;clip-path:polygon(50% 0,100% 100%,0 100%)}.vh-acc__body{display:none;width:auto;max-width:100%;margin:0;padding:0 22px 20px;box-sizing:border-box;color:#ffffffeb;font-size:15px;font-weight:400;letter-spacing:-.01em;line-height:1.55}.vh-acc__body[hidden]{display:none!important}.vh-acc.is-open .vh-acc__body{display:block}.vh-portal{position:relative;height:auto;min-height:0;margin-bottom:0;padding:0;overflow:visible;background:transparent;color:var(--vh-white)}.vh-portal:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;height:auto;background:linear-gradient(180deg,#092543,#54bd01 101.41%);pointer-events:none;z-index:0}.vh-portal>.vh-wrap{position:relative;z-index:1}.vh-portal__grid{position:relative;z-index:1;height:auto;width:100%;margin:0;display:grid;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.15fr);column-gap:clamp(32px,5vw,80px);justify-content:center;align-items:center;padding:clamp(64px,8vw,120px) 0 clamp(72px,8vw,130px)}.vh-portal__copy{width:auto;max-width:34em;padding-top:0;min-width:0}.vh-portal__form{width:100%;min-width:0;max-width:730px;justify-self:end}.vh-portal h2{width:auto;max-width:100%;color:#fff;font-size:clamp(36px,4vw,56px);font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0 0 16px}.vh-portal h2 strong{font-weight:800;line-height:inherit}.vh-portal p,.vh-portal__lead{width:auto;max-width:100%;margin:0;font-size:clamp(16px,1.35vw,18px);font-weight:400;letter-spacing:-.02em;line-height:1.55;color:#fff}.vh-portal__tagline{margin-top:18px!important;color:#fff!important;font-size:clamp(16px,1.35vw,18px)!important;font-weight:600!important;line-height:1.45!important}.vh-form{width:100%;max-width:730px;height:auto;min-height:0;min-width:0;box-sizing:border-box;background:#e7e7e759;border:1px solid #ffffff;backdrop-filter:blur(31.5px);-webkit-backdrop-filter:blur(31.5px);border-radius:20px;padding:clamp(28px,3.5vw,48px) clamp(20px,2.5vw,40px) 32px;display:block}.vh-form h3{margin:0 0 32px;font-size:45px;font-weight:700;letter-spacing:-.03em;line-height:1.2;text-transform:none;color:#fff}.vh-form__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 16px}.vh-form__field,.vh-form__field--wide{display:block;min-width:0}.vh-form__field--wide{grid-column:1 / -1}.vh-form input,.vh-form textarea,.vh-form select{width:100%;height:53px;border:1px solid #ffffff;border-radius:10px;padding:14px 16px;font-family:inherit;font-size:17px;font-weight:500;letter-spacing:-.03em;line-height:21px;background:#fff;color:#000;-webkit-appearance:none;appearance:none}.vh-form input::placeholder,.vh-form textarea::placeholder{color:#000}.vh-form__select{position:relative;display:block}.vh-form__select:after{content:"";position:absolute;top:50%;right:18px;width:8px;height:8px;margin-top:-6px;border-right:2px solid #092543;border-bottom:2px solid #092543;transform:rotate(45deg);pointer-events:none}.vh-form__select select{padding-right:40px;cursor:pointer}.vh-form__select--wide{display:block;width:610px;max-width:100%;margin-top:25px}.vh-form textarea{width:100%;max-width:100%;height:115px;min-height:115px;margin-top:25px;border-radius:17px;resize:vertical}.vh-form .vh-btn{margin-top:32px;background:#54bd01;border:3px solid #ffffff;border-radius:13px;padding:16px 28px;font-size:18px;font-weight:700;letter-spacing:-.04em;text-transform:none;color:#fff;box-shadow:none}.vh-careers{position:relative;height:auto;min-height:0;padding:calc(161px + var(--vh-pad-top, 0px)) 0 calc(90px + var(--vh-pad-bottom, 0px));text-align:center;overflow:hidden;background:#fff}.vh-careers__grid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none;z-index:0}.vh-careers .vh-kicker{font-size:25px;font-weight:700;letter-spacing:-.05em;text-transform:none;color:#54bd01;margin:0 0 25px}.vh-careers .vh-h2{font-size:clamp(32px,4vw,48px);font-weight:700;letter-spacing:-.05em;text-transform:none;color:#092543;line-height:1.15;margin:0 auto;max-width:min(18em,100%);text-wrap:balance;overflow-wrap:anywhere}.vh-careers .vh-lead{width:1189px;max-width:100%;font-size:28px;font-weight:400;letter-spacing:-.05em;line-height:38px;text-transform:none;color:#092543;margin:52px auto 0}.vh-careers__inner{position:relative;z-index:1;max-width:1189px;margin:0 auto}.vh-careers__cta{width:auto;max-width:100%;min-width:min(280px,100%);height:auto;min-height:52px;margin-top:66px;padding:16px 28px;border-radius:34px;font-size:18px;font-weight:700;letter-spacing:-.04em;line-height:1.25;text-transform:none;box-shadow:none;color:#fff;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.vectra-home a.vh-careers__cta:hover,.vectra-home a.vh-careers__cta:focus-visible{color:#54bd01;background:#092543;box-shadow:none}.vh-careers__media{display:none}.vh-footer{background:#092543;color:var(--vh-white);height:auto;min-height:0;padding:44px clamp(24px,5vw,80px) 28px;overflow:visible}.vh-footer .vh-wrap{width:100%;max-width:1585px;margin:0 auto}.vh-footer__top{display:grid;grid-template-columns:minmax(220px,405px) minmax(0,1fr);column-gap:clamp(24px,2.6vw,51px);align-items:start}.vh-footer__nav{width:auto;max-width:100%;height:auto;min-height:0;display:grid;grid-template-columns:minmax(150px,.9fr) minmax(170px,1fr) minmax(170px,1fr) minmax(260px,1.5fr);column-gap:clamp(24px,3vw,48px);row-gap:28px;align-items:start}.vh-footer__col,.vh-footer__col--wide,.vh-footer__col--follow{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;width:100%;min-width:0;max-width:none;overflow:visible}.vh-footer__col>h3:not(.vh-footer__subscribe){display:flex;align-items:center;margin:0;padding:0 0 12px;width:100%;height:auto;box-sizing:border-box;font-size:14px;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:#54bd01}.vh-footer__migrate{margin:0 0 8px;max-width:28em;color:#ffffffc7;font-size:13px;font-weight:400;line-height:1.45;letter-spacing:0}.vh-footer__subscribe{width:auto;max-width:100%;height:auto;margin:16px 0 10px;padding:0;font-size:14px;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:#54bd01;display:flex;align-items:center}.vh-footer__links,.vh-footer__col--wide .vh-footer__links{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:0;width:100%;max-width:100%;min-width:0;font-size:16px;font-weight:300;letter-spacing:-.005em;line-height:1.5;color:#fff}.vh-footer__sub{margin:0;color:#fff;font-size:16px;font-weight:300;letter-spacing:-.005em;line-height:200%}.vh-footer__brand{display:grid;gap:12px;width:auto;max-width:405px}.vh-footer__brand img{height:42px;width:auto;mix-blend-mode:screen}.vh-footer__brand p{margin:0;max-width:420px;color:var(--vh-white);line-height:17.4px;font-size:12px;font-weight:500;letter-spacing:-.06px}.vh-footer__links a,.vh-footer__links button,.vh-footer__sub{display:block;width:100%;max-width:100%;color:#fff;white-space:normal;line-height:1.5;padding:2px 0}.vh-footer__links a:hover{color:#54bd01}.vh-footer form{display:block;width:100%;max-width:100%;min-width:0}.vh-news{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;margin-top:12px;width:100%;max-width:100%;min-width:0}.vh-news input{width:100%;min-width:0;max-width:100%;height:32px;border:0;border-radius:999px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:500;letter-spacing:-.02em;color:var(--vh-navy);box-sizing:border-box}.vh-news input::placeholder{color:#09254373}.vh-news button{border:0;border-radius:999px;background:var(--vh-green);color:var(--vh-navy);height:32px;padding:0 14px;width:auto;min-width:max-content;white-space:nowrap;font-size:12px;font-weight:700;letter-spacing:-.02em;cursor:pointer;justify-self:start}.vh-social{display:flex;flex-wrap:wrap;align-items:center;gap:10px;width:auto;height:auto;margin:0 0 8px}.vh-social a{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#ffffff1f;color:#fff}.vh-social a:hover,.vh-social a:focus-visible{background:#54bd01;color:#092543}.vh-social svg{width:16px;height:16px}.vh-footer__contact,.vh-footer__address{display:grid;gap:6px}.vh-footer__contact a,.vh-footer__address a,.vh-footer__brand a{color:#fff;text-decoration:underline;text-underline-offset:.18em}.vh-footer__contact a:hover,.vh-footer__address a:hover,.vh-footer__brand a:hover{color:#54bd01}.vh-footer__bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:36px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);font-size:16px;font-weight:600;letter-spacing:-.8px;line-height:23.2px;color:#fff3}.vh-footer__bottom a{margin-left:16px}.vectra-home-page #header-group,.vectra-home-page .page-wrapper>footer,body:has(.vh-header) #header-group,body:has(.vh-header) .page-wrapper>footer{display:none!important}.vectra-home-page,body:has(.vectra-home){--header-height: 0px;--header-group-height: 0px;overflow-x:clip;max-width:100%}.vectra-home-page .page-wrapper,body:has(.vectra-home) .page-wrapper,.vectra-home-page #MainContent,body:has(.vectra-home) #MainContent{width:100%;max-width:100%;overflow-x:clip}.vectra-home-page .shopify-section:has(.vectra-home),body:has(.vectra-home) .shopify-section:has(.vectra-home){margin:0;overflow:visible}.vectra-home-page #MainContent,body:has(.vectra-home) #MainContent{padding:0}[data-vh-reveal]{opacity:0;transform:translate(-150px);transition:opacity .85s ease,transform .85s cubic-bezier(.22,1,.36,1)}[data-vh-reveal=right]{transform:translate(150px)}[data-vh-reveal=left]{transform:translate(-150px)}[data-vh-reveal=up]{transform:translateY(150px)}[data-vh-reveal=down]{transform:translateY(-150px)}[data-vh-reveal=scale]{transform:scale(.5);transform-origin:50% 50%}[data-vh-reveal].is-in{opacity:1;transform:none}.vh-stat--30[data-vh-reveal]{transition-delay:0s}.vh-stat--100[data-vh-reveal]{transition-delay:.12s}.vh-stat--combo[data-vh-reveal]{transition-delay:.24s}.vh-stat--500[data-vh-reveal]{transition-delay:.36s}.vh-stat.is-in{animation:vh-float 5.5s ease-in-out 1.4s infinite}.vh-stat--100.is-in{animation-delay:1.55s}.vh-stat--30.is-in{animation-delay:1.4s}.vh-stat--combo.is-in{animation-delay:1.62s}.vh-stat--500.is-in{animation-delay:1.7s}@keyframes vh-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes vh-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){[data-vh-reveal],.vh-hero__track,.vh-hero__slide,.vh-hero__copy h1,.vh-hero__copy .vh-hero__display,.vh-hero__copy p,.vh-header,.vh-sol-shot,.vh-logos__track,.vh-stat,.vh-why__media img,.vh-why__copy .vh-btn,.vh-ceo__photo,.vh-course,.vh-topic-card,.vh-article,.vh-acc{animation:none;transition:none;transform:none;opacity:1;visibility:visible}}@media(max-width:1439px){.vh-footer{padding:40px 32px 24px}.vh-footer__top{grid-template-columns:1fr;row-gap:32px}.vh-footer__nav{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;row-gap:28px}.vh-footer__col--follow,.vh-footer__brand{max-width:none}.vh-footer .vh-news{max-width:420px}}@media(max-width:989px){.vectra-home{overflow-x:hidden}[data-vh-reveal],[data-vh-reveal=left],[data-vh-reveal=right]{transform:translateY(32px)}.vectra-home .vh-wrap,.vectra-home .vh-why .vh-wrap{width:min(100% - 32px,720px);max-width:100%;min-width:0;margin-inline:auto}.vh-why__grid,.vh-faq__grid{grid-template-columns:1fr}.vh-why__grid,.vh-faq__grid,.vh-why__grid>*,.vh-faq__grid>*,.vh-why__copy,.vh-why__media,.vh-accordion,.vh-faq__right,.vh-acc,.vh-contact-card{width:100%;max-width:100%;min-width:0}.vh-why__copy h2,.vh-why__copy>p:not(.vh-kicker),.vh-why__body,.vh-why__body p,.vh-accordion .vh-h2,.vh-accordion .vh-lead,.vh-acc button,.vh-acc p{width:100%;max-width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.vh-why__copy h2{font-size:clamp(26px,7vw,40px);line-height:1.2}.vh-why__copy>p:not(.vh-kicker),.vh-why__body p{font-size:clamp(15px,4vw,18px);line-height:1.4}.vh-ceo{display:flex;flex-direction:column;align-items:center;width:calc(100% - 32px);min-height:0;height:auto;margin:48px auto 0;padding:0}.vh-ceo__mark{left:50%;top:50%;right:auto;width:min(360px,78%);max-height:80%;opacity:.1;transform:translate(-50%,-50%)}.vh-ceo__photo{position:relative;left:auto;top:auto;width:min(420px,86%);height:auto;aspect-ratio:629 / 658;margin:0 auto 32px}.vh-ceo__arch{left:1.4%;top:12.8%;width:98.6%;height:87.2%;border-radius:50% 50% 0 0}.vh-ceo__tag{left:-8%;top:50%;width:min(220px,62%);height:auto;min-height:48px;padding:10px 16px}.vh-ceo__tag span{font-size:22px}.vh-ceo__line{left:18%;top:calc(50% + 48px);width:110px}.vh-ceo__copy,.vh-ceo__kicker,.vh-ceo__copy h2,.vh-ceo__body{position:relative;left:auto;top:auto;width:100%;height:auto;transform:none}.vh-ceo__kicker{font-size:18px;line-height:1.2}.vh-ceo__copy h2{font-size:clamp(28px,7vw,36px);margin-top:10px;white-space:normal}.vh-ceo__body{margin-top:20px;font-size:16px;gap:16px}.vh-why__media{height:auto;min-height:0;aspect-ratio:775 / 493;margin-inline:auto;overflow:hidden}.vh-why__media img{width:100%;height:100%;max-width:100%;transform:none;object-fit:cover;object-position:center}.vh-header{padding-left:16px;padding-right:16px}.vh-hero{aspect-ratio:3 / 4;width:100%;height:auto;min-height:100svh}.vh-hero--home{aspect-ratio:auto;height:auto;min-height:820px}.vh-hero--home .vh-hero__track,.vh-hero--home .vh-hero__slide{min-height:inherit;position:relative;inset:auto;height:auto;padding:0;align-items:center}.vh-hero--home .vh-hero__copy{left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:100%!important;max-width:none!important;min-height:inherit;padding:180px 20px 100px;transform:none!important;text-align:center!important;align-items:center!important;justify-content:flex-start;overflow:visible;max-height:none}.vh-hero--home .vh-hero__h1{font-size:13px;line-height:1.4;margin-bottom:14px;text-align:center!important}.vh-hero--home .vh-hero__display{font-size:clamp(28px,8vw,40px);text-align:center!important}.vh-hero--home .vh-hero__display:after,.vh-hero--home .vh-hero__h1:after{display:none!important}.vh-hero--home .vh-hero__body{font-size:15px;line-height:1.5;text-align:center!important}.vh-hero--home .vh-hero__h1,.vh-hero--home .vh-hero__display,.vh-hero--home .vh-hero__body p,.vh-hero--home .vh-hero__aeo{text-align:center!important}.vh-hero--home .vh-hero__actions{justify-content:center!important}.vh-hero--home .vh-hero__arrow{display:none!important}.vh-hero__track,.vh-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.vh-hero__slide img{width:100%;height:100%;object-fit:cover;object-position:center}.vh-hero__copy{left:50%;right:auto;top:auto;bottom:16px;width:min(100% - 32px,640px);max-width:min(100% - 32px,640px);transform:translate(-50%);text-align:center}.vh-hero__slide.is-active .vh-hero__copy{transform:translate(-50%)}.vh-hero__copy h1,.vh-hero__copy .vh-hero__display,.vh-hero__copy p:not(.vh-hero__display){width:100%;max-width:100%;text-align:center;margin-inline:auto}.vh-hero__copy .vh-hero__display{font-size:clamp(26px,7vw,44px);line-height:1.12}.vh-hero__copy .vh-hero__display:after{margin-inline:auto;width:min(220px,70%)}.vh-hero__copy p:not(.vh-hero__display){font-size:clamp(14px,3.8vw,18px);line-height:1.35}.vh-page-hero{min-height:0;padding:120px 0 88px}.vh-page-hero:after{bottom:-48px;height:96px}.vh-menu{display:none}.vh-util{gap:18px;margin-bottom:12px;font-size:14px}.vh-nav-toggle{display:grid;place-items:center}.vh-nav-panel{display:none;position:absolute;top:calc(100% + 10px);left:16px;right:16px;background:var(--vh-navy);border-radius:16px;padding:18px;flex-direction:column;gap:12px}.vh-nav-panel.is-open,.vh-header .vh-nav-panel.is-open{display:flex;z-index:6000;background:#092543;opacity:1;backdrop-filter:none;-webkit-backdrop-filter:none}.vh-header{position:absolute}.vh-nav{display:flex;position:relative;padding:0 12px}.vh-logo{margin-left:4px}.vh-nav-end{margin-left:auto}.vh-trust__row,.vh-why__grid,.vh-faq__grid,.vh-footer__top{grid-template-columns:1fr}.vh-footer__nav{grid-template-columns:1fr 1fr}.vh-footer{padding:48px 16px 28px}.vh-footer__top,.vh-footer__nav,.vh-footer__col,.vh-footer__col--follow,.vh-footer__brand{width:100%;max-width:100%;column-gap:32px;row-gap:28px}.vh-footer__links,.vh-footer__col--wide .vh-footer__links{width:100%;max-width:100%;flex-direction:column}.vh-news{width:100%;max-width:100%;grid-template-columns:minmax(0,1fr) auto}.vh-portal{height:auto;min-height:0;margin-bottom:0;padding:72px 16px}.vh-portal:before{bottom:0;height:100%}.vh-portal__grid{height:auto;padding-top:0;grid-template-columns:1fr;column-gap:0;row-gap:32px;justify-content:stretch}.vh-portal__copy,.vh-portal__form{width:100%;max-width:100%;padding-top:0;justify-self:stretch}.vh-portal h2,.vh-portal p,.vh-portal__lead{width:100%}.vh-form{width:100%;height:auto;padding:40px 24px}.vh-form h3{margin-bottom:32px}.vh-form__grid{grid-template-columns:1fr 1fr}.vh-form textarea,.vh-form__select--wide,.vh-form .vh-btn{width:100%}.vh-form .vh-btn{margin-top:24px}.vh-trust__row{flex-direction:column;align-items:center;justify-content:center;gap:28px;text-align:center;left:0;width:100%;min-height:0;margin-inline:auto}.vh-trust__copy{width:100%;max-width:727px;padding-top:0}.vh-trust .vh-btn{margin-left:auto;margin-right:auto}.vh-why__grid{justify-items:center;text-align:center}.vh-why__copy{min-height:0;padding-top:0;align-items:center;text-align:center;margin-inline:auto}.vh-why__copy .vh-btn{margin-inline:auto;width:min(325px,100%)}.vh-why__item{width:min(336px,100%);text-align:left}.vh-blog__grid,.vh-case-grid{width:100%;flex-wrap:wrap;justify-content:center}.vh-case{width:min(325px,100%);min-width:0;height:auto;min-height:0;flex:0 1 auto;flex-direction:column}.vh-case__main{width:100%;height:auto}.vh-case:hover,.vh-case:focus-visible,.vh-case.is-open{width:min(640px,100%);min-width:0;flex:0 1 auto;height:auto}.vh-case:hover .vh-case__quote,.vh-case:focus-visible .vh-case__quote,.vh-case.is-open .vh-case__quote{width:100%;min-width:0;max-width:100%;height:auto;max-height:none;flex:0 0 auto;padding:8px 24px 28px}.vh-case__quote blockquote{width:100%}.vh-cases__cta{width:min(520px,100%);height:auto;min-height:52px;padding:16px 20px;font-size:18px}.vh-faq{min-height:0;padding:64px 16px}.vh-faq__grid{grid-template-columns:1fr;gap:32px;padding:40px 0}.vh-faq__right,.vh-contact-card,.vh-accordion,.vh-acc,.vh-acc.is-open{width:100%;max-width:100%;height:auto;min-height:0}.vh-contact-card{max-width:none}.vh-acc button{height:auto;min-height:52px;font-size:14px;padding:12px 16px;white-space:normal}.vh-reviews{width:min(589px,100%);height:auto;padding:16px 24px}.vh-article{width:min(454px,100%)}.vh-courses{grid-template-columns:repeat(2,minmax(0,1fr))}.vh-course{width:auto;height:auto;min-height:0}.vh-topic-card{height:auto;grid-template-columns:1fr}.vh-topic-card img{height:180px}.vh-searchbar{grid-template-columns:1fr}.vh-searchbar select{width:100%}.vh-market{padding:48px 16px 56px}.vh-market__panel{min-height:0;padding:40px 0 48px}.vh-pills{width:100%;height:auto;gap:12px;flex-wrap:wrap}.vh-pill{width:min(305px,100%)}.vh-why__list{grid-template-columns:1fr;justify-items:center}.vh-solutions__canvas{min-height:0;padding:56px 16px 64px;text-align:center}.vh-solutions__head .vh-kicker{width:auto}.vh-solutions__head h2{width:auto;font-size:36px;line-height:1.15}.vh-solutions__body{flex-direction:column;align-items:center;justify-content:center;padding-left:0;gap:32px;min-height:0;height:auto;margin-top:32px;text-align:center}.vh-solutions__copy,.vh-solutions__copy h3,.vh-solutions__copy p,.vh-solutions__copy .vh-btn{width:100%;max-width:367px;margin-inline:auto;text-align:center}.vh-solutions__gallery{height:auto;overflow-x:auto;padding-bottom:8px;justify-content:center}.vh-sol-shot,.vh-sol-shot img{min-height:0}.vh-sol-shot{width:180px;height:246px}.vh-sol-shot.is-active{width:268px;height:366px}.vh-solutions__cta{width:100%;margin:48px 0 0;padding-top:32px}.vh-solutions__cta:before{left:0;width:100%}.vh-esg{display:flex;justify-content:center;overflow:visible;padding:8px 16px 40px}.vh-esg__stage{width:min(100%,980px);min-height:0;height:auto;aspect-ratio:auto;display:block;margin:12px auto 0;padding:120px 12px 80px;overflow:visible}.vh-esg__glow{width:min(640px,94%);top:6%}.vh-esg__copy{position:relative;width:min(420px,78%);left:auto;top:auto;margin:0 auto}.vh-esg__copy h2{font-size:clamp(22px,6vw,36px);line-height:1.15}.vh-esg__copy .vh-lead{font-size:clamp(14px,3.6vw,17px);line-height:1.45;width:100%}.vh-stat{width:min(140px,30cqi);height:min(140px,30cqi);max-width:140px;max-height:140px;padding-top:36px}.vh-stat--100{left:58%;right:auto;top:-4cqi}.vh-stat--30{left:0;right:auto;top:18cqi}.vh-stat--combo{left:6%;right:auto;top:62cqi}.vh-stat--500{left:auto;right:0;top:40cqi}.vh-stat b{font-size:clamp(28px,8vw,48px);line-height:.85;height:auto}.vh-stat span,.vh-stat--100 span{font-size:clamp(10px,2.6vw,14px);line-height:1.2;max-width:90px}.vh-hero__arrow{display:none}.vh-blog,.vh-market,.vh-portal,.vh-careers,.vh-impact,.vh-cases{text-align:center}.vh-faq{overflow:visible;padding-inline:16px;text-align:left}.vh-faq .vh-kicker,.vh-faq .vh-h2,.vh-accordion .vh-lead{text-align:center;width:100%;max-width:100%}.vh-acc button{text-align:left;justify-content:space-between;align-items:flex-start}.vh-acc button:after{margin-top:6px}.vh-blog__grid,.vh-courses,.vh-pills{justify-content:center;justify-items:center}.vh-article,.vh-course,.vh-pill,.vh-accordion,.vh-faq__right,.vh-form,.vh-contact-card,.vh-careers__inner{margin-inline:auto}.vh-accordion{align-items:center}.vh-form,.vh-acc{text-align:left}.vh-market__head .vh-lead,.vh-portal p,.vh-careers .vh-lead{margin-inline:auto}}@media(max-width:749px){.vh-blog__grid,.vh-case-grid,.vh-form__grid,.vh-why__list,.vh-footer__nav,.vh-courses,.vh-news{grid-template-columns:1fr}.vh-news button{width:100%;justify-self:stretch}.vh-hero{min-height:100svh}.vh-hero__slide:has(.vh-hero__media--mobile) .vh-hero__media--desktop{display:none}.vh-hero__media--mobile{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--vh-object-position, center center)}.vh-hero__arrow--prev{left:12px}.vh-hero__arrow--next{right:12px}.vh-trust{margin-top:-48px;border-radius:48px 48px 0 0}.vh-impact h2{white-space:normal;height:auto;line-height:1.2;width:min(878px,100%);margin-inline:auto;text-align:center}.vh-hero__copy .vh-hero__display,.vh-esg__copy h2,.vh-portal h2,.vh-blog .vh-h2,.vh-accordion .vh-h2{font-size:36px;letter-spacing:-.05em;line-height:101%}.vh-hero__copy p:not(.vh-hero__display){font-size:18px;line-height:120%}.vh-h2,.vh-why__copy h2,.vh-cases h2,.vh-solutions__copy h3,.vh-form h3,.vh-careers .vh-h2{font-size:32px;letter-spacing:-.05em;line-height:1.2}.vh-blog .vh-h2,.vh-accordion .vh-h2{font-size:36px;width:auto;margin-inline:auto;text-align:center}.vh-contact-card{padding:40px 24px}.vh-nav .vh-btn--green span{display:none}}.vh-locale{position:relative;display:inline-flex;align-items:center}.vh-locale__native{position:relative;display:inline-flex;align-items:center;background:transparent}.vh-locale__summary{list-style:none}.vh-locale__code{font-size:16px;font-weight:500;letter-spacing:0;text-transform:uppercase}.vh-dropdown,.vh-mega,.vh-locale__panel,.vh-account__menu,.vh-header .localization-wrapper,.vh-header dropdown-localization-component .localization-wrapper{--color-background: #ffffff;--color-foreground: #092543;background:#fff!important;background-color:#fff!important;color:#092543!important;opacity:1!important;mix-blend-mode:normal;isolation:isolate;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color-scheme:light;text-transform:none;font-variant:normal;letter-spacing:0}.vh-locale__panel,.vh-header dropdown-localization-component .localization-wrapper,.vh-header dropdown-localization-component .localization-wrapper.localization-wrapper{--color-foreground: #092543;--color-foreground-rgb: 9 37 67;--color-foreground-subdued: rgba(9, 37, 67, .72);--color-foreground-muted: rgba(9, 37, 67, .55);--color-background: var(--vh-dropdown-bg);--color-border: var(--vh-dropdown-border);--color-shadow: transparent;--color-input-text: #092543;--color-input-background: #ffffff;--color-primary-active: var(--vh-green);position:absolute;top:calc(100% + 8px);right:0;left:auto;z-index:6000;isolation:isolate;min-width:280px;max-width:min(360px,calc(100vw - 32px));max-height:min(27.5rem,calc(100vh - 120px));overflow:hidden;padding:12px 10px;background:#fff!important;background-color:#fff!important;color:#092543;border:1px solid var(--vh-dropdown-border);border-radius:15px;box-shadow:0 18px 40px #0925432e;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color-scheme:light;opacity:1!important;translate:0 0}.vh-locale__panel[hidden]{display:none!important}.vh-header dropdown-localization-component .localization-form__list{max-height:18.5rem}.vh-header dropdown-localization-component .country-filter{position:relative;padding:0 0 8px;border-bottom:0}.vh-header dropdown-localization-component .country-filter .field{position:relative}.vh-header dropdown-localization-component .country-filter__input{height:36px;padding-left:40px;background:#0925430f;border:1px solid rgba(9,37,67,.18);border-radius:10px;color:#092543}.vh-header dropdown-localization-component .country-filter__input::placeholder{color:#0925438c}.vh-header dropdown-localization-component .country-filter__search-icon,.vh-header dropdown-localization-component .country-filter .country-filter__search-icon.field__button{position:absolute;left:12px;right:auto;top:50%;width:18px;height:18px;margin:0;padding:0;transform:translateY(-50%);color:#092543b3;pointer-events:none;z-index:1}.vh-header dropdown-localization-component .country-filter__search-icon svg,.vh-header dropdown-localization-component .country-filter__search-icon .svg-wrapper{width:16px;height:16px;display:block}.vh-header dropdown-localization-component .localization-form__list-item{margin-inline:0;color:#092543eb}.vh-header dropdown-localization-component .localization-form__list-item .country{color:#092543eb}.vh-header dropdown-localization-component .localization-form__list-item:hover,.vh-header dropdown-localization-component .localization-form__list-item:focus,.vh-header dropdown-localization-component .localization-form__list-item[aria-current=true]{background:#0925430f}.vh-header dropdown-localization-component .localization-form__list-item#no-results-message{color:#0925438c}.vh-header dropdown-localization-component :is(.localization-form__list-item:hover,.localization-form__list-item[aria-selected=true],.localization-form__list-item[aria-current=true]) .localization-form__currency{color:var(--vh-green)}.vh-header dropdown-localization-component .language-selector.language-selector{padding:8px 4px 2px;gap:10px}.vh-header dropdown-localization-component .language-selector--top-shadow:before{display:none}.vh-header dropdown-localization-component .language-selector__label{color:#092543b3}.vh-locale__panel localization-form-component,.vh-header dropdown-localization-component localization-form-component{display:block;width:100%}.vh-header dropdown-localization-component .language-selector .svg-wrapper.icon-caret{color:#092543;pointer-events:none;z-index:2}.vh-header .localization-form__select,.vh-header dropdown-localization-component .localization-form__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;z-index:1;min-width:0;width:auto;max-width:none;flex:1;min-height:36px;padding:8px 28px 8px 12px;field-sizing:unset;background:#0925430f;border:1px solid rgba(9,37,67,.18);border-radius:10px;color:#092543;text-align:left;color-scheme:light}.vh-header .localization-form__select::-ms-expand,.vh-header dropdown-localization-component .localization-form__select::-ms-expand{display:none}.vh-header dropdown-localization-component .localization-form__select:hover{background:#09254314}.vh-header dropdown-localization-component .localization-form__select option{background-color:#fff;color:#092543}.vh-locale,.vh-account,.vh-account__session{position:relative;z-index:2;display:inline-flex;align-items:center}.vh-account__icon,.vh-account__avatar{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;min-width:34px;min-height:34px;gap:0;padding:0;border:0;background:none;cursor:pointer;font:inherit;color:var(--vh-white)}.vh-account__icon svg{width:26px;height:26px}.vh-account__menu[hidden]{display:none!important}.vh-account__menu{position:absolute;top:calc(100% + 8px);right:0;z-index:6100;width:max-content;min-width:220px;max-width:min(320px,80vw);padding:12px 10px;background:#fff!important;background-color:#fff!important;border:1px solid var(--vh-dropdown-border);border-radius:15px;box-shadow:0 18px 40px #0925432e;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;isolation:isolate;display:grid;gap:2px;opacity:1!important;color:#092543;text-transform:none}.vh-account__head{display:grid;gap:2px;padding:10px 14px 8px;background:transparent}.vh-account__hi{margin:0;font-size:16px;font-weight:700;letter-spacing:0;color:#092543;text-transform:none}.vh-account__email{margin:0;font-size:13px;font-weight:400;color:#092543b3;word-break:break-all}.vh-account__grid{display:grid;grid-template-columns:1fr;gap:2px;padding:0;background:transparent}.vh-account__chip{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:0;padding:10px 14px;border:0;border-radius:10px;color:#092543eb;font-size:15px;font-weight:500;letter-spacing:0;line-height:1.3;background:transparent;text-transform:none}.vh-account__chip svg{width:18px;height:18px;flex:none;color:currentColor}.vh-account__chip--wide{grid-column:auto}.vh-account__menu--guest{width:220px}.vh-account__chip:hover{background:#0925430f;border-color:transparent;color:var(--vh-green)}.vh-account__logout{justify-self:start;padding:10px 14px;color:#092543b3;font-size:13px;font-weight:500}.vh-account__logout:hover{color:var(--vh-green)}.vh-mega,.vh-menu__item.has-children .vh-mega,.vh-menu__item.has-children:last-child .vh-mega{position:absolute;top:calc(100% + 8px);left:50%;right:auto;z-index:5000;display:none;gap:28px;flex-wrap:wrap;width:max-content;min-width:220px;max-width:min(920px,80vw);padding:12px 10px;background:#fff!important;background-color:#fff!important;border:1px solid var(--vh-dropdown-border);border-radius:15px;box-shadow:0 18px 40px #0925432e;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:translate(-50%);translate:none;opacity:1;color:#092543;text-transform:none}.vh-mega:before{content:"";position:absolute;left:0;right:0;top:-14px;height:16px}.vh-menu__item.has-children:hover .vh-mega,.vh-menu__item.has-children:focus-within .vh-mega,.vh-menu__item.has-children.is-open .vh-mega{display:flex}.vh-mega--list{flex-direction:column;flex-wrap:nowrap;min-width:220px;max-width:280px;gap:2px}.vh-mega--cols{padding:22px 24px;top:calc(100% + 8px)}.vh-mega__col{min-width:160px}.vh-mega__parent{display:block;margin-bottom:8px;color:#092543;font-weight:700}.vh-header [data-vh-inside-vectra] a[href*=why-partner],.vh-header [data-vh-inside-vectra] a[href*=why-vectra],.vh-header [data-vh-inside-vectra] .vh-mega__list li:has(a[href*=why-partner]),.vh-header [data-vh-inside-vectra] .vh-mega__list li:has(a[href*=why-vectra]),.vh-header [data-vh-inside-vectra] .vh-nav-panel__sub a[href*=why-partner],.vh-header [data-vh-inside-vectra] .vh-nav-panel__sub a[href*=why-vectra]{display:none!important}.vh-mega__list{list-style:none;margin:0;padding:0;display:grid;gap:2px;width:100%}.vh-mega__list a{display:block;padding:10px 14px;border-radius:10px;color:#092543eb;font-size:15px;font-weight:500;letter-spacing:0;line-height:1.3;white-space:nowrap;text-transform:none}.vh-mega--cols .vh-mega__list a{padding:4px 0;font-size:14px;color:#092543db}.vh-mega__list a:hover,.vh-mega__parent:hover{color:var(--vh-green);background:#0925430f}.vh-mega--cols .vh-mega__list a:hover,.vh-mega--cols .vh-mega__parent:hover{color:var(--vh-green);background:transparent}.vh-nav-panel__item{display:grid;gap:6px}.vh-nav-panel__item button,.vh-nav-panel [data-vh-contact-open]{background:none;border:0;padding:10px 4px;color:var(--vh-white);font:inherit;font-weight:500;font-size:16px;text-align:left;cursor:pointer}.vh-nav-panel__sub{display:none;padding:0 0 8px 12px;gap:6px}.vh-nav-panel__item.is-open .vh-nav-panel__sub{display:grid}.vh-nav-panel__grand{opacity:.8;padding-left:12px}.vh-footer__links button{background:none;border:0;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.vh-footer__links button:hover{color:var(--vh-green)}.vh-contact-modal{position:fixed;top:0;right:0;bottom:0;left:0;width:min(100%,100vw);max-width:none;height:100%;max-height:none;margin:0;padding:24px 16px;border:0;background:transparent;z-index:10000;overflow:auto}.vh-contact-modal[open]{display:grid;place-items:center}.vh-contact-modal::backdrop{background:#092543b8}.vh-contact-modal__dialog{position:relative;z-index:1;width:min(780px,100%);max-height:calc(100vh - 48px);overflow:auto;outline:none}.vh-contact-modal__close{position:absolute;top:22px;right:22px;z-index:2;width:36px;height:36px;border:1px solid rgba(255,255,255,.43);border-radius:50%;background:#ffffff1f;color:#fff;font-size:26px;line-height:1;cursor:pointer}.vh-form--modal{position:relative;width:100%;max-width:730px;margin:0 auto;background:#0925430f;border:1px solid rgba(255,255,255,.43);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.vh-form--modal h3{margin:0 48px 36px 0}.vh-contact-modal__success,.vh-contact-modal__error{margin:0 0 24px;color:#fff}body.vh-contact-open,body.vh-contact-open .page-wrapper{overflow:hidden}.vh-course-land{padding:48px 0 96px;background:#fff}.vh-market-page{text-align:center}.vh-market-page .vh-wrap{display:flex;flex-direction:column;align-items:center;width:min(1080px,calc(100% - 48px));margin-inline:auto;text-align:center}.vh-market-page__hero,.vh-market-page__section,.vh-market-page__close{width:100%;box-sizing:border-box}.vh-market-page__hero{padding:24px 0 8px;text-align:center}.vh-market-page__h1{margin:0 auto 12px;max-width:28em;width:100%;color:#092543;font-size:clamp(18px,1.6vw,22px);font-weight:700;letter-spacing:-.03em;line-height:1.25;text-align:center}.vh-market-page__display{margin:0 auto 18px;max-width:16em;width:100%;color:#092543;font-size:clamp(32px,4.2vw,56px);font-weight:800;letter-spacing:-.04em;line-height:1.05;text-align:center}.vh-market-page__hero .vh-lead,.vh-market-page__section .vh-lead,.vh-market-page.vh-course-land .vh-lead,.vh-market-page .vh-lead{display:block;width:100%;max-width:46em;margin:12px auto 0!important;text-align:center}.vh-market-page__aeo{box-sizing:border-box;width:100%;max-width:46em;margin:22px auto 28px;padding:18px 20px;border-left:3px solid #54bd01;background:#54bd0114;color:#092543;font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1.5;text-align:left}.vh-market-page__section{display:flex;flex-direction:column;align-items:center;padding:56px 0 8px;text-align:center}.vh-market-page__section .vh-kicker,.vh-market-page .vh-kicker{display:block;width:100%;margin:0 auto 10px;text-align:center}.vh-market-page__section .vh-h2,.vh-market-page.vh-course-land .vh-h2,.vh-market-page .vh-h2{display:block;width:100%;max-width:22em;margin:0 auto 16px!important;text-align:center}.vh-market-page .vh-btn{margin-left:auto;margin-right:auto}.vh-market-page__pillars,.vh-market-page__topics,.vh-market-page__levels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;width:100%;margin:28px auto 0;max-width:960px;text-align:left}.vh-market-page__pillars article,.vh-market-page__topics article,.vh-market-page__levels article,.vh-market-page__card,.vh-market-page__why{padding:22px 24px;border-radius:16px;background:#f4f7f2;text-align:left}.vh-market-page__pillars h3,.vh-market-page__topics h3,.vh-market-page__levels h3,.vh-market-page__card h3,.vh-market-page__why h3{margin:0 0 10px;color:#092543;font-size:18px;font-weight:700;letter-spacing:-.03em}.vh-market-page__pillars p,.vh-market-page__topics p,.vh-market-page__levels p,.vh-market-page__card p,.vh-market-page__why p,.vh-market-page__more-frameworks,.vh-market-page__note{margin:0;color:#092543bf;font-size:15px;line-height:1.5}.vh-market-page__why{box-sizing:border-box;width:100%;max-width:960px;margin:24px auto 0;text-align:left}.vh-market-page__note{margin-top:10px;font-weight:600}.vh-market-page__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:24px auto 0;max-width:960px}.vh-market-page__chips span{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border-radius:999px;background:#eef5e8;color:#092543;font-size:14px;font-weight:700;letter-spacing:-.02em}.vh-market-page__more-frameworks{max-width:720px;margin:16px auto 0}.vh-market-page__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px}.vh-market-page .vh-courses,.vh-market-page .vh-course-land__grid{margin-left:auto;margin-right:auto;text-align:left}.vh-market-page .vh-course__meta{flex-direction:column;align-items:stretch;gap:12px}.vh-market-page .vh-course__cta{width:100%;white-space:normal}.vh-market-page__banner{max-width:1080px;margin:48px auto 0;padding:40px 36px;border-radius:24px;background:linear-gradient(135deg,#092543,#163d0a 55%,#245016);color:#fff;text-align:center}.vh-market-page__banner .vh-kicker{color:#ffffffbf}.vh-market-page__banner .vh-h2,.vh-market-page__banner .vh-market-page__pillars-inline{color:#fff}.vh-market-page__banner .vh-h2{max-width:18em;margin-left:auto;margin-right:auto}.vh-market-page__banner .vh-lead{max-width:42em;margin-left:auto;margin-right:auto}.vh-market-page__pillars-inline{margin:18px auto 24px;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.vh-market-page__faq{margin:28px auto 0;max-width:920px;text-align:left}.vh-market-page__card{box-sizing:border-box;display:block;width:100%;max-width:46em;margin:28px auto 0;text-align:left}.vh-market-page__card .vh-btn{margin-top:18px}.vh-market-page__faq details{margin:0 0 12px;padding:16px 18px;border-radius:14px;background:#f4f7f2}.vh-market-page__faq summary{cursor:pointer;color:#092543;font-size:16px;font-weight:700;letter-spacing:-.02em}.vh-market-page__faq p{margin:12px 0 0;color:#092543bf;font-size:15px;line-height:1.5}.vh-market-page__close{padding-bottom:24px}@media(max-width:899px){.vh-market-page__pillars,.vh-market-page__topics,.vh-market-page__levels{grid-template-columns:1fr}.vh-market-page__banner{padding:32px 24px}}.vectra-home:has(.vh-course-land) .vh-header{position:relative;background:#092543;padding-bottom:20px}.vh-course-land .vh-h2{max-width:18em}.vh-course-land .vh-lead{max-width:720px;margin:16px 0 0;font-size:18px;line-height:1.55;font-weight:500;color:#092543;letter-spacing:-.02em}.vh-market-page.vh-course-land .vh-lead,.vh-market-page .vh-lead{max-width:46em;margin:12px auto 0!important;text-align:center}.vh-market-page__banner .vh-lead,.vh-market-page.vh-course-land .vh-market-page__banner .vh-lead,.vh-market-page .vh-market-page__banner .vh-lead{color:#fff!important}.vh-market-page.vh-course-land .vh-h2,.vh-market-page .vh-h2{margin-left:auto!important;margin-right:auto!important;text-align:center}.vh-market-page .vh-courses,.vh-market-page .vh-course-land__grid{width:100%;max-width:1080px}.vh-course-land__note{max-width:720px;margin:20px 0 0;font-size:16px;font-weight:600;line-height:1.45;color:#092543}.vh-course-land__hero img{display:block;width:min(720px,100%);height:auto;aspect-ratio:16 / 9;object-fit:cover;object-position:center;border-radius:16px;margin-top:32px}.vh-course-land__grid{margin-top:48px}.vh-course-land__grid-copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 48px;margin-top:48px}.vh-course-land__grid-copy h2{margin:0 0 12px;font-size:clamp(18px,1.6vw,22px);font-weight:700}.vh-course-land__grid-copy p{margin:0;font-size:16px;line-height:1.55}.vh-course-land__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:40px}.vh-course-land__actions .vh-btn{min-height:52px;padding:16px 28px;font-size:18px;font-weight:700}.vh-course[data-vh-reveal]:nth-child(1){transition-delay:.06s}.vh-course[data-vh-reveal]:nth-child(2){transition-delay:.12s}.vh-course[data-vh-reveal]:nth-child(3){transition-delay:.18s}.vh-course[data-vh-reveal]:nth-child(4){transition-delay:.24s}.vh-course-land__hero[data-vh-reveal]{transition-delay:.06s}.vh-course-land__grid-copy article[data-vh-reveal]:nth-child(1){transition-delay:.1s}.vh-course-land__grid-copy article[data-vh-reveal]:nth-child(2){transition-delay:.18s}.vh-course-land__actions[data-vh-reveal]{transition-delay:.22s}@media(max-width:749px){.vh-form--modal{padding:56px 20px 28px}.vh-form--modal .vh-form__grid{grid-template-columns:1fr}.vh-form--modal textarea,.vh-form--modal .vh-form__select--wide,.vh-form--modal .vh-btn{width:100%}.vh-course-land{padding:48px 0 72px}.vh-course-land__grid-copy{grid-template-columns:1fr}}.vh-careers__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.vh-case__link{display:inline-block;margin-top:12px;font-weight:600;color:var(--vh-green);text-decoration:none}.vh-case__link:hover{text-decoration:underline}.vh-btn--outline-light{color:#fff;border-color:#ffffffb3;background:transparent}.vh-btn--outline-light:hover{background:#ffffff1f;border-color:#fff}.vs-hero__actions,.vres-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.vs-hero--align-center .vs-hero__copy,.vres-hero--align-center .vres-hero__copy,.vsol-hero--align-center .vsol-hero__inner{text-align:center}.vs-hero--align-right .vs-hero__copy,.vres-hero--align-right .vres-hero__copy,.vsol-hero--align-right .vsol-hero__inner{text-align:right}.vres-panel{padding:calc(80px + var(--vh-pad-top, 0px)) 0 calc(80px + var(--vh-pad-bottom, 0px))}.vres-panel__image{display:block;width:min(100%,960px);height:auto;margin:28px auto 0;border-radius:var(--vh-radius-lg)}.vh-page-hero.has-custom-bg{background:var(--vh-bg)!important}.vh-btn--custom{background:var(--vh-btn-bg, var(--vh-green));color:var(--vh-btn-fg, #fff);border:0}.vh-btn--custom:hover{filter:brightness(.95)}.vh-hero__overlay--gradient,.vh-page-hero__overlay--gradient{background:linear-gradient(var(--vh-grad-dir, to bottom),color-mix(in srgb,var(--vh-overlay-color, #000) calc(var(--vh-overlay, 40) * 1%),transparent),transparent)}.vh-hero__overlay--to-top,.vh-page-hero__overlay--to-top{--vh-grad-dir: to top}.vh-hero__overlay--to-bottom,.vh-page-hero__overlay--to-bottom{--vh-grad-dir: to bottom}.vh-hero__overlay:not(.vh-hero__overlay--gradient),.vh-page-hero__overlay:not(.vh-page-hero__overlay--gradient){background:color-mix(in srgb,var(--vh-overlay-color, #000000) calc(var(--vh-overlay, 0) * 1%),transparent)}[style*=--vh-content-max] .vh-hero__copy,[style*=--vh-content-max] .vh-page-hero__inner,[style*=--vh-content-max].vh-page-hero .vh-page-hero__inner{max-width:var(--vh-content-max)}[style*=--vh-heading-size] h1,[style*=--vh-heading-size] h2,[style*=--vh-heading-size] .vh-h2{font-size:var(--vh-heading-size)}[style*=--vh-font-weight] h1,[style*=--vh-font-weight] h2,[style*=--vh-font-weight] .vh-h2{font-weight:var(--vh-font-weight)}[style*=--vh-line-height] h1,[style*=--vh-line-height] h2,[style*=--vh-line-height] .vh-h2,[style*=--vh-line-height] p,[style*=--vh-line-height] .vh-lead,[style*=--vh-line-height] .vh-page-hero__text{line-height:var(--vh-line-height)}[style*=--vh-letter-spacing] h1,[style*=--vh-letter-spacing] h2,[style*=--vh-letter-spacing] .vh-h2,[style*=--vh-letter-spacing] p,[style*=--vh-letter-spacing] .vh-lead{letter-spacing:var(--vh-letter-spacing)}[style*=--vh-text-case] h1,[style*=--vh-text-case] h2,[style*=--vh-text-case] .vh-h2{text-transform:var(--vh-text-case)}[style*=--vh-text-size] p,[style*=--vh-text-size] .vh-lead,[style*=--vh-text-size] .vh-page-hero__text,[style*=--vh-text-size] .vs-hero__body,[style*=--vh-text-size] .vres-hero__lead{font-size:var(--vh-text-size)}[style*=--vh-gap] .vh-why__list,[style*=--vh-gap] .vh-case-grid,[style*=--vh-gap] .vsol-out__cards,[style*=--vh-gap] .vh-logos__track{gap:var(--vh-gap)}.vh-block-extras,.vh-page-hero__extras{display:grid;gap:16px;margin-top:24px;width:100%}
/*# sourceMappingURL=/cdn/shop/t/24/assets/vectra-home.css.map */
