.Navbar_header__vG7Lu{position:fixed;top:0;left:0;right:0;width:100%;z-index:var(--z-header,1000);transition:all .3s ease;background:#0f2129;padding:0}.Navbar_header__vG7Lu.Navbar_scrolled___WOss{box-shadow:0 4px 20px rgba(0,0,0,.15)}.Navbar_headerContainer__E_Y0_{max-width:1280px;margin:0 auto;padding:0 clamp(.6rem,1.8vw,1rem);display:flex;align-items:center;justify-content:space-between;height:60px}.Navbar_navSection__RFdQM{display:flex;align-items:center;gap:1.2rem;margin-right:1.5rem}.Navbar_logo__UM0Ax{display:flex;align-items:center;text-decoration:none}.Navbar_logoImage__yr2dQ{height:35px;width:auto;-o-object-fit:contain;object-fit:contain}.Navbar_mainNav__7BKl0{display:flex;align-items:center}.Navbar_navList__3LBi0{display:flex;list-style:none;margin:0;padding:0;gap:.35rem}.Navbar_hasMegaDropdown__nIqyl,.Navbar_navItem__mQUmI{position:relative}.Navbar_navLink__id1IU{color:white;text-decoration:none;padding:.5rem .75rem;font-size:14px;font-weight:500;display:flex;align-items:center;gap:.25rem;transition:background-color .2s;border-radius:4px;white-space:nowrap}button.Navbar_navLink__id1IU{border:none;background:none;cursor:pointer}.Navbar_navLink__id1IU.Navbar_active__ZTgb8,.Navbar_navLink__id1IU:hover{background-color:rgba(255,255,255,.1)}.Navbar_dropdownArrow__l_yBf{width:16px;height:16px;stroke:currentColor;stroke-width:2;fill:none;margin-left:2px}.Navbar_utilitySection__GGHAY{display:flex;align-items:center;gap:1rem}.Navbar_utilityItem__7odIB{display:flex;align-items:center;gap:.5rem;color:white}.Navbar_currencySelector__HmDfg{position:relative}.Navbar_currencyToggle__MJnNr{display:inline-flex;align-items:center;gap:.6rem;padding:.45rem .8rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(15,23,42,.28);backdrop-filter:blur(4px);color:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.Navbar_currencyToggleOpen__VL1s1,.Navbar_currencyToggle__MJnNr:hover{border-color:rgba(255,255,255,.38);background:rgba(15,23,42,.4)}.Navbar_currencyIconWrap__Vj_jQ{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:rgba(255,255,255,.18)}.Navbar_currencyIconWrap__Vj_jQ svg{width:14px;height:14px;fill:white}.Navbar_currencyText__u9P_V{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1}.Navbar_currencyValue__leFPS{display:inline-flex;align-items:center;gap:.3rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.Navbar_currencySymbol__kW2cs{opacity:.8;font-size:11px}.Navbar_currencyCaret__i94YG{width:16px;height:16px;stroke:currentColor;stroke-width:2;fill:none}.Navbar_portSelector__bvbsY{position:relative}.Navbar_portToggle__oSCdP{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .7rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(15,23,42,.28);color:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.Navbar_portToggleOpen__4cHQV,.Navbar_portToggle__oSCdP:hover{border-color:rgba(255,255,255,.38);background:rgba(15,23,42,.4)}.Navbar_portIconWrap__8V5Xw{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:rgba(255,255,255,.18)}.Navbar_portIconWrap__8V5Xw svg{width:16px;height:16px;fill:white}.Navbar_portText___7n3F{display:flex;flex-direction:column;align-items:flex-start;line-height:1.05}.Navbar_portValue__ItXyR{font-weight:600;letter-spacing:.06em}.Navbar_portCaret__yZe7E{width:16px;height:16px;stroke:currentColor;stroke-width:2;fill:none}.Navbar_accountSelector__zBZcE{position:relative}.Navbar_accountToggle__GnuO6{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .65rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(15,23,42,.28);color:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.Navbar_accountToggleOpen__lhRgi,.Navbar_accountToggle__GnuO6:hover{border-color:rgba(255,255,255,.38);background:rgba(15,23,42,.4)}.Navbar_accountAvatar__4NI0M{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:rgba(255,255,255,.18)}.Navbar_accountAvatar__4NI0M svg{width:14px;height:14px;color:white}.Navbar_accountText__RXjxb{display:flex;flex-direction:column;align-items:flex-start;line-height:1.05}.Navbar_accountLabel__z8Hz3{opacity:.85;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.Navbar_accountValue__i_MS1{font-weight:600;font-size:.9rem;letter-spacing:.01em}.Navbar_accountCaret__9QIxl{width:16px;height:16px;stroke:currentColor;stroke-width:2;fill:none}.Navbar_accountMenu__nJDwu{position:absolute;top:calc(100% + .45rem);right:0;width:236px;background:#ffffff;color:#0f172a;border-radius:16px;box-shadow:0 18px 36px rgba(15,23,42,.18);border:1px solid rgba(15,23,42,.08);opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:16;overflow:hidden}.Navbar_accountMenu__nJDwu:before{content:"";position:absolute;top:-8px;right:28px;width:14px;height:14px;background:#ffffff;border-top-left-radius:4px;transform:rotate(45deg);border-left:1px solid rgba(15,23,42,.08);border-top:1px solid rgba(15,23,42,.08)}.Navbar_accountMenuOpen__FdrMu{opacity:1;transform:translateY(0);pointer-events:auto}.Navbar_accountHeader__KgSHs{display:flex;gap:.7rem;padding:.9rem .95rem .75rem;border-bottom:1px solid rgba(15,23,42,.08)}.Navbar_accountHeaderIcon__fAMjW{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:11px;background:rgba(15,23,42,.08);color:#0f172a}.Navbar_accountHeaderInfo__fcejc{display:flex;flex-direction:column;gap:.3rem}.Navbar_accountGreeting__gMNev{font-weight:600;font-size:.9rem}.Navbar_accountPrimaryAction__xolgE{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;color:#0f172a;padding:.32rem .7rem;border-radius:999px;background:rgba(15,23,42,.08);text-decoration:none;transition:background .2s ease,transform .2s ease}.Navbar_accountPrimaryAction__xolgE:hover{background:rgba(15,23,42,.14)}.Navbar_accountList__OnLLL{list-style:none;margin:0;padding:.3rem 0}.Navbar_accountList__OnLLL li+li{margin-top:.1rem}.Navbar_accountOptionSignout__qge0j,.Navbar_accountOption__BwRxG{width:100%;display:flex;align-items:center;gap:.55rem;padding:.55rem .85rem;background:none;border:none;color:inherit;font-size:.86rem;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease}.Navbar_accountOptionSignout__qge0j svg,.Navbar_accountOption__BwRxG svg{width:16px;height:16px;color:rgba(15,23,42,.65)}.Navbar_accountOptionSignout__qge0j:hover,.Navbar_accountOption__BwRxG:hover{background:rgba(15,23,42,.06)}.Navbar_accountOptionSignout__qge0j{border-top:1px solid rgba(15,23,42,.08);font-weight:600;color:#c70f0f;justify-content:flex-start}.Navbar_accountGuestActions__9qfFg{display:flex;flex-direction:column;gap:.55rem;padding:.85rem .95rem 1rem}.Navbar_accountSecondaryAction__hlAdV{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .75rem;border-radius:999px;border:1px solid rgba(15,23,42,.12);text-decoration:none;font-size:.85rem;font-weight:500;color:#0f172a;transition:background .15s ease,color .15s ease}.Navbar_accountSecondaryAction__hlAdV:hover{background:rgba(15,23,42,.06)}.Navbar_accountPrimaryAction__xolgE svg,.Navbar_accountSecondaryAction__hlAdV svg{width:16px;height:16px}.Navbar_portMenu__JEekF{position:absolute;top:calc(100% + .5rem);right:0;width:360px;background:#ffffff;color:#0f172a;border-radius:16px;box-shadow:0 22px 48px rgba(15,23,42,.22);border:1px solid rgba(15,23,42,.08);opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:15;overflow:hidden}.Navbar_portMenu__JEekF:before{content:"";position:absolute;top:-8px;right:36px;width:14px;height:14px;background:#ffffff;border-top-left-radius:4px;transform:rotate(45deg);border-left:1px solid rgba(15,23,42,.08);border-top:1px solid rgba(15,23,42,.08)}.Navbar_portMenuOpen__do_0_{opacity:1;transform:translateY(0);pointer-events:auto}.Navbar_portMenuHeader__1NgDu{padding:.9rem 1.1rem .6rem;border-bottom:1px solid rgba(15,23,42,.08);display:flex;flex-direction:column;gap:.2rem}.Navbar_portMenuHeader__1NgDu span:first-child{font-weight:600;font-size:.95rem}.Navbar_portMenuSub__ENYED{font-size:.8rem;color:rgba(15,23,42,.56)}.Navbar_portList__jxuZb{list-style:none;margin:0;padding:.35rem 0;max-height:320px;overflow-y:auto}.Navbar_portListItem__97gC9+.Navbar_portListItem__97gC9{margin-top:.1rem}.Navbar_portOption__cG3h2{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1.1rem;background:none;border:none;cursor:pointer;font-size:.85rem;color:inherit;text-align:left;transition:background .15s ease,color .15s ease}.Navbar_portOption__cG3h2:hover{background:rgba(15,23,42,.05)}.Navbar_portOptionActive__fTEWK{background:rgba(15,23,42,.08);color:#0f172a}.Navbar_portOptionMarker__qrkWw{width:14px;height:14px;border-radius:50%;border:1.5px solid rgba(15,23,42,.25);margin-right:.4rem;position:relative;flex-shrink:0}.Navbar_portOptionActive__fTEWK .Navbar_portOptionMarker__qrkWw{border-color:#0f172a}.Navbar_portOptionActive__fTEWK .Navbar_portOptionMarker__qrkWw:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;background:#0f172a;border-radius:50%;transform:translate(-50%,-50%)}.Navbar_portOptionMeta__eJs4I{display:flex;flex-direction:column;align-items:flex-start;flex:1;gap:.2rem}.Navbar_portOptionName__NOOF9{font-weight:600;font-size:.9rem}.Navbar_portOptionLocation__PKgsy{font-size:.8rem;color:rgba(15,23,42,.6)}.Navbar_portOptionNotes__EoDhm{font-size:.75rem;color:rgba(15,23,42,.45)}.Navbar_portOptionCode__QPKUf{font-weight:600;font-size:.82rem;color:rgba(15,23,42,.54);letter-spacing:.08em}.Navbar_currencyMenu__VvdJF{position:absolute;top:calc(100% + .5rem);right:0;width:240px;background:#ffffff;color:#0f172a;border-radius:12px;box-shadow:0 18px 40px rgba(15,23,42,.22);border:1px solid rgba(15,23,42,.08);opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:15;overflow:hidden}.Navbar_currencyMenu__VvdJF:before{content:"";position:absolute;top:-8px;right:28px;width:14px;height:14px;background:#ffffff;border-top-left-radius:4px;transform:rotate(45deg);border-left:1px solid rgba(15,23,42,.08);border-top:1px solid rgba(15,23,42,.08)}.Navbar_currencyMenuOpen__bwRXM{opacity:1;transform:translateY(0);pointer-events:auto}.Navbar_currencyList__Z9RiT{list-style:none;margin:0;padding:.75rem 0;max-height:300px;overflow-y:auto}.Navbar_currencyListItem__gfA5i+.Navbar_currencyListItem__gfA5i{margin-top:.15rem}.Navbar_currencyOption__ycgwA{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .95rem;background:none;border:none;cursor:pointer;font-size:13px;color:inherit;transition:background .15s ease,color .15s ease}.Navbar_currencyOption__ycgwA:hover{background:rgba(15,23,42,.05)}.Navbar_currencyOptionActive__25xQM{background:rgba(15,23,42,.08);color:#0f172a}.Navbar_currencyOptionRadio__yTgH9{width:14px;height:14px;border-radius:50%;border:1.5px solid rgba(15,23,42,.25);margin-right:.35rem;position:relative}.Navbar_currencyOptionActive__25xQM .Navbar_currencyOptionRadio__yTgH9{border-color:#0f172a}.Navbar_currencyOptionActive__25xQM .Navbar_currencyOptionRadio__yTgH9:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;background:#0f172a;border-radius:50%;transform:translate(-50%,-50%)}.Navbar_currencyOptionMeta__sunHk{display:flex;flex-direction:column;align-items:flex-start;flex:1}.Navbar_currencyOptionCode__jpZuc{font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.Navbar_currencyOptionName___yIbH,.Navbar_currencyOptionSymbol__LOJz6{font-size:12px;color:rgba(15,23,42,.6)}.Navbar_currencyOptionSymbol__LOJz6{font-weight:600}.Navbar_currencyIcon__AstkX,.Navbar_locationIcon__aTrah{display:flex;align-items:center;justify-content:center}.Navbar_currencyIcon__AstkX svg,.Navbar_locationIcon__aTrah svg{width:20px;height:20px;fill:white}.Navbar_utilityContent__Ti29W{display:flex;flex-direction:column;font-size:12px}.Navbar_utilityLabel__Rx1zd{opacity:.8;font-size:10px}.Navbar_utilityValue__WwbI5{font-weight:600}.Navbar_userAccount__U4Tht{margin-left:.5rem}.Navbar_accountLink__djrB0{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:rgba(255,255,255,.1);transition:background-color .2s}.Navbar_accountLink__djrB0:hover{background-color:rgba(255,255,255,.2)}.Navbar_accountLink__djrB0 svg{width:20px;height:20px;fill:white}.Navbar_searchBar__hg_0u{background-color:white;padding:.5rem 1rem;border-bottom:1px solid #e5e7eb}.Navbar_searchForm__Nujk_{max-width:1280px;margin:0 auto;display:flex;align-items:center;gap:.75rem}.Navbar_searchInputWrapper__0sfhs{position:relative;flex:1.3;max-width:420px}.Navbar_searchIcon__FQDDc{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:18px;height:18px;fill:#9ca3af}.Navbar_searchInput__QPoA9{width:100%;padding:.5rem .5rem .5rem 2.25rem;border:1px solid #e5e7eb;border-radius:4px;font-size:14px}.Navbar_searchInput__QPoA9:focus{outline:none;border-color:#3498db}.Navbar_filterGroup__i_0cW{display:flex;gap:.5rem;flex:2}.Navbar_filterSelect__lpDiu{position:relative;flex:1;width:25%}.Navbar_customSelect__pLh4E{padding:.5rem 2rem .5rem .75rem;border:1px solid #e5e7eb;border-radius:4px;background-color:white;font-size:14px;cursor:pointer;position:relative;display:flex;align-items:center;height:38px}.Navbar_disabledSelect__ObvWd{background-color:#f9f9f9;color:#9ca3af;cursor:not-allowed}.Navbar_selectedValue__e6Lar{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Navbar_selectArrow__o3Oxn{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #6b7280}.Navbar_filterLabel__PW0oI{position:absolute;top:-.5rem;left:.5rem;background-color:white;padding:0 .25rem;font-size:10px;color:#6b7280;z-index:1}.Navbar_filterSelect__lpDiu select{padding:.5rem 2rem .5rem .75rem;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em;width:100%}.Navbar_filterSelect__lpDiu select,.Navbar_makeDropdown__HOK1y{border:1px solid #e5e7eb;border-radius:4px;background-color:white}.Navbar_makeDropdown__HOK1y{position:absolute;top:calc(100% + 5px);left:0;width:650px;max-width:90vw;box-shadow:0 4px 10px rgba(0,0,0,.1);z-index:1000;padding:1rem;max-height:80vh;overflow-y:auto}.Navbar_priceDropdown__ONIRt{width:400px;padding:0}.Navbar_priceDropdownHeader__qU2__{padding:0;margin-bottom:0}.Navbar_priceTabsContainer__jSOVl{display:flex;border-bottom:1px solid #000000}.Navbar_priceTab__CPavo{padding:.625rem 1.25rem;background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;font-weight:400;color:#6b7280;font-size:14px;transition:all .2s;position:relative}.Navbar_priceTab__CPavo:hover{color:#374151}.Navbar_priceTab__CPavo.Navbar_active__ZTgb8{color:#000000;font-weight:700;border-bottom:3px solid #000000}.Navbar_priceRangeContainer__zumoV{padding:.875rem 1rem}.Navbar_priceInputsContainer__C7upM{display:flex;gap:.75rem;margin-bottom:1rem}.Navbar_priceInputGroup__fdvze{flex:1}.Navbar_priceInputGroup__fdvze label{display:block;font-size:12px;margin-bottom:.375rem;color:#4b5563;font-weight:400}.Navbar_priceInputGroup__fdvze select{width:100%;border:1px solid #e5e7eb;border-radius:4px;font-size:13px;height:36px;background-color:white;color:#374151;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.25em;padding:.5rem 2.25rem .5rem .625rem}.Navbar_priceInputGroup__fdvze select:hover{border-color:#9ca3af}.Navbar_priceInputGroup__fdvze select:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,.1)}.Navbar_priceSliderContainer__8lHAA{margin-bottom:1rem;padding:.75rem 0;position:relative}.Navbar_priceSlider__aP3Jb{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;background:#bfdbfe;border-radius:3px;outline:none;position:relative}.Navbar_priceSlider__aP3Jb::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#60a5fa;cursor:pointer;border:1.5px solid #d1d5db;box-shadow:inset 0 0 0 3px white;position:relative;z-index:2}.Navbar_priceSlider__aP3Jb::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#60a5fa;cursor:pointer;border:1.5px solid #d1d5db;box-shadow:inset 0 0 0 3px white}.Navbar_priceSlider__aP3Jb::-webkit-slider-runnable-track{height:6px;background:#bfdbfe;border-radius:3px}.Navbar_priceSlider__aP3Jb::-moz-range-track{height:6px;background:#bfdbfe;border-radius:3px}.Navbar_priceActionButtons__Yc9_2{display:flex;justify-content:space-between;align-items:center;padding-top:.875rem;border-top:1px solid #e5e7eb;margin-top:.875rem}.Navbar_priceResetButton__lNLoq{background:none;border:none;color:#6b7280;cursor:pointer;font-size:13px;padding:.375rem 0;text-decoration:underline;transition:color .2s;font-weight:400}.Navbar_priceResetButton__lNLoq:hover{color:#374151}.Navbar_priceFilterButton__SngBo{background-color:#3498db;color:white;border:none;border-radius:4px;padding:.625rem 1.25rem;font-weight:500;cursor:pointer;font-size:13px;transition:background-color .2s}.Navbar_priceFilterButton__SngBo:hover{background-color:#2980b9}.Navbar_yearDropdown__ccTv0{width:500px;padding:0}.Navbar_yearDropdownHeader__87and{padding:.75rem 1rem;border-bottom:1px solid #e5e7eb}.Navbar_yearDropdownHeader__87and h3{font-size:14px;font-weight:600;color:#1f2937;margin:0;text-transform:uppercase;letter-spacing:.02em}.Navbar_yearRangeContainer__JL27_{padding:.875rem 1rem}.Navbar_yearColumnsContainer__DtRG_{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:.875rem}.Navbar_yearColumn__PMmyp{display:flex;flex-direction:column;gap:.5rem}.Navbar_yearColumnLabel__ulnJu{font-size:12px;font-weight:600;color:#1f2937;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.Navbar_yearInputGroup__7mWtS{display:flex;flex-direction:column;gap:.375rem}.Navbar_yearInputGroup__7mWtS label{display:block;font-size:12px;margin-bottom:0;color:#374151;font-weight:400}.Navbar_yearInputGroup__7mWtS select{width:100%;border:1px solid #d1d5db;border-radius:4px;font-size:13px;height:34px;background-color:white;color:#374151;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.25em;padding:.5rem 2.25rem .5rem .625rem}.Navbar_yearInputGroup__7mWtS select:hover{border-color:#9ca3af}.Navbar_yearInputGroup__7mWtS select:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,.1)}.Navbar_yearActionButtons__7HVCJ{display:flex;justify-content:space-between;align-items:center;padding-top:.875rem;border-top:1px solid #e5e7eb;margin-top:.875rem}.Navbar_yearResetButton__GAENL{background:none;border:none;color:#6b7280;cursor:pointer;font-size:13px;padding:.375rem 0;text-decoration:underline;transition:color .2s;font-weight:400}.Navbar_yearResetButton__GAENL:hover{color:#374151}.Navbar_yearFilterButton__bs2O_{background-color:#3498db;color:white;border:none;border-radius:4px;padding:.625rem 1.25rem;font-weight:500;cursor:pointer;font-size:13px;transition:background-color .2s}.Navbar_yearFilterButton__bs2O_:hover{background-color:#2980b9}.Navbar_makeWarningContainer__QnFOJ{width:100%}.Navbar_makeWarningMessage__S4TDs{width:100%;background-color:#fff9e6;border:1px solid #ffeeba;border-radius:4px;padding:.75rem;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;color:#856404;font-size:14px}.Navbar_warningIcon__yzxAq{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:#ffc107;color:white;font-weight:700;font-size:14px}.Navbar_makeDropdownHeader__uVSOG{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;border-bottom:1px solid #f3f4f6;padding-bottom:.5rem}.Navbar_makeDropdownHeader__uVSOG h3{font-size:14px;font-weight:600;color:#4b5563;margin:0}.Navbar_resetButton__5zZvU{background:none;border:none;color:#6b7280;font-size:14px;cursor:pointer;padding:0}.Navbar_resetButton__5zZvU:hover{color:#4b5563;text-decoration:underline}.Navbar_popularMakesGrid__byuau{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1.5rem}.Navbar_makeCard__qejsC{border:1px solid #e5e7eb;border-radius:4px;padding:.75rem;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .2s ease}.Navbar_makeCard__qejsC.Navbar_selected__IhKky,.Navbar_makeCard__qejsC:hover{border-color:#3498db;background-color:#f0f9ff}.Navbar_makeLogoContainer__spuqj{height:40px;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.Navbar_makeLogo__f4CqK{max-width:100%;max-height:40px;-o-object-fit:contain;object-fit:contain}.Navbar_makeName__SLHKH{font-size:12px;text-align:center;color:#4b5563}.Navbar_allMakesList__sT6r9{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.Navbar_makeCheckbox__dar7B{display:flex;align-items:center;gap:.5rem;font-size:14px;color:#4b5563;cursor:pointer;padding:.25rem;border-radius:4px}.Navbar_makeCheckbox__dar7B:hover{background-color:#f3f4f6}.Navbar_makeCheckbox__dar7B.Navbar_selected__IhKky{background-color:#f0f9ff;color:#3498db}.Navbar_makeCheckbox__dar7B input{accent-color:#3498db}.Navbar_makeCheckbox__dar7B label{cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Navbar_emptyMessage__z0v_G,.Navbar_errorMessage__E9jfv,.Navbar_loadingMessage__1KWo_{padding:8px;text-align:center;width:100%;font-size:.85rem;border-radius:4px;margin:4px 0}.Navbar_loadingMessage__1KWo_{color:#2563eb;background-color:rgba(37,99,235,.05)}.Navbar_errorMessage__E9jfv{color:#dc2626;background-color:rgba(220,38,38,.05)}.Navbar_emptyMessage__z0v_G{color:#64748b;background-color:rgba(100,116,139,.05)}.Navbar_searchActions__mVd_A{display:flex;align-items:center;gap:.5rem;flex:0.5;justify-content:flex-end}.Navbar_moreFiltersBtn__Xz4tv,.Navbar_resetBtn__b9Iy1,.Navbar_searchBtn__uimGr{padding:.5rem 1rem;border:none;border-radius:4px;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:.25rem}.Navbar_showResultsButton__ZfwO3{position:relative;min-width:150px;text-align:center;justify-content:center}.Navbar_showResultsButton__ZfwO3.Navbar_loading__RDkMa{color:transparent}.Navbar_loadingDot__Kb_2v{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#fff;margin:0 3px;animation:Navbar_loadingDotPulse__Icn7n 1.4s ease-in-out infinite}.Navbar_loadingDot__Kb_2v:first-child{animation-delay:0s}.Navbar_loadingDot__Kb_2v:nth-child(2){animation-delay:.2s}.Navbar_loadingDot__Kb_2v:nth-child(3){animation-delay:.4s}.Navbar_loadingText__mIU2S{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;white-space:nowrap}@keyframes Navbar_loadingDotPulse__Icn7n{0%,80%,to{transform:scale(.8);opacity:.6}40%{transform:scale(1.2);opacity:1}}.Navbar_moreFiltersBtn__Xz4tv{background-color:#fff;color:#374151;border:1px solid #d1d5db;display:flex;align-items:center;justify-content:center;gap:6px;padding:.5rem .75rem;border-radius:4px;font-weight:400;white-space:nowrap}.Navbar_moreFiltersBtn__Xz4tv span{white-space:nowrap}.Navbar_filterIcon__qigxh{display:flex;align-items:center;justify-content:center;color:#374151}.Navbar_filterIcon__qigxh img{width:16px;height:16px;-o-object-fit:contain;object-fit:contain;display:block}.Navbar_filterIcon__qigxh svg{width:16px;height:16px;fill:#374151}.Navbar_searchBtn__uimGr{background-color:#0f4c81;color:white;font-weight:600;border-radius:4px;padding:.5rem 1.25rem}.Navbar_resetBtn__b9Iy1{background-color:transparent;color:#6b7280}.Navbar_mobileMenuButton__aiENx{padding:.5rem}.Navbar_moreFiltersContainer__OTOPq{position:relative}.Navbar_moreFiltersDropdown__lO29C{position:absolute;top:calc(100% + 8px);right:0;width:900px;max-width:95vw;background-color:white;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 10px 25px rgba(0,0,0,.15);z-index:2000;overflow:hidden;display:flex;flex-direction:column;max-height:85vh}.Navbar_moreFiltersHeader__bcJbd{display:flex;justify-content:space-between;align-items:center;padding:.875rem 1rem;border-bottom:1px solid #e5e7eb;background-color:white;flex-shrink:0}.Navbar_moreFiltersHeader__bcJbd h3{font-size:16px;font-weight:600;margin:0;color:#1f2937;letter-spacing:.01em}.Navbar_closeMoreFilters__9SPYS{background:none;border:none;font-size:24px;line-height:1;cursor:pointer;color:#6b7280;padding:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.Navbar_closeMoreFilters__9SPYS:hover{background-color:#f3f4f6;color:#374151}.Navbar_moreFiltersContent__Ih0CO{padding:1rem;overflow-y:auto;flex:1}.Navbar_specialCornersSection__sEIFd{margin-bottom:1rem;padding-bottom:.875rem;border-bottom:1px solid #e5e7eb}.Navbar_filterSection__9_vaC h4,.Navbar_specialCornersSection__sEIFd h4{font-size:12px;font-weight:700;margin:0 0 .625rem;color:#1f2937;text-transform:uppercase;letter-spacing:.05em}.Navbar_specialCornersGrid__vgO9L{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.5rem;margin-bottom:0}.Navbar_specialCornerItem__snAoO{display:flex;align-items:center;gap:.375rem;cursor:pointer;padding:.125rem 0}.Navbar_specialCornerItem__snAoO input[type=checkbox]{width:14px;height:14px;margin:0;cursor:pointer;accent-color:#dc2626;flex-shrink:0}.Navbar_specialCornerItem__snAoO label{font-size:12px;color:#374151;display:flex;align-items:center;gap:.25rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:400}.Navbar_specialCornerItem__snAoO input[type=checkbox]:checked+label{color:#dc2626;font-weight:500}.Navbar_specialCornerItem__snAoO.Navbar_highlighted__K0NaU input[type=checkbox]:checked+label{color:#dc2626;font-weight:600}.Navbar_videoIcon__3JokF{color:#3498db;font-size:10px;margin-right:2px;display:inline-flex;align-items:center}.Navbar_filtersGrid__yGKqk{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem}.Navbar_filterSection__9_vaC{min-width:150px}.Navbar_minMaxInputs__LM71O{display:flex;gap:.5rem;margin-bottom:0}.Navbar_minMaxInput__ZVGGx{flex:1}.Navbar_minMaxInput__ZVGGx span{display:block;font-size:11px;margin-bottom:.375rem;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.Navbar_minMaxInput__ZVGGx select{width:100%;border:1px solid #d1d5db;border-radius:4px;font-size:13px;height:36px;background-color:white;color:#374151;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.25em;padding:.5rem 2.25rem .5rem .625rem}.Navbar_minMaxInput__ZVGGx select:hover{border-color:#9ca3af}.Navbar_minMaxInput__ZVGGx select:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,.1)}.Navbar_radioOptions__sWu5h{display:flex;flex-direction:column;gap:.375rem}.Navbar_radioOption__DJ9Qy{display:flex;align-items:center;gap:.375rem;cursor:pointer;padding:.125rem 0}.Navbar_radioOption__DJ9Qy input[type=radio]{width:14px;height:14px;margin:0;cursor:pointer;accent-color:#dc2626;flex-shrink:0}.Navbar_radioOption__DJ9Qy label{font-size:12px;color:#374151;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:400}.Navbar_radioOption__DJ9Qy input[type=radio]:checked+label{color:#1f2937;font-weight:500}.Navbar_moreFiltersFooter__j48kf{display:flex;justify-content:space-between;align-items:center;padding:.875rem 1rem;border-top:1px solid #e5e7eb;background-color:white;flex-shrink:0}.Navbar_resetFilterButton__JbEEn{background:none;border:none;color:#6b7280;cursor:pointer;font-size:13px;padding:.375rem 0;text-decoration:underline;transition:color .2s;font-weight:400}.Navbar_resetFilterButton__JbEEn:hover{color:#374151}.Navbar_showResultsButton__ZfwO3{background-color:#3498db;color:white;border:none;border-radius:4px;padding:.625rem 1.25rem;font-weight:500;cursor:pointer;font-size:13px;transition:background-color .2s;min-width:160px}.Navbar_showResultsButton__ZfwO3:hover{background-color:#2980b9}.Navbar_mobileMenuButton__aiENx span{display:block;width:24px;height:2px;background-color:white;position:relative;transition:background-color .3s}.Navbar_mobileMenuButton__aiENx span:after,.Navbar_mobileMenuButton__aiENx span:before{content:"";position:absolute;width:24px;height:2px;background-color:white;transition:transform .3s}.Navbar_mobileMenuButton__aiENx span:before{top:-6px}.Navbar_mobileMenuButton__aiENx span:after{bottom:-6px}.Navbar_mobileMenuButton__aiENx.Navbar_active__ZTgb8 span{background-color:transparent}.Navbar_mobileMenuButton__aiENx.Navbar_active__ZTgb8 span:before{transform:rotate(45deg);top:0}.Navbar_mobileMenuButton__aiENx.Navbar_active__ZTgb8 span:after{transform:rotate(-45deg);bottom:0}@media (max-width:1024px){.Navbar_filterGroup__i_0cW{flex-wrap:nowrap;overflow-x:auto}.Navbar_filterSelect__lpDiu{flex:1;min-width:120px}.Navbar_searchForm__Nujk_{flex-wrap:wrap;gap:.5rem}.Navbar_searchInputWrapper__0sfhs{width:100%;order:-1}.Navbar_searchActions__mVd_A{margin-left:auto}.Navbar_makeDropdown__HOK1y{width:500px}.Navbar_allMakesList__sT6r9,.Navbar_popularMakesGrid__byuau{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.Navbar_headerContainer__E_Y0_{height:50px}.Navbar_navList__3LBi0{position:fixed;top:50px;left:0;width:100%;height:calc(100vh - 50px);background-color:#3498db;flex-direction:column;padding:1rem;transform:translateX(-100%);transition:transform .3s;z-index:100}.Navbar_navList__3LBi0.Navbar_mobileOpen__onN_Y{transform:translateX(0)}.Navbar_mobileMenuButton__aiENx{display:block}.Navbar_utilitySection__GGHAY{gap:.5rem}.Navbar_utilityContent__Ti29W{display:none}.Navbar_searchForm__Nujk_{flex-direction:column}.Navbar_filterGroup__i_0cW{width:100%;overflow-x:auto;padding-bottom:.5rem}.Navbar_searchActions__mVd_A{width:100%;justify-content:space-between}.Navbar_makeDropdown__HOK1y{width:95vw;left:50%;transform:translateX(-50%)}.Navbar_allMakesList__sT6r9,.Navbar_popularMakesGrid__byuau{grid-template-columns:repeat(2,1fr)}.Navbar_moreFiltersDropdown__lO29C{position:fixed;top:0;left:0;width:100%;max-width:100%;height:100vh;max-height:100vh;border-radius:0;right:0}.Navbar_filtersGrid__yGKqk{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.Navbar_headerContainer__E_Y0_{padding:0 .5rem}.Navbar_logoImage__yr2dQ{height:30px}.Navbar_moreFiltersBtn__Xz4tv,.Navbar_resetBtn__b9Iy1,.Navbar_searchBtn__uimGr{padding:.5rem;font-size:12px}.Navbar_moreFiltersBtn__Xz4tv span:last-child{display:none}.Navbar_filterSelect__lpDiu select{padding:.5rem;min-width:70px}.Navbar_customSelect__pLh4E{padding:.5rem;height:34px}.Navbar_searchBar__hg_0u{padding:.5rem}.Navbar_filterGroup__i_0cW{overflow-x:auto;padding-bottom:.25rem}.Navbar_allMakesList__sT6r9,.Navbar_popularMakesGrid__byuau{grid-template-columns:repeat(1,1fr)}.Navbar_filtersGrid__yGKqk{grid-template-columns:1fr}.Navbar_specialCornersGrid__vgO9L{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.Navbar_navDropdown__N_GQk{position:absolute;top:100%;left:0;background:white;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.1);min-width:180px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .2s ease;z-index:100}.Navbar_navItem__mQUmI:hover .Navbar_navDropdown__N_GQk{opacity:1;visibility:visible;transform:translateY(0)}.Navbar_dropdownLink__JHdja{display:block;padding:.5rem 1rem;font-size:14px;transition:background-color .2s}.Navbar_dropdownLink__JHdja:hover{background-color:#f3f4f6}@media (min-width:769px){.Navbar_navItemWithDropdown__ptIKR:hover .Navbar_navDropdown__N_GQk{opacity:1;visibility:visible;transform:translateY(0)}.Navbar_navLink__id1IU{padding:.5rem 1rem;color:#1e293b;text-decoration:none;font-weight:500;transition:color .2s ease;display:flex;align-items:center;gap:.25rem}.Navbar_dropdownLink__JHdja{padding:.75rem 1rem;display:block;color:#475569;text-decoration:none;transition:all .2s ease;border-radius:4px}.Navbar_dropdownLink__JHdja:hover{background:#f8fafc;color:#2563eb}.Navbar_navLinks__F_HK7{display:flex;align-items:center;gap:1rem}.Navbar_navItemWithDropdown__ptIKR{position:relative}.Navbar_navLink__id1IU{color:#ffffff;text-decoration:none;font-weight:500;padding:.5rem;display:flex;align-items:center;gap:.25rem}.Navbar_navLink__id1IU:hover{color:#f1f5f9}.Navbar_dropdownIcon__oNWAQ{width:16px;height:16px;transition:transform .2s ease}.Navbar_navItemWithDropdown__ptIKR:hover .Navbar_dropdownIcon__oNWAQ{transform:rotate(180deg)}.Navbar_navDropdown__N_GQk{position:absolute;top:100%;left:0;background:white;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);min-width:220px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .2s ease;border:1px solid #e5e7eb;padding:.5rem;margin-top:.5rem}.Navbar_navItemWithDropdown__ptIKR:hover .Navbar_navDropdown__N_GQk{opacity:1;visibility:visible;transform:translateY(0)}.Navbar_dropdownLink__JHdja{padding:.75rem 1rem;display:block;color:#475569;text-decoration:none;transition:all .2s ease;border-radius:4px;font-size:.875rem}.Navbar_dropdownLink__JHdja:hover{background:#f8fafc;color:#2563eb}}.Navbar_dropdownLink__JHdja{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;color:#374151;text-decoration:none;font-size:.9rem;border-radius:6px;transition:all .2s ease}.Navbar_dropdownLink__JHdja:hover{background:#f3f4f6;color:#111827}.Navbar_dropdownIcon__oNWAQ{display:flex;align-items:center;justify-content:center;background:#f3f4f6;border-radius:4px;color:#dc2626;width:14px;height:14px;opacity:.5;transition:transform .2s ease}.Navbar_navLink__id1IU:hover .Navbar_dropdownIcon__oNWAQ{opacity:1}.Navbar_mobileMenuButton__aiENx{display:none;background:none;border:none;cursor:pointer;padding:.75rem;z-index:1001;position:relative;width:44px;height:44px;margin-left:auto;border-radius:8px;transition:background-color .2s ease}.Navbar_mobileMenuButton__aiENx:active{background-color:#f1f5f9}.Navbar_hamburger__b7KpD{display:block;width:24px;height:2px;background:#374151;position:relative;transition:all .3s ease;margin:0 auto}.Navbar_hamburger__b7KpD:after,.Navbar_hamburger__b7KpD:before{content:"";position:absolute;left:0;width:24px;height:2px;background:#374151;transition:all .3s ease}.Navbar_hamburger__b7KpD:before{top:-8px}.Navbar_hamburger__b7KpD:after{bottom:-8px}.Navbar_hamburger__b7KpD.Navbar_open__hjzS7{background:transparent}.Navbar_hamburger__b7KpD.Navbar_open__hjzS7:before{transform:rotate(45deg);top:0}.Navbar_hamburger__b7KpD.Navbar_open__hjzS7:after{transform:rotate(-45deg);top:0}.Navbar_mobileMenuButton__aiENx.Navbar_active__ZTgb8 .Navbar_hamburger__b7KpD{background:transparent}.Navbar_mobileMenuButton__aiENx.Navbar_active__ZTgb8 .Navbar_hamburger__b7KpD:before{transform:rotate(45deg);top:0}.Navbar_mobileMenuButton__aiENx.Navbar_active__ZTgb8 .Navbar_hamburger__b7KpD:after{transform:rotate(-45deg);top:0}@media (max-width:1024px){.Navbar_topBarLeft__EnsRD span,.Navbar_topBarRight__q6HVu .Navbar_topBarLink__o9SoS:first-child{display:none}.Navbar_navLink__id1IU{padding:.5rem .75rem;font-size:13px}.Navbar_ctaButton__N2I4r{padding:.5rem 1rem;font-size:13px}}@media (max-width:768px){.Navbar_topBar__ZjMUY{display:none}.Navbar_mainNavContainer__2WtKJ{height:90px;padding:0 1rem;display:flex;align-items:center;justify-content:space-between}.Navbar_logoIcon__jhC9K{width:150px;height:150px}.Navbar_logoText__ZgrAJ{font-size:18px}.Navbar_logoAccent__UiZ4M{font-size:10px}.Navbar_mobileMenuButton__aiENx{display:block;z-index:1002;position:relative}.Navbar_navLinks__F_HK7{position:fixed;top:60px;left:0;right:0;width:100%;height:calc(100vh - 60px);background:#ffffff;flex-direction:column;justify-content:flex-start;padding:1rem;gap:0;transform:translateX(100%);transition:all .3s ease;border-top:1px solid #e5e7eb;overflow-y:auto;z-index:999;visibility:hidden;opacity:0}.Navbar_navLinks__F_HK7.Navbar_mobileOpen__onN_Y{transform:translateX(0);visibility:visible;opacity:1;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.Navbar_navLink__id1IU{width:100%;text-align:left;font-size:16px;padding:1rem;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;align-items:center;color:#1e293b;text-decoration:none}.Navbar_navLink__id1IU.Navbar_active__ZTgb8{background:#f8fafc;color:#2563eb;font-weight:600;border-bottom:none}.Navbar_dropdownIcon__oNWAQ{display:block;width:16px;height:16px;transition:transform .3s ease;opacity:.75}.Navbar_active__ZTgb8 .Navbar_dropdownIcon__oNWAQ{transform:rotate(180deg);opacity:1}.Navbar_navItemWithDropdown__ptIKR{width:100%}.Navbar_navDropdown__N_GQk{position:static;width:100%;min-width:unset;background:#f8fafc;border-radius:0;box-shadow:none;padding:0;margin:0;max-height:0;opacity:0;visibility:hidden;transition:max-height .3s ease,opacity .2s ease,visibility 0s linear .3s;overflow:hidden;border:none;border-bottom:1px solid #f3f4f6}.Navbar_dropdownOpen__IE8l9{max-height:500px;opacity:1;visibility:visible;padding:.5rem 0;border-bottom:1px solid #f3f4f6;transition:max-height .3s ease,opacity .2s ease}.Navbar_dropdownLink__JHdja{padding:.75rem 1.5rem;font-size:15px;border-radius:0;color:#475569;display:block;text-decoration:none;transition:all .2s ease;background:#f8fafc}.Navbar_dropdownLink__JHdja:hover{background:#f1f5f9;color:#2563eb}.Navbar_ctaButton__N2I4r{width:100%;text-align:center;margin:1rem 0 0;padding:1rem;font-size:16px;border-radius:6px;background:#dc2626;color:white;text-decoration:none;font-weight:600;transition:all .2s ease}.Navbar_ctaButton__N2I4r:hover{background:#b91c1c}.Navbar_hamburger__b7KpD,.Navbar_hamburger__b7KpD:after,.Navbar_hamburger__b7KpD:before{transition:all .3s ease}.Navbar_hamburger__b7KpD.Navbar_open__hjzS7{background:transparent}.Navbar_hamburger__b7KpD.Navbar_open__hjzS7:before{transform:rotate(45deg) translate(0);top:0}.Navbar_hamburger__b7KpD.Navbar_open__hjzS7:after{transform:rotate(-45deg) translate(0);bottom:0}}@media (max-width:480px){.Navbar_mainNavContainer__2WtKJ{height:60px;padding:0 .75rem}.Navbar_logoIcon__jhC9K{width:80px;height:80px}.Navbar_logoText__ZgrAJ{font-size:16px}.Navbar_logoAccent__UiZ4M{font-size:9px}.Navbar_navLinks__F_HK7{top:60px;height:calc(100vh - 60px);padding:1rem}.Navbar_ctaButton__N2I4r,.Navbar_navLink__id1IU{padding:.75rem;font-size:15px}.Navbar_mobileMenuButton__aiENx{padding:.75rem}.Navbar_hamburger__b7KpD,.Navbar_hamburger__b7KpD:after,.Navbar_hamburger__b7KpD:before{width:22px}}.MegaDropdown_megaDropdown__6Anbw{position:absolute;top:100%;left:0;width:820px;max-width:min(820px,92vw);background-color:#fff;border:1px solid rgba(15,23,42,.08);border-radius:16px;box-shadow:0 14px 42px rgba(15,23,42,.14);z-index:1000;padding:18px 22px;display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:14px 18px;opacity:0;visibility:hidden;transform:translateY(16px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.MegaDropdown_megaDropdownVisible___omvd{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.MegaDropdown_categoryColumn__2vWLR{display:flex;flex-direction:column;gap:10px;padding:10px 10px 12px;border-radius:12px;background:transparent;transition:background .2s ease,border .2s ease}.MegaDropdown_categoryColumn__2vWLR:hover{background:rgba(15,23,42,.04)}.MegaDropdown_categoryColumnHighlight__bci4y{grid-column:span 2;background:linear-gradient(160deg,rgba(37,99,235,.1),rgba(59,130,246,.04));border:1px solid rgba(37,99,235,.16);padding:16px;gap:14px}.MegaDropdown_categoryColumnHighlight__bci4y:hover{background:linear-gradient(160deg,rgba(37,99,235,.18),rgba(59,130,246,.1))}.MegaDropdown_categoryColumnMulti__S6S_c{grid-column:span 2}.MegaDropdown_categoryBadge__KoDJD{align-self:flex-start;padding:4px 10px;background:rgba(37,99,235,.08);color:#1d4ed8;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.MegaDropdown_categoryTitle__pYRyh{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#0f172a;margin:0}.MegaDropdown_categoryDescription__SsOEi{font-size:12px;line-height:1.5;color:rgba(15,23,42,.7);margin:-4px 0 2px}.MegaDropdown_categoryLinks__eGI6Q{display:flex;flex-direction:column;gap:6px}.MegaDropdown_categoryLinksGrid__ysTbl{display:grid;grid-template-columns:repeat(var(--mega-columns,2),minmax(0,1fr));gap:6px 14px}.MegaDropdown_categorySubColumn__TxMSl{display:flex;flex-direction:column;gap:6px}.MegaDropdown_categoryLink__ix58k{font-size:13px;color:#405173;text-decoration:none;line-height:1.35;display:inline-flex;align-items:center;gap:6px;padding:3px 0;border-radius:6px;transition:color .18s ease,transform .18s ease}.MegaDropdown_categoryLink__ix58k:hover{color:#1d4ed8;transform:translateX(4px)}@media (max-width:1024px){.MegaDropdown_megaDropdown__6Anbw{width:720px;grid-template-columns:repeat(3,minmax(160px,1fr))}.MegaDropdown_categoryColumnHighlight__bci4y,.MegaDropdown_categoryColumnMulti__S6S_c{grid-column:span 3}}@media (max-width:768px){.MegaDropdown_megaDropdown__6Anbw{position:static;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));box-shadow:none;border:none;padding:16px 0;background-color:transparent}.MegaDropdown_categoryTitle__pYRyh{color:white;border-bottom-color:rgba(255,255,255,.2)}.MegaDropdown_categoryLink__ix58k{color:rgba(255,255,255,.8);transform:none}.MegaDropdown_categoryLink__ix58k:hover{color:white;transform:none}}.MobileNav_mobileNav__cbkDQ{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 16px;background-color:#0f2129;width:100%;position:fixed;top:0;left:0;right:0;z-index:1000}.MobileNav_mobileSearchBar__NgbXB{position:fixed;top:56px;left:0;right:0;padding:12px 16px;background-color:#0f2129;z-index:999;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.MobileNav_searchForm__ecPRn{display:flex;align-items:center;position:relative;width:100%}.MobileNav_searchInput__xhiJX{flex:1;height:40px;padding:0 40px 0 16px;border-radius:8px;border:none;background-color:rgba(255,255,255,.1);color:white;font-size:15px}.MobileNav_searchInput__xhiJX::-moz-placeholder{color:rgba(255,255,255,.6)}.MobileNav_searchInput__xhiJX::placeholder{color:rgba(255,255,255,.6)}.MobileNav_searchButton__Bs16P{right:40px}.MobileNav_closeSearchButton__d_eSo,.MobileNav_searchButton__Bs16P{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;color:white;cursor:pointer}.MobileNav_closeSearchButton__d_eSo{right:0}.MobileNav_mobileNavLogo__bxFJP{height:28px;width:auto;-o-object-fit:contain;object-fit:contain}.MobileNav_mobileNavActions__XqoZa{display:flex;align-items:center;gap:12px}.MobileNav_iconButton__01HAe{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:rgba(255,255,255,.1);color:white;border:none;cursor:pointer;transition:background-color .2s}.MobileNav_iconButton__01HAe:hover{background:rgba(255,255,255,.2)}.MobileNav_hamburgerButton__7WB3i{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:rgba(255,255,255,.1);color:white;border:none;cursor:pointer;position:relative;transition:background-color .2s}.MobileNav_hamburgerButton__7WB3i:hover{background:rgba(255,255,255,.2)}.MobileNav_hamburger__lh0XR{width:18px;height:2px;background-color:white;position:relative;transition:all .3s ease}.MobileNav_hamburger__lh0XR:after,.MobileNav_hamburger__lh0XR:before{content:"";position:absolute;width:18px;height:2px;background-color:white;transition:all .3s ease}.MobileNav_hamburger__lh0XR:before{top:-5px}.MobileNav_hamburger__lh0XR:after{bottom:-5px}.MobileNav_sheetOverlay__yo_fO{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1040;opacity:0;pointer-events:none;transition:opacity .3s ease}.MobileNav_sheetOverlayOpen__Mq3bp{opacity:1;pointer-events:auto}.MobileNav_sheetContent___utAH{position:fixed;top:0;right:0;bottom:0;width:85vw;max-width:360px;background-color:white;z-index:1050;transform:translateX(100%);transition:transform .3s ease;display:flex;flex-direction:column;overflow:hidden}.MobileNav_sheetContentOpen__rUHRS{transform:translateX(0)}.MobileNav_sheetHeader__If4gs{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb}.MobileNav_sheetTitle__9CImB{font-size:18px;font-weight:600;color:#111827;margin:0}.MobileNav_closeButton__Y3iC0{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:#f3f4f6;color:#4b5563;border:none;cursor:pointer;transition:background-color .2s;z-index:1060}.MobileNav_closeButton__Y3iC0:hover{background:#e5e7eb}.MobileNav_sheetBody__9tHAC{flex:1;overflow-y:auto;padding:20px;-webkit-overflow-scrolling:touch}.MobileNav_navList__RGCNO{list-style:none;margin:0;padding:0}.MobileNav_navItem__j83gc{margin-bottom:12px}.MobileNav_navLink__KMWk3{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:8px;color:#1f2937;text-decoration:none;font-size:16px;font-weight:500;transition:background-color .2s}.MobileNav_navLink__KMWk3:hover{background-color:#f3f4f6}.MobileNav_navLinkActive__OFe9f{background-color:#f3f4f6;color:#2563eb}.MobileNav_dropdownIcon__9TjLz{width:20px;height:20px;transition:transform .2s}.MobileNav_dropdownOpen__xNs_x .MobileNav_dropdownIcon__9TjLz{transform:rotate(180deg)}.MobileNav_subMenu__4At_X{list-style:none;margin:0;padding:0;max-height:0;overflow:hidden;transition:max-height .3s ease}.MobileNav_subMenuOpen__gnw4S{max-height:60vh;margin-top:8px;margin-bottom:8px;overflow-y:auto}.MobileNav_subMenuItem__vmu_5{margin-bottom:4px}.MobileNav_subMenuLink__A6PZf{display:block;padding:10px 16px 10px 36px;border-radius:8px;color:#4b5563;text-decoration:none;font-size:15px;transition:background-color .2s}.MobileNav_subMenuLink__A6PZf:hover{background-color:#f3f4f6;color:#2563eb}.MobileNav_sheetFooter__rkR_y{padding:16px;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:12px}.MobileNav_footerButton__pf8HW{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:background-color .2s;width:100%}.MobileNav_primaryButton__DxNED{background-color:#2563eb;color:white;border:none}.MobileNav_primaryButton__DxNED:hover{background-color:#1d4ed8}.MobileNav_secondaryButton__BTtpM{background-color:#f3f4f6;color:#1f2937;border:1px solid #e5e7eb}.MobileNav_secondaryButton__BTtpM:hover{background-color:#e5e7eb}.MobileNav_utilitySection__4jvxL{display:flex;align-items:center;justify-content:space-between;padding:16px;background-color:#f9fafb;border-radius:8px;margin-bottom:16px}.MobileNav_utilityItem__RdtUs{display:flex;align-items:center;gap:8px;color:#4b5563;font-size:14px}.MobileNav_utilityIcon__gm5s0{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:#f3f4f6;color:#4b5563}.MobileNav_megaMenuSection__9kZ_r{margin-bottom:16px;padding-right:4px}.MobileNav_megaMenuTitle__Rpvpn{font-size:14px;font-weight:600;color:#6b7280;margin:0 0 12px;text-transform:uppercase;letter-spacing:.05em}.MobileNav_megaMenuGrid__eLHlq{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;max-height:300px;overflow-y:auto}.MobileNav_megaMenuLink__CUd_l{display:flex;align-items:center;padding:10px 12px;border-radius:6px;background-color:#f3f4f6;color:#1f2937;text-decoration:none;font-size:14px;transition:background-color .2s}.MobileNav_megaMenuLink__CUd_l:hover{background-color:#e5e7eb}.MobileNav_badge__ER3Ge{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:9999px;background-color:#dbeafe;color:#2563eb;font-size:12px;font-weight:500;margin-left:8px}.Footer_footer__UaG1g{background:#0f2129;color:rgba(241,245,249,.82);padding:4rem 0 2.5rem;border-top:1px solid rgba(148,163,184,.15);width:100%;max-width:100vw;overflow-x:hidden}.Footer_container__Z8cUU{max-width:1200px;margin:0 auto;padding:0 1.5rem;width:100%;box-sizing:border-box}.Footer_topRow__5Ap3S{display:flex;flex-wrap:wrap;gap:3rem;justify-content:space-between;border-bottom:1px solid rgba(148,163,184,.1);padding-bottom:3rem}.Footer_brandBlock__5hdxC{flex:1 1 260px;max-width:320px;display:flex;flex-direction:column;gap:1.5rem}.Footer_logoGroup__FYjF3{display:flex;align-items:center;margin-bottom:1rem}.Footer_footerLogo__FBvBQ{width:200px;height:auto;-o-object-fit:contain;object-fit:contain;margin:0;padding:0;display:block}.Footer_logoMark__ScQJB{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:#f97316;letter-spacing:1px}.Footer_logoWord__SPfpH{font-family:var(--font-display);font-size:1.4rem;font-weight:600;color:rgba(241,245,249,.92);text-transform:uppercase;letter-spacing:2px}.Footer_brandTagline__AYC7v{font-size:.85rem;line-height:1.6;color:rgba(241,245,249,.72)}.Footer_contactList__4NX6j{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.Footer_contactList__4NX6j li{display:flex;align-items:center;gap:.6rem;font-size:.85rem}.Footer_contactIcon__abcDN{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(59,130,246,.12);color:rgba(59,130,246,.9)}.Footer_contactIcon__abcDN svg{width:14px;height:14px}.Footer_contactIconImage__tDWrR{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.Footer_socialList__RwK05{display:flex;gap:.75rem}.Footer_socialButton__sU4Tj{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(148,163,184,.25);color:rgba(241,245,249,.82);transition:all .2s ease;background:rgba(15,23,42,.35)}.Footer_socialButton__sU4Tj:hover{border-color:rgba(59,130,246,.6);color:rgba(241,245,249,1);background:rgba(59,130,246,.18);transform:translateY(-2px)}.Footer_socialButton__sU4Tj svg{width:16px;height:16px}.Footer_socialIconImage__4_LOS{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.Footer_linkColumns__u_uVd{flex:2 1 520px;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.Footer_column__BQljC{display:flex;flex-direction:column;gap:1rem;border:1px #c70f0f;border-radius:8px;padding:1.5rem;background-color:#0f2129}.Footer_columnTitle__YcE5F{font-family:var(--font-display);font-size:.95rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#ffffff;padding:.5rem 1rem;margin:-1.5rem -1.5rem 1rem;border-radius:6px 6px 0 0}.Footer_linkList__TTzpJ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.Footer_link__EWWOW{font-size:.85rem;color:rgba(241,245,249,.7);text-decoration:none;transition:color .2s ease}.Footer_link__EWWOW:hover{color:rgba(59,130,246,.95)}.Footer_viewMore__i6HuS{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;text-decoration:none;color:rgba(59,130,246,.9);transition:color .2s ease}.Footer_viewMore__i6HuS svg{width:14px;height:14px}.Footer_viewMore__i6HuS:hover{color:rgba(59,130,246,1)}.Footer_bottomRow__ax3kB{margin-top:2.5rem;display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;color:rgba(148,163,184,.8);font-size:.8rem;text-align:center}.Footer_bottomNav__korv8{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;width:100%}.Footer_bottomLink___f5H1{color:inherit;text-decoration:none;transition:color .2s ease;padding:.5rem;display:inline-block}.Footer_bottomLink___f5H1:hover{color:rgba(241,245,249,.95)}.Footer_copyright__j5CNb{margin:0}@media (max-width:960px){.Footer_container__Z8cUU{padding:0 1.5rem}.Footer_topRow__5Ap3S{flex-direction:column}.Footer_brandBlock__5hdxC{max-width:none}.Footer_footerLogo__FBvBQ{width:40px;height:40px}}@media (max-width:600px){.Footer_footer__UaG1g{padding:3rem 0 2rem}.Footer_container__Z8cUU{padding:0 1rem}.Footer_topRow__5Ap3S{gap:2rem;padding-bottom:2rem}.Footer_brandBlock__5hdxC{flex:1 1 100%}.Footer_linkColumns__u_uVd{grid-template-columns:repeat(2,1fr);gap:1rem}.Footer_column__BQljC{padding:1rem}.Footer_columnTitle__YcE5F{font-size:.85rem;padding:.4rem .75rem;margin:-1rem -1rem .75rem}.Footer_bottomRow__ax3kB{flex-direction:column;align-items:center;gap:.75rem;margin-top:2rem}.Footer_bottomNav__korv8{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;width:100%;text-align:center}.Footer_bottomLink___f5H1{padding:.5rem;display:block;width:100%;border:1px solid rgba(148,163,184,.1);border-radius:4px}}@media (max-width:480px){.Footer_footer__UaG1g{padding:2.5rem 0 1.5rem}.Footer_container__Z8cUU{padding:0 .75rem}.Footer_topRow__5Ap3S{gap:1.5rem;padding-bottom:1.5rem}.Footer_footerLogo__FBvBQ{width:120px}.Footer_brandTagline__AYC7v,.Footer_contactList__4NX6j li{font-size:.8rem}.Footer_socialButton__sU4Tj{width:34px;height:34px}.Footer_columnTitle__YcE5F{font-size:.85rem}.Footer_link__EWWOW{font-size:.8rem;padding:.25rem 0}}