body{background:#fff;margin:0;font-family:Inter,sans-serif}.navbar.svelte-4c69fr{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a1628f7;position:fixed;top:0;left:0;right:0;box-shadow:0 1px #ffffff0f}.nav-inner.svelte-4c69fr{justify-content:space-between;align-items:center;max-width:1400px;height:72px;margin:0 auto;padding:0 2rem;display:flex}.nav-logo.svelte-4c69fr{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.logo-img.svelte-4c69fr{width:auto;height:46px;display:block}.nav-links.svelte-4c69fr{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.nav-links.svelte-4c69fr li:where(.svelte-4c69fr){align-items:center;display:flex}.nav-links.svelte-4c69fr a:where(.svelte-4c69fr){color:#ffffffb3;letter-spacing:.06em;border-radius:4px;padding:.5rem .7rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s}.nav-links.svelte-4c69fr a:where(.svelte-4c69fr):hover,.nav-links.svelte-4c69fr a.active:where(.svelte-4c69fr){color:#fff;background:#ffffff14}.nav-links.svelte-4c69fr a.active:where(.svelte-4c69fr){color:#199be5;background:#199be51f}.has-dropdown.svelte-4c69fr{position:relative}.nav-drop-btn.svelte-4c69fr{cursor:pointer;color:#ffffffb3;letter-spacing:.06em;white-space:nowrap;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:.5rem .7rem;font-family:inherit;font-size:.78rem;font-weight:600;transition:color .15s,background .15s;display:flex}.nav-drop-btn.svelte-4c69fr:hover,.nav-drop-btn.active.svelte-4c69fr{color:#fff;background:#ffffff14}.nav-drop-btn.active.svelte-4c69fr{color:#199be5;background:#199be51f}.dropdown-panel.svelte-4c69fr{z-index:200;background:#0d1e33;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;min-width:180px;display:none;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 8px 24px #00000073}.dropdown-panel.svelte-4c69fr a:where(.svelte-4c69fr){color:#ffffffbf;letter-spacing:.06em;border-bottom:1px solid #ffffff0f;flex-direction:column;gap:2px;padding:.75rem 1.1rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:background .12s,color .12s;display:flex}.dropdown-panel.svelte-4c69fr a:where(.svelte-4c69fr):last-child{border-bottom:none}.dropdown-panel.svelte-4c69fr a:where(.svelte-4c69fr):hover{color:#fff;background:#ffffff0f}.drop-name.svelte-4c69fr{align-items:center;gap:.5rem;display:inline-flex}.drop-tag.svelte-4c69fr{letter-spacing:.12em;color:#199be5;background:#199be526;border:1px solid #199be566;border-radius:999px;padding:.08rem .4rem;font-size:.56rem;font-weight:700;line-height:1.5}@media (width>=1025px){.has-dropdown.svelte-4c69fr:hover .dropdown-panel:where(.svelte-4c69fr){display:flex}}.has-dropdown.dropdown-open.svelte-4c69fr .dropdown-panel:where(.svelte-4c69fr){display:flex}.nav-actions.svelte-4c69fr{align-items:center;gap:.75rem;display:flex}.lang-dropdown.svelte-4c69fr{position:relative}.lang-current.svelte-4c69fr{color:#fffc;letter-spacing:.08em;cursor:pointer;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff1f;border-radius:4px;align-items:center;gap:5px;padding:.45rem .75rem;font-size:.72rem;font-weight:700;transition:background .15s,border-color .15s;display:flex}.lang-current.svelte-4c69fr:hover,.lang-dropdown.open.svelte-4c69fr .lang-current:where(.svelte-4c69fr){color:#fff;background:#ffffff21;border-color:#ffffff40}.lang-options.svelte-4c69fr{z-index:200;background:#0d1e33;border:1px solid #ffffff1a;border-radius:6px;min-width:160px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 8px 24px #0006}.lang-option.svelte-4c69fr{text-align:left;color:#ffffffa6;cursor:pointer;background:0 0;border:none;width:100%;padding:.6rem 1rem;font-size:.8rem;font-weight:500;transition:background .12s,color .12s;display:block}.lang-option.svelte-4c69fr:hover{color:#fff;background:#199be51f}.lang-option.selected.svelte-4c69fr{color:#199be5;font-weight:700}.btn-devis.svelte-4c69fr{color:#fff;letter-spacing:.08em;white-space:nowrap;background:#199be5;border-radius:4px;align-items:center;gap:6px;padding:.55rem 1.25rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.btn-devis.svelte-4c69fr:hover{background:#0e6fa8}.devis-badge.svelte-4c69fr{color:#199be5;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-left:4px;font-size:.65rem;font-weight:800;display:inline-flex}.hamburger.svelte-4c69fr{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.hamburger.svelte-4c69fr span:where(.svelte-4c69fr){background:#fff;border-radius:2px;width:22px;height:2px;display:block}.page-body.svelte-4c69fr{min-height:calc(100vh - 72px);padding-top:72px}@media (width<=1024px){.nav-links.svelte-4c69fr{display:none}.hamburger.svelte-4c69fr{display:flex}.nav-links.open.svelte-4c69fr{background:#0a1628fa;flex-direction:column;gap:.25rem;padding:1rem;display:flex;position:absolute;top:72px;left:0;right:0}.dropdown-panel.svelte-4c69fr{box-shadow:none;background:#ffffff0a;border:none;border-left:2px solid #ffffff1a;border-radius:0;margin:.25rem 0 .25rem .5rem;position:static}.nav-drop-btn.svelte-4c69fr{justify-content:space-between;width:100%}}@media (width<=600px){.nav-inner.svelte-4c69fr{padding:0 1.25rem}}
