*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body.vlogic-page{background:#fff;color:var(--text);font-family:var(--font);margin:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.vlogic-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.vlogic-site-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.94);border-bottom:1px solid rgba(0,0,0,.07);height:96px;position:sticky;top:0;z-index:1000}.vlogic-site-header__inner{align-items:center;display:flex;height:96px;margin:0 auto;padding-bottom:8px;padding-top:24px;position:relative;width:min(var(--max),calc(100% - 48px))}.vlogic-logo-link{align-items:center;display:flex;margin-right:64px;text-decoration:none;width:134px}.vlogic-logo-link img{display:block;height:auto;width:100%}.vlogic-link-list,.vlogic-nav,.vlogic-nav-list{list-style:none;margin:0;padding:0}.vlogic-nav{height:64px;margin-right:auto}.vlogic-nav-item,.vlogic-nav-list{height:64px}.vlogic-nav-list{align-items:center;display:flex}.vlogic-nav-direct,.vlogic-nav-trigger{align-items:center;background:transparent;border:0;color:var(--text);cursor:pointer;display:flex;font:500 14.5px/1 var(--font);gap:5px;height:100%;padding:0 15px;text-decoration:none;transition:color .16s;white-space:nowrap}.vlogic-nav-direct:focus-visible,.vlogic-nav-direct:hover,.vlogic-nav-item.is-open>.vlogic-nav-trigger,.vlogic-nav-trigger:focus-visible,.vlogic-nav-trigger:hover{color:var(--navy);outline:none}.vlogic-nav-item.is-open>.vlogic-nav-trigger{box-shadow:inset 0 -2px 0 var(--gold)}.vlogic-chevron{color:#98989d;height:5px;transition:transform .18s,color .18s;width:8px}.vlogic-nav-item.is-open .vlogic-chevron,.vlogic-nav-item:focus-within .vlogic-chevron,.vlogic-nav-item:hover .vlogic-chevron{color:var(--gold);transform:rotate(180deg)}@media(min-width:981px){.vlogic-nav-item--has-panel{position:relative}.vlogic-nav-item--has-panel:after{content:"";height:18px;left:0;position:absolute;right:0;top:100%}}.vlogic-login{color:var(--muted);font-size:14px;font-weight:500;padding:10px 8px;text-decoration:none}.vlogic-login:focus-visible,.vlogic-login:hover{color:var(--navy);outline:none}.vlogic-button,.vlogic-nav-cta{align-items:center;background:var(--navy);color:#fff;display:inline-flex;font-weight:600;justify-content:center;text-decoration:none;transition:background .16s,transform .16s}.vlogic-nav-cta{border-radius:8px;font-size:14px;min-height:36px;padding:9px 17px}.vlogic-button:focus-visible,.vlogic-button:hover,.vlogic-nav-cta:focus-visible,.vlogic-nav-cta:hover{background:var(--navy2);outline:none;transform:translateY(-1px)}.vlogic-mobile-toggle{background:transparent;border:0;border-radius:8px;color:var(--navy);cursor:pointer;display:none;height:42px;margin-left:auto;place-items:center;width:42px}.vlogic-mobile-toggle svg{height:22px;width:22px}.vlogic-mega{background:#fff;border:1px solid var(--line);border-radius:0 0 16px 16px;border-top:0;box-shadow:0 22px 60px rgba(16,35,74,.12);left:50%;max-height:calc(100vh - 114px);opacity:0;overflow-y:auto;padding:30px 34px 34px;pointer-events:none;position:fixed;top:96px;transform:translate(-50%,-6px);transition:opacity .18s,transform .18s,visibility .18s;visibility:hidden;width:min(var(--menu),calc(100vw - 36px));z-index:20}.vlogic-nav-item.is-open>.vlogic-mega,.vlogic-nav-item:focus-within>.vlogic-mega,.vlogic-nav-item:hover>.vlogic-mega{opacity:1;pointer-events:auto;transform:translate(-50%);visibility:visible}.vlogic-products-grid{display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr))}.vlogic-product-link{border-right:1px solid #f0f0f3;color:var(--text);display:block;min-height:150px;padding:22px 24px;position:relative;text-decoration:none;transition:background .15s}.vlogic-product-link:last-child{border-right:0}.vlogic-menu-item:before,.vlogic-product-link:before{background:var(--gold);border-radius:2px;content:"";height:28px;left:11px;opacity:0;position:absolute;top:20px;transform:scaleY(.5);transition:opacity .14s,transform .14s;width:2px}.vlogic-product-link:focus-visible,.vlogic-product-link:hover{background:#fafafa;outline:none}.vlogic-menu-item:focus-visible:before,.vlogic-menu-item:hover:before,.vlogic-product-link:focus-visible:before,.vlogic-product-link:hover:before{opacity:1;transform:scaleY(1)}.vlogic-item-name{color:var(--text);display:block;font-size:15px;font-weight:600;line-height:1.3}.vlogic-item-desc{color:var(--light);display:block;font-size:13px;font-weight:400;line-height:1.48;margin-top:6px}.vlogic-product-icon{background:#f6f8fa;border:1px solid #e6eaee;border-radius:9px;color:var(--navy);display:grid;height:38px;margin-bottom:15px;place-items:center;width:38px}.vlogic-product-icon svg{height:20px;width:20px}.vlogic-product-link>.vlogic-item-name{border-bottom:1px solid #e5e5ea;color:var(--orange);font-size:12px;font-weight:650;letter-spacing:.075em;min-height:42px;padding-bottom:11px;text-transform:uppercase}.vlogic-product-link>.vlogic-item-desc{margin-top:11px}.vlogic-services-row{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.vlogic-service-card{align-items:center;background:linear-gradient(135deg,#f7f9fa,#eceff1);border:1px solid #e2e7ea;border-radius:10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 8px 22px rgba(16,35,74,.05);color:var(--text);column-gap:16px;display:grid;grid-template-columns:48px minmax(0,1fr) 24px;grid-template-rows:auto auto;min-height:128px;padding:22px 20px;position:relative;text-decoration:none;transition:background .15s,transform .15s,box-shadow .15s}.vlogic-service-card:after{color:var(--orange);content:"→";font-size:19px;grid-column:3;grid-row:1/3}.vlogic-service-card .vlogic-product-icon{background:#fff;border-color:#fff;box-shadow:0 5px 14px rgba(16,35,74,.08);grid-column:1;grid-row:1/3;height:48px;margin:0;width:48px}.vlogic-service-card>.vlogic-item-name{align-self:end;grid-column:2;grid-row:1}.vlogic-service-card>.vlogic-item-desc{align-self:start;grid-column:2;grid-row:2}.vlogic-service-card:focus-visible,.vlogic-service-card:hover{background:linear-gradient(135deg,#fff,#eef3f5);box-shadow:0 14px 30px rgba(16,35,74,.1);outline:none;transform:translateY(-2px)}.vlogic-mega-layout{display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(390px,1.5fr)}.vlogic-mega-layout--resources{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(460px,1.6fr)}.vlogic-menu-column{border-right:1px solid #f0f0f3;min-width:0;padding:2px 25px 0}.vlogic-menu-column:first-child{padding-left:6px}.vlogic-column-heading{border-bottom:1px solid #f0f0f3;color:var(--gold);font-size:12px;font-weight:650;letter-spacing:.07em;margin:0 0 11px;padding-bottom:11px;text-transform:uppercase}.vlogic-menu-item{border-bottom:1px solid #f5f5f7;color:var(--text);display:block;padding:10px 8px;position:relative;text-decoration:none}.vlogic-menu-item:last-child{border-bottom:0}.vlogic-menu-item:before{height:31px;left:-1px;top:11px}.vlogic-menu-item:focus-visible,.vlogic-menu-item:hover{outline:none}#vlogic-solutions-menu .vlogic-menu-column:nth-child(2) .vlogic-item-desc{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.vlogic-promo-card{background:var(--promo);border-radius:14px;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(150px,.82fr);margin-left:28px;min-height:248px;overflow:hidden}.vlogic-promo-copy{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:28px}.vlogic-promo-label{color:var(--orange);font-size:12px;font-weight:650;letter-spacing:.08em;margin:0 0 13px;text-transform:uppercase}.vlogic-promo-title{color:var(--text);font-size:21px;font-weight:600;letter-spacing:-.025em;line-height:1.12;margin:0 0 12px}.vlogic-promo-body{color:#4b4b4f;font-size:14px;line-height:1.48;margin:0 0 18px}.vlogic-promo-link{border-bottom:2px solid var(--orange);color:#3f3f43;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none}.vlogic-promo-link:focus-visible,.vlogic-promo-link:hover{color:var(--navy);outline:none}.vlogic-promo-shot{background:#dfe4e5;min-width:0;overflow:hidden;position:relative}.vlogic-promo-shot img{height:100%;inset:0;max-width:none;object-fit:cover;object-position:center;position:absolute;user-select:none;width:100%}.vlogic-promo-shot--resources img{height:auto;inset:auto;left:-170%;object-fit:fill;top:-2%;width:280%}.vlogic-social-link{align-items:center;display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr)}.vlogic-social-link svg{color:var(--light);flex:0 0 auto;height:18px;width:18px}.vlogic-social-link:focus-visible svg,.vlogic-social-link:hover svg{color:#73737a}.vlogic-button{border:1.5px solid var(--navy);border-radius:8px;font-size:14px;min-height:44px;padding:11px 23px}.vlogic-button--outline{background:transparent;color:var(--navy);font-weight:500}.vlogic-button--outline:focus-visible,.vlogic-button--outline:hover{background:#f0f4fa;color:var(--navy);transform:translateY(-1px)}.vlogic-stories__cta .vlogic-button{background:var(--navy)}.vlogic-data-services__payoff .vlogic-button{flex:0 0 auto}.vlogic-data-service-list__cta .vlogic-button{min-width:230px}.vlogic-resources__footer .vlogic-button{background:var(--navy)}.vlogic-final-cta .vlogic-button{min-width:172px}.vlogic-final-cta .vlogic-button--outline{background:transparent;border-color:hsla(0,0%,100%,.34);color:#fff}.vlogic-final-cta .vlogic-button--outline:focus-visible,.vlogic-final-cta .vlogic-button--outline:hover{background:hsla(0,0%,100%,.08);border-color:#fff}.vlogic-final-cta .vlogic-button--orange{background:#ea993d;border-color:#ea993d;color:#11254e}.vlogic-final-cta .vlogic-button--orange:focus-visible,.vlogic-final-cta .vlogic-button--orange:hover{background:#f3ae5f;border-color:#f3ae5f}.vlogic-site-footer{background:#0d1f42;border-top:1px solid hsla(0,0%,100%,.12);color:#bcc6d5;padding:70px 0 28px}.vlogic-site-footer__inner{margin:0 auto;width:min(1180px,calc(100% - 64px))}.vlogic-site-footer__top{display:grid;gap:42px;grid-template-columns:minmax(250px,1.45fr) repeat(4,minmax(130px,1fr))}.vlogic-footer-brand img{display:block;height:auto;width:150px}.vlogic-footer-brand p{color:#aeb9ca;font-size:14px;line-height:1.62;margin:23px 0 0;max-width:305px}.vlogic-footer-column h2{color:#fff;font-size:12px;font-weight:650;letter-spacing:.12em;margin:3px 0 19px;text-transform:uppercase}.vlogic-footer-column ul{list-style:none;margin:0;padding:0}.vlogic-footer-column li+li{margin-top:12px}.vlogic-footer-column a{color:#b8c3d3;font-size:14px;line-height:1.35;text-decoration:none;transition:color .18s}.vlogic-footer-column a:focus-visible,.vlogic-footer-column a:hover{color:#fff;outline:none}.vlogic-site-footer__bottom{align-items:center;border-top:1px solid hsla(0,0%,100%,.11);display:flex;gap:30px;justify-content:space-between;margin-top:58px;padding-top:25px}.vlogic-footer-legal{align-items:center;color:#8f9bad;display:flex;font-size:12px;gap:20px}.vlogic-footer-legal a{color:#9eabbc;text-decoration:none}.vlogic-footer-socials{align-items:center;display:flex;gap:10px}.vlogic-footer-socials a{border:1px solid hsla(0,0%,100%,.18);border-radius:8px;color:#aeb9ca;display:grid;height:34px;place-items:center;transition:border-color .18s,color .18s,background .18s;width:34px}.vlogic-footer-socials a:focus-visible,.vlogic-footer-socials a:hover{background:hsla(0,0%,100%,.06);border-color:rgba(234,153,61,.8);color:#fff;outline:none}.vlogic-footer-socials svg{height:16px;width:16px}.vlogic-announcement{background:#fff3e3;border-bottom:1px solid #f0c892;color:var(--navy);position:relative;z-index:1001}.vlogic-announcement[hidden]{display:none}.vlogic-announcement__inner{align-items:center;display:flex;justify-content:center;margin:0 auto;min-height:44px;padding:9px 46px;position:relative;text-align:center;width:min(var(--max),calc(100% - 48px))}.vlogic-announcement__message{font-size:13.5px;line-height:1.45;margin:0}.vlogic-announcement__message strong{font-weight:650}.vlogic-announcement__link{align-items:center;border-bottom:1px solid #d88327;display:inline-flex;font-weight:650;gap:5px;margin-left:10px;padding-bottom:1px;text-decoration:none}.vlogic-announcement__link span{color:#d88327;transition:transform .18s}.vlogic-announcement__link:focus-visible span,.vlogic-announcement__link:hover span{transform:translateX(3px)}.vlogic-announcement__close{background:transparent;border:0;border-radius:7px;color:#7b664e;cursor:pointer;display:grid;height:32px;padding:0;place-items:center;position:absolute;right:0;top:50%;transform:translateY(-50%);width:32px}.vlogic-announcement__close:focus-visible,.vlogic-announcement__close:hover{background:rgba(234,153,61,.12);color:var(--navy);outline:none}.vlogic-announcement__close svg{height:16px;width:16px}@media(min-width:981px){.vlogic-site-footer{padding-top:60px}.vlogic-site-footer__bottom{margin-top:48px}}@media(max-width:640px){.vlogic-data-service-list__cta,.vlogic-data-service-list__cta .vlogic-button{width:100%}.vlogic-announcement__inner{min-height:0;padding:11px 38px 11px 6px;text-align:left;width:calc(100% - 24px)}.vlogic-announcement__message{font-size:12.5px}.vlogic-announcement__link{display:inline-flex;margin-left:6px}.vlogic-announcement__close{right:0}.vlogic-resources__footer,.vlogic-resources__footer .vlogic-button{width:100%}}@media(max-width:980px){.vlogic-final-cta__inner,.vlogic-site-footer__inner{width:min(860px,calc(100% - 48px))}.vlogic-site-footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}.vlogic-footer-brand{grid-column:1/-1}.vlogic-footer-brand p{max-width:480px}}@media(max-width:640px){.vlogic-final-cta__inner,.vlogic-site-footer__inner{width:calc(100% - 32px)}.vlogic-final-cta .vlogic-button{width:100%}.vlogic-site-footer{padding-top:56px}.vlogic-site-footer__top{gap:37px;grid-template-columns:1fr}.vlogic-footer-brand{grid-column:auto}.vlogic-site-footer__bottom{align-items:flex-start;flex-direction:column;margin-top:45px}.vlogic-footer-legal{align-items:flex-start;flex-direction:column;gap:10px}.vlogic-stories__cta,.vlogic-stories__cta .vlogic-button{width:100%}}@media(max-width:1180px){.vlogic-site-header__inner{width:calc(100% - 30px)}.vlogic-logo-link{margin-right:34px}.vlogic-nav-direct,.vlogic-nav-trigger{padding-inline:10px}.vlogic-mega-layout{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(340px,1.4fr)}.vlogic-mega-layout--resources{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(400px,1.5fr)}.vlogic-promo-card{margin-left:20px}}@media(max-width:980px){.vlogic-mobile-toggle{display:grid}.vlogic-logo-link{margin-right:auto}.vlogic-nav{display:none}.vlogic-site-header.is-mobile-open .vlogic-nav{background:#fff;border-top:1px solid var(--line);box-shadow:0 20px 45px rgba(16,35,74,.12);display:block;height:auto;left:-15px;max-height:calc(100vh - 96px);overflow-y:auto;padding:8px 15px 82px;position:absolute;right:-15px;top:96px}.vlogic-nav-item,.vlogic-nav-list{display:block;height:auto}.vlogic-nav-direct,.vlogic-nav-trigger{border-bottom:1px solid var(--line);font-size:16px;justify-content:space-between;min-height:50px;padding:0 10px;width:100%}.vlogic-mega,.vlogic-nav-item.is-open>.vlogic-nav-trigger{box-shadow:none}.vlogic-mega{border:0;border-bottom:1px solid var(--line);border-radius:0;display:none;max-height:none;opacity:1;overflow:visible;padding:18px 4px 24px;pointer-events:auto;position:static;transform:none;visibility:visible;width:100%}.vlogic-nav-item.is-open>.vlogic-mega{display:block;transform:none}}@media(max-width:980px){.vlogic-nav-item:focus-within>.vlogic-mega,.vlogic-nav-item:hover>.vlogic-mega{display:none}}@media(max-width:980px){.vlogic-nav-item.is-open:focus-within>.vlogic-mega,.vlogic-nav-item.is-open:hover>.vlogic-mega{display:block}}@media(max-width:980px){.vlogic-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vlogic-product-link{border-bottom:1px solid #f0f0f3}.vlogic-product-link:nth-child(2){border-right:0}.vlogic-mega-layout,.vlogic-mega-layout--resources{grid-template-columns:repeat(2,minmax(0,1fr))}.vlogic-menu-column{border-right:0}.vlogic-menu-column:first-child{padding-left:25px}.vlogic-promo-card{grid-column:1/-1;margin:22px 24px 0}}@media(max-width:640px){.vlogic-logo-link{width:122px}.vlogic-mega-layout,.vlogic-mega-layout--resources,.vlogic-products-grid,.vlogic-services-row{grid-template-columns:1fr}.vlogic-product-link{border-right:0;min-height:116px}.vlogic-menu-column,.vlogic-menu-column:first-child{padding:12px 10px}.vlogic-promo-card{grid-column:auto;grid-template-columns:1fr;margin:18px 8px 0}.vlogic-promo-shot{min-height:190px}.vlogic-promo-shot--solutions img{left:-82%;top:-6%;width:158%}.vlogic-promo-shot--resources img{left:-100%;top:-2%;width:180%}.vlogic-promo-shot--company img{left:-83%;top:-10%;width:160%}.vlogic-button,.vlogic-hero__actions{width:100%}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.vlogic-hero .vlogic-button--light{background:#fff;border-color:#fff;color:var(--navy)}.vlogic-hero .vlogic-button--light:focus-visible,.vlogic-hero .vlogic-button--light:hover{background:#eef2f8;border-color:#eef2f8}.vlogic-hero .vlogic-button--orange{background:#ea993d;border-color:#ea993d;color:#10234a}.vlogic-hero .vlogic-button--orange:focus-visible,.vlogic-hero .vlogic-button--orange:hover{background:#f2ad5c;border-color:#f2ad5c}.vlogic-product-panel{align-items:center;background:#fff;box-shadow:0 28px 65px rgba(0,7,25,.25);display:grid;gap:42px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);min-height:500px;padding:42px}.vlogic-product-panel[hidden]{display:none}.vlogic-product-panel__copy{padding:4px 0}.vlogic-product-panel__eyebrow{color:#ea993d;font-size:11px;font-weight:700;letter-spacing:.12em;margin:0 0 15px;text-transform:uppercase}.vlogic-product-panel__copy h3{color:var(--navy);font-size:clamp(34px,3.25vw,48px);font-weight:620;letter-spacing:-.045em;line-height:1.05;margin:0}.vlogic-product-panel__copy>p:not(.vlogic-product-panel__eyebrow){color:#62666d;font-size:16px;line-height:1.58;margin:20px 0 0}.vlogic-product-panel__copy ul{display:grid;gap:10px;list-style:none;margin:24px 0 0;padding:0}.vlogic-product-panel__copy li{color:#3f4651;font-size:14px;line-height:1.42;padding-left:22px;position:relative}.vlogic-product-panel__copy li:before{border-radius:50%;box-shadow:0 0 0 4px rgba(234,153,61,.13);content:"";height:8px;left:0;position:absolute;top:.45em;width:8px}.vlogic-product-panel__copy a{border-bottom:2px solid #ea993d;color:var(--navy);display:inline-block;font-size:14px;font-weight:650;margin-top:26px;padding-bottom:3px;text-decoration:none}.vlogic-product-panel__copy a span{color:#ea993d}.vlogic-product-screen{background:#f2f5f8;border:1px solid #d9dfe6;border-radius:10px;box-shadow:0 18px 40px rgba(16,35,74,.14);min-height:386px;padding:25px}.vlogic-screen-bar{align-items:center;border-bottom:1px solid #dbe1e7;color:#707a88;display:flex;font-size:11px;font-weight:650;justify-content:space-between;letter-spacing:.08em;padding-bottom:17px;text-transform:uppercase}.vlogic-screen-bar i{background:#e1f1e7;border-radius:5px;color:#34724e;font-size:9px;font-style:normal;padding:5px 8px}.vlogic-screen-title{display:flex;flex-direction:column;padding:24px 0 20px}.vlogic-screen-title b{color:var(--navy);font-size:24px;letter-spacing:-.03em}.vlogic-screen-title span{color:#7a838e;font-size:12px;margin-top:6px}.vlogic-screen-grid{display:grid;gap:8px}.vlogic-screen-grid>div{align-items:center;background:#fff;border:1px solid #dce2e7;border-radius:7px;display:flex;gap:20px;justify-content:space-between;padding:16px}.vlogic-screen-grid small{color:#88909a;font-size:10px;text-transform:uppercase}.vlogic-screen-grid strong{color:#243655;font-size:12px;text-align:right}.vlogic-screen-table{background:#fff;border:1px solid #dce2e7;border-radius:8px;margin-top:22px;overflow:hidden}.vlogic-screen-table>div{align-items:center;border-bottom:1px solid #e5e9ed;display:grid;gap:12px;grid-template-columns:1.35fr .72fr .8fr;min-height:66px;padding:13px 15px}.vlogic-screen-table>div:last-child{border-bottom:0}.vlogic-screen-table>div:first-child{background:#f8f9fa;color:#89919b;font-size:9px;letter-spacing:.07em;min-height:45px;text-transform:uppercase}.vlogic-screen-table span{color:#35445d;font-size:11.5px}.vlogic-screen-table em{background:#fff2d7;border-radius:5px;color:#7b5d23;font-size:9.5px;font-style:normal;font-weight:650;justify-self:start;padding:5px 7px}.vlogic-product-screen--space svg{color:#8fa2b8;display:block;height:auto;margin-top:19px;stroke:currentColor;stroke-width:2;width:100%}.vlogic-product-screen--space svg .zone{fill:rgba(234,153,61,.17);stroke:#ea993d}.vlogic-space-key{color:#7c8591;display:flex;font-size:10px;gap:17px;margin-top:12px}.vlogic-space-key span:before{background:#c9d4df;border-radius:2px;content:"";display:inline-block;height:8px;margin-right:6px;width:8px}.vlogic-space-key span:last-child:before{background:#ea993d}@media(max-width:1080px){.vlogic-product-panel{gap:30px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:32px}.vlogic-product-panel__copy h3{font-size:clamp(32px,4vw,43px)}}@media(max-width:980px){.vlogic-product-panel{grid-template-columns:1fr;min-height:0}.vlogic-product-screen{min-height:350px}}@media(max-width:700px){.vlogic-product-panel{padding:26px 24px}.vlogic-product-screen{min-height:320px}}@media(max-width:640px){.vlogic-product-panel{padding:24px 20px}.vlogic-product-panel__copy h3{font-size:clamp(32px,9vw,40px)}.vlogic-product-screen{min-height:280px;padding:18px}.vlogic-screen-grid>div{align-items:flex-start;flex-direction:column;gap:6px}.vlogic-screen-grid strong{text-align:left}.vlogic-screen-table>div{grid-template-columns:1.15fr .7fr}.vlogic-screen-table>div>:last-child{display:none}}.vlogic-announcement{background:#e8eef5;border-bottom-color:#c8d3df}.vlogic-announcement__link{border-bottom-color:#56708f;color:#10234a}.vlogic-announcement__link span{color:#3f648d}.vlogic-announcement__close{color:#607087}.vlogic-announcement__close:focus-visible,.vlogic-announcement__close:hover{background:rgba(63,100,141,.1)}.vlogic-mega{background:#f3f5f7;border:1px solid rgba(17,36,78,.16);border-radius:0 0 10px 10px;border-top:3px solid var(--navy);box-shadow:0 28px 65px rgba(8,25,54,.22)}.vlogic-products-grid{background:#fff;border:1px solid #d9dee5;border-radius:10px;box-shadow:0 8px 22px rgba(17,36,78,.06);margin:8px 10px 0;overflow:hidden}.vlogic-product-link{background:#fff;border-color:#e2e6eb}.vlogic-product-link:focus-visible,.vlogic-product-link:hover{background:#f8f9fb;box-shadow:inset 3px 0 0 #ea993d}.vlogic-menu-column{background:#fff;border-color:#d9dee5;margin:8px 0;padding-bottom:24px;padding-top:24px}.vlogic-menu-column:first-child{border-radius:10px 0 0 10px;margin-left:24px;padding-left:32px}.vlogic-column-heading{border-bottom-color:#d9dee5;color:var(--navy)}.vlogic-item-name{color:var(--navy)}.vlogic-item-desc{color:#687386}.vlogic-menu-item:focus-visible,.vlogic-menu-item:hover{background:#f5f7fa}.vlogic-promo-card{background:var(--navy);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;box-shadow:0 12px 28px rgba(17,36,78,.18);margin:8px 10px 8px 0}.vlogic-promo-label{color:#ea993d}.vlogic-promo-link,.vlogic-promo-title{color:#fff}.vlogic-promo-body{color:#cbd3df}@media(max-width:980px){.vlogic-mega{background:#f5f6f8;border-top:0;box-shadow:none}.vlogic-products-grid{margin:4px 0 0}.vlogic-menu-column,.vlogic-menu-column:first-child{border-radius:0;margin:0}.vlogic-promo-card{margin:22px 24px 0}}@media(max-width:640px){.vlogic-promo-card{margin:18px 8px 0}}.vlogic-promo-shot--resources{background:var(--navy)}.vlogic-promo-shot--resources img{top:-9%}.vlogic-announcement__link{border-bottom-color:#ea993d;color:var(--navy)}.vlogic-announcement__link span{color:#ea993d}.vlogic-announcement__link:focus-visible,.vlogic-announcement__link:hover{border-bottom-color:#c97822;color:var(--navy);outline:none}.vlogic-promo-card .vlogic-promo-link,.vlogic-promo-card .vlogic-promo-link:focus-visible,.vlogic-promo-card .vlogic-promo-link:hover{border-bottom-color:#ea993d;color:#fff;outline:none}.vlogic-promo-card .vlogic-promo-link:focus-visible,.vlogic-promo-card .vlogic-promo-link:hover{border-bottom-color:#f4b767}.vlogic-product-panels{margin-top:0;margin-top:18px}.vlogic-product-panel{border-radius:12px}.vlogic-fos-mark{align-items:center;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:3px;justify-content:center}.vlogic-fos-mark i{background:#ea993d;border-radius:2px;display:block;height:5px;transform:skewY(-8deg)}.vlogic-fos-mark i:first-child{width:27px}.vlogic-fos-mark i:nth-child(2){background:#f2b45d;width:23px}.vlogic-fos-mark i:nth-child(3){background:#f7c984;width:19px}.vlogic-fos-mark--screen{background:#f8fafc;border:1px solid #e4e8ed;border-radius:8px;box-shadow:0 5px 12px rgba(16,35,74,.1);height:32px;padding:4px;width:32px}.vlogic-fos-mark--screen i{height:4px}.vlogic-fos-mark--screen i:first-child{width:21px}.vlogic-fos-mark--screen i:nth-child(2){width:17px}.vlogic-fos-mark--screen i:nth-child(3){width:13px}.vlogic-fos-mark--section{gap:5px;margin:0 auto 16px}.vlogic-fos-mark--section i{border-radius:3px;height:8px}.vlogic-fos-mark--section i:first-child{width:45px}.vlogic-fos-mark--section i:nth-child(2){width:37px}.vlogic-fos-mark--section i:nth-child(3){width:29px}@media(max-width:640px){.vlogic-fos-mark--section{align-items:flex-start;margin-left:0;margin-right:0}}.vlogic-product-panel__copy li:before{background:#ea993d;box-shadow:0 0 0 5px #fff1df}:root{--vlogic-hero-plan:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 620'%3E%3Cg fill='none' stroke='%23b9d3ef' stroke-width='1.15' opacity='.4'%3E%3Cpath d='M38 74h178v68h104V41h192v101h104v97h208v148H692v154H487V431H329v82H112V371H38z'/%3E%3Cpath d='M112 74v124h104v-56m104 0v126h95v-72h97v-54m104 0v97h76v148m-580-16h104V268h113v163m158 0V268h129v119h76M216 513v-82h113m158 110v-76h205M415 196h72v72M59 96h136m-62 22v55M342 64h147m-51 18v86m207 94h154m-72 22v80m-542 30h91m-45 0v97m175-145h128m-64 0v71'/%3E%3C/g%3E%3Cg fill='%23f0a04a' opacity='.45'%3E%3Ccircle cx='216' cy='268' r='4'/%3E%3Ccircle cx='487' cy='268' r='4'/%3E%3Ccircle cx='692' cy='387' r='4'/%3E%3C/g%3E%3C/svg%3E");--vlogic-hero-gradient:radial-gradient(ellipse at 83% 33%,rgba(78,142,220,.22),transparent 31%),radial-gradient(ellipse at 11% 93%,rgba(38,79,137,.16),transparent 38%),linear-gradient(135deg,#071a38,#102c5d 61%,#154273)}.vlogic-tpl-product @media(min-width: 721px){.mam-product-story .mam-screen{width:100%}.mam-product-story .mam-screen__canvas{align-items:center;display:flex;height:390px;justify-content:center;min-height:390px;padding:22px}.mam-product-story .mam-ui{height:100%;width:100%}.mam-product-story .mam-screen figcaption{align-items:center;display:flex;min-height:48px}}.vlogic-tpl-product @media(min-width:981px){.mam-product-story[role=tabpanel]{align-items:center;min-height:0}.mam-product-story[role=tabpanel] .mam-screen__canvas{height:290px;min-height:290px;padding:12px}.mam-product-story[role=tabpanel] .mam-screen__canvas .mam-ui{max-height:100%;overflow:hidden}}.vlogic-tpl-product .vlogic-nav-item--active>.vlogic-nav-trigger{box-shadow:inset 0 -3px 0 #ea993d;color:var(--navy)}.vlogic-tpl-product .vlogic-nav-item--active>.vlogic-nav-trigger:after{background:#ea993d;bottom:18px;content:"";height:2px;left:14px;opacity:0;position:absolute;right:14px}.vlogic-tpl-product .vlogic-product-link[aria-current=page]{background:#fff8ef;box-shadow:inset 0 3px 0 #ea993d}.vlogic-tpl-product .vlogic-product-link[aria-current=page] .vlogic-item-name{color:#d87916}@media(max-width:720px){.vlogic-nav-item--active>.vlogic-nav-trigger{box-shadow:none}}.vlogic-tpl-product .room--a{height:34%;left:8%;top:13%;width:40%}.vlogic-tpl-product .room--b{height:34%;right:8%;top:13%;width:34%}.vlogic-tpl-product .room--c{bottom:11%;height:34%;left:8%;width:30%}.vlogic-tpl-product .room--d{bottom:11%;height:34%;right:8%;width:48%}.vlogic-tpl-product{--vlogic-hero-plan:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 620'%3E%3Cg fill='none' stroke='%23b9d3ef' stroke-width='1.15' opacity='.29'%3E%3Cpath d='M38 74h178v68h104V41h192v101h104v97h208v148H692v154H487V431H329v82H112V371H38z'/%3E%3Cpath d='M112 74v124h104v-56m104 0v126h95v-72h97v-54m104 0v97h76v148m-580-16h104V268h113v163m158 0V268h129v119h76M216 513v-82h113m158 110v-76h205M415 196h72v72M59 96h136m-62 22v55M342 64h147m-51 18v86m207 94h154m-72 22v80m-542 30h91m-45 0v97m175-145h128m-64 0v71'/%3E%3C/g%3E%3Cg fill='%23f0a04a' opacity='.45'%3E%3Ccircle cx='216' cy='268' r='4'/%3E%3Ccircle cx='487' cy='268' r='4'/%3E%3Ccircle cx='692' cy='387' r='4'/%3E%3C/g%3E%3C/svg%3E");--vlogic-hero-gradient:radial-gradient(ellipse at 83% 33%,rgba(78,142,220,.22),transparent 31%),radial-gradient(ellipse at 11% 93%,rgba(38,79,137,.16),transparent 38%),linear-gradient(135deg,#071a38,#102c5d 61%,#154273)}.vlogic-tpl-about @media(min-width:981px){.vlogic-nav-item--active>.vlogic-nav-trigger{box-shadow:inset 0 -3px 0 #ea993d;color:#10234a}}@media (max-width:980px){.vlogic-nav-item--active>.vlogic-nav-trigger{box-shadow:inset 3px 0 0 #ea993d;color:#10234a}}.vlogic-tpl-about{--rl-navy:#10234a;--rl-orange:#ea993d;--rl-slate:#616975}.vlogic-tpl-about .about{--navy:#10234a;--orange:#ea993d;--line:#e5e9ee;background:#fff;color:#10234a}.vlogic-tpl-about .about *{box-sizing:border-box}.vlogic-tpl-about .about a{text-decoration:none}.vlogic-tpl-about .vlogic-nav-item--active>.vlogic-nav-trigger{box-shadow:inset 0 -2px 0 #ea993d!important}.vlogic-tpl-about{--vlogic-hero-plan:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 620'%3E%3Cg fill='none' stroke='%23b9d3ef' stroke-width='1.15' opacity='.29'%3E%3Cpath d='M38 74h178v68h104V41h192v101h104v97h208v148H692v154H487V431H329v82H112V371H38z'/%3E%3Cpath d='M112 74v124h104v-56m104 0v126h95v-72h97v-54m104 0v97h76v148m-580-16h104V268h113v163m158 0V268h129v119h76M216 513v-82h113m158 110v-76h205M415 196h72v72M59 96h136m-62 22v55M342 64h147m-51 18v86m207 94h154m-72 22v80m-542 30h91m-45 0v97m175-145h128m-64 0v71'/%3E%3C/g%3E%3Cg fill='%23f0a04a' opacity='.45'%3E%3Ccircle cx='216' cy='268' r='4'/%3E%3Ccircle cx='487' cy='268' r='4'/%3E%3Ccircle cx='692' cy='387' r='4'/%3E%3C/g%3E%3C/svg%3E");--vlogic-hero-gradient:radial-gradient(ellipse at 83% 33%,rgba(78,142,220,.22),transparent 31%),radial-gradient(ellipse at 11% 93%,rgba(38,79,137,.16),transparent 38%),linear-gradient(135deg,#071a38,#102c5d 61%,#154273)}.vlogic-tpl-solutions .vlogic-nav-item--active>.vlogic-nav-trigger{box-shadow:inset 0 -3px 0 #ea993d;color:var(--navy)}.vlogic-tpl-blog-listing @media(min-width:981px){.vlogic-nav-item--active>.vlogic-nav-trigger{box-shadow:inset 0 -3px 0 #ea993d;color:#10234a}}.vlogic-tpl-blog-listing{--blog-navy:#10234a;--blog-orange:#ea993d;--blog-ink:#25344d;--blog-muted:#677588;--blog-line:#e0e6eb;--blog-soft:#f4f6f8}.vlogic-tpl-blog-listing .vlogic-nav-item--resources>a.vlogic-nav-trigger,.vlogic-tpl-blog-listing .vlogic-nav-item--resources>button.vlogic-nav-trigger{position:relative}.vlogic-tpl-blog-listing .vlogic-nav-item--resources>.vlogic-nav-trigger:after{background:#ea993d;bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.vlogic-tpl-blog-post @media(min-width:981px){.vlogic-nav-item--active>.vlogic-nav-trigger{box-shadow:inset 0 -3px 0 #ea993d;color:#10234a}}.vlogic-tpl-blog-post{--blog-navy:#10234a;--blog-orange:#ea993d;--blog-ink:#25344d;--blog-muted:#677588;--blog-line:#e0e6eb;--blog-soft:#f4f6f8}.vlogic-tpl-blog-post .vlogic-nav-item--resources>a.vlogic-nav-trigger,.vlogic-tpl-blog-post .vlogic-nav-item--resources>button.vlogic-nav-trigger{position:relative}.vlogic-tpl-blog-post .vlogic-nav-item--resources>.vlogic-nav-trigger:after{background:#ea993d;bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.vlogic-tpl-pricing #vlogic-pricing-form{display:grid;gap:11px}.vlogic-tpl-pricing .solution-fields{border:0;display:grid;gap:9px;margin:12px 0 4px;min-width:0;padding:0}.vlogic-tpl-pricing .solution-fields legend{color:#102449;font-size:14px;font-weight:700;margin-bottom:14px}.vlogic-tpl-pricing .solution-fields legend span{color:#8895a5;font-size:12px;font-weight:400;white-space:nowrap}.vlogic-tpl-pricing .solution-choice{align-items:center;color:#334762;cursor:pointer;display:flex;font-size:14px;gap:11px;line-height:1.35;min-height:28px}.vlogic-tpl-pricing .solution-choice input{appearance:none;-webkit-appearance:none;background:#fff;border:1.5px solid #c9d3df;border-radius:4px;cursor:pointer;flex-shrink:0;height:18px;margin:0;position:relative;width:18px}.vlogic-tpl-pricing .solution-choice input:checked{background:#e6983d;border-color:#df8e35}.vlogic-tpl-pricing .solution-choice input:checked:after{color:#fff;content:"✓";font-size:16px;font-weight:700;left:3px;position:absolute;top:-4px}.vlogic-tpl-pricing .solution-choice input:focus-visible{outline:3px solid #f3d5a8;outline-offset:2px}.vlogic-tpl-pricing .privacy-message{color:#8a96a7;font-size:11px;line-height:1.45;margin:4px 0 0;text-align:center}.vlogic-tpl-pricing .privacy-message a{color:#556985;text-decoration:underline}.vlogic-tpl-pricing .form-error{color:#b44436;font-size:12px;margin:4px 0}.vlogic-tpl-pricing .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media(max-width:560px){.solution-fields legend span{display:block;margin-top:4px}}.vlogic-tpl-pricing .vlogic-nav-direct--active{box-shadow:inset 0 -2px 0 var(--gold);color:var(--navy)}.vlogic-tpl-demo #vlogic-pricing-form{display:grid;gap:11px}.vlogic-tpl-demo .solution-fields{border:0;display:grid;gap:9px;margin:12px 0 4px;min-width:0;padding:0}.vlogic-tpl-demo .solution-fields legend{color:#102449;font-size:14px;font-weight:700;margin-bottom:14px}.vlogic-tpl-demo .solution-fields legend span{color:#8895a5;font-size:12px;font-weight:400;white-space:nowrap}.vlogic-tpl-demo .solution-choice{align-items:center;color:#334762;cursor:pointer;display:flex;font-size:14px;gap:11px;line-height:1.35;min-height:28px}.vlogic-tpl-demo .solution-choice input{appearance:none;-webkit-appearance:none;background:#fff;border:1.5px solid #c9d3df;border-radius:4px;cursor:pointer;flex-shrink:0;height:18px;margin:0;position:relative;width:18px}.vlogic-tpl-demo .solution-choice input:checked{background:#e6983d;border-color:#df8e35}.vlogic-tpl-demo .solution-choice input:checked:after{color:#fff;content:"✓";font-size:16px;font-weight:700;left:3px;position:absolute;top:-4px}.vlogic-tpl-demo .solution-choice input:focus-visible{outline:3px solid #f3d5a8;outline-offset:2px}.vlogic-tpl-demo .privacy-message{color:#8a96a7;font-size:11px;line-height:1.45;margin:4px 0 0;text-align:center}.vlogic-tpl-demo .privacy-message a{color:#556985;text-decoration:underline}.vlogic-tpl-demo .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.vlogic-tpl-resources @media(min-width:981px){.vlogic-nav-item--active>.vlogic-nav-trigger{box-shadow:inset 0 -3px 0 #ea993d;color:#10234a}}.vlogic-tpl-resources{--rl-navy:#10234a;--rl-orange:#ea993d;--rl-slate:#616975;--vlogic-hero-plan:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 620'%3E%3Cg fill='none' stroke='%23b9d3ef' stroke-width='1.15' opacity='.29'%3E%3Cpath d='M38 74h178v68h104V41h192v101h104v97h208v148H692v154H487V431H329v82H112V371H38z'/%3E%3Cpath d='M112 74v124h104v-56m104 0v126h95v-72h97v-54m104 0v97h76v148m-580-16h104V268h113v163m158 0V268h129v119h76M216 513v-82h113m158 110v-76h205M415 196h72v72M59 96h136m-62 22v55M342 64h147m-51 18v86m207 94h154m-72 22v80m-542 30h91m-45 0v97m175-145h128m-64 0v71'/%3E%3C/g%3E%3Cg fill='%23f0a04a' opacity='.45'%3E%3Ccircle cx='216' cy='268' r='4'/%3E%3Ccircle cx='487' cy='268' r='4'/%3E%3Ccircle cx='692' cy='387' r='4'/%3E%3C/g%3E%3C/svg%3E");--vlogic-hero-gradient:radial-gradient(ellipse at 83% 33%,rgba(78,142,220,.22),transparent 31%),radial-gradient(ellipse at 11% 93%,rgba(38,79,137,.16),transparent 38%),linear-gradient(135deg,#071a38,#102c5d 61%,#154273)}.about-hero,.mam-hero,.rl-hero,.vlogic-hero,.ymca-hero{background:var(--vlogic-hero-gradient)!important;isolation:isolate;position:relative}.about-hero:before,.mam-hero:before,.rl-hero:before,.vlogic-hero:before,.ymca-hero:before{background-image:var(--vlogic-hero-plan)!important;background-position:100%!important;background-repeat:no-repeat!important;background-size:min(1440px,112vw) auto!important;content:"";display:block!important;filter:none!important;inset:0!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.18) 26%,rgba(0,0,0,.68) 57%,#000)!important;mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.18) 26%,rgba(0,0,0,.68) 57%,#000)!important;opacity:var(--vlogic-hero-plan-opacity,.53)!important;pointer-events:none!important;position:absolute;transform:none!important;z-index:0}.about-hero>:not(style),.mam-hero>:not(style),.rl-hero>:not(style),.vlogic-hero>:not(style),.ymca-hero>:not(style){position:relative;z-index:1}@media(max-width:980px){.about-hero:before,.mam-hero:before,.rl-hero:before,.vlogic-hero:before,.ymca-hero:before{background-position:65%!important;background-size:auto 100%!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.28) 42%,#000)!important;mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.28) 42%,#000)!important;opacity:calc(var(--vlogic-hero-plan-opacity,.53)*.75)!important}}.vlogic-nav{flex:1}.vlogic-nav-list{width:100%}.vlogic-nav-item--action{height:auto}.vlogic-nav-item--action:not(.vlogic-nav-item--cta){margin-left:auto}.vlogic-nav-item--cta{margin-left:10px}.vlogic-site-header.is-mobile-open .vlogic-mobile-toggle svg:not(.vlogic-toggle-close),.vlogic-toggle-close{display:none}.vlogic-site-header.is-mobile-open .vlogic-toggle-close{display:block}@media(max-width:980px){.vlogic-nav-list{align-items:stretch;flex-direction:column;height:auto}.vlogic-nav-item{height:auto}.vlogic-nav-item--action{margin-left:0;padding:14px 0 0}.vlogic-nav-item--action:not(.vlogic-nav-item--cta){margin-left:0}.vlogic-nav-item--cta{margin-left:0;padding-top:10px}.vlogic-nav-item--action .vlogic-login{display:block;font-size:17px;padding:12px 2px}.vlogic-nav-item--cta .vlogic-nav-cta{display:flex;font-size:16px;min-height:48px;width:100%}.vlogic-site-header.is-mobile-open .vlogic-nav{padding-bottom:32px}}