/* Quotes & Invoices — page styles (design: GROWBZ Quotes Invoices.dc.html) */
::placeholder { color: #94A3B8; }
@keyframes floatCard { 0%,100% { transform: translateY(0); } 50% { transform: translateY(-10px); } }

/* Responsive (design is desktop-only; nothing here applies at >= 1024px) */
@media (max-width: 960px) {
  [data-hero-split] { background: #E8EEF6 !important; }
  [data-hero-grid] { grid-template-columns: 1fr !important; min-height: 0 !important; }
  [data-hero-pdf] { background: #152A47 !important; padding: 40px 16px !important; }
  [data-builder-foot], [data-invoice-cards], [data-stats] { grid-template-columns: 1fr !important; }
  [data-callout] { display: none !important; }
}
@media (max-width: 640px) {
  section { padding-left: 16px !important; padding-right: 16px !important; }
  section h1 { font-size: 36px !important; }
  section h2 { font-size: 26px !important; }
}
@media (max-width: 640px) {
  [data-qi-row] { column-gap: 8px !important; }
  [data-qi-inv-pad] { padding-left: 18px !important; padding-right: 18px !important; }
  [data-qi-inv-foot] { grid-template-columns: 1fr !important; }
}
