/* Tjänstesidor 2026-11-02 */
.service-steps{list-style:none;counter-reset:s;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}
.service-steps li{counter-increment:s;background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px}
.service-steps li::before{content:counter(s,decimal-leading-zero);display:block;color:var(--accent);font-weight:700;font-size:13px;margin-bottom:8px}
.service-steps strong{display:block;font-size:1.05rem;margin-bottom:6px}
.service-steps span{color:var(--muted);line-height:1.55}
.service-offer{max-width:820px}.service-offer p,.service-offer li{line-height:1.65}
.service-faq{max-width:820px}
.service-faq details{border-bottom:1px solid var(--line);padding:14px 0}
.service-faq summary{cursor:pointer;font-weight:600;font-size:1.05rem}
.service-faq details p{margin:10px 0 0;line-height:1.65;color:#34465d}
.service-links{list-style:none;padding:0;margin:0;display:grid;gap:10px}
.service-links a{font-weight:600}
.result-booking{margin-top:14px}
