.marketing-site-header{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:94px;padding:18px clamp(20px,5vw,80px);border-bottom:1px solid #d4dcd8;background:#f8f7f3;color:#162a2d;font-family:Manrope,Arial,sans-serif;font-size:.92rem;line-height:1.5;flex-shrink:0}.marketing-site-header .marketing-site-brand{display:flex;align-items:center;flex:none;width:158px;min-height:54px;text-decoration:none}.marketing-site-header .marketing-site-brand img{display:block;width:158px;height:auto;max-width:none;object-fit:contain;mix-blend-mode:multiply}.marketing-site-header .marketing-site-links{display:flex;align-items:center;gap:clamp(1.5rem,2.6vw,2.6rem)}.marketing-site-header :is(.marketing-site-links,.marketing-site-mobile-links) a{display:inline-flex;align-items:center;min-height:44px;color:inherit;font-size:.92rem;font-weight:600;text-decoration:none;text-underline-offset:5px;white-space:nowrap}.marketing-site-header :is(.marketing-site-links,.marketing-site-mobile-links) a[aria-current=page]:not(.marketing-site-call){text-decoration:underline;text-decoration-thickness:1.5px}.marketing-site-header .marketing-site-links .marketing-site-call{gap:1.15rem;min-height:54px;padding:8px 8px 8px 18px;border-radius:999px;background:#183c42;color:#fff;box-shadow:0 8px 20px #183c4214;font-size:.8125rem;font-weight:750}.marketing-site-header .marketing-site-arrow{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#ffffff1f}.marketing-site-header svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.marketing-site-header .marketing-site-menu{display:none;margin:0;padding:0;border:0;background:none}.marketing-site-header :is(a,summary):focus-visible{outline:3px solid #347e85;outline-offset:5px}.marketing-site-header ::selection{background:#cddfe1;color:#183c42}@media(hover:hover) and (pointer:fine){.marketing-site-header .marketing-site-links a:not(.marketing-site-call):hover{text-decoration:underline}.marketing-site-header .marketing-site-links .marketing-site-call:hover{background:#245c63}.marketing-site-header .marketing-site-call:active{transform:scale(.98)}}@media(max-width:899px){.marketing-site-header{min-height:78px;padding-block:12px;gap:1rem}.marketing-site-header .marketing-site-links{display:none}.marketing-site-header .marketing-site-menu{display:block}.marketing-site-header summary{display:flex;align-items:center;justify-content:end;gap:.75rem;min-width:76px;min-height:44px;cursor:pointer;list-style:none;font-size:.875rem;font-weight:650;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.marketing-site-header summary::-webkit-details-marker{display:none}.marketing-site-header .marketing-site-menu .marketing-site-mobile-links{position:absolute;top:100%;left:0;right:0;display:grid;gap:.5rem;margin:0;padding:12px clamp(20px,5vw,80px) 20px;background:#f8f7f3;border-bottom:1px solid #d4dcd8;box-shadow:0 12px 20px #183c420a}.marketing-site-header .marketing-site-mobile-links a{justify-content:space-between;min-height:48px}.marketing-site-header .marketing-site-mobile-links .marketing-site-call{color:#245c63}.marketing-site-header .marketing-site-mobile-links .marketing-site-arrow{width:32px;height:32px;background:transparent}}@media(prefers-reduced-motion:reduce){.marketing-site-header .marketing-site-call:active{transform:none}}.marketing-site-header .marketing-site-language{display:inline-flex;align-items:center;gap:.15rem;margin:0;padding:3px;border:1px solid #c9d5d3;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.06em}.marketing-site-header .marketing-site-language>*{display:inline-grid;place-items:center;min-width:36px;min-height:36px;padding:0 .5rem;border-radius:999px}.marketing-site-header .marketing-site-language>span{background:#183c42;color:#fff}.marketing-site-header .marketing-site-language>a{min-height:36px;color:#183c42;font-size:.75rem;text-decoration:none}@media(hover:hover) and (pointer:fine){.marketing-site-header .marketing-site-language>a:hover{background:#e3ecec;text-decoration:none}}@media(max-width:899px){.marketing-site-header .marketing-site-mobile-links .marketing-site-language{justify-self:start;margin-top:.25rem}}