.TopNavbar_navbar__4ArOb{position:-webkit-sticky;position:sticky;top:0;z-index:1300;height:48px;display:flex;justify-content:space-between;align-items:center;padding:0 2rem;background-color:var(--color-bg);color:var(--color-text);font-size:.9375rem;transition:box-shadow .3s ease,background-color .3s ease}@media(max-width:880px){.TopNavbar_navbar__4ArOb{height:75px}}.TopNavbar_scrolled__r0xYh{box-shadow:0 2px 4px var(--color-border)}.TopNavbar_center__skZrn,.TopNavbar_left__qzToS{display:flex;flex:1 1;align-items:center}.TopNavbar_center__skZrn{justify-content:center;gap:1.5rem;text-align:center}.TopNavbar_center__skZrn a{position:relative;text-decoration:none;color:var(--color-text);transition:color .2s ease;font-size:.8125rem}.TopNavbar_center__skZrn a:after{content:"";position:absolute;left:50%;bottom:-2px;width:100%;height:2px;background-color:var(--color-accent);transform:translateX(-50%) scaleX(0);transform-origin:center;transition:transform .3s ease}.TopNavbar_center__skZrn a.TopNavbar_active__k_qUu,.TopNavbar_center__skZrn a:hover{color:var(--color-accent)}.TopNavbar_center__skZrn a.TopNavbar_active__k_qUu:after,.TopNavbar_center__skZrn a:hover:after{transform:translateX(-50%) scaleX(1)}@media(max-width:880px){.TopNavbar_center__skZrn a{font-size:1.0625rem;font-weight:500;padding:.75rem 0}.TopNavbar_center__skZrn{position:fixed;top:75px;left:0;width:100%;height:calc(100vh - 75px);background-color:var(--color-surface);padding:2rem;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;z-index:999;opacity:0;transform:translateY(-10px);visibility:hidden;transition:opacity .3s ease,transform .3s ease}}.TopNavbar_mobileOpen__fw4fb{visibility:visible!important;opacity:1!important;transform:translateY(0)!important}.TopNavbar_hamburger__Ac5J8{display:none;background:none;border:none;cursor:pointer}.TopNavbar_hamburger__Ac5J8 svg{color:var(--color-text);width:32px;height:32px;transition:transform .2s ease}@media(max-width:880px){.TopNavbar_hamburger__Ac5J8{display:inline-flex;align-items:center}}.TopNavbar_right__TDzk6{flex:1 1;display:flex;justify-content:flex-end;align-items:center;gap:1rem;text-align:right}@media(max-width:880px){.TopNavbar_right__TDzk6{align-items:center}}.TopNavbar_right__TDzk6 .TopNavbar_phoneDesktop__LgObh{display:inline-flex;align-items:center;gap:.25rem;color:var(--color-text)}.TopNavbar_right__TDzk6 .TopNavbar_phoneDesktop__LgObh .TopNavbar_phoneIcon__SU4Fv{background:none;border:none;padding:0;cursor:pointer;color:inherit;display:inline-flex}.TopNavbar_right__TDzk6 .TopNavbar_phoneDesktop__LgObh .TopNavbar_phoneLink__FLC9a{text-decoration:none;color:inherit;font-weight:600}.TopNavbar_right__TDzk6 .TopNavbar_phoneDesktop__LgObh .TopNavbar_phoneLink__FLC9a:hover{text-decoration:underline}.TopNavbar_right__TDzk6 .TopNavbar_phoneDesktop__LgObh .TopNavbar_hours__Tc1IL{font-size:.75rem;font-weight:300}@media(max-width:1000px){.TopNavbar_right__TDzk6 .TopNavbar_phoneDesktop__LgObh{display:none}}.TopNavbar_right__TDzk6 .TopNavbar_phoneMobile__xOUgK{display:none;background:none;border:none;padding:0;cursor:pointer;color:var(--color-text)}@media(max-width:1000px){.TopNavbar_right__TDzk6 .TopNavbar_phoneMobile__xOUgK{display:inline-flex;align-items:center}}.TopNavbar_logo__Yo98X{display:flex;align-items:center;text-decoration:none}.TopNavbar_logoImg__L9hkf{display:block;height:auto;max-height:40px;width:auto;-o-object-fit:contain;object-fit:contain}html.dark .TopNavbar_logoImg__L9hkf{filter:invert(1)}.TopNavbar_profileButton__WtW7S{background-color:var(--color-surface);border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9999px;padding:0;transition:background-color .2s ease}@media(max-width:880px){.TopNavbar_profileButton__WtW7S{display:none!important}}.TopNavbar_profileButton__WtW7S svg{color:var(--color-text);width:20px;height:20px}.TopNavbar_profileButton__WtW7S svg:hover{color:var(--color-bg);transition:background-color .2s ease}.TopNavbar_profileButton__WtW7S:hover{background-color:var(--color-accent)}@media(max-width:880px){.TopNavbar_profileButton__WtW7S{display:none}}.TopNavbar_profileMenu__3qLJC{position:absolute;top:60px;right:2rem;background-color:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:.5rem;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.5rem;min-width:180px;z-index:999;box-shadow:0 4px 10px rgba(0,0,0,.1)}.TopNavbar_menuItem__Pn8Nf{background:none;border:none;text-align:left;font-size:.875rem;color:var(--color-text);cursor:pointer;padding:.25rem 0;display:flex;justify-content:space-between;align-items:center}.TopNavbar_menuItem__Pn8Nf:hover{color:var(--color-accent)}.TopNavbar_menuItem__Pn8Nf a{text-decoration:none;color:inherit}.TopNavbar_mobileProfileSection__ZlH8c{margin-top:auto;padding-top:2rem;width:100%;border-top:1px solid var(--color-border);display:flex;flex-direction:column;align-items:center;gap:1rem;font-size:.875rem;color:var(--color-text)}.TopNavbar_mobileProfileSection__ZlH8c a{text-decoration:none;color:var(--color-text)}.TopNavbar_mobileProfileSection__ZlH8c a:hover{color:var(--color-accent)}.TopNavbar_mobileProfileSection__ZlH8c button{font-size:.875rem;background:none;border:none;color:var(--color-text);cursor:pointer}.TopNavbar_mobileProfileSection__ZlH8c button:hover{text-decoration:underline}.TopNavbar_mobileProfileSection__ZlH8c .TopNavbar_toggleWrapper__6HAfY{margin-top:.25rem}.TopNavbar_adminIndicator__cZk3R{width:12px;height:12px;background-color:var(--color-error);border-radius:2px;margin-right:.5rem}.LoadingSpinner_spinner__pZt1t{border-top:6px solid var(--color-border);border:6px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;animation:LoadingSpinner_spin__PJajT 1s linear infinite}@keyframes LoadingSpinner_spin__PJajT{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LazyImage_wrapper___4lHh{position:relative;display:inline-block}.LazyImage_wrapper___4lHh.LazyImage_fill__980rI{width:100%;height:100%}.LazyImage_spinnerWrapper__OC6Ab{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.LazyImage_image__rbEp3{transition:opacity var(--duration-medium) var(--easing-standard);display:block}.LazyImage_hidden__Tacvc{opacity:0}.ExampleHeader_header__mh9d0{display:grid;grid-template-columns:7fr 3fr;height:8vh}.ExampleHeader_title__vIVyg{display:flex;align-items:center;padding:0 1rem;font-family:HyundaiSansHead,sans-serif;font-weight:700;font-size:1.5rem;color:var(--color-text)}.ExampleHeader_logoWrapper__E_Q3S{display:flex;align-items:center;justify-content:center;padding:0 1rem}.ExampleHeader_logoImage__hGWGy{max-width:100%;height:auto}.PriceInfo_photo__eYRIp{display:grid;grid-template-columns:4fr 6fr;height:25vh;align-items:center}.PriceInfo_photoImageWrapper__ACRoS{display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:100%;max-width:100%;aspect-ratio:1200/630;overflow:hidden}.PriceInfo_photoImage__xu_H8{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.PriceInfo_priceTable__q1z35{display:flex;flex-direction:column;justify-content:center;color:#fff;padding:0 1.5rem 0 3rem;gap:1rem}@supports not (gap:1rem){.PriceInfo_priceTable__q1z35>*+*{margin-top:1rem}}.PriceInfo_priceRow__13nGj{display:flex;justify-content:space-between;gap:1rem}@supports not (gap:1rem){.PriceInfo_priceRow__13nGj>*+*{margin-left:1rem}}.PriceInfo_priceLabel__k9qF0{flex:1 1;text-align:left;font-weight:500;font-size:.85rem;color:var(--color-disabled-text)}.PriceInfo_priceValue__oKkDM{text-align:right;font-size:1.2rem;font-weight:600;color:var(--color-text)}.ExampleTabs_menu__Taary{display:flex;align-items:stretch;padding:.5rem .75rem;background-color:var(--color-surface);max-width:768px;margin:0 auto;gap:.5rem}@supports not (gap:1rem){.ExampleTabs_menu__Taary>*+*{margin-left:.5rem}}.ExampleTabs_menuButton__Zp6lr{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:0 1.25rem;background-color:var(--color-disabled-bg);color:var(--color-disabled-text);font-weight:500;font-size:.9rem;font-family:HyundaiSansText,sans-serif;border:none;border-radius:0;text-transform:uppercase;cursor:pointer;min-height:48px;min-width:48px;transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.ExampleTabs_menuButton__Zp6lr:hover{background-color:var(--color-accent);color:var(--color-button-text)}.ExampleTabs_menuButton__Zp6lr:active{background-color:var(--color-accent-light);color:var(--color-button-text)}.ExampleTabs_menuButtonActive__7thzM{background-color:var(--color-accent);color:var(--color-button-text)}.ExampleTabs_tabContent__pWJMK{max-width:768px;width:90%;margin:1.5rem auto 0;padding:0;background-color:rgba(0,0,0,0);box-shadow:none;border-radius:0}.ExampleTabs_placeholder__Xt_hc{text-align:center;color:var(--color-disabled-text);font-style:italic;font-family:HyundaiSansText,sans-serif}.ColorsTab_iosSpacer__aQHCR{display:block;line-height:1.25rem;color:rgba(0,0,0,0);pointer-events:none}.ColorsTab_colorsLayout__otj9l{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1.5rem;gap:1.5rem;align-items:end}@supports not (gap:1rem){.ColorsTab_colorsLayout__otj9l{grid-gap:1.5rem}}.ColorsTab_colorRows__ixtAU{display:flex;flex-direction:column;gap:1.5rem}@supports not (gap:1rem){.ColorsTab_colorRows__ixtAU>*+*{margin-top:1.5rem}}.ColorsTab_colorRow__UB9_E{display:grid;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:stretch}@supports not (gap:1rem){.ColorsTab_colorRow__UB9_E{grid-gap:1.25rem}}.ColorsTab_colorImageCard__w9oP1{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm);background-color:var(--color-surface);min-height:120px}.ColorsTab_colorImageWrapper__cujSo{position:relative;width:100%;height:180px}.ColorsTab_colorImage__Se3AA{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ColorsTab_colorItem__Z9TxP{border-radius:var(--radius-md);padding:1rem 1.25rem;background-color:var(--color-surface);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;justify-content:center;gap:.35rem}@supports not (gap:1rem){.ColorsTab_colorItem__Z9TxP>*+*{margin-top:.35rem}}.ColorsTab_colorItemName__Wh9qn{font-family:HyundaiSansHead,sans-serif;font-size:1.15rem;font-weight:600;color:var(--color-text)}.ColorsTab_colorItemDescription__ukTtM{font-family:HyundaiSansText,sans-serif;font-size:.9rem;color:var(--color-disabled-text)}.ColorsTab_colorActions___29nE{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}.ColorsTab_colorActionButton__R3ejS{width:48px;height:48px;border-radius:var(--radius-full);border:1px solid var(--color-border);background-color:var(--color-surface);display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm);color:var(--color-text);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.ColorsTab_colorActionButton__R3ejS:hover{background-color:var(--color-accent);color:var(--color-button-text);box-shadow:var(--shadow-hover)}.ColorsTab_colorActionButton__R3ejS:active{background-color:var(--color-accent-light);color:var(--color-button-text)}.ColorsTab_colorActionButton__R3ejS:disabled{opacity:.4;cursor:not-allowed;background-color:var(--color-disabled-bg);color:var(--color-disabled-text);box-shadow:none}.EquipmentTab_iosSpacer__bhS_D{display:block;line-height:1.25rem;color:rgba(0,0,0,0);pointer-events:none;font-size:0}.EquipmentTab_container__BHgQY{display:flex;flex-direction:column;max-height:580px;max-height:clamp(320px,55vh,580px);overflow-y:auto;overflow-y:overlay;-webkit-overflow-scrolling:touch;padding-right:.5rem;overscroll-behavior:contain;position:relative;gap:.5rem}@supports not (gap:1rem){.EquipmentTab_container__BHgQY>*+*{margin-top:.5rem}}@supports(scrollbar-gutter:stable){.EquipmentTab_container__BHgQY{scrollbar-gutter:stable}}.EquipmentTab_section__QnUT2{display:flex;flex-direction:column;gap:.5rem}@supports not (gap:1rem){.EquipmentTab_section__QnUT2>*+*{margin-top:.5rem}}.EquipmentTab_sectionTitle__9UUPi{font-family:HyundaiSansHead,sans-serif;font-weight:600;font-size:1.1rem;color:var(--color-text);text-transform:uppercase;letter-spacing:.06em;margin:.25rem 0 .5rem}.EquipmentTab_itemsGrid__4yRFo{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:.35rem;gap:.35rem}.EquipmentTab_item__7RQGU{border-radius:var(--radius-md);background-color:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);font-size:.95rem;color:var(--color-text);min-height:64px;display:flex;align-items:center;justify-content:center;padding:.6rem}.EquipmentTab_empty__6qtlm,.EquipmentTab_item__7RQGU{font-family:HyundaiSansText,sans-serif;text-align:center}.EquipmentTab_empty__6qtlm{color:var(--color-disabled-text);font-style:italic}.FinanceTab_iosSpacer__oZVv3{display:block;line-height:1rem;color:rgba(0,0,0,0);pointer-events:none}@supports(gap:1rem){.FinanceTab_iosSpacer__oZVv3{display:none}}.FinanceTab_financeContainer__BGf81{display:flex;flex-direction:column;width:100%;gap:1.5rem}@supports not (gap:1rem){.FinanceTab_financeContainer__BGf81>*+*{margin-top:1.5rem}}.FinanceTab_financeSection__df6_O{display:flex;flex-direction:column;gap:1rem}@supports not (gap:1rem){.FinanceTab_financeSection__df6_O>*+*{margin-top:1rem}}.FinanceTab_financeBadge__tMXOK{align-self:flex-start;padding:.35rem .75rem;background-color:var(--color-accent);color:var(--color-button-text);font-family:HyundaiSansHead,sans-serif;font-weight:600;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-sm)}.FinanceTab_financeGrid__ZJ_JZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}@supports not (gap:1rem){.FinanceTab_financeGrid__ZJ_JZ{grid-gap:1.5rem}}.FinanceTab_financeCard__Vxirf{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.25rem;display:flex;flex-direction:column;box-shadow:var(--shadow-sm);text-align:center;align-items:center;gap:.5rem}@supports not (gap:1rem){.FinanceTab_financeCard__Vxirf>*+*{margin-top:.5rem}}.FinanceTab_financeLabel__s81uf{font-family:HyundaiSansText,sans-serif;font-size:.85rem;font-weight:500;color:var(--color-disabled-text);text-transform:uppercase;letter-spacing:.05em}.FinanceTab_financeValue__Q4xR2{font-family:HyundaiSansHead,sans-serif;font-size:1.4rem;font-weight:600;color:var(--color-text)}.FinanceTab_financeValueSmall__IhC_k{font-family:HyundaiSansText,sans-serif;font-size:.95rem;font-weight:600;color:var(--color-text)}.FinanceTab_rentalHeader__XPAxX{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem}@supports not (gap:1rem){.FinanceTab_rentalHeader__XPAxX>*+*{margin-left:1.5rem}}.FinanceTab_rentalMeta__fVJOp{display:flex;align-items:center;gap:1.5rem}@supports not (gap:1rem){.FinanceTab_rentalMeta__fVJOp>*+*{margin-left:1.5rem}}.FinanceTab_rentalMetaItem__S327d{display:flex;align-items:baseline;text-align:left;gap:.5rem}@supports not (gap:1rem){.FinanceTab_rentalMetaItem__S327d>*+*{margin-left:.5rem}}.FinanceTab_rentalMetaItem__S327d .FinanceTab_financeLabel__s81uf{text-transform:none;letter-spacing:0;font-size:.8rem}.FinanceTab_rentalGrid__BnLme{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}@supports not (gap:1rem){.FinanceTab_rentalGrid__BnLme{grid-gap:1.5rem}}.OverviewTab_specGrid__D__Iy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}@supports not (gap:1rem){.OverviewTab_specGrid__D__Iy{grid-gap:1rem}}.OverviewTab_specColumn__ChfaP{display:grid;grid-auto-rows:minmax(0,auto);grid-row-gap:.75rem;row-gap:.75rem}@supports not (gap:1rem){.OverviewTab_specColumn__ChfaP{row-gap:.75rem;grid-row-gap:.75rem}}.OverviewTab_specRow__NbAUv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;align-items:center;border-bottom:1px solid var(--color-border);padding:.35rem 0 .6rem}@supports not (gap:1rem){.OverviewTab_specRow__NbAUv{-moz-column-gap:1rem;column-gap:1rem;grid-column-gap:1rem}}.OverviewTab_specLabel__iBQrd{text-align:left;font-weight:500;font-size:.85rem;color:var(--color-disabled-text);font-family:HyundaiSansText,sans-serif}.OverviewTab_specValue__1XH12{text-align:right;color:var(--color-text);font-weight:600;font-size:1rem;font-family:HyundaiSansText,sans-serif}.OverviewTab_iconsRow__JwD1l{display:flex;justify-content:center;margin-top:2rem;gap:2rem}@supports not (gap:1rem){.OverviewTab_iconsRow__JwD1l>*+*{margin-left:2rem}}.OverviewTab_iconPlaceholder__iN709{width:64px;height:64px;border:1px dashed var(--color-border);border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;font-family:HyundaiSansText,sans-serif;font-size:.75rem;color:var(--color-disabled-text);background-color:var(--color-surface)}.page_wrapper__ZyvpP{padding:2rem;max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.page_heading__mUSb0{font-size:1.75rem;font-weight:600;text-align:center}.page_imageGrid__rdlTg{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.page_imageContainer__d18N5{position:relative;height:280px;flex:1 1;min-width:200px;max-width:480px;aspect-ratio:auto;background:var(--color-surface-subtle)}.page_imageContainer__d18N5 img{-o-object-fit:contain;object-fit:contain}.page_pricing__szVLX,.page_specs__bFjBZ{background:var(--color-surface);padding:1.5rem;border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.05);font-size:.95rem;line-height:1.6}.page_row__weOtM{display:flex;justify-content:space-between;margin:.25rem 0;gap:1rem}.page_label___RIwi{font-weight:600;flex:1 1;text-align:left;white-space:nowrap}.page_value__hhelE{flex:2 1;text-align:right}.page_linkRow__tyR6o{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.page_linkInput__dkGqP{flex:1 1;min-width:250px}.page_error__di9uD{color:var(--color-error)}.page_successWrapper__xAs7S{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:2rem 1rem;text-align:center;gap:1.5rem}.page_checkIcon__hYYKP{font-size:2.5rem;color:var(--color-accent)}.page_confirmationText__oYlWS{font-size:1.5rem;font-weight:500;color:var(--color-text);max-width:600px}.ExampleHeader_header__vrNqr{display:grid;grid-template-columns:7fr 3fr;height:8vh}.ExampleHeader_title__OpBZa{display:flex;align-items:center;padding:0 1rem;font-family:HyundaiSansHead,sans-serif;font-weight:700;font-size:1.5rem;color:var(--color-text)}.ExampleHeader_logoWrapper__Wz5of{display:flex;align-items:center;justify-content:center;padding:0 1rem}.ExampleHeader_logoImage__I37w9{max-width:100%;height:auto}.ExampleTabs_menu__rdfcO{display:flex;align-items:stretch;padding:.5rem .75rem;background-color:var(--color-surface);max-width:768px;margin:0 auto;gap:.5rem}@supports not (gap:1rem){.ExampleTabs_menu__rdfcO>*+*{margin-left:.5rem}}.ExampleTabs_menuButton__OIfrh{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:0 1.25rem;background-color:rgba(0,56,116,.12);color:var(--color-primary,#003874);font-weight:500;font-size:.9rem;font-family:HyundaiSansText,sans-serif;border:none;border-radius:0;text-transform:uppercase;cursor:pointer;min-height:48px;min-width:48px;transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.ExampleTabs_menuButton__OIfrh:focus-visible,.ExampleTabs_menuButton__OIfrh:hover{background-color:var(--color-primary,#003874);color:var(--color-button-text,#ffffff);box-shadow:0 4px 12px rgba(0,56,116,.25)}.ExampleTabs_menuButtonActive__PhG6Z,.ExampleTabs_menuButton__OIfrh:active{background-color:var(--color-primary,#003874);color:var(--color-button-text,#ffffff);box-shadow:0 4px 12px rgba(0,56,116,.25)}.ExampleTabs_tabContent__7vFzX{max-width:768px;width:90%;margin:1.5rem auto 0;padding:0;background-color:rgba(0,0,0,0);box-shadow:none;border-radius:0}.ExampleTabs_placeholder__jkgUc{text-align:center;color:var(--color-disabled-text);font-style:italic;font-family:HyundaiSansText,sans-serif}.ColorsTab_iosSpacer__XEh9X{display:block;line-height:1.25rem;color:rgba(0,0,0,0);pointer-events:none}.ColorsTab_colorsLayout__p1ZT6{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1.5rem;gap:1.5rem;align-items:end}@supports not (gap:1rem){.ColorsTab_colorsLayout__p1ZT6{grid-gap:1.5rem}}.ColorsTab_colorRows__ZBWd0{display:flex;flex-direction:column;gap:1.5rem}@supports not (gap:1rem){.ColorsTab_colorRows__ZBWd0>*+*{margin-top:1.5rem}}.ColorsTab_colorRow__Zb5dX{display:grid;grid-template-columns:minmax(310px,.45fr) minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:stretch}@supports not (gap:1rem){.ColorsTab_colorRow__Zb5dX{grid-gap:1.25rem}}.ColorsTab_colorImageCard__9TMlx{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm);background-color:var(--color-surface);min-height:120px}.ColorsTab_colorImageWrapper__GncwR{position:relative;width:100%;height:170px}.ColorsTab_colorImage__AqECx{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.ColorsTab_colorItem__drPCd{border-radius:var(--radius-md);padding:1rem 1.25rem;background-color:var(--color-surface);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;justify-content:center;gap:.35rem}@supports not (gap:1rem){.ColorsTab_colorItem__drPCd>*+*{margin-top:.35rem}}.ColorsTab_colorItemName__kMwJ1{font-family:HyundaiSansHead,sans-serif;font-size:1.15rem;font-weight:600;color:var(--color-text)}.ColorsTab_colorItemDescription__5joMU{font-family:HyundaiSansText,sans-serif;font-size:.9rem;color:var(--color-disabled-text)}.ColorsTab_colorActions__IibPr{display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.ColorsTab_colorActionButton__JzgtJ{width:48px;height:48px;border-radius:var(--radius-full);border:1px solid var(--color-primary,#003874);background-color:var(--color-primary,#003874);display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm);color:var(--color-button-text,#ffffff);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.ColorsTab_colorActionButton__JzgtJ:hover{background-color:rgba(0,56,116,.85);border-color:rgba(0,56,116,.9);box-shadow:var(--shadow-hover)}.ColorsTab_colorActionButton__JzgtJ:active{background-color:rgba(0,56,116,.72);border-color:rgba(0,56,116,.78)}.ColorsTab_colorActionButton__JzgtJ:disabled{opacity:.45;cursor:not-allowed;background-color:rgba(0,56,116,.2);border-color:rgba(0,56,116,.25);color:var(--color-button-text,#ffffff);box-shadow:none}.EquipmentTab_iosSpacer__Eofkl{display:block;line-height:1.25rem;color:rgba(0,0,0,0);pointer-events:none;font-size:0}.EquipmentTab_container__AYXiE{display:flex;flex-direction:column;max-height:580px;max-height:clamp(320px,55vh,580px);overflow-y:auto;overflow-y:overlay;-webkit-overflow-scrolling:touch;padding-right:.5rem;overscroll-behavior:contain;position:relative;gap:.5rem}@supports not (gap:1rem){.EquipmentTab_container__AYXiE>*+*{margin-top:.5rem}}@supports(scrollbar-gutter:stable){.EquipmentTab_container__AYXiE{scrollbar-gutter:stable}}.EquipmentTab_section__C_k7J{display:flex;flex-direction:column;gap:.5rem}@supports not (gap:1rem){.EquipmentTab_section__C_k7J>*+*{margin-top:.5rem}}.EquipmentTab_sectionTitle__iEkRG{font-family:HyundaiSansHead,sans-serif;font-weight:600;font-size:1.1rem;color:var(--color-text);text-transform:uppercase;letter-spacing:.06em;margin:.25rem 0 .5rem}.EquipmentTab_itemsGrid__NjaV0{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:.35rem;gap:.35rem}.EquipmentTab_item__8S33v{border-radius:var(--radius-md);background-color:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);font-size:.85rem;color:var(--color-text);min-height:64px;display:flex;align-items:center;justify-content:center;padding:.6rem;line-height:1.2;max-height:3rem;overflow:hidden}.EquipmentTab_empty__OVgQ5,.EquipmentTab_item__8S33v{font-family:HyundaiSansText,sans-serif;text-align:center}.EquipmentTab_empty__OVgQ5{color:var(--color-disabled-text);font-style:italic}.FinanceTab_iosSpacer__yyIqy{display:block;margin:.75rem 0;color:rgba(0,0,0,0);pointer-events:none}.FinanceTab_sectionBreak__oUWeR{display:block;margin:1.5rem 0;color:rgba(0,0,0,0);pointer-events:none}.FinanceTab_financeContainer__1I7H6{display:block;width:100%}.FinanceTab_financeSection__JcNGC{display:block}.FinanceTab_sectionHeader__SRES8{display:flex;align-items:center;gap:.75rem}@supports not (gap:1rem){.FinanceTab_sectionHeader__SRES8>*+*{margin-left:.75rem}}.FinanceTab_financeBadge__5F9lZ{align-self:flex-start;padding:.35rem .75rem;background-color:var(--color-accent);color:var(--color-button-text);font-family:HyundaiSansHead,sans-serif;font-weight:600;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-sm)}.FinanceTab_financeGrid__w8CBF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}@supports not (gap:1rem){.FinanceTab_financeGrid__w8CBF{grid-gap:1.5rem}}.FinanceTab_financeCard___YhN8{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.25rem;display:flex;flex-direction:column;box-shadow:var(--shadow-sm);text-align:center;align-items:center;gap:.5rem}@supports not (gap:1rem){.FinanceTab_financeCard___YhN8>*+*{margin-top:.5rem}}.FinanceTab_financeLabel__l8qzB{font-family:HyundaiSansText,sans-serif;font-size:.85rem;font-weight:500;color:var(--color-disabled-text);text-transform:uppercase;letter-spacing:.05em}.FinanceTab_infoButton__1ZAtA{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--color-primary,#003874);background-color:var(--color-primary,#003874);color:var(--color-button-text,#fff);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.FinanceTab_infoButton__1ZAtA:focus-visible,.FinanceTab_infoButton__1ZAtA:hover{background-color:rgba(0,56,116,.85);border-color:rgba(0,56,116,.9);outline:none}.FinanceTab_financeValue__ZdDhf{font-family:HyundaiSansHead,sans-serif;font-size:1.4rem;font-weight:600;color:var(--color-text)}.FinanceTab_financeValueSmall__QqpVl{font-family:HyundaiSansText,sans-serif;font-size:.95rem;font-weight:600;color:var(--color-text)}.FinanceTab_rentalHeader__dFnzJ{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem}@supports not (gap:1rem){.FinanceTab_rentalHeader__dFnzJ>*+*{margin-left:1.5rem}}.FinanceTab_rentalMeta__uG1gu{display:flex;align-items:center;gap:1.5rem}@supports not (gap:1rem){.FinanceTab_rentalMeta__uG1gu>*+*{margin-left:1.5rem}}.FinanceTab_rentalMetaItem__yafaa{display:flex;align-items:baseline;text-align:left;gap:.5rem}@supports not (gap:1rem){.FinanceTab_rentalMetaItem__yafaa>*+*{margin-left:.5rem}}.FinanceTab_rentalMetaItem__yafaa .FinanceTab_financeLabel__l8qzB{text-transform:none;letter-spacing:0;font-size:.8rem}.FinanceTab_rentalGrid__VL9zp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}@supports not (gap:1rem){.FinanceTab_rentalGrid__VL9zp{grid-gap:1.5rem}}.FinanceTab_modalOverlay__zO77s{position:fixed;inset:0;background:rgba(4,12,28,.72);display:flex;justify-content:center;align-items:center;z-index:1000;padding:1.5rem;opacity:0;pointer-events:none;transition:opacity .22s ease}.FinanceTab_modalOverlayVisible__mFH9m{opacity:1;pointer-events:auto}.FinanceTab_modal__jjxE8{position:relative;max-width:520px;width:100%;background:var(--color-surface);border-radius:var(--radius-lg);padding:2rem 2.25rem;border:1px solid rgba(0,56,116,.16);box-shadow:0 24px 48px rgba(4,12,28,.35);display:flex;flex-direction:column;transform:translateY(16px);opacity:0;transition:transform .22s ease,opacity .22s ease;gap:1rem}@supports not (gap:1rem){.FinanceTab_modal__jjxE8>*+*{margin-top:1rem}}.FinanceTab_modalOpen__3_W2D{transform:translateY(0);opacity:1}.FinanceTab_modalClose__03eL3{position:absolute;top:1rem;right:1rem;border:none;background:rgba(0,0,0,0);color:var(--color-text);cursor:pointer;padding:.25rem;border-radius:50%}.FinanceTab_modalClose__03eL3:focus-visible,.FinanceTab_modalClose__03eL3:hover{background-color:rgba(0,56,116,.08);outline:none}.FinanceTab_modalTitle__CaGjA{font-family:HyundaiSansHead,sans-serif;font-size:1.4rem;font-weight:700;margin:0;color:var(--color-text)}.FinanceTab_modalDetails__ouUk1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem 1.5rem;gap:1rem 1.5rem}@supports not (gap:1rem){.FinanceTab_modalDetails__ouUk1{grid-row-gap:1rem;grid-column-gap:1.5rem}}.FinanceTab_modalLabel__Nct_j{display:block;font-family:HyundaiSansText,sans-serif;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-disabled-text);margin-bottom:.25rem}.FinanceTab_modalValue__20rwa{font-family:HyundaiSansHead,sans-serif;font-size:1.1rem;font-weight:600;color:var(--color-text)}.FinanceTab_modalApr__5jPwD{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(0,85,160,.08),rgba(0,85,160,.18));border:1px solid rgba(0,85,160,.24);gap:1rem}@supports not (gap:1rem){.FinanceTab_modalApr__5jPwD>*+*{margin-left:1rem}}.FinanceTab_modalAprValue__gTWLM{font-family:HyundaiSansHead,sans-serif;font-size:1.4rem;font-weight:700;color:var(--color-text)}.FinanceTab_modalFootnote__T30EG{font-family:HyundaiSansText,sans-serif;font-size:.8rem;line-height:1.5;color:var(--color-disabled-text);margin:0}@media(max-width:640px){.FinanceTab_modal__jjxE8{padding:1.5rem}.FinanceTab_modalDetails__ouUk1{grid-template-columns:minmax(0,1fr)}.FinanceTab_modalApr__5jPwD{flex-direction:column;align-items:flex-start;gap:.5rem}@supports not (gap:1rem){.FinanceTab_modalApr__5jPwD>*+*{margin-left:0;margin-top:.5rem}}}.OverviewTab_specGrid__vvtQF{display:grid;grid-row-gap:.75rem;row-gap:.75rem}.OverviewTab_specRowGroup__tx3Mu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;align-items:stretch}.OverviewTab_specEntry__Lcqdu{display:grid;grid-template-columns:minmax(0,.35fr) minmax(0,.65fr);grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;align-items:center;border-bottom:1px solid var(--color-border);padding:.5rem 0;min-height:3.25rem}.OverviewTab_specEntryPlaceholder__aFpHm{visibility:hidden}.OverviewTab_specLabel__fBwvR{text-align:left;font-weight:500;font-size:.85rem;color:var(--color-disabled-text);font-family:HyundaiSansText,sans-serif}.OverviewTab_specValue__wGX3_{text-align:right;color:var(--color-text);font-weight:600;font-size:1rem;font-family:HyundaiSansText,sans-serif}.OverviewTab_co2Highlight__vhoql{display:flex;align-items:center;margin-top:1.75rem;padding:1.1rem 1.5rem;border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(16,33,73,.08),rgba(0,122,204,.12));border:1px solid rgba(16,33,73,.08);box-shadow:0 12px 24px rgba(16,33,73,.12);gap:1.25rem}@supports not (gap:1rem){.OverviewTab_co2Highlight__vhoql>*+*{margin-left:1.25rem}}.OverviewTab_co2Icon__wFUY7{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:var(--color-primary,#0b4f8c);color:var(--color-surface,#fff);font-family:HyundaiSansHead,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.04em}.OverviewTab_co2Icon__wFUY7 sub{font-size:.55em;position:relative;bottom:-.15em}.OverviewTab_co2Content__lCxEa{display:flex;flex-direction:column;gap:.2rem}@supports not (gap:1rem){.OverviewTab_co2Content__lCxEa>*+*{margin-top:.2rem}}.OverviewTab_co2Label__fp5Lp{font-family:HyundaiSansHead,sans-serif;font-size:.95rem;font-weight:600;color:rgba(16,33,73,.75);text-transform:uppercase;letter-spacing:.08em}.OverviewTab_co2Label__fp5Lp sub{font-size:.6em;position:relative;bottom:-.15em}.OverviewTab_co2Value__oocld{font-family:HyundaiSansHead,sans-serif;font-size:1.6rem;font-weight:700;color:var(--color-text)}.OverviewTab_iconsRow__UD0FE{display:flex;justify-content:center;margin-top:2rem;gap:2rem}@supports not (gap:1rem){.OverviewTab_iconsRow__UD0FE>*+*{margin-left:2rem}}.OverviewTab_iconPlaceholder__Mlf2b{width:64px;height:64px;border:1px dashed var(--color-border);border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;font-family:HyundaiSansText,sans-serif;font-size:.75rem;color:var(--color-disabled-text);background-color:var(--color-surface)}.TechnicalTab_iosSpacer__u71VP{line-height:1.25rem}.TechnicalTab_iosSpacer__u71VP,.TechnicalTab_sectionBreak__VNEE9{display:block;color:rgba(0,0,0,0);pointer-events:none;font-size:0}.TechnicalTab_sectionBreak__VNEE9{line-height:1.5rem}.TechnicalTab_container__ttU7_{display:flex;flex-direction:column;gap:1.5rem}@supports not (gap:1rem){.TechnicalTab_container__ttU7_>*+*{margin-top:1.5rem}}.TechnicalTab_section__V_SDl{display:flex;flex-direction:column;gap:.75rem}@supports not (gap:1rem){.TechnicalTab_section__V_SDl>*+*{margin-top:.75rem}}.TechnicalTab_section__V_SDl h3{margin:0;font-family:HyundaiSansHead,sans-serif;font-size:1.15rem;font-weight:600;color:var(--color-text);text-transform:uppercase;letter-spacing:.05em}.TechnicalTab_performanceSection__xQ844{display:flex;flex-direction:column;gap:.75rem}@supports not (gap:1rem){.TechnicalTab_performanceSection__xQ844>*+*{margin-top:.75rem}}.TechnicalTab_performanceHeading__ub5iB{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}@supports not (gap:1rem){.TechnicalTab_performanceHeading__ub5iB>*+*{margin-left:1rem}}.TechnicalTab_consumptionHeading__ZY_7K{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}@supports not (gap:1rem){.TechnicalTab_consumptionHeading__ZY_7K>*+*{margin-left:1rem}}.TechnicalTab_performanceContent__bCZs2{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center}@supports not (gap:1rem){.TechnicalTab_performanceContent__bCZs2{grid-gap:1rem}}.TechnicalTab_cardGrid__2ck_E{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:.5rem;gap:.5rem}@supports not (gap:1rem){.TechnicalTab_cardGrid__2ck_E{grid-gap:.5rem}}.TechnicalTab_card__gUPFI{border-radius:var(--radius-md);background-color:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);padding:.8rem 1rem;display:flex;flex-direction:column;text-align:center;gap:.35rem}@supports not (gap:1rem){.TechnicalTab_card__gUPFI>*+*{margin-top:.35rem}}.TechnicalTab_powertrainLine__p3Buk{display:flex;flex-wrap:wrap;gap:.75rem}@supports not (gap:1rem){.TechnicalTab_powertrainLine__p3Buk>*+*{margin-left:.75rem}}.TechnicalTab_tireInfo__rDY_Q{display:flex;align-items:baseline;gap:.4rem}@supports not (gap:1rem){.TechnicalTab_tireInfo__rDY_Q>*+*{margin-left:.4rem}}.TechnicalTab_powertrainItem__M3h79{display:flex;align-items:baseline;gap:.4rem}@supports not (gap:1rem){.TechnicalTab_powertrainItem__M3h79>*+*{margin-left:.4rem}}.TechnicalTab_powertrainLabel__V0Swq{font-family:HyundaiSansText,sans-serif;font-size:.85rem;color:var(--color-disabled-text);text-transform:uppercase;letter-spacing:.04em}.TechnicalTab_powertrainValue__9Xxp_{font-family:HyundaiSansHead,sans-serif;font-size:1.05rem;font-weight:600;color:var(--color-text)}.TechnicalTab_cardLabel__b89Va{font-family:HyundaiSansText,sans-serif;font-size:.85rem;color:var(--color-disabled-text);text-transform:uppercase;letter-spacing:.04em}.TechnicalTab_cardValue___Ib8c{font-family:HyundaiSansHead,sans-serif;font-size:1.3rem;font-weight:600;color:var(--color-text)}.TechnicalTab_specGrid__i9KFr{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:.75rem;gap:.75rem}@supports not (gap:1rem){.TechnicalTab_specGrid__i9KFr{grid-gap:.75rem}}.TechnicalTab_specItem___es2x{border-radius:var(--radius-md);background-color:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);padding:.75rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.25rem}@supports not (gap:1rem){.TechnicalTab_specItem___es2x>*+*{margin-top:.25rem}}.TechnicalTab_specItem___es2x .TechnicalTab_specLabel__uPZRC,.TechnicalTab_specItem___es2x .TechnicalTab_specValue___VoFy{text-align:center}.TechnicalTab_specLabel__uPZRC{font-family:HyundaiSansText,sans-serif;font-size:.85rem;color:var(--color-disabled-text);text-transform:uppercase;letter-spacing:.04em}.TechnicalTab_specValue___VoFy{font-family:HyundaiSansHead,sans-serif;font-size:1.1rem;font-weight:600;color:var(--color-text)}.UpholsteryTab_upholsteryContainer__LRCGy{display:flex;flex-direction:column;gap:1.5rem}@supports not (gap:1rem){.UpholsteryTab_upholsteryContainer__LRCGy>*+*{margin-top:1.5rem}}.UpholsteryTab_upholsteryButton__Hv4Hx{width:48px;height:48px;border-radius:var(--radius-full);border:1px solid var(--color-primary,#003874);background-color:var(--color-primary,#003874);display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm);color:var(--color-button-text,#ffffff);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.UpholsteryTab_upholsteryButton__Hv4Hx:hover{background-color:rgba(0,56,116,.85);border-color:rgba(0,56,116,.9);box-shadow:var(--shadow-hover)}.UpholsteryTab_upholsteryButton__Hv4Hx:active{background-color:rgba(0,56,116,.72);border-color:rgba(0,56,116,.78)}.UpholsteryTab_upholsteryImageWrapper__brn_t{position:relative;width:100%;height:500px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}.UpholsteryTab_upholsteryImage__2oTjW{-o-object-fit:cover;object-fit:cover}.UpholsteryTab_upholsteryControls__UZqC6{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center}@supports not (gap:1rem){.UpholsteryTab_upholsteryControls__UZqC6{grid-gap:1rem}}.UpholsteryTab_upholsteryInfo__6r1An{display:flex;flex-direction:column;align-items:center;gap:.4rem}@supports not (gap:1rem){.UpholsteryTab_upholsteryInfo__6r1An>*+*{margin-top:.4rem}}.UpholsteryTab_upholsteryName__5qk8_{font-family:HyundaiSansHead,sans-serif;font-weight:600;font-size:1.3rem;color:var(--color-text)}.UpholsteryTab_upholsteryDescription__T4iXt{font-family:HyundaiSansText,sans-serif;color:var(--color-disabled-text);font-size:.95rem}.carModelCard_card__xWjbv{cursor:pointer;border-radius:12px;overflow:hidden;box-shadow:0 0 4px rgba(0,0,0,.1);background:var(--color-surface);transition:transform .2s ease;display:flex;flex-direction:column;align-items:center;min-width:250px}.carModelCard_card__xWjbv:hover{transform:scale(1.02)}.carModelCard_imageWrapper__i43hk{position:relative;width:100%;height:160px;overflow:hidden;background:var(--color-surface);display:flex;align-items:center;justify-content:center}.carModelCard_imageWrapper__i43hk img{height:100%;width:auto;-o-object-fit:cover;object-fit:cover}.carModelCard_label__egtJ_{font-size:16px;font-weight:600;padding:12px;text-align:center}.carModelCard_price__juRpI{font-size:14px;color:var(--color-primary);margin-top:4px;font-weight:500}.carModelCard_fuel__vjr_7{font-size:12px;color:var(--color-text-secondary);margin-top:4px}.carModelCard_fuel__vjr_7 ul{margin:4px 0 0;padding:0;list-style:none}.carModelCard_fuel__vjr_7 li{margin:0;padding:0;line-height:1.4}.carModelCard_expanded__Hx_xu{margin-top:8px;font-size:12px;background:var(--color-surface-subtle);padding:8px;border-radius:6px}.carModelCard_comboList__QN1j8{margin:0;padding:0;list-style:none}.carModelCard_comboItem__tkdTD{margin:4px 0}.CarImage_title__PEVlp{text-align:center}.CarImage_carImage__lmEtq{position:relative;width:100%;aspect-ratio:3/2;min-height:160px}.CarImage_carDescription__17QE5{text-align:end}@media screen and (max-width:750px){.CarImage_carDescription__17QE5{text-align:center}}.VoucherBanner_banner__MgQO_{background:var(--color-button-bg);color:var(--color-button-text);padding:1rem;margin:1rem 0;text-align:center;border-radius:8px}.VoucherBanner_link__9lPc4{color:var(--color-button-text);margin-left:.5rem;text-decoration:underline;font-weight:600}.optionItem_optionItem__6U3lx{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0;line-height:1.4rem;font-size:.8rem;border-bottom:1px solid var(--color-border)}.optionItem_label__GZCuh{font-weight:300;font-size:.6rem;color:var(--text-secondary)}.optionItem_value__GIkX8{text-align:right;font-weight:500;color:var(--color-primary)}.Button_base__oWdPP{transition:1s;cursor:pointer;border-radius:0;border:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.Button_base__oWdPP:disabled{background-color:var(--color-disabled-bg);color:var(--color-disabled-text);cursor:not-allowed}.Button_base__oWdPP:active{transform:scale(.97)}.Button_base__oWdPP:hover{transition:.2;transform:scale(1.02)}.Button_content__j_3Kc{display:inline-flex;align-items:center;gap:.5rem}.Button_icon__4sjVX{display:inline-flex;align-items:center;justify-content:center}.Button_primary__kRtet{background-color:var(--color-button-bg);color:var(--color-button-text)}.Button_primary__kRtet:hover{background-color:var(--color-accent)}.Button_secondary__BZOto{background-color:var(--color-surface);color:var(--color-text);border:1px solid var(--color-accent)}.Button_warning___Ew5Z{background-color:var(--color-warning);color:var(--color-text)}.Button_danger__Gq6h5{background-color:var(--color-error);color:var(--color-button-text)}.Button_success__msvAH{background-color:var(--color-success);color:var(--color-button-text)}.Button_outline__v6Mgs{background-color:rgba(0,0,0,0);color:var(--color-text);border:1px solid var(--color-text)}.Button_outlineWhite__IN4Dd{background-color:rgba(0,0,0,0);color:var(--color-button-text);border:1px solid var(--color-button-text)}.Button_ghost__HzYTh,.Button_link__ByRDM{margin:0 .5rem;padding:0;background-color:rgba(0,0,0,0);color:var(--color-text);position:relative;display:inline-block;text-decoration:none}.Button_link__ByRDM:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:2px;background-color:currentColor;transition:all .3s ease;transform:translateX(-50%)}.Button_link__ByRDM:hover:after{width:75%}.Button_sm__uMBkC{padding:.4rem .8rem;font-size:.875rem}.Button_md__HdMdq{padding:.6rem 1.2rem;font-size:1rem}.Button_lg__8fMGV{padding:.75rem 1.5rem;font-size:1.125rem}.Button_fullWidth__1dURU{display:block;width:100%}.Button_iconButton__WY_36{padding:.5rem;width:2.5rem;height:2.5rem;aspect-ratio:1/1;border-radius:50%}.Button_tooltipWrapper__V2hlX{position:relative}.Button_tooltipWrapper__V2hlX:hover .Button_tooltip__rk_T3{opacity:1;visibility:visible;transform:translate(-50%,-120%)}.Button_tooltip__rk_T3{position:absolute;top:0;left:50%;transform:translate(-50%,-100%);background-color:var(--color-surface);color:var(--color-text);padding:.3rem .6rem;font-size:.75rem;border-radius:4px;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s ease;z-index:10;pointer-events:none;box-shadow:0 0 6px rgba(0,0,0,.15)}.Button_iconContent__ryolZ{display:inline-flex;align-items:center;justify-content:center}.not-found_wrapper__gDToA{margin-top:2rem;margin-bottom:2rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.not-found_logo__zcRgl{width:100%;max-width:300px;height:auto;border-radius:.75rem;-o-object-fit:cover;object-fit:cover}.not-found_buttonGrid__LGYq4{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.not-found_buttonItem__pVyRp{flex:1 1 200px;max-width:250px}.CarVersionSelect_title__vzefx{font-size:1.25rem;font-weight:600;margin-bottom:0}.CarVersionSelect_header__o2ZUs{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem}.CarVersionSelect_technicalBox__q4_CP{margin-top:2rem;padding:1rem;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:.5rem;font-size:.875rem;line-height:1.6}.CarVersionSelect_category__UpeC1{margin-bottom:2rem}.CarVersionSelect_grid__6cUgF{display:grid;grid-gap:1rem;gap:1rem}.page_slide__zisTL,.page_wrapper__w1BWf{width:100vw;overflow:hidden}.page_slide__zisTL{position:relative;padding-bottom:2rem}.page_slidePlaceholder__fYpmv{width:100vw;aspect-ratio:3/2;position:relative;display:flex;align-items:center;justify-content:center;background:var(--color-border)}.page_imageBackgroundWrapper__pcseS{position:absolute;width:100%;top:0;left:0;height:100%;z-index:0;overflow:hidden}.page_imageBackground__xQgDT{-o-object-fit:cover;object-fit:cover;filter:blur(40px);transform:scale(1.2);opacity:.6}.page_imageWrapper__YgLo6{display:flex;justify-content:center;position:relative;z-index:1}.page_imageMain__FwbMx{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;z-index:1}.page_content__szHtB{position:absolute;top:0;left:0;padding:2rem;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;z-index:2;color:var(--color-button-text)}.page_content__szHtB h2{font-size:2rem;margin-bottom:.5rem}.page_content__szHtB p{font-size:1.2rem}.page_content__szHtB .page_ctaBlock__UW_JB{display:flex;gap:1rem;flex-wrap:wrap;padding:2rem}.page_layout1__QknxP{justify-content:space-between;align-items:flex-start}.page_layout1__QknxP .page_titleBlock__6qEJJ{align-self:flex-start}.page_layout1__QknxP .page_ctaBlock__UW_JB{align-self:flex-end}.page_layout2__4HF68{justify-content:space-between}.page_layout2__4HF68 .page_titleBlock__6qEJJ{align-self:flex-start}.page_layout2__4HF68 p{align-self:flex-end;text-align:right}.page_layout2__4HF68 .page_ctaBlock__UW_JB{align-self:flex-start}.page_layout3__DTY8A{justify-content:space-between;align-items:flex-end}.page_layout3__DTY8A .page_titleBlock__6qEJJ{align-self:flex-end;text-align:right}.page_layout3__DTY8A p{align-self:flex-start}.page_layout3__DTY8A .page_ctaBlock__UW_JB{align-self:flex-end}.page_layout4__YGxS2{justify-content:space-between;align-items:center;text-align:center}.page_layout4__YGxS2 .page_titleBlock__6qEJJ{align-self:center}.page_layout4__YGxS2 .page_ctaBlock__UW_JB{flex-direction:column;align-items:flex-end}.page_layout5__WYqxa{justify-content:flex-start;align-items:flex-start}.page_layout5__WYqxa .page_titleBlock__6qEJJ{align-self:center;text-align:center}.page_layout5__WYqxa .page_ctaBlock__UW_JB{align-self:center;align-items:flex-start}.page_layout6__lgDuq{justify-content:space-between;align-items:flex-start}.page_layout6__lgDuq .page_titleBlock__6qEJJ{align-self:center;text-align:center}.page_layout6__lgDuq .page_ctaBlock__UW_JB{align-self:center;align-items:flex-start}.page_titleBlock__6qEJJ{background:rgba(0,0,0,.4);padding:1rem 1.5rem;border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.page_titleBlock__6qEJJ h2,.page_titleBlock__6qEJJ p{margin:0;text-shadow:0 2px 4px rgba(0,0,0,.8);color:var(--color-button-text)}.page_hero__TR3fT{display:flex;flex-direction:column;gap:0;width:100%;background:#fff}.page_searchHero__9Mqb8{position:relative;width:100vw;margin:0 calc(50% - 50vw) 3rem;min-height:clamp(340px,60vw,580px);background-image:linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,.35)),url(/assets/homepage_image.png);background-size:cover;background-position:bottom;display:flex;justify-content:center;align-items:center}.page_searchHeroContent__A5W_S{max-width:1400px;margin:clamp(1.5rem,4vw,3rem) auto;width:100%;display:flex;justify-content:flex-start;padding-inline:clamp(1rem,5vw,3rem)}.page_mainContent__NQxPz{display:flex;flex-direction:column;gap:3rem;align-items:center;background:var(--color-global-bg,#f5f7fb);padding:3rem 0 4rem}.page_grid__umSuY{display:grid;width:100%;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.page_loader__B66LI{display:flex;justify-content:center;align-items:center;padding:2rem 0}.page_empty__1cFtN{margin:0;padding:1.5rem;border-radius:12px;background:hsla(0,0%,100%,.8);color:#1f2937;font-weight:500;text-align:center;box-shadow:inset 0 0 0 1px rgba(15,41,82,.08)}.page_voucherWrapper__46aNu{width:min(1180px,100%);margin:0 auto;padding:1.5rem}@media(max-width:768px){.page_slidePlaceholder__fYpmv,.page_wrapper__w1BWf{width:100%}.page_grid__umSuY{grid-template-columns:1fr}.page_searchHero__9Mqb8{min-height:clamp(320px,85vw,460px)}.page_searchHeroContent__A5W_S{width:100%;max-width:none;margin:2rem 0;justify-content:center;padding-inline:clamp(1rem,6vw,2rem)}.page_voucherWrapper__46aNu{padding-inline:1rem}}.HomeSearchTabs_section__BLbdo{width:100%;padding:2rem 0;display:flex;justify-content:center}.HomeSearchTabs_inner__s5yAf{width:min(1120px,100%);background:hsla(0,0%,100%,.75);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;border:1px solid var(--color-border)}.HomeSearchTabs_heading__Z4osN{display:flex;flex-direction:column;gap:.35rem}.HomeSearchTabs_heading__Z4osN h2{margin:0;font-size:clamp(1.4rem,2vw,1.8rem);color:#062b52}.HomeSearchTabs_heading__Z4osN p{margin:0;color:#475569;font-size:.95rem}.HomeSearchTabs_tabs__uyAok{display:flex;gap:.75rem;flex-wrap:wrap}.HomeSearchTabs_tabButton__1Q_FW{border-radius:var(--radius-md);font-weight:600;text-transform:none;box-shadow:none!important}.HomeSearchTabs_form__hbaEk{display:grid;grid-template-columns:1fr auto;grid-gap:1.5rem;gap:1.5rem;align-items:center}.HomeSearchTabs_fields__aUWdg{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;align-items:flex-end}.HomeSearchTabs_field__sa61t{display:flex;flex-direction:column;gap:.35rem;min-width:160px;font-size:.95rem;color:#1f2a44}.HomeSearchTabs_field__sa61t span{font-weight:600}.HomeSearchTabs_field__sa61t input,.HomeSearchTabs_field__sa61t select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,44,95,.18);border-radius:12px;padding:.65rem .85rem;font-size:1rem;background:hsla(0,0%,100%,.9);transition:border .2s ease,box-shadow .2s ease}.HomeSearchTabs_field__sa61t input:focus-visible,.HomeSearchTabs_field__sa61t select:focus-visible{outline:none;border-color:var(--color-accent,#002c5f);box-shadow:0 0 0 3px rgba(0,73,150,.18)}.HomeSearchTabs_compact__s6_4W{min-width:140px}.HomeSearchTabs_submitButton__nkUSn{justify-self:flex-end}@media(max-width:960px){.HomeSearchTabs_form__hbaEk{grid-template-columns:1fr}.HomeSearchTabs_submitButton__nkUSn{justify-self:center;width:min(260px,100%)}}@media(max-width:640px){.HomeSearchTabs_inner__s5yAf{border-radius:16px;padding:1.25rem}.HomeSearchTabs_field__sa61t{min-width:140px;width:100%}}.HomeSection_section__CHrfk{width:100%;max-width:1380px;margin:0 auto;padding:2.5rem 0 0;display:flex;flex-direction:column;gap:1.75rem}.HomeSection_header__elsNW{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.5rem;align-items:center}.HomeSection_header__elsNW h2{font-size:clamp(1.6rem,2vw,2rem);margin:0;color:#062b52}.HomeSection_header__elsNW p{margin:.25rem 0 0;color:#475569;max-width:720px;line-height:1.5}.HomeSection_cta__Budq4{text-decoration:none}.HomeSection_content__YqQ0c{display:grid;grid-gap:1.5rem;gap:1.5rem}@media(max-width:1024px){.HomeSection_section__CHrfk{padding-inline:1.5rem}}@media(max-width:768px){.HomeSection_section__CHrfk{padding-inline:1rem}}.page_form__RzAPJ{display:flex;flex-direction:column;gap:1rem;max-width:500px;margin:0 auto}.page_input__pYdl8,.page_textarea__A4A9r{padding:.75rem 1rem;font-size:1rem;border:1px solid var(--color-border);border-radius:.5rem;background-color:var(--color-bg);color:var(--color-text);width:100%}.page_textarea__A4A9r{height:150px}.page_checkbox__kKX5m{display:flex;align-items:center;gap:.5rem}.page_table__W7K0G{width:100%;border-collapse:collapse;margin:2rem 0;font-size:.95rem;background-color:var(--base);border:1px solid var(--color-border)}.page_table__W7K0G td,.page_table__W7K0G th{padding:.75rem;text-align:left;border:1px solid var(--color-border)}.page_table__W7K0G th{background-color:var(--color-button-bg);color:var(--color-button-text);font-weight:600}.page_table__W7K0G tr:nth-child(2n){background-color:var(--color-surface);transition:.5s ease-in}.page_table__W7K0G tr:hover{background-color:var(--color-disabled-text);transition:.5s ease-out}.page_table__W7K0G td{color:var(--color-text)}.page_addButton__tzHq6{margin-bottom:1rem;display:inline-block;text-decoration:none}.page_table__AeHxB{width:100%;border-collapse:collapse;margin:2rem 0;font-size:.95rem;background-color:var(--base);border:1px solid var(--color-border)}.page_table__AeHxB td,.page_table__AeHxB th{padding:.75rem;text-align:left;border:1px solid var(--color-border)}.page_table__AeHxB th{background-color:var(--color-button-bg);color:var(--color-button-text);font-weight:600}.page_table__AeHxB tr:nth-child(2n){background-color:var(--color-surface);transition:.5s ease-in}.page_table__AeHxB tr:hover{background-color:var(--color-disabled-text);transition:.5s ease-out}.page_table__AeHxB td{color:var(--color-text)}.page_addButton__Jwqev{margin-bottom:1rem;display:inline-block;text-decoration:none}.cennikiSection_wrapper__cnJKr{padding:2rem 1rem;background-color:var(--color-global-bg)}.cennikiSection_title__44eSz{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;text-align:center;color:var(--color-text)}.cennikiSection_list__nckcw{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:1.5rem;gap:1.5rem}.cennikiSection_item__TD3eo{background:var(--color-accent);padding:1.25rem;border-radius:var(--radius-xl);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-medium) var(--easing-standard);display:flex;flex-direction:column;justify-content:space-between}.cennikiSection_item__TD3eo:hover{box-shadow:var(--shadow-hover)}.cennikiSection_description__iDNS9{font-size:1rem;margin-bottom:1rem;color:var(--color-button-text)}.cennikiSection_download__hLaox{align-self:flex-start;padding:.5rem 1.25rem;background-color:var(--color-button-bg);color:var(--color-button-text);text-decoration:none;border-radius:var(--radius-md);font-weight:500;font-size:.95rem;transition:background-color var(--duration-fast)}.cennikiSection_download__hLaox:hover{background-color:var(--color-accent-light)}.CarGallery_gallery__EapBV{display:flex;flex-direction:column;gap:16px;width:100%}.CarGallery_mainImageWrapper__JSKLP{position:relative;min-width:0;aspect-ratio:3/2;overflow:hidden}.CarGallery_mainImageWrapper__JSKLP,.CarGallery_mainImage__dAwyd{width:100%;max-width:100%;max-height:500px;border-radius:8px;border:1px solid var(--color-border)}.CarGallery_mainImage__dAwyd{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.CarGallery_arrowLeft__KO8GA,.CarGallery_arrowRight__UsoUs{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,44,95,.6);color:var(--color-button-text);border:none;font-size:24px;width:40px;height:40px;cursor:pointer;z-index:1;border-radius:50%;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center}.CarGallery_arrowLeft__KO8GA:hover,.CarGallery_arrowRight__UsoUs:hover{background-color:var(--color-accent-light)}.CarGallery_arrowLeft__KO8GA{left:16px}.CarGallery_arrowRight__UsoUs{right:16px}.CarGallery_thumbnailContainer__Xjzit{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;touch-action:pan-x;max-width:100%;min-width:0;padding-block:8px}.CarGallery_thumbnailList__D8TGX{display:flex;flex-wrap:nowrap;gap:8px;min-width:0}.CarGallery_thumbnailList__D8TGX>:where(*){flex:0 0 auto;scroll-snap-align:start}.CarGallery_thumbnail__e3eYk{width:80px;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;display:block;border-radius:4px;cursor:pointer;border:2px solid rgba(0,0,0,0);transition:border-color .3s ease}.CarGallery_thumbnail__e3eYk:hover{border-color:var(--color-accent-light)}.CarGallery_active__hz_Dw{border-color:var(--color-accent)}.CarGallery_noImages__5NEff{text-align:center;color:var(--color-disabled-text);font-size:18px;padding:40px 0}.ContactMap_mapWrapper__MilBh{display:flex;flex-direction:column;gap:1rem;width:100%}.ContactMap_address__D1LWN{font-size:1rem;font-weight:500;color:var(--color-text)}.ContactMap_map__WBrG_ iframe{width:100%;height:300px;border:none;border-radius:12px}.OpeningHours_wrapper__Pxnc3{display:flex;flex-wrap:wrap;gap:2rem;width:100%}.OpeningHours_block__9z3Jm{flex:1 1 300px;display:flex;flex-direction:column;gap:.75rem}.OpeningHours_heading__lO_kj{font-size:1.1rem;font-weight:600;color:var(--color-text);padding-left:.5rem}.OpeningHours_table__XxBAf{width:100%;border-collapse:collapse;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.OpeningHours_table__XxBAf td{padding:.75rem 1rem;border-bottom:1px solid var(--color-border);color:var(--color-text);font-size:.95rem}.OpeningHours_table__XxBAf tr:last-child td{border-bottom:none}.OpeningHours_table__XxBAf tr:nth-child(2n),.OpeningHours_table__XxBAf tr:nth-child(odd){background:none}.TechCompareModal_table__hjny9{width:100%;border-collapse:collapse;table-layout:fixed}.TechCompareModal_table__hjny9 td,.TechCompareModal_table__hjny9 th{padding:.5rem .75rem;border:1px solid var(--color-border);background:var(--color-surface);vertical-align:top;text-align:left;word-break:break-word}.TechCompareModal_table__hjny9 th{font-weight:600;background-color:var(--color-surface)}.TechCompareModal_table__hjny9 thead th{position:-webkit-sticky;position:sticky;top:0;z-index:3;background-color:var(--color-accent);color:var(--color-button-text)}.TechCompareModal_table__hjny9 thead th:first-child{left:0;z-index:4}.TechCompareModal_table__hjny9 thead th.TechCompareModal_toggleCell__H_r8u{background-color:var(--color-surface);color:var(--color-text)}.TechCompareModal_table__hjny9 tbody td:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2;background-color:var(--color-surface)}.TechCompareModal_table__hjny9 .TechCompareModal_groupHeader__6mQp1{background-color:var(--color-accent);color:var(--color-button-text);font-weight:700}.TechCompareModal_table__hjny9 .TechCompareModal_subgroupHeader__y_wIF{background-color:var(--color-disabled-text);color:var(--color-button-text);font-weight:600}.TechCompareModal_toggleButton__iBIno{margin-bottom:.5rem;padding:.4rem .75rem;font-size:.75rem;width:100%;white-space:nowrap}.TechCompareModal_scrollWrapper__OFBu_{overflow:auto;max-height:70vh}.TechCompareModal_dataCol__e8SBT{width:180px}.TechCompareModal_labelCol__Vqxwc{width:200px}@media(max-width:640px){.TechCompareModal_labelCol__Vqxwc{width:30vw}.TechCompareModal_dataCol__e8SBT{width:23vw}.TechCompareModal_table__hjny9{font-size:.75rem}.TechCompareModal_table__hjny9 thead th{max-height:20vh;overflow-y:auto}.TechCompareModal_scrollWrapper__OFBu_{scroll-snap-type:x mandatory}.TechCompareModal_table__hjny9 td,.TechCompareModal_table__hjny9 th{scroll-snap-align:start}}.marItemsSection_wrapper__pQuVi{padding:2rem 0}.marItemsSection_category__V1kZS{margin-bottom:2rem}.marItemsSection_categoryTitle__SI2lD{font-size:1.25rem;font-weight:600;margin:0 0 .5rem;color:var(--color-text)}.marItemsSection_categoryLine__mO_vX{height:2px;background-color:var(--color-border);margin-bottom:1rem}.marItemsSection_categoryDescription__r1MyK{margin-bottom:1.5rem;color:var(--color-text)}.marItemsSection_itemImage__73Xtk{width:100%;position:relative;aspect-ratio:4/3;margin-bottom:.5rem;overflow:hidden}.marItemsSection_itemImage__73Xtk img{-o-object-fit:cover;object-fit:cover}.marItemsSection_itemDescription__wiMFH{color:var(--color-text);font-size:.95rem}.marItemsSection_dimensionList__Ts2MW{display:flex;flex-direction:column;gap:2rem}.marItemsSection_dimensionItem__UbyR5{width:100%}.marItemsSection_dimensionImage__KHwhD{width:100%;position:relative;aspect-ratio:4/3;margin-bottom:.5rem;overflow:hidden}.marItemsSection_dimensionImage__KHwhD img{-o-object-fit:contain;object-fit:contain}.FloatingActions_desktopWrapper__G_qZ5{min-height:100px;position:fixed;top:50%;right:0;transform:translateY(-50%);display:flex;flex-direction:row;align-items:stretch;gap:0;z-index:1200;background-color:rgba(0,0,0,0);border-radius:0;overflow:visible;border:1px solid var(--color-accent)}@media(max-width:750px){.FloatingActions_desktopWrapper__G_qZ5{display:none}}.FloatingActions_actions__MvID5{display:flex;flex-direction:column}.FloatingActions_collapsed__T_QY1 .FloatingActions_actions__MvID5{display:none}.FloatingActions_toggleButton__I2Fks{width:24px;background-color:var(--color-button-text);color:var(--color-accent);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;align-self:stretch}.FloatingActions_mobileWrapper__ZTMP4{display:none}@media(max-width:750px){.FloatingActions_mobileWrapper__ZTMP4{position:fixed;bottom:0;left:0;width:100%;background-color:var(--color-accent);display:flex;justify-content:space-around;padding:.5rem 0;z-index:1200}}.FloatingActions_action__GE_Pa{width:80px;height:auto;color:var(--color-button-text);text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:.5rem;gap:.25rem;padding:1rem;box-sizing:border-box;cursor:pointer;text-align:center}.FloatingActions_action__GE_Pa,.FloatingActions_desktopWrapper__G_qZ5 .FloatingActions_action__GE_Pa{background-color:var(--color-accent);border-radius:0}.FloatingActions_actions__MvID5 .FloatingActions_action__GE_Pa+.FloatingActions_action__GE_Pa{border-top:1px solid var(--color-accent-light)}.FloatingActions_mobileWrapper__ZTMP4 .FloatingActions_action__GE_Pa{flex:1 1;background-color:rgba(0,0,0,0)}.FloatingActions_action__GE_Pa svg{width:24px;height:24px;stroke:currentColor;display:block}.FloatingActions_label__Nyko4{font-size:.6rem}@media(max-width:750px){.FloatingActions_label__Nyko4{font-size:1rem}}.InfoBox_infoBox__JBVhA{padding:1rem;border-radius:8px;font-size:1rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:baseline;gap:.25rem;line-height:1.2;height:100%;width:100%;max-width:100%;box-sizing:border-box;overflow-wrap:break-word;background-color:var(--color-bg)}.InfoBox_label__ksA6F{font-size:.875rem;font-weight:600;opacity:.75}.InfoBox_value__0K3Ts{font-size:1.125rem;font-weight:500;word-break:break-word}.InfoBox_accent__myQfJ{background:var(--color-accent);color:var(--color-button-text)}.InfoBox_accentLight__pW6ik{background:var(--color-accent-light);color:var(--color-button-text)}.InfoBox_success__6bdG0{background:var(--color-success)}.InfoBox_warning__QNDKV{background:var(--color-warning);color:var(--color-text)}.InfoBox_error__N1s6o{background:var(--color-error)}.InfoBox_surface__F7REm{background:var(--color-surface);color:var(--color-text)}.InfoBox_outline___qXm2,.InfoBox_transparent__J9flF{background-color:"transparent";color:var(--color-accent);font-weight:300}.InfoBox_greycat__cxAMA,.InfoBox_outline___qXm2{border:1px solid var(--color-accent)}.InfoBox_greycat__cxAMA{background-color:var(--color-disabled-bg);color:var(--color-accent);font-weight:300}.InfoBox_sm__m9WRA{padding:.4rem}.InfoBox_md__WRbn3{padding:.7rem}.InfoBox_lg__maESM{padding:1rem}.InfoBox_center__SCE6w{justify-content:center;text-align:center;align-items:center}.InfoBox_baseline__1_Nsd{justify-content:baseline}.CarSpec_modalContent__FBERL{padding:1rem}.CarSpec_category__5ZxcN{margin-bottom:2rem;border-bottom:1px solid var(--color-text)}.CarSpec_categoryHeader__w7RE9{background-color:var(--color-accent);color:var(--color-surface);padding:.5rem 1rem;border-radius:1rem}.CarSpec_subgroup__M9OBW{margin-top:1rem}.CarSpec_table__rm3ay{width:100%;border-collapse:collapse}.CarSpec_table__rm3ay td{padding:.5rem;border-bottom:1px solid #ccc}.CarSpec_infoButton__rmVLw{background:none;border:none;margin-left:.5rem;padding:0;cursor:pointer;color:inherit}.CarSpec_infoButton__rmVLw:hover{opacity:.7}.CarSpec_twoColumnTable__32LJi{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:.5rem;row-gap:.5rem;grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;margin-bottom:2rem}.CarSpec_row__4tUH2{display:contents}.CarSpec_label__sO21b{font-weight:500;color:var(--color-text)}.CarSpec_value__JWD6Y{text-align:right;color:ar(--color-surface)}.Modal_overlay__rP1St{position:fixed;inset:0;background-color:rgba(0,0,0,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:1500}.Modal_modal__NWRB7{background-color:var(--color-bg);border-radius:12px;padding:2rem;margin-top:70px;max-height:80vh;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.15);transition:all .3s ease;display:flex;flex-direction:column;gap:1.5rem}@media(max-width:768px){.Modal_modal__NWRB7{margin:4rem .5rem;max-width:90vh}}.Modal_sm__uDJR5{max-width:500px}.Modal_md__iYfvU{max-width:900px}.Modal_lg__tlQw6{max-width:1200px}.Modal_xl__VIO4y{max-width:1300px}.Modal_header__3iS2x{display:flex;justify-content:space-between;align-items:center}.Modal_header__3iS2x h2{margin:0;font-size:1.25rem;color:var(--color-text)}.Modal_closeButton__CH21X{background:none;border:none;cursor:pointer;color:var(--color-text)}.Modal_closeButton__CH21X:hover{color:var(--color-accent)}.Modal_body__7CVJy{flex:1 1;color:var(--color-text);overflow-y:auto}.Modal_footer__By__k{display:flex;justify-content:flex-end;gap:1rem}@media(max-width:330px){.Modal_footer__By__k{flex-direction:column;align-items:stretch}}.ImageGallery_gallery__NKOSM{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,1fr)}.ImageGallery_thumb__JX99k{padding:0;border:none;background:none;cursor:pointer}.ImageGallery_thumb__JX99k img{width:100%;height:auto;border-radius:var(--radius-md)}.ImageGallery_full__Ac5Ax{width:100%;height:auto;max-height:80vh;-o-object-fit:contain;object-fit:contain}@media(min-width:600px){.ImageGallery_gallery__NKOSM{grid-template-columns:repeat(3,1fr)}}@media(min-width:900px){.ImageGallery_gallery__NKOSM{grid-template-columns:repeat(4,1fr)}}.FinanceTab_financeTab__z0KQ7{display:flex;flex-direction:column;gap:2rem;padding:1.5rem;background:var(--color-surface);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.FinanceTab_priceTabsWrapper__P8te4{margin-bottom:1rem}.FinanceTab_pricing__1Xdc9{display:flex;flex-direction:column;gap:.25rem}.FinanceTab_priceRow__7MqrM{display:flex;justify-content:space-between}.FinanceTab_oldPrice__AYuCK,.FinanceTab_price30days__PuwE1{font-size:.9rem;color:var(--color-disabled-text)}.FinanceTab_promoPrice__QJ7gG{font-size:2rem;font-weight:700;color:var(--color-accent)}.FinanceTab_financing__2pKLR{display:flex;flex-direction:column;gap:1rem}.FinanceTab_installment__iv7VD{font-size:1rem}.FinanceTab_caption__LCTI4{font-size:.75rem;color:var(--color-text)}.FinanceTab_adjustBtn__n_pj5{margin-top:.5rem}.FinanceTab_cta__DVkJD{display:flex;flex-direction:column;gap:.75rem}.AdjustableNumericInput_wrapperColumn__FeEd2{display:flex;flex-direction:column;gap:.25rem}.AdjustableNumericInput_label__PaW9q{font-size:.875rem;font-weight:500;color:var(--color-text);margin-bottom:.25rem}.AdjustableNumericInput_wrapper___Mjsi{display:flex;align-items:center;gap:.25rem}.AdjustableNumericInput_icon__lfDeS{background:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.AdjustableNumericInput_input__9_TL7{width:64px;height:32px;text-align:center;font-size:1rem;font-weight:600;border:1px solid var(--color-border);border-radius:4px;background:var(--color-bg);-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.AdjustableNumericInput_input__9_TL7::-webkit-inner-spin-button,.AdjustableNumericInput_input__9_TL7::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.AdjustableNumericInput_input__9_TL7[type=number]{-moz-appearance:textfield}.AdjustableNumericInput_suffix__nxmZc{font-size:.875rem;margin-left:-.25rem;margin-right:.25rem;color:var(--color-text)}.FinanceAdjustModal_downPayment__J66Ts{margin-top:.5rem}.SegmentedSwitchInput_wrapper__ETsP1{position:relative;display:flex;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.SegmentedSwitchInput_option__Gifiw{flex:1 1;padding:.5rem 1rem;background:none;border:none;z-index:1;font-weight:500;cursor:pointer;text-align:center;transition:color .2s ease;color:var(--color-text)}.SegmentedSwitchInput_option__Gifiw.SegmentedSwitchInput_active__LtE0v{color:var(--color-button-text);font-weight:600}.SegmentedSwitchInput_highlight__4ZOAS{position:absolute;top:0;bottom:0;background-color:var(--color-accent);border-radius:8px;z-index:0;transition:all .3s ease;box-shadow:0 0 0 1px var(--color-accent)}.CarModal_imageWrapper__zXjye{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:.75rem .75rem 0 0}.CarModal_card__XEX2C{cursor:pointer;width:400px;text-align:center}.CarModal_cardDescription__cPX1M p{text-align:center}.Breadcrumbs_breadcrumbs__wkT_r{font-size:.875rem;color:var(--color-text);margin-bottom:1rem}.Breadcrumbs_breadcrumbs__wkT_r ol{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;padding:0;margin:0;list-style:none}.Breadcrumbs_breadcrumbs__wkT_r a{color:var(--color-accent);text-decoration:none;font-weight:500}.Breadcrumbs_breadcrumbs__wkT_r a:hover{color:var(--color-accent-light);text-decoration:underline}.Breadcrumbs_breadcrumbs__wkT_r span.Breadcrumbs_separator___2F7_{margin:0 .3rem;color:var(--color-border)}@media(max-width:600px){.Breadcrumbs_breadcrumbs__wkT_r ol{flex-direction:row;flex-wrap:wrap;align-items:center}}.CarGallery_gallery__zO293{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0}.CarGallery_mainImageWrapper__BVLWC{position:relative;min-width:0;aspect-ratio:3/2;overflow:hidden}.CarGallery_mainImageWrapper__BVLWC,.CarGallery_mainImage__EOvqa{width:100%;max-width:100%;max-height:500px;border-radius:8px;border:1px solid var(--color-border)}.CarGallery_mainImage__EOvqa{height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease;cursor:pointer}.CarGallery_arrowLeft__sLPW2,.CarGallery_arrowRight__QzApy{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,44,95,.6);color:var(--color-button-text);border:none;font-size:24px;width:40px;height:40px;cursor:pointer;z-index:1;border-radius:50%;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center}.CarGallery_arrowLeft__sLPW2:hover,.CarGallery_arrowRight__QzApy:hover{background-color:var(--color-accent-light)}.CarGallery_arrowLeft__sLPW2{left:16px}.CarGallery_arrowRight__QzApy{right:16px}.CarGallery_thumbnailScroll__nfoI_{display:grid;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;touch-action:pan-x;max-width:100%;min-width:0;padding-block:8px}.CarGallery_thumbnailRow__Egjzk{display:flex;flex-wrap:nowrap;gap:8px;min-width:0}.CarGallery_thumbnail__6fVk8{flex:0 0 auto;height:clamp(60px,10vw,100px);width:auto;-o-object-fit:cover;object-fit:cover;display:block;border-radius:4px;cursor:pointer;border:2px solid rgba(0,0,0,0);transition:border-color .3s ease}.CarGallery_thumbnail__6fVk8:hover{border-color:var(--color-accent-light)}.CarGallery_active__BKU_F{border-color:var(--color-accent)}.CarGallery_noImages__lF_9E{text-align:center;color:var(--color-disabled-text);font-size:18px;padding:40px 0}.CarGallery_fullscreenOverlay__kmgt0{position:fixed;inset:0;background-color:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center;z-index:2000;padding:20px}.CarGallery_fullscreenContent__kLKbc{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:16px}.CarGallery_fullscreenImageWrapper__xMqcb{position:relative;width:100%;aspect-ratio:3/2;max-height:80vh;overflow:hidden}.CarGallery_fullscreenImage__kFfqS{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.CarGallery_closeButton__jt_Li{position:absolute;top:20px;right:20px;background:rgba(0,0,0,.6);color:#fff;border:none;font-size:24px;width:40px;height:40px;border-radius:50%;cursor:pointer;z-index:2100;display:flex;align-items:center;justify-content:center}.UsedCarFinanceTab_financeTab__k3i0Q{display:flex;flex-direction:column;gap:2rem;padding:1.5rem;background:var(--color-surface);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;overflow-x:hidden}.UsedCarFinanceTab_header__IfEp0{display:none;font-size:1.25rem;font-weight:700;margin-bottom:1rem}.UsedCarFinanceTab_pricing__PzoG1{text-align:center}.UsedCarFinanceTab_promoPrice__B7BbL{font-size:2.5rem;font-weight:700;color:var(--color-accent)}.UsedCarFinanceTab_cta__8l15s{display:flex;flex-direction:column;gap:.75rem;width:100%}.UsedCarFinanceTab_methodSwitch__bcJk9 [class*=tabHeader]{width:100%}.UsedCarFinanceTab_methodSwitch__bcJk9 [class*=tabButton]{flex:1 1}.UsedCarFinanceTab_methodSwitch__bcJk9 [class*=tabContent]{display:none}.UsedCarFinanceTab_methodTabs__ZbE8o{display:flex;flex-direction:column;gap:1rem}.UsedCarFinanceTab_section___bfgA{display:flex;flex-direction:column;gap:.5rem}.UsedCarFinanceTab_sectionHeader__OzZVH{display:flex;justify-content:space-between;align-items:center}.UsedCarFinanceTab_amount__zRcDR{font-weight:700;color:var(--color-accent)}.UsedCarFinanceTab_sectionTitle__EH3PZ{font-size:1.125rem;font-weight:600;color:var(--color-accent)}.UsedCarFinanceTab_monthValue__kXwxj{font-size:1.125rem;font-weight:700;color:var(--color-accent)}.UsedCarFinanceTab_rateBox__FEZje{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem;border:1px solid var(--color-border);border-radius:8px;text-align:center}.UsedCarFinanceTab_rate__bOvaz{font-size:1.5rem;font-weight:700;color:var(--color-accent)}.UsedCarFinanceTab_creditNote__3C91z{font-size:.75rem;color:var(--color-disabled-text);text-decoration:none}.UsedCarFinanceTab_rrsoInfo__u1bcb{font-size:.75rem;color:var(--color-disabled-text);line-height:1.4;margin-top:1rem}.UsedCarFinanceTab_slider__ejLzJ{-webkit-appearance:none;width:100%;height:.5rem;border-radius:4px;background:linear-gradient(to right,var(--color-accent) var(--progress,0),var(--color-border) var(--progress,0));touch-action:none}.UsedCarFinanceTab_slider__ejLzJ::-webkit-slider-thumb{-webkit-appearance:none;height:1rem;width:1rem;border-radius:50%;background-color:var(--color-accent);border:none;cursor:pointer}.UsedCarFinanceTab_slider__ejLzJ::-moz-range-thumb{height:1rem;width:1rem;border-radius:50%;background-color:var(--color-accent);border:none;cursor:pointer}.UsedCarFinanceTab_sliderMarks__doUK_{display:flex;justify-content:space-between;font-size:.75rem;color:var(--color-disabled-text)}@media(min-width:900px)and (max-width:1300px){.UsedCarFinanceTab_creditGrid__0WfBU,.UsedCarFinanceTab_leasingGrid__y1ll9{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;align-items:start}}@media(min-width:1300px){.UsedCarFinanceTab_methodSwitch__bcJk9 [class*=tabHeader]{flex-wrap:nowrap}}@media(max-width:1299px){.UsedCarFinanceTab_header__IfEp0{display:block}}.UsedCarsHeader_title__0OIam{flex:1 1 auto;min-width:200px}.UsedCarsHeader_sort__su8fT{flex:0 0 auto;max-width:300px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.25rem .5rem}.UsedCarsHeader_sort__su8fT select{padding:.3rem .5rem}.UsedCarsHeader_filters__MvGbq{flex:1 1 100%}.UsedCarsHeader_filtersRow__Bjdlh{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:.5rem}.UsedCarsHeader_iconButton__B_CaE{background:var(--background-secondary);border:1px solid var(--color-border);border-radius:8px;padding:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.UsedCarsHeader_iconButton__B_CaE:hover{background:var(--color-hover)}.UsedCarsHeader_sortDropdown__Wb4BC{position:absolute;top:60px;right:.5rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:.5rem;box-shadow:0 4px 10px rgba(0,0,0,.1);z-index:1100;min-width:200px}.UsedCarsHeader_sortDropdownMobile__6PygE{position:relative;margin-top:.5rem;background:var(--background-secondary);border-radius:8px;padding:1rem;box-shadow:0 4px 10px rgba(0,0,0,.1);min-width:100%;z-index:1000}.UsedCarsHeader_sortSelectMobile__XK1YC{flex:1 1 auto;min-width:180px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.25rem .5rem}.UsedCarsHeader_fabButton__4UwDL{position:fixed;bottom:1rem;left:1rem;width:3.5rem;height:3.5rem;border-radius:50%;background-color:var(--color-accent);color:var(--color-button-text);border:2px solid #fff;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-lg);z-index:900;cursor:pointer;transition:background-color .3s ease}.UsedCarsHeader_fabButton__4UwDL:hover{background-color:var(--color-accent-light)}@media(max-width:750px){.UsedCarsHeader_fabButton__4UwDL{bottom:5rem;z-index:1300}}.UsedCarsHeader_priceTabs__sy3BR{margin-left:auto}.UsedCarsHeader_wrapper__qUMUf{margin-bottom:1rem}@media(min-width:751px){.UsedCarsHeader_wrapper__qUMUf{margin-bottom:0}}.TextInput_inputWrapper___fRZ9{margin:0;display:flex;flex-direction:column;gap:.25rem;width:100%}.TextInput_inputWrapper___fRZ9.TextInput_label-left__9vg8S{flex-direction:row;align-items:center}@media(max-width:768px){.TextInput_inputWrapper___fRZ9.TextInput_label-left__9vg8S{flex-direction:column;align-items:stretch;padding:0;margin:0}}.TextInput_inputWrapper___fRZ9.TextInput_label-left__9vg8S .TextInput_label__uIzOD{width:7rem;flex-shrink:0}@media(max-width:768px){.TextInput_inputWrapper___fRZ9.TextInput_label-left__9vg8S .TextInput_label__uIzOD{width:100%;margin-bottom:.25rem}}.TextInput_inputWrapper___fRZ9.TextInput_label-left__9vg8S .TextInput_inputInner__PE2iK{flex:1 1;width:100%}.TextInput_inputWrapper___fRZ9.TextInput_label-top__bkrI_{flex-direction:column}.TextInput_inputWrapper___fRZ9.TextInput_label-top__bkrI_ .TextInput_label__uIzOD{margin-bottom:.25rem}.TextInput_label__uIzOD{font-weight:600;font-size:.875rem;color:var(--color-text)}.TextInput_input__paQKw{padding:.5rem 1rem;font-size:1rem;border-radius:8px;border:1px solid var(--color-border);background-color:var(--color-bg);color:var(--color-text);width:100%;min-width:100px;max-width:100%;transition:border-color .2s,box-shadow .2s}.TextInput_input__paQKw:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px rgba(0,44,95,.2)}.TextInput_input__paQKw.TextInput_invalid__re7oX{border-color:var(--color-error)}.TextInput_input__paQKw:disabled{background-color:var(--color-disabled-bg);color:var(--color-disabled-text);cursor:not-allowed}.TextInput_input__paQKw.TextInput_withIconLeft__rdUJr{padding-left:2.5rem}.TextInput_input__paQKw.TextInput_withIconRight___w9i5{padding-right:2.5rem}.TextInput_inputInner__PE2iK{position:relative;display:flex;align-items:center;min-width:150px}.TextInput_inputInner__PE2iK:focus-within+.TextInput_helperText__t5OnQ{display:flex!important;opacity:1!important;max-height:none!important}.TextInput_helperText__t5OnQ{opacity:0;max-height:0;overflow:hidden;font-size:.75rem;color:var(--color-disabled-text);margin-top:.1rem;gap:.25rem;display:flex;align-items:center;transition:opacity .3s ease,max-height .3s ease}@media(max-width:768px){.TextInput_helperText__t5OnQ,.TextInput_label-left__9vg8S+.TextInput_helperText__t5OnQ{display:flex!important;opacity:1!important;max-height:none!important}}.TextInput_helperIcon__baexL{flex-shrink:0;width:1rem;height:1rem}.TextInput_errorText___cPbk{font-size:.75rem;color:var(--color-error);margin-top:.1rem}.TextInput_iconLeft__beXQf,.TextInput_iconRight__9P0Qv{position:absolute;top:50%;transform:translateY(-50%);color:var(--color-border)}.TextInput_iconLeft__beXQf{left:.75rem}.TextInput_iconRight__9P0Qv{right:.75rem}.TextInput_iconPassword__06kxH{cursor:pointer}.TextInput_label-floating__RxQps{position:relative}.TextInput_label-floating__RxQps .TextInput_input__paQKw{padding-top:1.25rem}.TextInput_label-floating__RxQps .TextInput_floatingLabel__fCzbD{position:absolute;top:50%;left:1rem;transform:translateY(-50%);color:var(--color-disabled-text);font-size:1rem;pointer-events:none;transition:all .2s ease}.TextInput_label-floating__RxQps .TextInput_input__paQKw.TextInput_filled__Pd0lF+.TextInput_floatingLabel__fCzbD,.TextInput_label-floating__RxQps .TextInput_input__paQKw:focus+.TextInput_floatingLabel__fCzbD{top:.3rem;left:1rem;font-size:.75rem;color:var(--color-accent);transform:none}.TextInput_capitalize__dwARO{text-transform:capitalize}.TextInput_uppercase__FX0Qd{text-transform:uppercase}.TextInput_lowercase__8x6_u{text-transform:lowercase}.page_form__rfC2t{display:flex;flex-direction:column;gap:1rem;max-width:800px;margin:0 auto 2rem;min-width:400px}.page_inputWrapper__9lHge,.page_input__Dgyrb{width:100%;min-width:400px}.page_input__Dgyrb,.page_textarea__JqyXH{padding:.75rem 1rem;font-size:1rem;border:1px solid var(--color-border);border-radius:.5rem;background-color:var(--color-bg);color:var(--color-text)}.page_textarea__JqyXH{width:100%;min-width:400px;height:150px}.page_checkbox__4t78C{display:flex;align-items:center;gap:.5rem}.page_table__NjHw_{width:100%;border-collapse:collapse;margin:2rem 0;font-size:.95rem;background-color:var(--base);border:1px solid var(--color-border)}.page_table__NjHw_ td,.page_table__NjHw_ th{padding:.75rem;text-align:left;border:1px solid var(--color-border)}.page_table__NjHw_ th{background-color:var(--color-button-bg);color:var(--color-button-text);font-weight:600}.page_table__NjHw_ tr:nth-child(2n){background-color:var(--color-surface);transition:.5s ease-in}.page_table__NjHw_ tr:hover{background-color:var(--color-disabled-text);transition:.5s ease-out}.page_table__NjHw_ td{color:var(--color-text)}.page_backButton__8_SOf{background:none;border:none;color:var(--color-link);text-decoration:underline;cursor:pointer;margin-bottom:1rem;padding:0}.page_status__2wHXR{font-weight:700;margin-bottom:1rem}.page_actions__xmw2h{display:flex;gap:1rem;margin-top:1rem}.page_actions__xmw2h button{flex:1 1}.page_form__lkvcS{display:flex;flex-direction:column;gap:1rem;max-width:800px;margin:0 auto 2rem;min-width:400px}.page_inputWrapper__8RK2i,.page_input__d_4qR{width:100%;min-width:400px}.page_input__d_4qR,.page_textarea__7A4Vh{padding:.75rem 1rem;font-size:1rem;border:1px solid var(--color-border);border-radius:.5rem;background-color:var(--color-bg);color:var(--color-text)}.page_textarea__7A4Vh{width:100%;min-width:400px;height:150px}.page_checkbox__HTVxI{display:flex;align-items:center;gap:.5rem}.page_table___J3qc{width:100%;border-collapse:collapse;margin:2rem 0;font-size:.95rem;background-color:var(--base);border:1px solid var(--color-border)}.page_table___J3qc td,.page_table___J3qc th{padding:.75rem;text-align:left;border:1px solid var(--color-border)}.page_table___J3qc th{background-color:var(--color-button-bg);color:var(--color-button-text);font-weight:600}.page_table___J3qc tr:nth-child(2n){background-color:var(--color-surface);transition:.5s ease-in}.page_table___J3qc tr:hover{background-color:var(--color-disabled-text);transition:.5s ease-out}.page_table___J3qc td{color:var(--color-text)}.page_backButton__PIwZF{background:none;border:none;color:var(--color-link);text-decoration:underline;cursor:pointer;margin-bottom:1rem;padding:0}.page_status__5PPQn{font-weight:700;margin-bottom:1rem}.page_actions__quTjd{display:flex;gap:1rem;margin-top:1rem}.page_actions__quTjd button{flex:1 1}.ToggleSwitch_toggleWrapper__hONsD{display:flex;align-items:center;gap:.75rem;cursor:pointer;width:100%;flex-wrap:wrap}.ToggleSwitch_input__vBrVg{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2.5rem;height:1.25rem;background-color:var(--color-border);border-radius:9999px;position:relative;transition:background-color .3s ease;cursor:pointer}.ToggleSwitch_input__vBrVg:checked{background-color:var(--color-accent)}.ToggleSwitch_input__vBrVg:before{content:"";position:absolute;top:2px;left:2px;width:.9rem;height:.9rem;border-radius:9999px;background-color:var(--color-bg);transition:transform .3s ease}.ToggleSwitch_input__vBrVg:checked:before{transform:translateX(1.25rem)}.ToggleSwitch_slider__jKdxm{display:none}.ToggleSwitch_label__Vsa6H{font-size:.875rem;color:var(--color-text);flex:1 1;min-width:200px;line-height:1.4}.NumericInput_wrapper__KTfLe{margin:0 .5rem;display:flex;flex-direction:column;gap:.25rem;width:100%}.NumericInput_wrapper__KTfLe.NumericInput_label-left__bH2AB{flex-direction:row;align-items:center}@media(max-width:768px){.NumericInput_wrapper__KTfLe.NumericInput_label-left__bH2AB{flex-direction:column;align-items:stretch}}.NumericInput_wrapper__KTfLe.NumericInput_label-left__bH2AB .NumericInput_label__RMvWA{width:7rem;flex-shrink:0}@media(max-width:768px){.NumericInput_wrapper__KTfLe.NumericInput_label-left__bH2AB .NumericInput_label__RMvWA{width:100%;margin-bottom:.25rem}}.NumericInput_wrapper__KTfLe.NumericInput_label-left__bH2AB .NumericInput_inputInner__F_pBI{flex:1 1;width:100%}.NumericInput_wrapper__KTfLe.NumericInput_label-top__vGjuF .NumericInput_label__RMvWA{margin-bottom:.25rem}.NumericInput_label__RMvWA{font-weight:600;font-size:.875rem;color:var(--color-text)}.NumericInput_numericInput___X_nR{padding:.5rem 2.5rem .5rem 1rem;font-size:1rem;border-radius:8px;border:1px solid var(--color-border);background-color:var(--color-bg);color:var(--color-text);width:100%;transition:border-color .2s,box-shadow .2s}.NumericInput_numericInput___X_nR:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px rgba(0,44,95,.2)}.NumericInput_numericInput___X_nR.NumericInput_invalid__qK5fs{border-color:var(--color-error)}.NumericInput_numericInput___X_nR:disabled{background-color:var(--color-disabled-bg);color:var(--color-disabled-text);cursor:not-allowed}.NumericInput_helperText__Mas9b{font-size:.75rem;color:var(--color-disabled-text);margin-top:.1rem}.NumericInput_errorText__Z1cx_{font-size:.75rem;color:var(--color-error);margin-top:.1rem}.NumericInput_rangeWrapper__KmGDB{position:relative;width:100%;margin-bottom:1.5rem}.NumericInput_rangeValue__6SRMI{position:absolute;top:2.5rem;transform:translateX(-30%);font-size:.75rem;background-color:var(--color-accent);color:var(--color-button-text);padding:2px 6px;border-radius:4px;white-space:nowrap;pointer-events:none;font-weight:500;box-shadow:0 2px 4px rgba(0,0,0,.15);transition:left .15s ease}.NumericInput_numericInput___X_nR[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:2rem;background:rgba(0,0,0,0);padding:0;margin:0 0 1rem;cursor:pointer}.NumericInput_numericInput___X_nR[type=range]::-webkit-slider-runnable-track{height:.5rem;border-radius:4px;background:linear-gradient(to right,var(--color-accent) var(--progress,0),var(--color-border) var(--progress,0))}.NumericInput_numericInput___X_nR[type=range]::-moz-range-track{height:.5rem;border-radius:4px;background:linear-gradient(to right,var(--color-accent) var(--progress,0),var(--color-border) var(--progress,0))}.NumericInput_numericInput___X_nR[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:1rem;width:1rem;border-radius:50%;background-color:var(--color-accent);cursor:pointer;margin-top:-.25rem;border:none}.NumericInput_numericInput___X_nR[type=range]::-moz-range-thumb{height:1rem;width:1rem;border-radius:50%;background-color:var(--color-accent);cursor:pointer;border:none}.NumericInput_numericInput___X_nR[type=range]:focus{outline:none!important;box-shadow:none!important;border:none!important}.NumericInput_rangeLimits__otvx5{display:flex;justify-content:space-between;font-size:.75rem;color:var(--color-disabled-text);margin-top:-1rem;padding:0 2px}.NumericInput_rangeMax__qRl2t,.NumericInput_rangeMin__hS2zf{min-width:1rem}.NumericInput_inputInner__F_pBI{position:relative;display:flex;align-items:center;width:100%}.NumericInput_unitSuffix__2DrdD{position:absolute;right:.75rem;font-size:.875rem;color:var(--color-disabled-text);pointer-events:none}.PhoneInput_wrapper__zupNo{margin:0;display:flex;flex-direction:column;gap:.25rem;width:100%}.PhoneInput_label__RLaM6{font-weight:600;font-size:.875rem;color:var(--color-text)}.PhoneInput_inputWrapper__OSkx1{position:relative;display:flex;align-items:center;min-width:150px;width:100%}.PhoneInput_input__r6dQw{font-size:1rem;padding:.5rem 1rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background-color:var(--color-bg);color:var(--color-text);width:100%;transition:border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.PhoneInput_input__r6dQw.PhoneInput_textarea__fzQP6{min-height:6rem;line-height:1.4}.PhoneInput_input__r6dQw::-moz-placeholder{color:var(--color-disabled-text)}.PhoneInput_input__r6dQw::placeholder{color:var(--color-disabled-text)}.PhoneInput_input__r6dQw:focus-within{border-color:var(--color-accent);box-shadow:var(--shadow-focus)}.PhoneInput_invalid__oP12K .PhoneInput_input__r6dQw{border-color:var(--color-error)}.PhoneInput_disabled__yXpt1 .PhoneInput_input__r6dQw{background-color:var(--color-disabled-bg);color:var(--color-disabled-text);cursor:not-allowed}.PhoneInput_helperText__0oZPK{font-size:.75rem;color:var(--color-disabled-text);margin-top:.1rem}.PhoneInput_errorText__7bXmT{font-size:.75rem;color:var(--color-error);margin-top:.1rem}.PhoneInput_label-left__G1QyM{flex-direction:row;align-items:center}@media(max-width:768px){.PhoneInput_label-left__G1QyM{flex-direction:column;align-items:stretch}}.PhoneInput_label-left__G1QyM .PhoneInput_label__RLaM6{width:7rem;flex-shrink:0;margin-right:1rem}@media(max-width:768px){.PhoneInput_label-left__G1QyM .PhoneInput_label__RLaM6{width:100%;margin:0 0 .25rem}}.PhoneInput_label-left__G1QyM .PhoneInput_inputWrapper__OSkx1{flex:1 1;width:100%}.PhoneInput_label-top__QbYeF{flex-direction:column}.PhoneInput_label-top__QbYeF .PhoneInput_label__RLaM6{margin-bottom:0}.PhoneInput_floating__7KnMh{position:relative}.PhoneInput_floating__7KnMh .PhoneInput_input__r6dQw{padding-top:1.25rem}.PhoneInput_floatingLabelAlways__5iNUD{position:absolute;top:.3rem;left:1rem;font-size:.75rem;color:var(--color-accent);pointer-events:none}.ContactForm_form__iEHnu{display:flex;flex-direction:column;gap:1.5rem;width:100%}.ContactForm_twoColumn__bZnjH{display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.ContactForm_twoColumn__bZnjH{flex-direction:row}.ContactForm_twoColumn__bZnjH>*{flex:1 1}}.ContactForm_messageInput__R_FVQ textarea{height:150px}.ContactForm_agreement__EqCBg{display:flex;flex-direction:column;gap:.5rem;font-size:.85rem;color:var(--color-text);line-height:1.4}.ContactForm_privacyLink__GuAVk{color:var(--color-accent);text-decoration:underline;font-size:.85rem}.ContactForm_privacyLink__GuAVk:hover{color:var(--color-accent-light)}.ContactForm_confirmation__JM4XI{display:flex;align-items:center;justify-content:center;gap:.75rem;text-align:center;margin-bottom:2rem;flex-wrap:wrap}.ContactForm_error__aPcO9{color:var(--color-error);font-size:.875rem;font-weight:500;margin-top:-1rem}.ContactForm_successWrapper__vAb2v{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:2rem 1rem;text-align:center;gap:1.5rem}.ContactForm_checkIcon__0hIem{font-size:2.5rem;color:var(--color-accent)}.ContactForm_confirmationText__EdWxc{font-size:1.5rem;font-weight:500;color:var(--color-text);max-width:600px}.ContactModalB_form__Smauv{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.ContactModalB_error__9fWA4{color:var(--color-error);font-size:.875rem}.ContactModalB_successWrapper__5Wgij{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:2rem 1rem;text-align:center}.ContactModalB_checkIcon__e37Bs{font-size:2rem;color:var(--color-accent)}.ContactModalB_confirmationText__xlEP8{font-size:1.25rem;color:var(--color-text)}.ContactModalB_submitButton__qdb3j{width:100%;max-width:400px;align-self:center}@media(max-width:767px){.ContactModalB_form__Smauv{gap:.75rem}.ContactModalB_checkIcon__e37Bs{font-size:1.5rem}.ContactModalB_confirmationText__xlEP8{font-size:1rem}}.ContactModal_form__uWSnm{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.ContactModal_error__XPbKU{color:var(--color-error);font-size:.875rem}.ContactModal_successWrapper__oOPFE{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:2rem 1rem;text-align:center}.ContactModal_checkIcon__J2neb{font-size:2rem;color:var(--color-accent)}.ContactModal_confirmationText__MpG9E{font-size:1.25rem;color:var(--color-text)}.ContactModal_submitButton__nLQUU{width:100%;max-width:400px;align-self:center}@media(max-width:767px){.ContactModal_form__uWSnm{gap:.75rem}.ContactModal_checkIcon__J2neb{font-size:1.5rem}.ContactModal_confirmationText__MpG9E{font-size:1rem}}.ContactModal_form__0D4IA{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.ContactModal_error__KQnqs{color:var(--color-error);font-size:.875rem}.ContactModal_successWrapper__9q3fv{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:2rem 1rem;text-align:center}.ContactModal_checkIcon__DNyQJ{font-size:2rem;color:var(--color-accent)}.ContactModal_confirmationText__OH36H{font-size:1.25rem;color:var(--color-text)}.ContactModal_submitButton__2w98c{width:100%;max-width:400px;align-self:center}@media(max-width:767px){.ContactModal_form__0D4IA{gap:.75rem}.ContactModal_checkIcon__DNyQJ{font-size:1.5rem}.ContactModal_confirmationText__OH36H{font-size:1rem}}.ConfiguratorExitModal_image__l2_yu{width:auto;max-height:40vh;height:auto;-o-object-fit:contain;object-fit:contain;margin:0 auto;display:block}.ConfiguratorExitModal_linkRow__EDw_o{display:flex;gap:1rem;align-items:center;margin:1rem 0;flex-wrap:wrap}.ConfiguratorExitModal_linkInput__Q9UvW{flex:1 1;min-width:250px}.ConfiguratorExitModal_actions___w70m{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem}.ConfiguratorExitModal_actions___w70m button{flex:1 1}@media(max-width:330px){.ConfiguratorExitModal_actions___w70m{flex-direction:column}}.BottomBar_bottomBar__Qnp8X{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ccc;background:var(--color-bg);z-index:50;height:calc(70px + env(safe-area-inset-bottom));box-sizing:border-box;position:fixed;bottom:0;left:0;width:100%;padding:.5rem .5rem calc(.5rem + env(safe-area-inset-bottom))}.BottomBar_bottomBar__Qnp8X button{height:70px;line-height:1;padding:0 1rem;display:flex;align-items:center;justify-content:center;font-size:clamp(.75rem,2.5vw,1.125rem);white-space:nowrap}.BottomBar_priceButton__RgMRJ{background:var(--color-accent-light)}.BottomBar_nextButton__9khjF,.BottomBar_priceButton__RgMRJ{font-size:1.25rem;padding:.75rem 1.5rem;color:var(--color-button-text);border:none;border-radius:.5rem}.BottomBar_nextButton__9khjF{background:var(--color-global-bg)}.VoucherForm_form__QyPbD{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:420px;margin:0 auto}.VoucherForm_agreement__o7Gmk{display:flex;flex-direction:column;gap:.5rem;font-size:.85rem;color:var(--color-text);line-height:1.4}.VoucherForm_privacyLink__iNVxI{color:var(--color-accent);text-decoration:underline;font-size:.85rem}.VoucherForm_privacyLink__iNVxI:hover{color:var(--color-accent-light)}.VoucherForm_error__9_FqZ{color:var(--color-error);font-size:.875rem;font-weight:500;margin-top:-1rem}.VoucherForm_successWrapper__kcp3X{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:2rem 1rem;text-align:center;gap:1.5rem}.VoucherForm_checkIcon__I20bv{font-size:2.5rem;color:var(--color-accent)}.VoucherForm_confirmationText__B6X2I{font-size:1.5rem;font-weight:500;color:var(--color-text);max-width:600px}.FloatingActions_desktopWrapper__sY3TG{position:fixed;top:50%;right:0;transform:translateY(-50%);display:flex;flex-direction:row;align-items:stretch;gap:0;z-index:1200;background-color:rgba(0,0,0,0);border-radius:0;overflow:visible;border:1px solid var(--color-accent);min-height:100px}@media(max-width:750px){.FloatingActions_desktopWrapper__sY3TG{display:none}}.FloatingActions_actions__wlZUh{display:flex;flex-direction:column}.FloatingActions_collapsed__3s82e .FloatingActions_actions__wlZUh{display:none}.FloatingActions_toggleButton__nNRJg{width:24px;background-color:var(--color-button-text);color:var(--color-accent);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;align-self:stretch}.FloatingActions_mobileWrapper__uYrgB{display:none}@media(max-width:750px){.FloatingActions_mobileWrapper__uYrgB{position:fixed;bottom:0;left:0;width:100%;background-color:var(--color-accent);display:flex;justify-content:space-around;padding:0;z-index:1200}}.FloatingActions_action__yn51o{width:80px;height:auto;color:var(--color-button-text);text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:.5rem;gap:.25rem;padding:1rem;box-sizing:border-box;cursor:pointer;text-align:center}.FloatingActions_action__yn51o,.FloatingActions_desktopWrapper__sY3TG .FloatingActions_action__yn51o{background-color:var(--color-accent);border-radius:0}.FloatingActions_actions__wlZUh .FloatingActions_action__yn51o+.FloatingActions_action__yn51o{border-top:1px solid var(--color-accent-light)}.FloatingActions_mobileWrapper__uYrgB .FloatingActions_action__yn51o{flex:1 1;background-color:rgba(0,0,0,0)}.FloatingActions_action__yn51o svg{width:24px;height:24px;stroke:currentColor;display:block}.FloatingActions_label__cawhZ{font-size:.6rem}@media(max-width:750px){.FloatingActions_label__cawhZ{font-size:.5rem}}.ProfessionGroupModal_list__xPBd5{display:flex;flex-direction:column;gap:.5rem}.ProfessionGroupModal_optionButton__vooqB{width:100%;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.5rem 1rem;cursor:pointer;text-align:left;font-family:HyundaiSansText,sans-serif}.ProfessionGroupModal_optionButton__vooqB:hover{background:var(--color-hover)}.carDriver_form__yJ0_y{display:flex;flex-direction:column;gap:1.5rem;width:100%}.carDriver_twoColumn__wAZpu{display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.carDriver_twoColumn__wAZpu{flex-direction:row}.carDriver_twoColumn__wAZpu>*{flex:1 1}}.carDriver_messageInput__jqsu6 textarea{height:150px}.carDriver_agreement__PUbSt{display:flex;flex-direction:column;gap:.5rem;font-size:.85rem;color:var(--color-text);line-height:1.4}.carDriver_privacyLink__DjXpB{color:var(--color-accent);text-decoration:underline;font-size:.85rem}.carDriver_privacyLink__DjXpB:hover{color:var(--color-accent-light)}.carDriver_confirmation__FcuU0{display:flex;align-items:center;justify-content:center;gap:.75rem;text-align:center;margin-bottom:2rem;flex-wrap:wrap}.carDriver_error__SDTgM{color:var(--color-error);font-size:.875rem;font-weight:500;margin-top:-1rem}.carDriver_successWrapper__c2z8l{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:2rem 1rem;text-align:center;gap:1.5rem}.carDriver_checkIcon__oRoYF{font-size:2.5rem;color:var(--color-accent)}.carDriver_confirmationText__YVftS{font-size:1.5rem;font-weight:500;color:var(--color-text);max-width:600px}