.why-view-btn {
  position: fixed;
  bottom: 20px;
  left: 20px;
  background: rgba(0,255,136,0.15);
  color: #00ff88;
  border: 1px solid rgba(0,255,136,0.4);
  padding: 10px 14px;
  border-radius: 10px;
  cursor: pointer;
  backdrop-filter: blur(10px);
  z-index: 999;
}

.why-view-modal {
  display: none;
  position: fixed;
  inset: 0;
  background: rgba(0,0,0,0.6);
  z-index: 1000;
}

.why-view-content {
  background: #0b0f14;
  max-width: 420px;
  margin: 15% auto;
  padding: 1.5rem;
  border-radius: 16px;
  border: 1px solid rgba(0,255,136,0.3);
}
