.service-hero{padding-top:112px;padding-bottom:40px}.service-hero-grid{display:grid;gap:28px;align-items:center}.service-hero-img{width:100%;max-height:320px;object-fit:cover;border-radius:12px;border:1px solid var(--border-subtle)}.service-hero-lead{margin:0 0 20px;font-size:16px;line-height:1.55;color:var(--text-muted, var(--main))}.service-hero-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.service-hero-actions .hero-cta{margin-bottom:0}.service-hero-actions .hero-cta,.service-hero-actions .hero-cta:visited,.service-hero-actions .hero-cta:hover,.service-hero-actions .hero-cta:focus-visible{color:var(--white);text-decoration:none}.service-hero-phone{display:inline-flex;align-items:center;padding:12px 22px;font-size:15px;font-weight:600;color:var(--bg-second);text-decoration:none;border:1px solid var(--bg-second);border-radius:60px}.service-hero-phone:hover,.service-hero-phone:focus-visible{background-color:var(--bg-second);color:var(--white);border-color:var(--bg-second)}body.service-landing-page .header-order-btn,body.service-landing-page .header-order-btn:visited,body.service-landing-page .header-modal-order-btn,body.service-landing-page .header-modal-order-btn:visited{color:var(--bg-second)}body.service-landing-page .header-order-btn:hover,body.service-landing-page .header-order-btn:focus-visible,body.service-landing-page .header-modal-order-btn:hover,body.service-landing-page .header-modal-order-btn:focus-visible{background-color:var(--bg-second);color:var(--white);border-color:var(--bg-second)}.service-section-title{margin-bottom:12px;font-size:24px;font-weight:600;letter-spacing:.02em;text-align:center}.service-section-lead{margin:0 auto 28px;max-width:40rem;font-size:15px;line-height:1.55;text-align:center;opacity:.92}.service-scope-list{margin:0;padding-left:1.25rem;columns:1;column-gap:2rem}.service-scope-list li{margin-bottom:10px;font-size:15px;line-height:1.45;break-inside:avoid}.service-steps{display:grid;gap:16px;margin:0;padding:0;list-style:none;counter-reset:service-step}.service-step{counter-increment:service-step;padding:20px 22px 20px 56px;position:relative;background:var(--white);border:1px solid var(--border-subtle);border-radius:10px}.service-step:before{content:counter(service-step);position:absolute;left:18px;top:18px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--white);background:var(--bg-second);border-radius:50%}.service-step-title{margin:0 0 6px;font-size:17px;font-weight:600}.service-step-text{margin:0;font-size:15px;line-height:1.5;opacity:.92}.service-reviews-grid{display:grid;gap:16px}.service-more-link{display:block;margin-top:20px;font-size:15px;font-weight:600;text-align:center;color:var(--bg-second)}.service-more-link:hover,.service-more-link:focus-visible{color:var(--color-dark)}.service-breadcrumb{margin:0 0 16px;font-size:13px;text-align:center}.service-breadcrumb a{color:var(--bg-second);text-decoration:none}.service-breadcrumb a:hover,.service-breadcrumb a:focus-visible{text-decoration:underline}@media screen and (min-width: 768px){.service-hero-grid{grid-template-columns:1fr 1fr;gap:40px}.service-hero-content,.service-hero-content .hero-title-autumn,.service-hero-content .hero-subtitle{text-align:left}.service-hero-actions{justify-content:flex-start}.service-section-title{font-size:28px;text-align:left}.service-section-lead{margin-left:0;text-align:left}.service-scope-list{columns:2}.service-steps,.service-reviews-grid{grid-template-columns:repeat(2,1fr)}.service-breadcrumb{text-align:left}}@media screen and (min-width: 1024px){.service-reviews-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 1440px){.service-section-title{font-size:34px}.service-hero-img{max-height:400px}}
