.servicePage header{border-bottom:1px solid var(--line);align-items:center;gap:30px;height:88px;padding:15px 5vw;display:flex}.servicePage header img{width:58px}.servicePage header>a:nth-child(2){margin-left:auto;font-size:.75rem;font-weight:900}.serviceHero{background:radial-gradient(circle at 80% 40%,#1b3d1f,#0000 28%);flex-direction:column;justify-content:center;align-items:flex-start;min-height:650px;padding:110px 6vw;display:flex}.serviceHero>p,.serviceBody small,.method small,.beforeAfter small,.related small{color:var(--lime);letter-spacing:.18em;font-size:.72rem;font-weight:900}.serviceHero h1{letter-spacing:-.06em;max-width:1100px;margin:28px 0;font-size:clamp(3.8rem,8vw,8rem);line-height:.9}.serviceHero>strong{color:var(--lime);font-size:1.5rem}.serviceHero>span{color:var(--muted);max-width:650px;margin:25px 0;font-size:1.2rem;line-height:1.7}.serviceBody{grid-template-columns:1fr 1fr;gap:20px;padding:90px 6vw;display:grid}.serviceBody article{border-top:2px solid var(--lime);background:#101512;padding:40px}.serviceBody h2,.method h2,.beforeAfter h2,.related h2{letter-spacing:-.05em;font-size:clamp(2.5rem,5vw,5rem);line-height:.95}.serviceBody p,.method li,.beforeAfter p,.related p{color:var(--muted);line-height:1.7}.method{color:#071007;background:#f2f4ef;grid-template-columns:1fr 1fr;gap:8vw;padding:100px 6vw;display:grid}.method ol{counter-reset:item;margin:0;padding:0;list-style:none}.method li{color:#344037;counter-increment:item;border-bottom:1px solid #aeb7b0;padding:20px 0}.method li:before{content:"0" counter(item);color:#4b8b3c;margin-right:25px}.beforeAfter{border:1px solid var(--line);text-align:center;background:repeating-linear-gradient(135deg,#0d110e,#0d110e 14px,#121712 14px 28px);margin:100px 6vw;padding:80px 5vw}.beforeAfter p{max-width:680px;margin:auto}.related{padding:90px 6vw}.related>div{flex-wrap:wrap;gap:12px;margin:35px 0;display:flex}.related span{border:1px solid var(--line);padding:15px 18px}.related p{max-width:700px}.related .btn{margin-top:20px}.servicePage footer{border-top:1px solid var(--line);justify-content:space-between;padding:35px 6vw 70px;display:flex}@media (max-width:700px){.servicePage header>a:nth-child(2){display:none}.serviceHero{min-height:580px;padding-top:80px}.serviceBody,.method{grid-template-columns:1fr}.serviceBody{padding:60px 5vw}.serviceBody article{padding:28px}.beforeAfter{margin:70px 5vw;padding:60px 25px}}
