body{background:#f5f5f5}.site-header{background:#fff}.catalog{background:#f5f5f5}.catalog-empty{grid-column:1/-1;padding:50px;text-align:center;background:#fff;border-radius:5px}.benefits ol{counter-reset:item}.benefits li{counter-increment:item}.benefits li::before{content:counter(item,decimal-leading-zero);width:22px;height:22px;flex:0 0 22px}.car-card{min-height:300px}.filters{min-height:96px;padding:12px 10px 18px;background:#fff;border-radius:5px;grid-template-columns:418px 255px 478px minmax(190px,1fr) 44px}.hero-stats{padding:20px;border:1px solid #129709;background:rgba(255,255,255,.10);box-shadow:inset 0 0 0 5px rgba(18,151,9,.08);backdrop-filter:blur(8px)}.hero-stats .divider{background:#129709}.about{padding:30px 0;background:#f5f5f5}.about-card{padding:50px;background:#fff;border-radius:10px}.site-footer{min-height:332px}.footer-meta{display:grid;gap:16px}.footer-legal{display:grid;gap:5px;font-size:12px;line-height:1.35;opacity:.6}.footer-links{list-style:none;margin:0;padding:0}.footer-links li{list-style:none}.social img{width:14px;height:14px;object-fit:contain}.mobile-toggle span{display:block;width:14px;height:1px;margin:3px;background:#129709}
@media(max-width:767px){body{font-size:12px}.container{width:calc(100% - 20px)}.site-header{height:43px}.topbar,.main-nav,.header-actions{display:none}.navrow{height:43px}.logo img,.custom-logo{width:99px;height:auto}.mobile-toggle{display:block;width:22px;height:22px;padding:3px;border-radius:3px;background:#f5f5f5}.hero{padding:28px 0 0;background:#f5f5f5}.hero-grid{display:block}.hero h1{font-size:26px;line-height:27px;letter-spacing:-1.3px;margin-bottom:14px}.hero-copy{font-size:11px;line-height:15px}.hero-visual{height:164px;min-height:0;margin-top:15px}.hero-car{height:128px;mix-blend-mode:multiply;object-fit:contain}.hero-stats{left:20px;right:20px;bottom:0;transform:none;width:auto;height:61px;padding:8px}.stat{padding:0 12px}.stat strong{font-size:18px;line-height:23px}.stat small{font-size:9px}.hero-stats .divider{height:37px}.catalog{margin:0;padding:14px 0 35px}.filters{position:relative;display:grid;grid-template-columns:1fr;gap:5px;min-height:0;margin:0 0 14px;padding:7px;background:#fff;border-radius:5px}.filter-label{font-size:10px;line-height:13px;padding:3px 0}.pills{gap:3px;padding:0;overflow:visible}.pill{font-size:9px;line-height:12px;padding:5px 7px}.filter--price,.filter--body{display:none}.filter-more{position:absolute;right:7px;bottom:7px;width:27px;height:27px;padding:0;font-size:0;border-radius:4px}.filter-more span{font-size:20px;color:#129709}.cars-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.car-card{min-height:0;padding:4px;border:1px solid #e7e7e7}.car-image{height:auto;aspect-ratio:1.48/1}.car-info{padding:4px 2px 1px}.car-price,.car-title{font-size:10px;line-height:14px}.badge{left:4px;top:4px;font-size:7px;padding:1px 3px}.about{padding:14px 0 20px;background:#f5f5f5}.about-card{display:block;padding:7px;background:#fff;border-radius:5px}.about-copy{padding:5px;background:#fff;border-radius:5px}.about h2{font-size:25px;line-height:26px;letter-spacing:-1.25px;margin-bottom:13px}.about-text{font-size:11px;line-height:15px}.about-text p{margin:0 0 12px;opacity:.65}.benefits{min-height:0;margin-top:8px;padding:17px 12px;border-radius:5px}.benefits h3{font-size:17px;line-height:20px;margin-bottom:13px}.benefits ol{gap:8px}.benefits li{font-size:8px;line-height:11px}.benefits li::before{width:17px;height:17px;flex-basis:17px;font-size:8px}.news{padding:27px 0 32px}.news-head{margin-bottom:14px}.news h2{font-size:25px;line-height:27px;letter-spacing:-1.25px;margin:0}.news-head .btn{font-size:9px;padding:5px 8px}.news-grid{display:block}.news-card{padding:5px}.news-card:not(:first-child){display:none}.news-card img{height:auto;aspect-ratio:1.55/1}.news-body{padding:8px 5px 3px}.news-date{font-size:8px}.news-title{font-size:10px;line-height:14px;min-height:0}.readmore{font-size:9px}.site-footer{min-height:0;padding:24px 0}.footer-grid{grid-template-columns:1fr 1fr;gap:22px 18px}.footer-brand{grid-column:1/-1;order:5;display:block}.footer-logo{width:112px;margin:0 0 13px}.footer-meta{display:grid;grid-template-columns:1fr 1fr;gap:12px}.footer-small{font-size:8px;line-height:11px}.site-footer h4{font-size:9px;margin-bottom:10px}.footer-links{gap:7px;font-size:9px;line-height:12px}.footer-contacts{grid-column:1/-1}.footer-contact{gap:6px;font-size:9px}.footer-phone{font-size:15px}.footer-legal{display:grid;font-size:7px;line-height:10px;align-self:start}.page-content{padding:35px 0}}
