.WhyUs-module__onskOq__whyUsSection{background:linear-gradient(#fff 0%,#f8fafc 100%);padding:1.5rem 0 3rem;position:relative;overflow:hidden}.WhyUs-module__onskOq__container{max-width:1280px;margin:0 auto;padding:0 1rem}.WhyUs-module__onskOq__gridWrapper{flex-direction:column;gap:2.5rem;display:flex}.WhyUs-module__onskOq__visualContainer{justify-content:center;width:100%;display:flex;position:relative}.WhyUs-module__onskOq__ambientGlow{pointer-events:none;z-index:1;background:radial-gradient(circle,#f59e0b2e 0%,#0000 70%);width:110%;height:110%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.WhyUs-module__onskOq__imageCard{z-index:2;background:0 0;border-radius:20px;width:100%;max-width:620px;padding:0;transition:transform .3s;position:relative;box-shadow:0 20px 45px -10px #0f172a2e}.WhyUs-module__onskOq__imageCard:hover{transform:translateY(-4px)}.WhyUs-module__onskOq__dealerImg{object-fit:contain;border-radius:20px;width:100%;height:auto;display:block}.WhyUs-module__onskOq__founderBadge{color:#fff;z-index:10;background:#0f172a;border:1.5px solid #f59e0b;border-radius:9999px;flex-direction:column;align-items:flex-end;padding:.45rem 1rem;line-height:1.2;display:flex;position:absolute;top:-14px;left:auto;right:20px;box-shadow:0 10px 20px #00000040}.WhyUs-module__onskOq__founderTitle{color:#f59e0b;align-items:center;gap:.3rem;font-size:.82rem;font-weight:800;display:inline-flex}.WhyUs-module__onskOq__founderSub{color:#cbd5e1;font-size:.7rem;font-weight:600}.WhyUs-module__onskOq__floatingTrustChip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#fffffff2;border:1px solid #f59e0b;border-radius:16px;flex-direction:column;align-items:flex-end;padding:.5rem 1.1rem;display:flex;position:absolute;bottom:-16px;right:20px;box-shadow:0 12px 30px #0000001f}.WhyUs-module__onskOq__chipVal{color:#0f172a;font-size:1rem;font-weight:850}.WhyUs-module__onskOq__chipLbl{color:#64748b;font-size:.72rem;font-weight:600}.WhyUs-module__onskOq__textContent{flex-direction:column;align-items:flex-start;display:flex}.WhyUs-module__onskOq__badge{color:#d97706;background:#fffbe8;border:1px solid #f59e0b40;border-radius:9999px;margin-bottom:.8rem;padding:.35rem .85rem;font-size:.78rem;font-weight:750;display:inline-block}.WhyUs-module__onskOq__title{color:#0f172a;margin-bottom:1rem;font-size:clamp(1.6rem,5vw,2.4rem);font-weight:850;line-height:1.25}.WhyUs-module__onskOq__title span{color:#f59e0b}.WhyUs-module__onskOq__desc{color:#475569;margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.WhyUs-module__onskOq__perksList{flex-direction:column;gap:1rem;width:100%;margin-bottom:2rem;display:flex}.WhyUs-module__onskOq__perkCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-items:flex-start;gap:1rem;padding:1rem 1.2rem;display:flex;box-shadow:0 4px 12px #0f172a0a}.WhyUs-module__onskOq__iconCircle{background:#fffbe8;border:1px solid #f59e0b33;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.2rem;display:flex}.WhyUs-module__onskOq__perkTitle{color:#0f172a;margin-bottom:.2rem;font-size:.95rem;font-weight:750}.WhyUs-module__onskOq__perkDesc{color:#64748b;font-size:.82rem;line-height:1.45}.WhyUs-module__onskOq__followGroup{flex-direction:column;gap:.5rem;width:100%;display:flex}.WhyUs-module__onskOq__followLabel{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:.76rem;font-weight:700}.WhyUs-module__onskOq__socialButtons{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.WhyUs-module__onskOq__instagramBtn,.WhyUs-module__onskOq__youtubeBtn,.WhyUs-module__onskOq__facebookBtn{white-space:nowrap;border-radius:9999px;align-items:center;gap:.45rem;padding:.42rem .9rem;font-size:.82rem;font-weight:650;text-decoration:none;transition:all .2s;display:inline-flex;color:#fff!important}.WhyUs-module__onskOq__instagramBtn{background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);box-shadow:0 2px 8px #dc274340}.WhyUs-module__onskOq__instagramBtn:hover{transform:translateY(-1.5px);box-shadow:0 4px 14px #dc274366;color:#fff!important}.WhyUs-module__onskOq__facebookBtn{background:linear-gradient(135deg,#1877f2 0%,#0d65d9 100%);box-shadow:0 2px 8px #1877f240}.WhyUs-module__onskOq__facebookBtn:hover{transform:translateY(-1.5px);box-shadow:0 4px 14px #1877f266;color:#fff!important}.WhyUs-module__onskOq__youtubeBtn{background:linear-gradient(135deg,red 0%,#c00 100%);box-shadow:0 2px 8px #cc000040}.WhyUs-module__onskOq__youtubeBtn:hover{transform:translateY(-1.5px);box-shadow:0 4px 14px #c006;color:#fff!important}.WhyUs-module__onskOq__socialIconSvg{flex-shrink:0;display:block}@media (min-width:900px){.WhyUs-module__onskOq__whyUsSection{padding:5rem 0}.WhyUs-module__onskOq__gridWrapper{grid-template-columns:1fr 1.1fr;align-items:center;gap:3.5rem;display:grid}}
.Hero-module__ZARIfG__heroSection{background-color:#fff;padding:1.5rem 0 4rem;position:relative;overflow:hidden}.Hero-module__ZARIfG__heroContainer{flex-direction:column;gap:2rem;max-width:1280px;margin:0 auto;padding:0 1rem;display:flex}.Hero-module__ZARIfG__heroTextContent{z-index:2;flex-direction:column;align-items:flex-start;display:flex}.Hero-module__ZARIfG__badgeLabel{color:#d97706;background:#fffbe8;border:1px solid #f59e0b33;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.35rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex}.Hero-module__ZARIfG__dot{background-color:#f59e0b;border-radius:50%;width:7px;height:7px}.Hero-module__ZARIfG__mainTitle{color:#0f172a;letter-spacing:-.03em;text-transform:uppercase;margin-bottom:1rem;font-size:clamp(2rem,7vw,3.4rem);font-weight:850;line-height:1.15}.Hero-module__ZARIfG__highlightText{color:#f59e0b}.Hero-module__ZARIfG__subText{color:#64748b;margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.Hero-module__ZARIfG__heroMetrics{flex-wrap:wrap;align-items:center;gap:1.2rem;width:100%;margin-bottom:.5rem;display:flex}.Hero-module__ZARIfG__metricItem{flex-direction:column;display:flex}.Hero-module__ZARIfG__metricVal{color:#0f172a;align-items:center;gap:.25rem;font-size:1.25rem;font-weight:800;display:flex}.Hero-module__ZARIfG__metricVal svg{color:#f59e0b}.Hero-module__ZARIfG__metricLbl{color:#64748b;font-size:.75rem;font-weight:500}.Hero-module__ZARIfG__metricDivider{background:#e2e8f0;width:1px;height:28px}.Hero-module__ZARIfG__heroVisualArea{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.Hero-module__ZARIfG__diagonalBackdrop{display:none}.Hero-module__ZARIfG__carImageWrapper{z-index:2;justify-content:center;width:100%;max-width:600px;transition:transform .4s;display:flex;position:relative}.Hero-module__ZARIfG__carImageWrapper:hover{transform:scale(1.02)}.Hero-module__ZARIfG__heroCarImg{object-fit:contain;filter:drop-shadow(0 20px 30px #00000040);width:100%;height:auto}.Hero-module__ZARIfG__floatingSearchContainer{z-index:10;max-width:1140px;margin:2.5rem auto 0;padding:0 1rem;position:relative}.Hero-module__ZARIfG__searchHeaderTabs{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #e2e8f0cc;border-bottom:none;border-radius:12px 12px 0 0;gap:.4rem;width:fit-content;padding:.3rem .5rem;display:flex}.Hero-module__ZARIfG__tabActive{color:#fff;background:#0f172a;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem 1.1rem;font-size:.82rem;font-weight:750;display:inline-flex}.Hero-module__ZARIfG__addressFormBar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #e2e8f0e6;border-radius:20px;flex-direction:column;gap:1.2rem;padding:1.2rem 1.5rem;display:flex;box-shadow:0 20px 40px -10px #0f172a1f}.Hero-module__ZARIfG__addressInfoBlock{flex-direction:column;flex:1;gap:.4rem;display:flex}.Hero-module__ZARIfG__addressHeader{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.Hero-module__ZARIfG__pinBadge{color:#0f172a;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.3rem;font-size:.82rem;font-weight:850;display:inline-flex}.Hero-module__ZARIfG__phoneBadge{color:#d97706;background:#fffbe8;border-radius:6px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.82rem;font-weight:750;text-decoration:none;transition:all .2s;display:inline-flex}.Hero-module__ZARIfG__phoneBadge:hover{color:#fff;background:#f59e0b}.Hero-module__ZARIfG__addressFullText{color:#334155;font-size:.95rem;font-weight:600;line-height:1.45}.Hero-module__ZARIfG__directionsBtn{white-space:nowrap;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-radius:14px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.4rem;font-size:.92rem;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 4px 16px #f59e0b59;color:#fff!important}.Hero-module__ZARIfG__directionsBtn:hover{transform:translateY(-2px);box-shadow:0 6px 22px #f59e0b73}@media (min-width:900px){.Hero-module__ZARIfG__heroSection{padding:3rem 0 4rem}.Hero-module__ZARIfG__heroContainer{grid-template-columns:1.1fr 1fr;align-items:center;min-height:440px;padding:0 1.5rem;display:grid}.Hero-module__ZARIfG__subText{max-width:520px;font-size:1.05rem}.Hero-module__ZARIfG__diagonalBackdrop{clip-path:polygon(28% 0,100% 0,100% 100%,0% 100%);z-index:1;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-radius:0 0 0 40px;width:650px;height:650px;display:block;position:absolute;top:-80px;right:-120px}.Hero-module__ZARIfG__floatingSearchContainer{margin:2rem auto 0;padding:0 1.5rem}.Hero-module__ZARIfG__addressFormBar{flex-direction:row;justify-content:space-between;align-items:center;padding:1.2rem 1.8rem}}
.ShareButton-module__eKwchW__shareBtn{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;padding:0;font-family:inherit;font-weight:700;line-height:1;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.ShareButton-module__eKwchW__sm{width:24px;height:24px;font-size:.7rem}.ShareButton-module__eKwchW__sm:has(.ShareButton-module__eKwchW__label){gap:.28rem;width:auto;height:24px;padding:0 .55rem;font-size:.7rem;font-weight:600}.ShareButton-module__eKwchW__md{width:28px;height:28px;font-size:.75rem}.ShareButton-module__eKwchW__md:has(.ShareButton-module__eKwchW__label){width:auto;height:28px;padding:0 .65rem;font-size:.75rem}.ShareButton-module__eKwchW__lg{width:34px;height:34px;font-size:.82rem}.ShareButton-module__eKwchW__lg:has(.ShareButton-module__eKwchW__label){width:auto;height:34px;padding:0 .85rem;font-size:.82rem}.ShareButton-module__eKwchW__light{color:#475569;background:#fff;border-color:#e2e8f0;box-shadow:0 1px 3px #0000000a}.ShareButton-module__eKwchW__light:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 6px #0000000f}.ShareButton-module__eKwchW__light:active{transform:scale(.96)}.ShareButton-module__eKwchW__dark{color:#f8fafc;background:#ffffff14;border-color:#ffffff26}.ShareButton-module__eKwchW__dark:hover{background:#ffffff29;border-color:#ffffff4d;transform:translateY(-1px)}.ShareButton-module__eKwchW__dark:active{transform:scale(.95)}.ShareButton-module__eKwchW__glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0f172ab3;border-color:#fff3}.ShareButton-module__eKwchW__glass:hover{background:#0f172ae6;border-color:#fff6}.ShareButton-module__eKwchW__ghost{color:#64748b;box-shadow:none;background:0 0;border:none}.ShareButton-module__eKwchW__ghost:hover{color:#0f172a;background:0 0;border:none}.ShareButton-module__eKwchW__ghost:active{transform:scale(.92)}.ShareButton-module__eKwchW__shareIcon{flex-shrink:0;transition:transform .2s}.ShareButton-module__eKwchW__shareBtn:hover .ShareButton-module__eKwchW__shareIcon{transform:scale(1.08)}.ShareButton-module__eKwchW__label{white-space:nowrap}.ShareButton-module__eKwchW__copiedState{color:#16a34a;align-items:center;gap:.3rem;font-weight:800;animation:.2s ease-out ShareButton-module__eKwchW__popIn;display:inline-flex}.ShareButton-module__eKwchW__dark .ShareButton-module__eKwchW__copiedState,.ShareButton-module__eKwchW__glass .ShareButton-module__eKwchW__copiedState{color:#4ade80}@keyframes ShareButton-module__eKwchW__popIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}
.CarAvailabilityBadge-module__AqqJWq__badge{letter-spacing:.02em;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:9999px;align-items:center;gap:.45rem;font-family:inherit;font-weight:700;transition:all .2s;display:inline-flex}.CarAvailabilityBadge-module__AqqJWq__sizeSm{padding:.2rem .6rem;font-size:.72rem}.CarAvailabilityBadge-module__AqqJWq__sizeMd{padding:.3rem .75rem;font-size:.8rem}.CarAvailabilityBadge-module__AqqJWq__sizeLg{padding:.4rem .95rem;font-size:.88rem}.CarAvailabilityBadge-module__AqqJWq__available{color:#065f46;background:#ecfdf5;border:1px solid #10b98140;box-shadow:0 1px 3px #10b98114}.CarAvailabilityBadge-module__AqqJWq__rented{color:#92400e;background:#fffbeb;border:1px solid #f59e0b4d;box-shadow:0 1px 3px #f59e0b14}.CarAvailabilityBadge-module__AqqJWq__sold{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0}.CarAvailabilityBadge-module__AqqJWq__dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block;position:relative}.CarAvailabilityBadge-module__AqqJWq__available .CarAvailabilityBadge-module__AqqJWq__dot{background:#10b981}.CarAvailabilityBadge-module__AqqJWq__rented .CarAvailabilityBadge-module__AqqJWq__dot{background:#f59e0b}.CarAvailabilityBadge-module__AqqJWq__sold .CarAvailabilityBadge-module__AqqJWq__dot{background:#94a3b8}.CarAvailabilityBadge-module__AqqJWq__pulseDot{background:inherit;opacity:.75;border-radius:50%;animation:2s cubic-bezier(0,0,.2,1) infinite CarAvailabilityBadge-module__AqqJWq__pulseEffect;position:absolute;inset:-3px}@keyframes CarAvailabilityBadge-module__AqqJWq__pulseEffect{0%{opacity:.8;transform:scale(.8)}50%{opacity:0;transform:scale(2)}to{opacity:0;transform:scale(2.2)}}
.CarPriceCard-module__j8VSVq__priceCard{background:linear-gradient(145deg,#f8fafc 0%,#fff 100%);border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:.75rem;padding:1.1rem 1.25rem;transition:all .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px -4px #0f172a0d}.CarPriceCard-module__j8VSVq__priceCard:before{content:"";opacity:.85;background:linear-gradient(90deg,#f59e0b,#fbbf24,#10b981);height:3px;position:absolute;top:0;left:0;right:0}.CarPriceCard-module__j8VSVq__priceCardSold:before{background:#94a3b8}.CarPriceCard-module__j8VSVq__priceHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.CarPriceCard-module__j8VSVq__priceTagLabel{text-transform:uppercase;letter-spacing:.08em;color:#64748b;align-items:center;gap:.35rem;font-size:.72rem;font-weight:800;display:flex}.CarPriceCard-module__j8VSVq__mainPriceRow{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.CarPriceCard-module__j8VSVq__currencySign{color:#0f172a;opacity:.85;font-size:1.4rem;font-weight:700}.CarPriceCard-module__j8VSVq__amount{color:#0f172a;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2.15rem;font-weight:900;line-height:1}.CarPriceCard-module__j8VSVq__unit{color:#d97706;margin-left:.15rem;font-size:.95rem;font-weight:700}.CarPriceCard-module__j8VSVq__soldAmount{color:#94a3b8;text-decoration:line-through}.CarPriceCard-module__j8VSVq__soldBanner{color:#475569;background:#f1f5f9;border-radius:8px;align-items:center;gap:.5rem;padding:.4rem .65rem;font-size:.8rem;font-weight:700;display:flex}.CarPriceCard-module__j8VSVq__soldDot{background:#94a3b8;border-radius:50%;width:6px;height:6px}.CarPriceCard-module__j8VSVq__trustStrip{color:#64748b;border-top:1px dashed #e2e8f0;flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:.65rem;font-size:.76rem;font-weight:600;display:flex}.CarPriceCard-module__j8VSVq__trustItem{align-items:center;gap:.3rem;display:inline-flex}.CarPriceCard-module__j8VSVq__trustCheck{color:#10b981;font-size:.85rem;font-weight:800}@media (max-width:640px){.CarPriceCard-module__j8VSVq__priceCard{gap:.6rem;padding:1rem}.CarPriceCard-module__j8VSVq__amount{font-size:1.85rem}.CarPriceCard-module__j8VSVq__currencySign{font-size:1.25rem}}
.CarOverviewCard-module__O3xvWW__infoCard{background:#fff;border:1px solid #f1f5f9;border-radius:20px;flex-direction:column;gap:1.15rem;padding:1.6rem;display:flex;box-shadow:0 2px 16px #0000000d}.CarOverviewCard-module__O3xvWW__titleRow{justify-content:space-between;align-items:flex-start;gap:.85rem;width:100%;display:flex}.CarOverviewCard-module__O3xvWW__titleArea{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}.CarOverviewCard-module__O3xvWW__carTitle{color:#0f172a;letter-spacing:-.02em;word-break:break-word;margin:0;font-size:1.9rem;font-weight:900;line-height:1.15}.CarOverviewCard-module__O3xvWW__shareAction{flex-shrink:0;margin-top:.1rem}.CarOverviewCard-module__O3xvWW__subtitleRow{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.CarOverviewCard-module__O3xvWW__yearBadge{color:#0f172a;letter-spacing:.02em;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;align-items:center;padding:.22rem .6rem;font-size:.78rem;font-weight:800;display:inline-flex}.CarOverviewCard-module__O3xvWW__carVariant{color:#64748b;font-size:.92rem;font-weight:600}.CarOverviewCard-module__O3xvWW__quickHighlights{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.CarOverviewCard-module__O3xvWW__highlightChip{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.78rem;font-weight:600;transition:background .15s;display:inline-flex}.CarOverviewCard-module__O3xvWW__highlightChip:hover{background:#f1f5f9}.CarOverviewCard-module__O3xvWW__highlightIcon{color:#f59e0b;display:inline-flex}.CarOverviewCard-module__O3xvWW__descriptionBox{border-top:1px solid #f1f5f9;padding-top:1rem}.CarOverviewCard-module__O3xvWW__descriptionLabel{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;align-items:center;gap:.3rem;margin-bottom:.35rem;font-size:.75rem;font-weight:800;display:flex}.CarOverviewCard-module__O3xvWW__description{color:#475569;font-size:.92rem;line-height:1.7}@media (max-width:640px){.CarOverviewCard-module__O3xvWW__infoCard{border-radius:16px;gap:.85rem;padding:1.15rem 1rem}.CarOverviewCard-module__O3xvWW__carTitle{font-size:1.55rem}.CarOverviewCard-module__O3xvWW__subtitleRow{gap:.45rem}.CarOverviewCard-module__O3xvWW__yearBadge{padding:.18rem .5rem;font-size:.74rem}.CarOverviewCard-module__O3xvWW__carVariant{font-size:.86rem}.CarOverviewCard-module__O3xvWW__highlightChip{padding:.28rem .55rem;font-size:.74rem}}
.page-module__91bVrq__page{background:#f8fafc;min-height:100vh}.page-module__91bVrq__main{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:1.5rem 1rem 4rem}@media (min-width:1024px){.page-module__91bVrq__main{grid-template-columns:1fr 380px;align-items:start;gap:2.5rem;padding:2.5rem 1.5rem 4rem;display:grid}}.page-module__91bVrq__leftCol{flex-direction:column;gap:1.5rem;min-width:0;max-width:100%;display:flex}.page-module__91bVrq__galleryWrapper{aspect-ratio:16/9;background:#0f172a;border-radius:20px;width:100%;max-height:480px;position:relative;overflow:hidden}.page-module__91bVrq__galleryImg{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .3s}.page-module__91bVrq__galleryImgBtn{cursor:zoom-in;width:100%;height:100%;min-height:unset;background:0 0;border:none;padding:0;display:block;position:absolute;inset:0}.page-module__91bVrq__galleryImgBtn:hover .page-module__91bVrq__galleryImg{transform:scale(1.02)}.page-module__91bVrq__expandHint{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;opacity:0;white-space:nowrap;letter-spacing:.03em;background:#0f172ab3;border-radius:999px;padding:.22rem .7rem;font-size:.7rem;font-weight:700;transition:opacity .2s;position:absolute;bottom:.7rem;left:50%;transform:translate(-50%)}.page-module__91bVrq__galleryImgBtn:hover .page-module__91bVrq__expandHint{opacity:1}@media (hover:none){.page-module__91bVrq__expandHint{opacity:1}}.page-module__91bVrq__navBtn{color:#fff;cursor:pointer;z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:42px;height:42px;min-height:unset;background:#0f172ab3;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;transition:all .18s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.page-module__91bVrq__navBtn:hover{background:#f59e0b;border-color:#f59e0b;transform:translateY(-50%)scale(1.08)}.page-module__91bVrq__prevBtn{left:.8rem}.page-module__91bVrq__nextBtn{right:.8rem}.page-module__91bVrq__imgCounter{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172abf;border:1px solid #ffffff26;border-radius:9999px;padding:.25rem .7rem;font-size:.75rem;font-weight:700;position:absolute;bottom:.8rem;right:.8rem}.page-module__91bVrq__badge{color:#fff;z-index:5;background:#f59e0b;border-radius:6px;padding:.25rem .65rem;font-size:.72rem;font-weight:800;position:absolute;top:.8rem;left:.8rem}.page-module__91bVrq__typePill{z-index:5;border-radius:6px;padding:.25rem .65rem;font-size:.72rem;font-weight:800;position:absolute;top:.8rem;right:.8rem}.page-module__91bVrq__pillSale{color:#1d4ed8;background:#dbeafe}.page-module__91bVrq__pillRent{color:#15803d;background:#dcfce7}.page-module__91bVrq__pillBoth{color:#92400e;background:#fef3c7}.page-module__91bVrq__thumbnailStrip{scrollbar-width:thin;gap:8px;padding:4px 2px 6px;display:flex;overflow-x:auto}.page-module__91bVrq__thumbnailStrip::-webkit-scrollbar{height:4px}.page-module__91bVrq__thumbnailStrip::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.page-module__91bVrq__thumbBtn{cursor:pointer;width:72px;height:52px;min-height:unset;background:#e2e8f0;border:2px solid #0000;border-radius:10px;flex-shrink:0;padding:0;transition:all .18s;position:relative;overflow:hidden}.page-module__91bVrq__thumbBtnActive{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b40}.page-module__91bVrq__thumbImg{object-fit:cover;width:100%;height:100%}.page-module__91bVrq__infoCard{background:#fff;border:1px solid #f1f5f9;border-radius:20px;padding:1.8rem;box-shadow:0 2px 12px #0000000f}.page-module__91bVrq__infoCardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.6rem;display:flex}.page-module__91bVrq__makeAndPill{flex-wrap:wrap;align-items:center;gap:.6rem;display:inline-flex}.page-module__91bVrq__typePillInline{border-radius:6px;flex-shrink:0;padding:.2rem .65rem;font-size:.7rem;font-weight:800}.page-module__91bVrq__make{color:#f59e0b;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:800}.page-module__91bVrq__carTitle{color:#0f172a;margin-bottom:.15rem;font-size:1.8rem;font-weight:900;line-height:1.15}.page-module__91bVrq__carVariant{color:#64748b;margin-bottom:1rem;font-size:.9rem;font-weight:600}.page-module__91bVrq__priceBlock{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border:1px solid #f59e0b40;border-radius:14px;margin-bottom:1.25rem;padding:1rem 1.2rem}.page-module__91bVrq__priceRow{align-items:baseline;gap:.5rem;margin-bottom:.2rem;display:flex}.page-module__91bVrq__priceVal{color:#0f172a;font-size:2rem;font-weight:900;line-height:1}.page-module__91bVrq__priceLabel{color:#92400e;text-transform:lowercase;font-size:.85rem;font-weight:700}.page-module__91bVrq__availBadge{letter-spacing:.02em;border-radius:999px;align-items:center;gap:.3rem;margin-top:.15rem;padding:.25rem .75rem;font-size:.75rem;font-weight:800;display:inline-flex}.page-module__91bVrq__availAvailable{color:#15803d;background:#dcfce7}.page-module__91bVrq__availSold{color:#b91c1c;background:#fee2e2}.page-module__91bVrq__availRented{color:#92400e;background:#fef3c7}.page-module__91bVrq__soldStampOverlay{z-index:4;pointer-events:none;background:#00000073;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.page-module__91bVrq__soldStamp{color:#34d399;letter-spacing:.15em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172abf;border:2px solid #34d39999;border-radius:14px;padding:.55rem 1.5rem;font-size:1.35rem;font-weight:900;box-shadow:0 4px 20px #34d39940}.page-module__91bVrq__soldBanner{color:#059669;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.82rem;font-weight:700;display:flex}.page-module__91bVrq__soldBannerDot{background:#34d399;border-radius:50%;flex-shrink:0;width:8px;height:8px}.page-module__91bVrq__description{color:#475569;border-top:1px solid #f1f5f9;padding-top:1rem;font-size:.92rem;line-height:1.7}.page-module__91bVrq__specsCard{background:#fff;border-radius:20px;padding:1.8rem;box-shadow:0 2px 12px #0000000f}.page-module__91bVrq__specsTitle{color:#0f172a;text-transform:uppercase;letter-spacing:.04em;margin-bottom:1.2rem;font-size:.9rem;font-weight:800}.page-module__91bVrq__specsGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (min-width:600px){.page-module__91bVrq__specsGrid{grid-template-columns:repeat(3,1fr)}}.page-module__91bVrq__specItem{background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;flex-direction:column;gap:.25rem;padding:.8rem 1rem;display:flex}.page-module__91bVrq__specIcon{color:#f59e0b;display:inline-flex}.page-module__91bVrq__specLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:700}.page-module__91bVrq__specValue{color:#0f172a;font-size:.9rem;font-weight:800}.page-module__91bVrq__rightCol{flex-direction:column;gap:1rem;margin-top:1.5rem;display:none}@media (min-width:1024px){.page-module__91bVrq__rightCol{margin-top:0;display:flex;position:sticky;top:72px}}.page-module__91bVrq__dealerCard{color:#fff;background:#0f172a;border-radius:20px;padding:1.4rem}.page-module__91bVrq__dealerTitle{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.6rem;font-size:.78rem;font-weight:700}.page-module__91bVrq__dealerName{color:#fff;margin-bottom:.2rem;font-size:1.1rem;font-weight:900}.page-module__91bVrq__dealerPhone{color:#94a3b8;margin-bottom:1rem;font-size:.85rem}.page-module__91bVrq__callDealerBtn{color:#f59e0b;width:100%;min-height:unset;cursor:pointer;background:#f59e0b26;border:1px solid #f59e0b66;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem;font-size:.88rem;font-weight:800;text-decoration:none;transition:background .18s;display:flex}.page-module__91bVrq__callDealerBtn:hover{background:#f59e0b40}.page-module__91bVrq__formCard{background:#fff;border-radius:20px;padding:1.6rem;box-shadow:0 2px 12px #0000000f}.page-module__91bVrq__formHeader{align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.page-module__91bVrq__formHeaderIcon{font-size:1.3rem}.page-module__91bVrq__formTitle{color:#0f172a;font-size:1.05rem;font-weight:900}.page-module__91bVrq__formSub{color:#64748b;margin-bottom:1.2rem;font-size:.8rem;line-height:1.5}.page-module__91bVrq__inquiryForm{flex-direction:column;gap:.8rem;display:flex}.page-module__91bVrq__inputField{flex-direction:column;gap:.3rem;display:flex}.page-module__91bVrq__inputField label{color:#1e293b;font-size:.78rem;font-weight:700}.page-module__91bVrq__inputField input,.page-module__91bVrq__inputField textarea{color:#0f172a;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;width:100%;padding:.65rem .9rem;font-size:.88rem;transition:border-color .18s}.page-module__91bVrq__inputField input:focus,.page-module__91bVrq__inputField textarea:focus{background:#fff;border-color:#25d366;outline:none}.page-module__91bVrq__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;min-height:50px;margin-top:.2rem;padding:.85rem;font-size:.95rem;font-weight:800;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 15px #25d36659}.page-module__91bVrq__submitBtn:hover{transform:translateY(-2px);box-shadow:0 6px 22px #25d36680}.page-module__91bVrq__successBox{text-align:center;padding:1.5rem .5rem}.page-module__91bVrq__successIcon{margin-bottom:.6rem;font-size:2.5rem}.page-module__91bVrq__successTitle{color:#0f172a;margin-bottom:.4rem;font-size:1.1rem;font-weight:900}.page-module__91bVrq__successDesc{color:#64748b;margin-bottom:1rem;font-size:.82rem;line-height:1.5}.page-module__91bVrq__reOpenBtn{color:#fff;cursor:pointer;width:100%;min-height:unset;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;margin-bottom:.6rem;padding:.75rem 1.2rem;font-size:.88rem;font-weight:800;display:flex;box-shadow:0 4px 12px #25d3664d}.page-module__91bVrq__lightboxOverlay{z-index:9999;background:#000000f5;justify-content:center;align-items:center;animation:.22s page-module__91bVrq__lightboxFadeIn;display:flex;position:fixed;inset:0}@keyframes page-module__91bVrq__lightboxFadeIn{0%{opacity:0}to{opacity:1}}.page-module__91bVrq__lightboxImgWrap{width:100%;max-width:100vw;height:100%;max-height:100vh;position:relative}.page-module__91bVrq__lightboxImg{object-fit:contain;object-position:center;padding:48px 16px 80px}.page-module__91bVrq__lightboxClose{color:#fff;cursor:pointer;z-index:10001;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:40px;height:40px;min-height:unset;background:#ffffff1f;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;transition:background .18s,transform .18s;display:flex;position:fixed;top:12px;right:14px}.page-module__91bVrq__lightboxClose:hover{background:#ffffff38;transform:scale(1.08)}.page-module__91bVrq__lightboxCounter{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10001;pointer-events:none;background:#ffffff1a;border:1px solid #ffffff26;border-radius:999px;padding:.28rem .9rem;font-size:.8rem;font-weight:700;position:fixed;top:16px;left:50%;transform:translate(-50%)}.page-module__91bVrq__lightboxNav{color:#fff;cursor:pointer;z-index:10001;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:48px;height:48px;min-height:unset;background:#ffffff1f;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;transition:background .18s,transform .18s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.page-module__91bVrq__lightboxNav:hover{background:#f59e0bb3;border-color:#f59e0b;transform:translateY(-50%)scale(1.08)}.page-module__91bVrq__lightboxPrev{left:14px}.page-module__91bVrq__lightboxNext{right:14px}@media (max-width:480px){.page-module__91bVrq__lightboxPrev{left:8px}.page-module__91bVrq__lightboxNext{right:8px}.page-module__91bVrq__lightboxNav{width:38px;height:38px;font-size:1rem}}.page-module__91bVrq__lightboxDots{z-index:10001;flex-wrap:wrap;justify-content:center;gap:8px;max-width:90vw;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.page-module__91bVrq__lightboxDot{cursor:pointer;width:8px;height:8px;min-height:unset;background:#ffffff59;border:none;border-radius:50%;padding:0;transition:background .18s,transform .18s}.page-module__91bVrq__lightboxDotActive{background:#f59e0b;transform:scale(1.3)}.page-module__91bVrq__inquiryFab{display:none}@media (max-width:1023px){.page-module__91bVrq__inquiryFab{z-index:200;color:#fff;cursor:pointer;background:#25d366;border:none;border-radius:50px;align-items:center;gap:.5rem;padding:.75rem 1.2rem;font-size:.9rem;font-weight:800;transition:transform .18s,box-shadow .18s;display:flex;position:fixed;bottom:1.5rem;right:1.25rem;box-shadow:0 4px 20px #25d36673}.page-module__91bVrq__inquiryFab:hover{transform:translateY(-2px);box-shadow:0 6px 26px #25d3668c}}.page-module__91bVrq__inquiryOverlay{display:none}@media (max-width:1023px){.page-module__91bVrq__inquiryOverlay{z-index:300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a99;align-items:flex-end;animation:.2s page-module__91bVrq__fadeIn;display:flex;position:fixed;inset:0}.page-module__91bVrq__inquirySheet{background:#fff;border-radius:24px 24px 0 0;width:100%;max-height:90vh;padding:1.25rem 1rem 2rem;animation:.28s cubic-bezier(.34,1.56,.64,1) page-module__91bVrq__slideUp;position:relative;overflow-y:auto;box-shadow:0 -8px 40px #0000002e}.page-module__91bVrq__sheetHandle{background:#cbd5e1;border-radius:99px;width:40px;height:4px;margin:0 auto 1rem}.page-module__91bVrq__sheetClose{cursor:pointer;color:#475569;width:32px;height:32px;min-height:unset;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;transition:background .15s;display:flex;position:absolute;top:1rem;right:1rem}.page-module__91bVrq__sheetClose:hover{background:#e2e8f0}}@keyframes page-module__91bVrq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes page-module__91bVrq__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.page-module__91bVrq__moreCarsSection{background:#fff;border:1px solid #f1f5f9;border-radius:20px;padding:2rem 1.8rem 2.2rem;box-shadow:0 2px 12px #0000000f}.page-module__91bVrq__moreCarsHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;display:flex}.page-module__91bVrq__moreCarsEyebrow{color:#f59e0b;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.35rem;font-size:.72rem;font-weight:800;display:inline-block}.page-module__91bVrq__moreCarsTitle{color:#0f172a;margin:0;font-size:1.2rem;font-weight:900;line-height:1.2}.page-module__91bVrq__moreCarsGrid{grid-template-columns:1fr;gap:1rem;margin-bottom:1.75rem;display:grid}@media (min-width:540px){.page-module__91bVrq__moreCarsGrid{grid-template-columns:repeat(2,1fr)}}.page-module__91bVrq__moreCarCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;overflow:hidden}.page-module__91bVrq__moreCarCard:hover{border-color:#f59e0b;transform:translateY(-4px);box-shadow:0 12px 28px #0f172a1a}.page-module__91bVrq__moreCarImgWrap{background:#0f172a;flex-shrink:0;width:100%;height:160px;position:relative;overflow:hidden}.page-module__91bVrq__moreCarImg{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .3s}.page-module__91bVrq__moreCarCard:hover .page-module__91bVrq__moreCarImg{transform:scale(1.05)}.page-module__91bVrq__moreCarPill{z-index:2;border-radius:5px;padding:.2rem .55rem;font-size:.65rem;font-weight:800;position:absolute;top:.6rem;right:.6rem}.page-module__91bVrq__moreCarBody{flex-direction:column;flex-grow:1;gap:.3rem;padding:.9rem 1rem .85rem;display:flex}.page-module__91bVrq__moreCarMake{color:#f59e0b;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:800}.page-module__91bVrq__moreCarName{color:#0f172a;margin:0;font-size:.95rem;font-weight:800;line-height:1.25}.page-module__91bVrq__moreCarSpecs{color:#64748b;flex-wrap:wrap;gap:.4rem .75rem;margin-top:.25rem;font-size:.72rem;font-weight:600;display:flex}.page-module__91bVrq__moreCarFooter{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.65rem;display:flex}.page-module__91bVrq__moreCarPrice{color:#0f172a;align-items:baseline;gap:.2rem;font-size:1.05rem;font-weight:900;display:flex}.page-module__91bVrq__moreCarPerDay{color:#64748b;font-size:.72rem;font-weight:600}.page-module__91bVrq__moreCarCta{color:#f59e0b;white-space:nowrap;font-size:.8rem;font-weight:800;transition:letter-spacing .18s}.page-module__91bVrq__moreCarCard:hover .page-module__91bVrq__moreCarCta{letter-spacing:.03em}.page-module__91bVrq__inventoryCtaWrap{flex-direction:column;align-items:center;gap:.6rem;padding-top:.25rem;display:flex}.page-module__91bVrq__inventoryCtaHint{color:#94a3b8;margin:0;font-size:.82rem;font-weight:500}.page-module__91bVrq__inventoryCta{color:#fff;background:#0f172a;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 2rem;font-size:.9rem;font-weight:800;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 14px #0f172a33}.page-module__91bVrq__inventoryCta:hover{background:#f59e0b;transform:translateY(-2px);box-shadow:0 6px 20px #f59e0b59}@media (max-width:640px){.page-module__91bVrq__main{padding:.75rem .75rem 3.5rem}.page-module__91bVrq__leftCol{gap:1rem}.page-module__91bVrq__infoCard{border-radius:16px;padding:1.25rem 1rem}.page-module__91bVrq__carTitle{margin-bottom:.2rem;font-size:1.45rem;line-height:1.2}.page-module__91bVrq__carVariant{margin-bottom:.75rem;font-size:.82rem}.page-module__91bVrq__priceBlock{border-radius:12px;margin-bottom:1rem;padding:.75rem 1rem}.page-module__91bVrq__priceVal{font-size:1.45rem;font-weight:800}.page-module__91bVrq__priceLabel{font-size:.8rem}}
.ImageGallery-module__-4xlNG__galleryWrapper{aspect-ratio:16/9;background:#0f172a;border-radius:20px;width:100%;max-height:480px;position:relative;overflow:hidden}@media (max-width:640px){.ImageGallery-module__-4xlNG__galleryWrapper:not(.ImageGallery-module__-4xlNG__compact){aspect-ratio:4/3;border-radius:16px;max-height:380px}}.ImageGallery-module__-4xlNG__galleryWrapper.ImageGallery-module__-4xlNG__compact{max-height:unset;aspect-ratio:16/9;border-radius:0}.ImageGallery-module__-4xlNG__galleryImgBtn{cursor:zoom-in;width:100%;height:100%;min-height:unset;background:0 0;border:none;padding:0;display:block;position:absolute;inset:0}.ImageGallery-module__-4xlNG__galleryImg{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .3s}.ImageGallery-module__-4xlNG__galleryImgBtn:hover .ImageGallery-module__-4xlNG__galleryImg{transform:scale(1.03)}.ImageGallery-module__-4xlNG__expandHint{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;opacity:0;white-space:nowrap;letter-spacing:.03em;background:#0f172ab8;border-radius:999px;padding:.22rem .7rem;font-size:.7rem;font-weight:700;transition:opacity .2s;position:absolute;bottom:.7rem;left:50%;transform:translate(-50%)}.ImageGallery-module__-4xlNG__galleryImgBtn:hover .ImageGallery-module__-4xlNG__expandHint{opacity:1}@media (hover:none){.ImageGallery-module__-4xlNG__expandHint{opacity:1}}.ImageGallery-module__-4xlNG__navBtn{color:#fff;cursor:pointer;z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:38px;height:38px;min-height:unset;background:#0f172aa6;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;transition:all .18s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ImageGallery-module__-4xlNG__navBtn:hover{background:#f59e0b;border-color:#f59e0b;transform:translateY(-50%)scale(1.08)}.ImageGallery-module__-4xlNG__prevBtn{left:.6rem}.ImageGallery-module__-4xlNG__nextBtn{right:.6rem}.ImageGallery-module__-4xlNG__compact .ImageGallery-module__-4xlNG__navBtn{width:30px;height:30px;font-size:.8rem}.ImageGallery-module__-4xlNG__imgCounter{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:5;pointer-events:none;background:#0f172ab8;border:1px solid #ffffff24;border-radius:9999px;padding:.22rem .65rem;font-size:.72rem;font-weight:700;position:absolute;bottom:.7rem;right:.7rem}.ImageGallery-module__-4xlNG__thumbnailStrip{scrollbar-width:thin;gap:8px;padding:4px 2px 6px;display:flex;overflow-x:auto}.ImageGallery-module__-4xlNG__thumbnailStrip::-webkit-scrollbar{height:4px}.ImageGallery-module__-4xlNG__thumbnailStrip::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ImageGallery-module__-4xlNG__thumbBtn{cursor:pointer;width:72px;height:52px;min-height:unset;background:#e2e8f0;border:2px solid #0000;border-radius:10px;flex-shrink:0;padding:0;transition:all .18s;position:relative;overflow:hidden}.ImageGallery-module__-4xlNG__thumbBtnActive{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b40}.ImageGallery-module__-4xlNG__thumbImg{object-fit:cover;width:100%;height:100%}.ImageGallery-module__-4xlNG__lightboxOverlay{z-index:9999;background:#000000f5;justify-content:center;align-items:center;animation:.22s ImageGallery-module__-4xlNG__lightboxFadeIn;display:flex;position:fixed;inset:0}@keyframes ImageGallery-module__-4xlNG__lightboxFadeIn{0%{opacity:0}to{opacity:1}}.ImageGallery-module__-4xlNG__lightboxImgWrap{width:100%;max-width:100vw;height:100%;max-height:100vh;position:relative}.ImageGallery-module__-4xlNG__lightboxImg{object-fit:contain;object-position:center;padding:48px 16px 80px}.ImageGallery-module__-4xlNG__lightboxClose{color:#fff;cursor:pointer;z-index:10001;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:40px;height:40px;min-height:unset;background:#ffffff1f;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;transition:background .18s,transform .18s;display:flex;position:fixed;top:12px;right:14px}.ImageGallery-module__-4xlNG__lightboxClose:hover{background:#ffffff38;transform:scale(1.08)}.ImageGallery-module__-4xlNG__lightboxCounter{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10001;pointer-events:none;background:#ffffff1a;border:1px solid #ffffff26;border-radius:999px;padding:.28rem .9rem;font-size:.8rem;font-weight:700;position:fixed;top:16px;left:50%;transform:translate(-50%)}.ImageGallery-module__-4xlNG__lightboxNav{color:#fff;cursor:pointer;z-index:10001;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:48px;height:48px;min-height:unset;background:#ffffff1f;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;transition:background .18s,transform .18s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.ImageGallery-module__-4xlNG__lightboxNav:hover{background:#f59e0bb3;border-color:#f59e0b;transform:translateY(-50%)scale(1.08)}.ImageGallery-module__-4xlNG__lightboxPrev{left:14px}.ImageGallery-module__-4xlNG__lightboxNext{right:14px}@media (max-width:480px){.ImageGallery-module__-4xlNG__lightboxPrev{left:8px}.ImageGallery-module__-4xlNG__lightboxNext{right:8px}.ImageGallery-module__-4xlNG__lightboxNav{width:38px;height:38px;font-size:1rem}}.ImageGallery-module__-4xlNG__lightboxDots{z-index:10001;flex-wrap:wrap;justify-content:center;gap:8px;max-width:90vw;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.ImageGallery-module__-4xlNG__lightboxDot{cursor:pointer;width:8px;height:8px;min-height:unset;background:#ffffff59;border:none;border-radius:50%;padding:0;transition:background .18s,transform .18s}.ImageGallery-module__-4xlNG__lightboxDotActive{background:#f59e0b;transform:scale(1.3)}.ImageGallery-module__-4xlNG__ytPlayOverlay{pointer-events:none;background:#00000059;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;transition:background .2s;display:flex;position:absolute;inset:0}.ImageGallery-module__-4xlNG__galleryImgBtn:hover .ImageGallery-module__-4xlNG__ytPlayOverlay{background:#00000080}.ImageGallery-module__-4xlNG__ytPlayBtn{filter:drop-shadow(0 4px 16px #0000008c);justify-content:center;align-items:center;transition:transform .2s;display:flex;transform:scale(1)}.ImageGallery-module__-4xlNG__galleryImgBtn:hover .ImageGallery-module__-4xlNG__ytPlayBtn{transform:scale(1.1)}.ImageGallery-module__-4xlNG__ytLabel{color:#fff;letter-spacing:.05em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ff0000d9;border-radius:999px;padding:.2rem .7rem;font-size:.78rem;font-weight:700}.ImageGallery-module__-4xlNG__ytLightboxWrap{aspect-ratio:16/9;border-radius:12px;width:100%;max-width:min(90vw,900px);height:100%;max-height:min(80vh,506px);margin:auto;position:relative;overflow:hidden;box-shadow:0 8px 40px #0009}.ImageGallery-module__-4xlNG__ytIframe{border:none;width:100%;height:100%;display:block}.ImageGallery-module__-4xlNG__ytThumbBtn{background:#0f172a;position:relative}.ImageGallery-module__-4xlNG__ytThumbOverlay{background:#0003;justify-content:center;align-items:center;transition:background .18s;display:flex;position:absolute;inset:0}.ImageGallery-module__-4xlNG__ytThumbBtn:hover .ImageGallery-module__-4xlNG__ytThumbOverlay{background:#0000000d}.ImageGallery-module__-4xlNG__ytThumbBadge{background:#dc2626;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding-left:2px;transition:transform .18s,background .18s;display:flex;box-shadow:0 2px 8px #00000080}.ImageGallery-module__-4xlNG__ytThumbBtn:hover .ImageGallery-module__-4xlNG__ytThumbBadge{background:#ef4444;transform:scale(1.1)}.ImageGallery-module__-4xlNG__ytThumbBadge svg{display:block}.ImageGallery-module__-4xlNG__ytLightboxDot{background:#dc262699}.ImageGallery-module__-4xlNG__inlineYtContainer{z-index:8;background:#000;width:100%;height:100%;animation:.3s ImageGallery-module__-4xlNG__inlineFadeIn;position:absolute;inset:0;overflow:hidden}@keyframes ImageGallery-module__-4xlNG__inlineFadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.ImageGallery-module__-4xlNG__inlineYtIframe{border:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ImageGallery-module__-4xlNG__inlineYtCloseBtn{z-index:14;color:#fff;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(8px);width:28px;height:28px;min-height:unset;background:#0f172acc;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #00000080}.ImageGallery-module__-4xlNG__inlineYtCloseBtn:hover{background:#dc2626;border-color:#ef4444;transform:scale(1.1);box-shadow:0 4px 12px #dc262666}.ImageGallery-module__-4xlNG__inlineYtBottomBar{z-index:14;pointer-events:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.ImageGallery-module__-4xlNG__inlineYtSoundBtn{pointer-events:auto;letter-spacing:.01em;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);min-height:unset;border-radius:999px;align-items:center;gap:6px;padding:.35rem .75rem;font-size:.72rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 14px #00000073}.ImageGallery-module__-4xlNG__soundMuted{background:#0f172ad9;border:1px solid #ffffff47}.ImageGallery-module__-4xlNG__soundMuted:hover{background:#d97706;border-color:#f59e0b;transform:translateY(-1px);box-shadow:0 6px 16px #f59e0b66}.ImageGallery-module__-4xlNG__soundActive{background:#059669e6;border:1px solid #34d39980}.ImageGallery-module__-4xlNG__soundActive:hover{background:#047857;border-color:#34d399;transform:translateY(-1px);box-shadow:0 6px 16px #10b98166}.ImageGallery-module__-4xlNG__inlineYtExpandBtn{pointer-events:auto;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);min-height:unset;background:#0f172ad9;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:5px;padding:.35rem .7rem;font-size:.72rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 14px #00000073}.ImageGallery-module__-4xlNG__inlineYtExpandBtn:hover{background:#1e293bf2;border-color:#ffffff80;transform:translateY(-1px);box-shadow:0 6px 16px #0009}
.InventorySection-module__hX90cW__inventorySection{background-color:#fff;padding:4rem 0}.InventorySection-module__hX90cW__container{max-width:1280px;margin:0 auto;padding:0 1rem}.InventorySection-module__hX90cW__headerArea{text-align:center;max-width:780px;margin:0 auto 2.5rem}.InventorySection-module__hX90cW__sectionBadge{color:#d97706;letter-spacing:.05em;background:#fffbe8;border:1px solid #f59e0b33;border-radius:9999px;margin-bottom:.8rem;padding:.35rem .85rem;font-size:.78rem;font-weight:800;display:inline-block}.InventorySection-module__hX90cW__sectionTitle{color:#0f172a;letter-spacing:-.02em;margin-bottom:.8rem;font-size:clamp(1.8rem,5vw,2.4rem);font-weight:800}.InventorySection-module__hX90cW__sectionTitle span{color:#f59e0b}.InventorySection-module__hX90cW__sectionSub{color:#64748b;margin-bottom:1.8rem;font-size:.95rem}.InventorySection-module__hX90cW__segmentedSwitchContainer{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:.35rem;max-width:100%;margin-top:.5rem;padding:.35rem;display:inline-flex;box-shadow:inset 0 2px 4px #0000000a}.InventorySection-module__hX90cW__switchSegment{color:#64748b;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:.4rem;padding:.65rem 1.3rem;font-size:.88rem;font-weight:750;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.InventorySection-module__hX90cW__switchSegment:hover{color:#0f172a}.InventorySection-module__hX90cW__segmentActive{background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);box-shadow:0 4px 14px #0f172a40;color:#fff!important}.InventorySection-module__hX90cW__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}.InventorySection-module__hX90cW__carCard{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 20px #0000000a}.InventorySection-module__hX90cW__carCard:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 16px 32px #0f172a1a}.InventorySection-module__hX90cW__imageContainer{background:#0f172a;justify-content:center;align-items:center;height:220px;padding:.4rem;display:flex;position:relative;overflow:hidden}.InventorySection-module__hX90cW__bgBlurImg{object-fit:cover;filter:blur(18px)brightness(.6);opacity:.8;pointer-events:none;z-index:0;width:calc(100% + 30px);height:calc(100% + 30px);position:absolute;inset:-15px}.InventorySection-module__hX90cW__badge{color:#fff;z-index:2;background:#f59e0b;border-radius:6px;padding:.25rem .6rem;font-size:.72rem;font-weight:800;position:absolute;top:.8rem;left:.8rem}.InventorySection-module__hX90cW__typeBadge{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;background:#0f172ad9;border-radius:6px;align-items:center;gap:.3rem;padding:.25rem .65rem;font-size:.7rem;font-weight:700;display:flex;position:absolute;top:.8rem;right:.8rem}.InventorySection-module__hX90cW__carImg{z-index:1;object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .35s;position:relative}.InventorySection-module__hX90cW__carCard:hover .InventorySection-module__hX90cW__carImg{transform:scale(1.04)}.InventorySection-module__hX90cW__cardBody{flex-direction:column;flex-grow:1;padding:1.2rem;display:flex}.InventorySection-module__hX90cW__brandCategory{justify-content:space-between;align-items:center;margin-bottom:.3rem;display:flex}.InventorySection-module__hX90cW__brand{color:#f59e0b;text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:800}.InventorySection-module__hX90cW__titleRow{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.8rem;display:flex}.InventorySection-module__hX90cW__brandName{color:#f59e0b;font-weight:800}.InventorySection-module__hX90cW__carVariant{opacity:.85;color:#475569;font-size:.9em;font-weight:400}.InventorySection-module__hX90cW__year{color:#64748b;white-space:nowrap;flex-shrink:0;font-size:.82rem;font-weight:700}.InventorySection-module__hX90cW__carTitle{color:#0f172a;flex:1;min-width:0;margin:0;font-size:1.15rem;font-weight:750;line-height:1.35}.InventorySection-module__hX90cW__specsGrid{background:#f8fafc;border-radius:12px;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1.2rem;padding:.75rem;display:grid}.InventorySection-module__hX90cW__specItem{color:#475569;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;display:flex}.InventorySection-module__hX90cW__specIcon{color:#f59e0b;display:inline-flex}.InventorySection-module__hX90cW__cardFooter{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.9rem;display:flex}.InventorySection-module__hX90cW__priceLabel{color:#64748b;font-size:.72rem;font-weight:600}.InventorySection-module__hX90cW__priceValue{color:#0f172a;font-size:1.2rem;font-weight:850}.InventorySection-module__hX90cW__priceUnit{color:#64748b;font-size:.78rem;font-weight:600}.InventorySection-module__hX90cW__cardActions{align-items:center;gap:.5rem;display:flex}.InventorySection-module__hX90cW__detailsBtn{color:#fff;white-space:nowrap;background:#0f172a;border-radius:9999px;padding:.6rem 1.1rem;font-size:.84rem;font-weight:700;transition:all .2s}.InventorySection-module__hX90cW__detailsBtn:hover{color:#fff;background:#f59e0b}.InventorySection-module__hX90cW__loadMoreSentinel{justify-content:center;min-height:60px;padding:2.5rem 0 1rem;display:flex}.InventorySection-module__hX90cW__loadingMore{background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:.75rem;padding:.6rem 1.25rem;display:inline-flex;box-shadow:0 4px 12px #0f172a0f}.InventorySection-module__hX90cW__loadingText{color:#334155;letter-spacing:.01em;font-size:.88rem;font-weight:600}.InventorySection-module__hX90cW__loadingDots{align-items:center;gap:.35rem;display:flex}.InventorySection-module__hX90cW__loadingDot{background:#f59e0b;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite InventorySection-module__hX90cW__dotBounce}.InventorySection-module__hX90cW__loadingDot:nth-child(2){animation-delay:.15s}.InventorySection-module__hX90cW__loadingDot:nth-child(3){animation-delay:.3s}@keyframes InventorySection-module__hX90cW__dotBounce{0%,80%,to{opacity:.35;transform:scale(.4)}40%{opacity:1;transform:scale(1)}}.InventorySection-module__hX90cW__endOfList{text-align:center;color:#94a3b8;letter-spacing:.02em;padding:2rem 0 .5rem;font-size:.88rem;font-weight:500}@media (min-width:640px){.InventorySection-module__hX90cW__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.InventorySection-module__hX90cW__inventorySection{padding:6rem 0}.InventorySection-module__hX90cW__container{padding:0 1.5rem}.InventorySection-module__hX90cW__grid{grid-template-columns:repeat(3,1fr);gap:2rem}.InventorySection-module__hX90cW__filterTabs{justify-content:center}}
.UserMenu-module__gr1FQq__skeleton{background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%) 0 0/200% 100%;border-radius:50%;flex-shrink:0;width:36px;height:36px;animation:1.4s ease-in-out infinite UserMenu-module__gr1FQq__shimmer}@keyframes UserMenu-module__gr1FQq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.UserMenu-module__gr1FQq__signInBtn{color:#fff;white-space:nowrap;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-radius:9999px;justify-content:center;align-items:center;height:36px;padding:0 .9rem;font-size:.84rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 2px 8px #f59e0b40}.UserMenu-module__gr1FQq__signInBtn:hover{transform:translateY(-1px);box-shadow:0 4px 14px #f59e0b59}.UserMenu-module__gr1FQq__wrapper{flex-shrink:0;position:relative}.UserMenu-module__gr1FQq__avatarBtn{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;min-height:36px;padding:0;display:inline-flex}.UserMenu-module__gr1FQq__avatar{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:2px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.9rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 6px #f59e0b4d}.UserMenu-module__gr1FQq__avatarBtn:hover .UserMenu-module__gr1FQq__avatar{transform:scale(1.05);box-shadow:0 0 0 3px #f59e0b40,0 3px 8px #f59e0b59}.UserMenu-module__gr1FQq__avatarBtn:active .UserMenu-module__gr1FQq__avatar{transform:scale(.97)}.UserMenu-module__gr1FQq__dropdown{z-index:1200;background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:min(295px,100vw - 2rem);padding:.65rem;animation:.15s UserMenu-module__gr1FQq__fadeIn;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 15px 35px #00000024,0 2px 8px #0000000a}@keyframes UserMenu-module__gr1FQq__fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.UserMenu-module__gr1FQq__dropdownHeader{border-bottom:1px solid #f1f5f9;margin-bottom:.4rem;padding:.6rem .7rem .8rem}.UserMenu-module__gr1FQq__dropdownName{color:#0f172a;overflow-wrap:anywhere;font-size:.95rem;font-weight:700}.UserMenu-module__gr1FQq__dropdownEmail{color:#64748b;overflow-wrap:anywhere;margin-top:.15rem;font-size:.8rem}.UserMenu-module__gr1FQq__dropdownPhone{color:#334155;align-items:center;gap:.4rem;margin-top:.4rem;font-size:.8rem;font-weight:500;display:flex}.UserMenu-module__gr1FQq__phoneIcon{color:#94a3b8;flex-shrink:0}.UserMenu-module__gr1FQq__phoneNumberText{letter-spacing:.2px}.UserMenu-module__gr1FQq__verifiedBadge{color:#10b981;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.UserMenu-module__gr1FQq__addPhoneBtn{color:#d97706;cursor:pointer;background:#fffbeb;border:1px dashed #fcd34d;border-radius:8px;align-items:center;gap:.35rem;min-height:auto;margin-top:.45rem;padding:.32rem .65rem;font-size:.78rem;font-weight:600;transition:all .15s;display:inline-flex}.UserMenu-module__gr1FQq__addPhoneBtn:hover{color:#b45309;background:#fef3c7;border-color:#f59e0b}.UserMenu-module__gr1FQq__addPhoneForm{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:.55rem;padding:.65rem}.UserMenu-module__gr1FQq__addPhoneHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.UserMenu-module__gr1FQq__addPhoneTitle{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:.68rem;font-weight:700}.UserMenu-module__gr1FQq__addPhoneCloseBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;min-height:auto;padding:0;font-size:.72rem;transition:all .15s;display:inline-flex}.UserMenu-module__gr1FQq__addPhoneCloseBtn:hover{color:#0f172a;background:#e2e8f0}.UserMenu-module__gr1FQq__phoneInputRow{background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;transition:all .15s;display:flex;overflow:hidden}.UserMenu-module__gr1FQq__phoneInputRow:focus-within{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b26}.UserMenu-module__gr1FQq__countryPrefix{color:#475569;-webkit-user-select:none;user-select:none;background:#f1f5f9;border-right:1px solid #e2e8f0;padding:.38rem .55rem;font-size:.82rem;font-weight:700}.UserMenu-module__gr1FQq__phoneInput{color:#0f172a;letter-spacing:.2px;background:0 0;border:none;outline:none;flex:1;width:100%;padding:.38rem .55rem;font-size:.85rem;font-weight:600}.UserMenu-module__gr1FQq__phoneInput::placeholder{color:#94a3b8;font-size:.78rem;font-weight:400}.UserMenu-module__gr1FQq__phoneError{color:#dc2626;margin-top:.35rem;font-size:.72rem;font-weight:500;line-height:1.25}.UserMenu-module__gr1FQq__phoneActionRow{justify-content:flex-end;align-items:center;gap:.45rem;margin-top:.55rem;display:flex}.UserMenu-module__gr1FQq__phoneActionStack{flex-direction:column;align-items:stretch;gap:.4rem;margin-top:.65rem;display:flex}.UserMenu-module__gr1FQq__sendWhatsAppBtn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#25d366 0%,#1da851 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;width:100%;height:36px;min-height:auto;padding:0 .9rem;font-size:.82rem;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 2px 8px #25d3664d}.UserMenu-module__gr1FQq__sendWhatsAppBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #25d36666}.UserMenu-module__gr1FQq__sendWhatsAppBtn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.UserMenu-module__gr1FQq__verifyCodeBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;height:36px;min-height:auto;padding:0 .9rem;font-size:.82rem;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 2px 8px #f59e0b40}.UserMenu-module__gr1FQq__verifyCodeBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 10px #f59e0b59}.UserMenu-module__gr1FQq__verifyCodeBtn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.UserMenu-module__gr1FQq__phoneCancelLink{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;min-height:auto;padding:.25rem .5rem;font-size:.76rem;font-weight:600;transition:all .15s;display:inline-flex}.UserMenu-module__gr1FQq__phoneCancelLink:hover{color:#0f172a;background:#f1f5f9}.UserMenu-module__gr1FQq__phoneCancelBtn{color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:7px;justify-content:center;align-items:center;height:30px;min-height:auto;padding:0 .75rem;font-size:.78rem;font-weight:600;transition:all .15s;display:inline-flex}.UserMenu-module__gr1FQq__phoneCancelBtn:hover{color:#1e293b;background:#f1f5f9;border-color:#94a3b8}.UserMenu-module__gr1FQq__phoneSaveBtn{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:none;border-radius:7px;justify-content:center;align-items:center;height:30px;min-height:auto;padding:0 .95rem;font-size:.78rem;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 2px 6px #f59e0b40}.UserMenu-module__gr1FQq__phoneSaveBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 10px #f59e0b59}.UserMenu-module__gr1FQq__phoneSaveBtn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.UserMenu-module__gr1FQq__unverifiedBadge{color:#b45309;text-transform:uppercase;letter-spacing:.3px;background:#fffbeb;border:1px solid #fcd34d;border-radius:9999px;flex-shrink:0;align-items:center;gap:.2rem;padding:.1rem .45rem;font-size:.66rem;font-weight:700;display:inline-flex}.UserMenu-module__gr1FQq__verifyNowLink{color:#d97706;background:0 0;flex-shrink:0;min-height:auto;margin-left:.3rem;padding:0;font-size:.75rem;font-weight:700;text-decoration:underline}.UserMenu-module__gr1FQq__verifyNowLink:hover{color:#b45309}.UserMenu-module__gr1FQq__awaitingCodeBox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:.55rem;padding:.65rem}.UserMenu-module__gr1FQq__awaitingCodeHint{color:#64748b;margin-bottom:.55rem;font-size:.75rem;line-height:1.4}.UserMenu-module__gr1FQq__waLinkBtn{color:#fff;background:#25d366;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;width:100%;margin-bottom:.6rem;padding:.5rem .75rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .15s;display:flex;box-shadow:0 2px 8px #25d3664d}.UserMenu-module__gr1FQq__waLinkBtn:hover{background:#1fb855;transform:translateY(-1px)}.UserMenu-module__gr1FQq__otpInputRow{background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;transition:all .15s;display:flex;overflow:hidden}.UserMenu-module__gr1FQq__otpInputRow:focus-within{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b26}.UserMenu-module__gr1FQq__otpInput{color:#0f172a;letter-spacing:4px;text-align:center;background:0 0;border:none;outline:none;flex:1;width:100%;padding:.4rem .6rem;font-size:1rem;font-weight:700}.UserMenu-module__gr1FQq__otpInput::placeholder{color:#cbd5e1;letter-spacing:2px}.UserMenu-module__gr1FQq__resendRow{text-align:center;margin-top:.5rem}.UserMenu-module__gr1FQq__resendBtn{color:#64748b;background:0 0;min-height:auto;padding:0;font-size:.75rem;font-weight:600;text-decoration:underline}.UserMenu-module__gr1FQq__resendBtn:hover:not(:disabled){color:#334155}.UserMenu-module__gr1FQq__resendBtn:disabled{opacity:.6;cursor:not-allowed}.UserMenu-module__gr1FQq__dropdownSignOut{text-align:left;color:#dc2626;background:0 0;border-radius:8px;width:100%;min-height:auto;padding:.65rem .7rem;font-size:.9rem;font-weight:600}.UserMenu-module__gr1FQq__dropdownSignOut:hover:not(:disabled){background:#fef2f2}.UserMenu-module__gr1FQq__dropdownSignOut:disabled{opacity:.6;cursor:not-allowed}.UserMenu-module__gr1FQq__drawerCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:.75rem;padding:.9rem}.UserMenu-module__gr1FQq__drawerProfileRow{align-items:center;gap:.75rem;display:flex}.UserMenu-module__gr1FQq__drawerAvatar{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:2px solid #f59e0b40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.1rem;font-weight:700;display:flex;box-shadow:0 4px 10px #f59e0b33}.UserMenu-module__gr1FQq__drawerProfileInfo{flex:1;min-width:0}.UserMenu-module__gr1FQq__drawerName{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:700;overflow:hidden}.UserMenu-module__gr1FQq__drawerEmail{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin-top:.1rem;font-size:.8rem;overflow:hidden}.UserMenu-module__gr1FQq__drawerPhoneSection{border-top:1px dashed #e2e8f0;margin-top:.55rem;padding-top:.55rem}.UserMenu-module__gr1FQq__drawerSignOut{color:#dc2626;background:#fef2f2;border:1px solid #fee2e2;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;width:100%;min-height:auto;margin-top:.75rem;padding:.55rem .75rem;font-size:.85rem;font-weight:600;transition:all .15s;display:flex}.UserMenu-module__gr1FQq__drawerSignOut:hover:not(:disabled){background:#fee2e2}.UserMenu-module__gr1FQq__drawerSignOut:disabled{opacity:.6;cursor:not-allowed}.UserMenu-module__gr1FQq__drawerSignInBtn{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:auto;margin-bottom:.75rem;padding:.75rem 1rem;font-size:.92rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 15px #f59e0b40}.UserMenu-module__gr1FQq__drawerSignInBtn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #f59e0b59}.UserMenu-module__gr1FQq__drawerSkeleton{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.9rem;display:flex}.UserMenu-module__gr1FQq__skeletonAvatar{background:#e2e8f0;border-radius:50%;flex-shrink:0;width:42px;height:42px;animation:1.4s ease-in-out infinite UserMenu-module__gr1FQq__shimmer}.UserMenu-module__gr1FQq__skeletonLines{flex-direction:column;flex:1;gap:.4rem;display:flex}.UserMenu-module__gr1FQq__skeletonLine{background:#e2e8f0;border-radius:4px;width:60%;height:14px;animation:1.4s ease-in-out infinite UserMenu-module__gr1FQq__shimmer}.UserMenu-module__gr1FQq__skeletonLineShort{background:#e2e8f0;border-radius:4px;width:40%;height:12px;animation:1.4s ease-in-out infinite UserMenu-module__gr1FQq__shimmer}
.Navbar-module__cJzEcG__header{z-index:1000;-webkit-backdrop-filter:blur(14px);background-color:#fffffff0;border-bottom:1px solid #e2e8f0cc;width:100%;transition:box-shadow .25s,background-color .25s,border-color .25s;position:sticky;top:0;left:0}.Navbar-module__cJzEcG__scrolled{background-color:#fffffffa;border-bottom-color:#e2e8f0f2;box-shadow:0 4px 20px -2px #0f172a14}.Navbar-module__cJzEcG__container{justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:.8rem 1rem;display:flex}.Navbar-module__cJzEcG__logo{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:flex}.Navbar-module__cJzEcG__leftGroup{flex-shrink:0;align-items:center;gap:.65rem;display:flex}.Navbar-module__cJzEcG__backBtn{color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;height:36px;padding:0 .85rem 0 .7rem;font-size:.84rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.Navbar-module__cJzEcG__backBtn:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1;transform:translate(-2px);box-shadow:0 2px 6px #0f172a14}.Navbar-module__cJzEcG__backBtn:active{background:#f1f5f9;transform:translate(-1px)scale(.98)}.Navbar-module__cJzEcG__backIcon{flex-shrink:0;transition:transform .2s}.Navbar-module__cJzEcG__backBtn:hover .Navbar-module__cJzEcG__backIcon{transform:translate(-2px)}.Navbar-module__cJzEcG__backText{letter-spacing:-.01em;font-size:.84rem;font-weight:600;line-height:1;display:inline-block}.Navbar-module__cJzEcG__navDivider{background:#e2e8f0;flex-shrink:0;width:1px;height:20px;margin:0 .15rem}.Navbar-module__cJzEcG__logoIcon{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 4px 12px #f59e0b4d}.Navbar-module__cJzEcG__logoText{color:#0f172a;letter-spacing:-.02em;font-size:1.35rem;font-weight:800}.Navbar-module__cJzEcG__logoText span{color:#f59e0b}.Navbar-module__cJzEcG__navDesktop{align-items:center;gap:1.8rem;display:none}.Navbar-module__cJzEcG__navLink{color:#475569;background:0 0;align-items:center;gap:.3rem;min-height:auto;padding:.4rem .2rem;font-size:.92rem;font-weight:500;display:flex;position:relative}.Navbar-module__cJzEcG__navLink:hover{color:#0f172a}.Navbar-module__cJzEcG__navLink.Navbar-module__cJzEcG__active{color:#f59e0b;font-weight:700}.Navbar-module__cJzEcG__chevron{font-size:.75rem;transition:transform .2s}.Navbar-module__cJzEcG__dropdownWrapper{position:relative}.Navbar-module__cJzEcG__dropdownMenu{z-index:110;background:#fff;border:1px solid #f1f5f9;border-radius:14px;width:260px;padding:.6rem;animation:.2s Navbar-module__cJzEcG__fadeIn;position:absolute;top:100%;left:-20px;box-shadow:0 15px 30px #0000001f}@keyframes Navbar-module__cJzEcG__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Navbar-module__cJzEcG__dropdownItem{cursor:pointer;border-radius:8px;padding:.65rem .8rem;transition:background .2s}.Navbar-module__cJzEcG__dropdownItem:hover{background:#fffbe8}.Navbar-module__cJzEcG__dropdownTitle{color:#0f172a;font-size:.9rem;font-weight:700}.Navbar-module__cJzEcG__dropdownDesc{color:#64748b;margin-top:.15rem;font-size:.78rem}.Navbar-module__cJzEcG__actions{flex-shrink:0;align-items:center;gap:.55rem;display:flex}.Navbar-module__cJzEcG__callBtn{color:#d97706;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#fffbe8;border:1px solid #f59e0b59;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;height:36px;padding:0 .85rem;font-size:.84rem;font-weight:700;transition:all .2s;display:inline-flex}.Navbar-module__cJzEcG__callBtn:hover{color:#fff;background:#f59e0b;border-color:#f59e0b;transform:translateY(-1px)}.Navbar-module__cJzEcG__callIcon{align-items:center;font-size:.88rem;line-height:1;display:inline-flex}.Navbar-module__cJzEcG__callText{line-height:1}.Navbar-module__cJzEcG__ctaBtn{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-radius:9999px;padding:.5rem 1.1rem;font-size:.85rem;font-weight:700;box-shadow:0 4px 15px #f59e0b4d}.Navbar-module__cJzEcG__ctaBtn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f59e0b66}.Navbar-module__cJzEcG__userMenuWrapper{flex-shrink:0;align-items:center;display:flex}.Navbar-module__cJzEcG__hamburger{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:36px;height:36px;min-height:36px;padding:0;transition:all .2s;display:flex}.Navbar-module__cJzEcG__hamburger:hover{background:#f1f5f9;border-color:#cbd5e1}.Navbar-module__cJzEcG__bar{background:#0f172a;border-radius:2px;width:18px;height:2px}.Navbar-module__cJzEcG__mobileNav{background:#fff;border-top:1px solid #f1f5f9;flex-direction:column;gap:.4rem;padding:1rem 1.2rem;display:flex;box-shadow:0 10px 20px #0000000d}.Navbar-module__cJzEcG__mobileCallBtn{text-align:center;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-radius:12px;justify-content:center;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.75rem 1rem;font-size:.95rem;font-weight:800;display:flex;box-shadow:0 4px 15px #f59e0b40;color:#fff!important}.Navbar-module__cJzEcG__sellNavLink{color:#d97706!important;font-weight:800!important}.Navbar-module__cJzEcG__mobileNav button{text-align:left;color:#334155;background:0 0;border-bottom:1px dashed #f1f5f9;width:100%;padding:.75rem .5rem;font-size:1rem;font-weight:600}.Navbar-module__cJzEcG__mobileSellBtn{align-items:center;gap:.4rem;color:#d97706!important;font-weight:800!important;display:flex!important}.Navbar-module__cJzEcG__mobileNav button:last-child{border-bottom:none}@media (max-width:640px){.Navbar-module__cJzEcG__backBtn{border-radius:50%;width:36px;height:36px;padding:0}.Navbar-module__cJzEcG__backText{display:none}.Navbar-module__cJzEcG__backBtn:hover .Navbar-module__cJzEcG__backIcon{transform:none}}@media (max-width:580px){.Navbar-module__cJzEcG__callText{display:none}.Navbar-module__cJzEcG__callBtn{border-radius:50%;width:36px;height:36px;padding:0}}@media (max-width:380px){.Navbar-module__cJzEcG__container{padding:.65rem}.Navbar-module__cJzEcG__leftGroup{gap:.35rem}.Navbar-module__cJzEcG__navDivider{display:none}.Navbar-module__cJzEcG__actions{gap:.35rem}}@media (min-width:900px){.Navbar-module__cJzEcG__container{padding:.85rem 1.5rem}.Navbar-module__cJzEcG__navDesktop{display:flex}.Navbar-module__cJzEcG__hamburger,.Navbar-module__cJzEcG__mobileNav{display:none}.Navbar-module__cJzEcG__ctaBtn{padding:.65rem 1.4rem;font-size:.92rem}}
