.atlas-chrome p,.atlas-chrome ul,.atlas-chrome ol,.atlas-chrome dl,.atlas-chrome h1,.atlas-chrome h2,.atlas-chrome h3,.atlas-chrome h4,.atlas-chrome h5,.atlas-chrome h6,.atlas-chrome blockquote,.atlas-chrome figure{margin: 0px;}
.atlas-chrome ul,.atlas-chrome ol{padding: 0px;}
.atlas-chrome img,.atlas-chrome svg{vertical-align: baseline;}
.atlas-chrome button,.atlas-chrome input,.atlas-chrome select,.atlas-chrome textarea,.atlas-chrome optgroup{font-size: revert; line-height: revert;}
.atlas-chrome hr{color: revert; opacity: revert;}
.atlas-chrome *{margin: 0px; padding: 0px; box-sizing: border-box;}
.atlas-chrome a,.atlas-chrome button,.atlas-chrome input,.atlas-chrome select,.atlas-chrome textarea{font-family: inherit;}
.atlas-chrome{--navy: #13294B; --navy-deep: #0F2140; --navy-mid: #33486B; --accent: #2457A6; --accent-dk: #1B4486; --accent-pale: #EEF3FB; --logo-b: #2457A6; --logo-g: #A7A9AF; --ghost: #E7EBF0; --ink: #13294B; --g800: #1D2A3A; --g700: #3F4A59; --g600: #6C7686; --g500: #8E97A4; --g400: #8E97A4; --g300: #BFC7D1; --g200: #E3E7EE; --g100: #F3F5F9; --g50: #F7F8FA; --page: #FFFFFF; --soft: #F7F8FA; --ok: #1F8A4C; --err: #C0392B; --disp: 'Inter',system-ui,-apple-system,sans-serif; --body: 'Inter',system-ui,-apple-system,sans-serif; --mono: 'Inter',system-ui,-apple-system,sans-serif; --max: 1240px;}
.atlas-chrome{scroll-behavior: smooth;}
.atlas-chrome{font-family: var(--body); color: var(--g800); background: var(--page); -webkit-font-smoothing: antialiased; line-height: 1.62; font-size: clamp(15px, 14px + 0.42vw, 16.5px); text-rendering: optimizelegibility;}
.atlas-chrome ::selection{background: var(--accent); color: rgb(255, 255, 255);}
.atlas-chrome :focus-visible{outline: 2px solid var(--accent); outline-offset: 2px;}
.atlas-chrome a{text-decoration: none; color: inherit;}
.atlas-chrome img{max-width: 100%; height: auto; display: block;}
.atlas-chrome :focus-visible{outline: 2px solid var(--accent); outline-offset: 2px;}
@media (prefers-reduced-motion: reduce){.atlas-chrome *{animation: auto ease 0s 1 normal none running none !important; transition: none !important; scroll-behavior: auto !important;}}
.atlas-chrome h1,.atlas-chrome h2,.atlas-chrome h3,.atlas-chrome h4{font-family: var(--disp); color: var(--ink); font-weight: 600; letter-spacing: -0.018em; line-height: 1.06; text-wrap: balance;}
.atlas-chrome h1{letter-spacing: -0.03em;}
.atlas-chrome h3,.atlas-chrome h4{letter-spacing: -0.012em;}
.atlas-chrome p{text-wrap: pretty;}
.atlas-chrome .topline{position: fixed; top: 0px; left: 0px; right: 0px; height: 3px; background: var(--accent); z-index: 1002;}
.atlas-chrome .topbar{position: fixed; top: 3px; left: 0px; right: 0px; z-index: 1001; background: var(--navy); height: 34px;}
.atlas-chrome .topbar-in{max-width: var(--max); margin: 0px auto; display: flex; align-items: center; justify-content: space-between; height: 100%; padding: 0px 36px;}
.atlas-chrome .tb-l,.atlas-chrome .tb-r{display: flex; align-items: center; gap: 7px;}
.atlas-chrome .tb-i{display: inline-flex; align-items: center; gap: 6px; font-family: var(--mono); font-size: 10.5px; letter-spacing: 0.05em; color: rgba(255, 255, 255, 0.55); transition: color 0.15s; cursor: pointer; background: 0px 0px; border: 0px;}
.atlas-chrome .tb-i:hover{color: rgb(255, 255, 255);}
.atlas-chrome .tb-sep{color: rgba(255, 255, 255, 0.16); font-size: 10px; margin: 0px 3px;}
.atlas-chrome .tb-user{display: flex; align-items: center; gap: 9px; padding: 4px 11px; background: rgba(255, 255, 255, 0.09); font-family: var(--mono); font-size: 10px; color: rgb(255, 255, 255); letter-spacing: 0.04em;}
@media (max-width: 980px){.atlas-chrome .topbar{display: none;}}
.atlas-chrome .hd{position: fixed; top: 37px; left: 0px; right: 0px; z-index: 1000; background: rgb(255, 255, 255); border-bottom: 1px solid var(--g200); transition: box-shadow 0.3s;}
.atlas-chrome .hd.scrolled{box-shadow: rgba(19, 41, 75, 0.07) 0px 1px 16px;}
@media (max-width: 980px){.atlas-chrome .hd{top: 3px;}}
.atlas-chrome .hd-in{max-width: var(--max); margin: 0px auto; display: flex; align-items: center; height: 74px; padding: 0px 36px;}
.atlas-chrome .hd-logo{display: flex; align-items: center; cursor: pointer; flex-shrink: 0; margin-right: 40px; background: 0px 0px; border: 0px; padding: 0px;}
.atlas-chrome .hd-logo img{height: 25px; width: auto;}
.atlas-chrome .hd-nav{display: flex; align-items: center; height: 100%; flex: 1 1 0%; list-style: none;}
.atlas-chrome .hd-nav > li{position: relative; height: 100%;}
.atlas-chrome .hd-nav > li > button{display: flex; align-items: center; height: 100%; padding: 0px 15px; font-family: var(--disp); font-size: 16px; font-weight: 400; color: var(--g700); cursor: pointer; transition: color 0.15s; border-width: 0px 0px 2px; border-style: none none solid; border-color: currentcolor currentcolor transparent; border-image: none; background: 0px 0px; text-transform: none; letter-spacing: -0.012em; white-space: nowrap;}
.atlas-chrome .hd-nav > li > button:hover,.atlas-chrome .hd-nav > li:hover > button{color: var(--ink); border-bottom-color: var(--accent);}
.atlas-chrome .hd-sep{margin-left: 16px; padding-left: 17px;}
.atlas-chrome .hd-sep::before{content: ""; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); width: 1px; height: 15px; background: var(--g200);}
.atlas-chrome .hd-mega-s{min-width: 210px; padding: 14px 20px;}
.atlas-chrome .hd-mega-s ul{list-style: none;}
.atlas-chrome .hd-mega{display: none; position: absolute; top: 100%; left: 0px; background: rgb(255, 255, 255); min-width: 268px; box-shadow: rgba(19, 41, 75, 0.12) 0px 16px 44px; border-top: 2px solid var(--accent); padding: 22px 24px; z-index: 100; text-align: left;}
.atlas-chrome .hd-nav > li:hover > .hd-mega{display: block;}
.atlas-chrome .hd-nav > li:nth-last-child(-n+2) > .hd-mega{left: auto; right: 0px;}
.atlas-chrome .hd-mega h4{font-family: var(--mono); font-size: 9px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.2em; color: var(--g400); margin: 16px 0px 9px;}
.atlas-chrome .hd-mega h4:first-child{margin-top: 0px;}
.atlas-chrome .hd-mega ul{list-style: none;}
.atlas-chrome .hd-mega li button{display: block; width: 100%; text-align: left; padding: 5px 0px; font-size: 13.5px; color: var(--g700); background: 0px 0px; border: 0px; cursor: pointer; transition: color 0.12s;}
.atlas-chrome .hd-mega li button:hover{color: var(--accent);}
.atlas-chrome .mg-acc{margin-top: 17px; padding-top: 13px; border-top: 1px solid var(--g200);}
.atlas-chrome .mg-acc button{display: flex; align-items: center; justify-content: space-between; gap: 20px; width: 100%; background: 0px 0px; border: 0px; cursor: pointer; padding: 0px; font-family: var(--mono); font-size: 9.5px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.2em; color: var(--ink); transition: color 0.12s;}
.atlas-chrome .mg-acc button:hover{color: var(--accent);}
.atlas-chrome .mg-acc em{font-style: normal; font-size: 12px; letter-spacing: 0px; color: var(--accent);}
.atlas-chrome .hd-mega-2{display: grid; grid-template-columns: 1fr 1fr; gap: 0px 42px;}
.atlas-chrome .hd-mega-2 h4:first-child{margin-top: 0px;}
.atlas-chrome .hd-mega-w{min-width: 470px;}
.atlas-chrome .hd-r{display: flex; align-items: center; gap: 9px; margin-left: auto;}
.atlas-chrome .hd-icon{width: 35px; height: 35px; border: 1px solid var(--g200); background: rgb(255, 255, 255); cursor: pointer; display: flex; align-items: center; justify-content: center; transition: 0.15s; position: relative; flex-shrink: 0;}
.atlas-chrome .hd-icon:hover{border-color: var(--ink);}
.atlas-chrome .hd-badge{position: absolute; top: -7px; right: -7px; background: var(--accent); color: rgb(255, 255, 255); font-family: var(--mono); font-size: 9.5px; font-weight: 700; min-width: 18px; height: 18px; display: flex; align-items: center; justify-content: center; padding: 0px 5px;}
.atlas-chrome .hd-toggle{display: none; background: 0px 0px; border: 0px; cursor: pointer; padding: 8px; color: var(--navy);}
.atlas-chrome .hd-toggle:hover{color: var(--accent);}
@media (max-width: 980px){.atlas-chrome .hd-in{padding: 0px 18px; height: 60px;}.atlas-chrome .hd-toggle{display: block;}.atlas-chrome .hd-nav{display: none; position: fixed; inset: 63px 0px 0px; background: rgb(255, 255, 255); flex-direction: column; padding: 18px; overflow-y: auto; height: auto; border-top: 1px solid var(--g200); align-items: stretch;}.atlas-chrome .hd-nav.open{display: flex;}.atlas-chrome .hd-nav > li{height: auto;}.atlas-chrome .hd-nav > li > button{height: auto; padding: 13px 0px; border: 0px; width: 100%; font-size: 11px;}.atlas-chrome .hd-nav > li:hover > .hd-mega{display: none;}.atlas-chrome .hd-nav > li.open > .hd-mega{position: static; box-shadow: none; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding: 0px 0px 10px 14px; min-width: 0px; display: block !important;}.atlas-chrome .hd-mega-w{min-width: 0px;}.atlas-chrome .hd-mega-2{grid-template-columns: 1fr; gap: 0px;}.atlas-chrome .hd-logo{margin-right: auto;}}
.atlas-chrome .ft{background: var(--navy); color: rgba(255, 255, 255, 0.5); padding: 56px 36px 26px; font-size: 13px;}
.atlas-chrome .ft-in{max-width: var(--max); margin: 0px auto; display: grid; grid-template-columns: 1.6fr 1fr 1fr 1fr; gap: 40px; align-items: start;}
@media (max-width: 768px){.atlas-chrome .ft-in{grid-template-columns: 1fr 1fr; gap: 30px;}.atlas-chrome .ft{padding: 42px 18px 22px;}}
@media (max-width: 480px){.atlas-chrome .ft-in{grid-template-columns: 1fr;}}
.atlas-chrome .ft img{height: 23px; margin-bottom: 18px;}
.atlas-chrome .ft-brand p{font-size: 12.5px; line-height: 1.75; max-width: 280px; color: rgba(255, 255, 255, 0.45);}
.atlas-chrome .ft-sig{font-family: var(--mono); font-size: 9px; text-transform: uppercase; letter-spacing: 0.2em; color: var(--accent); margin-top: 18px;}
.atlas-chrome .ft h4{font-family: var(--mono); font-size: 9px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.2em; color: rgba(255, 255, 255, 0.32); margin-bottom: 16px;}
.atlas-chrome .ft ul{list-style: none;}
.atlas-chrome .ft li{margin-bottom: 9px;}
.atlas-chrome .ft li button{font-size: 13px; color: rgba(255, 255, 255, 0.52); background: 0px 0px; border: 0px; cursor: pointer; padding: 0px; text-align: left; transition: color 0.15s; font-family: inherit;}
.atlas-chrome .ft li button:hover{color: rgb(255, 255, 255);}
.atlas-chrome .ft-bt{max-width: var(--max); margin: 36px auto 0px; padding-top: 22px; border-top: 1px solid rgba(255, 255, 255, 0.1); display: flex; justify-content: space-between; gap: 10px; font-family: var(--mono); font-size: 9px; text-transform: uppercase; letter-spacing: 0.16em; color: rgba(255, 255, 255, 0.28); flex-wrap: wrap;}
.atlas-chrome table td,.atlas-chrome table th{font-variant-numeric: tabular-nums;}
.atlas-chrome .mg-gam:hover{color: var(--navy) !important;}
@media print{.atlas-chrome .topline,.atlas-chrome .topbar,.atlas-chrome .hd,.atlas-chrome .ft{display: none !important;}.atlas-chrome{background: rgb(255, 255, 255);}}
.atlas-chrome{--navy: #13294B; --navy-deep: #0F2140; --navy-mid: #33486B; --accent: #2457A6; --accent-dk: #1B4486; --accent-pale: #EEF3FB; --blue: #2457A6; --blue-pale: #E9EFFA; --logo-b: #2457A6; --ink: #1D2A3A; --g800: #1D2A3A; --g700: #3F4A59; --g600: #6C7686; --g500: #6C7686; --g400: #8E97A4; --g300: #C4CAD3; --g200: #E3E7EE; --g100: #F0F2F5; --g50: #F5F7FA; --soft: #F5F7FA; --disp: Inter,"Helvetica Neue",Inter,Helvetica,Arial,sans-serif; --body: Inter,"Helvetica Neue",Inter,Helvetica,Arial,sans-serif; --mono: Inter,"Helvetica Neue",Inter,Helvetica,Arial,sans-serif; --dvb: #2457A6; --dvd: #13294B; --dvp: #E9EFFA; --dvf: #C9D6EE;}
.atlas-chrome{color: var(--ink);}
.atlas-chrome h1,.atlas-chrome h2,.atlas-chrome h3,.atlas-chrome h4{font-weight: 700; letter-spacing: -0.02em;}
.atlas-chrome h1 em,.atlas-chrome h2 em{color: var(--blue);}
.atlas-chrome .hd-nav > li > button{font-weight: 400; color: var(--navy); font-size: 14.5px;}
.atlas-chrome .hd-nav > li > button:hover,.atlas-chrome .hd-nav > li:hover > button{border-bottom-color: var(--blue);}
.atlas-chrome .mg-acc em,.atlas-chrome .ft-sig,.atlas-chrome .hd-mega li button:hover,.atlas-chrome .mg-acc button:hover,.atlas-chrome .hd-toggle:hover{color: var(--blue);}
.atlas-chrome .ft-sig{letter-spacing: 0.1em; font-weight: 700;}
.atlas-chrome h1,.atlas-chrome h2,.atlas-chrome h3{text-transform: none;}
.atlas-chrome label[data-req]::after{content: " *"; color: var(--accent); font-weight: 700;}
.atlas-chrome .tb-login{background: var(--accent); padding: 6px 14px; border-radius: 4px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; font-size: 11px; color: rgb(255, 255, 255) !important;}
.atlas-chrome .tb-login:hover{background: var(--accent-dk);}
.atlas-chrome .tb-login svg{stroke: rgb(255, 255, 255);}
.atlas-chrome{--navy: #13294B; --navy-deep: #0F2140; --navy-mid: #33486B; --accent: #2457A6; --accent-dk: #1B4486; --accent-pale: #EAF4FD; --blue: #2457A6; --blue-pale: #EAF4FD; --logo-b: #2457A6; --ink: #13294B; --g800: #1D2A3A; --g700: #3F4A59; --g600: #6C7686; --g500: #8E97A4; --g400: #8E97A4; --g300: #C3CBD3; --g200: #E3E7EE; --g100: #EEF1F4; --g50: #F7F9FA; --soft: #F7F9FA;}
.atlas-chrome ::selection{background: rgb(36, 87, 166); color: rgb(255, 255, 255);}
.atlas-chrome :focus-visible{outline-color: rgb(36, 87, 166);}
.atlas-chrome .topline{height: 3px; background: linear-gradient(90deg, rgb(36, 87, 166) 0px, rgb(101, 182, 255) 58%, rgb(36, 87, 166) 100%);}
.atlas-chrome .topbar{background: rgb(15, 33, 64);}
.atlas-chrome .hd{border-bottom: 1px solid rgb(227, 231, 238);}
.atlas-chrome .hd-nav > li > button:hover,.atlas-chrome .hd-nav > li:hover > button{border-bottom-color: rgb(36, 87, 166);}
.atlas-chrome .hd-mega{border-top-color: rgb(36, 87, 166);}
.atlas-chrome .hd-mega li button:hover,.atlas-chrome .mg-acc button:hover{color: rgb(36, 87, 166);}
.atlas-chrome .hd-badge{background: rgb(36, 87, 166);}
.atlas-chrome .ft{background: rgb(15, 33, 64);}
.atlas-chrome .ft-sig{color: rgb(143, 180, 232);}
.atlas-chrome .nav-cx{display: none;}
@media (max-width: 980px){.atlas-chrome .nav-cx{display: block; margin-top: 10px; padding-top: 14px; border-top: 1px solid var(--g200);}.atlas-chrome .nav-cx button{display: flex; align-items: center; gap: 9px; color: var(--accent); font-weight: 600;}}
.atlas-chrome .lgp{position: relative; display: inline-flex;}
.atlas-chrome .lgp-b{display: inline-flex; align-items: center; gap: 8px; background: 0px 0px; border: 0px; cursor: pointer; font-family: var(--body); font-size: 12px; font-weight: 500; color: rgba(255, 255, 255, 0.82); padding: 4px 2px; transition: color 0.15s;}
.atlas-chrome .lgp-b:hover,.atlas-chrome .lgp.on .lgp-b{color: rgb(255, 255, 255);}
.atlas-chrome .lgp-b .lgp-v{width: 9px; height: 9px; transition: transform 0.15s;}
.atlas-chrome .lgp.on .lgp-v{transform: rotate(180deg);}
.atlas-chrome .flag{width: 20px; height: 14px; display: block; flex-shrink: 0; border-radius: 2px; object-fit: cover; box-shadow: rgba(0, 0, 0, 0.14) 0px 0px 0px 1px;}
.atlas-chrome .lgp-c{display: none;}
.atlas-chrome .lgp-m{display: none; position: absolute; top: calc(100% + 8px); right: 0px; min-width: 140px; background: rgb(255, 255, 255); list-style: none; padding: 4px; box-shadow: rgba(15, 33, 64, 0.2) 0px 10px 28px; border-top: 2px solid rgb(36, 87, 166); z-index: 1300;}
.atlas-chrome .lgp.on .lgp-m{display: block;}
.atlas-chrome .lgp-m button{display: flex; align-items: center; gap: 8px; width: 100%; padding: 6px 9px; background: 0px 0px; border: 0px; cursor: pointer; font-family: var(--body); font-size: 12.5px; color: var(--g800); text-align: left;}
.atlas-chrome .lgp-m button:hover{background: var(--g50);}
.atlas-chrome .lgp-m button[aria-selected="true"]{color: rgb(36, 87, 166); font-weight: 600;}
.atlas-chrome .lgp-m button .ok{margin-left: auto; width: 12px; height: 12px; stroke: rgb(36, 87, 166);}
.atlas-chrome .lgp-m .flag{width: 16px; height: 11px;}
.atlas-chrome .lgp-b .flag{width: 18px; height: 12px;}
.atlas-chrome .hm-lgb{align-items: center; gap: 12px; width: 100%; cursor: pointer; display: flex !important; justify-content: space-between !important; height: auto !important; padding: 13px 0px !important; background: 0px 0px !important; border-top: 0px !important; border-right: 0px !important; border-left: 0px !important; border-image: none !important; border-bottom: 1px solid var(--g200) !important; font-family: var(--disp) !important; font-size: 16px !important; font-weight: 400 !important; letter-spacing: -0.01em !important; text-transform: none !important; color: var(--g700) !important;}
.atlas-chrome .hm-lgk{color: var(--g700);}
.atlas-chrome .hm-lgv{display: inline-flex; align-items: center; gap: 9px; color: var(--ink);}
.atlas-chrome .hm-lgv .flag{width: 18px; height: 12px;}
.atlas-chrome .hm-lgc{transition: transform 0.15s; margin-left: 2px;}
.atlas-chrome .hm-lgb[aria-expanded="true"] .hm-lgc{transform: rotate(180deg);}
.atlas-chrome .hm-lgl{list-style: none; padding: 4px 0px 8px; border-bottom: 1px solid var(--g200);}
.atlas-chrome .hm-lgl[hidden]{display: none;}
.atlas-chrome .hm-lgl button{align-items: center; gap: 11px; width: 100%; cursor: pointer; display: flex !important; justify-content: flex-start !important; height: 44px !important; padding: 0px 4px !important; background: 0px 0px !important; border: 0px !important; font-family: var(--body) !important; font-size: 15px !important; font-weight: 400 !important; letter-spacing: 0px !important; text-transform: none !important; color: var(--g800) !important;}
.atlas-chrome .hm-lgl button[aria-current="true"]{color: rgb(36, 87, 166) !important; font-weight: 600 !important;}
.atlas-chrome .hm-lgl .flag{width: 20px; height: 14px;}
.atlas-chrome .hm-lgl .ok{margin-left: auto;}
.atlas-chrome .hd-mob .hm-rq{margin-top: 8px;}
.atlas-chrome .tb-rq{display: inline-flex; align-items: center; gap: 7px; background: 0px 0px; cursor: pointer; border: 1px solid rgba(255, 255, 255, 0.4); color: rgb(255, 255, 255); padding: 5px 13px; border-radius: 4px; font-family: var(--mono); font-size: 11px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; transition: border-color 0.15s, background 0.15s;}
.atlas-chrome .tb-rq:hover{border-color: rgb(255, 255, 255); background: rgba(255, 255, 255, 0.08);}
.atlas-chrome .tb-rq svg{stroke: rgb(255, 255, 255);}
.atlas-chrome .tb-r{gap: 10px;}
.atlas-chrome .hd-mob{display: none;}
@media (max-width: 980px){.atlas-chrome .hd-nav > li.hd-mob{display: flex; flex-direction: column; gap: 10px; margin-top: 16px;}.atlas-chrome .hd-mob button{display: flex; align-items: center; justify-content: center; gap: 9px; width: 100%; height: 48px; font-family: var(--mono); font-size: 11px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; cursor: pointer;}.atlas-chrome .hd-mob .hm-rq{background: rgb(36, 87, 166); color: rgb(255, 255, 255); border: 1px solid rgb(36, 87, 166);}.atlas-chrome .hd-mob svg{flex-shrink: 0;}.atlas-chrome .hd-r{gap: 7px;}}
.atlas-chrome .tb-rq-n{display: none; align-items: center; justify-content: center; min-width: 18px; height: 18px; padding: 0px 5px; background: rgb(255, 255, 255); color: rgb(36, 87, 166); font-size: 10px; font-weight: 700; letter-spacing: 0px; border-radius: 9px;}
.atlas-chrome .topline{background: var(--navy);}
.atlas-chrome .tb-ct{display: flex; align-items: center; gap: 22px;}
.atlas-chrome .tb-ct a{display: inline-flex; align-items: center; gap: 7px; color: rgba(255, 255, 255, 0.78); text-decoration: none; font-size: 12px; letter-spacing: 0.01em;}
.atlas-chrome .tb-ct a:hover{color: rgb(255, 255, 255);}
.atlas-chrome .tb-ct svg{opacity: 0.8;}
.atlas-chrome .topbar .tb-login{background: 0px 0px !important; border: 0px !important; color: rgba(255, 255, 255, 0.85) !important; padding: 4px 2px !important; box-shadow: none !important;}
.atlas-chrome .topbar .tb-login:hover{text-decoration: underline; color: rgb(255, 255, 255) !important;}
.atlas-chrome .hd-logo img{height: 29px;}
.atlas-chrome .hd-r .hd-icon[onclick="openCart()"]{display: none !important;}
.atlas-chrome .hd-r .tb-rq{background: rgb(36, 87, 166); border: 1px solid rgb(36, 87, 166); color: rgb(255, 255, 255); padding: 10px 16px; border-radius: 0px; font-size: 11px; letter-spacing: 0.08em; white-space: nowrap; margin-left: 4px;}
.atlas-chrome .hd-r .tb-rq:hover{background: rgb(36, 87, 166); border-color: rgb(36, 87, 166);}
.atlas-chrome .hd-r .tb-rq .tb-rq-n{background: rgb(255, 255, 255); color: rgb(36, 87, 166);}
@media (max-width: 1180px){.atlas-chrome .hd-r .tb-rq span[data-i18n]{display: none;}.atlas-chrome .hd-r .tb-rq{padding: 10px 12px;}}
@media (min-width: 981px){.atlas-chrome #hdNav > li.hd-sep{display: none;}}
.atlas-chrome .topbar .tb-ent{background: 0px 0px; border: 0px; color: rgba(255, 255, 255, 0.85); font-size: 12px; cursor: pointer; padding: 4px 2px;}
.atlas-chrome .topbar .tb-ent:hover{color: rgb(255, 255, 255); text-decoration: underline;}
.atlas-chrome .topbar .tb-login{font-family: var(--body) !important; font-size: 12px !important; font-weight: 400 !important; text-transform: none !important; letter-spacing: 0px !important;}
.atlas-chrome .tb-entw{position: relative; display: flex; align-items: center; height: 100%;}
.atlas-chrome .topbar .tb-ent{display: inline-flex; align-items: center; gap: 6px;}
.atlas-chrome .tb-dd{display: none; position: absolute; top: calc(100% + 6px); right: 0px; min-width: 210px; background: rgb(255, 255, 255); border-top: 2px solid rgb(36, 87, 166); box-shadow: rgba(15, 33, 64, 0.18) 0px 10px 30px; z-index: 1010; padding: 6px 0px;}
.atlas-chrome .tb-entw:hover .tb-dd,.atlas-chrome .tb-entw.on .tb-dd{display: block;}
.atlas-chrome .tb-entw:hover::before{content: ""; position: absolute; left: 0px; right: 0px; top: 100%; height: 8px;}
.atlas-chrome .tb-dd ul{list-style: none; margin: 0px; padding: 0px;}
.atlas-chrome .tb-dd button{display: block; width: 100%; text-align: left; background: 0px 0px; border: 0px; cursor: pointer; padding: 10px 18px; font-family: var(--body); font-size: 13.5px; color: var(--ink);}
.atlas-chrome .tb-dd button:hover{background: rgb(242, 245, 249); color: rgb(36, 87, 166);}
.atlas-chrome .hd-r .tb-rq{background: rgb(255, 255, 255); border: 1.5px solid rgb(36, 87, 166); color: rgb(36, 87, 166);}
.atlas-chrome .hd-r .tb-rq svg{stroke: rgb(36, 87, 166);}
.atlas-chrome .hd-r .tb-rq:hover{background: rgb(242, 247, 252); border-color: rgb(36, 87, 166); color: rgb(36, 87, 166);}
.atlas-chrome .hd-r .tb-rq .tb-rq-n{background: rgb(36, 87, 166); color: rgb(255, 255, 255); min-width: 16px; height: 16px; font-size: 9.5px;}
.atlas-chrome .hd-r .tb-rq{border: 1px solid var(--g200);}
.atlas-chrome .hd-r .tb-rq:hover{border-color: rgb(36, 87, 166); background: rgb(255, 255, 255);}
@keyframes pnfade { 
}
@keyframes pnfade { 
}
@keyframes pnpulse { 
}
@keyframes pnfade { 
}
@keyframes pnpulse { 
}
@keyframes pnfade { 
}
@keyframes pnpulse { 
}
.atlas-chrome .hd-mega li button,.atlas-chrome .hd-mega h4,.atlas-chrome .hd-mega .mg-acc button{white-space: nowrap;}
.atlas-chrome .hd-mega-2{gap: 0px 36px;}
.atlas-chrome{--navy: #13294b; --navy-deep: #13294b; --navy-mid: #33486b; --accent: #2457a6; --accent-dk: #1b4486; --accent-pale: #eef3fb; --blue: #2457a6; --blue-dk: #1b4486; --blue-pale: #eef3fb; --logo-b: #2457a6; --sky: #8fb4e8; --ink: #13294b; --g800: #1d2a3a; --g700: #3f4a59; --g600: #6c7686; --g500: #6c7686; --g400: #8e97a4; --g300: #c3c9d1; --g200: #e3e7ee; --g100: #f3f5f9; --g50: #f7f8fb; --soft: #f3f5f9; --tile: #f3f5f9; --line: #e3e7ee; --ghost: #e3e7ee; --disp: 'Inter',system-ui,-apple-system,sans-serif; --body: 'Inter',system-ui,-apple-system,sans-serif; --mono: 'Inter',system-ui,-apple-system,sans-serif; --r: 10px; --max: 1240px;}
.atlas-chrome{scroll-behavior: smooth;}
.atlas-chrome{font-family: var(--body); color: var(--g700); background: rgb(255, 255, 255); font-size: 15px; line-height: 1.6; font-variant-numeric: tabular-nums; -webkit-font-smoothing: antialiased;}
.atlas-chrome h1,.atlas-chrome h2,.atlas-chrome h3,.atlas-chrome h4{font-family: var(--body); color: var(--navy); font-weight: 700; letter-spacing: -0.02em; line-height: 1.1; text-transform: none;}
.atlas-chrome h1{font-size: clamp(32px, 4vw, 46px); letter-spacing: -0.025em; line-height: 1.06;}
.atlas-chrome h2{font-size: clamp(26px, 3vw, 34px);}
.atlas-chrome h3{font-size: 19px; letter-spacing: -0.015em;}
.atlas-chrome h4{font-size: 16px;}
.atlas-chrome h1 em,.atlas-chrome h2 em,.atlas-chrome h1 span,.atlas-chrome h2 span{font-style: normal; color: var(--blue);}
.atlas-chrome p{text-wrap: pretty;}
.atlas-chrome ::selection{background: var(--blue); color: rgb(255, 255, 255);}
.atlas-chrome :focus-visible{outline: 2px solid var(--blue); outline-offset: 2px;}
.atlas-chrome .ft h4,.atlas-chrome .hd-mega h4,.atlas-chrome .ft-sig{font-family: var(--body); font-weight: 700; font-size: 10.5px; letter-spacing: 0.16em; text-transform: uppercase; color: var(--blue); line-height: 1.5;}
.atlas-chrome .ft h4{color: var(--g600); letter-spacing: 0.14em; font-size: 10px;}
.atlas-chrome .hm-rq{font-family: var(--body); font-weight: 700; font-size: 11px; letter-spacing: 0.14em; text-transform: uppercase; border-radius: 4px; padding: 14px 26px; border: 1px solid transparent; cursor: pointer; transition: background 0.18s, border-color 0.18s, color 0.18s;}
.atlas-chrome .hm-rq{background: var(--blue); color: rgb(255, 255, 255); border-color: var(--blue);}
.atlas-chrome .hm-rq:hover{background: var(--blue-dk); border-color: var(--blue-dk);}
.atlas-chrome .tb-rq{background: rgb(255, 255, 255); border: 1px solid var(--blue); color: var(--blue); border-radius: 4px; font-family: var(--body); font-weight: 700; font-size: 11px; letter-spacing: 0.12em; padding: 10px 16px;}
.atlas-chrome .tb-rq:hover{background: var(--blue-pale); border-color: var(--blue);}
.atlas-chrome .tb-rq .tb-rq-n{background: var(--blue); color: rgb(255, 255, 255);}
.atlas-chrome .hd-icon{border: 1px solid var(--line); border-radius: 4px;}
.atlas-chrome .hd-icon:hover{border-color: var(--navy);}
.atlas-chrome .topline{height: 3px; background: var(--navy);}
.atlas-chrome .topbar{background: var(--tile); border-bottom: 1px solid var(--line); height: 34px;}
.atlas-chrome .topbar .tb-i,.atlas-chrome .topbar .tb-ent,.atlas-chrome .topbar .tb-login,.atlas-chrome .topbar .tb-login *,.atlas-chrome .topbar .tb-ct a,.atlas-chrome .topbar .lgp-b,.atlas-chrome .topbar .tb-user,.atlas-chrome .topbar .tb-user span,.atlas-chrome .topbar .tb-user button{color: var(--g600) !important; font-family: var(--body) !important; font-size: 12px !important; letter-spacing: 0px !important; text-transform: none !important; font-weight: 500 !important;}
.atlas-chrome .topbar .tb-i:hover,.atlas-chrome .topbar .tb-ent:hover,.atlas-chrome .topbar .tb-login:hover,.atlas-chrome .topbar .tb-ct a:hover,.atlas-chrome .topbar .lgp-b:hover,.atlas-chrome .topbar .lgp.on .lgp-b,.atlas-chrome .topbar .tb-user button:hover{text-decoration: none; color: var(--navy) !important;}
.atlas-chrome .topbar .tb-ct svg,.atlas-chrome .topbar .tb-i svg,.atlas-chrome .topbar .lgp-v{stroke: var(--g600); opacity: 1;}
.atlas-chrome .topbar .tb-sep{color: var(--g300);}
.atlas-chrome .topbar .tb-user{background: transparent;}
.atlas-chrome .tb-dd,.atlas-chrome .lgp-m{border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-top: 2px solid var(--blue); border-radius: 0px 0px 8px 8px; box-shadow: rgba(19, 41, 75, 0.12) 0px 12px 30px;}
.atlas-chrome .tb-dd button:hover,.atlas-chrome .lgp-m button:hover{background: var(--tile); color: var(--blue);}
.atlas-chrome .hd{top: 37px; background: rgb(255, 255, 255); border-bottom: 1px solid var(--line);}
.atlas-chrome .hd.scrolled{box-shadow: 0 1px 0 var(--line);}
.atlas-chrome .hd-in{height: 76px;}
.atlas-chrome .hd-logo img{height: 28px;}
.atlas-chrome .hd-nav > li > button{font-family: var(--body); font-size: 14.5px; font-weight: 500; color: var(--navy); border-bottom: 2px solid transparent;}
.atlas-chrome .hd-nav > li > button:hover,.atlas-chrome .hd-nav > li:hover > button{color: var(--blue); border-bottom-color: var(--blue);}
.atlas-chrome .hd-mega{border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-top: 2px solid var(--blue); border-radius: 0px 0px 10px 10px; box-shadow: rgba(19, 41, 75, 0.1) 0px 18px 44px; padding: 22px 24px;}
.atlas-chrome .hd-mega h4{margin: 16px 0px 8px; color: var(--blue);}
.atlas-chrome .hd-mega h4:first-child{margin-top: 0px;}
.atlas-chrome .hd-mega li button{font-size: 13.5px; color: var(--g700);}
.atlas-chrome .hd-mega li button:hover{color: var(--blue);}
.atlas-chrome .ft{background: rgb(255, 255, 255); color: var(--g600); border-top: 1px solid var(--line); padding: 52px 36px 24px; font-size: 13px;}
.atlas-chrome .ft-brand p{color: var(--g600); font-size: 13px; line-height: 1.7;}
.atlas-chrome .ft-sig{color: var(--blue); margin-top: 14px; display: block;}
.atlas-chrome .ft h4{color: var(--blue); margin-bottom: 14px;}
.atlas-chrome .ft li button{color: var(--g700); font-size: 13.5px;}
.atlas-chrome .ft li button:hover{color: var(--blue);}
.atlas-chrome .ft-bt{border-top: 1px solid var(--line); color: var(--g400); font-family: var(--body); font-size: 11px; letter-spacing: 0.04em; text-transform: none; margin-top: 36px; padding-top: 18px;}
.atlas-chrome #logoFt{height: 26px; filter: none;}
.atlas-chrome .lgp-m{border-top: 1px solid var(--line);}
.atlas-chrome .gcta{display: flex; align-items: center; gap: 16px; width: 100%; text-align: left; background: rgb(242, 246, 252); color: rgb(19, 41, 75); border: 1px solid rgb(217, 227, 242); border-radius: 16px; padding: 14px 14px 14px 16px; cursor: pointer; transition: border-color 0.15s, background 0.15s;}
.atlas-chrome .gcta:hover{background: rgb(234, 241, 251); border-color: rgb(185, 203, 232);}
.atlas-chrome .gcta-i{flex: 0 0 auto; width: 46px; height: 46px; border-radius: 12px; background: rgb(255, 255, 255); border: 1px solid rgb(217, 227, 242); display: flex; align-items: center; justify-content: center; color: rgb(36, 87, 166);}
.atlas-chrome .gcta-t{flex: 1 1 auto; min-width: 0px; display: flex; flex-direction: column; gap: 2px;}
.atlas-chrome .gcta-t small{font-size: 10.5px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: rgb(36, 87, 166);}
.atlas-chrome .gcta-t b{font-size: 17px; font-weight: 700; color: rgb(19, 41, 75); line-height: 1.2;}
.atlas-chrome .gcta-t em{font-style: normal; font-size: 13.5px; color: rgb(91, 107, 130);}
.atlas-chrome .gcta-b{flex: 0 0 auto; background: rgb(36, 87, 166); color: rgb(255, 255, 255); border-radius: 10px; padding: 11px 16px; font-size: 12.5px; font-weight: 600; white-space: nowrap;}
.atlas-chrome .gcta:hover .gcta-b{background: rgb(27, 68, 134);}
@media (max-width: 560px){.atlas-chrome .gcta{flex-wrap: wrap;}.atlas-chrome .gcta-b{width: 100%; text-align: center;}}
.atlas-chrome .hd-mega:has(.gcta-s){min-width: 380px;}
.atlas-chrome .hd-mega .gcta.gcta-s{align-items: flex-start; gap: 12px; padding: 12px; margin: 0px 0px 16px; border-radius: 12px; font-family: var(--body); text-transform: none; letter-spacing: 0px;}
.atlas-chrome .hd-mega .gcta-s .gcta-i{width: 38px; height: 38px; border-radius: 10px;}
.atlas-chrome .hd-mega .gcta-s .gcta-t small{font-size: 9.5px; letter-spacing: 0.12em;}
.atlas-chrome .hd-mega .gcta-s .gcta-t b{font-size: 15px;}
.atlas-chrome .hd-mega .gcta-s .gcta-t em{font-size: 12.5px;}
.atlas-chrome .hd-mega .gcta-s .gcta-b{align-self: flex-start; margin-top: 8px; padding: 7px 12px; font-size: 12px; border-radius: 8px;}