.service-introduction{max-width:1200px;margin:0 auto}.service-breadcrumb{color:var(--muted);align-items:center;gap:12px;margin-bottom:38px;font-size:13px;display:flex}.service-breadcrumb a:hover{color:var(--brand-strong)}.service-introduction-hero{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:64px;padding-bottom:56px;display:grid}.service-introduction-hero h1{letter-spacing:-1.8px;word-break:keep-all;margin:20px 0 24px;font-size:clamp(30px,3.4vw,48px);line-height:1.35}.service-introduction-hero p{color:var(--muted);word-break:keep-all;font-size:17px;line-height:1.9}.service-introduction-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.service-introduction-actions .primary-button{gap:16px;min-height:52px}.service-introduction-image{background:var(--brand-soft);border-radius:22px;height:420px;overflow:hidden}.service-introduction-image img{object-fit:cover;object-position:center 38%;width:100%;height:100%}.service-highlights{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:32px 0;display:grid}.service-highlights section{padding-right:20px}.service-highlights section+section{border-left:1px solid var(--line);padding-left:30px}.service-highlights span{color:var(--brand-strong);font-size:12px;font-weight:700}.service-highlights h2{margin:12px 0 10px;font-size:19px;line-height:1.5}.service-highlights p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.service-contents{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px 24px;padding:28px 0;display:flex}.service-contents a{color:var(--muted);font-size:13px;line-height:1.6}.service-contents a:hover{color:var(--brand-strong);text-decoration:underline}.service-contents span{color:var(--brand-strong);margin-right:8px;font-size:11px}.service-explanation>section{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.65fr;gap:64px;padding:48px 0;display:grid}.service-explanation h2{word-break:keep-all;letter-spacing:-.6px;margin:15px 0 0;font-size:25px;line-height:1.5}.service-explanation p,.service-explanation li{word-break:keep-all;font-size:16px;line-height:1.95}.service-explanation p{margin-top:0}.service-explanation ul{color:var(--muted);margin:20px 0 0;padding-left:20px}.service-explanation li+li{margin-top:10px}.service-explanation li::marker{color:var(--brand-strong)}.service-questions{max-width:880px;margin:56px 0}.service-questions>h2,.service-related h2{letter-spacing:-.5px;margin-bottom:24px;font-size:26px}.service-questions details{border-bottom:1px solid var(--line);padding:20px 0}.service-questions summary{cursor:pointer;font-size:17px;font-weight:600;line-height:1.6}.service-questions details p{color:var(--muted);margin:14px 0 0;font-size:15px;line-height:1.9}.service-related{background:var(--brand-soft);border-radius:18px;padding:32px}.service-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.service-related a{background:var(--white);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:20px;font-size:14px;line-height:1.6;display:flex}.service-related a:hover{border-color:var(--brand);color:var(--brand-strong)}@media (max-width:760px){.service-breadcrumb{margin-bottom:26px}.service-introduction-hero{grid-template-columns:1fr;gap:28px;padding-bottom:32px}.service-introduction-hero h1{letter-spacing:-1px;font-size:33px}.service-introduction-hero p{font-size:16px}.service-introduction-image{height:300px}.service-highlights{grid-template-columns:1fr;gap:22px;padding:26px 0}.service-highlights section,.service-highlights section+section{border-left:0;padding:0}.service-highlights h2{margin-top:6px}.service-explanation>section{grid-template-columns:1fr;gap:20px;padding:32px 0}.service-explanation h2{margin-top:8px;font-size:23px}.service-explanation p,.service-explanation li{font-size:15px}.service-related{padding:22px}.service-related>div{grid-template-columns:1fr}.service-questions>h2,.service-related h2{font-size:23px}}
