.theme-toggle[data-v-2f2603ef]{--toggle-width:3.25rem;--toggle-height:1.875rem;--toggle-knob-size:1.375rem;--toggle-track-padding:.25rem;--toggle-knob-travel:calc(var(--toggle-width) - var(--toggle-track-padding)*2 - var(--toggle-knob-size));cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0;display:inline-flex}.theme-toggle[data-v-2f2603ef]:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:2px;border-radius:999px}.theme-toggle__track[data-v-2f2603ef]{width:var(--toggle-width);height:var(--toggle-height);padding:var(--toggle-track-padding);border:1px solid var(--ui-color-border);background:var(--ui-color-surface-alt);transition:background-color var(--ui-transition-duration) var(--ui-transition-easing),border-color var(--ui-transition-duration) var(--ui-transition-easing)}.theme-toggle__knob[data-v-2f2603ef],.theme-toggle__track[data-v-2f2603ef]{border-radius:999px;align-items:center;display:inline-flex}.theme-toggle__knob[data-v-2f2603ef]{width:var(--toggle-knob-size);height:var(--toggle-knob-size);background:var(--ui-color-surface);transition:transform var(--ui-transition-duration) var(--ui-transition-easing);justify-content:center;transform:translate(0);box-shadow:0 2px 6px -2px #0006}.theme-toggle__icon[data-v-2f2603ef]{color:oklch(70% .17 55);transition:color var(--ui-transition-duration) var(--ui-transition-easing)}.theme-toggle--dark .theme-toggle__knob[data-v-2f2603ef]{transform:translateX(var(--toggle-knob-travel))}.theme-toggle--dark .theme-toggle__icon[data-v-2f2603ef]{color:oklch(84% .05 245)}.theme-toggle:hover .theme-toggle__track[data-v-2f2603ef]{border-color:var(--ui-color-border-hover)}.theme-toggle:hover .theme-toggle__icon[data-v-2f2603ef]{color:oklch(78% .17 55)}.theme-toggle--dark:hover .theme-toggle__icon[data-v-2f2603ef]{color:oklch(88% .05 245)}.header[data-v-344fa35c]{z-index:40;height:var(--header-height);background:color-mix(in srgb,var(--ui-color-surface-alt) 78%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--ui-color-border);transition:height .25s,border-color .25s;position:sticky;top:0}.header.is-scrolled[data-v-344fa35c]{height:calc(var(--header-height) - 1rem);box-shadow:var(--ui-shadow-overlay)}.bar[data-v-344fa35c]{align-items:center;gap:2rem;height:100%;display:flex}.brand img[data-v-344fa35c]{width:auto;height:2.125rem}.logo-light[data-v-344fa35c]{display:none}@media (prefers-color-scheme:light){.logo-light[data-v-344fa35c]{display:inline-block}.logo-dark[data-v-344fa35c]{display:none}}:where([data-theme=dark]) .logo-light[data-v-344fa35c]{display:none}:where([data-theme=dark]) .logo-dark[data-v-344fa35c]{display:inline-block}:where([data-theme=light]) .logo-light[data-v-344fa35c]{display:inline-block}:where([data-theme=light]) .logo-dark[data-v-344fa35c]{display:none}.nav[data-v-344fa35c]{flex-wrap:nowrap;gap:1.5rem;display:flex}.nav a[data-v-344fa35c]{color:var(--ui-color-text-muted);font-size:.92rem;font-weight:500;text-decoration:none}.nav a[data-v-344fa35c]:hover{color:var(--ui-color-accent)}.actions[data-v-344fa35c]{gap:1.5rem;margin-inline-start:auto;display:flex}.actions[data-v-344fa35c],.phone[data-v-344fa35c]{align-items:center}.phone[data-v-344fa35c]{color:var(--ui-color-accent);white-space:nowrap;gap:.4rem;font-weight:700;text-decoration:none;display:inline-flex}.language-switcher[data-v-344fa35c]{align-items:center;gap:.25rem;font-size:.85rem;font-weight:600;display:flex}.language-switcher a[data-v-344fa35c]{color:var(--ui-color-text-muted);padding:.2rem .4rem;text-decoration:none}.language-switcher a.is-active[data-v-344fa35c]{color:var(--ui-color-accent)}@media (width<=1024px){.nav[data-v-344fa35c]{display:none}}.consent-preferences-link[data-v-81a9b64b]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.footer[data-v-7377f57f]{background:var(--ui-color-surface-alt);color:var(--ui-color-text-muted);padding-top:4rem}.footer-grid[data-v-7377f57f]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2.5rem;padding-bottom:3rem;display:grid}.footer a[data-v-7377f57f]{color:var(--ui-color-text-muted)}.footer a[data-v-7377f57f]:hover{color:var(--ui-color-accent)}.footer-contact-line[data-v-7377f57f]{align-items:center;gap:.5rem;margin:0 0 .4rem;display:flex}.footer-logo[data-v-7377f57f]{opacity:.9;width:auto;height:2rem;margin-bottom:1rem}.logo-light[data-v-7377f57f]{display:none}@media (prefers-color-scheme:light){.logo-light[data-v-7377f57f]{display:inline-block}.logo-dark[data-v-7377f57f]{display:none}}:where([data-theme=dark]) .logo-light[data-v-7377f57f]{display:none}:where([data-theme=dark]) .logo-dark[data-v-7377f57f]{display:inline-block}:where([data-theme=light]) .logo-light[data-v-7377f57f]{display:inline-block}:where([data-theme=light]) .logo-dark[data-v-7377f57f]{display:none}.copyright[data-v-7377f57f],.disclaimer[data-v-7377f57f]{font-size:.8rem}.copyright[data-v-7377f57f]{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding-block:1.5rem;display:flex}.legal-links[data-v-7377f57f]{align-items:baseline;gap:1.5rem;display:flex}.legal-links a[data-v-7377f57f]{color:inherit;text-decoration:underline}
