.Navigation-module__Scs_Bq__header{z-index:1000;height:var(--nav-height);transition:background-color var(--duration-normal) var(--ease-out), backdrop-filter var(--duration-normal) var(--ease-out);background:0 0;position:fixed;top:0;left:0;right:0}.Navigation-module__Scs_Bq__scrolled{background:var(--surface-primary-80);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-subtle)}[data-theme=light] .Navigation-module__Scs_Bq__scrolled{background:#ffffffd9;border-bottom-color:#0000000f}@supports not ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.Navigation-module__Scs_Bq__scrolled{background:var(--surface-primary-95)}[data-theme=light] .Navigation-module__Scs_Bq__scrolled{background:#fffffffa}}.Navigation-module__Scs_Bq__nav{height:100%;max-width:var(--container-max);padding:0 var(--container-padding);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.Navigation-module__Scs_Bq__logo{align-items:center;gap:var(--space-1);font-family:var(--font-display);font-weight:var(--font-weight-bold);color:var(--text-primary);transition:opacity var(--duration-fast) var(--ease-out);font-size:20px;text-decoration:none;display:flex}.Navigation-module__Scs_Bq__logo:hover{opacity:.8}.Navigation-module__Scs_Bq__logoText{color:var(--text-primary)}.Navigation-module__Scs_Bq__logoNumber{color:var(--accent-primary)}.Navigation-module__Scs_Bq__navLinks{align-items:center;gap:var(--space-8);margin:0;padding:0;list-style:none;display:flex}.Navigation-module__Scs_Bq__navLink{font-family:var(--font-primary);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.Navigation-module__Scs_Bq__navLink:hover,.Navigation-module__Scs_Bq__navLink.Navigation-module__Scs_Bq__active{color:var(--text-primary)}.Navigation-module__Scs_Bq__hasDropdown{position:relative}.Navigation-module__Scs_Bq__dropdownTrigger{align-items:center;gap:var(--space-1);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.Navigation-module__Scs_Bq__chevron{transition:transform var(--duration-fast) var(--ease-out)}.Navigation-module__Scs_Bq__chevronOpen{transform:rotate(180deg)}.Navigation-module__Scs_Bq__dropdown{background:var(--bg-secondary);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);min-width:180px;padding:var(--space-2);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out), visibility var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);box-shadow:var(--shadow-lg);z-index:100;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(8px)}.Navigation-module__Scs_Bq__dropdownOpen{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(4px)}.Navigation-module__Scs_Bq__dropdownLink{padding:var(--space-2) var(--space-4);font-family:var(--font-primary);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);text-decoration:none;display:block}.Navigation-module__Scs_Bq__dropdownLink:hover{background:var(--bg-tertiary);color:var(--text-primary)}.Navigation-module__Scs_Bq__dropdownLink.Navigation-module__Scs_Bq__active{color:var(--accent-primary)}.Navigation-module__Scs_Bq__mobileDropdownGroup{flex-direction:column;display:flex}.Navigation-module__Scs_Bq__mobileDropdownTrigger{align-items:center;gap:var(--space-3);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:0;display:flex}.Navigation-module__Scs_Bq__mobileDropdownContent{max-height:0;transition:max-height var(--duration-normal) var(--ease-out);overflow:hidden}.Navigation-module__Scs_Bq__mobileDropdownOpen{max-height:300px}.Navigation-module__Scs_Bq__mobileDropdownLink{font-family:var(--font-primary);font-size:var(--text-body-lg);font-weight:var(--font-weight-medium);color:var(--text-muted);padding:var(--space-2) 0 var(--space-2) var(--space-6);transition:color var(--duration-fast) var(--ease-out);text-decoration:none;display:block}.Navigation-module__Scs_Bq__mobileDropdownLink:first-child{margin-top:var(--space-3)}.Navigation-module__Scs_Bq__mobileDropdownLink:hover,.Navigation-module__Scs_Bq__mobileDropdownLink.Navigation-module__Scs_Bq__active{color:var(--text-primary)}.Navigation-module__Scs_Bq__flagshipLink{align-items:center;gap:var(--space-2);display:inline-flex;color:var(--accent-primary)!important}.Navigation-module__Scs_Bq__flagshipLink:hover{color:var(--accent-hover)!important}.Navigation-module__Scs_Bq__flagshipBadge{font-size:10px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--accent-primary), var(--accent-secondary));color:var(--bg-primary);padding:2px 6px}.Navigation-module__Scs_Bq__navActions{align-items:center;gap:var(--space-4);display:flex}.Navigation-module__Scs_Bq__themeToggle{border-radius:var(--radius-full);border:1px solid var(--border-subtle)}.Navigation-module__Scs_Bq__themeToggle:hover{border-color:var(--border-hover)}.Navigation-module__Scs_Bq__menuToggle{width:var(--space-11);height:var(--space-11);min-width:var(--space-11);min-height:var(--space-11);cursor:pointer;border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:none;padding:0;display:none;position:relative}.Navigation-module__Scs_Bq__menuToggle:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.Navigation-module__Scs_Bq__menuToggle:hover{background-color:var(--bg-tertiary)}.Navigation-module__Scs_Bq__menuIcon{background:var(--text-primary);width:20px;height:2px;transition:background-color var(--duration-fast) var(--ease-out);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Navigation-module__Scs_Bq__menuIcon:before,.Navigation-module__Scs_Bq__menuIcon:after{content:"";background:var(--text-primary);width:20px;height:2px;transition:transform var(--duration-fast) var(--ease-out);display:block;position:absolute;left:0}.Navigation-module__Scs_Bq__menuIcon:before{top:-6px}.Navigation-module__Scs_Bq__menuIcon:after{top:6px}.Navigation-module__Scs_Bq__menuOpen .Navigation-module__Scs_Bq__menuIcon{background-color:#0000}.Navigation-module__Scs_Bq__menuOpen .Navigation-module__Scs_Bq__menuIcon:before{transform:translateY(6px)rotate(45deg)}.Navigation-module__Scs_Bq__menuOpen .Navigation-module__Scs_Bq__menuIcon:after{transform:translateY(-6px)rotate(-45deg)}.Navigation-module__Scs_Bq__mobileMenu{inset:var(--nav-height) 0 0 0;background:var(--bg-primary);padding:var(--space-8) var(--container-padding);transition:transform var(--duration-slow) var(--ease-out);display:none;position:fixed;transform:translate(100%)}.Navigation-module__Scs_Bq__mobileMenuOpen{transform:translate(0)}.Navigation-module__Scs_Bq__mobileNavLinks{gap:var(--space-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Navigation-module__Scs_Bq__mobileNavLink{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--font-weight-semibold);color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-out);text-decoration:none;display:block}.Navigation-module__Scs_Bq__mobileNavLink:hover,.Navigation-module__Scs_Bq__mobileNavLink.Navigation-module__Scs_Bq__active{color:var(--text-primary)}.Navigation-module__Scs_Bq__mobileFlagshipLink{align-items:center;gap:var(--space-3);display:inline-flex;color:var(--accent-primary)!important}.Navigation-module__Scs_Bq__mobileFlagshipLink:hover{color:var(--accent-hover)!important}.Navigation-module__Scs_Bq__mobileFlagshipBadge{font-size:12px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--accent-primary), var(--accent-secondary));color:var(--bg-primary);padding:4px 10px}.Navigation-module__Scs_Bq__mobileThemeToggle{margin-top:var(--space-8);align-items:center;gap:var(--space-3);border-radius:var(--radius-full);border:1px solid var(--border-default);color:var(--text-secondary);font-family:var(--font-primary);transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);background:0 0;padding:12px 16px;font-size:14px;display:inline-flex}.Navigation-module__Scs_Bq__mobileThemeToggle:hover{color:var(--text-primary);border-color:var(--border-hover);background:var(--bg-tertiary)}.Navigation-module__Scs_Bq__header{height:var(--nav-height-mobile)}.Navigation-module__Scs_Bq__navLinks,.Navigation-module__Scs_Bq__ctaLink,.Navigation-module__Scs_Bq__ctaButton{display:none}.Navigation-module__Scs_Bq__menuToggle{justify-content:center;align-items:center;display:flex}.Navigation-module__Scs_Bq__mobileMenu{top:var(--nav-height-mobile);display:block}@media (min-width:768px){.Navigation-module__Scs_Bq__header{height:var(--nav-height)}.Navigation-module__Scs_Bq__navLinks{display:flex}.Navigation-module__Scs_Bq__ctaLink,.Navigation-module__Scs_Bq__ctaButton{display:inline-flex}.Navigation-module__Scs_Bq__menuToggle{display:none}.Navigation-module__Scs_Bq__mobileMenu{display:none!important}}@media (prefers-reduced-motion:reduce){.Navigation-module__Scs_Bq__mobileMenu{transition:none}}
.Footer-module__hP-FLq__footer{background:var(--bg-secondary);border-top:1px solid var(--border-subtle);padding:48px 0 24px}.Footer-module__hP-FLq__container{max-width:1400px;margin:0 auto;padding:0 16px}.Footer-module__hP-FLq__grid{border-bottom:1px solid var(--border-subtle);grid-template-columns:1.5fr 1fr;align-items:start;gap:24px;padding-bottom:32px;display:grid}.Footer-module__hP-FLq__brandColumn{text-align:left;flex-direction:column;grid-column:span 1;align-items:flex-start;gap:16px;display:flex}.Footer-module__hP-FLq__logo{align-items:center;gap:var(--space-1);font-family:var(--font-display);font-weight:var(--font-weight-bold);transition:opacity var(--duration-fast) var(--ease-out);font-size:20px;text-decoration:none;display:inline-flex}.Footer-module__hP-FLq__logo:hover{opacity:.8}.Footer-module__hP-FLq__logoText{color:var(--text-primary)}.Footer-module__hP-FLq__logoNumber{color:var(--accent-primary)}.Footer-module__hP-FLq__tagline{font-family:var(--font-primary);color:var(--text-tertiary);text-align:left;max-width:100%;font-size:13px;line-height:1.6}.Footer-module__hP-FLq__socialLinks{justify-content:flex-start;gap:8px;margin-top:8px;display:flex}.Footer-module__hP-FLq__socialLink{border-radius:var(--radius-full);background:var(--bg-tertiary);width:36px;height:36px;color:var(--text-secondary);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:flex}.Footer-module__hP-FLq__socialLink:hover{background:var(--accent-primary);color:var(--text-primary)}.Footer-module__hP-FLq__socialLink:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.Footer-module__hP-FLq__linksSection{grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;display:grid}.Footer-module__hP-FLq__linkColumn{text-align:left;flex-direction:column;align-items:flex-start;gap:12px;display:flex}.Footer-module__hP-FLq__columnTitle{font-family:var(--font-primary);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.Footer-module__hP-FLq__linkList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.Footer-module__hP-FLq__link{font-family:var(--font-primary);color:var(--text-tertiary);min-height:32px;transition:color var(--duration-fast) var(--ease-out);justify-content:flex-start;align-items:center;padding:4px 0;font-size:12px;text-decoration:none;display:flex}.Footer-module__hP-FLq__link:hover{color:var(--text-primary)}.Footer-module__hP-FLq__link:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:var(--radius-sm)}.Footer-module__hP-FLq__bottomBar{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.Footer-module__hP-FLq__copyright,.Footer-module__hP-FLq__location{font-family:var(--font-primary);color:var(--text-tertiary);white-space:nowrap;font-size:11px;line-height:1.4}@media (min-width:768px){.Footer-module__hP-FLq__container{padding:0 24px}.Footer-module__hP-FLq__grid{grid-template-columns:1fr 1fr;gap:32px;padding-bottom:32px}.Footer-module__hP-FLq__brandColumn{grid-column:span 2;align-items:flex-start}.Footer-module__hP-FLq__linksSection{display:contents}.Footer-module__hP-FLq__linkColumn{gap:16px}.Footer-module__hP-FLq__columnTitle{font-size:var(--text-body-sm);margin-bottom:0}.Footer-module__hP-FLq__linkList{gap:12px}.Footer-module__hP-FLq__link{font-size:var(--text-body-sm);min-height:44px;padding:8px 0}.Footer-module__hP-FLq__logo{font-size:22px}.Footer-module__hP-FLq__tagline{font-size:var(--text-body-sm);max-width:280px;line-height:var(--leading-relaxed)}.Footer-module__hP-FLq__socialLinks{gap:12px;margin-top:16px}.Footer-module__hP-FLq__socialLink{width:40px;height:40px}.Footer-module__hP-FLq__bottomBar{padding-top:28px}.Footer-module__hP-FLq__copyright,.Footer-module__hP-FLq__location{font-size:var(--text-caption);white-space:normal}}@media (min-width:1025px){.Footer-module__hP-FLq__footer{padding:64px 0 32px}.Footer-module__hP-FLq__container{padding:0 48px}.Footer-module__hP-FLq__grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;padding-bottom:48px}.Footer-module__hP-FLq__brandColumn{grid-column:span 1}.Footer-module__hP-FLq__linksSection{display:contents}.Footer-module__hP-FLq__logo{font-size:24px}.Footer-module__hP-FLq__socialLink{width:44px;height:44px}.Footer-module__hP-FLq__bottomBar{padding-top:32px}}
.CookieConsent-module__ebqG7W__banner{z-index:9999;background:var(--color-surface-elevated,#1a1a2e);border-top:1px solid var(--color-border,#ffffff1a);padding:1rem;animation:.3s ease-out CookieConsent-module__ebqG7W__slideUp;position:fixed;bottom:0;left:0;right:0}@keyframes CookieConsent-module__ebqG7W__slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.CookieConsent-module__ebqG7W__content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:72rem;margin:0 auto;display:flex}.CookieConsent-module__ebqG7W__text{color:var(--color-text-secondary,#a0a0b0);flex:1;min-width:200px;margin:0;font-size:.875rem}.CookieConsent-module__ebqG7W__link{color:var(--accent-400,#60a5fa);text-decoration:underline}.CookieConsent-module__ebqG7W__actions{flex-shrink:0;gap:.5rem;display:flex}.CookieConsent-module__ebqG7W__declineButton,.CookieConsent-module__ebqG7W__acceptButton{cursor:pointer;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:opacity .15s}.CookieConsent-module__ebqG7W__declineButton:hover,.CookieConsent-module__ebqG7W__acceptButton:hover{opacity:.85}.CookieConsent-module__ebqG7W__declineButton{color:var(--color-text-secondary,#a0a0b0);border:1px solid var(--color-border,#ffffff1a);background:0 0}.CookieConsent-module__ebqG7W__acceptButton{background:var(--color-accent,#6366f1);color:#fff}
