.hero-media{background-image:url('assets/hero-car.png')!important;background-position:center!important;background-size:cover!important}.hero{min-height:900px}.hero-content{padding-top:95px;padding-bottom:55px}.hero-content>p{max-width:800px}.hero-benefits{display:grid;grid-template-columns:repeat(3,1fr);max-width:860px;margin-top:44px;border-top:1px solid rgba(255,255,255,.25);border-bottom:1px solid rgba(255,255,255,.25)}.hero-benefits>div{padding:18px 20px 18px 0;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.2)}.hero-benefits>div+div{padding-left:20px}.hero-benefits>div:last-child{border-right:0}.hero-benefits strong{font-size:21px;color:#fff}.hero-benefits span{margin-top:5px;color:#abb3ba;font-size:10px;line-height:1.5}.hero-disclaimer{max-width:860px!important;margin:14px 0 0!important;color:#7f8992!important;font-size:9px!important;line-height:1.5!important}.budget-first{padding:20px;background:#0d1116;border:1px solid #48515a;margin-bottom:22px}.calculator-copy h2{margin-left:0}.calculator-copy>.calc-note{margin-top:30px}.calculator-card form{margin-top:0}
.global-sourcing{padding:120px 0;background:#0d1217}.global-head{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end;margin-bottom:50px}.global-head h2,.payment-head h2{font-size:clamp(38px,4.5vw,64px);line-height:1.05;letter-spacing:-.05em;margin:15px 0 0}.global-head>p{color:#9da4aa;line-height:1.7}.market-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #293038}.market-grid article{min-height:145px;padding:24px;border-right:1px solid #293038;border-bottom:1px solid #293038;display:flex;flex-direction:column;justify-content:space-between}.market-grid article:nth-child(3n){border-right:0}.market-grid span{color:#d89b55;font-size:10px;text-transform:uppercase;letter-spacing:.14em}.market-grid strong{font-size:16px;line-height:1.5}.world-car-strip{display:grid;grid-template-columns:1.2fr 1fr .8fr;height:280px;margin-top:40px;gap:7px}.world-car-strip img{width:100%;height:100%;object-fit:cover;filter:saturate(.72) contrast(1.06)}
.pagination{display:flex;justify-content:center;gap:8px;margin:28px 0 0}.page-button{width:42px;height:42px;border:1px solid #323a42;background:#12171c;color:#d2d5d7;cursor:pointer}.page-button.active,.page-button:hover{background:#d89b55;color:#111;border-color:#d89b55}.card-more{pointer-events:none}.modal-open{overflow:hidden}.modal{position:fixed;inset:0;display:none;z-index:100}.modal.open{display:block}.modal-backdrop{position:absolute;inset:0;background:rgba(2,4,6,.82);backdrop-filter:blur(5px)}.modal-panel{position:absolute;top:3vh;right:3vw;bottom:3vh;width:min(980px,94vw);overflow:auto;background:#11171d;border:1px solid #35404a;padding:50px;color:#f4f1e9}.modal-close{position:sticky;top:0;float:right;z-index:2;width:44px;height:44px;border:1px solid #46515a;background:#0a0e12;color:#fff;font-size:27px;cursor:pointer}.modal-car-head{display:flex;justify-content:space-between;gap:35px;align-items:end}.modal-car-head h2,.process-modal-panel h2{font-size:clamp(35px,5vw,62px);line-height:1.05;letter-spacing:-.045em;margin:12px 0}.modal-car-head p{max-width:590px;color:#aeb8c0;line-height:1.6}.modal-car-head>strong{font-size:22px;white-space:nowrap}.modal-gallery{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;height:360px;gap:7px;margin:35px 0}.modal-gallery img{width:100%;height:100%;object-fit:cover}.modal-gallery img:first-child{grid-row:1/3}.modal-gallery img:nth-child(2){object-position:left center}.modal-gallery img:nth-child(3){object-position:right center}.modal-panel>div>h3{margin:35px 0 15px}.variant-list{border-top:1px solid #33404a}.variant-list article{display:grid;grid-template-columns:1.4fr 1fr .7fr 1.2fr;gap:15px;padding:17px 0;border-bottom:1px solid #33404a;align-items:center;font-size:12px}.variant-list article strong{text-align:right}.modal-specs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;list-style:none;padding:0}.modal-specs li{background:#0b1014;padding:15px;font-size:12px;color:#bcc5cc}.modal-note{color:#7e8992;font-size:10px;line-height:1.6}.spec-source{display:block;color:#d89b55;font-size:11px;margin:15px 0}.modal-cta{margin-top:20px}.process-modal-panel{width:min(720px,94vw);bottom:auto;min-height:460px;top:12vh}.process-modal-panel p{color:#aeb8c0;font-size:16px;line-height:1.8}.process-client-benefit{margin-top:45px;padding:22px;border:1px solid #3b4650;display:flex;flex-direction:column;gap:8px}.process-client-benefit strong{color:#d89b55;font-size:10px;text-transform:uppercase;letter-spacing:.12em}
.responsibility-header{display:none!important}.responsibility-table{display:grid!important;grid-template-columns:repeat(4,1fr)!important;border-top:1px solid #303a43!important;border-left:1px solid #303a43!important}.responsibility-row{display:flex!important;flex-direction:column!important;min-height:330px!important;padding:24px!important;border:0!important;border-right:1px solid #303a43!important;border-bottom:1px solid #303a43!important;cursor:pointer;transition:.25s}.responsibility-row:hover,.responsibility-row:focus{background:#161d23;outline:none}.responsibility-row>span{color:#d89b55!important}.responsibility-row>div:not(.client-side){margin-top:auto}.responsibility-row h3{font-size:18px!important}.responsibility-row p{font-size:11px!important;line-height:1.6!important}.client-side{margin-top:14px!important;padding-top:14px!important;border-top:1px solid #303a43!important}.client-side h3{font-size:12px!important;color:#d89b55!important;margin:0 0 4px!important}.client-side p{display:none}.responsibility-row:after{content:'Подробнее +';margin-top:18px;color:#d89b55;font-size:10px}
.payment-section{padding:125px 0;background:#e7dfd2;color:#121416}.payment-head{max-width:930px;margin-bottom:50px}.payment-head>p:last-child{max-width:700px;color:#69645e;line-height:1.7}.payment-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #aaa196;border-bottom:1px solid #aaa196}.payment-grid article{min-height:300px;padding:28px;border-right:1px solid #aaa196}.payment-grid article:last-child{border-right:0}.payment-grid article>span{font-size:10px;color:#94612d}.payment-grid strong{display:block;margin-top:45px;font-size:34px;letter-spacing:-.04em}.payment-grid h3{font-size:18px}.payment-grid p{color:#6d675f;font-size:12px;line-height:1.7}.protection-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:28px}.protection-grid article{padding:28px;border:1px solid #aaa196;display:flex;gap:22px}.protection-icon{font-size:30px;color:#a36b31}.protection-grid h3{margin:0 0 8px}.protection-grid p{margin:0;color:#6d675f;font-size:12px;line-height:1.7}
@media(max-width:900px){.hero{min-height:960px}.hero-benefits{grid-template-columns:1fr}.hero-benefits>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.18);padding:14px 0!important}.global-head{grid-template-columns:1fr}.market-grid{grid-template-columns:1fr 1fr}.market-grid article:nth-child(3n){border-right:1px solid #293038}.market-grid article:nth-child(2n){border-right:0}.responsibility-table{grid-template-columns:1fr 1fr!important}.payment-grid{grid-template-columns:1fr}.payment-grid article{min-height:auto;border-right:0;border-bottom:1px solid #aaa196}.protection-grid{grid-template-columns:1fr}.modal-panel{padding:35px}.modal-car-head{flex-direction:column;align-items:start}.variant-list article{grid-template-columns:1fr 1fr}.variant-list article strong{text-align:left}.modal-specs{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.hero{min-height:980px}.hero-content{padding-bottom:20px}.global-sourcing,.payment-section{padding:85px 0}.market-grid{grid-template-columns:1fr}.market-grid article{border-right:0!important;min-height:120px}.world-car-strip{height:360px;grid-template-columns:1fr 1fr}.world-car-strip img:first-child{grid-column:1/-1}.responsibility-table{grid-template-columns:1fr!important}.responsibility-row{min-height:250px!important}.modal-panel{top:0;right:0;bottom:0;width:100vw;padding:24px}.modal-gallery{height:310px}.modal-gallery img:first-child{grid-column:1/-1;grid-row:auto}.modal-gallery{grid-template-columns:1fr 1fr;grid-template-rows:2fr 1fr}.variant-list article{grid-template-columns:1fr}.modal-specs{grid-template-columns:1fr}.payment-grid strong{margin-top:25px}.protection-grid article{flex-direction:column}}
.responsibility-row:after{display:none!important}
