.SiteChrome-module__oXFrKG__shell{--chrome-ink:#0b2b4a;--chrome-paper:#fff;--chrome-line:#c7deef;--chrome-muted:#405f78;--chrome-teal:#66c9f4;--chrome-coral:#2f70e8;min-height:100vh;padding-top:var(--topbar-height);color:var(--chrome-ink);background:#f6fbff}.SiteChrome-module__oXFrKG__skipLink{z-index:300;background:var(--chrome-teal);color:var(--chrome-ink);padding:10px 14px;font-weight:700;position:fixed;top:10px;left:12px;transform:translateY(-160%)}.SiteChrome-module__oXFrKG__skipLink:focus{transform:translateY(0)}.SiteChrome-module__oXFrKG__topbar{z-index:200;min-height:var(--topbar-height);-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:#fffffff0;border-bottom:1px solid #2569972e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:0 max(24px,50vw - 660px);display:grid;position:fixed;top:0;left:0;right:0}.SiteChrome-module__oXFrKG__brand{align-items:center;gap:11px;min-width:214px;display:inline-flex}.SiteChrome-module__oXFrKG__brandMark{object-fit:cover;border:1px solid #147eb83d;border-radius:3px;width:34px;height:34px;display:block}.SiteChrome-module__oXFrKG__brand strong,.SiteChrome-module__oXFrKG__brand small{display:block}.SiteChrome-module__oXFrKG__brand strong{letter-spacing:-.01em;font-size:14px;font-weight:750}.SiteChrome-module__oXFrKG__brand small{color:var(--chrome-muted);font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.05em;text-transform:uppercase;margin-top:1px;font-size:11px}.SiteChrome-module__oXFrKG__nav{justify-content:center;gap:4px;min-width:0;display:flex}.SiteChrome-module__oXFrKG__nav a{color:#3f5e77;white-space:nowrap;align-items:center;min-height:36px;padding:0 8px;font-size:12.5px;font-weight:650;display:inline-flex;position:relative}.SiteChrome-module__oXFrKG__nav a:after{background:var(--chrome-coral);content:"";transform-origin:0;height:2px;transition:transform .18s;position:absolute;bottom:2px;left:8px;right:8px;transform:scaleX(0)}.SiteChrome-module__oXFrKG__nav a:hover,.SiteChrome-module__oXFrKG__nav a.SiteChrome-module__oXFrKG__active{color:var(--chrome-ink)}.SiteChrome-module__oXFrKG__nav a:hover:after,.SiteChrome-module__oXFrKG__nav a.SiteChrome-module__oXFrKG__active:after{transform:scaleX(1)}.SiteChrome-module__oXFrKG__actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.SiteChrome-module__oXFrKG__languageSwitch{border:1px solid var(--chrome-line);background:#ffffffc7;border-radius:3px;display:flex}.SiteChrome-module__oXFrKG__languageSwitch a{min-width:35px;min-height:32px;color:var(--chrome-muted);font-family:var(--font-mono), "IBM Plex Mono", monospace;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.SiteChrome-module__oXFrKG__languageSwitch a+a{border-left:1px solid var(--chrome-line)}.SiteChrome-module__oXFrKG__languageSwitch a.SiteChrome-module__oXFrKG__activeLocale{background:var(--chrome-ink);color:var(--chrome-paper)}.SiteChrome-module__oXFrKG__cta{border:1px solid var(--chrome-ink);background:var(--chrome-ink);min-height:38px;color:var(--chrome-paper);border-radius:3px;justify-content:center;align-items:center;padding:0 14px;font-size:12.5px;font-weight:700;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.SiteChrome-module__oXFrKG__cta:hover{border-color:var(--chrome-coral);background:var(--chrome-coral);color:var(--chrome-paper)}.SiteChrome-module__oXFrKG__menuButton{border:1px solid var(--chrome-line);width:42px;height:42px;color:var(--chrome-ink);background:0 0;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:none}.SiteChrome-module__oXFrKG__menuButton span{background:currentColor;width:18px;height:2px;transition:transform .18s}.SiteChrome-module__oXFrKG__menuOpen span:first-child{transform:translateY(4.5px)rotate(45deg)}.SiteChrome-module__oXFrKG__menuOpen span:last-child{transform:translateY(-4.5px)rotate(-45deg)}.SiteChrome-module__oXFrKG__mobileNav{inset:var(--topbar-height) 0 0;z-index:190;background-color:#f6fbff;background-image:linear-gradient(90deg,#147eb80d 1px,#0000 1px),linear-gradient(0deg,#147eb80d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;flex-direction:column;display:flex;position:fixed;overflow-y:auto}.SiteChrome-module__oXFrKG__mobileNav nav{display:grid}.SiteChrome-module__oXFrKG__mobileNav nav a{border-bottom:1px solid var(--chrome-line);background:#fffffff5;grid-template-columns:42px 1fr;gap:4px 14px;padding:18px 22px;display:grid}.SiteChrome-module__oXFrKG__mobileNav nav a.SiteChrome-module__oXFrKG__active{box-shadow:inset 4px 0 0 var(--chrome-coral)}.SiteChrome-module__oXFrKG__mobileNav nav a>span{color:var(--chrome-coral);font-family:var(--font-mono), "IBM Plex Mono", monospace;grid-row:1/3;font-size:11px}.SiteChrome-module__oXFrKG__mobileNav nav strong{font-size:19px;line-height:1.2}.SiteChrome-module__oXFrKG__mobileNav nav small{color:var(--chrome-muted);font-size:12px;line-height:1.45}.SiteChrome-module__oXFrKG__mobileControls{border-top:1px solid var(--chrome-line);background:var(--chrome-paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding:20px 22px;display:flex}.SiteChrome-module__oXFrKG__footer{background:var(--chrome-ink);color:#eef8ff;border-top:1px solid #244f73}.SiteChrome-module__oXFrKG__footerGrid{grid-template-columns:minmax(260px,1.8fr) repeat(3,minmax(120px,1fr));align-items:start;gap:36px;width:min(100% - 48px,1220px);margin:0 auto;padding:48px 0;display:grid}.SiteChrome-module__oXFrKG__footer strong{font-size:17px;display:block}.SiteChrome-module__oXFrKG__footer p,.SiteChrome-module__oXFrKG__footer small{color:#bdd4e5;font-size:12px;line-height:1.65}.SiteChrome-module__oXFrKG__footer div>p{margin-top:8px}.SiteChrome-module__oXFrKG__footerBrand>a{color:var(--chrome-teal);font-family:var(--font-mono), monospace;margin-top:14px;font-size:12px;display:inline-block}.SiteChrome-module__oXFrKG__footerColumn{gap:9px;display:grid}.SiteChrome-module__oXFrKG__footerColumn strong{color:#e1f1fc;font-size:12px;font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px}.SiteChrome-module__oXFrKG__footerColumn a{color:#bdd4e5;font-size:13px}.SiteChrome-module__oXFrKG__footerColumn a:hover{color:var(--chrome-teal)}.SiteChrome-module__oXFrKG__footerLegal{border-top:1px solid #244f73;grid-column:1/-1;padding-top:20px}@media (max-width:1180px){.SiteChrome-module__oXFrKG__nav a{padding:0 5px;font-size:11.5px}.SiteChrome-module__oXFrKG__languageSwitch{display:none}.SiteChrome-module__oXFrKG__mobileControls .SiteChrome-module__oXFrKG__languageSwitch{display:flex}}@media (max-width:900px){.SiteChrome-module__oXFrKG__topbar{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:0 18px}.SiteChrome-module__oXFrKG__menuButton{display:flex}.SiteChrome-module__oXFrKG__brand{min-width:0}.SiteChrome-module__oXFrKG__brand small,.SiteChrome-module__oXFrKG__nav{display:none}.SiteChrome-module__oXFrKG__actions .SiteChrome-module__oXFrKG__cta{min-height:36px;padding:0 11px}.SiteChrome-module__oXFrKG__footerGrid{grid-template-columns:1.5fr 1fr}.SiteChrome-module__oXFrKG__footerLegal{grid-column:1/-1}}@media (max-width:560px){.SiteChrome-module__oXFrKG__brand strong{font-size:13px}.SiteChrome-module__oXFrKG__brandMark{width:30px;height:30px}.SiteChrome-module__oXFrKG__actions .SiteChrome-module__oXFrKG__cta{font-size:11px}.SiteChrome-module__oXFrKG__footerGrid{grid-template-columns:1fr;gap:24px;width:min(100% - 36px,1220px)}.SiteChrome-module__oXFrKG__footerLegal{grid-column:auto}}@media (prefers-reduced-motion:reduce){.SiteChrome-module__oXFrKG__nav a:after,.SiteChrome-module__oXFrKG__menuButton span,.SiteChrome-module__oXFrKG__cta{transition:none}}@media (min-width:1600px){.SiteChrome-module__oXFrKG__topbar{padding-left:max(36px,50vw - 770px);padding-right:max(36px,50vw - 770px)}.SiteChrome-module__oXFrKG__brand{gap:13px;min-width:250px}.SiteChrome-module__oXFrKG__brandMark{width:38px;height:38px}.SiteChrome-module__oXFrKG__brand strong{font-size:16px}.SiteChrome-module__oXFrKG__brand small{font-size:15px}.SiteChrome-module__oXFrKG__nav{gap:8px}.SiteChrome-module__oXFrKG__nav a{min-height:42px;padding:0 10px;font-size:14px}.SiteChrome-module__oXFrKG__languageSwitch a{min-width:42px;min-height:38px;font-size:14px}.SiteChrome-module__oXFrKG__cta{min-height:44px;padding:0 18px;font-size:14px}.SiteChrome-module__oXFrKG__footerGrid{width:min(100% - 72px,1480px);padding:60px 0}.SiteChrome-module__oXFrKG__footer strong{font-size:19px}.SiteChrome-module__oXFrKG__footer p,.SiteChrome-module__oXFrKG__footer small,.SiteChrome-module__oXFrKG__footerBrand>a,.SiteChrome-module__oXFrKG__footerColumn strong,.SiteChrome-module__oXFrKG__footerColumn a{font-size:14px}}@media (min-width:2300px){.SiteChrome-module__oXFrKG__topbar{padding-left:max(48px,50vw - 860px);padding-right:max(48px,50vw - 860px)}.SiteChrome-module__oXFrKG__brand{min-width:280px}.SiteChrome-module__oXFrKG__brandMark{width:42px;height:42px}.SiteChrome-module__oXFrKG__brand strong{font-size:17px}.SiteChrome-module__oXFrKG__brand small{font-size:15px}.SiteChrome-module__oXFrKG__nav a{min-height:46px;padding:0 12px;font-size:15px}.SiteChrome-module__oXFrKG__languageSwitch a{min-width:46px;min-height:42px;font-size:15px}.SiteChrome-module__oXFrKG__cta{min-height:48px;padding:0 22px;font-size:15px}.SiteChrome-module__oXFrKG__footerGrid{width:min(100% - 96px,1640px)}.SiteChrome-module__oXFrKG__footer p,.SiteChrome-module__oXFrKG__footer small,.SiteChrome-module__oXFrKG__footerBrand>a,.SiteChrome-module__oXFrKG__footerColumn strong,.SiteChrome-module__oXFrKG__footerColumn a{font-size:15px}}
