.c6H2FG_header,.c6H2FG_footer{--vs-ink:#0f172a;--vs-soft:#334155;--vs-muted:#64748b;--vs-line:#e2e8f0;--vs-bg:#fff;--vs-brand:#0f766e;--vs-brand-ink:#083b36;--vs-focus:#0369a1;box-sizing:border-box;color:var(--vs-ink);-webkit-text-size-adjust:100%;margin:0;font-family:inherit;font-size:14px;line-height:1.25}.c6H2FG_header *,.c6H2FG_footer *{box-sizing:border-box}.c6H2FG_visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.c6H2FG_icon{flex:none;display:block}.c6H2FG_lockup{letter-spacing:-.02em;color:var(--vs-ink);white-space:nowrap;align-items:center;gap:9px;font-size:19px;font-weight:800;line-height:1;display:inline-flex}.c6H2FG_mark{width:var(--vs-mark,26px);height:var(--vs-mark,26px);border-radius:7px;flex:none;display:block}.c6H2FG_wordmark{line-height:1;display:inline-block}.c6H2FG_wordmarkAccent{color:var(--vs-brand);font-weight:inherit}.c6H2FG_header{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:0;border-bottom:1px solid var(--vs-line);background:#ffffffeb;width:100%;position:sticky;top:0}.c6H2FG_bar{height:var(--vs-nav-h,56px);max-width:var(--vs-nav-w,1040px);padding:0 var(--vs-nav-px,20px);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;display:flex}.c6H2FG_left,.c6H2FG_right{flex:none;align-items:center;min-width:0;display:flex}.c6H2FG_left{gap:18px}.c6H2FG_right{gap:10px}.c6H2FG_brandLink{color:inherit;white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.c6H2FG_navBar,.c6H2FG_navDrawer,.c6H2FG_langBar,.c6H2FG_langDrawer{display:block}.c6H2FG_navList,.c6H2FG_langList,.c6H2FG_footerList{align-items:center;margin:0;padding:0;list-style:none;display:flex}.c6H2FG_navList{gap:18px}.c6H2FG_navLink{color:var(--vs-soft);white-space:nowrap;border:0;border-bottom:2px solid #0000;padding:4px 0;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-block}.c6H2FG_navLink:hover{color:var(--vs-ink)}.c6H2FG_navLink[aria-current=location]{color:var(--vs-ink);border-bottom-color:var(--vs-brand)}.c6H2FG_langList{gap:6px;font-size:14px}.c6H2FG_langItem{white-space:nowrap;align-items:center;display:inline-flex}.c6H2FG_langItem+.c6H2FG_langItem:before{content:"|";color:var(--vs-line);margin-right:6px}.c6H2FG_langLink{color:var(--vs-muted);font-weight:500;text-decoration:none}.c6H2FG_langLink:hover{color:var(--vs-ink)}.c6H2FG_langCurrent{color:var(--vs-ink);font-weight:600}.c6H2FG_clientBar,.c6H2FG_clientDrawer{color:var(--vs-soft);white-space:nowrap;font-size:14px;font-weight:500;text-decoration:none}.c6H2FG_clientBar:hover,.c6H2FG_clientDrawer:hover{color:var(--vs-ink)}.c6H2FG_cta{border:1px solid var(--vs-brand);background:var(--vs-brand);color:#fff;white-space:nowrap;border-radius:8px;flex:none;justify-content:center;align-items:center;height:36px;padding:0 12px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.c6H2FG_cta:hover{background:var(--vs-brand-ink);border-color:var(--vs-brand-ink)}.c6H2FG_menuButton,.c6H2FG_drawerClose{border:1px solid var(--vs-line);background:var(--vs-bg);height:36px;color:var(--vs-ink);font:inherit;white-space:nowrap;cursor:pointer;appearance:none;border-radius:8px;flex:none;align-items:center;gap:6px;margin:0;padding:0 10px;font-size:14px;font-weight:500;line-height:1;display:none}.c6H2FG_drawerClose{display:inline-flex}.c6H2FG_menuButton:hover,.c6H2FG_drawerClose:hover{background:#f8fafc}.c6H2FG_brandLink:focus-visible,.c6H2FG_navLink:focus-visible,.c6H2FG_langLink:focus-visible,.c6H2FG_clientBar:focus-visible,.c6H2FG_clientDrawer:focus-visible,.c6H2FG_cta:focus-visible,.c6H2FG_menuButton:focus-visible,.c6H2FG_drawerClose:focus-visible,.c6H2FG_footerBrand:focus-visible,.c6H2FG_footerMail:focus-visible,.c6H2FG_footerLink:focus-visible{outline:2px solid var(--vs-focus);outline-offset:2px}.c6H2FG_drawer{border:0;border-left:1px solid var(--vs-line);background:var(--vs-bg);width:min(320px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--vs-ink);font:inherit;overscroll-behavior:contain;margin:0;padding:0;font-size:16px;position:fixed;inset:0 0 0 auto;overflow:auto}.c6H2FG_drawerPanel{min-height:100%;padding:0 var(--vs-nav-px,20px) 24px}.c6H2FG_drawer::backdrop{background:#0f172a66}.c6H2FG_drawerHead{min-height:var(--vs-nav-h,56px);border-bottom:1px solid var(--vs-line);justify-content:space-between;align-items:center;gap:12px;display:flex}.c6H2FG_drawerTitle{margin:0;font-size:16px;font-weight:700;line-height:1.25}.c6H2FG_navDrawer .c6H2FG_navList{flex-direction:column;align-items:stretch;gap:0;padding-top:8px}.c6H2FG_navDrawer .c6H2FG_navLink{border-bottom:1px solid var(--vs-line);padding:12px 0;font-size:16px;display:block}.c6H2FG_navDrawer .c6H2FG_navLink[aria-current=location]{color:var(--vs-brand);border-bottom-color:var(--vs-line);font-weight:600}.c6H2FG_langDrawer{border-bottom:1px solid var(--vs-line);padding:12px 0}.c6H2FG_langDrawer .c6H2FG_langList{gap:12px;font-size:16px}.c6H2FG_langDrawer .c6H2FG_langItem+.c6H2FG_langItem:before{margin-right:12px}.c6H2FG_clientDrawer{padding:12px 0;font-size:16px;display:block}.c6H2FG_scrollLock{overflow:hidden}.c6H2FG_footer{border:0;border-top:1px solid var(--vs-line);background:var(--vs-bg);color:var(--vs-muted);line-height:1.6}.c6H2FG_footerInner{max-width:var(--vs-nav-w,1040px);padding:32px var(--vs-nav-px,20px);flex-direction:column;gap:4px;margin:0 auto;display:flex}.c6H2FG_footerBrand{width:max-content;color:inherit;border-radius:8px;margin-bottom:8px;text-decoration:none;display:inline-flex}.c6H2FG_footerLine{margin:0}.c6H2FG_footerMail{color:inherit;text-decoration:underline}.c6H2FG_footerMail:hover{text-decoration:none}.c6H2FG_footerNav{margin-top:12px}.c6H2FG_footerList{flex-wrap:wrap;gap:4px 16px}.c6H2FG_footerLink{color:var(--vs-soft);text-decoration:underline}.c6H2FG_footerLink:hover{text-decoration:none}@media (max-width:879px){.c6H2FG_header .c6H2FG_wordmark,.c6H2FG_navBar,.c6H2FG_langBar,.c6H2FG_clientBar{display:none}.c6H2FG_header .c6H2FG_lockup{gap:0}.c6H2FG_bar,.c6H2FG_right{gap:10px}.c6H2FG_cta{height:34px;padding:0 10px;font-size:13px}.c6H2FG_menuButton{height:34px;padding:0 10px;font-size:13px;display:inline-flex}}
