.footer[data-astro-cid-sz7xmlte]{background-color:#0f172a;color:#cbd5e1;padding:48px 0 24px;border-top:1px solid #1e293b;font-family:var(--font-sans)}.footer-inner[data-astro-cid-sz7xmlte]{max-width:1200px;margin:0 auto;padding:0 24px}.footer-main[data-astro-cid-sz7xmlte]{display:grid;gap:32px}.f-logo[data-astro-cid-sz7xmlte]{display:block;max-width:160px;height:auto;margin-bottom:14px;border-radius:0}.f-wordmark[data-astro-cid-sz7xmlte]{display:block;color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:14px}.f-desc[data-astro-cid-sz7xmlte]{font-size:.875rem;line-height:1.6;color:#94a3b8;margin:0;max-width:46ch}.footer[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{color:#fff;font-size:.9375rem;font-weight:600;margin-bottom:14px}.f-nav[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte],.f-social[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0}.f-nav[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:9px}.f-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:.875rem;color:#94a3b8;text-decoration:none;transition:color .18s}.f-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}.f-contact[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:.875rem;line-height:1.55;margin:0 0 9px;color:#94a3b8}.f-contact[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#94a3b8;text-decoration:none;transition:color .18s}.f-contact[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}.f-social[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:8px}.f-social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-block;font-size:.75rem;font-weight:600;color:#cbd5e1;background:#1e293b;border:1px solid #334155;border-radius:99px;padding:6px 13px;text-decoration:none;transition:.18s}.f-social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{background:#334155;color:#fff;border-color:#475569}.f-maps[data-astro-cid-sz7xmlte]{margin-top:32px;border-radius:12px;overflow:hidden;border:1px solid #1e293b;line-height:0}.f-maps[data-astro-cid-sz7xmlte] iframe[data-astro-cid-sz7xmlte]{width:100%;height:220px;border:0}.f-newsletter[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:32px;padding:20px 22px;background:#1e293b;border:1px solid #334155;border-radius:12px}.nl-text[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:3px}.nl-text[data-astro-cid-sz7xmlte] strong[data-astro-cid-sz7xmlte]{color:#fff;font-size:.9375rem;font-weight:700}.nl-text[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{font-size:.8125rem;color:#94a3b8}.nl-form[data-astro-cid-sz7xmlte]{display:flex;gap:8px;flex:1;min-width:260px;max-width:420px}.nl-form[data-astro-cid-sz7xmlte] input[data-astro-cid-sz7xmlte]{flex:1;min-width:0;font-family:inherit;font-size:.875rem;color:#fff;background:#0f172a;border:1px solid #334155;border-radius:8px;padding:10px 13px}.nl-form[data-astro-cid-sz7xmlte] input[data-astro-cid-sz7xmlte]::placeholder{color:#64748b}.nl-form[data-astro-cid-sz7xmlte] input[data-astro-cid-sz7xmlte]:focus{outline:none;border-color:#64748b}.nl-form[data-astro-cid-sz7xmlte] button[data-astro-cid-sz7xmlte]{font-family:inherit;font-size:.8125rem;font-weight:700;color:#0f172a;background:#fff;border:none;border-radius:8px;padding:10px 18px;cursor:pointer;transition:.18s;white-space:nowrap}.nl-form[data-astro-cid-sz7xmlte] button[data-astro-cid-sz7xmlte]:hover{background:#e2e8f0}.footer-bottom[data-astro-cid-sz7xmlte]{margin-top:32px;padding-top:24px;border-top:1px solid #1e293b;text-align:center;font-size:.75rem;color:#94a3b8}.sr-only[data-astro-cid-sz7xmlte]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.tpl-corporate[data-astro-cid-sz7xmlte] .footer-main[data-astro-cid-sz7xmlte]{grid-template-columns:1.5fr 1fr 1.2fr 1fr}.tpl-minimal[data-astro-cid-sz7xmlte]{padding:32px 0 20px}.tpl-minimal[data-astro-cid-sz7xmlte] .footer-main[data-astro-cid-sz7xmlte]{grid-template-columns:auto 1fr auto;align-items:center;gap:24px}.tpl-minimal[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte],.tpl-minimal[data-astro-cid-sz7xmlte] .f-desc[data-astro-cid-sz7xmlte]{display:none}.tpl-minimal[data-astro-cid-sz7xmlte] .f-logo[data-astro-cid-sz7xmlte],.tpl-minimal[data-astro-cid-sz7xmlte] .f-wordmark[data-astro-cid-sz7xmlte]{margin-bottom:0}.tpl-minimal[data-astro-cid-sz7xmlte] .f-nav[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 20px}.tpl-minimal[data-astro-cid-sz7xmlte] .f-nav[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:0}.tpl-minimal[data-astro-cid-sz7xmlte] .f-contact[data-astro-cid-sz7xmlte]{display:none}.tpl-minimal[data-astro-cid-sz7xmlte] .footer-bottom[data-astro-cid-sz7xmlte]{margin-top:22px;padding-top:18px}.tpl-modern[data-astro-cid-sz7xmlte] .footer-main[data-astro-cid-sz7xmlte]{grid-template-columns:1.4fr 1fr 1fr;gap:40px 32px}.tpl-modern[data-astro-cid-sz7xmlte] .f-brand[data-astro-cid-sz7xmlte]{grid-row:span 2}.tpl-modern[data-astro-cid-sz7xmlte] .f-social[data-astro-cid-sz7xmlte]{grid-column:1;grid-row:2;margin-top:-12px}.tpl-modern[data-astro-cid-sz7xmlte] .f-desc[data-astro-cid-sz7xmlte]{font-size:.9375rem}.tpl-modern[data-astro-cid-sz7xmlte] .f-newsletter[data-astro-cid-sz7xmlte]{background:linear-gradient(135deg,#1e293b,#172033)}.tpl-classic[data-astro-cid-sz7xmlte] .footer-main[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(3,1fr);gap:0}.tpl-classic[data-astro-cid-sz7xmlte] .f-brand[data-astro-cid-sz7xmlte],.tpl-classic[data-astro-cid-sz7xmlte] .f-nav[data-astro-cid-sz7xmlte],.tpl-classic[data-astro-cid-sz7xmlte] .f-contact[data-astro-cid-sz7xmlte]{padding:0 28px}.tpl-classic[data-astro-cid-sz7xmlte] .f-brand[data-astro-cid-sz7xmlte]{padding-left:0}.tpl-classic[data-astro-cid-sz7xmlte] .f-nav[data-astro-cid-sz7xmlte],.tpl-classic[data-astro-cid-sz7xmlte] .f-contact[data-astro-cid-sz7xmlte]{border-left:1px solid #1e293b}.tpl-classic[data-astro-cid-sz7xmlte] .f-social[data-astro-cid-sz7xmlte]{grid-column:1 / -1;margin-top:30px;padding-top:24px;border-top:1px solid #1e293b;text-align:center}.tpl-classic[data-astro-cid-sz7xmlte] .f-social[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{justify-content:center}.tpl-center[data-astro-cid-sz7xmlte] .footer-main[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;justify-items:center;text-align:center;gap:24px}.tpl-center[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{display:none}.tpl-center[data-astro-cid-sz7xmlte] .f-logo[data-astro-cid-sz7xmlte]{margin:0 auto 14px}.tpl-center[data-astro-cid-sz7xmlte] .f-desc[data-astro-cid-sz7xmlte]{max-width:54ch}.tpl-center[data-astro-cid-sz7xmlte] .f-nav[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 22px}.tpl-center[data-astro-cid-sz7xmlte] .f-nav[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:0}.tpl-center[data-astro-cid-sz7xmlte] .f-social[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{justify-content:center}.tpl-center[data-astro-cid-sz7xmlte] .f-newsletter[data-astro-cid-sz7xmlte]{flex-direction:column;text-align:center}.tpl-center[data-astro-cid-sz7xmlte] .nl-text[data-astro-cid-sz7xmlte]{align-items:center}@media(max-width:900px){.tpl-corporate[data-astro-cid-sz7xmlte] .footer-main[data-astro-cid-sz7xmlte],.tpl-modern[data-astro-cid-sz7xmlte] .footer-main[data-astro-cid-sz7xmlte],.tpl-classic[data-astro-cid-sz7xmlte] .footer-main[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px}.tpl-classic[data-astro-cid-sz7xmlte] .f-brand[data-astro-cid-sz7xmlte],.tpl-classic[data-astro-cid-sz7xmlte] .f-nav[data-astro-cid-sz7xmlte],.tpl-classic[data-astro-cid-sz7xmlte] .f-contact[data-astro-cid-sz7xmlte]{padding:0;border-left:none}.tpl-modern[data-astro-cid-sz7xmlte] .f-brand[data-astro-cid-sz7xmlte]{grid-row:auto}.tpl-modern[data-astro-cid-sz7xmlte] .f-social[data-astro-cid-sz7xmlte]{grid-column:auto;grid-row:auto;margin-top:0}}@media(max-width:640px){.footer-main[data-astro-cid-sz7xmlte],.tpl-corporate[data-astro-cid-sz7xmlte] .footer-main[data-astro-cid-sz7xmlte],.tpl-modern[data-astro-cid-sz7xmlte] .footer-main[data-astro-cid-sz7xmlte],.tpl-classic[data-astro-cid-sz7xmlte] .footer-main[data-astro-cid-sz7xmlte],.tpl-minimal[data-astro-cid-sz7xmlte] .footer-main[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}.tpl-minimal[data-astro-cid-sz7xmlte] .f-nav[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{justify-content:flex-start}.f-newsletter[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:stretch}.nl-form[data-astro-cid-sz7xmlte]{max-width:none}}.lang-switch[data-astro-cid-a2mxz4y6]{display:flex;align-items:center;gap:8px}.lang-label[data-astro-cid-a2mxz4y6]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lang-buttons[data-astro-cid-a2mxz4y6]{display:inline-flex;padding:3px;gap:2px;border-radius:99px;background:var(--slate-50);border:1px solid var(--slate-200)}.lang-btn[data-astro-cid-a2mxz4y6]{border:none;background:none;cursor:pointer;font-family:inherit;font-size:12px;font-weight:800;letter-spacing:.04em;color:var(--slate-500);padding:5px 11px;border-radius:99px;transition:.2s}.lang-btn[data-astro-cid-a2mxz4y6]:hover{color:var(--slate-900)}.lang-btn[data-astro-cid-a2mxz4y6].active{background:#fff;color:var(--slate-900);box-shadow:0 1px 2px #0f172a1f}.lang-btn[data-astro-cid-a2mxz4y6]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}html[data-theme=dark] .lang-buttons[data-astro-cid-a2mxz4y6]{background:var(--surface-3);border-color:var(--line)}html[data-theme=dark] .lang-btn[data-astro-cid-a2mxz4y6]{color:var(--text-muted)}html[data-theme=dark] .lang-btn[data-astro-cid-a2mxz4y6]:hover{color:var(--text)}html[data-theme=dark] .lang-btn[data-astro-cid-a2mxz4y6].active{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong)}@media(max-width:900px){.lang-switch[data-astro-cid-a2mxz4y6]{width:100%;justify-content:center;padding:4px 16px}}:root{--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--primary: #ea580c;--primary-strong: #c2410c;--surface: #ffffff;--surface-2: #f8fafc;--surface-3: #f1f5f9;--text: #0f172a;--text-2: #334155;--text-3: #475569;--text-muted: #64748b;--text-faint: #94a3b8;--line: #e2e8f0;--line-2: #f1f5f9;--line-strong: #cbd5e1;--solid: #0f172a;--on-solid: #ffffff;--danger-bg: #fef2f2;--danger-line: #fecaca;--danger-line-strong: #dc2626;--danger-ink: #991b1b;--danger-solid: #b91c1c;--ok-bg: #f0fdf4;--ok-line: #bbf7d0;--ok-ink: #166534;--ok-solid: #16a34a;--warn-bg: #fffbeb;--warn-line: #fed7aa;--warn-line-strong: #f59e0b;--warn-ink: #78350f;--info-bg: #eff6ff;--info-line: #bfdbfe;--info-ink: #1e3a8a;--accent-2-bg: #f5f3ff;--accent-2-line: #ddd6fe;--accent-2-ink: #5b21b6;--accent-2-solid: #a855f7;--slate-900: #0f172a;--slate-800: #1e293b;--slate-700: #334155;--slate-600: #475569;--slate-500: #64748b;--slate-200: #e2e8f0;--slate-50: #f8fafc;--bg: #f8fafc}html[data-theme=dark]{--surface: #111827;--surface-2: #0b1220;--surface-3: #1e293b;--text: #f8fafc;--text-2: #e2e8f0;--text-3: #cbd5e1;--text-muted: #94a3b8;--text-faint: #7c8ba1;--line: #263548;--line-2: #1c2839;--line-strong: #3b4a63;--solid: #3b4a63;--on-solid: #ffffff;--danger-bg: #2a1416;--danger-line: #5b2126;--danger-line-strong: #ef4444;--danger-ink: #fca5a5;--danger-solid: #b91c1c;--ok-bg: #0f2418;--ok-line: #1f4d33;--ok-ink: #86efac;--ok-solid: #15803d;--warn-bg: #2a1f0d;--warn-line: #5c4318;--warn-line-strong: #f59e0b;--warn-ink: #fcd34d;--info-bg: #0f1d33;--info-line: #1e3a5f;--info-ink: #93c5fd;--accent-2-bg: #1c1633;--accent-2-line: #3a2f63;--accent-2-ink: #c4b5fd;--accent-2-solid: #a855f7;--bg: #020617}html[data-theme=dark] .site-nav{background:#111827f2;border-bottom-color:var(--line)}html[data-theme=dark] .logo-text,html[data-theme=dark] .menu-toggle{color:var(--text)}html[data-theme=dark] .logo-img{background:#fff;border-radius:10px;padding:4px 8px}html[data-theme=dark] .nav-links a{color:var(--text-3)}html[data-theme=dark] .nav-links a:hover{color:var(--text);background:var(--surface-3)}html[data-theme=dark] .nav-links a.active{background:var(--surface-3);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong)}html[data-theme=dark] .btn-login,html[data-theme=dark] .btn-dashboard{background:var(--surface-3);color:var(--text)}html[data-theme=dark] .btn-login:hover,html[data-theme=dark] .btn-dashboard:hover{background:var(--line)}html[data-theme=dark] .btn-logout{background:var(--danger-bg);color:var(--danger-ink)}html[data-theme=dark] .btn-logout:hover{background:var(--danger-line)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-synthesis:none}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}html[data-admin] body{color:var(--text)}body{background:var(--bg);color:var(--slate-900);line-height:1.6;letter-spacing:-.005em}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.container{width:min(100% - 40px,1200px);margin-inline:auto}.site-nav{position:sticky;top:0;z-index:50;background:#fffffff2;backdrop-filter:blur(10px);border-bottom:1px solid var(--slate-200)}.nav-wrap{min-height:90px;display:flex;align-items:center;justify-content:space-between}.nav-header{display:flex;align-items:center;justify-content:space-between}.logo-img{height:64px;width:auto;object-fit:contain}.logo-text{font-size:24px;font-weight:800;color:var(--slate-900);display:none}.menu-toggle{display:none;background:none;border:none;cursor:pointer;color:var(--slate-900);padding:4px}.nav-menu{display:flex;align-items:center;flex-grow:1}.nav-links{display:flex;align-items:center;gap:2px;margin:0 auto}.nav-links a{color:var(--slate-600);font-size:14px;font-weight:600;padding:8px 11px;border-radius:99px;white-space:nowrap;transition:all .2s}.nav-links a:hover{color:var(--slate-900);background:var(--slate-50)}.nav-links a.active{background:var(--slate-900);color:#fff}#btnAdminDashboard{display:none;background:var(--primary-strong);color:#fff;font-weight:800;margin-left:8px}#btnAdminDashboard:hover{background:#9a3412}.nav-actions{display:flex;align-items:center;gap:12px}.btn-login{background:#f1f5f9;color:var(--slate-900);padding:10px 24px;border-radius:99px;font-weight:700;font-size:15px;transition:.2s;text-align:center}.btn-login:hover{background:#e2e8f0}#userMenuNav{display:none;gap:10px;align-items:center}.btn-dashboard{background:var(--slate-900);color:#fff;padding:10px 20px;border-radius:99px;font-size:15px;font-weight:700;text-align:center}.btn-dashboard:hover{background:var(--slate-700)}.btn-logout{background:#fee2e2;color:#dc2626;padding:10px 20px;border-radius:99px;font-size:15px;font-weight:700;border:none;cursor:pointer;transition:.2s}.btn-logout:hover{background:#fecaca}main{min-height:80vh}.site-nav .container{width:min(100% - 32px,1320px)}.nav-header{flex-shrink:0}.nav-actions,.btn-login,.btn-dashboard,.btn-logout,#btnAdminDashboard{white-space:nowrap}@media(min-width:1281px)and (max-width:1440px){.logo-img{height:52px}.nav-links a{padding:8px;font-size:13.5px}#btnAdminDashboard{margin-left:4px}.nav-actions{gap:8px}#userMenuNav{gap:6px}.btn-login,.btn-dashboard,.btn-logout{padding:9px 14px;font-size:14px}}@media(max-width:1280px){.nav-wrap{padding:0;display:block}.nav-header{width:100%;height:80px}.logo-img{height:48px}.menu-toggle{display:block}.nav-menu{display:none;flex-direction:column;width:100%;padding-bottom:24px;border-top:1px solid var(--slate-200);padding-top:20px;gap:24px}.nav-menu.is-active{display:flex}.nav-links{flex-direction:column;align-items:stretch;width:100%;gap:4px;margin:0}.nav-links a{text-align:left;padding:12px 16px;border-radius:8px}#btnAdminDashboard{margin-left:0;margin-top:8px}.nav-actions{width:100%;flex-direction:column;align-items:stretch;padding:0 16px}#userMenuNav{width:100%;flex-direction:column;align-items:stretch}.btn-logout{width:100%}}
