.HeroSection_hero__MOr2n{position:relative;width:100%;overflow:hidden;min-height:-moz-fit-content;min-height:fit-content}.HeroSection_carouselContainer__patJN{position:relative;width:100%;height:450px;z-index:1}.HeroSection_topSlider__oBb20{position:absolute;top:0;left:0;width:100%;height:450px;opacity:0;transition:opacity 1s ease-in-out;outline:none!important;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.HeroSection_topSlider__oBb20.HeroSection_active__XdMwQ{opacity:1;z-index:2}.HeroSection_slider01__aI7UN{background-color:#e9f4fb;background-repeat:no-repeat;background-position:50%}.HeroSection_gradientOverlay__mIa8m{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);z-index:1}.HeroSection_heroContentWrapper__2Wz0M{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%}.HeroSection_heroText__ZoKnj{text-align:center;color:#ffffff;font-size:32px;font-weight:600;line-height:1.4;margin-bottom:1.5rem;z-index:3;max-width:800px;width:100%;padding:0 2rem}.HeroSection_heroText__ZoKnj span{font-weight:700}.HeroSection_buttonContainer__Vw1Hs{position:relative;z-index:3}.HeroSection_cfjButton__YUuXf{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#ffffff;padding:.875rem 2.5rem;border:2px solid #ffffff;border-radius:8px;font-family:var(--font-primary,"Inter",sans-serif);font-size:16px;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease;position:relative}.HeroSection_cfjButton__YUuXf:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.8);transform:translateY(-2px)}.HeroSection_btnKeiKun__ZmUZq{position:absolute;top:-8px;right:-8px;width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.HeroSection_carouselNav__ee7EF{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;background:rgba(0,0,0,.4);border:none;border-radius:4px;color:white;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease;left:20px}.HeroSection_carouselNav__ee7EF:hover{background:rgba(0,0,0,.6)}.HeroSection_carouselNavRight__eSsms{left:auto;right:20px}.HeroSection_carouselNav__ee7EF svg{width:24px;height:24px}@keyframes HeroSection_fadeInUp__DDgVo{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.HeroSection_heroTitle__fHOMs{font-size:42px}.HeroSection_heroSubtitle__eX3MR{font-size:16px}.HeroSection_heroCards__4cyXS{gap:1.5rem;width:calc(100% - 2rem);padding:0 1rem}.HeroSection_heroCard__KYsJb{padding:1.5rem;min-height:280px}}@media (max-width:768px){.HeroSection_hero__MOr2n{height:auto;min-height:-moz-fit-content;min-height:fit-content;margin-top:60px;padding-bottom:0}.HeroSection_heroOverlay__ZAzPy{background:rgba(0,0,0,.3)}.HeroSection_heroContainer__6pK_G{padding:3rem 1.5rem}.HeroSection_heroContent__QifSK{max-width:100%}.HeroSection_heroTitle__fHOMs{font-size:32px}.HeroSection_heroSubtitle__eX3MR{font-size:16px;margin-bottom:2rem}.HeroSection_exploreButton__w9KPE{padding:.75rem 2rem;font-size:14px}.HeroSection_carouselNav__ee7EF{width:40px;height:40px;left:10px}.HeroSection_carouselNavRight__eSsms{right:10px}.HeroSection_carouselNav__ee7EF svg{width:20px;height:20px}.HeroSection_heroCards__4cyXS{position:relative;bottom:auto;left:auto;transform:none;grid-template-columns:1fr;gap:1.5rem;width:calc(100% - 2rem);padding:2rem 1rem;margin-top:2rem}.HeroSection_heroCard__KYsJb{min-height:250px}}@media (max-width:480px){.HeroSection_hero__MOr2n{min-height:-moz-fit-content;min-height:fit-content;padding-bottom:0}.HeroSection_carouselContainer__patJN,.HeroSection_topSlider__oBb20{height:400px}.HeroSection_heroText__ZoKnj{font-size:24px;padding:0 1.5rem;margin-bottom:1.2rem}.HeroSection_cfjButton__YUuXf{padding:.75rem 2rem;font-size:14px}.HeroSection_btnKeiKun__ZmUZq{width:25px;height:25px}.HeroSection_heroTitle__fHOMs{font-size:28px}.HeroSection_heroSubtitle__eX3MR{font-size:15px}.HeroSection_heroCards__4cyXS{padding:1.5rem 1rem}.HeroSection_heroCard__KYsJb{padding:1.25rem;min-height:220px}.HeroSection_cardTitle__YSYI8{font-size:16px}.HeroSection_cardButton__SCld_{padding:.625rem 1.25rem;font-size:12px}}@media (max-width:430px){.HeroSection_hero__MOr2n{min-height:-moz-fit-content;min-height:fit-content;padding-bottom:0;margin-top:56px;padding-top:0}.HeroSection_carouselContainer__patJN,.HeroSection_topSlider__oBb20{height:350px}.HeroSection_heroText__ZoKnj{font-size:22px;padding:0 1rem;margin-bottom:1rem;line-height:1.3}.HeroSection_cfjButton__YUuXf{padding:.625rem 1.75rem;font-size:13px;border-width:1.5px}.HeroSection_btnKeiKun__ZmUZq{width:22px;height:22px;top:-6px;right:-6px}.HeroSection_carouselNav__ee7EF{width:36px;height:36px;left:8px}.HeroSection_carouselNavRight__eSsms{left:auto!important;right:20px!important}.HeroSection_carouselNav__ee7EF svg{width:18px;height:18px}}.CarFromJapanSection_carFromJapanSection__Q28wK{position:relative;background:#f0f7ff;padding:1.5rem 0;z-index:10}.CarFromJapanSection_sectionContent__dNg_M{max-width:1280px;margin:0 auto;padding:0 1rem}.CarFromJapanSection_sectionHeader___MNOP{position:relative;text-align:center;margin-bottom:1.5rem}.CarFromJapanSection_sectionTitle__ZpZCC{font-size:22px;font-weight:700;color:#333;margin:0;text-transform:uppercase}.CarFromJapanSection_sectionSubtitle__7yTN1{font-size:15px;color:#555;margin:.25rem 0 0;font-weight:400}.CarFromJapanSection_advancedLink__91PJv{position:absolute;right:0;top:0;display:inline-flex;align-items:center;gap:.25rem;color:#0066cc;text-decoration:none;font-size:13px;font-weight:500}.CarFromJapanSection_advancedLink__91PJv:hover{text-decoration:underline}.CarFromJapanSection_advancedIcon__2HJbk{width:12px;height:12px}.CarFromJapanSection_contentContainer__r2z_K{display:flex;flex-direction:column;gap:1rem}.CarFromJapanSection_twoColumnLayout__XAa_P{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.CarFromJapanSection_column__sEhJ0{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:1rem}.CarFromJapanSection_columnTitle__7gEye{font-size:15px;font-weight:600;color:#333;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #eee;text-align:center}.CarFromJapanSection_brandsGrid__Ra7mW{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.CarFromJapanSection_brandItem__gWlfU{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.4rem;border-radius:3px;transition:transform .2s ease,box-shadow .2s ease}.CarFromJapanSection_brandItem__gWlfU:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.08)}.CarFromJapanSection_brandLogo__69F9i{width:55px;height:55px;display:flex;align-items:center;justify-content:center}.CarFromJapanSection_brandLogo__69F9i img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.CarFromJapanSection_brandName__l9BGW{font-size:12px;color:#666;text-align:center;font-weight:600}.CarFromJapanSection_bodyTypesGrid__Hpevt{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.CarFromJapanSection_bodyTypeItem__p_oIU{display:flex;flex-direction:column;align-items:center;gap:.25rem;font-weight:600;padding:.4rem;border-radius:3px;transition:transform .2s ease,box-shadow .2s ease}.CarFromJapanSection_bodyTypeItem__p_oIU:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.08)}.CarFromJapanSection_bodyTypeIcon___sLC4{width:80px;height:80px;display:flex;align-items:center;justify-content:center}.CarFromJapanSection_bodyTypeIcon___sLC4 img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.CarFromJapanSection_bodyTypeName__6Z62Y{font-size:12px;color:#666;text-align:center}.CarFromJapanSection_filtersGrid__SMJDm{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;font-weight:600}.CarFromJapanSection_filterColumn__sjVHm{background-color:#fff;border:1px solid #e0e0e0;border-radius:3px;padding:1rem;display:flex;flex-direction:column;align-items:center;text-align:center;font-weight:600}.CarFromJapanSection_filterTitle__XOi_J{font-size:14px;color:#333;margin:0 0 .75rem;padding-bottom:.25rem;border-bottom:1px solid #eee;text-align:center;font-weight:600}.CarFromJapanSection_filterList__LukFj{list-style:none;padding:0;margin:0;width:100%;text-align:center;font-weight:600}.CarFromJapanSection_filterItem__IyEZK{font-size:12px;color:#555;padding:.25rem 0;cursor:pointer;border-radius:3px;transition:background-color .2s ease,color .2s ease}.CarFromJapanSection_filterItem__IyEZK:hover{color:#0066cc;background-color:#e6f1ff}.CarFromJapanSection_specGroup__tDrNx{margin-bottom:.75rem;width:100%;text-align:center;font-weight:600}.CarFromJapanSection_specLabel__0uznj{font-size:12px;font-weight:600;color:#444;margin:0 0 .25rem}.CarFromJapanSection_specOptions__Q_BsP{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:center}.CarFromJapanSection_specOption__CkGVV{font-size:12px;color:#666;padding:.125rem .375rem;background-color:#f5f5f5;border-radius:3px;cursor:pointer;font-weight:600;transition:background-color .2s ease,color .2s ease}.CarFromJapanSection_specOption__CkGVV:hover{background-color:#e6f1ff;color:#0066cc}.CarFromJapanSection_colorGrid__lcATG{display:grid;grid-template-columns:repeat(4,1fr);gap:.25rem;margin-top:.5rem;width:100%;max-width:150px;margin-left:auto;margin-right:auto}.CarFromJapanSection_colorBox__URAVr{width:100%;aspect-ratio:1/1;border-radius:3px;cursor:pointer;font-weight:600;transition:transform .2s ease,box-shadow .2s ease}.CarFromJapanSection_colorBox__URAVr:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.12)}.CarFromJapanSection_accessoriesSection__pftSj{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:.75rem 1rem;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.CarFromJapanSection_accessoriesTitle__ckpen{font-size:14px;font-weight:600;color:#333;margin:0 .5rem 0 0}.CarFromJapanSection_accessoriesList__vhP2L{display:flex;flex-wrap:wrap;gap:.75rem}.CarFromJapanSection_accessoryItem__F75Te{font-size:12px;color:#555;padding:.125rem .375rem;background-color:#f5f5f5;border-radius:3px;cursor:pointer;font-weight:600;transition:background-color .2s ease,color .2s ease}.CarFromJapanSection_accessoryItem__F75Te:hover{background-color:#e6f1ff;color:#0066cc}@media (max-width:1024px){.CarFromJapanSection_twoColumnLayout__XAa_P{grid-template-columns:1fr;gap:1rem}.CarFromJapanSection_filtersGrid__SMJDm{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.CarFromJapanSection_carFromJapanSection__Q28wK{padding:1rem 0}.CarFromJapanSection_sectionHeader___MNOP{margin-bottom:.75rem}.CarFromJapanSection_advancedLink__91PJv{position:static;margin-top:.5rem;justify-content:center}.CarFromJapanSection_brandsGrid__Ra7mW{grid-template-columns:repeat(3,1fr)}.CarFromJapanSection_bodyTypesGrid__Hpevt,.CarFromJapanSection_filtersGrid__SMJDm{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.CarFromJapanSection_sectionTitle__ZpZCC{font-size:18px}.CarFromJapanSection_sectionSubtitle__7yTN1{font-size:13px}.CarFromJapanSection_brandsGrid__Ra7mW{grid-template-columns:repeat(2,1fr)}.CarFromJapanSection_filtersGrid__SMJDm{grid-template-columns:1fr}.CarFromJapanSection_accessoriesSection__pftSj{flex-direction:column;align-items:flex-start}}.PopularCarRanking_popularCarRanking__U4wqu{padding:2rem 0;background-color:#ffffff}.PopularCarRanking_container___evfO{max-width:1280px;margin:0 auto;padding:0 1rem}.PopularCarRanking_sectionTitle__5ys0_{font-size:22px;font-weight:600;color:#333;margin:0 0 1.5rem;text-align:left}.PopularCarRanking_rankingContent__gvTV5{display:grid;grid-template-columns:1fr 2fr;gap:1rem}.PopularCarRanking_topCarContainer__FOa4T{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:1rem;height:100%;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.05)}.PopularCarRanking_topCar__S6dKh{display:flex;flex-direction:column;height:100%}.PopularCarRanking_topCarImage__G0UbA{flex:1;margin-bottom:1rem;position:relative}.PopularCarRanking_topCarImg__BE5Zq{width:100%;height:200px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.PopularCarRanking_topCarRank__WFlwF{position:absolute;top:10px;left:10px;background-color:#e53935;color:white;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.PopularCarRanking_topCarInfo__K2VYb{margin-top:auto}.PopularCarRanking_topCarName__QJDo_{font-size:16px;font-weight:600;color:#333;margin:0 0 .25rem}.PopularCarRanking_topCarCount__VruyH{font-size:13px;color:#666}.PopularCarRanking_rankedCarsContainer__Ory3X{display:flex;flex-direction:column;gap:10px}.PopularCarRanking_rankedCarsGrid__nemu_{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.PopularCarRanking_lowerRankingsGrid__2g7tG{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}.PopularCarRanking_scrollTable__xQvfF{width:100%;border-collapse:separate;border-spacing:12px;table-layout:fixed;margin-top:4px}.PopularCarRanking_scrollRow__L0LiH{width:100%}.PopularCarRanking_scrollCell__AsfzI{width:33.333%;padding:0;vertical-align:top;box-sizing:border-box;min-width:calc(33.333% - 24px)}.PopularCarRanking_scrollableSection__NW_3L{margin-top:1rem;border-top:1px solid #e0e0e0;padding-top:1rem}.PopularCarRanking_scrollableSectionTitle__aE4_u{font-size:15px;font-weight:600;color:#333;margin:0 0 .75rem}.PopularCarRanking_scrollableContainer__DciJT{max-height:250px;overflow-y:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:.1rem}.PopularCarRanking_scrollableContainer__DciJT::-webkit-scrollbar{width:6px}.PopularCarRanking_scrollableContainer__DciJT::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.PopularCarRanking_scrollableContainer__DciJT::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.PopularCarRanking_scrollableContainer__DciJT::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.PopularCarRanking_rankedCarItemNoImage__xHL_x,.PopularCarRanking_rankedCarItem__GgMz7{display:flex;align-items:center;padding:10px;border:1px solid #e0e0e0;border-radius:4px;position:relative;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.05)}.PopularCarRanking_rankedCarItemNoImage__xHL_x{box-sizing:border-box;margin-bottom:0;height:50px}.PopularCarRanking_rankedCarItemNoImage__xHL_x .PopularCarRanking_rankBadge__dvUG8{width:24px;height:24px;font-size:12px;margin-right:.5rem}.PopularCarRanking_rankedCarItemNoImage__xHL_x .PopularCarRanking_carInfo__g21bq{margin-right:0;flex:1;max-width:calc(100% - 30px)}.PopularCarRanking_rankedCarItemNoImage__xHL_x .PopularCarRanking_carName__RlpSS{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block}.PopularCarRanking_rankBadge__dvUG8{width:28px;height:28px;background-color:#e53935;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;margin-right:.75rem;flex-shrink:0}.PopularCarRanking_carInfo__g21bq{flex:1}.PopularCarRanking_carName__RlpSS{font-size:14px;font-weight:500;color:#333;margin:0 0 .125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PopularCarRanking_carCount__Iey_D{font-size:12px;color:#666}.PopularCarRanking_carImageSmall__B_OiP{width:80px;height:60px;margin-left:auto;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.PopularCarRanking_carImg__goHEN{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:3px}@media (max-width:1024px){.PopularCarRanking_rankingContent__gvTV5{grid-template-columns:1fr}.PopularCarRanking_topCarContainer__FOa4T{margin-bottom:1rem}.PopularCarRanking_topCarImage__G0UbA{height:180px}.PopularCarRanking_rankedCarsGrid__nemu_{grid-template-columns:repeat(2,1fr)}.PopularCarRanking_scrollableContainer__DciJT{grid-template-columns:repeat(3,1fr);max-height:400px}}@media (max-width:768px){.PopularCarRanking_rankedCarsGrid__nemu_{grid-template-columns:repeat(2,1fr)}.PopularCarRanking_topCarImagePlaceholder__ouLKh{height:160px}.PopularCarRanking_carName__RlpSS{font-size:13px}.PopularCarRanking_carCount__Iey_D{font-size:11px}.PopularCarRanking_carImageSmall__B_OiP{width:60px;height:45px}.PopularCarRanking_rankedCarItemNoImage__xHL_x{height:36px}.PopularCarRanking_rankedCarItemNoImage__xHL_x .PopularCarRanking_carName__RlpSS{font-size:12px}}@media (max-width:480px){.PopularCarRanking_popularCarRanking__U4wqu{padding:1.5rem 0}.PopularCarRanking_sectionTitle__5ys0_{font-size:20px}.PopularCarRanking_topCarImagePlaceholder__ouLKh{height:140px}.PopularCarRanking_rankedCarsGrid__nemu_{grid-template-columns:1fr}.PopularCarRanking_scrollableContainer__DciJT{max-height:300px;padding:.5rem 0 0}.PopularCarRanking_scrollTable__xQvfF{border-spacing:6px 10px}.PopularCarRanking_rankedCarItemNoImage__xHL_x .PopularCarRanking_rankBadge__dvUG8{width:20px;height:20px;font-size:10px;margin-right:.35rem}.PopularCarRanking_rankedCarItemNoImage__xHL_x{height:28px;padding:.15rem .25rem}.PopularCarRanking_rankedCarItemNoImage__xHL_x .PopularCarRanking_carInfo__g21bq{max-width:calc(100% - 22px)}.PopularCarRanking_rankedCarItemNoImage__xHL_x .PopularCarRanking_carName__RlpSS{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.PopularCarRanking_rankedCarItemNoImage__xHL_x .PopularCarRanking_carCount__Iey_D{font-size:8px}}.RecentlyDiscounted_recentlyDiscounted__ycnwE{padding:2rem 0;background-color:#f9f9f9}.RecentlyDiscounted_container__rAUac{max-width:1280px;margin:0 auto;padding:0 1rem}.RecentlyDiscounted_headerContainer__dYVkd{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.RecentlyDiscounted_sectionTitle__nKfIY{font-size:22px;font-weight:600;color:#333;margin:0}.RecentlyDiscounted_seeMoreLink__Xv4_Y{font-size:14px;color:#0066cc;text-decoration:none;display:flex;align-items:center}.RecentlyDiscounted_seeMoreLink__Xv4_Y:hover{text-decoration:underline}.RecentlyDiscounted_carGrid__xbhCv{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.RecentlyDiscounted_carCard__IEUU8{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.RecentlyDiscounted_carCard__IEUU8:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.RecentlyDiscounted_cardImageContainer__vLiC7{position:relative;padding-top:75%;overflow:hidden}.RecentlyDiscounted_cardImagePlaceholder__fCL8_{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f0f0f0}.RecentlyDiscounted_discountTag__aP9TT{position:absolute;top:10px;left:0;background-color:#e53935;color:white;font-size:11px;font-weight:600;padding:4px 8px;border-top-right-radius:3px;border-bottom-right-radius:3px}.RecentlyDiscounted_favoriteButton__7ogCH{position:absolute;top:10px;right:10px;width:30px;height:30px;background-color:rgba(255,255,255,.8);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#666}.RecentlyDiscounted_favoriteButton__7ogCH:hover{background-color:white;color:#e53935}.RecentlyDiscounted_stockId__kXsKs{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,.6);color:white;font-size:10px;padding:4px 8px;display:flex;justify-content:space-between}.RecentlyDiscounted_carDetails__khHlB{padding:.75rem;flex:1}.RecentlyDiscounted_carTitle__gJ0FW{font-size:14px;font-weight:600;color:#333;margin:0 0 .5rem;line-height:1.3}.RecentlyDiscounted_carSpecs__sfppi{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.RecentlyDiscounted_specItem__G4_gS{font-size:12px;color:#666;background-color:#f5f5f5;padding:4px 8px;border-radius:3px;text-align:center}.RecentlyDiscounted_priceSection___a28G{display:flex;border-top:1px solid #e0e0e0}.RecentlyDiscounted_priceColumn__c5LMj{flex:1;padding:.75rem;text-align:center}.RecentlyDiscounted_priceColumn__c5LMj:first-child{border-right:1px solid #e0e0e0}.RecentlyDiscounted_priceLabel__LPWuO{font-size:11px;color:#666;margin-bottom:.25rem}.RecentlyDiscounted_price__LnSmt{font-size:14px;font-weight:600;color:#333}.RecentlyDiscounted_inquiryLink__fyo5Z{font-size:12px;color:#0066cc;text-decoration:none}.RecentlyDiscounted_inquiryLink__fyo5Z:hover{text-decoration:underline}.RecentlyDiscounted_emptyState__QlGbr{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;background-color:#f9fafb;border-radius:8px;border:1px dashed #d1d5db}.RecentlyDiscounted_emptyStateIcon__3qzH5{margin-bottom:1rem;color:#9ca3af}.RecentlyDiscounted_emptyStateTitle__HKgyi{font-size:18px;font-weight:600;color:#374151;margin:0 0 .5rem}.RecentlyDiscounted_emptyStateMessage__DjtGp{font-size:14px;color:#6b7280;max-width:400px;margin:0}.RecentlyDiscounted_loadingState__gNf4J{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center}.RecentlyDiscounted_loadingSpinner__OqDbe{width:40px;height:40px;border-radius:50%;border:3px solid rgba(0,0,0,.1);border-top-color:#3b82f6;animation:RecentlyDiscounted_spin__jDHJV 1s ease-in-out infinite;margin-bottom:1rem}@keyframes RecentlyDiscounted_spin__jDHJV{to{transform:rotate(1turn)}}.RecentlyDiscounted_errorState__bvzBl{padding:2rem 1rem;text-align:center;color:#ef4444;background-color:#fee2e2;border-radius:8px}.RecentlyDiscounted_carImage__0ZMxx{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1024px){.RecentlyDiscounted_carGrid__xbhCv{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.RecentlyDiscounted_recentlyDiscounted__ycnwE{padding:1.5rem 0}.RecentlyDiscounted_sectionTitle__nKfIY{font-size:20px}}@media (max-width:480px){.RecentlyDiscounted_carGrid__xbhCv{grid-template-columns:1fr}.RecentlyDiscounted_headerContainer__dYVkd{flex-direction:column;align-items:flex-start;gap:.5rem}}.LowMileageCars_lowMileageCars___cXxg{padding:2rem 0;background-color:#f9f9f9}.LowMileageCars_container__SHd_R{max-width:1280px;margin:0 auto;padding:0 1rem}.LowMileageCars_headerContainer__5gnl1{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.LowMileageCars_sectionTitle__kK_DK{font-size:22px;font-weight:600;color:#333;margin:0}.LowMileageCars_seeMoreLink__N0oa4{font-size:14px;color:#0066cc;text-decoration:none;display:flex;align-items:center}.LowMileageCars_seeMoreLink__N0oa4:hover{text-decoration:underline}.LowMileageCars_carGrid__GFedP{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.LowMileageCars_carCard__KPWxS{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.LowMileageCars_carCard__KPWxS:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.LowMileageCars_cardImageContainer__Zrg68{position:relative;padding-top:75%;overflow:hidden}.LowMileageCars_cardImagePlaceholder__pPA1a{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f0f0f0}.LowMileageCars_pickTag__jlMUN{position:absolute;bottom:30px;left:0;background-color:#ff6b6b;color:white;font-size:11px;font-weight:600;padding:4px 8px;border-top-right-radius:3px;border-bottom-right-radius:3px}.LowMileageCars_favoriteButton___v4Mc{position:absolute;top:10px;right:10px;width:30px;height:30px;background-color:rgba(255,255,255,.8);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#666}.LowMileageCars_favoriteButton___v4Mc:hover{background-color:white;color:#e53935}.LowMileageCars_stockId__ydr2Q{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,.6);color:white;font-size:10px;padding:4px 8px;display:flex;justify-content:space-between}.LowMileageCars_carDetails__A8_Jl{padding:.75rem;flex:1}.LowMileageCars_carTitle__wb2gN{font-size:14px;font-weight:600;color:#333;margin:0 0 .5rem;line-height:1.3}.LowMileageCars_carSpecs__l9Iey{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.LowMileageCars_specItem__psS_y{font-size:12px;color:#666;background-color:#f5f5f5;padding:4px 8px;border-radius:3px;text-align:center}.LowMileageCars_priceSection__KCSy3{display:flex;border-top:1px solid #e0e0e0}.LowMileageCars_priceColumn__xj9Em{flex:1;padding:.75rem;text-align:center}.LowMileageCars_priceColumn__xj9Em:first-child{border-right:1px solid #e0e0e0}.LowMileageCars_priceLabel__BTUJ7{font-size:11px;color:#666;margin-bottom:.25rem}.LowMileageCars_price__o7u6D{font-size:14px;font-weight:600;color:#333}.LowMileageCars_inquiryLink__eh_9e{font-size:12px;color:#0066cc;text-decoration:none}.LowMileageCars_inquiryLink__eh_9e:hover{text-decoration:underline}.LowMileageCars_emptyState__neS3M{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;background-color:#f9fafb;border-radius:8px;border:1px dashed #d1d5db}.LowMileageCars_emptyStateIcon__Mn_Oj{margin-bottom:1rem;color:#9ca3af}.LowMileageCars_emptyStateTitle__U6beh{font-size:18px;font-weight:600;color:#374151;margin:0 0 .5rem}.LowMileageCars_emptyStateMessage__nNeeA{font-size:14px;color:#6b7280;max-width:400px;margin:0}.LowMileageCars_loadingState__z3FRP{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center}.LowMileageCars_loadingSpinner__Qlylw{width:40px;height:40px;border-radius:50%;border:3px solid rgba(0,0,0,.1);border-top-color:#3b82f6;animation:LowMileageCars_spin__JmfEy 1s ease-in-out infinite;margin-bottom:1rem}@keyframes LowMileageCars_spin__JmfEy{to{transform:rotate(1turn)}}.LowMileageCars_errorState__7sGfL{padding:2rem 1rem;text-align:center;color:#ef4444;background-color:#fee2e2;border-radius:8px}.LowMileageCars_carImage__tUR28{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1024px){.LowMileageCars_carGrid__GFedP{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.LowMileageCars_lowMileageCars___cXxg{padding:1.5rem 0}.LowMileageCars_sectionTitle__kK_DK{font-size:20px}}@media (max-width:480px){.LowMileageCars_carGrid__GFedP{grid-template-columns:1fr}.LowMileageCars_headerContainer__5gnl1{flex-direction:column;align-items:flex-start;gap:.5rem}}.PopularCarsSection_popularCarsSection__HhcPC{display:flex;flex-direction:column;gap:2rem;background-color:#f9f9f9;padding-bottom:2rem}@media (max-width:768px){.PopularCarsSection_popularCarsSection__HhcPC{gap:1.5rem}}@media (max-width:480px){.PopularCarsSection_popularCarsSection__HhcPC{gap:1rem}}.PremiumCars_premiumCars__0cUNW{padding:2rem 0;background-color:#f9f9f9}.PremiumCars_container__XPfE_{max-width:1280px;margin:0 auto;padding:0 1rem}.PremiumCars_headerContainer__2uwWd{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.PremiumCars_sectionTitle__3rB98{font-size:22px;font-weight:600;color:#333;margin:0}.PremiumCars_seeMoreLink__lR_mq{font-size:14px;color:#0066cc;text-decoration:none;display:flex;align-items:center}.PremiumCars_seeMoreLink__lR_mq:hover{text-decoration:underline}.PremiumCars_carGrid__XpO94{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.PremiumCars_carCard__WZNiY{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.PremiumCars_carCard__WZNiY:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.PremiumCars_cardImageContainer__E2kMx{position:relative;padding-top:75%;overflow:hidden}.PremiumCars_cardImagePlaceholder__dMYaR{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f0f0f0}.PremiumCars_favoriteButton__NDxQc{position:absolute;top:10px;right:10px;width:30px;height:30px;background-color:rgba(255,255,255,.8);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#666}.PremiumCars_favoriteButton__NDxQc:hover{background-color:white;color:#e53935}.PremiumCars_stockId__v8Irj{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,.6);color:white;font-size:10px;padding:4px 8px;display:flex;justify-content:space-between}.PremiumCars_carDetails___I5hl{padding:.75rem;flex:1}.PremiumCars_carTitle__6wYnh{font-size:14px;font-weight:600;color:#333;margin:0 0 .5rem;line-height:1.3}.PremiumCars_carSpecs__SonaC{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.PremiumCars_specItem__6QonG{font-size:12px;color:#666;background-color:#f5f5f5;padding:4px 8px;border-radius:3px;text-align:center}.PremiumCars_priceSection__UohaT{display:flex;border-top:1px solid #e0e0e0}.PremiumCars_priceColumn__Fzid5{flex:1;padding:.75rem;text-align:center}.PremiumCars_priceColumn__Fzid5:first-child{border-right:1px solid #e0e0e0}.PremiumCars_priceLabel__l7eH9{font-size:11px;color:#666;margin-bottom:.25rem}.PremiumCars_price__xfO3_{font-size:14px;font-weight:600;color:#333}.PremiumCars_inquiryLink__wdszt{font-size:12px;color:#0066cc;text-decoration:none}.PremiumCars_inquiryLink__wdszt:hover{text-decoration:underline}.PremiumCars_premiumTag__vzBK5{position:absolute;bottom:30px;left:0;background-color:#ffd700;color:#333;font-size:11px;font-weight:600;padding:4px 8px;border-top-right-radius:3px;border-bottom-right-radius:3px}.PremiumCars_emptyState__ysksS{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;background-color:#f9fafb;border-radius:8px;border:1px dashed #d1d5db}.PremiumCars_emptyStateIcon__jAASy{margin-bottom:1rem;color:#9ca3af}.PremiumCars_emptyStateTitle__bIBwg{font-size:18px;font-weight:600;color:#374151;margin:0 0 .5rem}.PremiumCars_emptyStateMessage__1K5ON{font-size:14px;color:#6b7280;max-width:400px;margin:0}.PremiumCars_loadingState__kUeLm{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center}.PremiumCars_loadingSpinner__KwhNd{width:40px;height:40px;border-radius:50%;border:3px solid rgba(0,0,0,.1);border-top-color:#3b82f6;animation:PremiumCars_spin__MMfD2 1s ease-in-out infinite;margin-bottom:1rem}@keyframes PremiumCars_spin__MMfD2{to{transform:rotate(1turn)}}.PremiumCars_errorState__0sy7h{padding:2rem 1rem;text-align:center;color:#ef4444;background-color:#fee2e2;border-radius:8px}.PremiumCars_carImage__WSkf0{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1024px){.PremiumCars_carGrid__XpO94{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.PremiumCars_premiumCars__0cUNW{padding:1.5rem 0}.PremiumCars_sectionTitle__3rB98{font-size:20px}}@media (max-width:480px){.PremiumCars_carGrid__XpO94{grid-template-columns:1fr}.PremiumCars_headerContainer__2uwWd{flex-direction:column;align-items:flex-start;gap:.5rem}}.NewsletterSignup_newsletterSection__RnMVI{padding:1.5rem 0;background-color:#f9f9f9;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.NewsletterSignup_container__qvmId{max-width:1280px;margin:0 auto;padding:0 1rem}.NewsletterSignup_signupContent__IdyOM{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.NewsletterSignup_signupTitle__GhQR7{font-size:18px;font-weight:500;color:#333;margin:0 0 1rem;line-height:1.4;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.NewsletterSignup_accentText__6XmbV{color:#0066cc;cursor:pointer}.NewsletterSignup_accentText__6XmbV:hover{text-decoration:underline}.NewsletterSignup_signupForm__hlmPR{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;max-width:800px;width:100%}.NewsletterSignup_formGroup__Xi3I8{flex:0 0 auto}.NewsletterSignup_formControl__S4woy{height:38px;padding:.375rem .75rem;font-size:14px;border:1px solid #ced4da;border-radius:4px;background-color:#fff;color:#495057;min-width:120px}.NewsletterSignup_formControl__S4woy:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.NewsletterSignup_submitButton__bvADB{background-color:#0066cc;color:white;border:none;padding:.375rem 1rem;font-size:14px;font-weight:500;border-radius:4px;cursor:pointer;height:38px;min-width:80px}.NewsletterSignup_submitButton__bvADB:hover{background-color:#0056b3}@media (max-width:768px){.NewsletterSignup_signupTitle__GhQR7{font-size:16px}.NewsletterSignup_formGroup__Xi3I8{flex:1 1 calc(50% - 0.5rem)}.NewsletterSignup_formControl__S4woy{width:100%}}@media (max-width:480px){.NewsletterSignup_formGroup__Xi3I8{flex:1 1 100%}}.CarCategories_carCategories__wXm1x{position:relative;padding:2.5rem 0;background:#f0f7ff}.CarCategories_sectionContent__7nzy_{max-width:1280px;margin:0 auto;padding:0 1rem;display:flex;flex-direction:column;gap:1.5rem}.CarCategories_sectionHeader__ag1oB{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;border-bottom:1px solid #dbe4f5;padding-bottom:1rem}.CarCategories_sectionEyebrow__L6PZl{font-size:.85rem;font-weight:600;letter-spacing:.08em;color:#3a6fb4;text-transform:uppercase;margin:0 0 .35rem}.CarCategories_sectionTitle__QCc6Q{margin:0;font-size:2rem;font-weight:700;color:#12294b}.CarCategories_sectionSubtitle__NRfAo{margin:.35rem 0 0;color:#57708f;font-size:1rem}.CarCategories_advancedLink__xR9SD{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.1rem;border-radius:999px;background:#fff;border:1px solid #cddaf0;color:#2d6fd9;font-weight:600;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.CarCategories_advancedLink__xR9SD:hover{transform:translateY(-1px);box-shadow:0 10px 25px rgba(45,111,217,.18)}.CarCategories_advancedIcon__9hCt3{width:16px;height:16px}.CarCategories_contentContainer__yi_17{display:flex;flex-direction:column;gap:1.25rem}.CarCategories_twoColumnLayout__vJ4EN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.CarCategories_column__2yzO_{background:#fff;border:1px solid #dde5f4;border-radius:12px;padding:1.25rem;box-shadow:0 18px 35px rgba(28,65,130,.06)}.CarCategories_columnTitle__7Dr6o{margin:0 0 1rem;font-size:1rem;font-weight:700;text-transform:uppercase;color:#12294b;letter-spacing:.08em;text-align:center;border-bottom:1px solid #eef2fb;padding-bottom:.8rem}.CarCategories_typeGrid__VePam{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.9rem}.CarCategories_typeItem__hOfIk{display:flex;flex-direction:column;align-items:center;gap:.4rem;text-decoration:none;color:#172c48;font-weight:600;font-size:.9rem;transition:transform .2s ease,color .2s ease}.CarCategories_typeItem__hOfIk:hover{transform:translateY(-3px);color:#2c73de}.CarCategories_typeThumb__YnqB7{width:90px;height:44px;border-radius:12px;border:1px solid #dae3f2;background:linear-gradient(135deg,#fdfefe,#e4edf9);box-shadow:inset 0 -4px 8px rgba(33,57,109,.08);display:flex;align-items:center;justify-content:center;overflow:hidden}.CarCategories_typeThumb__YnqB7 img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.CarCategories_typeName__kAaO6{text-transform:capitalize}.CarCategories_brandGrid__EHxcV{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:.8rem}.CarCategories_brandItem__0Dgr7{display:flex;flex-direction:column;align-items:center;gap:.35rem;text-decoration:none;color:#172c48;font-weight:600;font-size:.9rem}.CarCategories_brandLogo__F7aqV{width:60px;height:60px;border-radius:50%;background:#f6f9ff;border:1px solid #d9e2f3;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,border-color .2s ease}.CarCategories_brandLogo__F7aqV img{max-width:70%;max-height:70%;-o-object-fit:contain;object-fit:contain}.CarCategories_brandItem__0Dgr7:hover .CarCategories_brandLogo__F7aqV{transform:translateY(-3px);border-color:#2c73de}.CarCategories_brandInitial__mZWYS{font-weight:700;font-size:1.2rem;color:#2c73de}.CarCategories_brandName__NsS9j{font-size:.85rem;text-align:center;color:#5a6f8f}.CarCategories_filtersGrid__yYwZf{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.CarCategories_filterColumn__hP880{background:#fff;border:1px solid #dde5f4;border-radius:12px;padding:1rem;box-shadow:0 14px 28px rgba(25,53,102,.05)}.CarCategories_filterTitle__EwWtG{margin:0 0 .75rem;font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#12294b;border-bottom:1px solid #eef2fb;padding-bottom:.5rem}.CarCategories_filterList__FAGLE{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.CarCategories_filterList__FAGLE li a{display:inline-flex;align-items:center;gap:.35rem;color:#4a5f7f;font-size:.95rem;text-decoration:none;padding:.15rem 0;transition:color .2s ease}.CarCategories_filterList__FAGLE li a:hover{color:#2c73de}.CarCategories_flagIcon__7AhG2{font-size:1rem}.CarCategories_accessoriesSection__x8c5e{background:#fff;border:1px solid #dde5f4;border-radius:12px;padding:1rem 1.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.9rem;box-shadow:0 14px 28px rgba(25,53,102,.04)}.CarCategories_accessoriesTitle__VO5Zd{margin:0;font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#12294b}.CarCategories_accessoriesList__vG3l9{display:flex;flex-wrap:wrap;gap:.65rem}.CarCategories_accessoryItem__DmW8X{text-decoration:none;color:#2c73de;background:#e7f1ff;border-radius:999px;padding:.35rem .9rem;font-size:.9rem;font-weight:600;transition:background .2s ease,color .2s ease}.CarCategories_accessoryItem__DmW8X:hover{background:#2c73de;color:#fff}@media (max-width:1024px){.CarCategories_sectionHeader__ag1oB{flex-direction:column;align-items:flex-start}.CarCategories_twoColumnLayout__vJ4EN{grid-template-columns:1fr}}@media (max-width:768px){.CarCategories_sectionContent__7nzy_{padding:0 .75rem}.CarCategories_sectionTitle__QCc6Q{font-size:1.6rem}}@media (max-width:500px){.CarCategories_sectionHeader__ag1oB{border-bottom:none}.CarCategories_accessoriesSection__x8c5e{flex-direction:column;align-items:flex-start}}.HowToPurchaseSection_section__pGXtk{background:linear-gradient(180deg,#f8f9fa,#ffffff);padding:5rem 0;position:relative}.HowToPurchaseSection_header__uqzSL{margin-bottom:4rem}.HowToPurchaseSection_badge___mxid{display:inline-block;padding:.5rem 1.25rem;background:linear-gradient(135deg,#EA580C,#DC2626);color:#ffffff;font-family:var(--font-primary,"Inter",sans-serif);font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;border-radius:20px;margin-bottom:1.25rem}.HowToPurchaseSection_title__3p6I8{font-size:38px;color:#111827;line-height:1.2}.HowToPurchaseSection_subtitle___VZhw{font-size:17px;color:#6b7280;margin:0;line-height:1.5}.HowToPurchaseSection_stepsContainer__5ln2u{background-color:#f0f7ff;border-radius:12px;padding:2rem 1.5rem;margin-bottom:2.5rem;position:relative;overflow:hidden}.HowToPurchaseSection_stepWrapper__7ccJO,.HowToPurchaseSection_stepsRow__zubqn{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.HowToPurchaseSection_stepWrapper__7ccJO{position:relative}.HowToPurchaseSection_stepItem__5_rEh{flex:1;display:flex;flex-direction:column;align-items:flex-start;position:relative;padding:.5rem;transition:transform .2s ease}.HowToPurchaseSection_stepItem__5_rEh:hover{transform:translateY(-4px)}.HowToPurchaseSection_stepItem__5_rEh.HowToPurchaseSection_active__mMDHI .HowToPurchaseSection_stepNumber__V01Dd{background-color:#0f76ef;color:#ffffff;box-shadow:0 4px 12px rgba(15,118,239,.25)}.HowToPurchaseSection_stepItem__5_rEh.HowToPurchaseSection_active__mMDHI .HowToPurchaseSection_stepTitle__heuEI{color:#0f76ef}.HowToPurchaseSection_stepItem__5_rEh:not(:last-child):after{content:"";position:absolute;top:24px;right:-.5rem;width:1rem;height:1px;background-color:rgba(15,118,239,.3);z-index:1}@media (max-width:768px){.HowToPurchaseSection_stepItem__5_rEh:not(:last-child):after{display:none}}.HowToPurchaseSection_stepNumber__V01Dd{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:#ffffff;color:#0f76ef;border-radius:8px;font-size:32px;font-weight:700;margin-bottom:.75rem;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:all .2s ease}.HowToPurchaseSection_stepContent__LNxl1{display:flex;flex-direction:column;gap:.25rem}.HowToPurchaseSection_stepTitle__heuEI{font-size:16px;font-weight:600;color:#0d1b2a;margin:0;line-height:1.3;transition:color .2s ease}.HowToPurchaseSection_stepDescription__Qdth8{font-size:13px;line-height:1.5;color:#6b7280}.HowToPurchaseSection_watchVideo__f7B8x{display:flex;justify-content:center;margin-top:1rem}.HowToPurchaseSection_videoButton__IIiCr{display:flex;align-items:center;gap:.5rem;background:transparent;border:none;color:#0f76ef;font-size:14px;font-weight:500;cursor:pointer;padding:.5rem;transition:color .2s ease}.HowToPurchaseSection_videoButton__IIiCr:hover{color:#0a5cbf}.HowToPurchaseSection_videoButton__IIiCr svg{margin-right:.25rem}@media (max-width:992px){.HowToPurchaseSection_stepsRow__zubqn{flex-wrap:wrap;justify-content:flex-start}.HowToPurchaseSection_stepItem__5_rEh{flex:0 0 calc(50% - 1rem);margin-bottom:1.5rem}}@media (max-width:640px){.HowToPurchaseSection_stepItem__5_rEh{flex:0 0 100%}.HowToPurchaseSection_stepsContainer__5ln2u{padding:1.5rem 1rem}}.HowToPurchaseSection_cta__5J3f_{margin-top:2rem}.HowToPurchaseSection_guideButton__Y2Ykm{padding:1.125rem 2.75rem}.HowToPurchaseSection_ctaSubtext__WlYIc{margin-top:1.25rem;line-height:1.5}@media (max-width:1024px){.HowToPurchaseSection_stepsContainer__5ln2u{gap:2rem;padding:0}.HowToPurchaseSection_stepItem__5_rEh{max-width:220px;min-width:200px}.HowToPurchaseSection_connector___lmm_{right:calc(-2rem / 2 - 15px);width:calc(2rem + 30px)}}@media (max-width:768px){.HowToPurchaseSection_section__pGXtk{padding:3.5rem 0}.HowToPurchaseSection_header__uqzSL{margin-bottom:3rem}.HowToPurchaseSection_title__3p6I8{font-size:30px}.HowToPurchaseSection_subtitle___VZhw{font-size:16px}.HowToPurchaseSection_stepsContainer__5ln2u{flex-direction:column;gap:2.5rem;align-items:center}.HowToPurchaseSection_stepItem__5_rEh{max-width:400px;width:100%}.HowToPurchaseSection_stepContent__LNxl1{padding:2.5rem 2rem 2rem;min-height:auto}.HowToPurchaseSection_connector___lmm_{display:none}}@media (max-width:480px){.HowToPurchaseSection_section__pGXtk{padding:3rem 0}.HowToPurchaseSection_title__3p6I8{font-size:26px}.HowToPurchaseSection_subtitle___VZhw{font-size:15px}.HowToPurchaseSection_stepItem__5_rEh{max-width:100%}.HowToPurchaseSection_stepContent__LNxl1{padding:2.25rem 1.5rem 1.75rem}.HowToPurchaseSection_guideButton__Y2Ykm{width:100%;padding:1rem 2rem}}.HowToPurchaseSection_badges__VKwfv{display:flex;gap:.4rem;margin-top:.75rem;flex-wrap:wrap;justify-content:center}.HowToPurchaseSection_badges__VKwfv .HowToPurchaseSection_badge___mxid{display:inline-flex;align-items:center;padding:3px 8px;background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0;border-radius:4px;font-size:10px;font-weight:600;letter-spacing:.3px}.HowToPurchaseSection_guideButton__Y2Ykm{background:linear-gradient(135deg,#111827,#1f2937);border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(17,24,39,.2);position:relative;overflow:hidden}.HowToPurchaseSection_guideButton__Y2Ykm:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s}.HowToPurchaseSection_guideButton__Y2Ykm:hover:before{left:100%}.HowToPurchaseSection_guideButton__Y2Ykm:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(17,24,39,.3)}.HowToPurchaseSection_ctaSubtext__WlYIc{margin-top:1rem;font-family:var(--font-primary,"Inter",sans-serif);font-size:14px;color:#6b7280}.HowToPurchaseSection_ctaSubtext__WlYIc a{color:#EA580C;text-decoration:none;font-weight:600;transition:color .2s ease}.HowToPurchaseSection_ctaSubtext__WlYIc a:hover{color:#DC2626;text-decoration:underline}@media (max-width:1024px){.HowToPurchaseSection_stepsContainer__5ln2u{gap:1rem}.HowToPurchaseSection_connector___lmm_{display:none}.HowToPurchaseSection_stepWrapper__7ccJO{max-width:240px}}@media (max-width:768px){.HowToPurchaseSection_section__pGXtk{padding:3rem 0}.HowToPurchaseSection_title__3p6I8{font-size:28px}.HowToPurchaseSection_stepsContainer__5ln2u{flex-direction:column;gap:2rem}.HowToPurchaseSection_stepWrapper__7ccJO{max-width:100%;width:100%}.HowToPurchaseSection_stepCard__hev9B{padding:2rem 1.5rem}.HowToPurchaseSection_connector___lmm_{display:none}}@media (max-width:480px){.HowToPurchaseSection_title__3p6I8{font-size:24px}.HowToPurchaseSection_subtitle___VZhw{font-size:15px}.HowToPurchaseSection_stepCard__hev9B{padding:1.75rem 1.25rem}.HowToPurchaseSection_guideButton__Y2Ykm{width:100%;padding:1rem 2rem}}.HowToPurchaseSection_container__gMe5y{max-width:1280px;margin:0 auto;padding:0 2rem}.HowToPurchaseSection_header__uqzSL{text-align:center;margin-bottom:3.5rem}.HowToPurchaseSection_title__3p6I8{font-family:var(--font-display,"Outfit",sans-serif);font-size:36px;font-weight:700;color:#1e2742;margin:0 0 1rem}.HowToPurchaseSection_subtitle___VZhw{font-family:var(--font-primary,"Inter",sans-serif);font-size:16px;font-weight:400;color:#64748b;max-width:600px;margin:0 auto}.HowToPurchaseSection_stepsGrid__jvpqD{display:grid;grid-template-columns:repeat(4,1fr);gap:1.75rem;margin-bottom:3rem}.HowToPurchaseSection_stepCard__hev9B{background:#ffffff;border:2px solid #ea580c;border-radius:12px;padding:2rem 1.5rem;text-align:center;transition:all .3s ease;display:flex;flex-direction:column;align-items:center}.HowToPurchaseSection_stepCard__hev9B:hover{transform:translateY(-8px);box-shadow:0 12px 24px rgba(234,88,12,.15)}.HowToPurchaseSection_stepIconContainer__Awnf_{width:80px;height:80px;margin-bottom:1.25rem;display:flex;align-items:center;justify-content:center}.HowToPurchaseSection_stepIcon__uJ5TT{width:100%;height:100%}.HowToPurchaseSection_stepLabel__3qSjP{font-family:var(--font-primary,"Inter",sans-serif);font-size:12px;font-weight:700;color:#EA580C;letter-spacing:1px;margin-bottom:.75rem;text-transform:uppercase}.HowToPurchaseSection_stepTitle__heuEI{font-family:var(--font-display,"Outfit",sans-serif);font-size:20px;font-weight:700;color:#1e2742;margin:0 0 .75rem}.HowToPurchaseSection_stepDescription__Qdth8{font-family:var(--font-primary,"Inter",sans-serif);font-size:14px;font-weight:400;line-height:1.6;color:#64748b;margin:0}.HowToPurchaseSection_paymentLogos__J_tPl{display:flex;gap:.5rem;margin-top:1rem;flex-wrap:wrap;justify-content:center}.HowToPurchaseSection_paymentBadge__SWEEF{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;font-family:var(--font-primary,"Inter",sans-serif);font-size:11px;font-weight:600;color:#475569}.HowToPurchaseSection_cta__5J3f_{text-align:center}.HowToPurchaseSection_guideButton__Y2Ykm{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 2.5rem;background:#1e3a5f;color:#ffffff;border-radius:8px;font-family:var(--font-primary,"Inter",sans-serif);font-size:15px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 12px rgba(30,58,95,.2)}.HowToPurchaseSection_guideButton__Y2Ykm svg{width:18px;height:18px;transition:transform .3s ease}.HowToPurchaseSection_guideButton__Y2Ykm:hover{background:#2d5080;transform:translateY(-2px);box-shadow:0 6px 16px rgba(30,58,95,.3)}.HowToPurchaseSection_guideButton__Y2Ykm:hover svg{transform:translateX(4px)}@media (max-width:768px){.HowToPurchaseSection_section__pGXtk{padding:3rem 0}.HowToPurchaseSection_stepsGrid__jvpqD{grid-template-columns:repeat(2,1fr);gap:1.5rem}.HowToPurchaseSection_title__3p6I8{font-size:28px}}@media (max-width:480px){.HowToPurchaseSection_stepsGrid__jvpqD{grid-template-columns:1fr}.HowToPurchaseSection_title__3p6I8{font-size:24px}.HowToPurchaseSection_stepCard__hev9B{padding:1.5rem 1.25rem}}.FAQSection_section__eh40U{background:#ffffff;padding:5rem 0;position:relative}.FAQSection_container__lcv22{max-width:1200px;margin:0 auto;padding:0 2rem}.FAQSection_header__DtyN2{text-align:center;margin-bottom:4rem}.FAQSection_badge__aXi18{display:inline-block;padding:.5rem 1.25rem;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#ffffff;font-family:var(--font-primary,"Inter",sans-serif);font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;border-radius:20px;margin-bottom:1.25rem}.FAQSection_title__4BwZw{font-family:var(--font-display,"Outfit",sans-serif);font-size:38px;font-weight:700;color:#111827;margin:0 0 1rem;line-height:1.2}.FAQSection_subtitle__vV_xE{font-family:var(--font-primary,"Inter",sans-serif);font-size:17px;font-weight:400;color:#6b7280;margin:0;line-height:1.5}.FAQSection_faqGrid__3T7RL{display:grid;grid-template-columns:2fr 1fr;gap:3rem;align-items:start}.FAQSection_faqList__1gn7r{display:flex;flex-direction:column;gap:1rem}.FAQSection_faqItem__f4_8Z{background:#ffffff;border:2px solid #f3f4f6;border-radius:12px;overflow:hidden;transition:all .3s ease}.FAQSection_faqItem__f4_8Z:hover{border-color:#e5e7eb;box-shadow:0 4px 12px rgba(0,0,0,.05)}.FAQSection_faqItem__f4_8Z.FAQSection_open__oTR4f{border-color:#EA580C;box-shadow:0 4px 16px rgba(234,88,12,.1)}.FAQSection_faqQuestion__e7Nbu{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.75rem;background:transparent;border:none;cursor:pointer;text-align:left;transition:all .3s ease}.FAQSection_faqQuestion__e7Nbu:hover{background:#f9fafb}.FAQSection_faqItem__f4_8Z.FAQSection_open__oTR4f .FAQSection_faqQuestion__e7Nbu{background:#fff5ed}.FAQSection_questionText__h_zs5{font-family:var(--font-display,"Outfit",sans-serif);font-size:17px;font-weight:600;color:#111827;line-height:1.4;padding-right:1rem}.FAQSection_icon__NSmou{width:24px;height:24px;color:#6b7280;transition:transform .3s ease;flex-shrink:0}.FAQSection_faqItem__f4_8Z.FAQSection_open__oTR4f .FAQSection_icon__NSmou{transform:rotate(180deg);color:#EA580C}.FAQSection_faqAnswer__G_n23{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.FAQSection_faqItem__f4_8Z.FAQSection_open__oTR4f .FAQSection_faqAnswer__G_n23{max-height:500px}.FAQSection_faqAnswer__G_n23 p{padding:0 1.75rem 1.75rem;margin:0;font-family:var(--font-primary,"Inter",sans-serif);font-size:15px;font-weight:400;line-height:1.7;color:#4b5563}.FAQSection_contactCard__yTaOl{background:linear-gradient(135deg,#1e3a5f,#2d5080);border-radius:16px;padding:2.5rem 2rem;text-align:center;color:#ffffff;position:sticky;top:2rem}.FAQSection_contactIcon___H_4F{width:64px;height:64px;background:rgba(255,255,255,.15);border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.FAQSection_contactIcon___H_4F svg{width:32px;height:32px;color:#ffffff}.FAQSection_contactTitle__3vcRn{font-family:var(--font-display,"Outfit",sans-serif);font-size:22px;font-weight:700;color:#ffffff;margin:0 0 1rem;line-height:1.3}.FAQSection_contactText__eV75f{font-weight:400;line-height:1.6;color:rgba(255,255,255,.9);margin:0 0 2rem}.FAQSection_contactButton__SfE6_,.FAQSection_contactText__eV75f{font-family:var(--font-primary,"Inter",sans-serif);font-size:15px}.FAQSection_contactButton__SfE6_{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;background:#ffffff;color:#1e3a5f;border-radius:10px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.1)}.FAQSection_contactButton__SfE6_ svg{width:18px;height:18px;transition:transform .3s ease}.FAQSection_contactButton__SfE6_:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.15)}.FAQSection_contactButton__SfE6_:hover svg{transform:translateX(4px)}@media (max-width:1024px){.FAQSection_faqGrid__3T7RL{grid-template-columns:1fr;gap:2.5rem}.FAQSection_contactCard__yTaOl{position:static}}@media (max-width:768px){.FAQSection_section__eh40U{padding:3.5rem 0}.FAQSection_header__DtyN2{margin-bottom:3rem}.FAQSection_title__4BwZw{font-size:30px}.FAQSection_subtitle__vV_xE{font-size:16px}.FAQSection_faqQuestion__e7Nbu{padding:1.25rem 1.5rem}.FAQSection_questionText__h_zs5{font-size:16px}.FAQSection_faqAnswer__G_n23 p{padding:0 1.5rem 1.5rem;font-size:14px}.FAQSection_contactCard__yTaOl{padding:2rem 1.5rem}}@media (max-width:480px){.FAQSection_title__4BwZw{font-size:26px}.FAQSection_subtitle__vV_xE{font-size:15px}.FAQSection_faqQuestion__e7Nbu{padding:1rem 1.25rem}.FAQSection_questionText__h_zs5{font-size:15px}.FAQSection_contactButton__SfE6_{width:100%}}.page_page__q203z{min-height:100vh;width:100%;max-width:100vw;overflow-x:hidden;position:relative}.page_featuredSection__PalwP{background:#0a1628;padding:5rem 0;width:100%;max-width:100vw;overflow-x:hidden}.page_featuredContainer__35CHU{max-width:1280px;margin:0 auto;padding:0 1rem;width:100%;box-sizing:border-box}.page_sectionHeader__DVO1Z{margin-bottom:3.5rem}.page_featuredTitle___602s{font-family:var(--font-display,"Outfit",sans-serif);font-size:32px;font-weight:700;color:#ffffff;margin:0 0 .75rem}.page_featuredSubtitle__Ceg_W{font-family:var(--font-primary,"Inter",sans-serif);font-size:16px;font-weight:400;color:rgba(255,255,255,.7);margin:0}.page_featuredGrid__tMhV8{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:3rem}.page_viewAllButton__hwnB_{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2.5rem;background:transparent;border:2px solid rgba(255,255,255,.3);border-radius:6px;color:#ffffff;font-family:var(--font-primary,"Inter",sans-serif);font-size:15px;font-weight:600;text-decoration:none;transition:all .3s ease}.page_viewAllButton__hwnB_:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5);transform:translateY(-2px)}.page_recentlyAddedSection__PqsbX{background:#e8f4f0;padding:4rem 0;width:100%;max-width:100vw;overflow-x:hidden}.page_recentlyAddedContainer__TEQPr{max-width:1280px;margin:0 auto;padding:0 1rem;width:100%;box-sizing:border-box}.page_recentlyAddedHeader__B44jf{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem}.page_recentlyAddedTitleRow__PO5eT{display:flex;align-items:center;gap:.75rem}.page_clockIcon__wwNKa{width:28px;height:28px;color:#1e3a5f}.page_recentlyAddedTitle__Y8_io{font-family:var(--font-display,"Outfit",sans-serif);font-size:28px;font-weight:700;color:#1e3a5f;margin:0}.page_viewMoreLink__M86BH{display:flex;align-items:center;gap:.5rem;color:#1e3a5f;font-family:var(--font-primary,"Inter",sans-serif);font-size:15px;font-weight:600;text-decoration:none;transition:all .2s ease}.page_viewMoreLink__M86BH svg{width:18px;height:18px;transition:transform .2s ease}.page_viewMoreLink__M86BH:hover{color:#2563eb}.page_viewMoreLink__M86BH:hover svg{transform:translateX(4px)}.page_recentlyAddedGrid__oKO8l{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem;margin-bottom:2.5rem}.page_pagination__KmZsD{display:flex;align-items:center;justify-content:center;gap:.5rem}.page_paginationButton__e_KlJ,.page_paginationNumber__BGzgQ{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:1px solid #d1d5db;border-radius:8px;color:#374151;font-family:var(--font-primary,"Inter",sans-serif);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.page_paginationButton__e_KlJ svg{width:20px;height:20px}.page_paginationButton__e_KlJ:hover:not(:disabled),.page_paginationNumber__BGzgQ:hover{background:#f3f4f6;border-color:#9ca3af}.page_paginationButton__e_KlJ:disabled{opacity:.4;cursor:not-allowed}.page_paginationNumber__BGzgQ.page_active__UT1_C{background:#1e3a5f;color:#ffffff;border-color:#1e3a5f}.page_howToBuySection__Ib7EB{background:#ffffff;padding:5rem 0;width:100%;max-width:100vw;overflow-x:hidden}.page_howToBuyContainer__vGdl4{max-width:1280px;margin:0 auto;padding:0 1rem;width:100%;box-sizing:border-box}.page_howToBuyHeader__o9ohD{text-align:center;margin-bottom:3.5rem}.page_howToBuyTitle__rsN7_{font-family:var(--font-display,"Outfit",sans-serif);font-size:36px;font-weight:700;color:#1e2742;margin:0 0 1rem}.page_howToBuySubtitle__WKNts{font-family:var(--font-primary,"Inter",sans-serif);font-size:16px;font-weight:400;color:#64748b;max-width:600px;margin:0 auto}.page_stepsGrid__ECkud{display:grid;grid-template-columns:repeat(4,1fr);gap:1.75rem;margin-bottom:3rem}.page_stepCard__S_MxO{background:#ffffff;border:2px solid #ea580c;border-radius:12px;padding:2rem 1.5rem;text-align:center;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;position:relative}.page_stepCard__S_MxO:hover{transform:translateY(-8px);box-shadow:0 12px 24px rgba(234,88,12,.15)}.page_stepIconContainer__KEa3v{width:80px;height:80px;margin-bottom:1.25rem;display:flex;align-items:center;justify-content:center}.page_stepIcon__gzXWb{width:100%;height:100%}.page_stepLabel__gMbM1{font-family:var(--font-primary,"Inter",sans-serif);font-size:12px;font-weight:700;color:#EA580C;letter-spacing:1px;margin-bottom:.75rem;text-transform:uppercase}.page_stepTitle__QhQgT{font-family:var(--font-display,"Outfit",sans-serif);font-size:20px;font-weight:700;color:#1e2742;margin:0 0 .75rem}.page_stepDescription__YXzRf{font-family:var(--font-primary,"Inter",sans-serif);font-size:14px;font-weight:400;line-height:1.6;color:#64748b;margin:0}.page_paymentLogos__IBe6z{display:flex;gap:.5rem;margin-top:1rem;flex-wrap:wrap;justify-content:center}.page_paymentBadge___Rscp{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;font-family:var(--font-primary,"Inter",sans-serif);font-size:11px;font-weight:600;color:#475569}.page_howToBuyCta__xGO8k{text-align:center}.page_guideButton__OCz1x{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 2.5rem;background:#1e3a5f;color:#ffffff;border-radius:8px;font-family:var(--font-primary,"Inter",sans-serif);font-size:15px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 12px rgba(30,58,95,.2)}.page_guideButton__OCz1x svg{width:18px;height:18px;transition:transform .3s ease}.page_guideButton__OCz1x:hover{background:#2d5080;transform:translateY(-2px);box-shadow:0 6px 16px rgba(30,58,95,.3)}.page_guideButton__OCz1x:hover svg{transform:translateX(4px)}.page_hero__1ASxm{position:relative;height:calc(100vh - var(--header-height));min-height:600px;display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;max-width:100vw;box-sizing:border-box;padding:2rem 0}.page_heroBackground__MnJS3{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#0f172a,#1e293b 50%,#334155);z-index:-2}.page_heroBackground__MnJS3:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 20% 50%,rgba(59,130,246,.1) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(239,68,68,.1) 0,transparent 50%);z-index:-1}.page_heroContent__unkxJ{position:relative;z-index:1;text-align:center;max-width:900px;padding:0 var(--spacing-xl);animation:page_fadeIn__KSf__ 1s ease-out}.page_heroTitle__TC79C{font-family:var(--font-display);font-size:var(--font-size-6xl);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary);margin-bottom:var(--spacing-lg);line-height:var(--line-height-tight)}.page_gradient__z2ymj{background:var(--gradient-secondary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_heroSubtitle__UCH9K{font-size:var(--font-size-xl);color:var(--color-text-secondary);margin-bottom:var(--spacing-3xl);line-height:var(--line-height-relaxed)}.page_heroButtons__gAubk{display:flex;gap:var(--spacing-lg);justify-content:center;flex-wrap:wrap}.page_footerSection__TVsgT{margin-top:0}.page_btnSecondary__tl4f1{border:1px solid var(--color-border-light)}@media (max-width:1200px){.page_recentlyAddedGrid__oKO8l{grid-template-columns:repeat(4,1fr)}}@media (max-width:1024px){.page_featuredGrid__tMhV8,.page_featuresGrid__EiJXY,.page_grid__1l04p{grid-template-columns:repeat(2,1fr)}.page_recentlyAddedGrid__oKO8l{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.page_heroTitle__TC79C{font-size:var(--font-size-4xl)}.page_heroSubtitle__UCH9K{font-size:var(--font-size-base)}.page_featuredGrid__tMhV8,.page_featuresGrid__EiJXY,.page_grid__1l04p{grid-template-columns:1fr}.page_recentlyAddedGrid__oKO8l{grid-template-columns:repeat(2,1fr);gap:1rem}.page_ctaTitle__cjmDY,.page_featuredTitle___602s,.page_recentlyAddedTitle__Y8_io,.page_sectionTitle__5x8yo{font-size:var(--font-size-3xl)}.page_heroButtons__gAubk{flex-direction:column;align-items:stretch}.page_featuredSection__PalwP,.page_recentlyAddedSection__PqsbX,.page_section___zDlB{padding:var(--spacing-3xl) 0}.page_recentlyAddedHeader__B44jf{flex-direction:column;align-items:flex-start;gap:1rem}.page_clockIcon__wwNKa{width:24px;height:24px}.page_stepsGrid__ECkud{grid-template-columns:repeat(2,1fr);gap:1.5rem}.page_howToBuySection__Ib7EB{padding:3rem 0}.page_howToBuyTitle__rsN7_{font-size:28px}}@media (max-width:480px){.page_hero__1ASxm{min-height:100vh;height:calc(100vh - var(--header-height));padding:1rem 0;display:flex;align-items:center;justify-content:center;width:100%;max-width:100vw;overflow-x:hidden}.page_heroContent__unkxJ{max-width:100%;display:flex;flex-direction:column;gap:1rem}.page_heroTitle__TC79C{line-height:1.2;margin-bottom:.5rem;letter-spacing:-.02em}.page_heroSubtitle__UCH9K{font-size:.875rem;margin-bottom:1.5rem;opacity:.9}.page_heroButtons__gAubk{flex-direction:column;gap:.75rem;width:100%;padding:0}.page_heroButtons__gAubk a,.page_heroButtons__gAubk button{width:100%;text-align:center;padding:.875rem 1rem;font-size:.875rem;border-radius:6px;margin:0}.page_heroBackground__MnJS3{background:linear-gradient(135deg,#0f172a,#1e293b)}.page_heroBackground__MnJS3:before{background-image:radial-gradient(circle at 20% 30%,rgba(59,130,246,.1) 0,transparent 70%),radial-gradient(circle at 80% 90%,rgba(239,68,68,.1) 0,transparent 70%)}.page_gradient__z2ymj{background-clip:text;-webkit-background-clip:text;color:transparent;background-image:linear-gradient(135deg,#3b82f6,#2563eb)}.page_featuredContainer__35CHU,.page_featuredSection__PalwP,.page_howToBuyContainer__vGdl4,.page_howToBuySection__Ib7EB,.page_page__q203z,.page_recentlyAddedContainer__TEQPr,.page_recentlyAddedSection__PqsbX{width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box}.page_heroContent__unkxJ{width:100%;max-width:100vw;padding:0 .75rem;box-sizing:border-box}.page_heroTitle__TC79C{font-size:1.75rem;line-height:1.3}.page_heroSubtitle__UCH9K{font-size:1rem;line-height:1.5}.page_recentlyAddedGrid__oKO8l{grid-template-columns:1fr}.page_featuredTitle___602s{font-size:24px}.page_recentlyAddedTitle__Y8_io{font-size:22px}.page_stepsGrid__ECkud{grid-template-columns:1fr;gap:1rem}.page_howToBuyTitle__rsN7_{font-size:24px}.page_stepCard__S_MxO{padding:1.5rem 1.25rem}.page_featuredContainer__35CHU,.page_howToBuyContainer__vGdl4,.page_recentlyAddedContainer__TEQPr{padding:0 .75rem}.page_featuredSection__PalwP,.page_howToBuySection__Ib7EB,.page_recentlyAddedSection__PqsbX{padding:2.5rem 0}.page_featuredGrid__tMhV8,.page_recentlyAddedGrid__oKO8l{gap:1rem}.page_viewAllButton__hwnB_{padding:.75rem 1.5rem;font-size:14px}.page_stepIconContainer__KEa3v{width:60px;height:60px;margin-bottom:1rem}}.page_section___zDlB{padding:var(--spacing-4xl) 0}.page_darkSection___e9an{background:var(--color-bg-primary)}.page_container__Jxtke{max-width:var(--max-width-container);margin:0 auto;padding:0 var(--spacing-xl)}.page_sectionHeader__DVO1Z{text-align:center;margin-bottom:var(--spacing-3xl)}.page_sectionTitle__5x8yo{font-family:var(--font-display);font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary);margin-bottom:var(--spacing-md)}.page_sectionSubtitle__SKr0O{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:600px;margin:0 auto}.page_grid__1l04p{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-2xl);margin-bottom:var(--spacing-3xl)}.page_ctaRow__2bnLR{text-align:center}.page_featuresGrid__EiJXY{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-xl)}.page_featureCard__Iwq6L{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--border-radius-xl);padding:var(--spacing-2xl);text-align:center;transition:all var(--transition-base);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.page_featureCard__Iwq6L:hover{transform:translateY(-8px);border-color:var(--color-secondary);box-shadow:var(--shadow-2xl)}.page_featureIcon__fIQgm{font-size:3rem;margin-bottom:var(--spacing-lg)}.page_featureTitle__bhdWO{font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-md)}.page_featureDescription__CrJdy{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.page_ctaSection__C8_bY{text-align:center;padding:var(--spacing-4xl) var(--spacing-xl);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--border-radius-2xl);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.page_ctaTitle__cjmDY{font-family:var(--font-display);font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary);margin-bottom:var(--spacing-md)}.page_ctaSubtitle__MWyb_{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--spacing-2xl)}.page_btnPrimary__u1N8n,.page_btnSecondary__tl4f1{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-md) var(--spacing-2xl);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);border-radius:var(--border-radius-md);text-decoration:none;transition:all var(--transition-base);position:relative;overflow:hidden}.page_btnPrimary__u1N8n{background:var(--gradient-secondary);color:var(--color-text-primary);border:none;box-shadow:var(--shadow-md)}.page_btnPrimary__u1N8n:hover{transform:translateY(-2px);box-shadow:var(--shadow-xl)}.page_btnSecondary__tl4f1{background:transparent;color:var(--color-text-primary)}.page_btnSecondary__tl4f1:hover{background:var(--color-bg-secondary);border-color:var(--color-secondary)}@media (max-width:1024px){.page_featuresGrid__EiJXY,.page_grid__1l04p{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page_heroTitle__TC79C{font-size:var(--font-size-4xl)}.page_heroSubtitle__UCH9K{font-size:var(--font-size-base)}.page_featuresGrid__EiJXY,.page_grid__1l04p{grid-template-columns:1fr}.page_ctaTitle__cjmDY,.page_sectionTitle__5x8yo{font-size:var(--font-size-3xl)}.page_heroButtons__gAubk{flex-direction:column;align-items:stretch}.page_section___zDlB{padding:var(--spacing-3xl) 0}}.Sidebar_sidebar__v6daX{position:fixed;left:0;top:var(--header-height,120px);width:var(--sidebar-width,280px);height:calc(100vh - var(--header-height, 120px));background:#f8f5f2;border-right:1px solid #e5e7eb;overflow-y:auto;z-index:calc(var(--z-header, 1000) - 1);box-shadow:2px 0 12px rgba(15,23,42,.04);padding:1.5rem 0}.Sidebar_inline__0nQtl{position:static;top:auto;width:100%;height:auto;max-height:none;border:1px solid #e5e7eb;border-radius:16px;box-shadow:none;overflow:hidden}.Sidebar_sidebar__v6daX::-webkit-scrollbar{width:6px}.Sidebar_sidebar__v6daX::-webkit-scrollbar-track{background:rgba(255,255,255,.05)}.Sidebar_sidebar__v6daX::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:3px}.Sidebar_sidebar__v6daX::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}.Sidebar_section__ygIz_{padding:1.5rem 0;border-bottom:1px solid rgba(15,23,42,.06)}.Sidebar_section__ygIz_:last-child{border-bottom:none}.Sidebar_sectionHeader____HwE{display:flex;align-items:center;gap:.625rem;padding:0 1.5rem;margin-bottom:1rem}.Sidebar_headerIcon__05y5I{width:20px;height:20px;color:#b91c1c}.Sidebar_sectionTitle__v71N0{font-family:var(--font-display,"Outfit",sans-serif);font-size:16px;font-weight:700;color:#1f2937;margin:0;letter-spacing:.3px}.Sidebar_list__SQUb6{list-style:none;margin:0;padding:0}.Sidebar_listItem___E_vX{margin:0}.Sidebar_link__t4wTQ{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;color:#4b5563;font-family:var(--font-primary,"Inter",sans-serif);font-size:14px;font-weight:500;text-decoration:none;transition:all .2s ease;border-left:3px solid transparent}.Sidebar_link__t4wTQ:hover{background:rgba(220,38,38,.08);color:#1f2937;border-left-color:#dc2626}.Sidebar_carIcon__6PqAS{width:18px;height:18px;color:#9ca3af;transition:color .2s ease;flex-shrink:0}.Sidebar_makeIcon__UaiM6,.Sidebar_typeIcon__ZwyxC{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;filter:saturate(.85) contrast(1.05)}.Sidebar_link__t4wTQ:hover .Sidebar_carIcon__6PqAS{color:#dc2626}.Sidebar_viewAll__1JN5c{display:flex;align-items:center;justify-content:space-between;margin:1.25rem 1.5rem .5rem;padding:.75rem 1rem;background:linear-gradient(135deg,rgba(220,38,38,.08),rgba(220,38,38,.16));border-radius:8px;color:#b91c1c;font-family:var(--font-primary,"Inter",sans-serif);font-size:14px;font-weight:600;text-decoration:none;transition:all .2s ease}.Sidebar_viewAll__1JN5c svg{width:18px;height:18px;transition:transform .2s ease;color:#dc2626}.Sidebar_viewAll__1JN5c:hover{background:linear-gradient(135deg,rgba(220,38,38,.12),rgba(220,38,38,.2));color:#991b1b}.Sidebar_viewAll__1JN5c:hover svg{transform:translateX(4px)}.Sidebar_subtext__pxxw7{margin:0;padding:0 1.5rem;font-family:var(--font-primary,"Inter",sans-serif);font-size:12px;font-weight:400;color:#6b7280;text-align:center}@media (max-width:1024px){.Sidebar_sidebar__v6daX{display:none}}