.Gallery-module__Sa_FLW__gallery{flex-direction:column;gap:12px;margin-bottom:40px;display:flex}.Gallery-module__Sa_FLW__mainView{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--color-dark-secondary);width:100%;position:relative;overflow:hidden}.Gallery-module__Sa_FLW__mainImage{object-fit:cover;transition:transform var(--transition-slow)}.Gallery-module__Sa_FLW__navBtn{width:48px;height:48px;color:var(--color-dark);z-index:10;transition:all var(--transition-fast);background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #00000026}.Gallery-module__Sa_FLW__navBtn:hover{background:var(--color-primary);color:#fff;transform:translateY(-50%)scale(1.05)}.Gallery-module__Sa_FLW__prevBtn{left:20px}.Gallery-module__Sa_FLW__nextBtn{right:20px}.Gallery-module__Sa_FLW__thumbnails{scrollbar-width:thin;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.Gallery-module__Sa_FLW__thumbnails::-webkit-scrollbar{height:6px}.Gallery-module__Sa_FLW__thumbWrap{border-radius:var(--radius-md);cursor:pointer;width:120px;height:80px;transition:all var(--transition-fast);border:2px solid #0000;flex-shrink:0;padding:0;position:relative;overflow:hidden}.Gallery-module__Sa_FLW__thumbImg{object-fit:cover;opacity:.6;transition:opacity var(--transition-fast)}.Gallery-module__Sa_FLW__thumbWrap:hover .Gallery-module__Sa_FLW__thumbImg{opacity:1}.Gallery-module__Sa_FLW__thumbActive{border-color:var(--color-primary)}.Gallery-module__Sa_FLW__thumbActive .Gallery-module__Sa_FLW__thumbImg{opacity:1}@media (max-width:768px){.Gallery-module__Sa_FLW__navBtn{width:40px;height:40px;left:10px}.Gallery-module__Sa_FLW__nextBtn{left:auto;right:10px}.Gallery-module__Sa_FLW__thumbWrap{width:90px;height:60px}}
.ContactSidebar-module__oucO7a__sidebar{top:calc(var(--nav-height) + 32px);position:sticky}.ContactSidebar-module__oucO7a__priceBox{background:var(--color-dark);color:#fff;border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-card);margin-bottom:24px;padding:32px;position:relative;overflow:hidden}.ContactSidebar-module__oucO7a__priceBox:before{content:"";background:linear-gradient(90deg, var(--color-primary), #ff1a1a, var(--color-primary));background-size:200% 100%;height:3px;animation:3s infinite ContactSidebar-module__oucO7a__gradientShift;position:absolute;top:0;left:0;right:0}@keyframes ContactSidebar-module__oucO7a__gradientShift{0%,to{background-position:0%}50%{background-position:100%}}.ContactSidebar-module__oucO7a__priceLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:8px;font-size:.85rem;font-weight:600;display:block}.ContactSidebar-module__oucO7a__priceValue{color:var(--color-primary);letter-spacing:-.5px;font-size:2.2rem;font-weight:800}.ContactSidebar-module__oucO7a__contactBox{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border:1px solid var(--color-border);padding:32px}.ContactSidebar-module__oucO7a__contactTitle{color:var(--color-dark);margin-bottom:12px;font-size:1.3rem;font-weight:800}.ContactSidebar-module__oucO7a__contactDesc{color:var(--color-text-muted);margin-bottom:24px;font-size:.95rem;line-height:1.6}.ContactSidebar-module__oucO7a__form{flex-direction:column;gap:14px;display:flex}.ContactSidebar-module__oucO7a__field input,.ContactSidebar-module__oucO7a__field textarea{background:var(--color-bg);border-radius:var(--radius-md);width:100%;color:var(--color-text);border:1.5px solid #0000000f;padding:14px 16px;font-size:.95rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.ContactSidebar-module__oucO7a__field input::placeholder,.ContactSidebar-module__oucO7a__field textarea::placeholder{color:var(--color-text-muted)}.ContactSidebar-module__oucO7a__field input:focus,.ContactSidebar-module__oucO7a__field textarea:focus{background:var(--color-surface);border-color:var(--color-primary);transform:translateY(-1px);box-shadow:0 0 0 4px #e6000014,0 0 20px #e600000f}.ContactSidebar-module__oucO7a__submitBtn{width:100%;padding:15px;font-size:1rem;position:relative;overflow:hidden}.ContactSidebar-module__oucO7a__submitBtn:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.ContactSidebar-module__oucO7a__submitBtn:hover:before{left:100%}.ContactSidebar-module__oucO7a__divider{text-align:center;color:var(--color-text-muted);letter-spacing:1px;align-items:center;margin:20px 0;font-size:.8rem;font-weight:600;display:flex}.ContactSidebar-module__oucO7a__divider:before,.ContactSidebar-module__oucO7a__divider:after{content:"";border-bottom:1px solid var(--color-border);flex:1}.ContactSidebar-module__oucO7a__divider span{padding:0 14px}.ContactSidebar-module__oucO7a__whatsappBtn{background:var(--color-whatsapp);color:#fff;border-radius:var(--radius-full);justify-content:center;align-items:center;gap:10px;width:100%;padding:15px;font-size:1rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.ContactSidebar-module__oucO7a__whatsappBtn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.ContactSidebar-module__oucO7a__whatsappBtn:hover:before{left:100%}.ContactSidebar-module__oucO7a__whatsappBtn:hover{background:#1db954;transform:translateY(-2px);box-shadow:0 8px 25px #25d36673,0 0 40px #25d36626}.ContactSidebar-module__oucO7a__whatsappBtn:active{transform:scale(.97)translateY(0);box-shadow:0 2px 10px #25d3664d}
.VehicleCard-module__L8TMgq__card{border-radius:var(--radius-lg);cursor:pointer;background:#1c2331;transition:all .4s cubic-bezier(.4,0,.2,1);display:block;position:relative;overflow:hidden}.VehicleCard-module__L8TMgq__card:hover{transform:translateY(-8px);box-shadow:0 20px 60px #00000040,0 8px 24px #00000026}.VehicleCard-module__L8TMgq__imageWrap{aspect-ratio:3/2;position:relative;overflow:hidden}.VehicleCard-module__L8TMgq__featured .VehicleCard-module__L8TMgq__imageWrap{aspect-ratio:auto;flex:1;height:100%;min-height:280px}.VehicleCard-module__L8TMgq__image{transition:transform .6s cubic-bezier(.4,0,.2,1)}.VehicleCard-module__L8TMgq__card:hover .VehicleCard-module__L8TMgq__image{transform:scale(1.06)}.VehicleCard-module__L8TMgq__soldImage{filter:grayscale(80%)brightness(75%)}.VehicleCard-module__L8TMgq__soldOutStamp{color:#fff;text-transform:uppercase;letter-spacing:3px;z-index:10;pointer-events:none;background:#000000d9;border:4px solid #fff;padding:10px 24px;font-size:1.6rem;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-15deg);box-shadow:0 4px 20px #0009}.VehicleCard-module__L8TMgq__imageWrap:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(115deg,#0000 20%,#ffffff1a 40%,#fff3 50%,#ffffff1a 60%,#0000 80%);transition:transform .7s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:translate(-120%)}.VehicleCard-module__L8TMgq__card:hover .VehicleCard-module__L8TMgq__imageWrap:after{transform:translate(120%)}.VehicleCard-module__L8TMgq__imageWrap:before{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(#0000 0%,#1c2331b3 100%);height:50%;transition:opacity .4s;position:absolute;bottom:0;left:0;right:0}.VehicleCard-module__L8TMgq__card:hover .VehicleCard-module__L8TMgq__imageWrap:before{opacity:1}.VehicleCard-module__L8TMgq__favorite{-webkit-backdrop-filter:blur(8px);color:#fff;z-index:3;background:#00000059;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;bottom:12px;left:12px}.VehicleCard-module__L8TMgq__favorite:hover{background:var(--color-primary);border-color:var(--color-primary);transform:scale(1.15);box-shadow:0 4px 16px #e6000066}.VehicleCard-module__L8TMgq__favorite:active{transform:scale(.95)}.VehicleCard-module__L8TMgq__availabilityBadge{text-transform:uppercase;letter-spacing:.5px;z-index:3;-webkit-backdrop-filter:blur(4px);border-radius:6px;padding:6px 12px;font-size:.72rem;font-weight:700;position:absolute;top:12px;right:12px;box-shadow:0 4px 12px #00000040}.VehicleCard-module__L8TMgq__badgeDisponible{color:#fff;background:#16a34ad9;border:1px solid #ffffff26}.VehicleCard-module__L8TMgq__badgeSurCommande{color:#fff;background:#2563ebd9;border:1px solid #ffffff26}.VehicleCard-module__L8TMgq__imgCount{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);color:#fff;z-index:3;background:#0006;border:1px solid #ffffff14;align-items:center;gap:4px;padding:5px 12px;font-size:.78rem;font-weight:600;display:flex;position:absolute;bottom:12px;right:12px}.VehicleCard-module__L8TMgq__ribbon{background:linear-gradient(135deg, var(--color-primary), #ff1a1a);color:#fff;text-align:center;text-transform:uppercase;letter-spacing:1px;z-index:3;width:120px;padding:5px 0;font-size:.68rem;font-weight:700;position:absolute;top:16px;left:-30px;transform:rotate(-45deg);box-shadow:0 3px 12px #e6000080}.VehicleCard-module__L8TMgq__info{background:#1c2331;padding:16px 20px 18px;position:relative}.VehicleCard-module__L8TMgq__title{color:#fff;white-space:nowrap;text-overflow:ellipsis;transition:color var(--transition-fast);margin-bottom:6px;font-size:.92rem;font-weight:600;line-height:1.4;overflow:hidden}.VehicleCard-module__L8TMgq__card:hover .VehicleCard-module__L8TMgq__title{color:var(--color-primary)}.VehicleCard-module__L8TMgq__price{color:#fff;letter-spacing:-.3px;margin-bottom:12px;font-size:1.15rem;font-weight:800}.VehicleCard-module__L8TMgq__meta{border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:10px;padding-top:12px;display:flex}.VehicleCard-module__L8TMgq__yearBadge{background:var(--color-primary);color:#fff;letter-spacing:.3px;border-radius:4px;align-items:center;padding:4px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.VehicleCard-module__L8TMgq__metaItem{color:#ffffff73;align-items:center;gap:4px;font-size:.8rem;font-weight:400;display:flex}.VehicleCard-module__L8TMgq__metaItem:before{content:"·";color:#fff3;font-size:.9rem;font-weight:700}.VehicleCard-module__L8TMgq__metaItem:first-of-type:before{display:none}.VehicleCard-module__L8TMgq__featured{flex-direction:column;display:flex}.VehicleCard-module__L8TMgq__featured .VehicleCard-module__L8TMgq__info{padding:20px 24px 22px}.VehicleCard-module__L8TMgq__featured .VehicleCard-module__L8TMgq__title{font-size:1.05rem}.VehicleCard-module__L8TMgq__featured .VehicleCard-module__L8TMgq__price{font-size:1.35rem}@media (max-width:768px){.VehicleCard-module__L8TMgq__featured .VehicleCard-module__L8TMgq__imageWrap{min-height:220px}}
.InventoryGrid-module__JxIBxW__section{background:linear-gradient(to bottom, var(--color-dark,#111) 0%, var(--color-bg,#f4f5f7) 12%, var(--color-bg,#f4f5f7) 100%);padding:100px 0}.InventoryGrid-module__JxIBxW__sectionTitle{color:var(--color-text);letter-spacing:-.5px;margin-bottom:48px;font-size:2.4rem;font-weight:800;line-height:1.2}.InventoryGrid-module__JxIBxW__grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.InventoryGrid-module__JxIBxW__cellFeatured{grid-area:span 2/span 2}.InventoryGrid-module__JxIBxW__cellFeatured>a{flex-direction:column;height:100%;display:flex}.InventoryGrid-module__JxIBxW__cell{min-width:0}.InventoryGrid-module__JxIBxW__cta{justify-content:center;margin-top:56px;display:flex}@media (max-width:1024px){.InventoryGrid-module__JxIBxW__grid{grid-template-columns:repeat(2,1fr);gap:20px}.InventoryGrid-module__JxIBxW__cellFeatured{grid-area:span 1/span 2}.InventoryGrid-module__JxIBxW__section{padding:60px 0 80px}.InventoryGrid-module__JxIBxW__sectionTitle{font-size:2rem}}@media (max-width:768px){.InventoryGrid-module__JxIBxW__grid{grid-template-columns:1fr;gap:16px}.InventoryGrid-module__JxIBxW__cellFeatured{grid-area:span 1/span 1}.InventoryGrid-module__JxIBxW__sectionTitle{margin-bottom:32px;font-size:1.6rem}.InventoryGrid-module__JxIBxW__section{padding:48px 0 64px}}
.PopularMakes-module__QN__8a__section{background:var(--color-bg);padding:72px 0 80px}.PopularMakes-module__QN__8a__header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.PopularMakes-module__QN__8a__badge{border-radius:var(--radius-full);color:var(--color-primary);text-transform:uppercase;letter-spacing:1.2px;background:#e6000014;border:1px solid #e6000026;margin-bottom:10px;padding:5px 16px;font-size:.78rem;font-weight:600;display:inline-block}.PopularMakes-module__QN__8a__heading{color:var(--color-dark);letter-spacing:-.5px;font-size:2rem;font-weight:800;line-height:1.15}.PopularMakes-module__QN__8a__social{flex-shrink:0;align-items:center;gap:10px;display:flex}.PopularMakes-module__QN__8a__socialLabel{color:var(--color-text-muted);white-space:nowrap;margin-right:4px;font-size:.85rem;font-weight:600}.PopularMakes-module__QN__8a__socialBtn{background:var(--color-surface);border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-text-muted);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.PopularMakes-module__QN__8a__socialBtn:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff;transform:translateY(-2px);box-shadow:0 4px 16px #e600004d}.PopularMakes-module__QN__8a__tabs{border-bottom:2px solid var(--color-border);scrollbar-width:none;-ms-overflow-style:none;gap:0;margin-bottom:32px;display:flex;overflow-x:auto}.PopularMakes-module__QN__8a__tabs::-webkit-scrollbar{display:none}.PopularMakes-module__QN__8a__tab{cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;padding:16px 28px;transition:all .25s;display:flex;position:relative}.PopularMakes-module__QN__8a__tab:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;transition:background .25s;position:absolute;bottom:-2px;left:0;right:0}.PopularMakes-module__QN__8a__tab:hover{background:#e6000008}.PopularMakes-module__QN__8a__tabActive:after{background:var(--color-primary)}.PopularMakes-module__QN__8a__tabName{color:var(--color-text-muted);font-size:1rem;font-weight:700;transition:color .25s}.PopularMakes-module__QN__8a__tabActive .PopularMakes-module__QN__8a__tabName{color:var(--color-primary)}.PopularMakes-module__QN__8a__tab:hover .PopularMakes-module__QN__8a__tabName{color:var(--color-dark)}.PopularMakes-module__QN__8a__tabCount{color:var(--color-text-muted);opacity:.7;font-size:.75rem;font-weight:500}.PopularMakes-module__QN__8a__tabActive .PopularMakes-module__QN__8a__tabCount{color:var(--color-primary);opacity:.85}.PopularMakes-module__QN__8a__grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (max-width:1200px){.PopularMakes-module__QN__8a__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.PopularMakes-module__QN__8a__grid{grid-template-columns:repeat(2,1fr)}.PopularMakes-module__QN__8a__header{flex-direction:column;align-items:flex-start;gap:16px}.PopularMakes-module__QN__8a__tab{padding:14px 20px}}@media (max-width:600px){.PopularMakes-module__QN__8a__section{padding:48px 0 56px}.PopularMakes-module__QN__8a__heading{font-size:1.5rem}.PopularMakes-module__QN__8a__grid{grid-template-columns:1fr;gap:20px}.PopularMakes-module__QN__8a__tab{padding:12px 16px}.PopularMakes-module__QN__8a__tabName{font-size:.9rem}}
.WhyChooseUs-module__YwVtra__section{background:linear-gradient(#0c0c0c 0%,#141414 100%);padding:100px 0;position:relative;overflow:hidden}.WhyChooseUs-module__YwVtra__section:before{content:"";pointer-events:none;background:radial-gradient(circle at 20%,#e600000a 0%,#0000 50%),radial-gradient(circle at 80%,#25d36608 0%,#0000 50%);position:absolute;inset:0}.WhyChooseUs-module__YwVtra__header{text-align:center;z-index:1;margin-bottom:64px;position:relative}.WhyChooseUs-module__YwVtra__badge{border-radius:var(--radius-full);color:var(--color-primary);text-transform:uppercase;letter-spacing:1.5px;background:#e600001a;border:1px solid #e6000033;margin-bottom:20px;padding:6px 20px;font-size:.8rem;font-weight:600;display:inline-block}.WhyChooseUs-module__YwVtra__title{color:#fff;letter-spacing:-.5px;font-size:2.8rem;font-weight:800;line-height:1.15}.WhyChooseUs-module__YwVtra__titleAccent{color:var(--color-primary)}.WhyChooseUs-module__YwVtra__subtitle{color:#ffffff73;max-width:560px;margin:16px auto 0;font-size:1.05rem;line-height:1.7}.WhyChooseUs-module__YwVtra__grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:28px;display:grid;position:relative}.WhyChooseUs-module__YwVtra__card{text-align:center;-webkit-backdrop-filter:blur(12px);cursor:default;background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px;padding:48px 32px 40px;transition:all .45s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.WhyChooseUs-module__YwVtra__card:hover{background:#ffffff0f;border-color:#ffffff1a;transform:translateY(-12px)scale(1.02)}.WhyChooseUs-module__YwVtra__glowBorder{background:conic-gradient(from 0deg, transparent 0%, transparent 25%, var(--color-primary) 35%, transparent 45%, transparent 100%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;border-radius:21px;padding:1px;transition:opacity .4s;animation:4s linear infinite paused WhyChooseUs-module__YwVtra__borderRotate;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.WhyChooseUs-module__YwVtra__card:hover .WhyChooseUs-module__YwVtra__glowBorder{opacity:1;animation-play-state:running}@keyframes WhyChooseUs-module__YwVtra__borderRotate{to{background:conic-gradient(from 360deg, transparent 0%, transparent 25%, var(--color-primary) 35%, transparent 45%, transparent 100%)}}.WhyChooseUs-module__YwVtra__green:hover .WhyChooseUs-module__YwVtra__glowBorder{background:conic-gradient(#0000 0% 25%,#25d366 35%,#0000 45% 100%)}.WhyChooseUs-module__YwVtra__gold:hover .WhyChooseUs-module__YwVtra__glowBorder{background:conic-gradient(#0000 0% 25%,#f59e0b 35%,#0000 45% 100%)}.WhyChooseUs-module__YwVtra__orange:hover{box-shadow:0 20px 60px #e600001f,0 0 80px #e600000f}.WhyChooseUs-module__YwVtra__green:hover{box-shadow:0 20px 60px #25d3661a,0 0 80px #25d3660d}.WhyChooseUs-module__YwVtra__gold:hover{box-shadow:0 20px 60px #f59e0b1a,0 0 80px #f59e0b0d}.WhyChooseUs-module__YwVtra__step{color:#ffffff1f;letter-spacing:2px;text-transform:uppercase;font-size:.72rem;font-weight:700;position:absolute;top:20px;right:24px}.WhyChooseUs-module__YwVtra__iconWrap{width:72px;height:72px;margin:0 auto 24px;position:relative}.WhyChooseUs-module__YwVtra__iconInner{border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.WhyChooseUs-module__YwVtra__orange .WhyChooseUs-module__YwVtra__iconInner{color:var(--color-primary);background:#e600001a;border:1px solid #e6000026}.WhyChooseUs-module__YwVtra__green .WhyChooseUs-module__YwVtra__iconInner{color:#25d366;background:#25d36614;border:1px solid #25d3661f}.WhyChooseUs-module__YwVtra__gold .WhyChooseUs-module__YwVtra__iconInner{color:#f59e0b;background:#f59e0b14;border:1px solid #f59e0b1f}.WhyChooseUs-module__YwVtra__card:hover .WhyChooseUs-module__YwVtra__iconInner{transform:translateY(-4px)scale(1.08)}.WhyChooseUs-module__YwVtra__orange:hover .WhyChooseUs-module__YwVtra__iconInner{box-shadow:0 8px 32px #e6000033}.WhyChooseUs-module__YwVtra__green:hover .WhyChooseUs-module__YwVtra__iconInner{box-shadow:0 8px 32px #25d3662e}.WhyChooseUs-module__YwVtra__gold:hover .WhyChooseUs-module__YwVtra__iconInner{box-shadow:0 8px 32px #f59e0b2e}.WhyChooseUs-module__YwVtra__cardTitle{color:#fff;letter-spacing:-.2px;margin-bottom:14px;font-size:1.25rem;font-weight:700}.WhyChooseUs-module__YwVtra__cardDesc{color:#ffffff73;font-size:.92rem;line-height:1.75}@media (max-width:1024px){.WhyChooseUs-module__YwVtra__grid{grid-template-columns:1fr;gap:24px;max-width:480px;margin:0 auto}.WhyChooseUs-module__YwVtra__title{font-size:2.2rem}}@media (max-width:640px){.WhyChooseUs-module__YwVtra__section{padding:72px 0}.WhyChooseUs-module__YwVtra__title{font-size:1.8rem}.WhyChooseUs-module__YwVtra__card{padding:36px 24px 32px}}
.OurTeam-module__E23S3q__section{background:linear-gradient(#0a0a0a 0%,#111 50%,#0a0a0a 100%);padding:100px 0;position:relative;overflow:hidden}.OurTeam-module__E23S3q__section:before{content:"";pointer-events:none;background:radial-gradient(circle,#e600000f 0%,#0000 70%);width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.OurTeam-module__E23S3q__header{text-align:center;z-index:2;margin-bottom:48px;position:relative}.OurTeam-module__E23S3q__badge{border-radius:var(--radius-full);color:var(--color-primary);text-transform:uppercase;letter-spacing:1.5px;background:#e600001a;border:1px solid #e6000033;margin-bottom:20px;padding:6px 20px;font-size:.8rem;font-weight:600;display:inline-block}.OurTeam-module__E23S3q__title{color:#fff;letter-spacing:-.5px;margin-bottom:0;font-size:2.8rem;font-weight:800;line-height:1.15}.OurTeam-module__E23S3q__accent{color:var(--color-primary)}.OurTeam-module__E23S3q__subtitle{color:#fff6;max-width:520px;margin:16px auto 0;font-size:1.05rem;line-height:1.7}.OurTeam-module__E23S3q__features{z-index:2;flex-wrap:wrap;justify-content:center;gap:32px;margin-bottom:56px;display:flex;position:relative}.OurTeam-module__E23S3q__featureItem{color:#ffffff8c;align-items:center;gap:10px;font-size:.9rem;display:flex}.OurTeam-module__E23S3q__featureItem svg{color:#22c55e;flex-shrink:0}.OurTeam-module__E23S3q__carouselWrapper{--w:200px;--h:260px;perspective:1200px;height:calc(var(--h) + 100px);z-index:2;justify-content:center;align-items:center;padding:20px 0;display:flex;position:relative;overflow:hidden}.OurTeam-module__E23S3q__carousel{width:var(--w);height:var(--h);transform-style:preserve-3d;animation:25s linear infinite OurTeam-module__E23S3q__rotating;position:relative}.OurTeam-module__E23S3q__carousel:hover{animation-play-state:paused}@keyframes OurTeam-module__E23S3q__rotating{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.OurTeam-module__E23S3q__card{transform:rotateY(calc((360deg / var(--quantity)) * var(--index))) translateZ(320px);position:absolute;inset:0}.OurTeam-module__E23S3q__cardInner{width:var(--w);height:var(--h);text-align:center;-webkit-backdrop-filter:blur(12px);background:#121212e6;border:1px solid #ffffff0f;border-radius:20px;flex-direction:column;align-items:center;padding:32px 20px 24px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.OurTeam-module__E23S3q__cardInner:hover{background:#191919f2;border-color:#e600004d;transform:scale(1.06);box-shadow:0 0 30px #e600001f,0 20px 50px #0006}.OurTeam-module__E23S3q__cardGlow{background:conic-gradient(from 0deg, transparent 0%, transparent 30%, var(--color-primary) 45%, #ff1a1a 55%, transparent 70%, transparent 100%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;border-radius:21px;padding:1px;transition:opacity .4s;animation:3s linear infinite paused OurTeam-module__E23S3q__glowSpin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.OurTeam-module__E23S3q__cardInner:hover .OurTeam-module__E23S3q__cardGlow{opacity:1;animation-play-state:running}@keyframes OurTeam-module__E23S3q__glowSpin{to{transform:rotate(360deg)}}.OurTeam-module__E23S3q__avatar{background:linear-gradient(135deg, var(--color-primary), #ff1a1a);border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:16px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 4px 20px #e6000040}.OurTeam-module__E23S3q__avatar span{color:#fff;font-size:1.6rem;font-weight:800;line-height:1}.OurTeam-module__E23S3q__avatar:after{content:"";border:2px solid #e6000033;border-radius:50%;transition:all .4s;position:absolute;inset:-4px}.OurTeam-module__E23S3q__cardInner:hover .OurTeam-module__E23S3q__avatar{transform:translateY(-6px)scale(1.08);box-shadow:0 8px 30px #e6000066}.OurTeam-module__E23S3q__cardInner:hover .OurTeam-module__E23S3q__avatar:after{border-color:#e6000080;inset:-6px}.OurTeam-module__E23S3q__name{color:#fff;letter-spacing:-.2px;margin-bottom:4px;font-size:1.1rem;font-weight:700}.OurTeam-module__E23S3q__role{color:#fff6;text-transform:uppercase;letter-spacing:.8px;margin-bottom:18px;font-size:.8rem;font-weight:500}.OurTeam-module__E23S3q__actions{gap:10px;margin-top:auto;display:flex}.OurTeam-module__E23S3q__actionBtn{color:#ffffffb3;background:#ffffff0f;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex}.OurTeam-module__E23S3q__actionBtn:first-child:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff;transform:translateY(-2px);box-shadow:0 4px 16px #e6000059}.OurTeam-module__E23S3q__actionBtn:last-child:hover{color:#fff;background:#ffffff1f;border-color:#fff3;transform:translateY(-2px)}@media (max-width:768px){.OurTeam-module__E23S3q__section{padding:72px 0}.OurTeam-module__E23S3q__title{font-size:2rem}.OurTeam-module__E23S3q__carouselWrapper{--w:180px;--h:240px}.OurTeam-module__E23S3q__card{transform:rotateY(calc((360deg / var(--quantity)) * var(--index))) translateZ(260px)}.OurTeam-module__E23S3q__features{gap:16px}.OurTeam-module__E23S3q__featureItem{font-size:.82rem}}@media (max-width:480px){.OurTeam-module__E23S3q__carouselWrapper{--w:160px;--h:220px}.OurTeam-module__E23S3q__card{transform:rotateY(calc((360deg / var(--quantity)) * var(--index))) translateZ(200px)}.OurTeam-module__E23S3q__avatar{width:56px;height:56px}.OurTeam-module__E23S3q__avatar span{font-size:1.3rem}}
.SimilarVehicles-module__XSSHWW__section{border-top:1px solid var(--color-border);margin-top:64px;padding-top:56px}.SimilarVehicles-module__XSSHWW__header{text-align:center;margin-bottom:40px}.SimilarVehicles-module__XSSHWW__badge{border-radius:var(--radius-full);color:var(--color-primary);text-transform:uppercase;letter-spacing:1.2px;background:#e6000014;border:1px solid #e6000026;margin-bottom:14px;padding:5px 16px;font-size:.78rem;font-weight:600;display:inline-block}.SimilarVehicles-module__XSSHWW__heading{color:var(--color-dark);letter-spacing:-.3px;margin-bottom:8px;font-size:1.8rem;font-weight:800}.SimilarVehicles-module__XSSHWW__subtitle{color:var(--color-text-muted);max-width:420px;margin:0 auto;font-size:.95rem;line-height:1.6}.SimilarVehicles-module__XSSHWW__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:1024px){.SimilarVehicles-module__XSSHWW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.SimilarVehicles-module__XSSHWW__grid{grid-template-columns:1fr}.SimilarVehicles-module__XSSHWW__heading{font-size:1.4rem}}
.VehicleHistory-module__djTz5W__section{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin-bottom:24px;padding:32px}.VehicleHistory-module__djTz5W__title{color:var(--color-dark);margin-bottom:20px;font-size:1.4rem;font-weight:800}.VehicleHistory-module__djTz5W__content{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.VehicleHistory-module__djTz5W__downloadBtn{color:var(--color-primary);border:2px solid var(--color-primary);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);background:0 0;align-items:center;gap:8px;padding:12px 24px;font-size:.95rem;font-weight:600;display:inline-flex}.VehicleHistory-module__djTz5W__downloadBtn:hover{background:var(--color-primary);color:#fff;transform:translateY(-2px);box-shadow:0 4px 15px #e6000059}.VehicleHistory-module__djTz5W__description{color:var(--color-text-muted);flex:1;min-width:200px;font-size:.95rem;line-height:1.6}@media (max-width:640px){.VehicleHistory-module__djTz5W__section{padding:24px}.VehicleHistory-module__djTz5W__content{flex-direction:column;align-items:flex-start;gap:16px}}
.inventaire-module__N_uiQW__page{background:var(--color-bg);min-height:100vh}.inventaire-module__N_uiQW__hero{background:var(--color-dark);text-align:center;border-bottom:1px solid #ffffff1a;padding:120px 20px 60px}.inventaire-module__N_uiQW__hero h1{color:#fff;letter-spacing:-1px;margin-bottom:12px;font-size:2.8rem;font-weight:800}.inventaire-module__N_uiQW__hero p{color:var(--color-gray);font-size:1.05rem}.inventaire-module__N_uiQW__body{padding:32px 0 80px}.inventaire-module__N_uiQW__filterBar{border:1px solid var(--color-border);background:#fff;border-radius:12px;margin-bottom:24px;padding:20px}.inventaire-module__N_uiQW__filterRow{flex-wrap:wrap;gap:12px;margin-bottom:0;display:flex}.inventaire-module__N_uiQW__filterRow+.inventaire-module__N_uiQW__filterRow{border-top:1px solid var(--color-border);margin-top:12px;padding-top:12px}.inventaire-module__N_uiQW__filterSelect,.inventaire-module__N_uiQW__filterInput{border:1px solid var(--color-border);min-width:160px;color:var(--color-dark);background:var(--color-bg);border-radius:8px;flex:1;padding:12px 14px;font-size:.9rem;transition:border-color .2s}.inventaire-module__N_uiQW__filterSelect:focus,.inventaire-module__N_uiQW__filterInput:focus{border-color:var(--color-primary);outline:none}.inventaire-module__N_uiQW__moreFiltersBtn{border:1px solid var(--color-primary);color:var(--color-primary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;padding:12px 20px;font-size:.9rem;font-weight:600;transition:all .2s}.inventaire-module__N_uiQW__moreFiltersBtn:hover{background:var(--color-primary);color:#fff}.inventaire-module__N_uiQW__clearBtn{color:#ef4444;cursor:pointer;white-space:nowrap;background:#ef444414;border:none;border-radius:8px;padding:12px 20px;font-size:.9rem;font-weight:600}.inventaire-module__N_uiQW__clearBtn:hover{background:#ef444426}.inventaire-module__N_uiQW__toolbar{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding-bottom:16px;display:flex}.inventaire-module__N_uiQW__conditionTabs{gap:4px;display:flex}.inventaire-module__N_uiQW__condTab{color:var(--color-text);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 16px;font-size:.9rem;font-weight:600;transition:all .2s}.inventaire-module__N_uiQW__condTab:hover{color:var(--color-dark)}.inventaire-module__N_uiQW__condTabActive{color:var(--color-primary);border-bottom-color:var(--color-primary)}.inventaire-module__N_uiQW__toolbarRight{align-items:center;gap:16px;display:flex}.inventaire-module__N_uiQW__searchBox{position:relative}.inventaire-module__N_uiQW__keywordInput{border:1px solid var(--color-border);background:#fff;border-radius:8px;width:200px;padding:10px 36px 10px 14px;font-size:.9rem}.inventaire-module__N_uiQW__keywordInput:focus{border-color:var(--color-primary);outline:none}.inventaire-module__N_uiQW__searchIcon{color:var(--color-text);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.inventaire-module__N_uiQW__sortWrap{color:var(--color-text);align-items:center;gap:8px;font-size:.9rem;display:flex}.inventaire-module__N_uiQW__sortSelect{border:1px solid var(--color-border);background:#fff;border-radius:8px;padding:10px 12px;font-size:.9rem}.inventaire-module__N_uiQW__resultCount{color:var(--color-dark);margin-bottom:24px;font-size:1.1rem}.inventaire-module__N_uiQW__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:28px;display:grid}.inventaire-module__N_uiQW__skeleton{background:var(--color-surface);border-radius:16px;height:380px;animation:1.5s ease-in-out infinite inventaire-module__N_uiQW__pulse}@keyframes inventaire-module__N_uiQW__pulse{0%,to{opacity:1}50%{opacity:.5}}.inventaire-module__N_uiQW__empty{text-align:center;border:1px solid var(--color-border);background:#fff;border-radius:16px;padding:60px}.inventaire-module__N_uiQW__empty h3{color:var(--color-dark);font-size:1.5rem}.inventaire-module__N_uiQW__empty p{color:var(--color-text);margin-top:8px}.inventaire-module__N_uiQW__inventorySection{margin-bottom:40px}.inventaire-module__N_uiQW__sectionHeading{color:var(--color-dark);letter-spacing:-.5px;margin-bottom:8px;font-size:1.8rem;font-weight:800}.inventaire-module__N_uiQW__sectionSubtitle{color:var(--color-text);margin-bottom:32px;font-size:1.05rem}@media (max-width:768px){.inventaire-module__N_uiQW__hero{padding:90px 16px 40px}.inventaire-module__N_uiQW__hero h1{font-size:2rem}.inventaire-module__N_uiQW__body{padding:24px 0 60px}.inventaire-module__N_uiQW__toolbarRight{flex-wrap:wrap}.inventaire-module__N_uiQW__keywordInput{width:140px}.inventaire-module__N_uiQW__filterSelect,.inventaire-module__N_uiQW__filterInput{min-width:100%}.inventaire-module__N_uiQW__sectionHeading{font-size:1.5rem}.inventaire-module__N_uiQW__grid{grid-template-columns:1fr;gap:16px}.inventaire-module__N_uiQW__toolbar{flex-direction:column;align-items:flex-start;gap:12px}.inventaire-module__N_uiQW__conditionTabs{width:100%}.inventaire-module__N_uiQW__condTab{text-align:center;flex:1}.inventaire-module__N_uiQW__skeleton{height:280px}.inventaire-module__N_uiQW__empty{padding:40px 20px}}@media (max-width:480px){.inventaire-module__N_uiQW__filterBar{padding:14px}.inventaire-module__N_uiQW__filterRow{gap:8px}}
.page-module__s99mqG__page{padding:calc(var(--nav-height) + 32px) 0 80px;background:var(--color-bg);min-height:100vh}.page-module__s99mqG__layout{grid-template-columns:65fr 35fr;align-items:start;gap:36px;display:grid}.page-module__s99mqG__mainCol,.page-module__s99mqG__sidebarCol{min-width:0}.page-module__s99mqG__sidebarSticky{top:calc(var(--nav-height) + 24px);flex-direction:column;gap:20px;display:flex;position:sticky}.page-module__s99mqG__contentSection{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin-bottom:24px;padding:32px}.page-module__s99mqG__sectionTitle{color:var(--color-dark);align-items:center;gap:10px;margin-bottom:20px;font-size:1.35rem;font-weight:800;display:flex}.page-module__s99mqG__sectionTitle:before{content:"";background:var(--color-primary);border-radius:4px;flex-shrink:0;width:4px;height:22px}.page-module__s99mqG__descriptionText{color:var(--color-text);font-size:1rem;line-height:1.85}.page-module__s99mqG__featuresPills{flex-wrap:wrap;gap:12px;display:flex}.page-module__s99mqG__featurePill{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-dark);transition:all var(--transition-fast);align-items:center;gap:10px;padding:10px 18px;font-size:.92rem;font-weight:500;display:inline-flex}.page-module__s99mqG__featurePill:hover{border-color:var(--color-primary);background:var(--color-primary-light)}.page-module__s99mqG__featureCheck{flex-shrink:0}.page-module__s99mqG__inspectionSection{margin-bottom:24px}.page-module__s99mqG__inspectionBadge{border-radius:var(--radius-lg);background:linear-gradient(135deg,#22c55e14 0%,#22c55e08 100%);border:1px solid #22c55e33;align-items:center;gap:20px;padding:24px 32px;display:flex}.page-module__s99mqG__inspectionIcon{border-radius:var(--radius-full);color:#16a34a;background:#22c55e1f;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.page-module__s99mqG__inspectionTitle{color:var(--color-dark);margin-bottom:4px;font-size:1.05rem;font-weight:700;display:block}.page-module__s99mqG__inspectionSubtitle{color:var(--color-text-muted);font-size:.88rem;line-height:1.5}.page-module__s99mqG__mapWrap{border-radius:var(--radius-lg);line-height:0;overflow:hidden}.page-module__s99mqG__headerCard{background:var(--color-dark);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:28px 28px 24px}.page-module__s99mqG__vehicleTitle{color:#fff;letter-spacing:-.3px;margin-bottom:12px;font-size:1.65rem;font-weight:800;line-height:1.2}.page-module__s99mqG__vehicleMeta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.page-module__s99mqG__yearPill{background:var(--color-primary);color:#fff;letter-spacing:.3px;border-radius:4px;align-items:center;padding:4px 12px;font-size:.82rem;font-weight:700;display:inline-flex}.page-module__s99mqG__metaDot{color:#ffffff80;font-size:.88rem;font-weight:400}.page-module__s99mqG__metaDot:before{content:"·";color:#fff3;margin-right:10px;font-weight:700}.page-module__s99mqG__metaDot:first-of-type:before{display:none}.page-module__s99mqG__priceValue{color:var(--color-primary);letter-spacing:-.5px;border-top:1px solid #ffffff14;padding-top:16px;font-size:2.2rem;font-weight:800}.page-module__s99mqG__specsCard{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:24px}.page-module__s99mqG__specsTitle{color:var(--color-dark);border-bottom:2px solid var(--color-primary);margin-bottom:18px;padding-bottom:14px;font-size:1.1rem;font-weight:800}.page-module__s99mqG__specsList{flex-direction:column;display:flex}.page-module__s99mqG__specsRow{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:11px 0;display:flex}.page-module__s99mqG__specsRow:last-child{border-bottom:none;padding-bottom:0}.page-module__s99mqG__specsLabel{color:var(--color-text-muted);font-size:.88rem;font-weight:500}.page-module__s99mqG__specsValue{color:var(--color-dark);text-align:right;font-size:.88rem;font-weight:700}@media (max-width:1024px){.page-module__s99mqG__layout{grid-template-columns:1fr;gap:28px}.page-module__s99mqG__sidebarSticky{position:static}.page-module__s99mqG__vehicleTitle{font-size:1.45rem}}@media (max-width:768px){.page-module__s99mqG__page{padding-top:calc(var(--nav-height) + 16px);padding-bottom:48px}.page-module__s99mqG__vehicleTitle{font-size:1.3rem}.page-module__s99mqG__priceValue{font-size:1.8rem}.page-module__s99mqG__contentSection{padding:24px}.page-module__s99mqG__featuresPills{gap:8px}.page-module__s99mqG__featurePill{padding:8px 14px;font-size:.85rem}.page-module__s99mqG__inspectionBadge{gap:14px;padding:18px 20px}.page-module__s99mqG__headerCard{padding:22px}.page-module__s99mqG__specsCard{padding:20px}}
