.hero-gradient{background:radial-gradient(circle at top right,rgba(8,65,92,.05) 0,#f8fafc 80%)}.pulse-green{box-shadow:0 0 0 0 rgba(10,135,84,.5);animation:pulse 2.5s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(10,135,84,.5)}70%{box-shadow:0 0 0 20px rgba(10,135,84,0)}to{box-shadow:0 0 0 0 rgba(10,135,84,0)}}.heading-xl{font-weight:900;font-size:2.5rem;line-height:1.1;letter-spacing:-.02em}.data-card{background:#fff;border-radius:24px;border:1px solid rgba(8,65,92,.08);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.data-card:hover{transform:translateY(-10px);box-shadow:0 30px 60px -12px rgba(8,65,92,.15);border-color:rgba(8,65,92,.2)}.glass-card{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border:1px solid rgba(226,232,240,.8)}.status-badge{transition:all .2s ease}.project-card{transition:all .3s cubic-bezier(.4,0,.2,1)}.project-card:hover{transform:translateY(-2px);box-shadow:0 10px 40px -10px rgba(0,0,0,.1)}.metric-card{background:linear-gradient(135deg,#fff,#f8fafc)}.review-row{transition:background-color .2s ease}.review-row:hover{background-color:#f1f5f9}