/* Service presentation, 2026-10-31 */
.service-detail{background:#f7f5f2}.service-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.service-detail-card{background:#fff;border:1px solid #e8dfd7;padding:30px 27px;display:flex;flex-direction:column}.service-card-label{color:#b22224;font-size:14px;font-weight:700;letter-spacing:.07em;margin:0 0 14px}.service-detail-card h3{font-size:23px;line-height:1.5;margin:0 0 24px}.service-detail-card ul{list-style:none;padding:0;margin:0;display:grid;gap:22px;flex:1}.service-detail-card li{padding-left:16px;border-left:2px solid #c83132}.service-detail-card li strong{display:block;font-size:16px;margin-bottom:6px}.service-detail-card li span{font-size:15px;line-height:1.9;color:#615853;display:block}.service-scope{font-size:13px;color:#79706a;border-top:1px solid #eee6df;padding-top:18px;margin:26px 0 0}.service-vip-note{display:flex;gap:24px;align-items:center;justify-content:space-between;border:1px solid #d9ccc0;padding:23px 27px;margin-top:22px}.service-vip-note strong{font-size:18px}.service-vip-note p{font-size:14px;line-height:1.85;margin:8px 0 0;max-width:760px}.service-vip-note a{white-space:nowrap;font-size:15px;color:#a82425}.service-detail>.container>.evidence-source{margin-top:20px}.service-detail .evidence-intro{max-width:920px;margin-bottom:30px}
@media(max-width:800px){.service-detail-grid{grid-template-columns:1fr;gap:16px}.service-detail-card{padding:25px 23px}.service-detail-card h3{font-size:22px;margin-bottom:20px}.service-detail-card ul{gap:18px}.service-vip-note{align-items:flex-start;flex-direction:column;padding:23px;gap:16px}}
