.detail-included{padding:80px 48px;position:relative;z-index:1}.detail-included .service-layout{align-items:start}.detail-intro{max-width:720px;margin:0 auto}.detail-intro p{font-size:16px;font-weight:300;color:var(--silver);line-height:1.8;margin-bottom:22px}.detail-intro p:last-child{margin-bottom:0}.detail-process{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2px;gap:2px;background:rgba(0,212,255,.04)}.detail-process-step{background:var(--ink-soft);padding:32px 28px}.detail-process-step .step-num{font-family:var(--font-mono);font-size:11px;color:var(--signal);margin-bottom:12px}.detail-process-step h4{font-family:var(--font-ui);font-size:14px;font-weight:700;color:var(--pure);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.detail-process-step p{font-size:13px;font-weight:300;color:var(--silver);line-height:1.65}.detail-faq{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:3px;gap:3px;background:rgba(0,212,255,.04)}.detail-faq-item{background:var(--ink);padding:32px 28px}.detail-faq-item h4{font-family:var(--font-ui);font-size:14px;font-weight:700;color:var(--pure);text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}.detail-faq-item p{font-size:13px;font-weight:300;color:var(--silver);line-height:1.7}.related-case{display:block;text-decoration:none;background:var(--ink);border:1px solid rgba(0,212,255,.1);border-left:4px solid var(--signal);padding:32px 36px;max-width:var(--max);margin:0 auto;transition:border-color .3s,background .3s}.related-case:hover{background:var(--ink-soft);border-left-color:var(--warm)}.rc-eyebrow{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.rc-type{letter-spacing:.16em;color:var(--signal);background:var(--signal-dim);border:1px solid rgba(0,212,255,.15);padding:5px 12px}.rc-industry,.rc-type{font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.rc-industry{letter-spacing:.12em;color:var(--mist)}.rc-title{font-family:var(--font-display);font-size:clamp(20px,2.2vw,28px);line-height:1.2;color:var(--pure);margin-bottom:14px}.rc-title em{font-style:italic;color:var(--signal)}.rc-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;border-top:1px solid rgba(0,212,255,.08);padding-top:16px}.rc-metric{font-family:var(--font-ui);font-weight:800;color:var(--pure)}.rc-metric span{color:var(--signal);font-size:22px}.rc-metric small{display:block;font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--mist);margin-top:4px}.rc-link{font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--signal)}.other-services{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px;gap:2px;background:rgba(0,212,255,.06);max-width:var(--max);margin:32px auto 0}.os-card{background:var(--ink);padding:28px 24px;text-decoration:none;display:block;transition:background .3s}.os-card:hover{background:var(--ink-soft)}.os-card svg{width:30px;height:30px;color:var(--signal);margin-bottom:12px}.os-card h3{font-family:var(--font-ui);font-size:15px;font-weight:700;color:var(--pure);margin-bottom:6px}.os-card p{font-size:12px;font-weight:300;color:var(--silver);line-height:1.6}@media (max-width:900px){.detail-included{padding:56px 20px}.other-services{grid-template-columns:1fr}.detail-process{grid-template-columns:1fr 1fr}.detail-faq{grid-template-columns:1fr}}@media (max-width:600px){.detail-process{grid-template-columns:1fr}.detail-faq-item p,.detail-process-step p,.os-card p{font-size:15px}}