.site-header.svelte-12lff7a{position:sticky;top:0;z-index:30;background:#fbfcfcf0;border-bottom:1px solid transparent;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .3s,box-shadow .3s}.site-header.is-scrolled.svelte-12lff7a{border-color:var(--line);box-shadow:0 8px 24px #13212b0d}.nav-wrap.svelte-12lff7a{min-height:80px;display:flex;align-items:center;justify-content:space-between}.brand.svelte-12lff7a img:where(.svelte-12lff7a){display:block;width:130px;height:auto}.main-nav.svelte-12lff7a{display:flex;align-items:center;gap:32px;font-size:14px;font-weight:600;color:#4f5d68}.main-nav.svelte-12lff7a>a:where(.svelte-12lff7a):not(.nav-cta),.dropdown-trigger.svelte-12lff7a{transition:color .2s}.main-nav.svelte-12lff7a>a:where(.svelte-12lff7a):not(.nav-cta):hover,.dropdown-trigger.svelte-12lff7a:hover{color:var(--blue)}.main-nav.svelte-12lff7a>a.is-active:where(.svelte-12lff7a):not(.nav-cta),.dropdown-trigger.is-active.svelte-12lff7a{color:var(--blue)}.dropdown.svelte-12lff7a{position:relative}.dropdown-trigger.svelte-12lff7a{display:flex;align-items:center;gap:6px;cursor:pointer}.dropdown-trigger.svelte-12lff7a .dropdown-chevron{transition:transform .2s}.dropdown.is-open.svelte-12lff7a .dropdown-trigger:where(.svelte-12lff7a) .dropdown-chevron{transform:rotate(180deg)}.dropdown-menu.svelte-12lff7a{position:absolute;top:100%;left:-16px;min-width:280px;background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:0 12px 32px #13212b1f;padding:12px 0;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s,visibility .2s,transform .2s;z-index:40}.dropdown.is-open.svelte-12lff7a .dropdown-menu:where(.svelte-12lff7a){opacity:1;visibility:visible;transform:translateY(8px)}.dropdown-menu.svelte-12lff7a a:where(.svelte-12lff7a){display:block;padding:10px 20px;font-size:13px;font-weight:500;color:#4f5d68;transition:color .2s,background .2s;white-space:nowrap}.dropdown-menu.svelte-12lff7a a:where(.svelte-12lff7a):hover{color:var(--blue);background:var(--pale)}.dropdown-menu.svelte-12lff7a a.is-active:where(.svelte-12lff7a){color:var(--blue);background:var(--pale)}.nav-cta.svelte-12lff7a{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:#fff;border-radius:3px;padding:12px 18px;font-size:13px;font-weight:700;transition:background .2s,transform .2s}.nav-cta.svelte-12lff7a:hover{background:var(--blue);transform:translateY(-1px)}.menu-toggle.svelte-12lff7a{display:none;background:none;border:0;padding:8px;margin-right:-8px;color:var(--ink);cursor:pointer}@media (max-width: 900px){.main-nav.svelte-12lff7a{gap:24px}.dropdown-menu.svelte-12lff7a{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:none;background:transparent;padding:0;min-width:auto;display:none;margin-top:8px}.dropdown.is-open.svelte-12lff7a .dropdown-menu:where(.svelte-12lff7a){display:block}.dropdown-menu.svelte-12lff7a a:where(.svelte-12lff7a){padding:10px 0 10px 16px;border-left:2px solid var(--line);margin-left:8px}}@media (max-width: 680px){.nav-wrap.svelte-12lff7a{min-height:68px}.brand.svelte-12lff7a img:where(.svelte-12lff7a){width:105px}.menu-toggle.svelte-12lff7a{display:block}.main-nav.svelte-12lff7a{position:absolute;top:100%;left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:0;padding:8px 20px 20px;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 16px 28px #13212b1a}.main-nav.is-open.svelte-12lff7a{display:flex}.main-nav.svelte-12lff7a>a:where(.svelte-12lff7a):not(.nav-cta),.dropdown-trigger.svelte-12lff7a{padding:14px 0;border-bottom:1px solid #eef2f3}.dropdown-menu.svelte-12lff7a{margin:0}.dropdown-menu.svelte-12lff7a a:where(.svelte-12lff7a){padding:10px 0 10px 20px;border-left:none;border-bottom:1px solid #f0f4f5;margin-left:0}.nav-cta.svelte-12lff7a{margin-top:16px;justify-content:center}}.site-footer.svelte-fqcx0s{background:#101d25;color:#fff;padding:80px 0 32px}.footer-grid.svelte-fqcx0s{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:64px;padding-bottom:56px}.brand.svelte-fqcx0s img:where(.svelte-fqcx0s){display:block;width:150px;height:auto;filter:brightness(0) invert(1);opacity:.92}.brand-block.svelte-fqcx0s p:where(.svelte-fqcx0s),.footer-product.svelte-fqcx0s p:where(.svelte-fqcx0s){max-width:300px;margin:20px 0 0;font-size:14px;line-height:1.7;color:#9bacb4}.brand-block.svelte-fqcx0s .address:where(.svelte-fqcx0s){margin:20px 0 8px;font-size:13px;line-height:1.6;color:#a9bac2}.brand-block.svelte-fqcx0s .phone:where(.svelte-fqcx0s){margin:0;font-size:14px;font-weight:600;color:#fff}.heading.svelte-fqcx0s{display:block;margin-bottom:18px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff}.footer-links.svelte-fqcx0s{display:flex;flex-direction:column;gap:12px}.footer-links.svelte-fqcx0s a:where(.svelte-fqcx0s),.product-link.svelte-fqcx0s{font-size:14px;color:#a9bac2;transition:color .2s}.footer-links.svelte-fqcx0s a:where(.svelte-fqcx0s):hover,.product-link.svelte-fqcx0s:hover{color:#fff}.product-link.svelte-fqcx0s{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:#7fd8ef}.footer-bottom.svelte-fqcx0s{border-top:1px solid #2d3c44;padding-top:24px;font-size:12px;color:#8497a0;letter-spacing:.04em}@media (max-width: 900px){.footer-grid.svelte-fqcx0s{grid-template-columns:1fr 1fr;gap:48px 40px}.brand-block.svelte-fqcx0s{grid-column:1 / -1}}@media (max-width: 680px){.site-footer.svelte-fqcx0s{padding:64px 0 28px}.footer-grid.svelte-fqcx0s{grid-template-columns:1fr}}
