.logo.svelte-1l8nvlt{display:inline-flex;flex-direction:row;align-items:center;gap:10px}.logo-mark.svelte-1l8nvlt{width:36px;height:36px;display:block;border-radius:9px;object-fit:cover}.logo-wordmark.svelte-1l8nvlt{width:79px;height:auto;display:block}@media(max-width:520px){.logo-mark.svelte-1l8nvlt{width:32px;height:32px;border-radius:8px}.logo-wordmark.svelte-1l8nvlt{width:72px}}.footer.svelte-jz8lnl{padding:0 0 25px;overflow:hidden;background:#0d2f25;color:#fff}.newsletter.svelte-jz8lnl{min-width:0;display:flex;flex-direction:column;align-items:stretch;padding-top:5px}.newsletter.svelte-jz8lnl label:where(.svelte-jz8lnl){min-height:34px;margin-bottom:15px;color:#7fab98;font-size:11px;font-weight:800;line-height:1.45;letter-spacing:.1em;text-transform:uppercase}.newsletter-field.svelte-jz8lnl{min-height:54px;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:5px;border:1px solid #c7d8cd;border-radius:10px;background:#fff;box-shadow:0 7px 20px #1d513d12}.newsletter-field.svelte-jz8lnl input:where(.svelte-jz8lnl){min-width:0;padding:0 12px;border:0;outline:0;background:transparent;color:#18352b;font-size:var(--public-text-small)}.newsletter-field.svelte-jz8lnl input:where(.svelte-jz8lnl)::placeholder{color:#89978f}.newsletter-field.svelte-jz8lnl button:where(.svelte-jz8lnl){width:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:7px;background:#146b4e;color:#fff;transition:background .18s ease,transform .18s ease}.newsletter-field.svelte-jz8lnl button:where(.svelte-jz8lnl):hover{background:#0d563e;transform:translateY(-1px)}.footer-main.svelte-jz8lnl{display:grid;grid-template-columns:minmax(240px,1.1fr) minmax(130px,.58fr) minmax(140px,.65fr) minmax(230px,1fr);align-items:start;gap:clamp(34px,5vw,76px);padding:58px 12px 50px}.footer-brand.svelte-jz8lnl{max-width:310px;display:flex;flex-direction:column;align-items:center;text-align:center}.footer-brand.svelte-jz8lnl .logo{display:inline-flex!important;align-items:center;justify-content:center}.footer-brand.svelte-jz8lnl .logo-wordmark{filter:brightness(0) invert(1)}.footer-brand.svelte-jz8lnl .logo-mark{box-shadow:0 0 0 1px #ffffff2e}.footer-brand.svelte-jz8lnl p:where(.svelte-jz8lnl){max-width:320px;margin:18px auto 0;color:#9fd2bc;font-size:var(--public-text-body);line-height:1.65}.social-links.svelte-jz8lnl{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:24px}.social-links.svelte-jz8lnl a:where(.svelte-jz8lnl){width:40px;height:40px;display:grid;place-items:center;border:1px solid rgb(255 255 255 / 14%);border-radius:50%;color:#aabeb5;transition:color .18s ease,border-color .18s ease,background .18s ease}.social-links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{border-color:#ffffff52;background:#ffffff12;color:#fff}.social-links.svelte-jz8lnl svg:where(.svelte-jz8lnl){width:18px;height:18px}.footer-nav.svelte-jz8lnl{display:flex;flex-direction:column;align-items:flex-start}.footer-nav.svelte-jz8lnl h3:where(.svelte-jz8lnl){margin:5px 0 20px;color:#7fab98;font-size:11px;letter-spacing:.13em;text-transform:uppercase}.footer-nav.svelte-jz8lnl a:where(.svelte-jz8lnl){position:relative;margin-bottom:13px;color:#d2ded8;font-size:var(--public-text-small);transition:color .18s ease,transform .18s ease}.footer-nav.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:#fff;transform:translate(3px)}.contact-row.svelte-jz8lnl{min-height:61px;display:flex;align-items:center;gap:26px;border-top:1px solid rgb(255 255 255 / 10%);border-bottom:1px solid rgb(255 255 255 / 10%)}.contact-row.svelte-jz8lnl>div:where(.svelte-jz8lnl){display:flex;align-items:center;gap:27px}.contact-row.svelte-jz8lnl a:where(.svelte-jz8lnl){display:inline-flex;align-items:center;gap:8px;color:#b9cbc2;font-size:var(--public-text-small)}.contact-row.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:#fff}.contact-row.svelte-jz8lnl svg{color:#6fb793}.footer-line.svelte-jz8lnl{flex:1;height:1px;background:linear-gradient(90deg,rgb(255 255 255 / 7%),transparent)}.footer-bottom.svelte-jz8lnl{min-height:64px;display:flex;align-items:flex-end;justify-content:space-between;color:#81998e;font-size:var(--public-text-caption)}.language-switch.svelte-jz8lnl{display:flex;align-items:center;gap:7px}.language-switch.svelte-jz8lnl button:where(.svelte-jz8lnl){min-height:32px;padding:4px;border:0;background:transparent;color:#81998e;font-size:var(--public-text-caption)}.language-switch.svelte-jz8lnl button.active:where(.svelte-jz8lnl){color:#e9f4ef;font-weight:750}@media(max-width:880px){.footer-main.svelte-jz8lnl{grid-template-columns:1.2fr 1fr 1fr;gap:42px 30px}.newsletter.svelte-jz8lnl{grid-column:1 / -1;max-width:540px;width:100%;margin:0 auto}.newsletter.svelte-jz8lnl label:where(.svelte-jz8lnl){min-height:auto;text-align:center}}@media(max-width:650px){.footer-main.svelte-jz8lnl{grid-template-columns:1fr 1fr;gap:40px 30px;padding:46px 0 40px}.footer-brand.svelte-jz8lnl{max-width:none}.footer-brand.svelte-jz8lnl,.newsletter.svelte-jz8lnl{grid-column:1 / -1}.newsletter.svelte-jz8lnl{grid-row:2}.newsletter.svelte-jz8lnl label:where(.svelte-jz8lnl){text-align:left}.contact-row.svelte-jz8lnl{align-items:flex-start;flex-direction:column;gap:0;padding:19px 0}.contact-row.svelte-jz8lnl>div:where(.svelte-jz8lnl){align-items:flex-start;flex-direction:column;gap:12px}.footer-line.svelte-jz8lnl{display:none}.footer-bottom.svelte-jz8lnl{min-height:auto;align-items:flex-start;flex-direction:column-reverse;gap:11px;padding-top:22px}}.marketing-nav.svelte-xpv1hr{position:relative;z-index:50;height:74px;border-bottom:1px solid rgb(18 55 44 / 9%);background:#fffffcf0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nav-shell.svelte-xpv1hr{height:100%;display:flex;align-items:center;justify-content:space-between;gap:28px}.marketing-links.svelte-xpv1hr{display:flex;align-items:center;gap:22px;color:#1e3042;font-size:var(--public-text-small)}.marketing-links.svelte-xpv1hr>a:where(.svelte-xpv1hr):not(.btn){position:relative;padding:27px 0 24px;white-space:nowrap;transition:color .18s ease}.marketing-links.svelte-xpv1hr>a:where(.svelte-xpv1hr):not(.btn):after{content:"";position:absolute;left:0;right:0;bottom:17px;height:2px;border-radius:2px;background:var(--primary);transform:scaleX(0);transition:transform .18s ease}.marketing-links.svelte-xpv1hr>a:where(.svelte-xpv1hr):not(.btn):hover,.marketing-links.svelte-xpv1hr>a.active:where(.svelte-xpv1hr){color:var(--primary)}.marketing-links.svelte-xpv1hr>a.active:where(.svelte-xpv1hr){font-weight:750}.marketing-links.svelte-xpv1hr>a.active:where(.svelte-xpv1hr):after{transform:scaleX(1)}.locale-switch.svelte-xpv1hr{display:flex;align-items:center;gap:3px;color:#809087}.locale-switch.svelte-xpv1hr button:where(.svelte-xpv1hr){min-width:30px;min-height:32px;padding:3px;border:0;background:transparent;color:inherit;font-size:var(--public-text-caption)}.locale-switch.svelte-xpv1hr button.active:where(.svelte-xpv1hr){color:#00684b;font-weight:800}.nav-cta.svelte-xpv1hr{min-height:var(--public-control-height);padding-inline:18px;border-radius:8px;font-size:var(--public-text-small);white-space:nowrap;box-shadow:0 8px 22px #005c432e}.menu-toggle.svelte-xpv1hr{display:none;width:42px;height:42px;place-items:center;border:1px solid #d6dfd8;border-radius:9px;background:#fff;color:#17392e}@media(max-width:1080px){.marketing-links.svelte-xpv1hr{gap:14px}.nav-cta.svelte-xpv1hr{padding-inline:13px}}@media(max-width:900px){.marketing-nav.svelte-xpv1hr{height:68px}.menu-toggle.svelte-xpv1hr{position:absolute;z-index:2;top:13px;right:20px;display:grid!important;margin-left:auto}.marketing-links.svelte-xpv1hr{position:absolute;top:67px;left:20px;right:20px;display:none;align-items:stretch;flex-direction:column;gap:3px;padding:15px;border:1px solid #dbe3dc;border-radius:13px;background:#fffffcfa;box-shadow:0 18px 45px #16372a29}.marketing-links.open.svelte-xpv1hr{display:flex}.marketing-links.open.svelte-xpv1hr>a:where(.svelte-xpv1hr):not(.btn){display:flex!important}.marketing-links.svelte-xpv1hr>a:where(.svelte-xpv1hr):not(.btn){padding:12px 10px;border-radius:7px}.marketing-links.svelte-xpv1hr>a:where(.svelte-xpv1hr):not(.btn):after{display:none}.marketing-links.svelte-xpv1hr>a.active:where(.svelte-xpv1hr){background:#eef6f1}.locale-switch.svelte-xpv1hr{padding:8px 7px}.nav-cta.svelte-xpv1hr{margin-top:4px}}@media(max-width:520px){.marketing-nav.svelte-xpv1hr{height:64px}.menu-toggle.svelte-xpv1hr{top:11px;right:14px}.marketing-links.svelte-xpv1hr{top:63px;left:12px;right:12px}}
