.service-detail{background:var(--bg);padding:1.6rem 0 4rem;min-height:70vh}.service-detail .container{max-width:900px}.service-breadcrumb{font-size:.8rem;color:var(--text-muted);margin-bottom:1.2rem}.service-detail__article{padding:clamp(1.3rem,4vw,3rem);background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.service-detail__eyebrow{font-size:.72rem;letter-spacing:.12em;font-weight:700;color:var(--primary)}.service-detail h1{font-size:clamp(1.75rem,4.8vw,2.7rem);line-height:1.2;margin:.7rem 0 1.1rem}.service-detail__lead{font-size:1.13rem;color:var(--text-muted);line-height:1.7}.service-detail section{margin-top:2rem}.service-detail h2{font-size:1.35rem;line-height:1.3;margin-bottom:.6rem}.service-detail section p{line-height:1.8}.service-detail__faq{border-top:1px solid var(--border);padding:1rem 0}.service-detail__faq summary{font-weight:650;cursor:pointer;color:var(--primary-dark)}.service-detail__faq p{padding:.7rem 0 .2rem}.service-detail__cta{background:var(--primary-light);border-radius:var(--radius);padding:1.5rem;margin-top:2.5rem}.service-detail__cta p{margin-bottom:1.2rem}.service-detail__cta .btn{margin:.25rem .25rem .25rem 0}.service-detail__note{font-size:.8rem;color:var(--text-muted);margin-top:1.6rem}