/* glacier.css — Cool steel blue · medtech, healthcare, clean SaaS */
:root {
  --radius: 16px;
  --btn-radius: 50px;
  --shadow: 0 12px 40px rgba(90, 144, 184, 0.18);
  --font-weight-heading: 700;
  --spacing-section: 6rem;
  --letter-spacing: -0.02em;
  --card-bg: rgba(255, 255, 255, 0.94);
  --card-border: rgba(90, 144, 184, 0.22);
  --bg: #f5f9fc;
  --bg-alt: #e7eef5;
  --text: #0a1b2d;
  --text-muted: #3a5a7c;

  /* Hero mesh — steel blue + ice + warm pebble accent */
  --hero-bg:
    radial-gradient(at 0% 0%, rgba(90,144,184,0.22) 0%, transparent 55%),
    radial-gradient(at 100% 0%, rgba(42,74,107,0.14) 0%, transparent 55%),
    radial-gradient(at 100% 100%, rgba(212,205,192,0.30) 0%, transparent 55%),
    radial-gradient(at 0% 100%, rgba(231,238,245,0.65) 0%, transparent 65%),
    #f5f9fc;

  --hero-text: #0a1b2d;
  --hero-text-muted: #2a4a6b;

  --hero-overlay: none;
  --hero-height: 95vh;
  --heading-transform: none;
  --btn-padding: 0.95rem 2.4rem;
  --btn-font-size: 1.02rem;
  --section-title-size: 2.8rem;
  --card-hover-scale: 1.02;
}
