.service-page{background:#0b1014}.service-hero{padding:34px 0 80px;background:linear-gradient(110deg,#0b1014 35%,rgba(11,16,20,.82)),url('/assets/hero-crane.png') center/cover}.service-kicker{color:var(--yellow);font-size:11px;letter-spacing:.16em;margin:34px 0 22px}.service-hero h1{max-width:1000px;font:600 clamp(54px,7.5vw,106px)/.96 "Barlow Condensed",sans-serif;text-transform:uppercase;margin:0;letter-spacing:-.025em}.service-hero h1 span{color:var(--yellow)}.service-intro{max-width:760px;font-size:18px;line-height:1.85;color:#cbd1d0;margin:30px 0}.service-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:30px}.service-actions a{color:var(--paper)}.service-actions .service-cta{display:inline-flex;gap:28px;justify-content:space-between;background:var(--yellow);color:#101619;padding:18px 24px;font-weight:800;text-decoration:none;font-size:14px;border:2px solid var(--yellow)}.service-cta:hover{background:#ffe77a!important}.service-actions a:focus-visible,.service-related a:focus-visible{outline:3px solid white;outline-offset:5px}.service-phone{font-size:14px}.service-section{padding-top:68px;padding-bottom:68px}.service-page h2{font:500 clamp(32px,4vw,54px)/1.08 "Barlow Condensed",sans-serif;margin:0 0 30px;text-transform:uppercase}.service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.service-card{padding:32px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.service-number{font:500 22px "Barlow Condensed",sans-serif;color:var(--yellow)}.service-page h3{font:500 30px/1.12 "Barlow Condensed",sans-serif;margin:22px 0 14px}.service-card p,.service-steps p,.service-preparation p{color:#b6bfbd;line-height:1.8;font-size:15px;margin-bottom:0}.service-detail{background:#142126;border-block:1px solid #2c3a3e;padding:60px 0}.service-split{display:grid;grid-template-columns:1fr 1.25fr;gap:70px;align-items:start}.service-split h2{color:var(--yellow);margin:0}.service-split p{margin:0;line-height:1.9;color:#d5dcda}.service-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:0;list-style:none;counter-reset:steps}.service-steps li{border-top:2px solid var(--yellow);padding-top:22px;counter-increment:steps}.service-steps li:before{content:'0' counter(steps);color:var(--yellow);font-size:12px}.service-preparation{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-block:1px solid var(--line)}.service-preparation ul{padding-left:24px;margin:0}.service-preparation li{padding:8px 0;line-height:1.8}.service-preparation li::marker{color:var(--yellow)}.service-related{padding-top:10px}.service-related a{display:flex;justify-content:space-between;gap:20px;color:var(--paper);padding:20px 0;border-top:1px solid var(--line);text-decoration:none}.service-related a span{color:var(--yellow)}.service-contact{padding:65px 0;background:#182329;border-top:1px solid var(--line)}.service-contact p{max-width:730px;color:#c2cdca;line-height:1.8}.service-contact .service-address{font-size:12px;margin-top:38px}.service-page{overflow-wrap:anywhere}.service-page .faq-item summary{font-size:27px}.service-page .faq-item p{line-height:1.8}
@media(max-width:800px){.service-hero{padding-bottom:48px}.service-intro{font-size:16px}.service-grid,.service-split,.service-preparation{grid-template-columns:1fr;gap:24px}.service-grid{gap:0}.service-card{padding:24px}.service-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.service-section{padding-block:44px}.service-split h2{font-size:38px}.service-page .faq-item summary{font-size:23px}.service-actions{gap:22px}.service-hero h1{font-size:clamp(46px,10vw,76px)}}
@media(max-width:430px){.service-steps{grid-template-columns:1fr}.service-actions .service-cta{width:100%}}

@media(max-width:800px){.service-header nav{display:flex;flex-wrap:wrap;overflow:visible;gap:16px 20px}.service-header nav a{font-size:10px}.service-header{padding-bottom:18px}}
