:root{--brand: #e53e3e;--brand-dark: #dc2626;--brand-alt: #2563eb;--brand-alt-dark: #1d4ed8;--brand-ring: rgb(229 62 62 / .2);--surface: #ffffff;--surface-variant: #f8fafc;--surface-container: #f1f5f9;--on-surface: #1f2937;--on-surface-variant: #4a5568;--on-surface-muted: #6b7280;--outline: #e5e7eb;--outline-variant: #f3f4f6;--accent: #16a34a;--success: #16a34a;--warning: #f59e0b;--error: #dc2626;--shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .5s cubic-bezier(.4, 0, .2, 1);--blur: blur(8px);--backdrop-blur: blur(12px);--header-height: 70px;--topbar-height: 40px;--container-max-width: 1200px;--section-padding: 80px 0;--z-overlay: 998;--z-mobile-menu: 999;--z-header: 1000;--z-topbar: 1001}[data-theme=dark]{--surface: #111827;--surface-variant: #1f2937;--surface-container: #374151;--on-surface: #f9fafb;--on-surface-variant: #e5e7eb;--on-surface-muted: #9ca3af;--outline: #4b5563;--outline-variant: #6b7280}@media (max-width: 1024px){:root{--section-padding: 60px 0}}@media (max-width: 768px){:root{--header-height: 65px;--topbar-height: 40px;--section-padding: 40px 0}}@media (max-width: 480px){:root{--header-height: 60px;--topbar-height: 35px}}:root{--legacy-primary-color: #007bff;--legacy-primary-hover: #1d4ed8;--legacy-secondary-color: #16a34a;--legacy-accent-color: #dc2626;--legacy-text-primary: #1f2937;--legacy-text-secondary: #6b7280;--legacy-text-light: #9ca3af;--legacy-text-color: #333333;--legacy-bg-primary: #ffffff;--legacy-bg-secondary: #f8fafc;--legacy-bg-gray: #f1f5f9;--legacy-bg-color: #ffffff;--legacy-border-color: #e9ecef;--legacy-header-bg: #f8f9fa;--legacy-footer-bg: #343a40;--legacy-footer-text: #ffffff;--legacy-hover-bg: #f1f3f4;--legacy-card-bg: #ffffff;--legacy-card-shadow: 0 2px 10px rgba(0, 0, 0, .1);--legacy-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--legacy-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1);--legacy-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1);--legacy-shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1);--legacy-transition: all .3s cubic-bezier(.4, 0, .2, 1)}[data-theme=dark]{--legacy-primary-color: #3182ce;--legacy-text-primary: #f9fafb;--legacy-text-secondary: #d1d5db;--legacy-text-light: #9ca3af;--legacy-text-color: #e9ecef;--legacy-bg-primary: #111827;--legacy-bg-secondary: #1f2937;--legacy-bg-gray: #374151;--legacy-bg-color: #1a1a1a;--legacy-border-color: #4a5568;--legacy-header-bg: #2d3748;--legacy-footer-bg: #1a202c;--legacy-footer-text: #e9ecef;--legacy-hover-bg: #4a5568;--legacy-card-bg: #2d3748;--legacy-card-shadow: 0 2px 10px rgba(0, 0, 0, .3)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}html,body{width:100%;max-width:100%;overflow-x:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;background-color:var(--legacy-bg-color);color:var(--legacy-text-color);transition:all .3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}img{max-width:100%;height:auto}button{-webkit-user-select:none;user-select:none}button:focus,select:focus,a:focus{outline:2px solid #007bff;outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease}._logoLight_16kgj_3{display:block}._logoDark_16kgj_11,[data-theme=dark] ._logoLight_16kgj_3{display:none}[data-theme=dark] ._logoDark_16kgj_11{display:block}._headerLoading_16kgj_35{height:calc(var(--topbar-height) + var(--header-height));display:flex;align-items:center;justify-content:center;background-color:var(--legacy-bg-primary);border-bottom:1px solid var(--legacy-border-color)}@keyframes _spin_16kgj_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._headerError_16kgj_73{padding:1rem;background-color:#fef2f2;color:#dc2626;text-align:center;border-bottom:1px solid var(--legacy-border-color)}._topBar_16kgj_91{background-color:var(--legacy-bg-secondary);border-bottom:1px solid var(--legacy-border-color);height:var(--topbar-height);font-size:.875rem;position:fixed;top:0;left:0;width:100%;z-index:var(--z-topbar);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--legacy-shadow-sm)}._topBar_16kgj_91 .container{display:flex;justify-content:space-between;align-items:center;height:100%;max-width:1400px;margin:0 auto;padding:0 1.5rem}._contactLink_16kgj_139{color:inherit;text-decoration:none;transition:var(--legacy-transition)}._contactLink_16kgj_139:hover{color:var(--legacy-primary-color);text-decoration:underline}._contactItem_16kgj_161{cursor:pointer}._contactInfo_16kgj_177{display:flex;gap:2rem}._contactItem_16kgj_161{display:flex;align-items:center;gap:.5rem;color:var(--legacy-text-secondary);transition:var(--legacy-transition);font-weight:500}._contactItem_16kgj_161:hover{color:var(--legacy-primary-color)}._topControls_16kgj_213{display:flex;align-items:center;gap:18px}._topLink_16kgj_225{display:flex;align-items:center;gap:6px;color:var(--legacy-text-secondary);text-decoration:none;font-size:14px;font-weight:500;transition:.2s}._topLink_16kgj_225:hover{color:var(--legacy-primary-color)}._foodportalLink_16kgj_255 svg{width:15px;height:15px}._languageSelector_16kgj_265{display:flex;align-items:center;gap:.5rem;background-color:var(--legacy-bg-primary);padding:.25rem .75rem;border-radius:.375rem;border:1px solid var(--legacy-border-color);box-shadow:var(--legacy-shadow-sm);transition:var(--legacy-transition)}._languageSelector_16kgj_265:hover{box-shadow:var(--legacy-shadow-md);border-color:var(--legacy-primary-color)}._languageSelect_16kgj_265{background:transparent;border:none;color:var(--legacy-text-primary);font-size:.875rem;cursor:pointer;font-weight:500}._themeToggle_16kgj_317{background:var(--legacy-bg-primary);border:1px solid var(--legacy-border-color);color:var(--legacy-text-primary);cursor:pointer;padding:.5rem;border-radius:.375rem;transition:var(--legacy-transition);display:flex;align-items:center;justify-content:center}._themeToggle_16kgj_317:hover{color:var(--legacy-primary-color);border-color:var(--legacy-primary-color)}._mainHeader_16kgj_355{background-color:var(--legacy-bg-primary);border-bottom:1px solid var(--legacy-border-color);height:var(--header-height);position:fixed;top:var(--topbar-height);left:0;width:100%;z-index:var(--z-header);box-shadow:var(--legacy-shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._mainHeader_16kgj_355 .container{display:flex;align-items:center;justify-content:space-between;height:100%;max-width:1400px;margin:0 auto;padding:0 1.5rem}._logo_16kgj_3 a{display:flex;align-items:center;gap:.75rem;text-decoration:none}._logoImage_16kgj_417{height:45px;width:auto;object-fit:contain;transition:var(--legacy-transition)}._logoImage_16kgj_417:hover{transform:scale(1.05)}._logoText_16kgj_439{font-size:1.5rem;font-weight:700;color:var(--legacy-text-primary)}._desktopNav_16kgj_451{display:flex;align-items:center;gap:.5rem}._navItem_16kgj_463{position:relative}._navLink_16kgj_471{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.25rem;color:var(--legacy-text-primary);text-decoration:none;font-weight:600;border-radius:.5rem;transition:var(--legacy-transition);font-size:.95rem;cursor:pointer}._navButton_16kgj_499{background:none;border:none;font-family:inherit;font-size:inherit}._navLink_16kgj_471:hover,._navButton_16kgj_499:hover,._navLink_16kgj_471._active_16kgj_525,._navButton_16kgj_499._active_16kgj_525{color:var(--legacy-primary-color);background-color:var(--legacy-bg-secondary)}._dropdownIcon_16kgj_537{transition:var(--legacy-transition);opacity:.7}._dropdownIcon_16kgj_537._open_16kgj_547{transform:rotate(180deg);opacity:1}._simpleDropdown_16kgj_557{position:absolute;top:100%;left:0;min-width:220px;background-color:var(--legacy-bg-primary);border:1px solid var(--legacy-border-color);border-radius:.5rem;box-shadow:var(--legacy-shadow-lg);padding:.5rem 0;z-index:1001;animation:_fadeIn_16kgj_1 .2s ease-in-out}._simpleDropdown_16kgj_557 ul{list-style:none;margin:0;padding:0}._simpleDropdown_16kgj_557 li{width:100%}._dropdownLink_16kgj_605{display:block;padding:.6rem 1rem;color:var(--legacy-text-primary);text-decoration:none;font-weight:500;transition:var(--legacy-transition);white-space:nowrap}._dropdownLink_16kgj_605:hover{background-color:var(--legacy-bg-secondary);color:var(--legacy-primary-color);padding-left:1.25rem}@keyframes _fadeIn_16kgj_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._headerCta_16kgj_661{display:flex;align-items:center}._ctaButton_16kgj_671{display:flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,var(--legacy-primary-color),var(--legacy-primary-hover));color:#fff;padding:.875rem 2rem;border-radius:.75rem;text-decoration:none;font-weight:700;font-size:.875rem;transition:var(--legacy-transition);white-space:nowrap;box-shadow:var(--legacy-shadow-md)}._ctaButton_16kgj_671:hover{transform:translateY(-2px);box-shadow:var(--legacy-shadow-lg)}._ctaIcon_16kgj_713{transition:var(--legacy-transition)}._ctaButton_16kgj_671:hover ._ctaIcon_16kgj_713{transform:translate(4px)}._mobileMenuButton_16kgj_729{display:none;background:none;border:none;color:var(--legacy-text-primary);cursor:pointer;padding:.75rem;border-radius:.5rem;transition:var(--legacy-transition);position:relative;z-index:calc(var(--z-header) + 1)}._mobileMenuButton_16kgj_729:hover{background-color:var(--legacy-bg-secondary);transform:scale(1.05)}._mobileMenu_16kgj_729{position:fixed;top:calc(var(--topbar-height) + var(--header-height));left:0;width:100vw;max-width:100vw;height:calc(100vh - var(--topbar-height) - var(--header-height));background-color:var(--legacy-bg-primary);transform:translate(-100%);transition:var(--legacy-transition);overflow:hidden;z-index:var(--z-mobile-menu);display:flex;flex-direction:column;box-sizing:border-box}._mobileMenu_16kgj_729._open_16kgj_547{transform:translate(0)}._mobileMenuContent_16kgj_807{flex:1;overflow-y:auto;overflow-x:hidden;padding:.75rem;scrollbar-width:thin;scrollbar-color:var(--legacy-primary-color) transparent;box-sizing:border-box;width:100%}._mobileMenuContent_16kgj_807::-webkit-scrollbar{width:4px}._mobileMenuContent_16kgj_807::-webkit-scrollbar-track{background:transparent}._mobileMenuContent_16kgj_807::-webkit-scrollbar-thumb{background:var(--legacy-primary-color);border-radius:2px}._mobileNavItem_16kgj_855{border-bottom:1px solid var(--legacy-border-color);margin-bottom:.2rem;width:100%;box-sizing:border-box}._mobileNavHeader_16kgj_869{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background-color:var(--legacy-bg-secondary);border-radius:.5rem;margin-bottom:.2rem;width:100%;box-sizing:border-box;min-height:40px}._mobileNavLink_16kgj_895{color:var(--legacy-text-primary);text-decoration:none;font-weight:600;font-size:.9rem;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:.5rem}._mobileDropdownToggle_16kgj_919{background:var(--legacy-primary-color);border:none;color:#fff;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:var(--legacy-transition);display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:28px;min-height:28px}._mobileDropdownToggle_16kgj_919:hover{background-color:var(--legacy-primary-hover);transform:scale(1.1)}._mobileDropdownToggle_16kgj_919 ._dropdownIcon_16kgj_537{transition:var(--legacy-transition)}._mobileDropdownToggle_16kgj_919 ._dropdownIcon_16kgj_537._open_16kgj_547{transform:rotate(180deg)}._mobileDropdown_16kgj_919{background:linear-gradient(135deg,var(--legacy-bg-secondary),var(--legacy-bg-primary));border-radius:.5rem;margin:.2rem;overflow:hidden;animation:_slideDown_16kgj_1 .3s ease;border:1px solid var(--legacy-border-color);width:calc(100% - .4rem);box-sizing:border-box;max-width:95vw}@keyframes _slideDown_16kgj_1{0%{opacity:0;transform:translateY(-20px);max-height:0}to{opacity:1;transform:translateY(0);max-height:1000px}}._mobileDropdown_16kgj_919 ul{list-style:none;margin:0;padding:.25rem 0}._mobileDropdown_16kgj_919 li{width:100%}._mobileDropdown_16kgj_919 ._dropdownLink_16kgj_605{display:block;padding:.6rem .9rem;color:var(--legacy-text-primary);text-decoration:none;font-weight:500;transition:var(--legacy-transition);white-space:nowrap}._mobileDropdown_16kgj_919 ._dropdownLink_16kgj_605:hover{background-color:var(--legacy-bg-secondary);color:var(--legacy-primary-color);padding-left:1.15rem}._mobileCta_16kgj_1081{padding:1rem;background-color:var(--legacy-bg-secondary);border-top:1px solid var(--legacy-border-color);margin-top:auto;width:100%;box-sizing:border-box}._mobileCtaButton_16kgj_1099{display:flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,var(--legacy-primary-color),var(--legacy-primary-hover));color:#fff;padding:.875rem 1.5rem;border-radius:.75rem;text-decoration:none;font-weight:700;font-size:.9rem;transition:var(--legacy-transition);width:100%;box-shadow:var(--legacy-shadow-md);box-sizing:border-box}._mobileCtaButton_16kgj_1099:hover{transform:translateY(-2px);box-shadow:var(--legacy-shadow-lg)}._mobileMenuOverlay_16kgj_1145{position:fixed;top:calc(var(--topbar-height) + var(--header-height));left:0;width:100vw;height:calc(100vh - var(--topbar-height) - var(--header-height));background:linear-gradient(45deg,#00000080,#0000004d);z-index:var(--z-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body{margin:0;padding:0;overflow-x:hidden}._pageContainer_16kgj_1179,._mainContent_16kgj_1181,._contentWrapper_16kgj_1183,main:not(._mainHeader_16kgj_355){padding-top:calc(var(--topbar-height) + var(--header-height))}body>main:first-child,body>.container:first-child:not(._topBar_16kgj_91 .container):not(._mainHeader_16kgj_355 .container),body>._pageWrapper_16kgj_1197:first-child,body>._content_16kgj_1183:first-child{margin-top:calc(var(--topbar-height) + var(--header-height))}@media (max-width: 1023px){._desktopNav_16kgj_451,._headerCta_16kgj_661{display:none}._mobileMenuButton_16kgj_729{display:flex}}@media (max-width: 768px){._topBar_16kgj_91{display:flex;height:var(--topbar-height);overflow:visible}._topBar_16kgj_91 .container{width:100%;max-width:100%;padding:0 .75rem;box-sizing:border-box}._contactInfo_16kgj_177{display:none}._topControls_16kgj_213{width:100%;min-width:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:8px}._topLink_16kgj_225{display:flex;align-items:center;gap:4px;min-width:0;flex-shrink:1;color:var(--legacy-text-secondary);font-size:11px;font-weight:500;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._topLink_16kgj_225 svg{width:13px;height:13px;flex-shrink:0}._foodportalLink_16kgj_255{flex-shrink:0}._languageSelector_16kgj_265{display:flex;align-items:center;flex-shrink:0;gap:3px;padding:2px 5px;border-radius:5px}._languageSelector_16kgj_265 svg{width:13px;height:13px;flex-shrink:0}._languageSelect_16kgj_265{font-size:11px;padding:0}._themeToggle_16kgj_317{flex-shrink:0;padding:5px;border-radius:5px}._themeToggle_16kgj_317 svg{width:15px;height:15px}._mainHeader_16kgj_355{position:fixed;top:var(--topbar-height);left:0;width:100%;height:var(--header-height)}._mainHeader_16kgj_355 .container{width:100%;max-width:100%;padding:0 1rem;box-sizing:border-box}._desktopNav_16kgj_451,._headerCta_16kgj_661{display:none}._mobileMenuButton_16kgj_729{display:flex;flex-shrink:0}._logo_16kgj_3,._logo_16kgj_3 a{min-width:0}._logoImage_16kgj_417{height:38px;max-width:180px;object-fit:contain}._logoText_16kgj_439{font-size:1.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._mobileMenu_16kgj_729{top:calc(var(--topbar-height) + var(--header-height));height:calc(100dvh - var(--topbar-height) - var(--header-height));width:100%;max-width:100%}._mobileMenuContent_16kgj_807{width:100%;padding:.75rem;box-sizing:border-box;overflow-x:hidden;overflow-y:auto}._mobileMenuOverlay_16kgj_1145{top:calc(var(--topbar-height) + var(--header-height));height:calc(100dvh - var(--topbar-height) - var(--header-height));width:100%}._mobileNavItem_16kgj_855,._mobileNavHeader_16kgj_869,._mobileDropdown_16kgj_919{max-width:100%;box-sizing:border-box}._mobileNavLink_16kgj_895{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._pageContainer_16kgj_1179,._mainContent_16kgj_1181,._contentWrapper_16kgj_1183,main:not(._mainHeader_16kgj_355){padding-top:calc(var(--topbar-height) + var(--header-height))}body.mobile-menu-open{overflow:hidden}}@media (max-width: 480px){._topBar_16kgj_91 .container{padding:0 .5rem}._topControls_16kgj_213{gap:5px}._topLink_16kgj_225{max-width:90px;font-size:10px}._topLink_16kgj_225 svg{display:none}._foodportalLink_16kgj_255{max-width:105px}._languageSelector_16kgj_265{padding:2px 4px}._languageSelector_16kgj_265 svg{display:none}._languageSelect_16kgj_265{font-size:10px}._themeToggle_16kgj_317{padding:4px}._mainHeader_16kgj_355 .container{padding:0 .75rem}._logoImage_16kgj_417{height:35px;max-width:150px}._mobileMenuContent_16kgj_807{padding:.5rem}}@media (max-width: 480px){._mainHeader_16kgj_355 .container{padding:0 .75rem}._mobileMenuContent_16kgj_807{padding:.5rem}._logoImage_16kgj_417{height:35px}._mobileNavHeader_16kgj_869{padding:.4rem .6rem;min-height:36px}._mobileNavLink_16kgj_895{font-size:.8rem}._mobileDropdownToggle_16kgj_919{min-width:24px;min-height:24px;padding:.2rem}._mobileCta_16kgj_1081{padding:.75rem}._mobileCtaButton_16kgj_1099{padding:.75rem 1.25rem;font-size:.85rem}._topBar_16kgj_91{font-size:.8rem}._topBar_16kgj_91 .container{padding:0 .75rem}._languageSelector_16kgj_265{padding:.2rem .6rem}._languageSelect_16kgj_265{font-size:.8rem}._themeToggle_16kgj_317{padding:.4rem}}._navLink_16kgj_471:focus,._navButton_16kgj_499:focus,._logo_16kgj_3 a:focus,._mobileMenuButton_16kgj_729:focus,._ctaButton_16kgj_671:focus,._languageSelect_16kgj_265:focus,._themeToggle_16kgj_317:focus{outline:none!important;box-shadow:none!important}[data-theme=dark] ._mobileDropdown_16kgj_919 ._dropdownLink_16kgj_605{background-color:var(--legacy-bg-secondary)}[data-theme=dark] ._headerError_16kgj_73{background-color:#991b1b;color:#f87171}._logo_16kgj_3 a{text-decoration:none}._logo_16kgj_3 h1{color:var(--legacy-text-color);font-size:1.8rem;font-weight:700}._navLink_16kgj_471{color:var(--legacy-text-color);text-decoration:none;padding:.5rem 1rem;border-radius:4px;transition:background-color .3s ease}._navLink_16kgj_471:hover{background-color:var(--legacy-hover-bg)}._languageSelector_16kgj_265{display:flex;align-items:center;gap:.5rem}._languageSelect_16kgj_265{background-color:var(--legacy-bg-color);color:var(--legacy-text-color);border:1px solid var(--legacy-border-color);padding:.25rem .5rem;border-radius:4px;cursor:pointer}._themeToggle_16kgj_317{background:none;border:none;color:var(--legacy-text-color);cursor:pointer;padding:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}._themeToggle_16kgj_317:hover{background-color:var(--legacy-hover-bg)}._contactInfo_16kgj_177{display:flex;flex-direction:column;gap:.5rem}._contactItem_16kgj_161{display:flex;align-items:center;gap:.5rem;opacity:.8}@media (max-width: 768px){._navLink_16kgj_471{padding:.25rem .5rem;font-size:.9rem}}._mobileMenu_16kgj_729{position:fixed!important;top:calc(var(--topbar-height) + var(--header-height))!important;left:0!important;width:100vw!important;max-width:100vw!important;height:calc(100vh - var(--topbar-height) - var(--header-height))!important;background-color:var(--legacy-bg-primary, #ffffff)!important;transform:translate(-100%)!important;transition:transform .3s ease!important;overflow:hidden!important;z-index:999!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important}._mobileMenu_16kgj_729._open_16kgj_547{transform:translate(0)!important}._mobileMenuContent_16kgj_807{flex:1!important;overflow-y:auto!important;overflow-x:hidden!important;padding:1rem!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}._mobileNavItem_16kgj_855,._mobileNavHeader_16kgj_869,._mobileDropdown_16kgj_919,._mobileMegaHeader_16kgj_2075,._mobileColumns_16kgj_2077,._mobileColumn_16kgj_2077,._mobileColumnItems_16kgj_2081,._mobileSubLink_16kgj_2083,._mobileCta_16kgj_1081{width:100%!important;max-width:100%!important;box-sizing:border-box!important}._mobileDropdown_16kgj_919{margin:.5rem!important;width:calc(100% - 1rem)!important;max-width:calc(100% - 1rem)!important}._mobileNavHeader_16kgj_869{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:1.25rem 1rem!important;background-color:var(--legacy-bg-secondary, #f8fafc)!important;border-radius:.75rem!important;margin-bottom:.5rem!important}._mobileNavLink_16kgj_895{flex:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;padding-right:1rem!important;min-width:0!important}._mobileDropdownToggle_16kgj_919{flex-shrink:0!important;width:auto!important;min-width:auto!important}._mobileCtaButton_16kgj_1099{width:100%!important;max-width:100%!important;box-sizing:border-box!important}._mobileMenuOverlay_16kgj_1145{position:fixed!important;top:calc(var(--topbar-height) + var(--header-height))!important;left:0!important;width:100vw!important;height:calc(100vh - var(--topbar-height) - var(--header-height))!important;background:linear-gradient(45deg,#00000080,#0000004d)!important;z-index:998!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}body.mobile-menu-open{overflow:hidden!important;position:fixed!important;width:100%!important}._mainHeader_16kgj_355 .container,._topBar_16kgj_91 .container{max-width:100%!important;width:100%!important;box-sizing:border-box!important}._mainHeader_16kgj_355{position:fixed!important;top:var(--topbar-height)!important;left:0!important;width:100%!important;z-index:1000!important}._topBar_16kgj_91{position:fixed!important;top:0!important;left:0!important;width:100%!important;z-index:1001!important}@media (max-width: 768px){._mobileMenu_16kgj_729{top:105px!important;height:calc(100vh - 105px)!important}}@media (max-width: 768px){._mobileMenuOverlay_16kgj_1145{top:105px!important;height:calc(100vh - 105px)!important}}@media (max-width: 480px){._mobileMenu_16kgj_729{top:95px!important;height:calc(100vh - 95px)!important}}@media (max-width: 480px){._mobileMenuOverlay_16kgj_1145{top:95px!important;height:calc(100vh - 95px)!important}}._footer_dosrl_1{background-color:#1f2937;color:#e5e7eb;padding:3rem 0 1rem;margin-top:auto}._footerContainer_dosrl_15{max-width:1400px;margin:0 auto;padding:0 1.5rem}._footerLoading_dosrl_27{background-color:#1f2937;padding:3rem 0;text-align:center}@keyframes _spin_dosrl_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._footerError_dosrl_49{background-color:#dc2626;color:#fff;padding:1rem;text-align:center}._footerGrid_dosrl_63{display:grid;grid-template-columns:repeat(5,1fr);gap:2rem;margin-bottom:3rem}._footerSection_dosrl_77{display:flex;flex-direction:column;min-width:0}._footerSection_dosrl_77 .section-title{font-size:1.5rem!important}._sectionLinks_dosrl_95{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}._footerLink_dosrl_113{color:#d1d5db;text-decoration:none;font-size:.9rem;transition:color .3s ease}._footerLink_dosrl_113:hover{color:#3b82f6}._footerSocial_dosrl_135{margin-bottom:2rem}._socialTitle_dosrl_143{font-size:1rem;font-weight:700;color:#f9fafb;margin-bottom:1rem}._socialLink_dosrl_157{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#374151;border-radius:.5rem;color:#d1d5db;text-decoration:none;transition:all .3s ease}._socialLink_dosrl_157:hover{background-color:#3b82f6;color:#fff;transform:translateY(-2px)}._footerBottom_dosrl_205{border-top:1px solid #374151;padding-top:2rem;text-align:center}._copyright_dosrl_217{font-size:.9rem;color:#9ca3af;margin:0}@media (max-width: 1024px){._footerGrid_dosrl_63{gap:1.5rem}}@media (max-width: 768px){._footer_dosrl_1{padding:2rem 0 1rem}._footerContainer_dosrl_15{padding:0 1rem}._footerGrid_dosrl_63{gap:1rem;margin-bottom:2rem}._footerLink_dosrl_113{font-size:.8rem}._socialLinks_dosrl_157{justify-content:center}}@media (max-width: 480px){._footerGrid_dosrl_63{gap:.75rem}._footerSocial_dosrl_135{text-align:center}._footerLink_dosrl_113{font-size:.75rem}}._footer_dosrl_1{background-color:var(--legacy-footer-bg);color:var(--legacy-footer-text);padding:3rem 0 1rem;margin-top:auto}._footerGrid_dosrl_63{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:2rem}._footerSection_dosrl_77 h3,._footerSection_dosrl_77 h4{margin-bottom:1rem;color:var(--legacy-footer-text)}._socialLinks_dosrl_157{display:flex;gap:1rem}._socialLink_dosrl_157{color:var(--legacy-footer-text);opacity:.8;transition:opacity .3s ease}._socialLink_dosrl_157:hover{opacity:1}._footerBottom_dosrl_205{text-align:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);opacity:.7}@media (max-width: 768px){._footerGrid_dosrl_63{grid-template-columns:1fr}}._page_1tkip_1{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - var(--header-height) - var(--topbar-height));padding:clamp(32px,8vh,96px) 24px;background:linear-gradient(135deg,var(--surface-variant) 0%,var(--surface-container) 100%)}._card_1tkip_10{max-width:36rem;text-align:center}._iconWrap_1tkip_15{display:flex;justify-content:center;margin-bottom:32px}._iconCircle_1tkip_21{display:flex;align-items:center;justify-content:center;padding:24px;border-radius:50%;color:var(--brand);background:var(--brand-ring)}._code_1tkip_31{font-size:clamp(3.5rem,12vw,4.5rem);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--on-surface)}._title_1tkip_39{margin-top:16px;font-size:clamp(1.5rem,4vw,1.875rem);font-weight:700;color:var(--on-surface)}._description_1tkip_46{margin-top:16px;font-size:1.0625rem;line-height:1.6;color:var(--on-surface-muted)}._actions_1tkip_53{display:flex;flex-direction:column;justify-content:center;gap:16px;margin-top:32px}._primary_1tkip_61,._secondary_1tkip_62{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;border-radius:12px;font-size:.9375rem;font-weight:600;text-decoration:none;cursor:pointer;transition:var(--transition-fast)}._primary_1tkip_61{border:1px solid transparent;color:#fff;background:var(--brand-alt);box-shadow:var(--shadow-sm)}._primary_1tkip_61:hover{background:var(--brand-alt-dark);box-shadow:var(--shadow-md)}._secondary_1tkip_62{color:var(--on-surface-variant);background:var(--surface);border:1px solid var(--outline)}._secondary_1tkip_62:hover{background:var(--surface-variant);border-color:var(--on-surface-muted)}._primary_1tkip_61:focus-visible,._secondary_1tkip_62:focus-visible{outline:2px solid var(--brand-alt);outline-offset:2px}._note_1tkip_105{margin-top:40px;font-size:.875rem;color:var(--on-surface-muted)}@media (min-width: 640px){._actions_1tkip_53{flex-direction:row}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-spinner{width:24px;height:24px;border:2px solid var(--legacy-border-color);border-top:2px solid var(--legacy-primary-color);border-radius:50%;animation:spin 1s linear infinite}.loading-spinner{width:24px;height:24px;border:2px solid #374151;border-top:2px solid #3b82f6;border-radius:50%;animation:spin 1s linear infinite}.section-title{font-size:1rem;font-weight:700;color:#f9fafb;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #3b82f6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 768px){.section-title{font-size:.9rem;margin-bottom:1rem}}@media (max-width: 480px){.section-title{font-size:.85rem}}.section-title{font-size:2.5rem;font-weight:800;color:var(--legacy-text-primary);margin-bottom:3rem;text-align:center;line-height:1.2;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;white-space:normal}@media (max-width: 1024px){.section-title{font-size:2rem;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;-webkit-hyphens:auto;hyphens:auto}}@media (max-width: 768px){.section-title{font-size:1.75rem;margin-bottom:2rem;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;-webkit-hyphens:auto;hyphens:auto;padding:0 10px}}@media (max-width: 480px){.section-title{font-size:1.5rem;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;-webkit-hyphens:auto;hyphens:auto;padding:0 15px}}.container{max-width:var(--container-max-width);margin:0 auto;padding:0 1.5rem}.loading-spinner{width:40px;height:40px;border:3px solid var(--legacy-border-color);border-top:3px solid var(--legacy-primary-color);border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.section-title{font-size:2.5rem;font-weight:800;color:var(--legacy-text-primary);margin-bottom:1rem;text-align:center;line-height:1.2}@media (max-width: 768px){.container{padding:0 1rem}}@media (max-width: 768px){.section-title{font-size:2rem}}@media (max-width: 480px){.section-title{font-size:1.8rem}}.App{min-height:100vh;display:flex;flex-direction:column}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.loading,.error{padding:1rem;text-align:center;background-color:var(--legacy-header-bg);color:var(--legacy-text-color)}.error{background-color:#dc3545;color:#fff}
