.site-header-module__LHTC5q__header{z-index:100;background:var(--surface-dark);min-height:72px;color:var(--text-on-dark);position:fixed;inset:0 0 auto}.site-header-module__LHTC5q__inner{width:min(100%,1280px);min-height:72px;padding-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right));direction:ltr;grid-template-columns:minmax(72px,1fr) auto minmax(72px,1fr);align-items:center;gap:1rem;margin-inline:auto;display:grid}.site-header-module__LHTC5q__brand{justify-self:start;align-items:center;width:fit-content;min-height:44px;display:inline-flex}.site-header-module__LHTC5q__brand:focus-visible,.site-header-module__LHTC5q__language:focus-visible,.site-header-module__LHTC5q__menuButton:focus-visible,.site-header-module__LHTC5q__desktopLink:focus-visible,.site-header-module__LHTC5q__desktopContact:focus-visible,.site-header-module__LHTC5q__mobileLink:focus-visible,.site-header-module__LHTC5q__mobileContact:focus-visible,.site-header-module__LHTC5q__closeButton:focus-visible{outline:2px solid var(--brand-green-hover);outline-offset:3px}.site-header-module__LHTC5q__brandImage{object-fit:contain;object-position:center;width:auto;height:auto;display:block}.site-header-module__LHTC5q__desktopBrandImage{aspect-ratio:1200/269;width:158px;height:auto}.site-header-module__LHTC5q__mobileBrand,.site-header-module__LHTC5q__mobileBrandImage{display:none}@media (max-width:1023px){.site-header-module__LHTC5q__desktopBrand,.site-header-module__LHTC5q__desktopBrandImage{display:none}.site-header-module__LHTC5q__mobileBrand{display:inline-flex}.site-header-module__LHTC5q__mobileBrandImage{aspect-ratio:1200/269;width:clamp(150px,48vw,180px);max-width:calc(100vw - 135px);height:auto;display:block}}.site-header-module__LHTC5q__desktopNav,.site-header-module__LHTC5q__desktopActions{display:none}.site-header-module__LHTC5q__mobileActions,.site-header-module__LHTC5q__mobileTools{justify-self:end;align-items:center;gap:.4rem;display:flex}.site-header-module__LHTC5q__mobileActions{grid-column:3}.site-header-module__LHTC5q__language{min-width:44px;min-height:44px;color:var(--text-on-dark);letter-spacing:.04em;background:0 0;border:0;justify-content:center;align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.site-header-module__LHTC5q__menuButton,.site-header-module__LHTC5q__closeButton{width:44px;height:44px;color:var(--text-on-dark);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.site-header-module__LHTC5q__menuButton span,.site-header-module__LHTC5q__closeButton span{background:currentColor;border-radius:99px;width:23px;height:2px;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .16s;position:absolute}.site-header-module__LHTC5q__menuButton span:first-child{transform:translateY(-7px)}.site-header-module__LHTC5q__menuButton span:nth-child(3){transform:translateY(7px)}.site-header-module__LHTC5q__menuButton[data-open=true] span:first-child{transform:rotate(45deg)}.site-header-module__LHTC5q__menuButton[data-open=true] span:nth-child(2){opacity:0}.site-header-module__LHTC5q__menuButton[data-open=true] span:nth-child(3){transform:rotate(-45deg)}.site-header-module__LHTC5q__closeButton span:first-child{transform:rotate(45deg)}.site-header-module__LHTC5q__closeButton span:last-child{transform:rotate(-45deg)}.site-header-module__LHTC5q__menuLayer{z-index:1000;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .22s,visibility .22s step-end;position:fixed;inset:0}.site-header-module__LHTC5q__menuLayer[data-open=true]{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .22s}.site-header-module__LHTC5q__backdrop{cursor:pointer;background:#05140ead;border:0;position:absolute;inset:0}.site-header-module__LHTC5q__mobilePanel{width:min(100%,420px);min-height:100svh;padding:max(1rem, env(safe-area-inset-top)) 1.25rem max(1.5rem, env(safe-area-inset-bottom));color:var(--text-on-dark);background:#0f3b2f;flex-direction:column;transition:transform .24s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0 0 0 auto;overflow-y:auto;transform:translate(104%);box-shadow:-1rem 0 2.5rem #05140e3d}.site-header-module__LHTC5q__menuLayer[data-open=true] .site-header-module__LHTC5q__mobilePanel{transform:translate(0)}.site-header-module__LHTC5q__mobileTopbar{direction:ltr;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;min-height:56px;padding-bottom:1rem;display:flex}.site-header-module__LHTC5q__mobileTopbar .site-header-module__LHTC5q__brandImage{aspect-ratio:1200/269;width:170px;height:auto}.site-header-module__LHTC5q__mobileTopbar .site-header-module__LHTC5q__mobileBrandImage{max-width:min(180px,64vw)}.site-header-module__LHTC5q__mobileNav{flex-direction:column;margin-top:1.15rem;display:flex}.site-header-module__LHTC5q__mobileLink{border-bottom:1px solid #ffffff24;color:#fffffff0;text-align:start;border-inline-start:2px solid #0000;grid-template-columns:24px minmax(0,1fr) 22px;align-items:center;gap:.9rem;min-height:60px;padding-inline:.85rem .1rem;font-size:1rem;font-weight:500;text-decoration:none;display:grid}.site-header-module__LHTC5q__mobileLink[data-current=true]{color:#52b788;border-inline-start-color:#52b788;font-weight:700}.site-header-module__LHTC5q__mobileLink svg:last-child{justify-self:end}.site-header-module__LHTC5q__mobileContact{width:100%;min-height:50px;color:var(--text-on-dark);border:1px solid #ffffffd6;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;margin-top:auto;padding:.75rem 1rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.site-header-module__LHTC5q__mobileContact:hover,.site-header-module__LHTC5q__mobileContact:focus-visible,.site-header-module__LHTC5q__mobileContact[data-current=true]{color:#0f3b2f;background:#52b788;border-color:#52b788}.site-header-module__LHTC5q__header[dir=rtl] .site-header-module__LHTC5q__inner{direction:rtl}.site-header-module__LHTC5q__desktopContact,.site-header-module__LHTC5q__desktopContact[data-current=true]{color:#0f3b2f;background:#52b788;border-color:#52b788}@media (min-width:1024px){.site-header-module__LHTC5q__header,.site-header-module__LHTC5q__inner{min-height:82px}.site-header-module__LHTC5q__inner{grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);padding-inline:clamp(1.5rem,4vw,3rem)}.site-header-module__LHTC5q__brandImage{width:190px;height:auto}.site-header-module__LHTC5q__desktopBrandImage{width:190px}.site-header-module__LHTC5q__desktopNav{justify-content:center;align-items:center;gap:clamp(1.5rem,2.7vw,2.65rem);display:flex}.site-header-module__LHTC5q__header[dir=rtl] .site-header-module__LHTC5q__desktopNav{direction:rtl}.site-header-module__LHTC5q__desktopLink{color:#fffffff0;white-space:nowrap;align-items:center;min-height:44px;font-size:.94rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.site-header-module__LHTC5q__desktopLink:after{content:"";opacity:0;background:#52b788;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:4px;left:50%;right:50%;transform:translate(-50%)scaleX(.4)}.site-header-module__LHTC5q__desktopLink:hover,.site-header-module__LHTC5q__desktopLink[data-current=true]{color:#52b788}.site-header-module__LHTC5q__desktopLink:hover:after,.site-header-module__LHTC5q__desktopLink[data-current=true]:after{opacity:1;transform:translate(-50%)scaleX(1)}.site-header-module__LHTC5q__desktopActions{justify-self:end;align-items:center;gap:1rem;display:flex}.site-header-module__LHTC5q__mobileActions,.site-header-module__LHTC5q__menuLayer{display:none}.site-header-module__LHTC5q__divider{background:#ffffff52;width:1px;height:24px}.site-header-module__LHTC5q__desktopContact{color:#0f3b2f;white-space:nowrap;background:#52b788;border:1px solid #52b788;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding-inline:1.2rem;font-size:.86rem;font-weight:700;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:inline-flex}}@media (prefers-reduced-motion:reduce){.site-header-module__LHTC5q__menuButton span,.site-header-module__LHTC5q__closeButton span,.site-header-module__LHTC5q__menuLayer,.site-header-module__LHTC5q__mobilePanel,.site-header-module__LHTC5q__desktopLink:after,.site-header-module__LHTC5q__desktopContact{transition:none}}
