.project-hero{text-align:center;padding:8rem 0}.project-intervention-card{border-radius:var(--sharp-radius);height:100%;transition:var(--instant-trans);background:#fff;border:1px solid #00000014;padding:3rem;position:relative;overflow:hidden;box-shadow:4px 4px #00000008}.project-intervention-card:hover{border-color:var(--deep-crimson);transform:translate(-3px,-3px);box-shadow:12px 12px #b91c1c0d}.project-intervention-card i{background:var(--deep-crimson);color:#fff;justify-content:center;align-items:center;width:55px;height:55px;margin-bottom:2rem;font-size:1.5rem;display:flex}.project-intervention-card h3{color:var(--text-dark);margin-bottom:1rem;font-size:1.35rem;font-weight:800}.project-intervention-card p{color:#64748b;margin-bottom:0;line-height:1.6}.impact-monolith-box{border-left:6px solid var(--deep-crimson);color:var(--text-dark);border-radius:var(--sharp-radius);background-color:#fff;border-top:none;padding:5rem 3rem;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000d,10px 10px #b91c1c05}.impact-stat-item{text-align:center}.impact-stat-number{color:var(--deep-crimson);margin-bottom:.5rem;font-size:3.5rem;font-weight:900;line-height:1;display:block}.impact-stat-label{color:#475569;text-transform:uppercase;letter-spacing:.15em;font-size:.7rem;font-weight:800}.project-image-monolith{border-radius:var(--sharp-radius);border:1px solid #0000000d;overflow:hidden;box-shadow:20px 20px #b91c1c08}.medical-case-monolith{border:1px solid #0000000d;border-top:4px solid var(--deep-crimson);border-radius:var(--sharp-radius);transition:var(--instant-trans);background:#fff;flex-direction:column;height:100%;display:flex;box-shadow:6px 6px #b91c1c08}.medical-case-monolith:hover{transform:translateY(-5px);box-shadow:15px 15px #b91c1c0d}.urgent-monolith-tag{color:#fff;letter-spacing:.25em;text-transform:uppercase;background-color:#0c0a09;padding:.65rem 1.25rem;font-size:.65rem;font-weight:900;line-height:1;display:inline-block}.case-record-table{border-top:1px solid #f1f5f9;padding-top:1.5rem}.case-record-row{border-bottom:1px solid #f8fafc;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;display:flex}.case-record-row:last-child{border-bottom:none;margin-bottom:0}.case-record-label{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:600}.case-record-value{color:#0f172a;font-size:.95rem;font-weight:800}.case-record-value.crimson{color:var(--deep-crimson)}.project-divider.mx-auto{margin-left:auto;margin-right:auto}@media (max-width:991px){.impact-monolith-box{padding:4rem 2rem}.impact-stat-number{font-size:2.75rem}}@media (max-width:768px){.project-intervention-card{padding:2rem}}
