:root{--bg:#f4f5f7;--panel:#ffffff;--ink:#111827;--ink-2:#374151;--muted:#6b7280;--muted-2:#9ca3af;--line:#e5e7eb;--accent:#111111;--accent-dark:#000000;--accent-light:#f0f0f0;--red-hero:#111111;--warn:#333333;--whatsapp:#25d366;--whatsapp-dark:#1da851;--shadow-sm:0 1px 3px rgba(0,0,0,0.07),0 1px 2px rgba(0,0,0,0.04);--shadow:0 4px 16px rgba(0,0,0,0.09);--shadow-lg:0 16px 48px rgba(0,0,0,0.16);--r:12px;--r-sm:8px;--r-xs:6px}*,:after,:before{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select{font:inherit}img{display:block}.siteHeader{background:var(--panel);border-bottom:1px solid var(--line);box-shadow:0 1px 4px rgba(0,0,0,.06);position:sticky;top:0;z-index:40}.siteHeaderInner{gap:16px;height:64px;justify-content:space-between;margin:0 auto;max-width:1280px;padding:0 24px}.siteHeaderInner,.siteLogo{align-items:center;display:flex}.siteLogo{gap:10px}.siteLogoIcon{align-items:center;background:var(--red-hero);border-radius:var(--r-sm);color:#fff;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.siteLogoText{color:var(--ink);font-size:19px;font-weight:400;letter-spacing:-.03em}.siteLogoText strong{font-weight:800}.siteHeaderRight{align-items:center;display:flex;gap:16px}.siteHeaderStat{color:var(--muted);font-size:13px}.siteHeaderStat strong{color:var(--ink);font-weight:700}.eyebrow{color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.apiLink{align-items:center;background:var(--accent);border-radius:var(--r-xs);color:#fff;display:inline-flex;font-size:13px;font-weight:700;padding:8px 16px;transition:background .15s;white-space:nowrap}.apiLink:hover{background:var(--accent-dark)}.filterHero{background:#111111;padding:26px 24px 34px}.filterCard{background:#fff;border-radius:var(--r);box-shadow:0 20px 60px rgba(0,0,0,.3);margin:0 auto;max-width:1280px;padding:20px 22px 18px}.filterRow{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.filterRow+.filterRow{margin-top:10px}.filterGroup{display:flex;flex-direction:column;gap:4px}.filterGroupBtn{justify-content:flex-end}.filterLabel{color:var(--muted);display:block;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.filterControl{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px;border:1.5px solid var(--line);border-radius:var(--r-sm);color:var(--ink);font-size:13.5px;height:42px;min-width:0;padding:0 32px 0 11px;transition:border-color .15s,box-shadow .15s;width:100%}input.filterControl{background-image:none;padding-right:11px}.filterControl:focus{border-color:var(--red-hero);box-shadow:0 0 0 3px rgba(0,0,0,.1);outline:none}.filterControl:disabled{background-color:#f9fafb;color:var(--muted-2);cursor:not-allowed}.btnReset,.btnSearch{align-items:center;border-radius:var(--r-sm);cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:700;gap:6px;height:42px;justify-content:center;padding:0 14px;transition:opacity .15s,background .15s,transform .1s;white-space:nowrap;width:100%;border:0}.btnSearch{background:#111111;box-shadow:0 4px 14px rgba(0,0,0,.28);color:#fff}.btnSearch:hover{background:#ffffff;color:#111111;border:1.5px solid #111111;opacity:1}.btnSearch:active{transform:scale(.98)}.btnReset{background:#f3f4f6;border:1.5px solid var(--line)!important;color:var(--ink-2)}.btnReset:hover{background:#e8eaed}.btnResetDim{opacity:.42;pointer-events:none}.shell{margin:0 auto;max-width:1280px;padding:0 24px 72px}.resultsHeader{align-items:center;color:var(--muted);display:flex;font-size:14px;gap:12px;justify-content:space-between;padding:16px 0}.resultsHeader strong{color:var(--ink);font-size:15px;font-weight:700}.grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.carCard{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}.carCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.carCardLink{display:flex;flex-direction:column;flex:1 1}.cardThumb{aspect-ratio:16/9;background:#e8edf2;overflow:hidden;position:relative}.cardThumb img{height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.carCard:hover .cardThumb img{transform:scale(1.06)}.cardNoImage{align-items:center;color:var(--muted-2);display:flex;height:100%;justify-content:center}.cardYearBadge{background:rgba(0,0,0,.72);left:10px;letter-spacing:.04em;top:10px}.cardFuelBadge,.cardYearBadge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:20px;color:#fff;font-size:11px;font-weight:700;padding:3px 10px;position:absolute}.cardFuelBadge{background:rgba(0,0,0,.75);bottom:10px;letter-spacing:.03em;right:10px}.cardBody{display:flex;flex:1 1;flex-direction:column;gap:5px;padding:14px 16px 10px}.cardTitle{color:var(--ink);display:-webkit-box;font-size:15px;font-weight:700;line-height:1.35;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cardMetaRow{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;gap:0 6px;margin-top:1px}.cardMetaDot{color:var(--muted-2)}.cardFooter{align-items:center;border-top:1px solid var(--line);display:flex;gap:10px;justify-content:space-between;margin-top:auto;padding:11px 16px}.cardPrice{color:var(--red-hero);font-size:20px;font-weight:800;letter-spacing:-.02em}.btnWhatsApp{align-items:center;background:var(--whatsapp);border-radius:20px;color:#fff;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;gap:5px;padding:6px 12px;transition:background .15s,transform .1s;white-space:nowrap}.btnWhatsApp:hover{background:var(--whatsapp-dark);transform:scale(1.03)}.emptyState{align-items:center;display:flex;flex-direction:column;gap:16px;padding:80px 20px;text-align:center}.emptyState svg{color:var(--muted-2)}.emptyState h3{color:var(--ink);font-size:18px;font-weight:700;margin:0}.emptyState p{color:var(--muted);font-size:15px;margin:0}.emptyStateLink{background:var(--accent);border-radius:var(--r-sm);color:#fff!important;font-weight:700;padding:10px 22px;transition:background .15s}.emptyStateLink:hover{background:var(--accent-dark)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton{animation:shimmer 1.5s ease infinite;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%;border-radius:4px}.skeletonCard{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.skeletonThumb{aspect-ratio:16/10}.skeletonBody{display:flex;flex-direction:column;gap:10px;padding:14px}.pagination{display:flex;gap:10px;justify-content:center;padding:36px 0 0}.pagination a{align-items:center;background:var(--panel);border:1.5px solid var(--line);border-radius:var(--r-sm);color:var(--ink);display:inline-flex;font-size:14px;font-weight:700;gap:6px;min-height:42px;padding:0 22px;transition:background .15s,border-color .15s,color .15s}.pagination a:hover{background:var(--accent-light);border-color:var(--accent);color:var(--accent)}.pagination a[aria-disabled=true]{opacity:.35;pointer-events:none}.detailHeader{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0 auto;max-width:1280px;padding:20px 24px 16px}.detailHeader a{align-items:center;color:var(--accent);display:inline-flex;font-size:14px;font-weight:700;gap:5px;transition:color .15s}.detailHeader a:hover{color:var(--accent-dark)}.status{border:1.5px solid var(--warn);border-radius:999px;color:var(--warn);font-size:11px;font-weight:700;letter-spacing:.06em;padding:5px 12px;text-transform:uppercase}.status.active{border-color:#16a34a;color:#16a34a}.detailHero{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1.5fr) minmax(300px,.5fr);margin:0 auto;max-width:1280px;padding:0 24px 32px}.gallery{background:transparent;border:0;border-radius:var(--r);display:grid;gap:14px;grid-template-columns:minmax(0,1fr);overflow:visible;padding:0}.mainImage{align-items:center;aspect-ratio:16/8.8;background:#050505;border-radius:7px;display:flex;justify-content:center;overflow:hidden;position:relative}.mainImageButton{background:transparent;border:0;cursor:zoom-in;height:100%;padding:0;position:relative;width:100%}.galleryImage{height:100%;object-fit:cover;width:100%;animation:galleryFadeIn .2s ease forwards}@keyframes galleryFadeIn{0%{opacity:0}to{opacity:1}}.galleryArrow{align-items:center;background:rgba(255,255,255,.94);border:1px solid rgba(0,0,0,.08);border-radius:50%;box-shadow:0 8px 22px rgba(0,0,0,.16);color:#111827;cursor:pointer;display:inline-flex;font-size:32px;font-weight:700;height:46px;justify-content:center;line-height:1;position:absolute;top:50%;transform:translateY(-50%);transition:background .15s,border-color .15s,transform .15s;width:46px;z-index:2}.galleryArrow:hover{background:#fff;border-color:rgba(0,0,0,.18)}.galleryArrowLeft{left:16px}.galleryArrowRight{right:16px}.galleryExpand{align-items:center;background:rgba(255,255,255,.94);border:1px solid rgba(0,0,0,.08);border-radius:50%;bottom:16px;box-shadow:0 8px 22px rgba(0,0,0,.16);color:#111827;cursor:pointer;display:inline-flex;height:42px;justify-content:center;left:16px;position:absolute;transition:background .15s,border-color .15s;width:42px;z-index:2}.galleryExpand:hover{background:#fff;border-color:rgba(0,0,0,.18)}.galleryCounter{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(0,0,0,.72);border:1px solid rgba(255,255,255,.14);border-radius:999px;bottom:12px;color:#fff;font-size:12px;font-weight:700;right:12px;letter-spacing:.04em;padding:5px 13px;pointer-events:none;position:absolute;z-index:2}.galleryEmpty{color:var(--muted-2);font-size:14px}.thumbs{display:flex;flex-direction:row;gap:10px;max-height:none;overflow-x:auto;overflow-y:hidden;padding:2px 0 10px;scrollbar-color:#b8bec7 transparent;scrollbar-width:thin}.thumbButton{aspect-ratio:1/1;background:#dfe4ea;border:2px solid transparent;border-radius:7px;cursor:pointer;flex:0 0 auto;overflow:hidden;padding:0;position:relative;transition:border-color .15s,opacity .15s;width:96px}.thumbButton:hover{border-color:rgba(0,0,0,.4)}.thumbButton.active{border-color:#111111;opacity:1}.thumbImage{display:block;height:100%;object-fit:cover;width:100%}.thumbMore{background:rgba(0,0,0,.6);bottom:0;color:#fff;font-size:11px;font-weight:700;position:absolute}.modalOverlay,.thumbMore{align-items:center;display:flex;inset:0;justify-content:center}.modalOverlay{background:rgba(0,0,0,.55);padding:20px;position:fixed;z-index:1300}.lightboxOverlay{background:rgba(0,0,0,.92)}.lightbox{align-items:center;display:flex;justify-content:center;min-height:100%;position:relative;width:100%}.lightboxImageFrame{height:min(86vh,900px);width:min(92vw,1400px)}.lightboxImage{border-radius:var(--r-sm)}.lightboxClose{align-items:center;background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.28);border-radius:50%;box-shadow:0 2px 12px rgba(0,0,0,.28);cursor:pointer;display:inline-flex;font-size:22px;font-weight:800;height:40px;justify-content:center;position:absolute;right:22px;top:22px;width:40px;z-index:3}.lightboxCounter{bottom:24px;left:50%;right:auto;transform:translateX(-50%)}.summary{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:24px;position:sticky;top:20px}.summary .eyebrow{margin-bottom:6px}.detailHero h1{font-size:clamp(17px,2.2vw,24px);line-height:1.25;margin:0}.detailHero h1,.price{font-weight:800;letter-spacing:-.02em}.price{color:var(--ink);font-size:30px;margin:14px 0 0}.specGrid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0}.specGrid div{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 12px}.specGrid span{color:var(--muted);display:block;font-size:10px;font-weight:700;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.detailsButton,.specGrid strong{font-size:14px;font-weight:700}.detailsButton{border:1.5px solid var(--accent);border-radius:var(--r-sm);color:var(--accent);margin:0 0 14px;padding:0 16px;transition:background .15s,color .15s;width:100%}.detailsButton:hover{background:var(--accent-light)}.actions{display:flex;gap:10px}.actions a{align-items:center;border-radius:var(--r-sm);color:#fff;display:inline-flex;flex:1 1;font-size:14px;font-weight:700;gap:6px;justify-content:center;min-height:44px;padding:0 12px;text-align:center;transition:opacity .15s,filter .15s}.actions a:first-child{background:var(--whatsapp)}.actions a:first-child:hover{background:var(--whatsapp-dark)}.actions a:last-child{background:var(--ink)}.actions a:last-child:hover{opacity:.82}.detailsModal{background:var(--panel);border-radius:var(--r);box-shadow:var(--shadow-lg);max-height:min(760px,calc(100vh - 40px));max-width:720px;overflow:auto;padding:24px;width:100%}.modalHeader{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;margin-bottom:8px;padding-bottom:16px}.modalHeader h2{font-size:19px;font-weight:800;margin:0}.modalHeader button{align-items:center;background:#f3f4f6;border:0;border-radius:50%;cursor:pointer;display:inline-flex;font-size:15px;font-weight:800;height:34px;justify-content:center;transition:background .15s;width:34px}.modalHeader button:hover{background:#e5e7eb}.detailsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.detailsGrid div{border-bottom:1px solid var(--line);display:grid;gap:4px;min-height:68px;padding:14px 12px}.detailsGrid div:nth-child(odd){border-right:1px solid var(--line)}.detailsGrid span{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.detailsGrid strong{font-size:15px;font-weight:600;line-height:1.35}.detailContent{display:grid;gap:20px;margin:0 auto 72px;max-width:1280px;padding:0 24px}.detailContent article{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:24px}.detailContent h2{font-size:17px;font-weight:800;letter-spacing:-.01em;margin:0 0 16px}.description{color:var(--ink-2);font-size:15px;line-height:1.7;margin:0}.optionList{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.optionList li{align-items:flex-start;background:var(--accent-light);border:1px solid rgba(13,107,99,.15);border-radius:var(--r-sm);color:var(--ink-2);display:flex;font-size:13px;font-weight:500;gap:8px;line-height:1.35;padding:10px 12px}.optionList li:before{color:var(--accent);content:"✓";flex-shrink:0;font-size:13px;font-weight:800;margin-top:1px}.muted{color:var(--muted);margin:0}@media (max-width:1024px){.filterRow,.filterRow2{grid-template-columns:repeat(3,minmax(0,1fr))}.thumbs{grid-template-columns:repeat(6,1fr)}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.optionList{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.detailHero{grid-template-columns:1fr}.summary{position:static}.thumbs{grid-template-columns:repeat(6,1fr)}}@media (max-width:640px){.siteHeaderInner{height:52px;padding:0 16px}.siteLogoText{font-size:16px}.siteHeaderStat{display:none}.detailHeader{padding:14px 16px}.filterHero{padding:16px 16px 22px}.filterCard{padding:14px}.filterRow,.filterRow2{gap:8px;grid-template-columns:1fr 1fr}.filterGroupWide{grid-column:1/-1}.filterGroupBtn{grid-column:span 1}.filterGroupSearch{grid-column:1/-1}.shell{padding:0 16px 48px}.grid{gap:14px;grid-template-columns:1fr}.detailHero{padding:0 16px 24px}.detailContent{gap:12px;padding:0 16px}.specGrid{grid-template-columns:1fr 1fr}.detailsGrid{grid-template-columns:1fr}.detailsGrid div:nth-child(odd){border-right:0}.optionList{grid-template-columns:1fr 1fr}.thumbs{grid-template-columns:repeat(4,1fr)}.actions,.resultsHeader{flex-direction:column}.resultsHeader{align-items:flex-start;gap:4px}.price{font-size:26px}.detailContent article,.summary{padding:18px}}@media (max-width:420px){.filterRow,.filterRow2{grid-template-columns:1fr}.filterGroupBtn,.filterGroupSearch,.filterGroupWide{grid-column:1/-1}.grid,.optionList,.specGrid{grid-template-columns:1fr}}.detailNav{background:var(--panel);border-bottom:1px solid var(--line);box-shadow:0 1px 4px rgba(0,0,0,.06);position:sticky;top:0;z-index:40}.detailNavInner{align-items:center;display:flex;gap:16px;height:64px;justify-content:space-between;margin:0 auto;max-width:1280px;padding:0 24px}.detailNavBrand{align-items:center;display:flex;gap:10px;text-decoration:none}.detailNavRight{align-items:center;display:flex;gap:12px}.detailNavBack{align-items:center;color:var(--muted);display:inline-flex;font-size:13px;font-weight:600;gap:4px;transition:color .15s;white-space:nowrap}.detailNavBack:hover{color:var(--ink)}.detailGallery{padding:20px 24px 24px}.detailGallery,.detailLayout{margin:0 auto;max-width:1280px}.detailLayout{column-gap:28px;display:grid;grid-template-areas:"title side" "main  side";grid-template-columns:minmax(0,1fr) 370px;grid-template-rows:auto 1fr;padding:0 24px 72px;row-gap:16px}.detailTitleBlock{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);grid-area:title;padding:22px 24px 20px}.detailTitle{font-size:clamp(17px,2.2vw,26px);font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0 0 10px}.detailMeta{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:14px;gap:4px 6px}.metaDot{color:var(--muted-2)}.detajetLink{background:none;border:none;color:var(--ink);cursor:pointer;font-size:14px;font-weight:700;padding:0;text-decoration:underline;text-underline-offset:3px}.detajetLink:hover{color:var(--red-hero)}.detailMain{align-self:start;display:flex;flex-direction:column;gap:16px;grid-area:main}.descBlock{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:20px 22px}.descBlock h2{font-size:16px;font-weight:800;margin:0 0 12px}.descBlock p{color:var(--ink-2);font-size:15px;line-height:1.7;margin:0}.detailSide{grid-area:side;position:sticky;top:88px}.priceCard{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);overflow:hidden}.priceCardHead{align-items:center;background:var(--red-hero);display:flex;gap:12px;justify-content:space-between;padding:18px 20px}.priceCardPrice{color:#fff;font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1}.priceCardHeadActions{display:flex;gap:8px}.priceCardIconBtn{align-items:center;background:rgba(255,255,255,.2);border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:34px;justify-content:center;transition:background .15s;width:34px}.priceCardIconBtn:hover{background:rgba(255,255,255,.35)}.priceCardBody{display:flex;flex-direction:column;gap:8px;padding:14px}.priceCardBtn{align-items:center;border-radius:var(--r-sm);display:flex;font-size:13.5px;font-weight:700;gap:8px;min-height:46px;padding:0 14px;text-decoration:none;transition:opacity .15s,background .15s;width:100%}.priceCardBtnOutline{background:#fff;border:1.5px solid var(--line);color:var(--ink);justify-content:space-between}.priceCardBtnOutline:hover{background:#f9fafb}.priceCardBtnGray{background:#f3f4f6;border:1.5px solid var(--line);color:var(--ink);justify-content:space-between}.priceCardBtnGray:hover{background:#e8eaed}.priceCardBtnGreen{background:var(--whatsapp);border:none;color:#fff;justify-content:center}.priceCardBtnGreen:hover{background:var(--whatsapp-dark)}.priceCardBtnBlue{background:#111111;border:none;color:#fff;justify-content:center}.priceCardBtnBlue:hover{background:#000000}.pcBtnArrow{margin-left:auto}.optSection{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:20px 22px 18px}.optSectionTitle{font-size:16px;font-weight:800;letter-spacing:-.01em;margin:0 0 16px}.optPreviewGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px 8px}.optPreviewItem{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}.optPreviewIcon{display:flex;align-items:center;justify-content:center;color:var(--red-hero)}.optPreviewLabel{font-size:11px;font-weight:500;line-height:1.3;color:var(--ink-2)}.optShowAllBtn{display:block;margin:16px auto 0;background:transparent;border:1px solid var(--line);border-radius:8px;color:var(--ink);cursor:pointer;font-size:13px;font-weight:600;padding:9px 24px;transition:border-color .15s,color .15s}.optShowAllBtn:hover{border-color:#111111;color:#111111}.optModalBackdrop{position:fixed;inset:0;z-index:9000;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:16px}.optModalBox{background:#fff;border-radius:16px;width:100%;max-width:700px;max-height:88vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.3)}.optModalHeader{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #e2e8f0}.optModalHeader h3{font-size:18px;font-weight:800;color:#111111;margin:0}.optModalClose{background:#f1f5f9;border:0;border-radius:50%;width:32px;height:32px;font-size:18px;cursor:pointer;color:#64748b;display:flex;align-items:center;justify-content:center;transition:background .15s}.optModalClose:hover{background:#e2e8f0}.optModalTabs{display:flex;gap:0;padding:0 24px;border-bottom:1px solid #e2e8f0;overflow-x:auto;flex-shrink:0}.optModalTab{background:none;border:0;border-bottom:2px solid transparent;color:#64748b;cursor:pointer;font-size:14px;font-weight:600;padding:12px 16px;white-space:nowrap;transition:color .15s,border-color .15s}.optModalTab.active{color:#111111;border-bottom-color:#111111}.optModalTab:hover:not(.active){color:#111111}.optModalBody{overflow-y:auto;padding:20px 24px;flex:1 1}.optModalGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.optModalItem{display:flex;align-items:center;justify-content:space-between;padding:10px 8px 10px 0;border-bottom:1px solid #f1f5f9}.optModalItemLabel{font-size:13px;font-weight:700;color:#111111}.optModalQ{width:18px;height:18px;border-radius:50%;border:1px solid #cbd5e1;color:#94a3b8;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:help}@media (max-width:600px){.optPreviewGrid{grid-template-columns:repeat(3,1fr)}.optModalGrid{grid-template-columns:repeat(2,1fr)}.optModalBox{max-height:92vh}}@media (max-width:1024px){.detailLayout{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:960px){.detailLayout{grid-template-areas:"title" "side" "main";grid-template-columns:1fr;grid-template-rows:auto}.detailSide{position:static;top:auto}.optGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery{grid-template-columns:1fr}.thumbs{flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden;padding:0 0 2px}.thumbButton{width:82px}}@media (max-width:640px){.detailNavInner{height:52px;padding:0 16px}.detailNavBack{display:none}.detailGallery{padding:12px 16px 16px}.detailLayout{column-gap:0;padding:0 16px 48px;row-gap:12px}.detailTitleBlock{padding:16px}.optSection{padding:16px 16px 12px}.descBlock{padding:16px}.optGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.priceCardPrice{font-size:26px}.gallery{gap:8px;padding:8px}.mainImage{aspect-ratio:4/3}.galleryArrow{height:36px;width:36px;font-size:24px}.galleryArrowLeft{left:10px}.galleryArrowRight{right:10px}.galleryCounter{bottom:10px;right:10px}.thumbButton{width:72px}.lightboxImageFrame{height:78vh;width:94vw}.lightboxClose{right:14px;top:14px}}@media (max-width:400px){.optGrid{grid-template-columns:1fr}.thumbButton{width:66px}}@media (max-width:640px){.priceCardBtnBlue,.priceCardBtnGreen{min-height:54px;font-size:15px}.priceCardBody{gap:10px}}.reportNav{background:var(--panel);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:40}.reportNavInner{gap:12px;height:56px;justify-content:space-between;margin:0 auto;max-width:900px;padding:0 24px}.reportNavBack,.reportNavInner{align-items:center;display:flex}.reportNavBack{background:var(--red-hero);border-radius:20px;color:#fff;font-size:13px;font-weight:700;gap:5px;min-height:34px;padding:0 14px;text-decoration:none;transition:opacity .15s;white-space:nowrap}.reportNavBack:hover{opacity:.88}.reportNavLabel{color:var(--ink);font-size:14px;font-weight:700}.reportNavSource{align-items:center;border:1.5px solid var(--line);border-radius:20px;color:var(--ink-muted);display:flex;font-size:12px;font-weight:600;gap:4px;min-height:34px;padding:0 12px;text-decoration:none;transition:border-color .15s,color .15s}.reportNavSource:hover{border-color:var(--ink-muted);color:var(--ink)}.reportShell{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:900px;padding:24px 24px 64px}.reportPageTitle{color:var(--ink);font-size:22px;font-weight:800;line-height:1.2}.reportFactStrip{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-sm);display:flex;flex-wrap:wrap}.reportFact{border-right:1px solid var(--line);display:flex;flex-direction:column;gap:3px;padding:14px 20px}.reportFactLabel{color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.reportFactValue{color:var(--ink);font-size:15px;font-weight:700}.reportFactMono{font-family:ui-monospace,monospace;font-size:13px}.reportFactPrice{color:var(--red-hero);font-size:18px}.reportTabBar{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-sm);display:flex;gap:0;overflow:hidden;padding:6px}.reportTab{background:none;border:none;border-radius:var(--r-sm);color:var(--muted);cursor:pointer;font-size:13.5px;font-weight:700;min-height:40px;padding:0 20px;transition:background .15s,color .15s}.reportTab:hover{color:var(--ink)}.reportTab.active{background:var(--red-hero);color:#fff}.reportTabContent{display:flex;flex-direction:column;gap:16px}.reportCard{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-sm);overflow:hidden}.reportCardTitle{color:var(--ink);font-size:14px;font-weight:700;padding:16px 20px;border-bottom:1px solid var(--line);background:#f9fafb}.inspAccidentSummary{display:flex;flex-wrap:wrap;gap:0}.inspAccidentBadge{align-items:center;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:4px;padding:20px 32px}.inspAccidentBadge:last-child{border-right:none}.inspAccidentNum{color:var(--ink);font-size:32px;font-weight:900;line-height:1}.inspAccidentBadge.bad .inspAccidentNum{color:#ef4444}.inspAccidentLabel{color:var(--muted);font-size:12px;font-weight:600;text-align:center}.inspSpecialNote{align-self:center;color:var(--muted);font-size:12.5px;padding:12px 20px}.inspDiagramRow{display:grid;grid-template-columns:1fr 1px 1fr;padding:20px;gap:0}.inspDiagramDivider{background:var(--line)}.inspDiagramSide{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 12px}.inspDiagramLabel{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.carDiagram{width:100%;max-width:240px}.carDiagram svg{width:100%;height:auto}.inspLegend{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 20px;padding:12px 20px;background:#f9fafb}.inspLegendItem{align-items:center;display:flex;font-size:12px;font-weight:600;gap:6px}.inspLegendDot{align-items:center;border-radius:50%;color:#fff;display:inline-flex;font-size:10px;font-weight:800;height:20px;justify-content:center;width:20px}.inspTable{width:100%}.inspTableHead{background:#f3f4f6;border-bottom:1.5px solid var(--line);color:var(--ink);display:grid;font-size:12px;font-weight:700;grid-template-columns:140px 1fr 160px;letter-spacing:.03em;padding:10px 16px;text-transform:uppercase}.inspTableGroup{border-bottom:1px solid var(--line)}.inspTableGroup:last-child{border-bottom:none}.inspTableRow{border-bottom:1px solid #f3f4f6;display:grid;font-size:13px;grid-template-columns:140px 1fr 160px}.inspTableRow:last-child{border-bottom:none}.inspTableGroupLabel{align-items:center;border-right:1px solid var(--line);color:var(--red-hero);display:flex;font-size:13px;font-weight:700;padding:12px 16px}.inspTableItem{border-right:1px solid #f3f4f6;color:var(--ink);font-weight:600;padding:10px 14px}.inspTableStatus{font-size:13px;font-weight:700;padding:10px 14px}.inspTableStatus.good{color:#15803d}.inspTableStatus.bad{color:#dc2626}.inspTableStatus.unknown{color:var(--muted)}.inspNotesCard{padding:20px 24px}.inspNotesCard .reportCardTitle{margin:-20px -24px 16px}.inspNotesList{color:var(--ink-2);font-size:12.5px;gap:8px;line-height:1.6;list-style:decimal;margin:0;padding:0 0 0 18px}.inspNotesList,.inspPlaceholder{display:flex;flex-direction:column}.inspPlaceholder{align-items:center;color:var(--muted);font-size:14px;font-weight:600;gap:16px;min-height:200px;justify-content:center;padding:40px}@media (max-width:700px){.reportShell{padding:14px 14px 48px;gap:12px}.reportPageTitle{font-size:18px}.reportFactStrip{flex-direction:column}.reportFact{border-right:none;border-bottom:1px solid var(--line);padding:12px 16px}.reportFact:last-child{border-bottom:none}.inspTableHead,.inspTableRow{grid-template-columns:100px 1fr 120px;font-size:12px}.inspDiagramRow{grid-template-columns:1fr;gap:12px}.inspDiagramDivider{display:none}.reportNavInner{padding:0 14px}}@media (max-width:480px){.inspTableHead{display:none}.inspTableRow{grid-template-columns:1fr;padding:8px 12px;gap:2px}.inspTableGroupLabel{border-right:none;border-bottom:1px solid var(--line);padding:8px 12px}.inspTableItem{padding:4px 0;border-right:none}.inspTableStatus{padding:2px 0 8px}.reportTab{padding:0 14px;font-size:12.5px}}:root{--edl-bg:#f5f5f5;--edl-surface:#ffffff;--edl-panel:rgba(255,255,255,0.96);--edl-text:#111111;--edl-muted:#475569;--edl-dim:#64748b;--edl-line:#e2e8f0;--edl-line-strong:#cbd5e1;--edl-orange:#111111;--edl-orange-soft:rgba(0,0,0,0.08);--edl-radius:8px;--edl-radius-lg:16px;--edl-shadow:0 2px 16px rgba(0,0,0,0.08),0 8px 32px rgba(0,0,0,0.06)}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{max-width:100vw;background:var(--edl-bg);color:var(--edl-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.edlPage{background:transparent;min-height:100vh;overflow-x:hidden}.edlAboutPanel,.edlBrandTile,.edlContactCards a,.edlGlass,.edlSearchCard,.edlVehicleCard{background:var(--edl-panel);border:1px solid var(--edl-line);box-shadow:var(--edl-shadow)}.edlKicker{color:var(--edl-orange);font-size:12px;font-weight:800;letter-spacing:.16em}.edlNav{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid var(--edl-line);left:0;position:fixed;right:0;z-index:100}.edlNavInner{align-items:center;display:flex;gap:28px;justify-content:space-between;min-height:72px;padding:0 clamp(20px,5vw,80px)}.edlBrand{color:var(--edl-text);font-family:Montserrat,Inter,sans-serif;font-size:18px;font-weight:800;gap:12px;letter-spacing:0}.edlBenefitIcon,.edlBrandMark{align-items:center;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);color:var(--edl-orange);display:inline-flex;justify-content:center}.edlBrandMark{border-radius:999px;height:42px;width:42px}.edlBrandMark svg{height:20px;width:20px}.edlNavLinks{align-items:center;display:flex;gap:28px}.edlNavLinks a{color:var(--edl-muted);font-size:13px;font-weight:700;transition:color .2s ease}.edlNavLinks a:hover{color:var(--edl-orange)}.edlNavStat{align-items:flex-end;color:var(--edl-muted);display:flex;flex-direction:column;font-size:11px;gap:1px;text-transform:uppercase}.edlNavStat strong{color:var(--edl-text);font-size:15px}.edlHero{align-items:center;display:flex;min-height:840px;overflow:hidden;padding:120px clamp(20px,5vw,80px) 96px;position:relative}.edlHero:before{background:linear-gradient(115deg,rgba(241,245,249,.92),rgba(241,245,249,.62) 48%,rgba(241,245,249,.9)),radial-gradient(circle at 78% 42%,rgba(0,0,0,.05),transparent 24rem);content:"";inset:0;position:absolute;z-index:1}.edlHeroImage{filter:saturate(.7) contrast(1);height:100%;inset:0;object-fit:cover;opacity:.22;position:absolute;width:100%}.edlHeroOverlay{background:linear-gradient(180deg,transparent 55%,var(--edl-bg) 100%);inset:0;position:absolute;z-index:2}.edlHeroContent{margin:0 auto;max-width:1440px;position:relative;width:100%;z-index:3}.edlHeroContent h1{color:var(--edl-text);font-family:Barlow Condensed,Montserrat,sans-serif;font-style:italic;font-size:clamp(42px,6vw,84px);font-weight:800;letter-spacing:-.01em;line-height:.98;margin:18px 0 24px;max-width:880px}.edlHeroContent p{color:var(--edl-muted);font-size:clamp(17px,2vw,21px);line-height:1.65;margin:0 0 34px;max-width:690px}.edlHeroActions,.edlPagination,.edlSearchActions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.edlEmpty a,.edlGhostButton,.edlPrimaryButton,.edlVehicleActions a{align-items:center;border-radius:var(--edl-radius);display:inline-flex;font-size:13px;font-weight:800;justify-content:center;min-height:46px;padding:0 22px;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.edlPrimaryButton{background:#111111;border:1.5px solid #111111;color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.22)}.edlPrimaryButton:hover{background:#ffffff;color:#111111;border-color:#111111;box-shadow:none;transform:none}.edlGhostButton{background:rgba(0,0,0,.04);border:1px solid var(--edl-line-strong);color:var(--edl-text)}.edlGhostButton:hover{background:rgba(0,0,0,.09)}.edlGhostButton.isDisabled{opacity:.38;pointer-events:none}.edlHeroStats{display:flex;flex-wrap:wrap;gap:12px;margin-top:44px}.edlAboutStats span,.edlHeroStats span{background:rgba(0,0,0,.05);border:1px solid var(--edl-line);border-radius:999px;color:var(--edl-muted);padding:10px 14px}.edlAboutStats strong,.edlHeroStats strong{color:var(--edl-text)}.edlSearchWrap{margin:-112px auto 0;max-width:1440px;padding:0 clamp(20px,5vw,80px);position:relative;z-index:5}.edlSearchCard{border-radius:var(--edl-radius-lg);padding:clamp(20px,3vw,32px)}.edlSearchIntro{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:22px}.edlAbout h2,.edlContact h2,.edlInventoryHead h2,.edlSearchIntro h2,.edlSectionHead h2{color:var(--edl-text);font-family:Montserrat,Inter,sans-serif;font-size:clamp(28px,3vw,44px);font-weight:800;letter-spacing:0;line-height:1.12;margin:8px 0 0}.edlSearchGrid{display:grid;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr))}.edlField{display:flex;flex-direction:column;gap:7px}.edlFieldWide{grid-column:span 2}.edlField span{color:var(--edl-dim);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.edlControl{-webkit-appearance:none;appearance:none;background:#ffffff;border:1px solid var(--edl-line);border-radius:var(--edl-radius);color:var(--edl-text);height:48px;min-width:0;padding:0 13px;width:100%}select.edlControl{background-image:linear-gradient(45deg,transparent 50%,var(--edl-dim) 50%),linear-gradient(135deg,var(--edl-dim) 50%,transparent 50%);background-position:calc(100% - 18px) 20px,calc(100% - 13px) 20px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px}.edlControl option{background:#ffffff;color:var(--edl-text)}.edlControl:focus{border-color:rgba(0,0,0,.72);box-shadow:0 0 0 3px rgba(0,0,0,.12);outline:none}.edlControl:disabled{color:rgba(0,0,0,.35)}.edlSearchActions{align-self:end;justify-content:flex-end}.edlSearchActions .edlPrimaryButton{height:48px;width:100%}.edlSearchClear{display:flex;justify-content:flex-end;margin-top:12px}.edlSearchClear a{color:rgba(17,24,39,.62);font-size:13px;font-weight:800}.edlSearchClear a:hover{color:var(--edl-orange)}.edlSearchClear a.isDisabled{opacity:.36;pointer-events:none}.edlHero .edlSearchWrap{margin:46px auto 0;max-width:1180px;padding:0;width:100%}.edlHero .edlSearchCard{background:#ffffff;border:1px solid var(--edl-line);border-radius:20px;box-shadow:0 8px 40px rgba(0,0,0,.12);padding:22px}.edlHero .edlSearchIntro{align-items:center;margin-bottom:16px}.edlHero .edlSearchIntro h2{color:#111827;font-size:24px;margin-top:4px}.edlHero .edlField span{color:#6b7280}.edlHero .edlControl{background:#f4f5f7;border:1px solid #e5e7eb;color:#111827}.edlHero select.edlControl{background-color:#f4f5f7;background-image:linear-gradient(45deg,transparent 50%,#6b7280 0),linear-gradient(135deg,#6b7280 50%,transparent 0)}.edlHero .edlControl option{background:#fff;color:#111827}.edlInventoryShell{margin:0 auto;max-width:1440px;padding:80px clamp(20px,5vw,80px) 72px}.edlSection{padding:96px clamp(20px,5vw,80px)}.edlBand{background:#f8fafc}.edlBand>*{margin-left:auto;margin-right:auto;max-width:1280px}.edlSectionHead{margin-bottom:38px;max-width:720px}.edlSectionHead.centered{margin-left:auto;margin-right:auto;text-align:center}.edlBenefitGrid,.edlBrandGrid,.edlContactCards,.edlInventoryGrid,.edlStepGrid{display:grid;gap:24px}.edlBrandTile{border-radius:var(--edl-radius);color:var(--edl-text);font-weight:800;gap:14px;justify-content:center;min-height:132px;padding:22px 14px}.edlBrandTile svg{color:var(--edl-orange);height:28px;width:28px}.edlInventory{padding-top:72px}.edlInventoryHead{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:30px}.edlResultMeta{color:var(--edl-muted);display:flex;flex-direction:column;gap:2px;text-align:right}.edlResultMeta strong{color:var(--edl-text)}.edlVehicleCard{border-radius:var(--edl-radius-lg);transition:transform .25s ease,border-color .25s ease}.edlVehicleCard:hover{border-color:rgba(0,0,0,.38);transform:translateY(-5px)}.edlVehicleLink{color:inherit}.edlVehicleMedia{aspect-ratio:16/10;background:#e2e8f0}.edlVehicleMedia img{transition:transform .65s ease}.edlVehicleCard:hover .edlVehicleMedia img{transform:scale(1.07)}.edlVehicleFallback{color:var(--edl-dim)}.edlVehicleFallback svg{height:52px;width:52px}.edlVehicleBadge{background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--edl-line);border-radius:999px;color:var(--edl-text);font-size:11px;font-weight:800;padding:7px 11px}.edlVehicleBody{padding:22px}.edlVehicleTitleRow{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.edlVehicleTitleRow h3{color:var(--edl-text);display:-webkit-box;font-family:Montserrat,Inter,sans-serif;font-size:21px;font-weight:800;line-height:1.25;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.edlVehicleTitleRow strong{color:var(--edl-orange);flex-shrink:0;font-size:18px}.edlVehicleSpecs{gap:8px;margin-top:18px}.edlVehicleSpecs span{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;color:var(--edl-muted);display:inline-flex;font-size:12px;font-weight:700;gap:6px;min-height:30px;padding:0 10px}.edlVehicleSpecs svg{height:15px;width:15px}.edlVehicleActions{border-top:1px solid var(--edl-line);display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:auto;padding:16px}.edlVehicleActions a:first-child{background:transparent;border:1px solid var(--edl-line-strong);color:var(--edl-text)}.edlVehicleActions a:last-child{background:var(--edl-orange);color:#fff}.edlPagination{margin-top:38px}.edlPagination a{background:#ffffff;border:1px solid var(--edl-line);border-radius:var(--edl-radius);color:var(--edl-text);font-weight:800;min-width:112px;padding:12px 18px;text-align:center}.edlEmpty{background:#ffffff;border:1px solid var(--edl-line);border-radius:var(--edl-radius-lg);color:var(--edl-muted);gap:14px;padding:72px 20px}.edlEmpty svg{color:var(--edl-orange);height:44px;width:44px}.edlEmpty h3{color:var(--edl-text);font-size:22px}.edlEmpty p{max-width:520px}.edlEmpty a{background:var(--edl-orange);color:#fff}.edlBenefitGrid,.edlStepGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.edlStep{border-radius:var(--edl-radius-lg);padding:32px}.edlStep span{align-items:center;background:var(--edl-orange-soft);border:1px solid rgba(0,0,0,.18);border-radius:var(--edl-radius);color:var(--edl-orange);display:inline-flex;font-weight:900;height:48px;justify-content:center;width:48px}.edlAboutPanel h3,.edlBenefit h3,.edlStep h3{color:var(--edl-text);font-family:Montserrat,Inter,sans-serif;font-size:23px;line-height:1.2;margin:24px 0 12px}.edlAbout p,.edlAboutPanel p,.edlBenefit p,.edlContact p,.edlFooter p,.edlStep p{color:var(--edl-muted);font-size:16px;line-height:1.7;margin:0}.edlBenefit{text-align:center}.edlBenefitIcon{border-radius:var(--edl-radius-lg);height:72px;width:72px}.edlBenefitIcon svg{height:32px;width:32px}.edlAbout,.edlContact{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)}.edlAbout p,.edlContact p{margin-top:20px;max-width:680px}.edlAboutStats{gap:12px;margin-top:28px}.edlAboutPanel{border-radius:var(--edl-radius-lg);min-height:360px;padding:42px}.edlAboutPanel>svg{color:var(--edl-orange);height:58px;width:58px}.edlContact{background:#f8fafc;max-width:none}.edlContact>*{margin-left:auto;margin-right:auto;max-width:1280px}.edlContactCards{grid-template-columns:1fr}.edlContactCards a{border-radius:var(--edl-radius-lg);color:var(--edl-text);display:grid;gap:6px 16px;grid-template-columns:46px 1fr;padding:24px}.edlContactCards svg{color:var(--edl-orange);grid-row:span 2;height:32px;width:32px}.edlContactCards span{color:var(--edl-dim);font-weight:800;letter-spacing:.14em}.edlFooter{align-items:flex-start;background:#1a1a1a;border-top:1px solid #2e2e2e;color:var(--edl-muted);display:flex;gap:48px;justify-content:space-between;padding:48px clamp(20px,5vw,80px)}.edlFooter strong{color:#f1f5f9;display:block;font-family:Montserrat,Inter,sans-serif;font-size:22px;margin-bottom:12px}.edlFooter p{color:#94a3b8;max-width:460px}.edlFooter nav{display:flex;flex-wrap:wrap;gap:18px}.edlFooter a{color:#94a3b8;font-weight:700}.edlFooter a:hover{color:#ffffff}@media (max-width:1100px){.edlNavLinks{display:none}.edlBenefitGrid,.edlBrandGrid,.edlInventoryGrid,.edlSearchGrid,.edlStepGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.edlFieldWide,.edlSearchActions{grid-column:span 2}.edlHero .edlSearchGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.edlHero .edlSearchActions{grid-column:span 3}}@media (max-width:760px){.edlNavInner{min-height:64px}.edlNavStat{display:none}.edlNav{backdrop-filter:none;-webkit-backdrop-filter:none}.edlHero{min-height:960px;padding-bottom:70px}.edlHeroContent h1{font-size:clamp(40px,12vw,58px)}.edlSearchWrap{margin-top:0}.edlAbout,.edlBenefitGrid,.edlBrandGrid,.edlContact,.edlInventoryGrid,.edlSearchGrid,.edlStepGrid{grid-template-columns:1fr}.edlFieldWide,.edlSearchActions{grid-column:span 1}.edlHero .edlSearchWrap{margin-top:30px}.edlHero .edlSearchGrid{grid-template-columns:1fr}.edlHero .edlSearchActions{grid-column:span 1}.edlSearchActions{align-items:stretch;flex-direction:column-reverse}.edlGhostButton,.edlPrimaryButton{width:100%}.edlFooter,.edlInventoryHead{align-items:flex-start;flex-direction:column}.edlResultMeta{text-align:left}.edlSection{padding-bottom:72px;padding-top:72px}.edlVehicleTitleRow{flex-direction:column}}.edlDetailShell{margin:0 auto;max-width:1440px;padding:40px clamp(20px,5vw,80px) 72px}.edlDetailBack{align-items:center;color:var(--edl-orange);display:inline-flex;font-size:14px;font-weight:800;gap:8px;margin-bottom:18px}.edlDetailGrid{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) 380px}.edlDetailMain{display:flex;flex-direction:column;gap:28px}.edlDetailHeader h1{color:var(--edl-text);font-family:Montserrat,Inter,sans-serif;font-size:clamp(28px,3.4vw,44px);font-weight:800;letter-spacing:0;line-height:1.08;margin:0 0 18px}.edlDetailChips{display:flex;flex-wrap:wrap;gap:12px}.edlDetailChips span{align-items:center;background:#f1f5f9;border:1px solid var(--edl-line);border-radius:999px;color:var(--edl-muted);display:inline-flex;font-weight:800;gap:8px;min-height:42px;padding:0 16px}.edlDetailChips svg{color:var(--edl-orange);height:16px;width:16px}.edlDetailChips .edlChipClean{background:rgba(22,163,74,.08);border-color:rgba(22,163,74,.25);color:#166534}.edlDetailChips .edlChipClean svg{color:#166534}.edlDetailPage .gallery{display:flex;flex-direction:column;gap:14px}.edlDetailPage .mainImage{aspect-ratio:16/9;background:#e2e8f0;border:1px solid var(--edl-line);border-radius:var(--edl-radius-lg);box-shadow:var(--edl-shadow);overflow:hidden;position:relative}.edlDetailPage .mainImage:after{background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.34));content:"";inset:0;pointer-events:none;position:absolute}.edlDetailPage .mainImageButton{background:transparent;border:0;cursor:zoom-in;height:100%;padding:0;width:100%}.edlDetailPage .galleryImage{object-fit:cover;transition:transform .55s ease}.edlDetailPage .mainImage:hover .galleryImage{transform:scale(1.03)}.edlDetailPage .thumbs{display:grid;gap:6px;grid-template-columns:repeat(10,minmax(0,1fr));overflow:visible;padding:0}.edlDetailPage .thumbButton{aspect-ratio:4/3;background:#f1f5f9;border:2px solid transparent;border-radius:6px;cursor:pointer;overflow:hidden;padding:0;position:relative;width:auto}.edlDetailPage .thumbButton.active{border-color:var(--edl-orange)}.edlDetailPage .thumbImage{object-fit:cover}.edlDetailPage .galleryArrow,.edlDetailPage .galleryExpand,.edlDetailPage .lightboxClose{align-items:center;background:rgba(255,255,255,.92);border:1px solid var(--edl-line);border-radius:999px;color:var(--edl-text);cursor:pointer;display:inline-flex;height:42px;justify-content:center;position:absolute;width:42px;z-index:4}.edlDetailPage .galleryArrowLeft{left:16px;top:50%;transform:translateY(-50%)}.edlDetailPage .galleryArrowRight{right:16px;top:50%;transform:translateY(-50%)}.edlDetailPage .galleryExpand{bottom:18px;right:18px}body[data-details-modal=open] .galleryArrow,body[data-details-modal=open] .galleryExpand{visibility:hidden;pointer-events:none}.edlDescription h2,.edlSafetySection h2,.edlSpecSection h2,.optSectionTitle{color:var(--edl-text);font-family:Montserrat,Inter,sans-serif;font-size:28px;margin:0 0 24px}.edlSpecGrid{background:var(--edl-panel);border:1px solid var(--edl-line);border-radius:var(--edl-radius-lg);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.edlSpecGrid div{align-items:center;border-bottom:1px solid var(--edl-line);border-right:1px solid var(--edl-line);display:flex;justify-content:space-between;min-height:86px;padding:24px 28px}.edlSpecGrid div:nth-child(2n){border-right:0}.edlSpecGrid div:nth-last-child(-n+2){border-bottom:0}.edlSpecGrid span{align-items:center;color:var(--edl-muted);display:flex;gap:12px}.edlSpecGrid svg{color:var(--edl-orange);height:18px;width:18px}.edlSpecGrid strong{color:var(--edl-text)}.edlDescription,.edlDetailPage .optSection{background:var(--edl-panel);border:1px solid var(--edl-line);border-radius:var(--edl-radius-lg);box-shadow:var(--edl-shadow);padding:36px}.edlDetailPage .optGroupList{display:grid;gap:16px}.edlDetailPage .optCategoryCard{background:#ffffff;border:1px solid var(--edl-line);border-radius:var(--edl-radius);padding:16px}.edlDetailPage .optCategoryHead{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.edlDetailPage .optCategoryHead h3{color:var(--edl-text);font-size:14px;font-weight:800;margin:0}.edlDetailPage .optCategoryHead span{background:#f8fafc;border:1px solid var(--edl-line);border-radius:999px;color:var(--edl-muted);font-size:12px;font-weight:700;min-width:30px;padding:2px 8px;text-align:center}.edlDetailPage .optGrid{display:grid;gap:18px 16px;grid-template-columns:repeat(4,minmax(0,1fr))}.edlInsuranceSection{background:var(--edl-panel);border:1px solid var(--edl-line);border-radius:var(--edl-radius-lg);box-shadow:var(--edl-shadow);padding:36px}.edlInsuranceSection h2{color:var(--edl-text);font-family:Montserrat,Inter,sans-serif;font-size:28px;margin:0 0 24px}.edlInsuranceGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-bottom:24px}.edlInsuranceStat{border-radius:var(--edl-radius);display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 16px;text-align:center;border:1px solid var(--edl-line)}.edlInsuranceStat strong{font-size:28px;font-weight:700;line-height:1}.edlInsuranceStat span{color:var(--edl-muted);font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.edlStatClean{background:rgba(16,185,129,.08);border-color:rgba(16,185,129,.25)!important}.edlStatClean strong{color:#10b981}.edlStatWarn{background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.25)!important}.edlStatWarn strong{color:#f59e0b}.edlStatBad{background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.25)!important}.edlStatBad strong{color:#ef4444}.edlNoAccidents{align-items:center;color:#10b981;display:flex;font-size:15px;font-weight:500;gap:8px;margin:0}.edlNoAccidents svg{color:#10b981;height:18px;width:18px}.edlAccidentList h3{color:var(--edl-muted);font-size:13px;font-weight:600;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.edlAccidentRow{align-items:center;border-bottom:1px solid var(--edl-line);display:flex;gap:16px;padding:12px 0}.edlAccidentRow:last-child{border-bottom:0}.edlAccidentType{border-radius:4px;font-size:13px;font-weight:600;padding:3px 10px}.edlTypeSelf{background:rgba(239,68,68,.12);color:#ef4444}.edlTypeOther{background:rgba(245,158,11,.12);color:#f59e0b}.edlAccidentDate{color:var(--edl-muted);font-size:13px}.edlAccidentCost{color:var(--edl-text);font-size:14px;font-weight:600;margin-left:auto}.edlInspectionSection{background:var(--edl-panel);border:1px solid var(--edl-line);border-radius:var(--edl-radius-lg);box-shadow:var(--edl-shadow);padding:36px;color-scheme:light}.edlInspectionSection h2{color:var(--edl-text);font-family:Montserrat,Inter,sans-serif;font-size:28px;margin:0 0 4px}.edlInspectionSection .rpPage{margin-top:0}.rpGroupsWrapper{display:flex;flex-direction:column;gap:12px}.rpGroupsPreview{position:relative;max-height:260px;overflow:hidden}.rpGroupsFade{position:absolute;bottom:0;left:0;right:0;height:120px;pointer-events:none;background:linear-gradient(180deg,transparent 0,rgba(255,255,255,.85) 55%,#ffffff)}.rpGroupsToggleBtn{display:block;margin:0 auto;background:transparent;border:2px solid #ea580c;border-radius:8px;color:#ea580c;cursor:pointer;font-size:14px;font-weight:700;font-family:Manrope,sans-serif;padding:10px 28px;letter-spacing:.01em;transition:background .15s,color .15s}.rpGroupsToggleBtn:hover{background:#ea580c;color:#ffffff}@media (max-width:640px){.edlInspectionSection{padding:20px 16px}}.edlDetailPage .optItem{align-items:center;color:var(--edl-text);display:flex;flex-direction:column;gap:14px;text-align:center}.edlDetailPage .optItemIcon{align-items:center;background:#f1f5f9;border:1px solid var(--edl-line);border-radius:var(--edl-radius-lg);color:var(--edl-orange);display:inline-flex;height:60px;justify-content:center;width:60px}.edlDetailPage .optItemLabel{color:var(--edl-text);font-size:13px;font-weight:700;line-height:1.35}.detailsButton{background:transparent;border:1px solid var(--edl-line-strong);border-radius:999px;color:var(--edl-text);cursor:pointer;font-weight:800;min-height:42px;padding:0 22px}.edlSafetySection>div{display:flex;flex-wrap:wrap;gap:14px}.edlSafetySection span{align-items:center;background:var(--edl-panel);border:1px solid var(--edl-line);border-radius:var(--edl-radius);color:var(--edl-text);display:inline-flex;font-weight:700;gap:10px;min-height:52px;padding:0 18px}.edlSafetySection svg{color:var(--edl-orange);height:18px;width:18px}.edlDescription p{color:var(--edl-muted);line-height:1.75;margin:0}.edlPricePanel{background:#ffffff;border:1px solid var(--edl-line);border-radius:24px;box-shadow:var(--edl-shadow);display:flex;flex-direction:column;gap:18px;padding:28px;position:sticky;top:96px}.edlFinePrint,.edlPriceMeta small,.edlPricePanel>div:first-child span{color:var(--edl-muted);font-size:12px}.edlPricePanel>div:first-child strong{color:var(--edl-text);display:block;font-family:Montserrat,Inter,sans-serif;font-size:34px;margin-top:8px}.edlPriceBoxMain{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);border-radius:18px;display:flex;flex-direction:column;gap:6px;padding:22px 22px 20px}.edlPriceMainRow{align-items:baseline;gap:12px;margin-bottom:4px}.edlPriceOld{color:#94a3b8;text-decoration:line-through}.edlPriceBoxAmount,.edlPriceOld{font-family:Montserrat,Inter,sans-serif;font-size:36px;font-weight:800;letter-spacing:-.02em}.edlPriceBoxAmount{color:#111111;display:block;line-height:1}.edlPriceBoxLabel{color:rgba(255,255,255,.55);font-size:13px;font-weight:500}.edlPriceBoxLabel em{font-style:normal;font-weight:700;color:rgba(255,255,255,.8)}.edlPriceBoxRks{align-items:center;background:#f1f5f9;border:1px solid var(--edl-line);border-radius:18px;display:flex;gap:16px;padding:18px 20px}.edlPriceBoxRksBadge{background:#111111;border-radius:8px;color:#fff;flex-shrink:0;font-size:12px;font-weight:800;letter-spacing:.04em;padding:5px 10px}.edlPriceBoxRksBody{display:flex;flex-direction:column;gap:2px}.edlPriceBoxRksAmount{color:#111111;display:block;font-family:Montserrat,Inter,sans-serif;font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1}.edlPriceBoxRksLabel{color:#64748b;font-size:12px;font-weight:500}.edlDeliveryAddon,.edlIncludedBox{background:#f8fafc;border:1px solid var(--edl-line);border-radius:var(--edl-radius-lg);padding:18px}.edlDeliveryAddon span,.edlIncludedBox h3{align-items:center;color:var(--edl-text);display:flex;font-size:14px;gap:10px;margin:0}.edlDeliveryAddon svg,.edlIncludedBox svg{color:var(--edl-orange);height:18px;width:18px}.edlIncludedBox ul{color:var(--edl-muted);display:flex;flex-direction:column;gap:9px;margin:14px 0 0;padding-left:20px}.edlDeliveryAddon{align-items:center;display:flex;justify-content:space-between}.edlDeliveryAddon strong{color:var(--edl-orange)}.edlKosovoCost{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:var(--edl-radius);display:flex;flex-direction:column;gap:2px;padding:12px 16px}.edlKosovoCostLabel{color:#15803d;font-size:.72rem;font-weight:500;letter-spacing:.03em;text-transform:uppercase}.edlKosovoCostValue{color:#14532d;font-size:1.45rem;font-weight:700;letter-spacing:-.02em}.edlKosovoCostNote{color:#4ade80;font-size:.7rem}.edlReserveButton,.edlSourceButton{align-items:center;border-radius:var(--edl-radius);display:flex;font-weight:900;justify-content:center;min-height:54px}.edlReserveButton{background:var(--edl-orange);color:#fff}.edlSourceButton{border:1px solid var(--edl-line-strong);color:var(--edl-text)}.edlPriceMeta{border-top:1px solid var(--edl-line);display:grid;gap:14px;grid-template-columns:1fr 1fr;padding-top:18px;text-align:center}.edlPriceMeta span{color:var(--edl-text);display:flex;flex-direction:column;gap:4px}.edlFinePrint{line-height:1.5;margin:0}@media (max-width:1060px){.edlDetailGrid{grid-template-columns:1fr}.edlPricePanel{position:static}}@media (max-width:720px){.edlDetailShell{padding-top:28px}.edlDetailPage .thumbs{grid-template-columns:repeat(5,minmax(0,1fr))}.edlDetailPage .optGrid,.edlSpecGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.edlSpecGrid div{border-right:0;flex-direction:column;align-items:flex-start;gap:10px}}.reportShell,.rpPage,.rpPage *{color-scheme:light}.reportShell{background:#f2ede8;color:#1a1a1a;padding:24px 16px 60px}.reportNav{background:#fff;border-bottom:1px solid #e2e8f0}.reportNav,.reportNavBack,.reportNavLabel,.reportNavSource{color:#1a1a1a}.reportNavSource{border-color:#cbd5e1}.reportNavSource:hover{border-color:#94a3b8;background:#f8fafc}.reportPageTitle{color:#111111}.reportFactStrip{background:#fff;border:1px solid #e2e8f0;border-radius:10px;gap:0}.reportFact{border-right:1px solid #e2e8f0}.reportFact:last-child{border-right:none}.reportFactLabel{color:#64748b}.reportFactPrice,.reportFactValue{color:#111111}.rpPage{display:flex;flex-direction:column;gap:12px;margin-top:16px}.rpSection{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.06)}.rpSection.rpSectionEncar{background:#f5f5f6;border:1px solid #ececee;border-radius:4px;box-shadow:none}.rpSection.rpSectionEncar .rpSectionHead{display:none}.rpSection.rpSectionEncar .rpSectionBody{padding:10px 12px 12px}.rpSectionHead{gap:10px;padding:13px 18px;border-left:4px solid #111111;background:#f3f4f6;font-weight:600;font-size:15px}.rpSectionHead,.rpSectionIcon{display:flex;align-items:center;color:#111111}.rpSectionBody{padding:16px 18px}.rpAccidentRow{display:flex;gap:12px;flex-wrap:wrap}.rpAccidentCard{flex:1 1 140px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:18px 16px;border-radius:8px;text-align:center}.rpAccidentCard strong{font-size:32px;font-weight:700;line-height:1}.rpAccidentCard span{font-size:13px;font-weight:500}.rpAccidentOk{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.rpAccidentBad{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.rpSpecialNote{margin-top:12px;font-size:14px;color:#64748b}.rpDiagramRow{gap:20px;margin-bottom:16px}.rpDiagram,.rpDiagramRow{display:flex;flex-direction:column}.rpDiagram{align-items:flex-start;gap:8px}.rpDiagramLabel{font-size:11px;font-weight:700;color:#5a7080;text-transform:uppercase;letter-spacing:.06em}.rpDiagramSvg{width:100%;max-width:520px;height:auto}.rpLegend{display:flex;flex-wrap:wrap;gap:8px 14px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #f1f5f9}.rpLegendItem{display:flex;align-items:center;gap:5px;font-size:12px;color:#475569}.rpLegendDot{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;color:#fff;font-size:10px;font-weight:700}.rpDamageSubhead{font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin:10px 0 4px}.rpDamageRow{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f8fafc;font-size:14px;color:#2e2e2e}.rpDamageRow:last-child{border-bottom:none}.rpDamageCode{display:inline-block;padding:2px 10px;border-radius:20px;color:#fff;font-size:12px;font-weight:600}.rpNoDamage{display:flex;align-items:center;gap:6px;font-size:14px;color:#16a34a;padding:4px 0}.rpEncarWrap{margin-top:0;padding-top:0}.rpEncarProposal{border-bottom:1px solid #ededed;color:#212121;font-size:14px;font-weight:600;margin:0;padding:0 0 10px;text-align:center}.rpEncarCanvas{align-items:center;display:flex;justify-content:center;margin:0 auto 6px;max-width:760px}.rpEncarSvg{display:block;height:auto;max-width:100%;width:740px}.rpEncarLegend{align-items:center;display:flex;flex-wrap:wrap;gap:7px 11px;justify-content:center;margin:6px auto 0;max-width:720px}.rpEncarLegendItem{color:#1f1f1f;font-size:12px;gap:2px;line-height:1.2}.rpEncarLegendDot,.rpEncarLegendItem{align-items:center;display:inline-flex}.rpEncarLegendDot{border-radius:999px;color:#fff;font-size:9px;font-weight:700;height:17px;justify-content:center;width:17px}.rpEncarHint{color:#a4a7ac;font-size:11px;margin:9px 0 0;text-align:center}.rpEncarPager{align-items:center;display:flex;gap:10px;justify-content:center;margin:10px 0 0}.rpEncarDot{background:#d0d0d0;border:none;border-radius:999px;cursor:pointer;height:13px;padding:0;transition:background-color .18s ease;width:13px}.rpEncarDot.active{background:#626262}.rpEncarDot:hover{background:#8a8a8a}.rpGroupBlock{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.rpGroupHead{gap:8px;padding:10px 14px;background:#f8fafc;font-weight:600;font-size:14px;border-bottom:1px solid #e2e8f0}.rpGroupHead,.rpItemRow{display:flex;align-items:center}.rpItemRow{justify-content:space-between;padding:9px 14px;border-bottom:1px solid #f1f5f9;gap:12px}.rpItemRow:last-child{border-bottom:none}.rpItemRow:nth-child(2n){background:#fafafa}.rpItemName{font-size:14px;color:#475569;flex:1 1}.rpBadge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:500;white-space:nowrap;flex-shrink:0}.rpBadgeGood{background:#dcfce7;color:#166534}.rpBadgeAdequate{background:#fef3c7;color:#92400e}.rpBadgeBad{background:#fee2e2;color:#991b1b}.rpBadgeUnknown{background:#f1f5f9;color:#94a3b8}.rpSpecTable{display:flex;flex-direction:column}.rpSpecRow{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px solid #f1f5f9;gap:16px;font-size:14px}.rpSpecRow:last-child{border-bottom:none}.rpSpecLabel{color:#64748b}.rpSpecValue{color:#1a1a1a;font-weight:500;text-align:right;background:#f8fafc;padding:2px 10px;border-radius:6px;font-size:13px;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rpNotesList{padding-left:20px;margin:0;display:flex;flex-direction:column;gap:8px}.rpNotesList li{font-size:13px;color:#64748b;line-height:1.6}@media (max-width:560px){.rpAccidentCard{flex:1 1 100%}.rpSectionBody{padding:12px 14px}.rpSection.rpSectionEncar .rpSectionBody{padding:10px 10px 12px}.rpEncarProposal{font-size:13px;padding:0 0 8px}.rpEncarSvg{width:100%;max-width:680px}.rpEncarLegend{justify-content:flex-start}.rpEncarLegendItem{font-size:12px}.rpEncarHint{text-align:left}}body{font-family:Manrope,system-ui,-apple-system,sans-serif;background:#f9f9fa;color:#1a1c1d}:root{--st-bg:#f9f9fa;--st-white:#ffffff;--st-text:#1a1c1d;--st-text-2:#444748;--st-outline:#747878;--st-outline-var:#c4c7c8;--st-container:#eeeeef;--st-border:#E4E4E7;--st-ease:all 0.3s cubic-bezier(0.4,0,0.2,1)}.edlNav{background:#0a0a0a;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 1px 24px rgba(0,0,0,.3);position:sticky;top:0;left:auto;right:auto}.edlHomePage .edlNav{position:fixed;top:0;left:0;right:0;background:rgba(10,10,10,.55);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:none}.edlNavInner{max-width:1440px;margin:0 auto;padding:0 64px;height:76px;min-height:76px;gap:32px}.edlBrand{display:inline-flex;align-items:center;gap:0}.edlBrandLogo{display:block;height:52px;width:auto;object-fit:contain}.edlBrandMark{display:none}.edlNavLinks{gap:32px;flex:1 1;justify-content:center}.edlNavLinks a{color:rgba(255,255,255,.7);font-size:14px;font-weight:600;transition:color .2s}.edlNavLinks a:hover{color:#ffffff}.edlNavStat{display:none}.edlNavCta{background:#111111;color:#ffffff;padding:9px 24px;border-radius:8px;font-size:14px;font-weight:700;white-space:nowrap;transition:background .2s,transform .15s;flex-shrink:0;display:inline-flex;align-items:center}.edlNavCta:hover{background:#ffffff;color:#111111;border:1.5px solid #111111;transform:none}.edlNavRight{display:flex;align-items:center;gap:10px;flex-shrink:0}.edlNavCalcBtn{background:transparent;border:1px solid rgba(255,255,255,.4);color:rgba(255,255,255,.88);padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;white-space:nowrap;transition:background .2s,color .2s,border-color .2s;display:inline-flex;align-items:center;gap:6px}.edlNavCalcBtn:hover{background:rgba(255,255,255,.12);color:#ffffff;border-color:rgba(255,255,255,.7)}.edlPageWrapper{max-width:1440px;margin:0 auto;padding:0 64px}.edlPageHeader{display:flex;align-items:flex-end;justify-content:space-between;padding:40px 0 28px;gap:16px}.edlPageTitle{font-size:32px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0 0 6px;color:#1a1c1d}.edlPageSubtitle{font-size:16px;font-weight:400;color:#444748;margin:0;line-height:1.6}.edlPageBody{display:flex;gap:24px;padding-bottom:80px;align-items:flex-start}.edlSidebar{width:288px;flex-shrink:0}.edlSidebarPanel{background:#ffffff;border:1px solid var(--st-border);border-radius:12px;padding:24px;position:sticky;top:96px}.edlSidebarHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.edlSidebarHeader h2{font-size:20px;font-weight:700;margin:0;color:#1a1c1d}.edlSidebarHeader a{font-size:14px;font-weight:500;color:#444748;transition:color .2s}.edlSidebarHeader a:hover{color:#1a1c1d}.edlClearDim{color:#767676}.edlClearBtnMobile,.edlFilterBanner{display:none}.edlSidebarHeaderDesktop{display:flex}@media (max-width:960px){.edlFilterBanner{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 16px;background:#f1f3f5;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;font-size:14px;font-weight:600;color:#1a1c1d;gap:8px;transition:background .15s}.edlFilterBanner:hover{background:#e9ebee}.edlFilterBannerLeft{display:flex;align-items:center;gap:8px}.edlFilterBannerChevron{flex-shrink:0;color:#6b7280}.edlSidebarHeaderDesktop{display:none}.edlClearBtnMobile{display:block;margin-top:10px;padding:12px;text-align:center;color:#6b7280;font-size:14px;font-weight:600;text-decoration:none;border:1px solid #e5e7eb;border-radius:10px}.edlClearBtnMobile:active{background:#f1f3f5}.edlSidebarPanel{background:transparent;border:none;box-shadow:none;padding:0;gap:0}.edlSidebarPanel.edlSidebarPanelOpen{background:#ffffff;border:1px solid #e5e7eb;box-shadow:0 4px 20px rgba(0,0,0,.06);padding:0}.edlSidebarPanelOpen .edlFilterBanner{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid #e5e7eb}.edlSidebarBody.edlSidebarBodyCollapsed{display:none}.edlSidebarPanelOpen .edlSidebarBody{padding:20px 16px 16px}}.edlSidebarBody{gap:24px}.edlFilterGroup,.edlSidebarBody{display:flex;flex-direction:column}.edlFilterGroup{gap:10px}.edlFilterLabel{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#444748;display:block}.edlFilterControl{width:100%;background:#f9f9fa;border:1px solid var(--st-outline-var);border-radius:8px;padding:8px 12px;font-size:14px;font-weight:500;color:#1a1c1d;font-family:Manrope,sans-serif;outline:none;transition:border-color .2s;-webkit-appearance:none;appearance:none}.edlFilterControl:focus{border-color:#1a1c1d}.edlPriceRow{display:flex;gap:8px}.edlPriceRow .edlFilterControl{flex:1 1;min-width:0}.edlFuelPills{display:flex;flex-wrap:wrap;gap:8px}.edlFuelPill{padding:7px 14px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid var(--st-border);background:#f9f9fa;color:#1a1c1d;font-family:Manrope,sans-serif;transition:var(--st-ease)}.edlFuelPill.active,.edlFuelPill:hover{background:#1a1c1d;color:#ffffff;border-color:#1a1c1d}.edlApplyBtn{width:100%;background:#1a1c1d;color:#ffffff;border:none;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:700;cursor:pointer;font-family:Manrope,sans-serif;transition:opacity .2s;margin-top:4px}.edlApplyBtn:hover{opacity:.85}.edlInventoryArea{flex:1 1;min-width:0}.edlInventoryMeta{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;font-size:14px;color:#444748}.edlInventoryCount strong{color:#1a1c1d}.edlInventoryPage{font-weight:500}.edlVehicleCard{background:#ffffff;border:1px solid var(--st-outline-var);border-radius:12px;overflow:hidden;box-shadow:none;transition:var(--st-ease);display:flex;flex-direction:column}.edlVehicleCard:hover{box-shadow:0 10px 32px rgba(0,0,0,.12);transform:translateY(-4px)}.edlVehicleLink{display:flex;flex-direction:column;flex:1 1}.edlVehicleMedia{position:relative;height:192px;overflow:hidden;background:var(--st-container);flex-shrink:0}.edlVehicleMedia img{width:100%;height:100%;object-fit:cover;transition:transform .35s cubic-bezier(.4,0,.2,1);will-change:transform}.edlVehicleCard:hover .edlVehicleMedia img{transform:scale(1.05)}.edlVehicleFallback{display:flex;align-items:center;justify-content:center;height:100%;color:var(--st-outline-var)}.edlVehicleFallback svg{width:48px;height:48px}.edlVehicleBadge{position:absolute;top:14px;left:14px;background:#1a1c1d;color:#ffffff;font-size:10px;font-weight:700;letter-spacing:.12em;padding:4px 12px;border-radius:8px;text-transform:uppercase}.edlVehicleBody{padding:20px 22px;flex:1 1;display:flex;flex-direction:column}.edlVehicleTitle{font-size:17px;font-weight:800;line-height:1.3;margin:0 0 12px;color:#1a1c1d;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.edlVehicleSpecs{display:flex;align-items:center;gap:14px;margin-bottom:16px;flex-wrap:wrap;flex:1 1}.edlVehicleSpecs span{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:500;color:#444748}.edlVehicleSpecs svg{width:16px;height:16px;flex-shrink:0}.edlVehicleFooter{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--st-outline-var);padding-top:14px;margin-top:auto}.edlVehiclePriceGroup{display:flex;flex-direction:column;gap:1px}.edlVehiclePriceOld{font-size:13px;font-weight:400;color:#94a3b8;text-decoration:line-through}.edlVehiclePrice{font-size:20px;font-weight:800;color:#1a1c1d;letter-spacing:-.02em}.edlVehicleDetailsBtn{font-size:14px;font-weight:700;color:#1a1c1d;display:flex;align-items:center;gap:4px;transition:transform .2s}.edlVehicleCard:hover .edlVehicleDetailsBtn{transform:translateX(4px)}.edlAccidentFreeBadge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#166534;background:rgba(22,163,74,.08);border:1px solid rgba(22,163,74,.22);border-radius:999px;padding:2px 8px;margin-top:4px;align-self:flex-start}.edlAccidentFreeBadge svg{width:11px;height:11px;flex-shrink:0;color:#166534}.edlVehicleActions,.edlVehicleSub,.edlVehicleTitleRow{display:none}.edlInventoryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.edlPagination{display:flex;align-items:center;justify-content:center;gap:8px;padding:48px 0 0}.edlPagination a,.edlPaginationCurrent{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--st-outline-var);border-radius:8px;font-size:14px;font-weight:600;color:#1a1c1d;background:#ffffff;min-height:auto;padding:0;transition:var(--st-ease)}.edlPagination a:hover,.edlPaginationCurrent{background:#1a1c1d;color:#ffffff;border-color:#1a1c1d}.edlPagination a[aria-disabled=true]{opacity:.35;pointer-events:none}.edlEmpty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:80px 20px;text-align:center}.edlEmpty svg{color:var(--st-outline-var);width:48px;height:48px}.edlEmpty h3{font-size:20px;font-weight:700;color:#1a1c1d;margin:0}.edlEmpty p{font-size:15px;color:#444748;margin:0}.edlEmpty a{background:#1a1c1d;color:#ffffff;padding:10px 24px;border-radius:8px;font-weight:700;font-size:14px;transition:opacity .2s}.edlEmpty a:hover{opacity:.85}.edlDetailPage{background:#f5f5f5;min-height:100vh}.edlDetailPage .edlDetailHeader h1{color:#111111}.edlDetailPage .edlDetailChips span{background:#ffffff;border-color:#e5e7eb;color:#374151}.edlDetailPage .mainImage{background:#eeeeee;border-color:#e5e7eb;box-shadow:0 4px 20px rgba(0,0,0,.08)}.edlDetailPage .thumbButton{border-color:#e5e7eb;background:#ffffff}.edlDetailPage .thumbButton.active{border-color:#111111}.edlDetailPage .galleryArrow,.edlDetailPage .galleryExpand{background:rgba(255,255,255,.92);border:1px solid #e5e7eb;color:#111111}.edlDetailPage .galleryArrow:hover,.edlDetailPage .galleryExpand:hover{background:#ffffff;border-color:#111111}.edlDetailPage .edlDescription h2,.edlDetailPage .edlInspectionSection h2,.edlDetailPage .edlInsuranceSection h2,.edlDetailPage .edlSafetySection h2,.edlDetailPage .edlSpecSection h2,.edlDetailPage .optSectionTitle{color:#111111}.edlDetailPage .edlSpecGrid{background:#ffffff;border:1px solid #e5e7eb}.edlDetailPage .edlSpecGrid div{border-color:#e5e7eb}.edlDetailPage .edlSpecGrid span{color:#6b7280}.edlDetailPage .edlSpecGrid strong{color:#111111}.edlDetailPage .optSection{background:#ffffff;border:1px solid #e5e7eb}.edlDetailPage .optPreviewLabel{color:#374151}.edlDetailPage .optPreviewIcon{color:#111111}.edlDetailPage .optShowAllBtn{border-color:#e5e7eb;color:#374151}.edlDetailPage .optShowAllBtn:hover{border-color:#111111;color:#111111}.edlDetailPage .edlDescription{background:#ffffff;border:1px solid #e5e7eb}.edlDetailPage .edlDescription p{color:#374151}.edlDetailPage .edlInsuranceSection{background:#ffffff;border:1px solid #e5e7eb}.edlDetailPage .edlInspectionSection{background:#ffffff!important;border:1px solid #e5e7eb!important;color-scheme:light!important}.edlDetailPage .edlStatClean{background:rgba(22,163,74,.08);border-color:rgba(22,163,74,.25)}.edlDetailPage .edlStatClean strong{color:#166534}.edlDetailPage .edlStatWarn{background:rgba(180,83,9,.08);border-color:rgba(180,83,9,.25)}.edlDetailPage .edlStatWarn strong{color:#b45309}.edlDetailPage .edlStatBad{background:rgba(220,38,38,.08);border-color:rgba(220,38,38,.25)}.edlDetailPage .edlStatBad strong{color:#dc2626}.edlDetailPage .edlInsuranceStat span{color:#555960}.edlDetailPage .edlAccidentRow{border-color:#e5e7eb}.edlDetailPage .edlNoAccidents{color:#166534}.edlDetailPage .edlPriceBoxRks{background:#f3f4f6;border-color:#e5e7eb}.edlDetailPage .edlPriceBoxRksAmount{color:#111111}.edlDetailPage .edlPriceBoxRksLabel{color:#4b5563}.edlDetailPage .edlIncludedBox{background:#ffffff;border-color:#e5e7eb}.edlDetailPage .edlIncludedBox h3{color:#111111}.edlMobileStickyBar{display:none}@media (max-width:1060px){.edlMobileStickyBar{align-items:center;background:#ffffff;border-top:1px solid #e5e7eb;bottom:0;box-shadow:0 -4px 24px rgba(0,0,0,.12);display:flex;gap:14px;justify-content:space-between;left:0;padding:12px 20px;position:fixed;right:0;z-index:200}.edlMobileStickyInfo{display:flex;flex-direction:column;gap:1px;min-width:0}.edlMobileStickyLabel{color:#6b7280;font-size:11px}.edlMobileStickyPrice{color:#111111;font-family:Montserrat,Inter,sans-serif;font-size:22px;font-weight:800;line-height:1.1}.edlMobileStickyKosovo{color:#16a34a;font-size:11px;font-weight:700}.edlMobileStickyBtn{background:#111111;border-radius:999px;color:#fff;flex-shrink:0;font-size:15px;font-weight:800;padding:13px 26px;text-decoration:none;white-space:nowrap}.edlDetailPage{padding-bottom:76px}}.edlDetailPage .edlPricePanel{background:#ffffff;border:1px solid #e5e7eb;box-shadow:0 4px 24px rgba(0,0,0,.08)}.edlDetailPage .edlPricePanel>div:first-child span{color:#6b7280}.edlDetailPage .edlPricePanel>div:first-child strong{color:#111111}.edlDetailPage .edlKosovoCost{background:rgba(22,163,74,.08);border-color:rgba(22,163,74,.2)}.edlDetailPage .edlKosovoCostLabel{color:#16a34a}.edlDetailPage .edlKosovoCostValue{color:#15803d}.edlDetailPage .edlKosovoCostNote{color:rgba(22,163,74,.7)}.edlDetailPage .edlDeliveryAddon,.edlDetailPage .edlIncludedBox{background:#f3f4f6;border-color:#e5e7eb}.edlDetailPage .edlDeliveryAddon span,.edlDetailPage .edlIncludedBox h3{color:#111111}.edlDetailPage .edlIncludedBox ul{color:#4b5563}.edlDetailPage .edlSourceButton{background:#f3f4f6;border-color:#e5e7eb;color:#111111}.edlDetailPage .edlSourceButton:hover{background:#e5e7eb}.edlDetailPage .edlPriceMeta{border-top-color:#e5e7eb}.edlDetailPage .edlPriceMeta small{color:#9ca3af}.edlDetailPage .edlPriceMeta span{color:#374151}.edlDetailPage .edlFinePrint{color:#9ca3af}.edlCarsPage{background:#f5f5f5;min-height:100vh}.edlCarsPage .edlPageTitle{color:#111111}.edlCarsPage .edlPageSubtitle{color:#555960}.edlCarsPage .edlSidebarPanel{background:#ffffff;border:1px solid #e5e7eb;box-shadow:0 4px 20px rgba(0,0,0,.06)}@media (max-width:960px){.edlCarsPage .edlSidebarPanel:not(.edlSidebarPanelOpen){background:transparent;border:0;box-shadow:none}}.edlCarsPage .edlSidebarHeader h2{color:#111111}.edlCarsPage .edlSidebarHeader a{color:#6b7280}.edlCarsPage .edlSidebarHeader a:hover{color:#111111}.edlCarsPage .edlFilterLabel{color:#6b7280}.edlCarsPage .edlFilterControl{background:#ffffff;border-color:#e5e7eb;color:#111111}.edlCarsPage .edlFilterControl:focus{border-color:#111111;background:#ffffff}.edlCarsPage .edlFilterControl option{background:#ffffff;color:#111111}.edlCarsPage .edlFuelPill{background:#f3f4f6;border-color:#e5e7eb;color:#374151}.edlCarsPage .edlFuelPill.active,.edlCarsPage .edlFuelPill:hover{background:#111111;border-color:#111111;color:#ffffff}.edlCarsPage .edlApplyBtn{background:#111111;transition:background .2s,transform .15s}.edlCarsPage .edlApplyBtn:hover{background:#000000;opacity:1;transform:translateY(-1px)}.edlCarsPage .edlInventoryMeta{color:#555960}.edlCarsPage .edlInventoryCount strong{color:#111111}@media (max-width:960px){.edlCarsPage .edlInventoryCount,.edlCarsPage .edlInventoryPage{display:none}.edlCarsPage .edlInventoryMeta{justify-content:flex-end}}.edlInventoryMetaRight{display:flex;align-items:center;gap:12px}.edlSortSelect{height:36px;padding:0 32px 0 12px;border-radius:8px;border:1px solid #e5e7eb;background:#ffffff;color:#111111;font-size:13px;font-family:inherit;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(0,0,0,.45) 0),linear-gradient(135deg,rgba(0,0,0,.45) 50%,transparent 0);background-position:calc(100% - 12px) 50%,calc(100% - 7px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;background-color:#ffffff;outline:none;transition:border-color .15s}.edlSortSelect:focus{border-color:#111111}.edlSortSelect option{background:#ffffff;color:#111111}.edlCarsPage .edlVehicleCard{background:#ffffff;border:1px solid #e5e7eb;box-shadow:0 4px 20px rgba(0,0,0,.06)}.edlCarsPage .edlVehicleCard:hover{background:#ffffff;border-color:#111111;box-shadow:0 16px 40px rgba(0,0,0,.12);transform:translateY(-4px)}.edlCarsPage .edlVehicleMedia{background:#eeeeee}.edlCarsPage .edlVehicleBadge{background:rgba(0,0,0,.78);color:#ffffff}.edlCarsPage .edlVehicleTitle{color:#111111}.edlCarsPage .edlVehicleSpecs span{color:#374151;background:#f3f4f6;border-color:#e5e7eb}.edlCarsPage .edlVehicleFooter{border-top-color:#e5e7eb}.edlCarsPage .edlVehiclePrice{color:#111111}.edlCarsPage .edlVehicleDetailsBtn{color:#6b7280}.edlCarsPage .edlVehicleCard:hover .edlVehicleDetailsBtn{color:#111111;transform:translateX(4px)}.edlCarsPage .edlPagination a,.edlCarsPage .edlPaginationCurrent{background:#ffffff;border-color:#e5e7eb;color:#374151}.edlCarsPage .edlPagination a:hover{background:#f3f4f6;border-color:#111111;color:#111111}.edlCarsPage .edlPaginationCurrent{background:#111111;border-color:#111111;color:#ffffff}.edlCarsPage .edlEmpty{color:#374151}.edlCarsPage .edlEmpty svg{color:#9ca3af}.edlCarsPage .edlEmpty h3{color:#111111}.edlCarsPage .edlEmpty p{color:#6b7280}.edlCarsPage .edlEmpty a{background:#111111}.edlCarsPage .edlEmpty a:hover{background:#000000;opacity:1}.edlDetailPage .rpPage,.edlDetailPage .rpPage *{color-scheme:light}.edlDetailPage .rpSection{background:#ffffff!important;border:1px solid #e5e7eb!important;box-shadow:none!important}.edlDetailPage .rpSectionHead{background:#f3f4f6!important;border-left-color:#111111!important;color:#111111!important}.edlDetailPage .rpSectionIcon{color:#111111!important}.edlDetailPage .rpSectionBody{background:#ffffff}.edlDetailPage .rpAccidentOk{background:rgba(22,163,74,.08)!important;border-color:rgba(22,163,74,.3)!important;color:#166534!important}.edlDetailPage .rpAccidentBad{background:rgba(220,38,38,.08)!important;border-color:rgba(220,38,38,.3)!important;color:#dc2626!important}.edlDetailPage .rpSpecialNote{color:#6b7280!important}.edlDetailPage .rpDamageSubhead{color:#9ca3af!important}.edlDetailPage .rpDamageRow{border-color:#e5e7eb!important;color:#374151!important}.edlDetailPage .rpGroupBlock{border-color:#e5e7eb!important;background:#ffffff!important}.edlDetailPage .rpGroupHead{background:#f3f4f6!important;border-bottom-color:#e5e7eb!important}.edlDetailPage .rpItemRow{border-bottom-color:#f1f5f9!important}.edlDetailPage .rpItemRow:nth-child(2n){background:#f9fafb!important}.edlDetailPage .rpItemName{color:#374151!important}.edlDetailPage .rpBadgeGood{background:rgba(22,163,74,.1)!important;color:#166534!important}.edlDetailPage .rpBadgeAdequate{background:rgba(180,83,9,.1)!important;color:#92400e!important}.edlDetailPage .rpBadgeBad{background:rgba(220,38,38,.1)!important;color:#dc2626!important}.edlDetailPage .rpBadgeUnknown{background:#f3f4f6!important;color:#9ca3af!important}.edlDetailPage .rpSpecRow{border-bottom-color:#f1f5f9!important}.edlDetailPage .rpSpecLabel{color:#6b7280!important}.edlDetailPage .rpSpecValue{color:#111111!important}.edlDetailPage .rpNotesList li{color:#6b7280!important}.edlHero{display:none!important}.edlKicker{color:#444748;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;display:block}.edlBand .edlKicker{color:rgba(255,255,255,.6)}.edlSection{max-width:1440px;margin:0 auto;padding:80px 64px}.edlBand{background:#1a1c1d;max-width:none;padding:80px 0}.edlBand>*{max-width:1440px;margin:0 auto;padding:0 64px}.edlAbout h2,.edlContact h2,.edlInventoryHead h2,.edlSectionHead h2{font-size:30px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:8px 0 0;color:inherit}.edlBand h2{color:#ffffff}.edlStepGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px}.edlGlass,.edlStep{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:28px}.edlStepNum{font-size:36px;font-weight:800;color:rgba(255,255,255,.25);display:block;margin-bottom:12px}.edlStep h3{color:#ffffff;font-size:18px;font-weight:700;margin:0 0 10px}.edlStep p{color:rgba(255,255,255,.65);font-size:14px;line-height:1.6;margin:0}.edlBrandGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:36px}.edlBrandTile{background:#ffffff;border:1px solid var(--st-outline-var);border-radius:12px;box-shadow:none;display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 12px;font-size:13px;font-weight:600;color:#1a1c1d;text-align:center;transition:var(--st-ease)}.edlBrandTile svg{width:20px;height:20px;color:#444748}.edlBrandTile:hover{border-color:#1a1c1d;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.edlBenefitGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px}.edlBenefit{background:#ffffff;border:1px solid var(--st-outline-var);border-radius:12px;padding:28px}.edlBenefitIcon{width:44px;height:44px;background:var(--st-container);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#1a1c1d;margin-bottom:16px;border:none}.edlBenefitIcon svg{width:22px;height:22px}.edlBenefit h3{font-size:17px;font-weight:700;margin:0 0 10px;color:#1a1c1d}.edlBenefit p{font-size:14px;color:#444748;line-height:1.6;margin:0}.edlAbout{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.edlAbout p{font-size:16px;color:#444748;line-height:1.7;margin:12px 0 24px}.edlAboutStats{display:flex;gap:24px;flex-wrap:wrap}.edlAboutStats span{font-size:14px;color:#444748}.edlAboutStats strong{color:#1a1c1d;font-weight:700}.edlAboutPanel{background:#ffffff;border:1px solid var(--st-outline-var);border-radius:16px;padding:36px;text-align:center}.edlAboutPanel svg{width:40px;height:40px;color:#444748;margin:0 auto 16px}.edlAboutPanel h3{font-size:20px;font-weight:700;margin:0 0 12px}.edlAboutPanel p{font-size:15px;color:#444748;line-height:1.6;margin:0}.edlSection.edlContact{background:#0a0a0a;max-width:none;padding:80px 64px;color:#ffffff}.edlContact{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.edlContact .edlKicker{color:rgba(255,255,255,.5)}.edlContact h2{color:#ffffff!important}.edlContact p{font-size:16px;color:rgba(255,255,255,.6);line-height:1.7;margin:12px 0 0}.edlContactCards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.edlContactCards a{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:28px 24px;display:flex;flex-direction:column;gap:8px;transition:all .25s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.edlContactCards a:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.5);transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.3)}.edlContactCards svg{width:22px;height:22px;color:#ffffff}.edlContactCards span{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.45)}.edlContactCards strong{font-size:16px;font-weight:700;color:#ffffff}.edlFooter{align-items:stretch;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,0) 34%),#050505;border-top:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.72);display:block;gap:0;justify-content:normal;margin-top:0;padding:0}.edlFooterInner{max-width:1180px;margin:0 auto;padding:56px 40px 44px;display:grid;grid-template-columns:minmax(280px,1.35fr) minmax(150px,.72fr) minmax(140px,.58fr) minmax(190px,.78fr);gap:clamp(28px,4vw,56px);width:100%}.edlFooterLogo{display:inline-flex;align-items:center;margin-bottom:18px;text-decoration:none}.edlFooterLogoImage{display:block;height:auto;width:158px}.edlFooterBrand p{color:rgba(255,255,255,.64);font-size:14px;line-height:1.7;margin:0 0 22px;max-width:335px}.edlFooterContact{display:flex;flex-direction:column;gap:9px;margin-bottom:22px}.edlFooterContactRow{color:rgba(255,255,255,.72)!important;display:inline-flex;align-items:center;font-size:14px;font-weight:600;gap:10px;line-height:1.35;text-decoration:none;transition:color .2s ease,transform .2s ease}.edlFooterContactRow svg{color:rgba(255,255,255,.92);flex-shrink:0}.edlFooterContactRow:hover{color:#ffffff!important;transform:translateX(2px)}.edlFooterSocial{display:flex;gap:9px}.edlFooterSocialBtn{align-items:center;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:rgba(255,255,255,.86);display:inline-flex;flex-shrink:0;height:38px;justify-content:center;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;width:38px}.edlFooterSocialBtn svg{display:block}.edlFooterSocialWa{background:#25D366;border-color:#25D366;color:#07130b}.edlFooterSocialBtn:hover{background:rgba(255,255,255,.11);border-color:rgba(255,255,255,.26);color:#ffffff;transform:translateY(-2px)}.edlFooterSocialWa:hover{background:#31e475;border-color:#31e475;color:#061006}.edlFooterCol h4{color:rgba(255,255,255,.45);font-family:Manrope,sans-serif;font-size:11px;font-weight:800;letter-spacing:.16em;margin:3px 0 18px;text-transform:uppercase}.edlFooterCol a{display:block;color:rgba(255,255,255,.68);font-size:14px;font-weight:600;line-height:1.35;margin-bottom:11px;text-decoration:none;transition:color .2s ease,transform .2s ease;width:-moz-fit-content;width:fit-content}.edlFooterCol a:hover{color:#ffffff;transform:translateX(2px)}.edlFooterSchedule{display:flex;flex-direction:column;gap:12px}.edlFooterScheduleRow{border-bottom:1px solid rgba(255,255,255,.07);display:flex;gap:12px;justify-content:space-between;padding-bottom:10px}.edlFooterScheduleRow:last-child{border-bottom:0;padding-bottom:0}.edlFooterScheduleRow span{color:rgba(255,255,255,.58);font-size:12px;line-height:1.4}.edlFooterScheduleRow strong{color:rgba(255,255,255,.9);display:block;font-family:Manrope,sans-serif;font-size:13px;font-weight:700;line-height:1.4;margin:0;text-align:right;white-space:nowrap}.edlFooterBottom{display:flex;align-items:center;border-top:1px solid rgba(255,255,255,.08);justify-content:space-between;gap:16px;margin:0 auto;max-width:1180px;padding:18px 40px 22px}.edlFooterBottom>span{color:rgba(255,255,255,.48);font-size:13px;line-height:1.5}.edlFooterBottomLinks{display:flex;align-items:center;gap:10px}.edlFooterBottomLinks span{color:rgba(255,255,255,.24);font-size:12px}.edlFooterBottomLinks a{color:rgba(255,255,255,.56);font-size:13px;font-weight:600;text-decoration:none;transition:color .2s ease}.edlFooterBottomLinks a:hover{color:#ffffff}.edlPrimaryButton{background:#1a1c1d;color:#ffffff;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:700;font-family:Manrope,sans-serif;cursor:pointer;transition:opacity .2s;display:inline-flex;align-items:center;gap:8px}.edlPrimaryButton:hover{opacity:.85}@media (max-width:1280px){.edlNavInner,.edlPageWrapper{padding-left:32px;padding-right:32px}.edlFooterInner{padding:52px 32px 40px}.edlFooterBottom{padding:18px 32px 22px}.edlSection,.edlSection.edlContact{padding:64px 32px}.edlBand>*{padding:0 32px}.edlInventoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.edlNavHamburger{display:none}.edlMobileDrawer{background:#0a0a0a;border-right:1px solid rgba(255,255,255,.08);bottom:0;display:flex;flex-direction:column;gap:0;left:0;max-width:320px;position:fixed;top:0;transform:translateX(-100%);transition:transform .28s cubic-bezier(.4,0,.2,1);width:85vw;z-index:1100}.edlMobileDrawerOpen{transform:translateX(0)}.edlMobileDrawerBackdrop{background:rgba(0,0,0,.55);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1099}.edlMobileDrawerHead{align-items:center;border-bottom:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;padding:18px 20px}.edlMobileDrawerClose{background:none;border:none;color:rgba(255,255,255,.7);cursor:pointer;padding:4px}.edlMobileDrawerLinks{display:flex;flex:1 1;flex-direction:column;padding:12px 0}.edlMobileDrawerLinks a{color:rgba(255,255,255,.85);font-size:17px;font-weight:600;padding:16px 24px;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.05)}.edlMobileDrawerLinks a:hover{color:var(--edl-orange)}.edlMobileDrawerActions{border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:12px;padding:20px}.edlMobileDrawerCalc{border:1.5px solid rgba(255,255,255,.5)}.edlMobileDrawerCalc,.edlMobileDrawerCta{border-radius:999px;color:#fff!important;font-size:14px;font-weight:700;padding:12px 20px;text-align:center;text-decoration:none}.edlMobileDrawerCta{background:#111111}@media (max-width:960px){.edlPageBody{flex-direction:column}.edlSidebar{width:100%}.edlSidebarPanel{position:static}.edlInventoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.edlNavLinks,.edlNavRight{display:none}.edlNavHamburger{display:flex;align-items:center;justify-content:center;background:none;border:none;color:#fff;cursor:pointer;padding:8px}.edlFooterInner{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 48px}.edlAbout,.edlContact{grid-template-columns:1fr;gap:32px}.edlBrandGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.edlBenefitGrid,.edlStepGrid{grid-template-columns:1fr}}@media (max-width:600px){.edlPageWrapper{padding:0 20px}.edlNavInner{padding:0 16px;min-height:64px;height:64px}.edlNavCalcBtn,.edlNavCta{display:none}.edlInventoryGrid{grid-template-columns:1fr}.edlPageTitle{font-size:24px}.edlPageSubtitle{font-size:14px}.edlFooterInner{grid-template-columns:1fr;gap:30px;padding:38px 16px 30px}.edlFooterBrand p{max-width:none}.edlFooterLogoImage{width:140px}.edlFooterLogo{margin-left:0}.edlFooterBottom{align-items:flex-start;flex-direction:column;padding:16px 16px 20px;text-align:left}.edlFooterBottomLinks{flex-wrap:wrap}.edlSection,.edlSection.edlContact{padding:48px 20px}.edlContact{grid-template-columns:1fr;gap:32px}.edlContactCards{grid-template-columns:1fr;gap:12px}.edlBand>*{padding:0 20px}.edlBrandGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.edlHeroNew{background:linear-gradient(180deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.45) 60%,rgba(0,0,0,.65)),url("https://www.mercedes-benz.com/assets/vehicles/mercedes-maybach/mercedes-maybach-s-class-z223/exterior/03-2026/mercedes-maybach-s-class-exterior-side-view-with-talent-master16x9.jpg?im=Resize=(1480)") 50% /cover no-repeat;padding:260px 40px 80px;min-height:960px;position:relative}.edlHeroNew:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 70% 50%,rgba(255,255,255,.02),transparent);pointer-events:none}.edlHeroNewInner{max-width:1280px;margin:0 auto;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.edlHeroTitle{font-family:Barlow Condensed,Montserrat,sans-serif;font-style:italic;font-size:56px;font-weight:800;line-height:1.05;letter-spacing:-.01em;color:#ffffff;margin:0 0 200px;max-width:820px;text-shadow:0 2px 24px rgba(0,0,0,.4)}.edlHeroPanel{background:rgba(255,255,255,.82);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:16px;width:100%;max-width:1180px;box-shadow:0 28px 72px rgba(0,0,0,.35);overflow:hidden}.edlHeroTabs{display:flex;background:rgba(245,245,247,.6);border-bottom:1px solid rgba(229,231,235,.7)}.edlHeroTab{background:transparent;border:0;cursor:pointer;padding:16px 28px;font-family:Manrope,sans-serif;font-size:15px;font-weight:700;color:#6b7280;display:inline-flex;align-items:center;gap:10px;position:relative;transition:color .2s,background .2s}.edlHeroTab:hover{color:#1a1c1d}.edlHeroTab.active{background:#ffffff;color:#1a1c1d}.edlHeroTab.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#111111}.edlHeroTabBadge{background:#111111;color:#ffffff;border-radius:999px;font-size:11px;font-weight:700;padding:2px 9px;letter-spacing:.01em}.edlHeroSearchForm{background:#ffffff;padding:22px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;align-items:end}.edlHeroField{display:flex;flex-direction:column;gap:7px;min-width:0}.edlHeroFieldLabel{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6b7280}.edlHeroControl{background:#f9f9fa;border:1px solid var(--st-outline-var);border-radius:8px;padding:10px 12px;font-size:14px;font-weight:500;color:#1a1c1d;font-family:Manrope,sans-serif;outline:none;width:100%;-webkit-appearance:none;appearance:none;transition:border-color .2s,background .2s;height:46px}.edlHeroControl:focus{border-color:#1a1c1d;background:#ffffff}.edlHeroControl:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.edlHeroSearchForm .customDrop{width:100%}.edlHeroSearchForm .customDropTrigger{background:#f9f9fa;border:1px solid var(--st-outline-var);border-radius:8px;height:46px;padding:0 12px;font-size:14px;font-weight:500;color:#1a1c1d;font-family:Manrope,sans-serif}.edlHeroSearchForm .customDrop.open .customDropTrigger,.edlHeroSearchForm .customDropTrigger:hover{border-color:#1a1c1d;background:#ffffff;box-shadow:none}.edlHeroDetailedBtn{grid-column:span 2;background:transparent;color:#1a1c1d;border:1px solid var(--st-outline-var);border-radius:8px;padding:0 18px;height:48px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Manrope,sans-serif;transition:border-color .2s,background .2s}.edlHeroDetailedBtn:hover{background:#f5f5f7;border-color:#1a1c1d}.edlHeroSearchBtn{grid-column:span 2;background:#111111;color:#ffffff;border:0;border-radius:8px;padding:0 26px;height:48px;font-size:15px;font-weight:700;cursor:pointer;font-family:Manrope,sans-serif;display:inline-flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap;transition:background .2s,transform .1s;box-shadow:0 6px 20px rgba(0,0,0,.22)}.edlHeroSearchBtn:hover{background:#ffffff;color:#111111;border:1.5px solid #111111;box-shadow:none}.edlHeroSearchBtn:active{transform:translateY(1px)}.edlHeroSearchBtn svg{width:18px;height:18px}.edlHeroTabBadgeAlt{background:#333333!important}.edlHeroStock{padding:24px 22px 22px}.edlHeroStockHead{margin:0 0 16px;color:#555;font-size:13px;font-weight:500}.edlHeroStockGrid{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.edlHeroStockCard{background:#f9f9fa;border:1px solid var(--st-outline-var);border-radius:10px;overflow:hidden;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:transform .15s,box-shadow .15s}.edlHeroStockCard:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.08);border-color:#c0c4c8}.edlHeroStockMedia{aspect-ratio:16/10;background:#e5e7eb;overflow:hidden}.edlHeroStockMedia img{width:100%;height:100%;object-fit:cover;display:block}.edlHeroStockBody{display:flex;flex-direction:column;gap:4px;padding:10px 12px 12px}.edlHeroStockBody strong{font-size:14px;font-weight:600;color:#1a1c1d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edlHeroStockBody span{font-size:12px;color:#6b7280}.edlHeroStockMore{margin-top:14px;text-align:center;display:inline-flex!important}.edlHeroPorosi{padding:36px 28px;text-align:center}.edlHeroPorosi h3{margin:0 0 10px;font-size:22px;font-weight:700;color:#1a1c1d}.edlHeroPorosi p{margin:0 auto 22px;max-width:600px;color:#555;line-height:1.55;font-size:14px}.edlHeroPorosiActions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.heroDetailOverlay{position:fixed;inset:0;background:rgba(0,0,0,.82);z-index:9000;opacity:0;pointer-events:none;transition:opacity .28s ease}.heroDetailOverlay.open{opacity:1;pointer-events:auto}.heroDetailPanel{position:fixed;top:0;right:0;bottom:0;width:min(480px,100vw);background:#0a0a0a;z-index:9001;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .32s cubic-bezier(.4,0,.2,1);box-shadow:-8px 0 60px rgba(0,0,0,.6);border-left:1px solid rgba(255,255,255,.08)}.heroDetailPanel.open{transform:translateX(0)}.heroDetailHeader{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.heroDetailHeader h2{font-size:17px;font-weight:700;margin:0;color:#ffffff;font-family:Manrope,sans-serif}.heroDetailClose{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.6);flex-shrink:0;transition:background .15s,color .15s}.heroDetailClose:hover{background:rgba(255,255,255,.15);color:#ffffff}.heroDetailBody{flex:1 1;overflow-y:auto;padding:20px 24px 0;display:flex;flex-direction:column}.heroDetailGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px}.heroDetailField{display:flex;flex-direction:column;gap:5px}.heroDetailFieldFull{grid-column:span 2}.heroDetailRangeSection{display:flex;flex-direction:column;gap:10px;padding-top:4px;border-top:1px solid rgba(255,255,255,.07)}.heroDetailRangeTitle{font-size:13px;font-weight:700;color:rgba(255,255,255,.9);margin:0;text-transform:uppercase;letter-spacing:.06em}.heroDetailRangeRow{display:grid;grid-template-columns:1fr 1fr;gap:10px}.heroDetailRangeLabel{display:block;font-size:11px;font-weight:600;color:rgba(255,255,255,.4);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.heroDetailLabel{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:rgba(255,255,255,.45)}.heroDetailControl{height:44px;border:1.5px solid rgba(255,255,255,.12);border-radius:8px;padding:0 12px;font-size:14px;color:#ffffff;background:rgba(255,255,255,.06);width:100%;font-family:Manrope,Inter,sans-serif;transition:border-color .15s,background .15s}.heroDetailControl:focus{outline:none;border-color:#111111;background:rgba(255,255,255,.1)}.heroDetailControl:disabled{background:rgba(255,255,255,.03);color:rgba(255,255,255,.2);cursor:not-allowed}select.heroDetailControl{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.4) 0),linear-gradient(135deg,rgba(255,255,255,.4) 50%,transparent 0);background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:32px;background-color:rgba(255,255,255,.06);cursor:pointer}select.heroDetailControl option{background:#0a0a0a;color:#ffffff}select.heroDetailControl:focus{background-color:rgba(255,255,255,.1)}.heroDetailDrop .customDropTrigger{background:rgba(255,255,255,.06);border:1.5px solid rgba(255,255,255,.12);border-radius:8px;color:#ffffff;font-size:14px;height:44px;padding:0 12px;width:100%}.heroDetailDrop .customDropTrigger:hover:not(:disabled){background:rgba(255,255,255,.1)}.heroDetailDrop .customDropTrigger .placeholder{color:rgba(255,255,255,.35)}.heroDetailDrop .customDropArrow{color:rgba(255,255,255,.45)}.heroDetailDrop .customDropTrigger:disabled,.heroDetailDrop.disabled .customDropTrigger{background:rgba(255,255,255,.03);color:rgba(255,255,255,.2);cursor:not-allowed}.heroDetailFooter{padding:16px 24px 20px;flex-shrink:0;border-top:1px solid rgba(255,255,255,.08);position:sticky;bottom:0;background:#0a0a0a;margin-top:auto;z-index:1}.heroDetailSearchBtn{width:100%;height:54px;background:#ffffff;color:#111111;border:0;border-radius:12px;font-size:16px;font-weight:800;cursor:pointer;font-family:Manrope,sans-serif;display:flex;align-items:center;justify-content:center;gap:10px;letter-spacing:.01em;box-shadow:0 4px 16px rgba(0,0,0,.4);transition:background .18s,color .18s,transform .1s,box-shadow .18s}.heroDetailSearchBtn:hover{background:#f0f0f0;box-shadow:0 6px 22px rgba(0,0,0,.5)}.heroDetailSearchBtn:active{transform:translateY(1px);box-shadow:0 2px 8px rgba(0,0,0,.3)}@media (max-width:540px){.heroDetailPanel{width:100vw}.heroDetailGrid{grid-template-columns:1fr}.heroDetailFieldFull{grid-column:span 1}}.customDrop{position:relative;width:100%}.customDropTrigger{width:100%;height:44px;padding:0 36px 0 14px;background:#fff;border:1.5px solid #d1d5db;border-radius:var(--r-sm);color:var(--ink);font-size:14px;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;transition:border-color .15s;white-space:nowrap;overflow:hidden}.customDropTrigger:hover{border-color:#9ca3af}.customDrop.open .customDropTrigger{border-color:var(--accent);box-shadow:0 0 0 3px rgba(13,107,99,.12)}.customDropTrigger .placeholder{color:#9ca3af}.customDrop.disabled .customDropTrigger,.customDropTrigger:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.customDrop.heroDetailDrop .customDropTrigger:disabled,.customDrop.heroDetailDrop.disabled .customDropTrigger{background:rgba(255,255,255,.04);color:rgba(255,255,255,.2);border-color:rgba(255,255,255,.06);cursor:not-allowed}.customDropArrow{flex-shrink:0;color:#6b7280;transition:transform .18s;pointer-events:none}.customDrop.open .customDropArrow{transform:rotate(180deg)}.customDropList{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,.14);list-style:none;margin:0;padding:4px 0;max-height:340px;overflow-y:auto}.customDropItem{padding:9px 14px;font-size:14px;color:var(--ink);cursor:pointer;transition:background .1s;display:flex;align-items:center;justify-content:space-between;gap:8px}.customDropItem:hover{background:#f0faf9}.customDropItem.selected{background:#f0f0f0;color:var(--accent);font-weight:600}.customDropItemLabel{flex:1 1;min-width:0}.customDropItemBadge{flex-shrink:0;font-size:11px;font-weight:600;color:#6b7280;background:#f3f4f6;border-radius:20px;padding:1px 7px;letter-spacing:.01em}.customDropItem.selected .customDropItemBadge{background:rgba(0,0,0,.08);color:var(--accent)}.customDropGroupLabel{display:block;padding:6px 14px 4px;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#9ca3af}.customDropList>li>ul{list-style:none;margin:0;padding:0}.stockDetailWrap{max-width:1100px;margin:0 auto;padding:32px 24px 64px}.stockDetailBack{margin-bottom:20px}.stockDetailBackLink{color:#64748b;font-size:14px;text-decoration:none}.stockDetailBackLink:hover{color:#111111}.stockDetailGrid{display:grid;grid-template-columns:1fr 420px;gap:40px;align-items:start}.stockDetailGallery{display:flex;flex-direction:column;gap:10px}.stockDetailMainImg{aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:#f1f5f9}.stockDetailMainImg img{width:100%;height:100%;object-fit:cover;display:block}.stockDetailThumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.stockDetailThumb{aspect-ratio:4/3;border-radius:8px;overflow:hidden;background:#f1f5f9;cursor:pointer;transition:opacity .15s}.stockDetailThumb img{width:100%;height:100%;object-fit:cover;display:block}.stockDetailThumb:hover{opacity:.8}.stockDetailThumbActive{outline:3px solid #111111;outline-offset:2px}.stockDetailMainImgClickable{cursor:zoom-in}.stockDetailNoImg{aspect-ratio:4/3;background:#f1f5f9;border-radius:12px;color:#94a3b8;font-size:15px}.stockDetailNoImg,.stockLightbox{display:flex;align-items:center;justify-content:center}.stockLightbox{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.92)}.stockLightboxImgWrap{max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center}.stockLightboxImgWrap img{max-width:90vw;max-height:90vh;object-fit:contain;border-radius:6px;display:block}.stockLightboxClose{position:absolute;top:18px;right:22px;background:none;border:none;color:#fff;font-size:28px;cursor:pointer;line-height:1;opacity:.8}.stockLightboxClose:hover{opacity:1}.stockLightboxNav{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.12);border:none;color:#fff;font-size:48px;line-height:1;cursor:pointer;padding:8px 16px;border-radius:6px}.stockLightboxNav:hover{background:rgba(255,255,255,.22)}.stockLightboxPrev{left:16px}.stockLightboxNext{right:16px}.stockLightboxCounter{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);color:rgba(255,255,255,.7);font-size:14px}.stockDetailInfo{display:flex;flex-direction:column;gap:20px;position:sticky;top:24px}.stockDetailTitle{font-size:26px;font-weight:700;color:#111111;margin:0;line-height:1.25}.stockDetailMeta{display:flex;flex-wrap:wrap;gap:8px}.stockDetailBadge{background:#f1f5f9;border-radius:999px;color:#475569;font-size:13px;font-weight:500;padding:4px 12px}.stockDetailPrice{background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;padding:18px 20px}.stockDetailPriceLabel{color:#92400e;display:block;font-size:12px;font-weight:600;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.stockDetailPrice strong{color:#111111;font-size:32px;font-weight:800}.stockDetailPriceRow{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.stockDetailPriceNote{color:#92400e;font-size:13px;font-weight:500}.stockDetailPriceNote2{color:#92400e;display:block;font-size:13px;font-weight:600;margin-top:4px}.stockDetailDesc h2{font-size:16px;font-weight:600;margin:0 0 8px;color:#111111}.stockDetailDesc p{color:#475569;font-size:15px;line-height:1.65;margin:0;white-space:pre-wrap}.stockDetailActions{display:flex;flex-direction:column;gap:10px}.stockDetailWa{align-items:center;background:#25d366;border-radius:10px;color:#fff;display:flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;padding:14px;text-decoration:none}.stockDetailWa:hover{background:#1ebe5d}@media (max-width:860px){.stockDetailGrid{grid-template-columns:1fr}.stockDetailInfo{position:static}.stockDetailThumbs{grid-template-columns:repeat(3,1fr)}}.edlFeaturesSection{background:#ffffff;padding:100px 64px;margin-top:0;position:relative;overflow:hidden}.edlFeaturesInner{max-width:1280px;margin:0 auto;position:relative;z-index:1}.edlFeaturesHead{margin-bottom:56px}.edlFeaturesKicker{display:block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#636565;margin-bottom:12px}.edlFeaturesHead h2{font-family:Barlow Condensed,Montserrat,sans-serif;font-style:italic;font-size:48px;font-weight:800;letter-spacing:-.01em;line-height:1.05;color:#0a0a0a;margin:0}.edlFeaturesGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.edlFeatureCard{background:#f8f9fa;border:1px solid rgba(100,116,139,.15);border-radius:16px;padding:40px 36px;box-shadow:0 10px 30px -14px rgba(0,0,0,.25);display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease}.edlFeatureCard:hover{transform:translateY(-6px);box-shadow:0 24px 44px -18px rgba(0,0,0,.45)}.edlFeatureIcon{width:64px;height:64px;background:#131313;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:28px;transition:transform .5s ease}.edlFeatureCard:hover .edlFeatureIcon{transform:scale(1.1)}.edlFeatureIcon svg{width:30px;height:30px;color:#ffffff}.edlFeatureCard h3{font-size:22px;font-weight:700;color:#131313;margin:0 0 14px;letter-spacing:-.01em}.edlFeatureCard p{font-size:15px;color:#444748;line-height:1.7;margin:0;flex:1 1}.edlFeatureTag{margin-top:32px;padding-top:16px;border-top:1px solid #e2e8f0}.edlFeatureTag span{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(19,19,19,.6)}.calcSection{background:#0a0a0a;padding:96px 64px}.calcInner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.calcKicker{color:rgba(255,255,255,.5);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.calcTitle{color:#fff;font-size:36px;font-weight:800;line-height:1.15;margin:12px 0 16px}.calcSub{color:#94a3b8;font-size:16px;line-height:1.7;margin:0 0 24px}.calcList{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:8px}.calcList li{color:#cbd5e1;font-size:14px}.calcDisclaimer{color:#475569;font-size:12px;margin:0}.calcForm{gap:16px}.calcField,.calcForm{display:flex;flex-direction:column}.calcField{gap:6px}.calcField label{color:#94a3b8;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.calcField input,.calcField select{background:#1a1a1a;border:1px solid #2e2e2e;border-radius:10px;color:#f1f5f9;font-size:15px;padding:13px 16px;font-family:inherit;transition:border-color .2s}.calcField input:focus,.calcField select:focus{border-color:#111111;outline:none}.calcField select option{background:#1a1a1a}.calcRow2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.calcCheckboxRow{display:flex;align-items:center;gap:10px;cursor:pointer;color:#cbd5e1;font-size:14px;margin-top:4px;-webkit-user-select:none;user-select:none}.calcCheckboxRow input[type=checkbox]{width:18px;height:18px;accent-color:#111111;cursor:pointer;flex-shrink:0}.calcCheckboxRow em{color:#94a3b8;font-style:normal}.calcActions{display:flex;gap:10px;margin-top:4px}.calcBtn{background:#111111;border:0;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;padding:14px 28px;flex:1 1;transition:background .2s}.calcBtn:hover{background:#ffffff;color:#111111}.calcBtnSecondary{background:transparent;border:1px solid #2e2e2e;border-radius:10px;color:#94a3b8;cursor:pointer;font-size:14px;padding:14px 20px}.calcBtnSecondary:hover{border-color:#64748b;color:#cbd5e1}.calcResult{background:#1a1a1a;border:1px solid #2e2e2e;border-radius:14px;margin-top:20px;overflow:hidden}.calcResultTitle{background:#111111;color:#fff;font-size:13px;font-weight:700;letter-spacing:.06em;padding:12px 20px;text-transform:uppercase}.calcResultRows{padding:20px;display:flex;flex-direction:column;gap:10px}.calcResultRow{display:flex;justify-content:space-between;align-items:center;font-size:14px}.calcResultRow span{color:#94a3b8}.calcResultRow strong{color:#f1f5f9;font-weight:600}.calcResultRowSub span,.calcResultRowSub strong{color:#64748b;font-size:13px}.calcResultRowTax span{color:#cbd5e1}.calcResultRowTax strong{color:#cccccc}.calcResultRowTotal span{color:#e2e8f0;font-weight:600}.calcResultRowTotal strong{color:#ffffff;font-size:16px;font-weight:700}.calcResultRowGrand{background:rgba(255,255,255,.1);border-radius:8px;padding:10px 12px;margin-top:4px}.calcResultRowGrand span{color:#fff;font-size:15px;font-weight:700}.calcResultRowGrand strong{color:#ffffff;font-size:20px;font-weight:800}.calcResultDivider{border:0;border-top:1px solid #2e2e2e}.calcWhatsapp{display:block;background:#25d366;color:#fff;font-size:14px;font-weight:600;padding:14px 20px;text-align:center;text-decoration:none}.calcWhatsapp:hover{background:#1ebe5d}@media (max-width:900px){.calcSection{padding:64px 24px}.calcInner{gap:40px}.calcInner,.calcRow2{grid-template-columns:1fr}}.edlFeaturedBand{background:#111111;padding:64px 0;margin-top:0}.edlFeaturedBandInner{max-width:1440px;margin:0 auto;padding:0 64px}.edlFeaturedBandHead{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:32px}.edlKickerLight{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.45);display:block;margin-bottom:8px}.edlFeaturedBandHead h2{font-family:Barlow Condensed,Montserrat,sans-serif;font-style:italic;font-size:36px;font-weight:800;color:#ffffff;margin:0;letter-spacing:-.01em}.edlFeaturedSeeAll{font-size:14px;font-weight:700;color:rgba(255,255,255,.7);transition:color .2s;white-space:nowrap}.edlFeaturedSeeAll:hover{color:#ffffff}.edlFeaturedGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.edlFeaturedCard{background:#1c1c1c;border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden;transition:var(--st-ease);display:flex;flex-direction:column}.edlFeaturedCard:hover{border-color:rgba(255,255,255,.18);transform:translateY(-4px)}.edlFeaturedCardImg{position:relative;height:160px;overflow:hidden;background:#2a2a2a}.edlFeaturedCardImg img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.edlFeaturedCard:hover .edlFeaturedCardImg img{transform:scale(1.05)}.edlFeaturedCardFallback{display:flex;align-items:center;justify-content:center;height:100%;color:rgba(255,255,255,.2)}.edlFeaturedCardFallback svg{width:40px;height:40px}.edlFeaturedYear{position:absolute;top:10px;left:10px;background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.2);color:#ffffff;font-size:11px;font-weight:700;padding:3px 10px;border-radius:6px}.edlFeaturedCardBody{padding:16px;flex:1 1;display:flex;flex-direction:column;gap:8px}.edlFeaturedCardBody h3{font-size:14px;font-weight:700;color:#ffffff;margin:0;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.edlFeaturedMeta{display:flex;gap:6px;flex-wrap:wrap}.edlFeaturedBadge{font-size:11px;font-weight:600;color:rgba(255,255,255,.6);background:rgba(255,255,255,.08);border-radius:4px;padding:2px 8px}.edlFeaturedPrice{font-size:18px;font-weight:800;color:#ffffff;margin-top:auto;letter-spacing:-.02em}.edlProcessSection{position:relative;padding:100px 64px;background:#0a0a0a;overflow:hidden}.edlProcessSection:before{content:"";position:absolute;inset:0;background:url("https://www.mercedes-benz.com/assets/vehicles/gls/stage/03-2026/mercedes-benz-gls-exterior-front-master16x9.jpg?im=Resize=(1480)") 50%/cover no-repeat;opacity:.07}.edlProcessSection:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 120% 80% at 50% 50%,transparent 20%,#0a0a0a 80%)}.edlProcessInner{position:relative;z-index:1;max-width:1280px;margin:0 auto}.edlProcessHead{text-align:center;margin-bottom:64px}.edlProcessKicker{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.6);margin-bottom:14px}.edlProcessHead h2{font-size:40px;font-weight:800;letter-spacing:-.02em;color:#ffffff;margin:0 0 14px}.edlProcessHead p{font-size:16px;color:rgba(255,255,255,.45);margin:0 auto;max-width:500px;line-height:1.7}.edlStepsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.edlStepCard{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:28px 22px;display:flex;flex-direction:column;gap:0;transition:background .25s,border-color .25s,transform .25s}.edlStepCard:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.35);transform:translateY(-3px)}.edlStepNum{font-size:42px;font-weight:900;line-height:1;color:#ffffff;margin-bottom:18px;opacity:.9}.edlStepTitle{font-size:15px;font-weight:700;color:#ffffff;margin:0 0 10px;line-height:1.3}.edlStepDesc{font-size:13px;color:rgba(255,255,255,.78);line-height:1.7;margin:0}@media (max-width:1280px){.edlHeroNew{padding:130px 32px 90px}.edlFeaturedBandInner{padding:0 32px}.edlFeaturesSection{padding:80px 32px}.edlProcessSection{padding:72px 32px}.edlFeaturedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.edlHeroTitle{font-size:40px;margin-bottom:120px}.edlFeaturesGrid{grid-template-columns:1fr}.edlFeaturesSection{padding:64px 32px}.edlFeaturesHead{margin-bottom:40px}.edlFeaturesHead h2{font-size:36px}.edlFeaturedGrid,.edlStepsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.edlHeroNew{padding:100px 20px 56px;min-height:820px}.edlHeroTitle{font-size:clamp(22px,7vw,32px);margin-bottom:120px}.edlHeroPanel{border-radius:12px;backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(255,255,255,.97)}.edlHeroTabs{overflow-x:auto}.edlHeroTab{padding:12px 18px;font-size:14px;flex-shrink:0}.edlHeroSearchForm{grid-template-columns:1fr 1fr;padding:16px;gap:12px}.edlHeroField{min-width:0;width:100%}.edlHeroDetailedBtn,.edlHeroSearchBtn{grid-column:1/-1;width:100%}.edlHeroPorosi{padding:24px 18px}.edlHeroPorosiActions{flex-direction:column}.edlHeroPorosi .edlHeroDetailedBtn,.edlHeroPorosi .edlHeroSearchBtn{width:100%}.edlHeroStock{padding:18px}.edlHeroStockGrid{grid-template-columns:1fr 1fr;gap:10px}.edlFeaturesSection{padding:56px 20px}.edlFeaturesHead h2{font-size:30px}.edlFeaturedBandInner{padding:0 20px}.edlFeaturedGrid{grid-template-columns:1fr 1fr;gap:10px}.edlProcessSection{padding:56px 20px}.edlProcessHead h2{font-size:28px}.edlStepsGrid{grid-template-columns:1fr 1fr;gap:10px}.edlStepCard{padding:20px 16px}.edlStepNum{font-size:32px;margin-bottom:12px}}.lightboxOverlay{position:fixed;inset:0;background:rgba(8,10,14,.94);display:grid;grid-template-rows:auto 1fr auto;gap:16px;padding:18px 24px;z-index:100}.lightboxTopBar{align-items:center;display:flex;gap:14px;justify-content:space-between;width:100%}.lightboxTopRight{align-items:center;display:flex;gap:12px}.lightboxTopBtn{align-items:center;background:rgba(255,255,255,.92);border:1px solid rgba(255,255,255,.4);border-radius:9999px;color:#111111;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:9px 18px;transition:background .15s ease,transform .15s ease}.lightboxTopBtn:hover{background:#ffffff;transform:translateY(-1px)}.lightboxCloseBtn{align-items:center;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);border-radius:9999px;color:#ffffff;cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:background .15s ease;width:40px}.lightboxCloseBtn:hover{background:rgba(255,255,255,.22)}.lightboxCounterChip{background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.18);color:#ffffff;padding:7px 16px}.lightboxCounterChip,.lightboxToast{border-radius:9999px;font-size:13px;font-weight:600}.lightboxToast{background:rgba(255,255,255,.95);color:#111111;left:50%;padding:9px 18px;position:absolute;top:72px;transform:translateX(-50%);z-index:110;box-shadow:0 8px 24px rgba(0,0,0,.35)}.lightboxStage{align-items:center;display:flex;justify-content:center;min-height:0;position:relative;width:100%}.lightboxImageFrame{height:100%;max-height:calc(100vh - 220px);position:relative;width:min(94vw,1500px)}.lightboxImage{border-radius:10px;display:block;height:100%;object-fit:contain;width:100%}.lightboxArrow{align-items:center;background:rgba(255,255,255,.92);border:1px solid rgba(255,255,255,.3);border-radius:50%;color:#111111;cursor:pointer;display:inline-flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .15s ease,transform .15s ease;width:48px;z-index:5}.lightboxArrow:hover{background:#ffffff;transform:translateY(-50%) scale(1.06)}.lightboxArrowLeft{left:16px}.lightboxArrowRight{right:16px}.lightboxThumbStrip{align-items:center;display:flex;gap:8px;height:80px;justify-content:flex-start;overflow-x:auto;padding:4px 4px 8px;scroll-behavior:smooth;scrollbar-width:thin;width:100%}.lightboxThumbStrip::-webkit-scrollbar{height:6px}.lightboxThumbStrip::-webkit-scrollbar-thumb{background:rgba(255,255,255,.25);border-radius:3px}.lightboxThumb{background:rgba(255,255,255,.08);border:2px solid transparent;border-radius:6px;cursor:pointer;flex:0 0 auto;height:70px;overflow:hidden;padding:0;position:relative;transition:border-color .15s ease,transform .15s ease;width:100px}.lightboxThumb:hover{border-color:rgba(255,255,255,.5);transform:translateY(-2px)}.lightboxThumb.active{border-color:#ffffff;box-shadow:0 0 0 1px rgba(255,255,255,.35)}.lightboxThumbImg{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:720px){.lightboxOverlay{padding:12px;gap:10px}.lightboxTopBtn{font-size:12px;padding:7px 12px}.lightboxArrow{height:40px;width:40px}.lightboxArrowLeft{left:6px}.lightboxArrowRight{right:6px}.lightboxThumbStrip{height:64px}.lightboxThumb{height:56px;width:80px}.lightboxImageFrame{max-height:calc(100vh - 180px)}}.edlStockBar{background:#f5f5f5;border-bottom:1px solid #e5e7eb;padding:24px clamp(20px,5vw,80px)}.edlStockBarInner{margin:0 auto;width:-moz-fit-content;width:fit-content;max-width:100%;background:#111111;border-radius:16px;padding:18px 20px;box-shadow:0 10px 30px -12px rgba(0,0,0,.35)}.edlStockBarHead{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.edlStockBarLabel{align-items:center;color:rgba(255,255,255,.9);display:flex;font-size:11px;font-weight:800;gap:7px;letter-spacing:.08em;text-transform:uppercase}.edlStockBarLabel:before{background:#ff6b35;border-radius:50%;content:"";display:inline-block;height:7px;width:7px}.edlStockBarViewAll{color:rgba(255,255,255,.45);font-size:11px;font-weight:600;text-decoration:none;transition:color .2s;white-space:nowrap}.edlStockBarViewAll:hover{color:#ff6b35}.edlStockBarScrollWrap{position:relative}.edlStockBarScroll{display:flex;gap:10px;justify-content:safe center;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.edlStockBarScroll::-webkit-scrollbar{display:none}.edlStockBarCard{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:10px;flex:0 0 168px;overflow:hidden;text-decoration:none;transition:border-color .2s,transform .2s,background .2s}.edlStockBarCard:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.25);transform:translateY(-2px)}.edlStockBarImg{aspect-ratio:16/10;background:rgba(255,255,255,.04);overflow:hidden}.edlStockBarImg img{height:100%;object-fit:cover;transition:transform .3s;width:100%}.edlStockBarCard:hover .edlStockBarImg img{transform:scale(1.06)}.edlStockBarImgFallback{background:rgba(255,255,255,.06);height:100%;width:100%}.edlStockBarInfo{padding:9px 11px 11px}.edlStockBarTitle{color:#fff;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edlStockBarPrice,.edlStockBarTitle{display:block;font-size:12px;font-weight:700}.edlStockBarPrice{color:#ff6b35;margin-top:4px}@media (max-width:1060px){.edlStockBar{display:none}}.edlCarsPage .edlStockBar{background:transparent;border-bottom:0;margin-bottom:20px;padding:0}.edlCarsPage .edlStockBarInner{border-radius:12px;margin:0;max-width:100%;padding:16px;width:100%}.stockListWrap{margin:0 auto;max-width:1200px;padding:32px 20px 56px}.stockListHead{margin-bottom:28px}.stockListHead h1{font-size:32px;font-weight:800;margin:6px 0 4px}.stockListHead p{color:#6b7280;margin:0}.stockListEmpty{color:#6b7280;padding:40px 0;text-align:center}.stockListGrid{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.stockListCard{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;text-decoration:none;transition:box-shadow .2s,transform .2s,border-color .2s}.stockListCard:hover{border-color:#d1d5db;box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-3px)}.stockListCardImg{aspect-ratio:16/10;background:#f3f4f6;position:relative}.stockListCardImg img{height:100%;object-fit:cover;width:100%}.stockListCardFallback{height:100%;width:100%;background:linear-gradient(135deg,#f3f4f6,#e5e7eb)}.stockListCardYear{background:rgba(0,0,0,.7);border-radius:6px;color:#fff;font-size:12px;font-weight:600;left:10px;padding:3px 8px;position:absolute;top:10px}.stockListCardBody{padding:14px 16px 16px}.stockListCardTitle{color:#111;display:block;font-size:15px;font-weight:700;margin-bottom:6px}.stockListCardPrice{color:#ea580c;font-size:18px;font-weight:800}.stockListCardNote{color:#92400e;font-size:12px;font-weight:500;font-style:normal}.edlCarsPage .edlStockBarScroll{justify-content:flex-start;scroll-behavior:smooth;scrollbar-width:none}.edlCarsPage .edlStockBarScroll::-webkit-scrollbar{display:none}.edlStockBarArrow{align-items:center;background:rgba(20,20,20,.78);border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fff;cursor:pointer;display:flex;font-size:22px;height:38px;justify-content:center;line-height:1;opacity:0;padding-bottom:3px;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s,background .2s;width:38px;z-index:3}.edlStockBarScrollWrap:hover .edlStockBarArrow{opacity:1}.edlStockBarArrow:hover{background:rgba(0,0,0,.92)}.edlStockBarArrowLeft{left:-6px}.edlStockBarArrowRight{right:-6px}@media (hover:none){.edlStockBarArrow{display:none}}@media (max-width:1060px){.edlCarsPage .edlStockBar{display:block}}@media (max-width:600px){.edlCarsPage .edlStockBar{display:none}}.edlStockMobileNotice{align-items:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:none;gap:10px;margin-bottom:20px;padding:12px 16px}.edlStockNoticeText{color:rgba(255,255,255,.8);flex:1 1;font-size:13px;font-weight:600}.edlStockNoticeLink{color:#fff;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.edlStockNoticeLink:hover{text-decoration:underline}@media (max-width:1060px){.edlStockMobileNotice{display:flex}}.edlVehicleCard{position:relative}.favBtn{align-items:center;background:rgba(255,255,255,.92);border:none;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.18);color:#6b7280;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;position:absolute;right:10px;top:10px;transition:transform .15s ease,box-shadow .15s ease,color .15s ease;width:36px;z-index:2}.favBtn:hover{box-shadow:0 4px 14px rgba(0,0,0,.22);color:#e53e3e;transform:scale(1.12)}.favBtnActive{color:#e53e3e}.favBtnLg{height:44px;position:static;width:44px;background:#f3f4f6;box-shadow:none;border-radius:50%;flex-shrink:0}.favBtnLg svg{width:22px;height:22px}.favBtnLg:hover{background:#fee2e2;box-shadow:none}.favToast{background:#111111;border-radius:9999px;bottom:88px;box-shadow:0 8px 28px rgba(0,0,0,.28);color:#ffffff;font-size:14px;font-weight:600;gap:8px;left:50%;padding:12px 22px;pointer-events:none;position:fixed;transform:translateX(-50%);white-space:nowrap;z-index:9999}.edlNavFavLink,.favToast{align-items:center;display:flex}.edlNavFavLink{gap:5px}.edlNavFavBadge{background:#e53e3e;border-radius:9999px;color:#ffffff;font-size:10px;font-weight:800;line-height:1;min-width:18px;padding:3px 6px;text-align:center}.favPage{background:#f4f5f7;min-height:100vh}.favPageShell{margin:0 auto;max-width:1240px;padding:40px clamp(16px,4vw,48px) 80px}.favPageHero{margin-bottom:40px;text-align:center}.favPageTitle{color:#8B0000;font-size:clamp(24px,4vw,36px);font-weight:900;letter-spacing:.04em;margin:0 0 12px;text-transform:uppercase}.favPageSubtitle{color:#6b7280;font-size:15px;margin:0}.favPageSubtitle strong{color:#111111}.favGrid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:960px){.favGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.favGrid{grid-template-columns:1fr}}.favCard{background:#ffffff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.07);display:flex;flex-direction:column;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.favCard:hover{box-shadow:0 8px 28px rgba(0,0,0,.13);transform:translateY(-4px)}.favCardImageWrap{display:block;position:relative;text-decoration:none}.favCardImage{aspect-ratio:16/10;display:block;object-fit:cover;width:100%}.favCardImageFallback{aspect-ratio:16/10;background:#e5e7eb;color:#9ca3af;width:100%}.favCardImageFallback,.favCardRemove{align-items:center;display:flex;justify-content:center}.favCardRemove{background:#e53e3e;border:none;border-radius:50%;color:#ffffff;cursor:pointer;font-size:22px;font-weight:400;height:32px;line-height:1;padding:0 0 2px;position:absolute;right:10px;top:10px;transition:background .15s ease,transform .15s ease;width:32px;z-index:2}.favCardRemove:hover{background:#c53030;transform:scale(1.1)}.favCardBody{display:flex;flex-direction:column;flex:1 1;gap:4px;padding:16px 18px 18px;text-decoration:none}.favCardTitle{color:#111111;font-size:16px;font-weight:700;line-height:1.3;margin:0}.favCardSpecs{color:#6b7280;font-size:13px;margin:0}.favCardPriceRow{margin-top:10px}.favCardPrice{color:#8B0000;font-size:22px;font-weight:800}.favCardDestination{color:#9ca3af;font-size:12px;margin:2px 0 0}.favCardDate{color:#c4c4c4;font-size:11px;margin:auto 0 0;padding-top:10px}.favEmpty{align-items:center;background:#ffffff;border:1px dashed #d1d5db;border-radius:16px;color:#9ca3af;display:flex;flex-direction:column;gap:16px;padding:80px 24px;text-align:center}.favEmptyTitle{color:#374151;font-size:20px;font-weight:700;margin:0}.favEmptyText{font-size:15px;margin:0}.favEmptyLink{background:#111111;border-radius:8px;color:#ffffff;font-size:14px;font-weight:700;padding:12px 24px;text-decoration:none;margin-top:4px}.favEmptyLink:hover{background:#333333}.favSkeleton{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.favSkeletonCard{animation:favPulse 1.4s ease-in-out infinite;background:#e5e7eb;border-radius:16px;height:320px}@keyframes favPulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:900px){.favSkeleton{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.favSkeleton{grid-template-columns:1fr}}.edlPriceMainRow{align-items:center;display:flex;flex-wrap:wrap;gap:8px}