body,.wpb_text_column,.vc_column_container,p,li,td,.entry,.entry-content{font-family:"Mulish",system-ui,-apple-system,sans-serif;color:var(--vsq-ink)}h1,h2,h3,h4,h5,h6,.vc_custom_heading,.wpb_heading,.page-header-title,.entry-title,.widget-title,.theme-heading{font-family:"Outfit",system-ui,sans-serif !important;letter-spacing:-.01em;color:var(--vsq-ink)}h1,.page-header-title{font-weight:300;line-height:1.06}h2{font-weight:300}h3,h4{font-weight:500}a{color:var(--vsq-teal-700)}a:hover{color:var(--vsq-teal-900)}::selection{background:var(--vsq-teal-100)}.theme-button,.vc_btn3,.vc_btn3.vc_btn3-color-default,.vc_general.vc_btn3,.wpex-btn,button,input[type=submit],input[type=button]{font-family:"Outfit",sans-serif !important;font-weight:500 !important;border-radius:999px !important;letter-spacing:.01em;border:1.5px solid var(--vsq-teal) !important;background:var(--vsq-teal) !important;color:#fff !important;box-shadow:none !important;transition:.18s !important}.theme-button:hover,.vc_btn3:hover,.wpex-btn:hover,button:hover,input[type=submit]:hover{background:var(--vsq-teal-700) !important;border-color:var(--vsq-teal-700) !important;color:#fff !important}.vc_btn3.vc_btn3-style-outline,.theme-button.outline,.wpex-btn.wpex-btn-plain{background:0 0 !important;color:var(--vsq-ink) !important;border-color:var(--vsq-ink) !important}.vc_btn3.vc_btn3-style-outline:hover{background:var(--vsq-ink) !important;color:#fff !important}.page-header{border-bottom:1px solid var(--vsq-rule);background:linear-gradient(180deg,#fff,var(--vsq-teal-50))}.page-header-title{font-size:clamp(34px,4.4vw,56px)}#breadcrumbs,.site-breadcrumbs{font-family:"IBM Plex Mono",monospace;font-size:12.5px;letter-spacing:.04em;color:var(--vsq-n500)}.vc_row.vc_row-has-fill,.wpex-bg-gray{background:var(--vsq-n50)}.vc_separator .vc_sep_line{border-color:var(--vsq-rule)}.vc_custom_heading+.wpb_text_column{margin-top:.4rem}.vsq-eyebrow{font-family:"Outfit"!important;font-weight:500!important;font-size:13px!important;letter-spacing:.3em!important;text-transform:uppercase!important;color:var(--vsq-teal-700)!important;display:inline-flex;align-items:center;gap:14px}.vsq-eyebrow:before{content:"";width:34px;height:1.5px;background:var(--vsq-teal);display:inline-block}.theme-box,.wpex-card,.vc_box_border,.vc_box_shadow{border:1px solid var(--vsq-rule) !important;border-radius:16px !important;box-shadow:none !important}.theme-box:hover,.wpex-card:hover{box-shadow:0 18px 44px -26px rgba(31,90,88,.5) !important}img,.wpb_single_image img,.wp-post-image{border-radius:14px}.entry-content ul:not(.wpex-plain)>li,.wpb_text_column ul>li{list-style:none;position:relative;padding-left:26px}.entry-content ul:not(.wpex-plain)>li:before,.wpb_text_column ul>li:before{content:"";position:absolute;left:2px;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--vsq-teal)}table{border-collapse:collapse}th{font-family:"Outfit";font-weight:600;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--vsq-ink-soft);background:var(--vsq-n50)}th,td{border-bottom:1px solid var(--vsq-rule);padding:13px 16px;text-align:left}blockquote{border-left:3px solid var(--vsq-teal);padding:.4rem 0 .4rem 1.4rem;margin:1.6rem 0;font-family:"Outfit";font-weight:300;font-size:1.4rem;line-height:1.35;color:var(--vsq-ink);font-style:normal}.wpcf7-form input:not([type=submit]):not([type=checkbox]):not([type=radio]),.wpcf7-form textarea,.wpcf7-form select,.wpforms-field input,.wpforms-field textarea{width:100%;font-family:"Mulish";font-size:15px;color:var(--vsq-ink);background:var(--vsq-n50);border:1px solid var(--vsq-rule);border-radius:10px;padding:12px 14px;transition:.15s}.wpcf7-form input:focus,.wpcf7-form textarea:focus,.wpcf7-form select:focus{outline:none;border-color:var(--vsq-teal);box-shadow:0 0 0 3px var(--vsq-teal-100);background:#fff}.wpcf7-form label{font-family:"Outfit";font-weight:500;font-size:13px;letter-spacing:.02em;color:var(--vsq-ink-soft)}.wpcf7-spinner{display:none}.wpcf7 .wpcf7-submit{width:auto}#site-navigation-wrap a,.navbar-style-one .dropdown-menu>li>a{font-family:"Outfit";font-weight:500;letter-spacing:.01em}#site-header.fixed-scroll{box-shadow:0 1px 0 var(--vsq-rule)}#sidr-main .wpex-open-submenu,.wpex-mobile-menu .wpex-open-submenu{width:64px !important;height:100% !important;margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;background:0 0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;color:var(--vsq-teal-700) !important}#sidr-main .wpex-open-submenu:hover,#sidr-main .wpex-open-submenu:focus,.wpex-mobile-menu .wpex-open-submenu:hover,.wpex-mobile-menu .wpex-open-submenu:focus{background:0 0 !important;border-color:transparent !important;color:var(--vsq-teal-900) !important;outline:none}#sidr-main .wpex-open-submenu__icon,.wpex-mobile-menu .wpex-open-submenu__icon{width:20px !important;height:20px !important;margin:0 !important;color:currentColor !important;fill:currentColor;stroke:currentColor}.dropdown-menu>li>a:hover,#site-navigation .dropdown-menu a:hover{color:var(--vsq-teal-700) !important}#site-navigation .vsq-header-contact{align-self:center;margin-left:14px}#site-navigation .vsq-header-contact>a.vsq-header-contact__link{display:inline-flex !important;min-width:90px;height:44px !important;margin:0 !important;padding:0 22px !important;align-items:center;justify-content:center;border:1px solid #359996 !important;border-radius:999px !important;background:#359996 !important;color:#fff !important;font-family:"Outfit",system-ui,sans-serif;font-size:14px;font-weight:600;line-height:1 !important;letter-spacing:.01em;box-shadow:none !important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}#site-navigation .vsq-header-contact>a.vsq-header-contact__link:hover,#site-navigation .vsq-header-contact>a.vsq-header-contact__link:focus-visible,#site-navigation .vsq-header-contact.current-menu-item>a.vsq-header-contact__link{border-color:#2b7c7a !important;background:#2b7c7a !important;color:#fff !important;box-shadow:0 8px 20px -12px rgba(31,90,88,.8) !important;transform:translateY(-1px)}#site-navigation .vsq-header-contact>a.vsq-header-contact__link:focus-visible{outline:3px solid #bfe4e2 !important;outline-offset:3px}#sidr-main .vsq-header-contact,#sidr-main .sidr-class-vsq-header-contact,.wpex-mobile-menu .vsq-header-contact{padding:12px 20px !important}#sidr-main .vsq-header-contact>a,#sidr-main .sidr-class-vsq-header-contact>a,.wpex-mobile-menu .vsq-header-contact>a{display:flex !important;min-height:44px;padding:10px 20px !important;align-items:center;justify-content:center;border:1px solid #359996 !important;border-radius:999px !important;background:#359996 !important;color:#fff !important;font-family:"Outfit",system-ui,sans-serif;font-weight:600;text-align:center}#sidr-main .vsq-header-contact>a:hover,#sidr-main .vsq-header-contact>a:focus-visible,#sidr-main .sidr-class-vsq-header-contact>a:hover,#sidr-main .sidr-class-vsq-header-contact>a:focus-visible,.wpex-mobile-menu .vsq-header-contact>a:hover,.wpex-mobile-menu .vsq-header-contact>a:focus-visible{border-color:#2b7c7a !important;background:#2b7c7a !important;color:#fff !important}#footer,.footer-box{background:var(--vsq-ink);color:rgba(255,255,255,.7)}#footer a{color:rgba(255,255,255,.6)}#footer a:hover{color:var(--vsq-teal)}#footer-bottom{border-top:1px solid rgba(255,255,255,.12);font-family:"IBM Plex Mono";font-size:12px}.page-numbers{font-family:"Outfit";border:1px solid var(--vsq-rule);border-radius:8px;padding:8px 13px;color:var(--vsq-ink)}.page-numbers.current{background:var(--vsq-teal);color:#fff;border-color:var(--vsq-teal)}.post-categories a,.cat-links a,.meta-category a{display:inline-block;font-family:"Outfit";font-weight:600;font-size:11px;letter-spacing:.06em;text-transform:uppercase;background:var(--vsq-teal-50);color:var(--vsq-teal-900);border:1px solid var(--vsq-teal-200);padding:5px 12px;border-radius:999px;margin:0 4px 4px 0}#footer{background:var(--vsq-ink);color:rgba(255,255,255,.62)}#footer .footer-box{background:0 0;color:rgba(255,255,255,.62)}#footer-widgets{padding-top:72px;padding-bottom:72px}#footer .widget{margin:0}#footer .widget-title{display:none}#footer h4,#footer .vsq-footer-col h4{margin:0 0 28px;color:#fff;font-size:15px;line-height:1.2;font-weight:700;letter-spacing:.16em;text-transform:uppercase}#footer p{margin:0;color:rgba(255,255,255,.58);font-size:18px;line-height:1.85}#footer a{display:block;color:rgba(255,255,255,.58);text-decoration:none;font-size:18px;line-height:1.85;transition:color .2s ease}#footer a:hover{color:var(--vsq-teal)}#footer .vsq-footer-logo{display:block;width:165px;max-width:100%;height:auto;margin-bottom:34px}#footer .vsq-footer-nav{display:flex;flex-direction:column}#footer .vsq-footer-contact p{margin-bottom:14px}#footer-bottom{border-top:1px solid rgba(255,255,255,.12);font-family:"IBM Plex Mono",monospace;font-size:12px}#footer .vsq-footer-brand,#footer .vsq-footer-brand p,#footer .vsq-footer-brand div,#footer .vsq-footer-brand span{color:rgba(255,255,255,.62) !important}#footer .vsq-footer-brand p{display:block !important;visibility:visible !important;opacity:1 !important;margin:28px 0 0 !important;font-family:"IBM Plex Mono",monospace !important;font-size:14px !important;line-height:1.9 !important;font-weight:400 !important;letter-spacing:-.02em !important;color:rgba(255,255,255,.58) !important}#footer .vsq-footer-col{display:block !important;color:rgba(255,255,255,.58) !important;font-family:"IBM Plex Mono",monospace !important}#footer .vsq-footer-col h4{margin:0 0 26px !important;font-family:"IBM Plex Mono",monospace !important;font-size:12px !important;line-height:1.4 !important;font-weight:700 !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:#fff !important}#footer .vsq-footer-nav{display:flex !important;flex-direction:column !important;gap:0 !important}#footer .vsq-footer-col a{display:block !important;font-family:"IBM Plex Mono",monospace !important;font-size:14px !important;line-height:2 !important;font-weight:400 !important;letter-spacing:-.02em !important;color:rgba(255,255,255,.58) !important;text-decoration:none !important}#footer .vsq-footer-col a:hover{color:var(--vsq-teal) !important;text-decoration:none !important}#footer .vsq-footer-contact p{margin:0 0 12px !important;font-family:"IBM Plex Mono",monospace !important;font-size:14px !important;line-height:2 !important;font-weight:400 !important;letter-spacing:-.02em !important;color:rgba(255,255,255,.58) !important}#footer-bottom-menu,#footer-bottom-menu ul,#footer-bottom-menu li,#footer-bottom-menu a,#footer-bottom .menu,#footer-bottom .menu li,#footer-bottom .menu a,#footer-bottom nav a{font-family:"IBM Plex Mono",monospace !important;font-size:13px !important;line-height:1.6 !important;font-weight:400 !important;letter-spacing:-.02em !important;color:rgba(255,255,255,.45) !important;text-decoration:none !important}#footer-bottom-menu a:hover,#footer-bottom .menu a:hover,#footer-bottom nav a:hover{color:var(--vsq-teal) !important;text-decoration:none !important}:root{--vsq-side-panel-width:min(326px, calc(100vw - 64px));--vsq-side-tab-width:47px}.vsq-side-tabs{position:fixed;top:50%;right:0;z-index:1000000;display:grid;gap:6px;width:var(--vsq-side-tab-width);transform:translate3d(0,-50%,0);transition:transform .28s ease}html.vsq-support-panel-open .vsq-side-tabs{transform:translate3d(calc(-1 * var(--vsq-side-panel-width)), -50%, 0)}.vsq-side-tabs__tab{box-sizing:border-box;position:relative;width:var(--vsq-side-tab-width);height:114px;margin:0;padding:0 !important;border:1px solid transparent !important;border-radius:12px 0 0 12px !important;color:#fff !important;box-shadow:-8px 10px 28px -15px rgba(21,67,65,.7);cursor:pointer;opacity:1 !important;visibility:visible !important;transition:background-color .18s ease,box-shadow .18s ease !important}.vsq-side-tabs__tab--support{background:#175d59 !important}.vsq-side-tabs__tab--career{background:#359996 !important}.vsq-side-tabs__tab--translate{background:#287f7b !important}.vsq-side-tabs #glt-translate-trigger.vsq-side-tabs__tab{position:relative !important;inset:auto !important;z-index:auto !important;box-sizing:border-box !important;width:var(--vsq-side-tab-width) !important;height:114px !important;margin:0 !important;padding:0 !important;border:1px solid transparent !important;border-radius:12px 0 0 12px !important;background:#287f7b !important;color:#fff !important;text-shadow:none !important;box-shadow:-8px 10px 28px -15px rgba(21,67,65,.7) !important}.vsq-side-tabs #glt-translate-trigger.vsq-side-tabs__tab>span{color:#fff !important}.vsq-side-tabs .vsq-side-tabs__tab--support:hover,.vsq-side-tabs .vsq-side-tabs__tab--support:focus-visible,.vsq-side-tabs .vsq-side-tabs__tab--support.is-active{background:#1d6c67 !important;border-color:transparent !important;color:#fff !important;box-shadow:-10px 12px 32px -15px rgba(21,67,65,.82) !important}.vsq-side-tabs .vsq-side-tabs__tab--career:hover,.vsq-side-tabs .vsq-side-tabs__tab--career:focus-visible,.vsq-side-tabs .vsq-side-tabs__tab--career.is-active{background:#42a8a3 !important;border-color:transparent !important;color:#fff !important;box-shadow:-10px 12px 32px -15px rgba(21,67,65,.72) !important}.vsq-side-tabs #glt-translate-trigger.vsq-side-tabs__tab--translate:hover,.vsq-side-tabs #glt-translate-trigger.vsq-side-tabs__tab--translate:focus-visible,.vsq-side-tabs #glt-translate-trigger.vsq-side-tabs__tab--translate.pressed{background:#32918c !important;border-color:transparent !important;color:#fff !important;box-shadow:-10px 12px 32px -15px rgba(21,67,65,.78) !important}.vsq-side-tabs__tab:focus-visible{outline:3px solid #bfe4e2 !important;outline-offset:3px}.vsq-side-tabs__tab svg{position:absolute;top:16px;left:50%;width:19px;height:19px;transform:translateX(-50%);stroke-width:1.8;opacity:1 !important;visibility:visible !important;pointer-events:none}.vsq-side-tabs__tab span{position:absolute;inset:44px 8px 12px;display:flex;align-items:center;justify-content:center;font-family:"Outfit",system-ui,sans-serif;font-size:14px;line-height:1;font-weight:600;letter-spacing:.01em;white-space:nowrap;writing-mode:vertical-rl;transform:rotate(180deg);opacity:1 !important;visibility:visible !important;pointer-events:none}.tool-container.toolbar-primary{z-index:1000001 !important;padding:5px !important;border:1px solid #dce4e3 !important;border-radius:10px !important;background:#fff !important;background-image:none !important;box-shadow:0 12px 30px rgba(18,43,42,.24) !important}.tool-container.toolbar-primary .tool-items{display:flex;align-items:center;gap:3px}.tool-container.toolbar-primary .tool-items a.tool-item{box-sizing:content-box !important;margin:0 !important;padding:5px !important;border:0 !important;border-radius:5px !important;background-color:transparent !important;background-origin:content-box !important;background-clip:content-box !important}.tool-container.toolbar-primary .tool-items a.tool-item:hover,.tool-container.toolbar-primary .tool-items a.tool-item:focus-visible{background-color:#eef8f7 !important;outline:2px solid #359996;outline-offset:1px}.tool-container.toolbar-primary .arrow{display:none !important}.vsq-support-panel{position:fixed;inset:0;z-index:999999;pointer-events:none;visibility:hidden}.vsq-support-panel.is-open{pointer-events:auto;visibility:visible}.vsq-support-panel__shade{position:absolute;inset:0;background:rgba(242,249,248,.38);opacity:0;transition:opacity .24s ease}.vsq-support-panel.is-open .vsq-support-panel__shade{opacity:1}.vsq-support-panel__drawer{position:absolute;top:50%;right:0;width:var(--vsq-side-panel-width);max-height:calc(100vh - 40px);overflow-y:auto;background:#fff;color:#1a1d1d;box-shadow:-18px 24px 60px -34px rgba(12,18,18,.38);transform:translate3d(100%,-50%,0);transition:transform .28s ease;outline:none}.vsq-support-panel.is-open .vsq-support-panel__drawer{transform:translate3d(0,-50%,0)}.vsq-support-panel__inner{padding:22px 21px 32px 24px}.vsq-support-panel__close{position:absolute;top:22px;right:18px;z-index:1;width:24px;height:24px;border:0 !important;border-radius:4px !important;background:0 0 !important;color:#878e8d !important;font-family:"Outfit",system-ui,sans-serif !important;font-size:24px !important;line-height:1 !important;display:inline-flex;align-items:center;justify-content:center;padding:0 !important;cursor:pointer}.vsq-support-panel__close:hover{background:#eef8f7 !important;color:#1f5f5d !important}.vsq-support-panel__close:focus-visible{outline:2px solid #359996;outline-offset:2px}.vsq-support-panel__heading{box-sizing:border-box;display:flex;align-items:center;min-height:47px;margin:0 0 14px;padding:0 42px 12px 0;border-bottom:1px solid #e7e9e9}.vsq-support-panel__heading-icon{width:34px;height:34px;margin-right:11px;border:1px solid #bfe4e2;border-radius:10px;background:#eef8f7;color:#2f8f8c;display:inline-flex;align-items:center;justify-content:center;flex:none}.vsq-support-panel__heading-icon svg{width:18px;height:18px;stroke-width:1.8}.vsq-support-panel h2{margin:0;font-family:"Outfit",system-ui,sans-serif;font-size:16px;line-height:1.2;font-weight:600;letter-spacing:0;color:#1a1d1d}.vsq-support-panel p{margin:0 0 16px;font-family:"Mulish",system-ui,sans-serif;font-size:14px;line-height:1.45;color:#737978}.vsq-support-panel__downloads{display:grid;gap:9px}.vsq-support-panel__download{box-sizing:border-box;display:flex;align-items:center;gap:11px;min-height:49px;padding:10px 12px;border:1px solid #e7e9e9;border-radius:11px;background:#fff;color:#1a1d1d;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.vsq-support-panel__download:hover{border-color:#bfe4e2;color:#1a1d1d;box-shadow:0 14px 30px -24px rgba(31,90,88,.6);transform:translateY(-1px)}.vsq-support-panel__download:focus-visible{outline:2px solid #359996;outline-offset:2px}.vsq-support-panel__download>span{flex:1;min-width:0}.vsq-support-panel__download strong{display:block;font-family:"Outfit",system-ui,sans-serif;font-size:14px;line-height:1.25;font-weight:600;letter-spacing:0;color:#1a1d1d}.vsq-support-panel__download small{display:none;font-family:"IBM Plex Mono",monospace;font-size:12px;line-height:1.3;color:#8b9190}.vsq-support-panel__icon{width:16px;height:16px;color:#9aa09f;stroke-width:1.7;flex:none}.vsq-support-panel__device{width:18px;height:18px;color:#359996;stroke-width:1.7;flex:none}.vsq-support-panel__cta{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:12px;padding:12px 20px;border-radius:999px;background:#359996;color:#fff;font-family:"Outfit",system-ui,sans-serif;font-size:14px;line-height:1.2;font-weight:600;text-align:center;text-decoration:none;transition:background .18s ease,transform .18s ease}.vsq-support-panel__cta:hover{background:#2f8f8c;color:#fff;transform:translateY(-1px)}.vsq-career-panel .vsq-support-panel__download{min-height:58px}.vsq-career-panel .vsq-support-panel__download strong{font-size:13px;line-height:1.35}.vsq-career-panel .vsq-support-panel__download small{display:block;margin-top:3px;font-family:"Mulish",system-ui,sans-serif;font-size:11px;color:#969c9b}html.vsq-support-panel-open,html.vsq-support-panel-open body{overflow:hidden}@media (max-width:680px){:root{--vsq-side-panel-width:min(326px, calc(100vw - 54px))}.vsq-support-panel__drawer{max-height:calc(100vh - 24px)}}@media (prefers-reduced-motion:reduce){.vsq-side-tabs,.vsq-support-panel__shade,.vsq-support-panel__drawer,.vsq-side-tabs__tab,.vsq-support-panel__download,.vsq-support-panel__cta{transition:none !important}}