.labs-stats{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:3rem 0;display:grid}.labs-stat{text-align:center;padding:1.5rem}.labs-stat-value{color:var(--foreground);letter-spacing:-.03em;font-size:2rem;font-weight:800;display:block}.labs-stat-label{color:var(--muted-dark);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:600}.labs-projects{flex-direction:column;gap:2.5rem;margin-bottom:4rem;display:flex}.lab-full-card{padding:3rem}.lab-full-header{align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem;display:flex}.lab-full-icon{width:60px;min-width:60px;height:60px;color:var(--primary);background:#10b98114;border-radius:16px;justify-content:center;align-items:center;display:flex}.lab-status-row{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.dot{background:var(--primary);border-radius:50%;width:8px;height:8px}.dot.pulse{animation:2s infinite pulse-animation}@keyframes pulse-animation{0%{box-shadow:0 0 #10b981b3}70%{box-shadow:0 0 0 10px #10b98100}to{box-shadow:0 0 #10b98100}}.lab-status-text{color:var(--primary);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:700}.lab-full-header h2{letter-spacing:-.02em;font-size:1.5rem;font-weight:800}.lab-short-desc{color:var(--foreground);margin-bottom:1rem;font-size:1.05rem;line-height:1.7}.lab-detail-desc{color:var(--muted);margin-bottom:2rem;font-size:.95rem;line-height:1.7}.lab-full-footer{border-top:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;gap:2rem;padding-top:1.5rem;display:grid}.lab-tech-section h4,.lab-research-note h4{color:var(--muted-dark);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.75rem;font-size:.78rem;font-weight:600}.lab-research-note p{color:var(--muted);font-size:.95rem;font-style:italic;line-height:1.6}.labs-cta{border-radius:var(--radius);background:#10b98108;border:1px solid #10b98126;padding:4rem}.labs-cta h2{letter-spacing:-.03em;margin-bottom:1rem;font-size:2rem;font-weight:800}.labs-cta p{color:var(--muted);max-width:600px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.1rem}@media (max-width:768px){.labs-stats{grid-template-columns:repeat(2,1fr)}.lab-full-card{padding:2rem}.lab-full-header{flex-direction:column}.lab-full-footer{grid-template-columns:1fr}}
