.reference-home .original-home{padding-top:0}.reference-home .original-hero{margin:40px 0}.reference-home .car-hero{min-height:450px}.reference-home .original-hero.car-hero>img{z-index:0}.reference-home .original-hero-copy{width:80%;padding:30px 40px}.reference-home .car-hero h1{font-size:36px;line-height:1.2}.reference-home .car-hero .original-hero-subtitle{color:#f60;justify-content:center;align-items:center;gap:8px;margin:15px auto;font-size:20px;display:flex}.reference-home .original-hero-subtitle svg{flex-shrink:0}.reference-home .original-hero-actions a{box-shadow:none;padding:10px 28px;font-size:16px}.reference-home .restored-about.original-about{gap:30px;margin:40px 0}.reference-home .original-about-copy{padding:30px}.reference-home .original-about-copy h2{margin-bottom:20px;font-size:24px}.reference-home .original-about-copy p{font-size:14px;line-height:1.6}.reference-home .home-advantages{color:#aaa;margin:15px 0;padding-left:18px;font-size:14px;line-height:1.6;list-style:outside}.reference-home .home-slider{border-radius:16px}.reference-home .original-contacts{gap:10px}.reference-home .original-contacts :is(p,a){color:#aaa;font-size:14px}.reference-home .original-contacts a{color:#f60}.reference-home .home-guarantee{margin:24px 0;padding:24px 0;scroll-margin-top:100px}.reference-home .home-guarantee h2{justify-content:center;align-items:center;gap:8px;margin-bottom:25px;font-size:24px;display:flex}.reference-home .home-guarantee-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.reference-home .home-guarantee article{text-align:center;background:#0d0d0dcc;border-left:3px solid #f60;border-radius:8px;padding:20px}.reference-home .home-guarantee article>svg{color:#ffab70;margin:0 auto 10px}.reference-home .home-guarantee h3{margin-bottom:10px;font-size:18px}.reference-home .home-guarantee p{color:#aaa;font-size:13px}.reference-home .home-guarantee a{color:#ff8a33;align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.reference-home .original-reviews{background:#111b;border:1px solid #ff660030;border-radius:16px;margin:24px 0;padding:32px 24px;overflow:hidden}.reference-home .original-reviews h2{justify-content:center;align-items:center;gap:10px;margin-bottom:30px;font-size:28px;display:flex}.reference-home .original-reviews h2>svg{color:#ffc44d;fill:currentColor;flex-shrink:0}.reference-home .home-reviews-viewport{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.reference-home .home-reviews-viewport::-webkit-scrollbar{width:0;height:0;display:none}.reference-home .home-reviews-track{width:max-content;animation:40s linear infinite home-review-scroll;display:flex}.reference-home .home-reviews-group{gap:25px;padding-right:25px;display:flex}.reference-home .home-reviews-group article{text-align:left;background:#0d0d0de6;border:0;border-left:3px solid #f60;border-radius:8px;flex-shrink:0;width:300px;padding:20px}.reference-home .home-reviews-group .review-stars{justify-content:flex-start}.reference-home .home-reviews-group p{color:#ddd;margin:12px 0 15px;font-size:14px;font-style:italic;line-height:1.5}.reference-home .home-reviews-group strong{color:#f60;font-size:14px}.reference-home .original-reviews>a{margin-top:24px}.reference-home .original-reviews:hover .home-reviews-track,.reference-home .original-reviews:focus-within .home-reviews-track{animation-play-state:paused}@keyframes home-review-scroll{to{transform:translate(-50%)}}.reference-home .original-footer-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,1.3fr) minmax(0,1.4fr);gap:24px}.reference-home .original-footer-grid>div{overflow-wrap:anywhere;min-width:0}@media (min-width:768px) and (max-width:1100px){.reference-home .original-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.reference-home .original-footer-grid{grid-template-columns:minmax(0,1fr)}.reference-home .original-hero{margin:20px 0}.reference-home .car-hero{min-height:350px;padding:20px 0}.reference-home .original-hero-copy{width:95%;padding:20px}.reference-home .car-hero h1{font-size:24px}.reference-home .car-hero .original-hero-subtitle{font-size:16px}.reference-home .original-hero-actions a{padding:10px 14px;font-size:14px}.reference-home .restored-about.original-about{gap:20px;margin:24px 0}.reference-home .original-about-copy{padding:20px}.reference-home .home-guarantee-grid{grid-template-columns:1fr}.reference-home .home-reviews-group article{width:280px;padding:18px}.reference-home .original-reviews{margin:24px 0;padding:24px 0}.reference-home .original-reviews h2{font-size:22px}.reference-home .home-reviews-track{animation:none}.reference-home .home-reviews-group[aria-hidden=true]{display:none}}@media (max-width:480px){.reference-home .car-hero{min-height:280px}.reference-home .original-hero-copy{padding:16px 14px}.reference-home .car-hero h1{font-size:20px}.reference-home .car-hero .original-hero-subtitle{font-size:14px}.reference-home .original-about-copy{padding:18px}}@media (prefers-reduced-motion:reduce){.reference-home .home-reviews-track{animation:none}.reference-home .home-reviews-group[aria-hidden=true]{display:none}}
