
.pk-clean-header{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #e1e5ea;color:#25334a}
.pk-clean-header>.wrap{max-width:1280px;padding:12px 36px;display:grid;grid-template-columns:106px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:80px}
.pk-clean-brand{display:flex;align-items:center;min-height:52px}
.pk-clean-brand img{display:block;width:106px;height:52px;object-fit:contain}
.pk-clean-nav{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0 17px;min-width:0}
.pk-clean-nav a{display:inline-flex;align-items:center;min-height:44px;color:#253f7c;font:600 14px/1.4 'Segoe UI',Arial,sans-serif;text-transform:none;white-space:nowrap}
.pk-clean-nav a:hover{text-decoration:underline;text-underline-offset:5px}
.pk-clean-header a:focus-visible{outline:3px solid #a68338;outline-offset:3px}
.pk-clean-call{white-space:nowrap;padding-left:15px!important;padding-right:15px!important}
body.pk-clean-preview section[id]{scroll-margin-top:130px}
body.pk-clean-preview #pk-hero-title{scroll-margin-top:130px}
body.pk-clean-preview #services.pk-services-next,body.pk-clean-preview #service.pk-work-next,body.pk-clean-preview #parts.pk-benefits-next,body.pk-clean-preview #tires.pk-process-next,body.pk-clean-preview #detail.pk-detail-next,body.pk-clean-preview #used.pk-used-next,body.pk-clean-preview #faq.pk-faq-next,body.pk-clean-preview #contacts.pk-reach-next{padding-top:56px;padding-bottom:60px}
@media(min-width:901px){body.pk-clean-preview #faq .pk-faq-intro{top:130px}}
@media(max-width:1100px){.pk-clean-header>.wrap{gap:16px;padding-left:24px;padding-right:24px;grid-template-columns:86px minmax(0,1fr) auto}.pk-clean-brand img{width:86px}.pk-clean-nav{gap:0 14px}.pk-clean-nav a{font-size:13px}}
@media(max-width:900px){.pk-clean-header{display:none}body.pk-clean-preview section[id],body.pk-clean-preview #pk-hero-title{scroll-margin-top:92px}}
@media(max-width:600px){body.pk-clean-preview #services.pk-services-next,body.pk-clean-preview #service.pk-work-next,body.pk-clean-preview #parts.pk-benefits-next,body.pk-clean-preview #tires.pk-process-next,body.pk-clean-preview #detail.pk-detail-next,body.pk-clean-preview #used.pk-used-next,body.pk-clean-preview #faq.pk-faq-next,body.pk-clean-preview #contacts.pk-reach-next{padding-top:36px;padding-bottom:40px}}

#contacts.pk-reach-next{padding:55px 0 64px;background:#faf9f6;color:#202b41;scroll-margin-top:90px}
#contacts.pk-reach-next .wrap,.pk-site-footer .wrap{max-width:1280px;padding:0 36px}
.pk-reach-heading{max-width:930px;margin-bottom:30px}
.pk-reach-heading>p{font:650 12px/1.5 'Segoe UI',Arial,sans-serif;letter-spacing:.08em;color:#77633a;margin:0 0 12px}
#contacts .pk-reach-heading h2{font:650 clamp(28px,3vw,38px)/1.18 'Segoe UI',Arial,sans-serif;color:#253f7c;letter-spacing:-.025em;text-transform:none;margin:0}
.pk-reach-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px;align-items:start}
.pk-reach-phones{display:grid;gap:20px;margin-bottom:27px}
.pk-reach-phones>div>span{display:block;font:500 14px/1.5 'Segoe UI',Arial,sans-serif;color:#687280;margin-bottom:4px}
.pk-reach-phones a{display:inline-flex;align-items:center;min-height:44px;color:#253f7c;white-space:nowrap}
.pk-reach-mainphone{font:650 30px/1.3 'Segoe UI',Arial,sans-serif;letter-spacing:-.02em}
.pk-reach-salesphone{font:600 24px/1.35 'Segoe UI',Arial,sans-serif}
.pk-reach-info{margin:0;border-top:1px solid #e0e3e8}
.pk-reach-info>div{padding:17px 0;border-bottom:1px solid #e0e3e8}
.pk-reach-info dt{font:600 13px/1.5 'Segoe UI',Arial,sans-serif;color:#77633a;margin-bottom:5px}
.pk-reach-info dd{margin:0;font:500 16px/1.6 'Segoe UI',Arial,sans-serif;color:#354258}
.pk-reach-info dd a{display:inline-flex;align-items:center;min-height:44px;color:#253f7c;text-decoration:underline;text-underline-offset:4px}
#contacts .pk-reach-note{font:400 13px/1.6 'Segoe UI',Arial,sans-serif;color:#6b7481;margin:13px 0 20px}
.pk-reach-message{display:flex;align-items:flex-start;flex-direction:column;gap:10px}
.pk-reach-email{display:inline-flex;align-items:center;min-height:44px;color:#253f7c;font:500 15px/1.5 'Segoe UI',Arial,sans-serif;text-decoration:underline;text-underline-offset:4px}
.pk-reach-mapcard{min-width:0;overflow:hidden;border:1px solid #dfe4eb;border-radius:20px;background:#fff}
.pk-reach-maptitle{padding:17px 20px;display:flex;flex-direction:column;gap:3px}
.pk-reach-maptitle strong{font:650 14px/1.5 'Segoe UI',Arial,sans-serif;color:#253f7c}
.pk-reach-maptitle span{font:400 13px/1.5 'Segoe UI',Arial,sans-serif;color:#6a7380}
.pk-reach-mapcard iframe{display:block;width:100%;height:390px;border:0;background:#edf1f5}
.pk-reach-mapactions{display:flex;flex-wrap:wrap;gap:10px;padding:16px 16px 0}
.pk-reach-mapactions .btn{flex:1 1 180px}
#contacts .pk-reach-mapfallback{font:400 12px/1.5 'Segoe UI',Arial,sans-serif;color:#727a85;margin:11px 16px 16px}
.pk-site-footer{padding:36px 0 20px;background:#f0f2f6;color:#354258;border-top:1px solid #dfe4eb}
.pk-site-footer-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr 1.2fr;gap:32px}
.pk-site-footer-brand img{display:block;width:106px;height:52px;object-fit:contain;object-position:left center}
.pk-site-footer p{font:400 14px/1.7 'Segoe UI',Arial,sans-serif;color:#606b7b;margin:13px 0 0;max-width:250px}
.pk-site-footer h3{font:650 15px/1.5 'Segoe UI',Arial,sans-serif;color:#253f7c;margin:0 0 10px}
.pk-site-footer nav,.pk-site-footer-contact,.pk-site-footer-address{display:flex;align-items:flex-start;flex-direction:column}
.pk-site-footer a{display:inline-flex;align-items:center;min-height:40px;color:#354a70;font:500 14px/1.5 'Segoe UI',Arial,sans-serif;text-decoration:none;overflow-wrap:anywhere}
.pk-site-footer a:hover{text-decoration:underline;text-underline-offset:4px}
.pk-site-footer-contact>span{font:400 12px/1.4 'Segoe UI',Arial,sans-serif;color:#6f7987;margin-top:-5px;margin-bottom:7px}
.pk-site-footer-address p{margin:5px 0 10px}
.pk-site-footer-bottom{margin-top:28px;padding-top:19px;border-top:1px solid #d7dee8;display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;font:500 12px/1.5 'Segoe UI',Arial,sans-serif;color:#738091}
.pk-site-footer-bottom>div{display:flex;align-items:center;gap:8px 22px;flex-wrap:wrap}
.pk-site-footer-bottom a{font-size:12px}
#contacts.pk-reach-next a:focus-visible,.pk-site-footer a:focus-visible{outline:3px solid #a68338;outline-offset:3px}
#pk-hero-title{scroll-margin-top:100px}
.pk-reach-compare{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;max-width:1208px;margin:0 auto 28px;font:500 13px/1.5 'Segoe UI',Arial,sans-serif;color:#6b665b}
.pk-reach-compare>div{display:flex;gap:8px;flex-wrap:wrap}
.pk-reach-compare button{border:1px solid #cbd3e0;border-radius:9px;min-height:44px;padding:10px 12px;background:#fff;color:#253f7c;font:600 13px/1.4 'Segoe UI',Arial,sans-serif;cursor:pointer}
.pk-reach-compare button[aria-pressed=true]{background:#253f7c;color:#fff}
.pk-reach-compare button:focus-visible{outline:3px solid #a68338;outline-offset:4px}
#contacts.request .pk-reach-compare>span{color:#fff}
@media(max-width:1280px){.pk-reach-compare{margin-left:36px;margin-right:36px}}
@media(max-width:1000px){.pk-reach-grid{gap:30px}.pk-site-footer-grid{gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){.pk-reach-grid{grid-template-columns:minmax(0,1fr);gap:28px}.pk-reach-phones{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pk-reach-mainphone{font-size:25px}.pk-reach-salesphone{font-size:23px}.pk-reach-message{flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px 20px}}
@media(max-width:600px){#contacts.pk-reach-next{padding:32px 0 40px}#contacts.pk-reach-next .wrap,.pk-site-footer .wrap{padding:0 20px}.pk-reach-compare{margin:0 20px 26px}.pk-reach-phones{grid-template-columns:minmax(0,1fr);gap:17px}.pk-reach-mainphone{font-size:28px}.pk-reach-salesphone{font-size:24px}.pk-reach-mapcard iframe{height:320px}.pk-reach-mapactions .btn{flex:1 1 230px}.pk-reach-message{align-items:flex-start;flex-direction:column}.pk-site-footer-grid{grid-template-columns:minmax(0,1fr);gap:25px}.pk-site-footer a{min-height:44px}.pk-site-footer-bottom{align-items:flex-start;flex-direction:column}.pk-site-footer-bottom>div{gap:4px 20px}.pk-site-footer p{max-width:330px}.pk-reach-maptitle{padding:16px}}

@media(max-width:600px){.pk-backtop{width:48px;height:48px;padding:0;min-width:48px}.pk-backtop span:last-child{display:none}}
.pk-site-footer-bottom>div{padding-right:100px}@media(max-width:600px){.pk-site-footer-bottom>div{padding-right:55px}}
:root{--blue:#253f7c;--red:#c3312d;--action:#c3312d;--gold:#af7a27;--gray:#f5f7fa;--line:#e1e6ed}
body{background:#fff;color:#202b3b;font-family:Inter,Arial,sans-serif}
body.pk-design-page .top{display:none!important}
body.pk-design-page .hero{background:#f5f7fa!important;color:#202b3b!important;border-bottom:1px solid #e1e6ed}
body.pk-design-page .hero p,body.pk-design-page .hero .back,body.pk-design-page .hero .lead{color:#596575!important}
body.pk-design-page .hero h1{font-family:Inter,Arial,sans-serif;font-size:clamp(30px,4vw,54px);line-height:1.15;letter-spacing:-.035em;text-transform:none}
body.pk-design-page .hero h1 span{color:#253f7c!important}
body.pk-design-page h2{font-family:Inter,Arial,sans-serif;font-size:clamp(26px,3vw,38px);line-height:1.2;letter-spacing:-.025em}
body.pk-design-page h3{font-family:Inter,Arial,sans-serif;line-height:1.3}
body.pk-design-page .hero-copy:after{display:none}
body.pk-design-page .hero-copy{padding-right:26px}
body.pk-design-page .hero-photo,body.pk-design-page .photo{border-radius:20px;box-shadow:none}
body.pk-design-page .dark{background:#f5f7fa!important;color:#202b3b!important}
body.pk-design-page .dark p{color:#596575!important}
body.pk-design-page .dark .head h2 span{color:#253f7c!important}
body.pk-design-page .btn{border-radius:12px!important;background:#c3312d!important;color:#fff!important;font-family:Inter,Arial,sans-serif!important;font-size:13px!important;line-height:1.4;text-transform:none;letter-spacing:0;min-height:44px}
body.pk-design-page .btn.alt{background:#fff!important;border:1px solid #cfd8e5!important;color:#253f7c!important}
body.pk-design-page .btn.tg,body.pk-design-page .btn.site-tg{background:#253f7c!important}
body.pk-design-page .card,body.pk-design-page .car,body.pk-design-page .work,body.pk-design-page .panel,body.pk-design-page .product,body.pk-design-page .side{border:1px solid #e1e6ed!important;border-radius:20px!important;background:#fff;box-shadow:0 5px 24px #253f7c06}
body.pk-design-page .card:hover,body.pk-design-page .car:hover{transform:translateY(-2px);box-shadow:0 10px 26px #253f7c12;border-color:#bdc9dd!important}
body.pk-design-page .card h3,body.pk-design-page .card h3 a,body.pk-design-page .card h2,body.pk-design-page .card a{overflow-wrap:anywhere;min-width:0}body.pk-design-page .grid>*{min-width:0}body.pk-design-page .price{color:#253f7c}
body.pk-design-page .pk-clean-header{background:#fff!important;color:#253f7c!important}body.pk-design-page .pk-clean-nav a{color:#253f7c!important}
body.pk-design-page .search-help,body.pk-design-page .vehicle-help,body.pk-design-page .vehicle-head small,body.pk-design-page .catalog-meta{color:#596575!important}
body.pk-design-page .vehicle-box{background:#fff!important;border:1px solid #e1e6ed;border-radius:20px}
body.pk-design-page .vehicle-head h2,body.pk-design-page .vehicle-field label{color:#253f7c!important}
body.pk-design-page .vehicle-head h2{font-size:24px!important;line-height:1.25}
body.pk-design-page .quick-car,body.pk-design-page .filter{color:#253f7c!important;background:#fff!important;border:1px solid #cfd8e5!important;border-radius:9px}
body.pk-design-page .filters{gap:10px}
body.pk-design-page .filter{border-radius:10px;font-family:Inter,Arial,sans-serif}
body.pk-design-page .filter.active{background:#253f7c!important;color:#fff!important}
body.pk-design-page input,body.pk-design-page select,body.pk-design-page textarea{border-radius:12px!important;border:1px solid #cfd8e5!important;min-height:44px;font-size:16px}
body.pk-design-page a:focus-visible,body.pk-design-page button:focus-visible{outline:3px solid #c3312d;outline-offset:4px}
body.pk-design-page .section{padding:64px 0}
@media(max-width:600px){body.pk-design-page .section{padding:42px 0}body.pk-design-page .hero-copy{padding-right:0}body.pk-design-page .pk-car-help-grid{grid-template-columns:1fr!important}body.pk-design-page .hero-grid{min-width:0}body.pk-design-page .hero-grid>*{min-width:0}body.pk-design-page .hero h1{overflow-wrap:anywhere}}

body.pk-design-page .card h2,body.pk-design-page .card h3{font-size:20px!important;line-height:1.35!important;letter-spacing:-.015em;margin-top:0}body.pk-design-page .crumb,body.pk-design-page .crumb a,body.pk-design-page .vehicle-head span,body.pk-design-page .catalog-meta>*{color:#596575!important}
