.JC-ServiceDetail{max-width:1100px;margin:0 auto;padding:90px 24px}.JC-ServiceDetail nav{color:var(--secondBG-text);flex-wrap:wrap;gap:12px;margin-bottom:64px;font-size:.8rem;display:flex}.JC-ServiceDetail a{color:#b8aaff}.JC-ServiceDetail header{max-width:800px;margin-bottom:70px}.JC-ServiceDetail-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#b8aaff;margin-bottom:20px;font-size:.75rem}.JC-ServiceDetail h1{letter-spacing:-.06em;margin-bottom:28px;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1.1}.JC-ServiceDetail header>p:last-of-type{color:var(--secondBG-text);font-size:1.15rem;line-height:1.8}.JC-ServiceDetail-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.JC-ServiceDetail-actions .JC-HeroButton-link{color:#fff}.JC-ServiceDetail-sections section{border-top:1px solid var(--borderColor);grid-template-columns:70px 1fr;gap:24px;padding:32px 0;display:grid}.JC-ServiceDetail-sections section>span{color:#b8aaff;padding-top:6px;font-size:.8rem}.JC-ServiceDetail h2{margin-bottom:16px;font-size:1.35rem}.JC-ServiceDetail-sections p,.JC-ServiceDetail details p{color:var(--secondBG-text);max-width:760px;line-height:1.85}.JC-ServiceDetail-questions{border:1px solid var(--borderColor);background:#ffffff03;border-radius:18px;margin-top:40px;padding:32px}.JC-ServiceDetail details{border-bottom:1px solid var(--borderColor);padding:20px 0}.JC-ServiceDetail summary{cursor:pointer;font-weight:600}.JC-ServiceDetail details p{margin-top:16px}.JC-ServiceDetail-related{margin-top:50px}.JC-ServiceDetail-related a{text-underline-offset:5px;margin:0 24px 14px 0;text-decoration:underline;display:inline-block}@media (max-width:600px){.JC-ServiceDetail{padding-top:45px}.JC-ServiceDetail nav{margin-bottom:40px}.JC-ServiceDetail-sections section{grid-template-columns:26px 1fr;gap:12px}.JC-ServiceDetail-questions{padding:22px}}
