.LocaleSwitcher-module__94QVdG__wrapper{align-items:center;display:inline-flex;position:relative}.LocaleSwitcher-module__94QVdG__select{appearance:none;border-radius:var(--radius-md);color:var(--color-text-inverse);font-family:var(--font-sans);font-size:var(--text-sm);padding:var(--space-1) var(--space-6) var(--space-1) var(--space-3);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);background:0 0;border:1px solid #fff3;font-weight:500}.LocaleSwitcher-module__94QVdG__select:hover{border-color:var(--color-success);background:#ffffff0d}.LocaleSwitcher-module__94QVdG__select option{background-color:var(--color-bg-dark);color:var(--color-text-on-dark)}.LocaleSwitcher-module__94QVdG__chevron{right:var(--space-2);pointer-events:none;font-size:var(--text-xs);color:var(--color-text-tertiary);position:absolute}.LocaleSwitcher-module__94QVdG__pills{gap:var(--space-1);flex-wrap:wrap;display:flex}.LocaleSwitcher-module__94QVdG__pill{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--color-border);color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--text-xs);cursor:pointer;transition:all var(--transition-fast);background:0 0;font-weight:500}.LocaleSwitcher-module__94QVdG__pill:hover{border-color:var(--color-success);color:var(--color-success)}.LocaleSwitcher-module__94QVdG__pillActive{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-inverse)}
.Header-module__5Cu8Tq__header{--header-bg:#000;z-index:var(--z-sticky);background-color:var(--header-bg);transition:box-shadow var(--transition-base);border-bottom:1px solid #ffffff0f;position:sticky;top:0}.Header-module__5Cu8Tq__header.Header-module__5Cu8Tq__scrolled{box-shadow:0 2px 20px #0006}.Header-module__5Cu8Tq__inner{justify-content:space-between;align-items:center;height:4rem;display:flex}.Header-module__5Cu8Tq__logo{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.Header-module__5Cu8Tq__logo:hover{text-decoration:none}.Header-module__5Cu8Tq__logoImg{width:auto;height:16px;display:block}.Header-module__5Cu8Tq__nav{align-items:center;gap:var(--space-1);display:flex}.Header-module__5Cu8Tq__navLink{font-family:var(--font-sans);font-size:var(--text-sm);color:#ffffffbf;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);transition:color var(--transition-fast), background var(--transition-fast);font-weight:500;text-decoration:none;position:relative}.Header-module__5Cu8Tq__navLink:after{content:"";bottom:-2px;left:var(--space-3);right:var(--space-3);background-color:var(--color-success);border-radius:var(--radius-full);opacity:0;height:2px;transition:opacity var(--transition-fast), transform var(--transition-fast);position:absolute;transform:scaleX(0)}.Header-module__5Cu8Tq__navLink:hover{color:var(--color-text-inverse);background:#ffffff0f;text-decoration:none}.Header-module__5Cu8Tq__navLink.Header-module__5Cu8Tq__active{color:var(--color-text-inverse)}.Header-module__5Cu8Tq__navLink.Header-module__5Cu8Tq__active:after{opacity:1;transform:scaleX(1)}.Header-module__5Cu8Tq__actions{align-items:center;gap:var(--space-3);display:flex}.Header-module__5Cu8Tq__loginBtn{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-bg-dark);background-color:var(--color-success);padding:var(--space-2) var(--space-5);border-radius:var(--radius-md);border:2px solid var(--color-success);transition:all var(--transition-base);white-space:nowrap;cursor:pointer;font-weight:600;line-height:1.5;text-decoration:none;display:inline-block}.Header-module__5Cu8Tq__loginBtn:hover{background-color:var(--color-success-hover);border-color:var(--color-success-hover);color:var(--color-bg-dark);text-decoration:none;transform:translateY(-1px);box-shadow:0 6px 18px #22c55e59}.Header-module__5Cu8Tq__loginBtn:focus-visible{outline:2px solid var(--color-success-hover);outline-offset:3px;background-color:var(--color-success-hover);border-color:var(--color-success-hover);box-shadow:0 0 0 4px #22c55e33}.Header-module__5Cu8Tq__loginBtn:active{background-color:var(--color-success-active);border-color:var(--color-success-active);color:#fff;box-shadow:none;transform:translateY(0)}.Header-module__5Cu8Tq__hamburger{cursor:pointer;width:2.5rem;height:2.5rem;padding:var(--space-2);border-radius:var(--radius-md);transition:background var(--transition-fast);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:none}.Header-module__5Cu8Tq__hamburger:hover{background:#ffffff1a}.Header-module__5Cu8Tq__hamburger span{background-color:var(--color-text-inverse);border-radius:var(--radius-full);width:1.25rem;height:2px;transition:transform var(--transition-base), opacity var(--transition-base);transform-origin:50%;display:block}.Header-module__5Cu8Tq__hamburger.Header-module__5Cu8Tq__open span:first-child{transform:translateY(7px)rotate(45deg)}.Header-module__5Cu8Tq__hamburger.Header-module__5Cu8Tq__open span:nth-child(2){opacity:0}.Header-module__5Cu8Tq__hamburger.Header-module__5Cu8Tq__open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.Header-module__5Cu8Tq__mobileMenu{padding:var(--space-4) 0 var(--space-6);gap:var(--space-1);border-top:1px solid #ffffff14;flex-direction:column;display:none}.Header-module__5Cu8Tq__mobileMenu.Header-module__5Cu8Tq__open{display:flex}.Header-module__5Cu8Tq__mobileNavLink{font-family:var(--font-sans);font-size:var(--text-base);color:#fffc;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);transition:color var(--transition-fast), background var(--transition-fast);font-weight:500;text-decoration:none}.Header-module__5Cu8Tq__mobileNavLink:hover,.Header-module__5Cu8Tq__mobileNavLink.Header-module__5Cu8Tq__active{color:var(--color-text-inverse);background:#ffffff14;text-decoration:none}.Header-module__5Cu8Tq__mobileActions{padding:var(--space-4) var(--space-4) 0;align-items:center;gap:var(--space-3);display:flex}.Header-module__5Cu8Tq__navGroup{position:relative}.Header-module__5Cu8Tq__navTrigger{cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-family:inherit;display:flex}.Header-module__5Cu8Tq__chevron{opacity:.7;margin-top:1px;font-size:.65rem;transition:transform .2s;display:inline-block}@media (min-width:769px){.Header-module__5Cu8Tq__nav{--dropdown-panel-bg:#111315;--dropdown-row-min-height:40px}.Header-module__5Cu8Tq__nestedChevron{color:#ffffff8c;pointer-events:none;width:1.5rem;transition:color var(--transition-fast), transform var(--transition-fast);flex:0 0 1.5rem;justify-content:center;align-items:center;font-size:1.1rem;line-height:1;display:inline-flex}.Header-module__5Cu8Tq__dropdown{background:var(--dropdown-panel-bg);z-index:200;opacity:0;visibility:hidden;border:0;border-radius:0;flex-direction:column;gap:0;width:max-content;min-width:130px;max-width:min(400px,100vw - 2.5rem);padding:0;transition:opacity .2s,visibility .2s,transform .2s;display:flex;position:absolute;top:100%;left:0;transform:translateY(8px);box-shadow:0 2px 15px #0000001a}.Header-module__5Cu8Tq__dropdownItemRow{box-sizing:border-box;min-height:var(--dropdown-row-min-height);transition:background var(--transition-fast);justify-content:space-between;align-items:center;gap:8px;padding:0 8px 0 18px;display:flex}.Header-module__5Cu8Tq__dropdownItemRow>.Header-module__5Cu8Tq__dropdownItem{flex:1;min-width:0;padding:0}.Header-module__5Cu8Tq__dropdownGroup{position:relative}.Header-module__5Cu8Tq__dropdownNested{background:var(--dropdown-panel-bg);z-index:201;opacity:0;visibility:hidden;border:0;border-radius:0;flex-direction:column;gap:0;width:max-content;min-width:218px;max-width:min(400px,100vw - 2.5rem);padding:0;transition:opacity .2s,visibility .2s,transform .2s;display:flex;position:absolute;top:0;left:100%;transform:translate(8px);box-shadow:0 2px 15px #0000001a}.Header-module__5Cu8Tq__dropdownGroup:hover>.Header-module__5Cu8Tq__dropdownNested,.Header-module__5Cu8Tq__dropdownGroup:focus-within>.Header-module__5Cu8Tq__dropdownNested{opacity:1;visibility:visible;transform:translate(0)}.Header-module__5Cu8Tq__navGroup:hover .Header-module__5Cu8Tq__dropdown,.Header-module__5Cu8Tq__navGroup:focus-within .Header-module__5Cu8Tq__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.Header-module__5Cu8Tq__navMenusClosed .Header-module__5Cu8Tq__dropdown,.Header-module__5Cu8Tq__navMenusClosed .Header-module__5Cu8Tq__dropdownNested{pointer-events:none;opacity:0!important;visibility:hidden!important}.Header-module__5Cu8Tq__navMenusClosed .Header-module__5Cu8Tq__dropdown{transform:translateY(8px)!important}.Header-module__5Cu8Tq__navMenusClosed .Header-module__5Cu8Tq__dropdownNested{transform:translate(8px)!important}.Header-module__5Cu8Tq__navGroup:hover .Header-module__5Cu8Tq__chevron{transform:rotate(180deg)}.Header-module__5Cu8Tq__dropdownItem{box-sizing:border-box;width:100%;min-height:var(--dropdown-row-min-height);font-family:var(--font-sans);font-size:.9375rem;font-weight:400;line-height:var(--leading-normal);letter-spacing:.005em;color:#ffffffc7;transition:color var(--transition-fast), background var(--transition-fast);white-space:normal;overflow-wrap:anywhere;border-radius:0;align-items:center;padding:0 10px 0 18px;text-decoration:none;display:flex}.Header-module__5Cu8Tq__dropdownNested>span>.Header-module__5Cu8Tq__dropdownItem{padding:0 10px 0 26px}.Header-module__5Cu8Tq__dropdownNested>.Header-module__5Cu8Tq__dropdownGroup>.Header-module__5Cu8Tq__dropdownItemRow{padding-left:26px}.Header-module__5Cu8Tq__dropdown>*+*,.Header-module__5Cu8Tq__dropdownNested>*+*{border-top:1px solid #ffffff1a}.Header-module__5Cu8Tq__dropdownItem:hover,.Header-module__5Cu8Tq__dropdownItem:focus-visible,.Header-module__5Cu8Tq__dropdownItemRow:hover,.Header-module__5Cu8Tq__dropdownItemRow:focus-within{color:var(--color-text-inverse);background:#ffffff13;text-decoration:none}.Header-module__5Cu8Tq__dropdownItemRow:hover>.Header-module__5Cu8Tq__dropdownItem,.Header-module__5Cu8Tq__dropdownItemRow:focus-within>.Header-module__5Cu8Tq__dropdownItem{color:var(--color-text-inverse);background:0 0}.Header-module__5Cu8Tq__dropdownItemRow:hover>.Header-module__5Cu8Tq__nestedChevron,.Header-module__5Cu8Tq__dropdownItemRow:focus-within>.Header-module__5Cu8Tq__nestedChevron{color:var(--color-text-inverse);transform:translate(2px)}.Header-module__5Cu8Tq__dropdownItem:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}}.Header-module__5Cu8Tq__mobileGroup{flex-direction:column;display:flex}.Header-module__5Cu8Tq__mobileGroupRow{align-items:stretch;display:flex}.Header-module__5Cu8Tq__mobileGroupRow>.Header-module__5Cu8Tq__mobileNavLink{flex:1}.Header-module__5Cu8Tq__mobileGroupTrigger{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;font-family:inherit;display:flex}.Header-module__5Cu8Tq__mobileGroupToggle{min-width:3rem;padding:var(--space-3);border-radius:var(--radius-md);color:#fffc;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.Header-module__5Cu8Tq__mobileGroupToggle:hover,.Header-module__5Cu8Tq__mobileGroupToggle:focus-visible{background:#ffffff14;outline:none}.Header-module__5Cu8Tq__mobileSubmenu{padding-left:var(--space-4);padding-bottom:var(--space-2);flex-direction:column;gap:2px;display:flex}.Header-module__5Cu8Tq__mobileNestedGroup{flex-direction:column;display:flex}.Header-module__5Cu8Tq__mobileNestedTrigger{padding-left:var(--space-6);font-size:var(--text-sm)}.Header-module__5Cu8Tq__mobileNestedGroup .Header-module__5Cu8Tq__mobileSubmenu{padding-left:var(--space-8)}.Header-module__5Cu8Tq__mobileSubLink{font-family:var(--font-sans);font-size:var(--text-sm);color:#fff9;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);transition:color var(--transition-fast), background var(--transition-fast);font-weight:500;text-decoration:none}.Header-module__5Cu8Tq__mobileSubLink:hover{color:var(--color-text-inverse);background:#ffffff14;text-decoration:none}@media (max-width:768px){.Header-module__5Cu8Tq__nav{display:none}.Header-module__5Cu8Tq__hamburger{display:flex}.Header-module__5Cu8Tq__desktopLocale{display:none}}@media (max-width:360px){.Header-module__5Cu8Tq__actions{gap:var(--space-1);min-width:0}.Header-module__5Cu8Tq__loginBtn{padding:var(--space-2) var(--space-1);font-size:.8125rem}.Header-module__5Cu8Tq__hamburger{flex-shrink:0}}@media (max-width:1100px) and (min-width:769px){.Header-module__5Cu8Tq__nav{gap:0}.Header-module__5Cu8Tq__navLink{padding-left:var(--space-2);padding-right:var(--space-2);font-size:var(--text-xs)}.Header-module__5Cu8Tq__loginBtn{padding-left:var(--space-3);padding-right:var(--space-3)}}@media (min-width:769px){.Header-module__5Cu8Tq__mobileMenu{display:none!important}}
.Footer-module__oORJuq__footer{border-top:2px solid var(--color-success);padding:var(--space-6) 0 var(--space-4);background-color:#000}.Footer-module__oORJuq__grid{gap:var(--space-6);margin-bottom:var(--space-3);grid-template-columns:2fr 1fr 1fr;align-items:start;display:grid}.Footer-module__oORJuq__brand{gap:var(--space-2);flex-direction:column;display:flex}.Footer-module__oORJuq__logoImg{width:auto;height:22px;display:block}.Footer-module__oORJuq__description{font-family:var(--font-sans);font-size:var(--text-xs);color:#ffffff80;max-width:30ch;line-height:1.5}.Footer-module__oORJuq__colTitle{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-success);margin-bottom:var(--space-2);font-weight:700}.Footer-module__oORJuq__col{flex-direction:column;gap:0;display:flex}.Footer-module__oORJuq__link{font-family:var(--font-sans);font-size:var(--text-sm);color:#ffffff8c;transition:color var(--transition-fast);padding:3px 0;text-decoration:none}.Footer-module__oORJuq__link:hover{color:var(--color-text-inverse);text-decoration:none}.Footer-module__oORJuq__bottom{padding-top:var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid #ffffff0f;flex-wrap:wrap;display:flex}.Footer-module__oORJuq__copyright{font-family:var(--font-sans);font-size:var(--text-xs);color:#ffffff59}@media (max-width:768px){.Footer-module__oORJuq__grid{gap:var(--space-5);grid-template-columns:1fr 1fr}.Footer-module__oORJuq__brand{grid-column:1/-1}.Footer-module__oORJuq__bottom{align-items:flex-start;gap:var(--space-2);flex-direction:column}}@media (max-width:480px){.Footer-module__oORJuq__grid{grid-template-columns:1fr}}
