.service-detail-modal.has-surface-restoration .workflow-modal-media{background:#090b0c}.service-detail-modal.has-surface-restoration .workflow-modal-media img{animation:surfaceCamera 12s ease-in-out infinite alternate;transform-origin:62% 58%}.surface-scan{position:absolute;z-index:2;left:0;right:0;top:25%;height:2px;background:linear-gradient(90deg,transparent,#ed3d43 25%,#fff 50%,#ed3d43 75%,transparent);box-shadow:0 0 18px #ec343b;opacity:.72;animation:surfaceScan 5.5s ease-in-out infinite}.surface-tech{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;gap:10px 20px;align-items:end;margin:0 0 12px;padding:18px 0 20px;border-bottom:1px solid #ffffff29}.surface-tech>span{color:#d96b70;font:600 11px "Barlow Condensed";letter-spacing:.16em}.surface-tech>strong{grid-row:1/3;grid-column:2;color:#fff;font:700 23px "Barlow Condensed";letter-spacing:.08em}.surface-tech>div{display:flex;gap:7px;flex-wrap:wrap}.surface-tech b{padding:7px 9px;border:1px solid #ffffff31;background:#ffffff08;color:#d9ddde;font:600 10px "Barlow Condensed";letter-spacing:.1em}.service-detail-modal.has-surface-restoration .workflow-detail-item:nth-of-type(3) h3{color:#e0676c}.service-detail-modal.has-surface-restoration .workflow-deliverable{border-left-color:#dc3036}
@keyframes surfaceCamera{to{transform:scale(1.055) translate3d(-1.1%,.5%,0)}}@keyframes surfaceScan{0%,100%{top:22%;opacity:.2}50%{top:76%;opacity:.8}}
@media(max-width:560px){.surface-tech{grid-template-columns:1fr}.surface-tech>strong{grid-row:auto;grid-column:1}.surface-tech b{font-size:9px}}
@media(prefers-reduced-motion:reduce){.service-detail-modal.has-surface-restoration .workflow-modal-media img,.surface-scan{animation:none}.surface-scan{display:none}}
