*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#272727;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.45}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #008aac;outline-offset:5px}h1,h2,h3,p{margin-top:0}h1{font-size:38px;line-height:1.16;font-weight:500;margin-bottom:24px}h2{font-size:34px;line-height:1.22;font-weight:400}h3{font-size:22px;line-height:1.25;font-weight:500}p{margin-bottom:20px}.container{width:min(100% - 48px,1040px);margin-inline:auto}header{height:118px;display:flex;align-items:center;justify-content:center;background:white}.buttons{display:flex;justify-content:center;gap:12px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 27px;border:1px solid #333;border-radius:4px;font-size:16px;font-weight:700;background:#fff;color:#202020;transition:background .15s}.btn:hover{background:#eef6f9}.btn.primary{background:#00b5dd;border-color:#00b5dd;color:#fff}.btn.primary:hover{background:#009fc3}.logo{display:flex;align-items:center;gap:9px;color:#00b5df;font-size:26px;font-weight:700;white-space:nowrap;margin-bottom:34px}.logo>.photo{flex:0 0 83px;width:83px}.photo{position:relative;overflow:hidden;display:block;isolation:isolate}.photo img{position:absolute;max-width:none;height:auto;display:block;pointer-events:none}.hero-grid{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:20px}.brand-hero{background:linear-gradient(90deg,#fff 0 67%,#3b3b3b 67%)}.brand-hero .container{max-width:1110px}.brand-hero h1{max-width:450px}.brand-hero p{font-size:15px;letter-spacing:.4px;max-width:450px}.brand-hero .logo{font-size:25px;margin-bottom:32px}.brand-hero .hero-grid{min-height:345px}.hero-car{width:100%;align-self:end}.mini-rating{display:flex;align-items:center;gap:5px;font-size:12px;margin:15px 0}.google{font-size:44px;font-weight:700;color:#4285f4;line-height:1}.mini-rating .google{font-size:30px;color:#888}.benefits{background:#222;color:#fff;padding:54px 0}.benefit-top{display:grid;grid-template-columns:.9fr 1fr;align-items:center;gap:44px;padding:0 16px}.benefit-top h2{font-size:42px}.framed{box-shadow:12px 12px 0 -2px #222,12px 12px 0 0 #888}.features{display:grid;grid-template-columns:.85fr 1.1fr 1.05fr;gap:28px;margin-top:50px}.features article{padding:20px 24px;background:#363636;border:1px solid #666;border-radius:7px}.features h3{font-size:24px;margin-bottom:12px}.features p{font-size:14px;line-height:1.35;color:#ddd;margin:0}.diagram-section{padding:54px 0 24px;text-align:center;max-width:880px}.diagram-section h2{max-width:850px;margin:0 auto 42px;font-size:36px}.diagram{width:100%;max-width:900px;margin:auto}.reviews{background:#f3f3f3;padding:52px 24px 32px}.review-wrap{max-width:640px;margin:auto}.reviews h2{text-align:center;margin-bottom:65px}.rating{display:flex;align-items:center;gap:14px;background:#e5e5e5;border-radius:8px;padding:24px 35px;font-size:18px}.stars{color:#ffb900;letter-spacing:1px;font-size:18px;line-height:1.1}.review{background:#e5e5e5;border-radius:8px;padding:20px;margin-top:24px}.review p{font-size:16px;line-height:1.4}.reviewer{display:flex;align-items:center;gap:10px;margin-top:65px;font-size:15px}.avatar{display:inline-flex;background:#c1c1c1;color:#eee;border-radius:50%;font-size:27px;align-items:center;justify-content:center;width:34px;height:34px}.about-brand{background:#ddd;padding:50px 24px 58px}.about-card{background:white;box-shadow:0 0 65px #00000012;border-radius:10px;padding:44px;display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;width:min(100%,1080px)}.about-card h2{font-size:34px;margin-bottom:16px}.about-card p{font-size:16px;line-height:1.4}.contact{padding:34px 24px 20px}.schedule{max-width:1060px;margin:0 auto 44px;box-shadow:0 0 70px #0002;border-radius:14px;text-align:center;padding:44px 24px}.schedule h2{font-size:44px;margin-bottom:22px}.schedule p{color:#666;font-size:16px}.schedule .buttons{margin-top:25px}.contact-grid{max-width:900px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:35px}.contact-grid h2{font-size:28px;margin-bottom:40px}.contact-grid p{font-size:14px;line-height:1.6;margin-bottom:35px;color:#666}.contact-grid iframe{width:100%;height:240px;border:0}footer{text-align:center;padding:42px 0 10px;font-size:12px}footer p{font-weight:600}footer nav{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 18px;font-size:14px}footer nav a:hover{color:#00a3cf}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.center{text-align:center}.home h1{font-weight:700;font-size:43px}.home-hero{background:#fafafa}.home-hero .hero-grid{grid-template-columns:1.65fr .8fr;gap:42px}.home-hero .logo{margin:32px 0}.home-hero .photo{align-self:stretch}.home-hero .logo .photo{align-self:auto}.eyebrow{font-size:14px;letter-spacing:4px;margin-bottom:15px}.quality{border:1px solid #cedce5;padding:12px;font-size:12px;letter-spacing:.6px;margin:30px 0 20px;display:table;border-radius:3px}.home-about{padding:30px 40px 8px}.home-about h2{font-size:38px;margin:18px 0}.home-about p{color:#666;font-size:16px}aside{background:#eee;padding:20px;border-radius:8px;color:#666;font-size:14px;margin:24px 0}aside strong{color:#2986b4}.small{font-size:12px!important}.checks{padding:35px 20px 15px;gap:100px}.checks h3{font-size:24px}.checks p{font-size:14px;color:#333}.services{background:#151515;color:white;padding:40px 0 30px}.services h2{font-size:32px;font-weight:700;text-align:center}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 76px;margin:72px 0 36px}.service-grid article{background:#f6f6f6;color:#111;padding:24px;border-radius:8px;min-height:255px}.service-grid article:nth-child(1),.service-grid article:nth-child(3),.service-grid article:nth-child(5){background:#1769b1;color:#fff}.service-grid h3{display:flex;align-items:center;gap:22px;font-size:21px;font-weight:700;min-height:66px;border-bottom:1px solid #aaa4;padding-bottom:22px}.service-grid h3 span{font-size:35px;color:#81bff3}.service-grid p{font-size:15px;line-height:1.4;margin:0}.brand-logos{max-width:700px;margin:28px auto 0}.company{padding:42px 40px 32px}.company h2{font-size:34px;margin:22px 0 18px}.company p{font-size:15px}.pill{background:#101a1b;color:#2ec5f1;font-size:11px;font-weight:700;padding:8px 12px;border-radius:30px}.guarantees{padding:15px 10px}.guarantees p{margin-bottom:42px}.company .two-col+.two-col{margin-top:28px}.service-hero{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;padding:10px 0 18px;gap:20px;max-width:1120px}.service-hero h1{font-size:36px;font-weight:700;max-width:600px}.service-hero p{font-size:16px;max-width:480px}.service-hero .logo{margin-bottom:50px}.safety{background:#fafafa;padding:44px 0}.safety-grid{display:grid;grid-template-columns:230px 1fr;gap:35px}.small-cards{display:grid;gap:18px}.small-cards article{background:#f5f8f9;border:1px solid #d9e2e8;padding:18px;border-radius:5px}.small-cards span{font-size:26px}.small-cards h3{font-weight:700;font-size:19px;margin-bottom:12px}.small-cards p{font-size:13px;color:#777;margin:0}.safety-main{display:flex;gap:25px;align-items:center}.safety-main>.photo{flex:1.2}.safety-main>div{flex:1}.safety-main h2{font-weight:700;font-size:40px}.safety-main p{color:#777;font-size:16px}.suspension .safety-main{display:block;padding-top:40px}.suspension .safety-main .photo{max-width:580px}.suspension em,.suspension .small-cards h3,.suspension .small-cards span{color:#539bda}em{font-style:normal}.importance{padding:50px 0 30px;max-width:930px}.importance h2{text-align:center;font-weight:700;font-size:40px;margin-bottom:35px}.explanation{max-width:780px;margin:20px 0 35px auto}.explanation:last-child{margin-right:auto;margin-left:0}.manufacturers{background:#f2f2f2;padding:35px 24px}.manufacturers h2{text-align:center;font-size:25px}.manufacturers .brand-logos{max-width:850px}.revision-hero{background:#f1efed}.revision-hero .hero-grid{max-width:1240px}.revision-hero .logo{margin:35px 0}.revision h1{font-size:38px;font-weight:700}.location-pill{display:table;background:#aaa;color:white;border-radius:30px;padding:8px 60px;margin:20px 0;font-size:12px;font-weight:700}.revision-hero .rating{background:none;padding:10px 0;font-size:14px}.revision-hero .stars{display:none}.revision-intro{background:#eee;padding:45px 0}.revision-intro .container{max-width:1220px}.revision-intro h2{font-size:39px;line-height:1.35}.revision-intro p{font-size:21px;color:#777;max-width:520px}.revision-intro hr{border:0;border-top:1px solid #cbd8de;width:220px;margin:30px 0}.revision-mosaic{background:linear-gradient(100deg,#dce1e5,#f7f2ee);padding:25px 0 50px}.mosaic{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1120px}.mosaic-col{display:flex;flex-direction:column;gap:22px}.mosaic-col.reverse{flex-direction:column-reverse}.mosaic-col .photo{border-radius:24px}.mosaic-col>div:not(.photo){padding:24px;background:#f9f9f9;border-radius:24px;flex:1}.mosaic h3{font-size:18px;font-weight:700;color:#6e7880}.mosaic p{font-size:14px;line-height:1.4;color:#777;margin:0}.revision-company{background:#ececec;padding:25px 0 60px}.revision-company .photos{max-width:760px;margin:auto;align-items:end;gap:24px}.revision-company .quality{margin:30px auto 45px}.three-col{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.three-col p{font-size:15px;color:#777}.three-col h3{font-size:25px}.revision-company .container{max-width:1220px}
@media(min-width:1500px){.container{max-width:1100px}.brand-hero .hero-grid{min-height:390px}.brand-hero .container{max-width:1200px}}
@media(max-width:760px){body{font-size:16px}.container{width:calc(100% - 36px)}header{height:91px}.btn{padding:12px 23px;font-size:15px;min-height:48px}.logo,.brand-hero .logo{white-space:normal;font-size:20px;line-height:1.15;gap:7px;margin-bottom:24px}.logo>.photo{flex-basis:64px;width:64px}h1,.home h1,.revision h1{font-size:32px}h2{font-size:28px}.hero-grid,.home-hero .hero-grid,.service-hero{grid-template-columns:1fr;gap:20px}.brand-hero{background:#fff}.brand-hero .hero-grid{padding-top:18px}.brand-hero h1{max-width:100%;font-size:32px}.brand-hero p{font-size:16px}.hero-car{max-width:440px;justify-self:center}.benefits{padding:35px 0}.benefit-top{grid-template-columns:1fr;gap:32px;padding:0}.benefit-top>.photo{width:90%;max-width:430px;margin:auto}.benefit-top h2{font-size:32px;margin:8px 0 0}.features{grid-template-columns:1fr;gap:15px;margin-top:28px}.features h3{font-size:23px}.features p{font-size:16px}.diagram-section{padding:36px 0 20px;width:calc(100% - 16px)}.diagram-section h2{font-size:27px;padding:0 14px;margin-bottom:24px}.reviews{padding:36px 18px 28px}.reviews h2{font-size:28px;margin-bottom:30px}.rating{padding:20px 18px;gap:12px;font-size:15px}.google{font-size:40px}.review{padding:18px;margin-top:18px}.reviewer{margin-top:35px}.about-brand{padding:28px 18px}.about-card{grid-template-columns:1fr;padding:24px;gap:28px}.about-card h2{font-size:29px}.contact{padding:25px 18px 15px}.schedule{padding:30px 16px;margin-bottom:35px}.schedule h2{font-size:32px}.schedule p{font-size:15px}.schedule .btn{padding:12px 16px}.desktop{display:none}.contact-grid{grid-template-columns:1fr;gap:15px}.contact-grid h2{font-size:27px;margin-bottom:24px}.contact-grid p{font-size:15px;margin-bottom:20px}.contact-grid iframe{height:250px}footer{padding-top:30px}.home-hero .hero-grid{padding-bottom:24px}.home-hero .hero-grid>.photo{max-width:330px;width:100%;justify-self:center;aspect-ratio:1!important}.home-hero .hero-grid>.photo img{top:-38%!important}.home-hero .logo{margin:22px 0}.quality{font-size:12px;line-height:1.8}.home-about,.company{padding:32px 0 12px}.two-col{grid-template-columns:1fr;gap:26px}.home-about h2{font-size:32px}.checks{padding:25px 0 5px;gap:15px}.checks p{font-size:16px}.service-grid{grid-template-columns:1fr 1fr;gap:16px;margin:35px 0 25px}.service-grid article{padding:17px;min-height:0}.service-grid h3{font-size:18px;gap:8px;display:block}.service-grid h3 span{display:block}.service-grid p{font-size:14px}.services h2{font-size:28px}.services .brand-logos{margin-top:25px}.company h2{font-size:29px}.company p{font-size:16px}.guarantees{padding:0}.guarantees p{margin-bottom:24px}.service-hero{padding-top:20px}.service-hero .logo{margin-bottom:30px}.service-hero h1{font-size:30px}.service-hero>.photo{max-width:400px;width:100%;justify-self:center}.safety{padding:30px 0}.safety-grid{grid-template-columns:1fr;gap:25px}.small-cards{grid-template-columns:1fr}.small-cards article{padding:18px}.small-cards h3{font-size:21px}.small-cards p{font-size:15px}.safety-main{flex-direction:column-reverse}.safety-main>.photo{width:75%;flex:auto}.safety-main h2{font-size:32px}.suspension .safety-main{padding-top:0}.importance{padding:35px 0 12px}.importance h2{font-size:29px}.explanation{width:100%;margin:20px auto}.manufacturers h2{font-size:23px}.revision-hero .logo{margin:22px 0}.revision-intro{padding:30px 0}.revision-intro h2{font-size:31px}.revision-intro p{font-size:18px}.revision-mosaic{padding:25px 0}.mosaic{grid-template-columns:1fr 1fr;gap:16px}.mosaic-col,.mosaic-col.reverse{flex-direction:column;gap:14px}.mosaic-col>div:not(.photo){padding:18px}.mosaic h3{font-size:18px}.mosaic p{font-size:14px}.three-col{grid-template-columns:1fr;gap:15px}.three-col p{font-size:16px}.revision-company{padding-bottom:25px}.revision-company .photos{grid-template-columns:1fr 1fr;gap:15px}.revision-company .quality{margin:25px auto}.revision-hero .rating{margin-bottom:0}}
.maintenance-card{display:flex;align-items:center;max-width:800px;margin:44px 0 44px auto;gap:25px}.maintenance-card>div:not(.photo){background:#f5f8f9;border:1px solid #d9e2e8;border-radius:5px;padding:30px;flex:1}.maintenance-card h3{font-size:23px;font-weight:700}.maintenance-card p{font-size:16px;color:#777;margin:0}.maintenance-card .photo{width:210px;flex-shrink:0}.maintenance-card:nth-of-type(2){margin-right:auto;margin-left:0;flex-direction:row-reverse}.suspension .maintenance-card h3{color:#539bda}@media(max-width:760px){.maintenance-card,.maintenance-card:nth-of-type(2){flex-direction:column-reverse;gap:12px;margin:25px 0}.maintenance-card .photo{width:150px}.maintenance-card>div:not(.photo){padding:22px;width:100%}}
@media(max-width:760px){.home-hero .hero-grid>.photo{max-width:250px;aspect-ratio:152/258!important}.home-hero .hero-grid>.photo img{top:-39.1472868217%!important}}
