@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url('/assets/inter-latin-cyrillic.woff2') format('woff2')}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:16px}body{margin:0;color:#171918;background:#faf9f5;font-family:Inter,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,select,input{touch-action:manipulation}button{cursor:pointer}button,input,select,textarea{border-radius:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #3483c8;outline-offset:3px}[hidden]{display:none!important}svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.symbols{position:absolute;width:0;height:0;overflow:hidden}.wrap{width:min(1280px,90%);margin-inline:auto}.skip,.sr-only{position:absolute;left:-10000px}.skip:focus{left:10px;top:10px;z-index:9;padding:12px;background:#fff}.header-row,.footer-row{display:flex;align-items:center;justify-content:space-between;gap:20px}header,footer{background:#111413;color:#fff}.header-row{min-height:74px}.brand{font-size:clamp(22px,2.2vw,32px);font-weight:900;letter-spacing:-.065em;line-height:.95}.brand span,.hero h1 span{color:#ffd147}nav{display:flex;gap:clamp(18px,3.1vw,48px)}nav a,.head-phone{font-weight:650;font-size:14px}nav a:hover,.foot-phone:hover{color:#ffd147}.head-phone,.contact-call{display:inline-flex;align-items:center;gap:9px}.head-phone{white-space:nowrap}.head-phone svg{color:#ffd147;width:19px;height:19px}.hero{position:relative;color:#fff;isolation:isolate;background:#242624 url('assets/cover.jpg') center 58%/cover no-repeat}.hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(12,15,15,.89) 0%,rgba(12,15,15,.77) 26%,rgba(12,15,15,.16) 62%,transparent 80%)}.hero-inner{padding-block:clamp(48px,5.1vw,82px) clamp(46px,4.4vw,76px)}.kicker{display:flex;align-items:center;gap:11px;margin:0 0 21px;color:#ffd147;font-size:11px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.kicker i{width:27px;height:3px;background:#ffd147;flex:none}.kicker.dark{color:#555851}.kicker.dark i{background:#d39d16}h1,h2,h3,p{margin:0}h1,h2{letter-spacing:-.055em}h1{font-size:clamp(53px,6.2vw,94px);font-weight:800;line-height:.96}.lead{margin:22px 0 25px;font-size:clamp(15px,1.2vw,18px);line-height:1.5;color:#f0f0eb}.btn{border:0;min-height:49px;padding:13px 22px;display:inline-flex;align-items:center;justify-content:center;gap:22px;border-radius:4px;font-size:15px;font-weight:730}.btn.gold{background:#ffd04b;color:#151713}.btn.gold:hover{background:#ffdc76}.btn.black{background:#141715;color:white}.btn svg{width:19px;height:19px}.strip{background:#151817;color:#fff}.stats{display:grid;grid-template-columns:repeat(3,1fr);padding-block:23px}.stats>div{display:flex;align-items:center;gap:16px;border-right:1px solid #424543;padding-inline:12%}.stats>div:first-child{padding-left:0}.stats>div:last-child{border:0}.stats svg{width:28px;height:28px;color:#ffd147;flex:none}.stats b,.stats small{display:block}.stats b{font-size:15px;line-height:1.4}.stats small{font-size:12px;color:#c1c4be;margin-top:2px}.fleet,.request{padding-block:clamp(48px,5vw,80px)}.section-top{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px}.section-top .kicker,.how .kicker,.request .kicker{margin-bottom:10px}h2{font-size:clamp(39px,4.2vw,64px);line-height:1.03;font-weight:790}.filters{display:flex;gap:5px;flex-wrap:wrap}.filters button{background:transparent;color:#373934;border:1px solid #d8d7d0;padding:8px 12px;font-size:13px}.filters button:hover{border-color:#797b75}.filters button[aria-pressed="true"]{color:white;background:#171a18;border-color:#171a18}.cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.card{overflow:hidden;border:1px solid #deded8;border-radius:7px;background:white}.card-media{aspect-ratio:220/124;position:relative;overflow:hidden;background:#d4d4cd}.card-media>img{width:100%;height:100%;object-fit:cover;display:block}.belgee>img{object-position:50% 64%}.evolute>img{object-position:50% 66%}.solaris{background:url('assets/solaris.jpg') 5.224% 46.105%/465.4545% auto no-repeat}.solaris>img{opacity:0}.kind,.photo-button{position:absolute;top:9px;color:#fff;background:#141714e3}.kind{left:10px;font-size:10px;font-weight:bold;text-transform:uppercase;letter-spacing:.05em;padding:6px 8px;border-radius:3px}.photo-button{right:8px;border:0;border-radius:3px;padding:4px 6px;display:grid;place-items:center}.photo-button svg{width:16px;height:16px}.details{padding:18px 15px 12px}.details h3{font-size:clamp(19px,1.65vw,26px);letter-spacing:-.045em}.details p{margin-top:6px;color:#64655f;font-size:13px}.details p span{color:#8b8d83;margin-inline:3px}.card-action{margin-top:18px;border-top:1px solid #e7e7e0;padding-top:12px;display:flex;justify-content:space-between;align-items:center;gap:4px;font-size:13px;font-weight:700}.card-action>span{display:grid;place-items:center;width:28px;height:28px;background:#191c19;color:white;border-radius:50%}.card-action svg{width:13px;height:13px}.card-action:hover span{background:#ffd147;color:#121411}.how{background:#171b19;color:white;padding-block:clamp(43px,4.4vw,66px)}.how h2{font-size:clamp(32px,3.6vw,52px)}.steps{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:32px;counter-reset:step}.steps li{counter-increment:step;padding-top:17px;border-top:1px solid #454a46}.steps li:before{content:"0" counter(step);color:#ffd147;font-size:13px;font-weight:700;letter-spacing:.11em}.steps h3{font-size:20px;margin:11px 0 7px;letter-spacing:-.025em}.steps p,.request-copy{color:#c1c6c0;line-height:1.55;font-size:15px}.steps p{max-width:340px}.request{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start}.request-copy{color:#535650;margin:18px 0 20px;max-width:380px}.contact-call{font-weight:760}.contact-call svg{width:18px}.request form{display:grid;gap:15px;background:#fff;border:1px solid #deded5;padding:25px;border-radius:7px}label{display:grid;gap:7px;font-size:13px;color:#353931;font-weight:650;min-width:0}input,select,textarea{color:#171a17;background:#fafaf7;min-width:0;width:100%;border:1px solid #c6c9c1;min-height:44px;padding:9px 10px}textarea{resize:vertical;line-height:1.4}.dates{display:grid;grid-template-columns:1fr 1fr;gap:12px}.message-actions{display:flex;gap:9px;margin:10px 0;flex-wrap:wrap}.message-actions>*{padding:8px 12px;min-height:37px;font-size:13px}.message-actions button{border:1px solid #bebfb8;background:#fff}#copy-state{display:block;line-height:1.45}.footer-row{padding-block:28px}.footer-row small{display:block;color:#b2b6b1;margin-top:7px;font-size:11px}.foot-phone{font-size:16px;font-weight:700}.to-top{color:#d0d2ca;font-size:13px}dialog{width:min(840px,92vw);max-height:91dvh;border:0;border-radius:7px;padding:14px;background:#181b19;color:white}dialog::backdrop{background:#000b}.dialog-head,.gallery-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.dialog-head{margin-bottom:9px}.gallery-foot{margin-top:8px}.gallery-foot div{display:flex;gap:5px}dialog button{color:white;background:#30352f;border:0;min-height:38px;min-width:38px;font-size:19px}#gallery-image{display:block;max-width:100%;height:min(62vh,580px);width:100%;object-fit:contain;background:#101210}
@media(max-width:950px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.section-top{align-items:flex-start;flex-direction:column}.stats>div{padding-inline:7%}.request{gap:5%}.details h3{font-size:23px}}
@media(max-width:680px){.wrap{width:90%}.header-row{min-height:62px}.header-row nav{display:none}.head-phone{font-size:13px}.hero{background-position:72% 100%;background-size:auto 238px;background-color:#191c1a}.hero:before{background:linear-gradient(180deg,#191c1a 0%,#191c1a 52%,rgba(25,28,26,.98) 56%,rgba(25,28,26,0) 75%)}.hero-inner{padding-block:34px 207px}.hero .kicker{font-size:9px;margin-bottom:14px}.hero h1{font-size:clamp(48px,10.6vw,70px)}.lead{margin:15px 0 18px;font-size:14px}.hero .btn{min-height:43px;padding:10px 17px}.stats{padding:15px 0;gap:6px}.stats>div{padding:0 3px;gap:4px;flex-direction:column;align-items:center;text-align:center}.stats svg{width:20px;height:20px}.stats b{font-size:11px}.stats small{font-size:10px}.filters button{font-size:12px;padding:7px 9px}.cards{gap:10px}.details{padding:12px 10px 10px}.details h3{font-size:19px}.details p{font-size:11px;line-height:1.4}.card-action{font-size:11px;margin-top:10px}.card-action>span{width:22px;height:22px;flex:none}.kind{font-size:8px;padding:4px;top:5px;left:5px}.photo-button{top:4px;right:4px}.request,.steps{grid-template-columns:1fr;gap:21px}.request form{padding:17px}.steps{margin-top:23px}.steps h3{margin-top:6px}.footer-row{flex-wrap:wrap;gap:18px}.footer-row .foot-phone{font-size:14px}.to-top{margin-left:auto}}
@media(max-width:370px){.cards{grid-template-columns:1fr}.hero-inner{padding-bottom:190px}.dates{grid-template-columns:1fr}.footer-row{align-items:flex-start;flex-direction:column}.to-top{margin-left:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.catalog-select{max-width:340px;margin:0 0 18px}.car-description{white-space:pre-line;color:#3a3d38!important;line-height:1.5;overflow-wrap:anywhere}.no-photo{width:100%;height:100%;display:grid;place-items:center;color:#73766e}.no-photo svg{width:58px;height:58px}.card{display:flex;flex-direction:column}.details{display:flex;flex-direction:column;flex:1}.card-action{margin-top:auto}.details p:last-of-type{margin-bottom:14px}.card-media{flex:none}.details h3{overflow-wrap:anywhere}#filter-count:not(.sr-only){display:block;padding:14px 0}

.hero .hero-topic{font-size:11px;line-height:1.3;letter-spacing:.12em;font-weight:760}.hero-title{font-size:clamp(53px,6.2vw,94px);font-weight:800;letter-spacing:-.055em;line-height:.96}.hero-title span{color:#ffd147}.group-links{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 14px}.group-links a{font-size:13px;color:#45493f}.group-links a:hover,.card h3 a:hover,.related a:hover{text-decoration:underline}.detail-page{padding:30px 0 58px}.detail-page h1{font-size:clamp(32px,4.7vw,62px);max-width:1040px;line-height:1.03}.detail-page h2{font-size:clamp(22px,2.4vw,36px);line-height:1.13}.breadcrumbs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:35px;color:#555a53;font-size:14px}.vehicle-columns{display:grid;grid-template-columns:1.3fr 1fr;gap:4%;margin:30px 0 40px;align-items:start}.vehicle-photos{display:grid;gap:12px}.detail-photo{display:block;width:100%;max-height:540px;object-fit:cover;border-radius:6px}.detail-photo.solaris{aspect-ratio:220/124}.vehicle-data{padding:22px;background:white;border:1px solid #deded8;border-radius:6px}.description{line-height:1.55;white-space:pre-line;overflow-wrap:anywhere;margin-top:12px}.vehicle-data dl{display:grid;grid-template-columns:1fr auto;gap:10px;margin:19px 0}.vehicle-data dd{margin:0;font-weight:700}.vehicle-data dt,.info{color:#51564d}.info{margin-top:15px;font-size:14px}.related,.collection-list{display:grid;gap:16px;margin:22px 0}.related{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}.collection-list article{padding:18px;background:#fff;border:1px solid #deded8;border-radius:5px}.collection-list h2{font-size:24px}@media(max-width:680px){.hero .hero-topic{font-size:9px}.hero-title{font-size:clamp(48px,10.6vw,70px)}.vehicle-columns{grid-template-columns:1fr;gap:16px}.detail-page .breadcrumbs{display:flex}}

.brand img{width:clamp(150px,14vw,198px);height:auto;display:block}.desk-nav{gap:clamp(14px,1.6vw,26px)}.desk-nav a{font-size:13px}.mobile-menu{display:none}.meeting{display:grid;grid-template-columns:1.45fr 1fr;gap:8%;padding-top:clamp(42px,5vw,78px)}.meeting p,.service-grid p,.service-steps li{font-size:16px;line-height:1.65;color:#50574e;margin:12px 0}.meeting .kicker{font-size:11px}.meeting aside{align-self:center;border-left:3px solid #d9a420;padding:7px 0 7px 18px}.meeting a,.admin-nav a{font-weight:700;text-decoration:underline;text-underline-offset:4px}.admin-nav{display:flex!important;gap:18px;flex-wrap:wrap;margin-bottom:16px}.service-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:5%;align-items:start;margin:22px 0}.service-grid img{width:100%;max-height:430px;object-fit:cover;border-radius:7px}.service-grid h2{margin-top:24px}.service-grid .btn{margin-top:15px}.service-lead{font-size:19px!important}.footer-row{flex-wrap:wrap}.mobile-menu summary{cursor:pointer;font-weight:700;font-size:13px}.mobile-menu nav{display:grid;position:absolute;z-index:5;top:100%;right:0;padding:14px;background:#151815;min-width:155px;gap:12px;border-radius:3px}.mobile-menu{position:relative}.mobile-menu nav a{color:#fff}.mobile-menu:not([open]) nav{display:none}.detail-page .brand img{display:block}@media(max-width:1000px){.header-row>.desk-nav{display:none}.mobile-menu{display:block;margin-left:auto}}@media(max-width:680px){.meeting,.service-grid{grid-template-columns:1fr;gap:16px}.brand img{width:138px}.header-row{gap:10px}}@media(max-width:390px){.head-phone span{font-size:11px}.head-phone{gap:4px}.head-phone svg{width:14px}.brand img{width:120px}}

.story{max-width:800px}.story h1{max-width:850px}.story p,.story li,.story-group li,.story-group p,.map-invite p{font-size:16px;line-height:1.65;color:#454c43}.story section,.story h2,.story-group,.story-action{margin:27px 0 11px}.story .service-lead,.story p{margin:13px 0}.story-action{padding:22px;background:#fff;border:1px solid #d9ddce;border-radius:7px}.story a,.story-group a,.sitemap-links a,.download-list a{color:#1e3a32;text-decoration:underline;text-underline-offset:3px}.story-group ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;list-style:none;padding:0}.story-group li{padding:10px 0;border-top:1px solid #dadcd2}.story-group li a{font-weight:700}.story-group li p{font-size:14px;margin:5px 0}.sitemap-links,.download-list{display:flex;flex-wrap:wrap;gap:12px 18px;margin:18px 0}.footer-sitemap{padding-bottom:24px;border-top:1px solid #42483e;padding-top:17px;display:flex;flex-wrap:wrap;gap:12px 20px}.footer-sitemap a{font-size:13px;color:#e4e6df}.map-invite{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:42px}.map-invite h2{font-size:36px}.article-tools{margin:20px 0;display:flex;flex-wrap:wrap;align-items:end;gap:12px}.article-tools label{max-width:100%}.brand img{max-width:100%}@media(max-width:680px){.story-group ul{grid-template-columns:1fr}.map-invite{flex-direction:column;align-items:start}}
