/* SpineScan Care Process — section-owned presentation. */
[data-ss-block="care-process"] .ss-section.ss-care-process{padding:64px 0;background:#0b0e12}
[data-ss-block="care-process"] .ss-section.ss-care-process h2{font-size:clamp(28px,3.4vw,42px)}
[data-ss-block="care-process"] .ss-about-heading{max-width:760px;margin:0 auto 30px;text-align:center}
[data-ss-block="care-process"] .ss-about-process{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
[data-ss-block="care-process"] .ss-about-panel{border:1px solid var(--ss-line);border-radius:8px;background:linear-gradient(180deg,rgba(23,28,34,.96),rgba(11,13,16,.96));box-shadow:0 18px 44px rgba(0,0,0,.24)}
[data-ss-block="care-process"] .ss-about-step{padding:22px}
[data-ss-block="care-process"] .ss-about-step span{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:30px;margin-bottom:14px;border-radius:3px;background:var(--ss-cyan);color:#041016;font-size:13px;font-weight:900}
[data-ss-block="care-process"] .ss-about-step:nth-child(even) span{background:var(--ss-purple);color:#fff}
[data-ss-block="care-process"] .ss-about-step p{margin-bottom:0}
[data-ss-block="care-process"] .ss-care-process.ss-spacing-compact{padding:44px 0}
[data-ss-block="care-process"] .ss-care-process.ss-spacing-spacious{padding:82px 0}
[data-ss-block="care-process"] .ss-care-process.ss-columns-three .ss-about-process{grid-template-columns:repeat(3,1fr)}
[data-ss-block="care-process"] .ss-care-process.ss-columns-two .ss-about-process{grid-template-columns:repeat(2,1fr)}
[data-ss-block="care-process"] .ss-care-process.ss-heading-left .ss-about-heading{margin-left:0;text-align:left}
[data-ss-block="care-process"] .ss-care-process.ss-background-black{background:var(--ss-black)}
[data-ss-block="care-process"] .ss-care-process.ss-background-deep{background:linear-gradient(135deg,#11151a,#081a24 55%,#1f0d28)}
[data-ss-block="care-process"] .ss-care-process.ss-numbers-cyan .ss-about-step span{background:var(--ss-cyan);color:#041016}
[data-ss-block="care-process"] .ss-care-process.ss-numbers-purple .ss-about-step span{background:var(--ss-purple);color:#fff}
@media(max-width:940px){[data-ss-block="care-process"] .ss-about-process,[data-ss-block="care-process"] .ss-care-process.ss-columns-three .ss-about-process{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){[data-ss-block="care-process"] .ss-section.ss-care-process{padding:44px 0}[data-ss-block="care-process"] .ss-about-process,[data-ss-block="care-process"] .ss-care-process.ss-columns-three .ss-about-process,[data-ss-block="care-process"] .ss-care-process.ss-columns-two .ss-about-process{grid-template-columns:1fr}[data-ss-block="care-process"] .ss-about-step{padding:20px}}
@container(max-width:940px){[data-ss-block="care-process"] .ss-about-process{grid-template-columns:repeat(2,1fr)}}
@container(max-width:640px){[data-ss-block="care-process"] .ss-about-process{grid-template-columns:1fr}}
