.service-card[data-astro-cid-j2lavqje]:hover .cta-arrow[data-astro-cid-j2lavqje]{transform:translate(5px)}.cases-cards-grid[data-astro-cid-blpbwyrs]{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:32px;display:grid}.cases-video-banner[data-astro-cid-blpbwyrs]{background:var(--white);border:var(--border-thin);border-radius:var(--radius-lg);box-shadow:var(--shadow-flat);transition:var(--transition);grid-template-columns:1.2fr .8fr;align-items:center;display:grid;overflow:hidden}.cases-video-banner[data-astro-cid-blpbwyrs]:hover{box-shadow:var(--shadow-hover);transform:translate(-2px,-2px)}.cases-video-frame[data-astro-cid-blpbwyrs]{cursor:pointer;aspect-ratio:16/9;background:#000;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.cases-video-img[data-astro-cid-blpbwyrs]{object-fit:cover;opacity:.85;width:100%;height:100%;transition:opacity .3s,transform .3s}.cases-video-frame[data-astro-cid-blpbwyrs]:hover .cases-video-img[data-astro-cid-blpbwyrs]{opacity:1;transform:scale(1.02)}.cases-video-play[data-astro-cid-blpbwyrs]{background:var(--orange,#ff6b35);cursor:pointer;pointer-events:none;border:none;border-radius:12px;justify-content:center;align-items:center;width:64px;height:48px;transition:transform .2s;display:flex;position:absolute;box-shadow:0 4px 12px #0000004d}.cases-video-frame[data-astro-cid-blpbwyrs]:hover .cases-video-play[data-astro-cid-blpbwyrs]{transform:scale(1.1)}.cases-video-info[data-astro-cid-blpbwyrs]{flex-direction:column;justify-content:center;padding:32px;display:flex}@media (width<=1024px){.cases-cards-grid[data-astro-cid-blpbwyrs]{grid-template-columns:repeat(2,1fr)}.cases-video-banner[data-astro-cid-blpbwyrs]{grid-template-columns:1fr}}@media (width<=640px){.cases-cards-grid[data-astro-cid-blpbwyrs]{grid-template-columns:1fr}.cases-video-info[data-astro-cid-blpbwyrs]{padding:24px}}.process-section-enhanced[data-astro-cid-blpbwyrs]{position:relative;overflow:hidden}.process-timeline-wrapper[data-astro-cid-blpbwyrs]{margin-top:48px;margin-bottom:48px;position:relative}.process-line-connector[data-astro-cid-blpbwyrs]{z-index:1;opacity:.8;background:linear-gradient(90deg,#ff6b35 0%,#a855f7 33%,#00d4aa 66%,#25d366 100%);border-radius:4px;height:3px;position:absolute;top:42px;left:8%;right:8%}.process-timeline-grid[data-astro-cid-blpbwyrs]{z-index:2;grid-template-columns:repeat(4,1fr);gap:24px;display:grid;position:relative}.process-card-item[data-astro-cid-blpbwyrs]{background:var(--white);border:var(--border-thin);border-radius:var(--radius-lg);box-shadow:var(--shadow-flat);flex-direction:column;padding:28px 22px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;display:flex}.process-card-item[data-astro-cid-blpbwyrs]:hover{box-shadow:var(--shadow-hover);transform:translateY(-6px)}.process-badge-header[data-astro-cid-blpbwyrs]{border-bottom:1.5px dashed #1c1c1c1f;justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;padding-bottom:14px;display:inline-flex}.process-num[data-astro-cid-blpbwyrs]{font-family:var(--font-mono);font-size:1.4rem;font-weight:900;line-height:1}.process-icon[data-astro-cid-blpbwyrs]{font-size:1.5rem;line-height:1}.badge-orange[data-astro-cid-blpbwyrs] .process-num[data-astro-cid-blpbwyrs]{color:#ff6b35}.badge-purple[data-astro-cid-blpbwyrs] .process-num[data-astro-cid-blpbwyrs]{color:#a855f7}.badge-teal[data-astro-cid-blpbwyrs] .process-num[data-astro-cid-blpbwyrs]{color:#00d4aa}.badge-green[data-astro-cid-blpbwyrs] .process-num[data-astro-cid-blpbwyrs]{color:#25d366}.process-card-title[data-astro-cid-blpbwyrs]{color:var(--text-dark);margin-bottom:10px;font-size:1.1rem;font-weight:800}.process-card-desc[data-astro-cid-blpbwyrs]{color:var(--text-muted);flex:1;margin-bottom:20px;font-size:.88rem;line-height:1.6}.process-tag-pill[data-astro-cid-blpbwyrs]{font-family:var(--font-mono);border-radius:var(--radius-sm);background:var(--bg-cream-alt);border:var(--border-thin);color:var(--text-dark);align-self:flex-start;padding:4px 10px;font-size:.75rem;font-weight:800}.process-guarantee-banner[data-astro-cid-blpbwyrs]{background:var(--white);border:var(--border-thin);border-left:4px solid var(--teal,#00d4aa);border-radius:var(--radius-lg);box-shadow:var(--shadow-flat);align-items:center;gap:20px;padding:28px 32px;display:flex}.guarantee-icon[data-astro-cid-blpbwyrs]{flex-shrink:0;font-size:2.2rem;line-height:1}.guarantee-title[data-astro-cid-blpbwyrs]{color:var(--text-dark);margin-bottom:4px;font-size:1.1rem;font-weight:800}.guarantee-desc[data-astro-cid-blpbwyrs]{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.5}@media (width<=1024px){.process-timeline-grid[data-astro-cid-blpbwyrs]{grid-template-columns:repeat(2,1fr)}.process-line-connector[data-astro-cid-blpbwyrs]{display:none}}@media (width<=640px){.process-timeline-grid[data-astro-cid-blpbwyrs]{grid-template-columns:1fr}.process-guarantee-banner[data-astro-cid-blpbwyrs]{text-align:center;flex-direction:column}}
