.oB1X9q_utility{background:var(--vo-navy);color:var(--vo-foot-text);font-size:var(--vo-text-min)}.oB1X9q_utilityInner{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.oB1X9q_utilityLinks{align-items:center;gap:24px;display:flex}.oB1X9q_utilityLinks a,.oB1X9q_lang a{align-items:center;min-height:44px;display:inline-flex}.oB1X9q_utilityLinks a:hover,.oB1X9q_lang a:hover,.oB1X9q_lang b{color:#fff}.oB1X9q_header{z-index:20;background:#fff;border-bottom:1px solid #ececec;position:relative}.oB1X9q_headerInner{justify-content:space-between;align-items:center;gap:32px;height:92px;display:flex}.oB1X9q_logo{display:flex}.oB1X9q_nav{align-items:stretch;gap:40px;height:100%;display:flex}.oB1X9q_navLink{border-bottom:2px solid #0000;flex-direction:column;justify-content:center;line-height:1.35;display:flex}.oB1X9q_navLink:hover{border-bottom-color:var(--vo-brand)}.oB1X9q_navLink b{font-size:18px;font-weight:700}.oB1X9q_navLink i{font-style:normal;font-family:var(--font-jost), sans-serif;letter-spacing:1.5px;color:#666;font-size:13px}.oB1X9q_navDrop{display:flex;position:relative}.oB1X9q_mega{background:#fff;border:1px solid #e3e3e3;grid-template-columns:repeat(3,1fr);gap:12px 32px;width:760px;padding:32px 36px;display:none;position:absolute;top:100%;left:-40px;box-shadow:0 16px 40px #1128501f}.oB1X9q_navDrop:hover .oB1X9q_mega,.oB1X9q_navDrop:focus-within .oB1X9q_mega{display:grid}.oB1X9q_megaCol{font-size:var(--vo-text-sub);flex-direction:column;display:flex}.oB1X9q_megaCol strong{font-size:var(--vo-text-min);color:var(--vo-ink-3);margin-bottom:4px}.oB1X9q_megaCol a{padding:8px 0}.oB1X9q_megaCol a:hover,.oB1X9q_megaAll:hover{color:var(--vo-action)}.oB1X9q_megaAll{color:var(--vo-action);border-top:1px solid #ececec;grid-column:1/-1;padding-top:12px;font-weight:700}.oB1X9q_actions{align-items:center;gap:12px;display:flex}.oB1X9q_iconBtn{cursor:pointer;justify-content:center;align-items:center;width:48px;height:48px;list-style:none;display:flex}.oB1X9q_iconBtn::-webkit-details-marker{display:none}.oB1X9q_mobileActions{display:none}.oB1X9q_mobileMenu{position:static}.oB1X9q_mobilePanel{padding:8px var(--vo-gutter) 24px;background:#fff;border-top:1px solid #ececec;position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 32px #1128501f}.oB1X9q_mobilePanel nav a{border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;min-height:60px;font-size:19px;font-weight:700;display:flex}.oB1X9q_mobilePanel nav a span{color:#666;letter-spacing:1.5px;font-size:14px}.oB1X9q_mobilePanelActions{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.oB1X9q_mobileLang{text-align:center;margin-top:16px;display:block}.oB1X9q_mobileLang a{color:var(--vo-action);padding:10px 6px;display:inline-block}@media (max-width:1100px){.oB1X9q_nav{gap:24px}}@media (max-width:1023px){.oB1X9q_utility,.oB1X9q_nav,.oB1X9q_actions{display:none}.oB1X9q_mobileActions{gap:4px;display:flex}.oB1X9q_headerInner{height:68px}.oB1X9q_logo img{width:82px;height:auto}}.oB1X9q_footer{background:var(--vo-navy);color:#fff;position:relative;overflow:hidden}.oB1X9q_footerMark{background:var(--vo-steel);width:620px;height:620px;position:absolute;bottom:-250px;right:-170px}.oB1X9q_footerInner{grid-template-columns:1.4fr repeat(4,1fr);gap:40px;padding-top:80px;padding-bottom:48px;display:grid;position:relative}.oB1X9q_footerContact{font-size:var(--vo-text-sub);color:var(--vo-foot-text);flex-direction:column;gap:12px;display:flex}.oB1X9q_footerContact strong{color:#fff;margin-top:8px;font-size:18px}.oB1X9q_footerMail{color:#fff;text-underline-offset:4px;align-self:flex-start;padding:10px 0;text-decoration:underline}.oB1X9q_footerNav{flex-direction:column;display:flex}.oB1X9q_footerNav strong{margin-bottom:4px;font-size:17px}.oB1X9q_footerNav a,.oB1X9q_footerLegal a{color:var(--vo-foot-text);padding:10px 0;font-size:16px}.oB1X9q_footerNav a:hover,.oB1X9q_footerLegal a:hover{color:#fff}.oB1X9q_footerBottom{color:#a9bbd1;border-top:1px solid #3a404d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-top:12px;padding-bottom:20px;font-size:14px;display:flex;position:relative}.oB1X9q_footerLegal{gap:24px;display:flex}@media (max-width:1023px){.oB1X9q_footerInner{grid-template-columns:1fr 1fr}.oB1X9q_footerContact{grid-column:1/-1}}@media (max-width:767px){.oB1X9q_footerInner{gap:24px;padding-top:48px}.oB1X9q_footerMark{width:260px;height:260px;bottom:30px;right:-110px}}.oB1X9q_mobileBar{display:none}@media (max-width:767px){.oB1X9q_mobileBar{z-index:30;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #ddd;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 18px #00000014}.oB1X9q_mobileBar[hidden]{display:none}.oB1X9q_mobileBar a{min-height:var(--vo-mobile-bar);font-size:var(--vo-text-min);flex-direction:column;justify-content:center;align-items:center;font-weight:700;line-height:1.4;display:flex}.oB1X9q_mobileBarPrimary{background:var(--vo-action);color:#fff}}
