/* polish.css - The Override Layer */
:root {
  --primary: #274472; /* Your brand blue */
  --accent: #25D366;  /* WhatsApp green */
  --soft-bg: #f8faff;
  --radius: 12px;
  --shadow: 0 10px 30px rgba(39, 68, 114, 0.1);
}

/* Global Polish */
body { font-family: 'Inter', sans-serif; background-color: var(--soft-bg); }

/* Buttons: Removing the "flat" Bootstrap look */
.book-demo, .whatsapp-demo {
  border-radius: var(--radius) !important;
  font-weight: 600 !important;
  transition: all 0.3s ease !important;
  border: none !important;
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}

.book-demo:hover { transform: translateY(-2px); box-shadow: var(--shadow); }

/* FAQ: Adding depth */
.faq {
  background: white;
  border-radius: var(--radius);
  margin-bottom: 1rem;
  border: 1px solid #eee !important;
  transition: 0.3s;
}

.faq:hover { border-color: var(--primary) !important; box-shadow: var(--shadow); }

/* Pricing: Force modern cards */
.container.shadow {
  border-radius: 20px !important;
  border: none !important;
  background: white;
}