body{background-color:#000;color:var(--text-color);font-family:Poppins,sans-serif}.best-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media(max-width:1024px){.best-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.best-grid{grid-template-columns:1fr}}.best-card{position:relative;display:flex;flex-direction:column;min-height:100%;background:#0e1211;border:1px solid rgba(255,255,255,.1);border-radius:22px;overflow:hidden;box-shadow:0 18px 40px #00000059;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s}.best-card:hover{transform:translateY(-6px);border-color:#08df7087;box-shadow:0 28px 64px #00000073}.best-card .card-link{position:absolute;inset:0;z-index:1}.best-media{margin:0 0 10px;border-radius:18px;overflow:hidden;position:relative}.best-media img,.ph-img{width:100%;display:block;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:18px;transform:scale(1.02);filter:saturate(.95) contrast(1.05) brightness(.98);transition:transform .7s ease,filter .35s ease}.best-card:hover .best-media img{transform:scale(1.05);filter:none}.ph-img{background:#111}.best-body{display:flex;flex-direction:column;gap:10px;padding:12px}.best-car-name{margin:6px 0 0;text-align:center;color:#fff;font-weight:900;letter-spacing:.2px;font-size:clamp(16px,1.8vw,22px)}.best-prices{color:#fff;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:10px 0 12px}.price-col{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px 12px}.price-col .label{color:#ffffffe6;font-size:12px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:6px}.price-col .value strong{color:#fff;font-weight:900;font-size:18px}.price-col .value .ccy{font-size:11px;margin-right:6px;opacity:.9;letter-spacing:.3px}.price-col .value em{color:#fff;opacity:.8;font-style:normal;font-weight:800}.best-cta{display:flex;gap:10px;flex-wrap:wrap}.best-cta .btn{position:relative;z-index:2}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.62rem 1rem;border-radius:12px;font-weight:900;border:0;cursor:pointer;text-decoration:none;transition:transform .15s ease,background .25s ease,border-color .25s ease}.btn:active{transform:translateY(1px)}.btn.wa{background:var(--brand,#2d905d);color:#fff}.btn.wa:hover{background:#25804f}.btn.call{background:#00000075;color:#fff;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn.call:hover{border-color:var(--brand,#2d905d)}.btn.book{background:#b5853b;color:#fff}.btn.book:hover{filter:saturate(1.1)}.smm-select{position:relative}.smm-select:after{content:"";position:absolute;right:12px;top:50%;width:10px;height:6px;transform:translateY(-50%);pointer-events:none;background:linear-gradient(45deg,transparent 50%,#ccc 50%) left/50% 100% no-repeat,linear-gradient(-45deg,transparent 50%,#ccc 50%) right/50% 100% no-repeat;opacity:.9}@media(max-width:680px){.car-filter{grid-template-columns:1fr!important;gap:8px!important}.car-filter input,.car-filter .smm-select select,.car-filter button{width:100%;height:46px}}.type-field{position:relative}.type-btn{width:100%;height:46px;display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:10px;background:#111;color:var(--text);border:1px solid var(--border);cursor:pointer}.type-popover{position:absolute;left:0;right:0;top:calc(100% + 6px);background:#0f1311;color:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 14px 30px #00000059;max-height:240px;overflow:auto;z-index:70}.type-popover li{padding:10px 12px;cursor:pointer;list-style:none;border-bottom:1px solid rgba(255,255,255,.06)}.type-popover li:last-child{border-bottom:0}.type-popover li:hover{background:#2d905d1f}.type-popover li.is-active{background:#2d905d2e}@media(max-width:680px){.car-filter{grid-template-columns:1fr!important;gap:8px!important}}
