/* ═══════════════════════════════════════════
   SELF-HOSTED FONTS
═══════════════════════════════════════════ */
@font-face {
  font-family: 'Syne';
  font-style: normal;
  font-weight: 800;
  font-display: block;
  src: url('data:font/woff2;base64,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') format('woff2');
}

/* ═══════════════════════════════════════════
   BASE
═══════════════════════════════════════════ */
body {
  background-color: #0A0A0A;
  color: #F0F0F0;
  font-family: 'Inter', sans-serif;
  -webkit-font-smoothing: antialiased;
}

/* Display headings — FF Real Head with Manrope fallback
   Activate FF Real Head by adding your Adobe Fonts kit:
   <link rel="stylesheet" href="https://use.typekit.net/YOUR_KIT_ID.css" /> */
.font-display {
  font-family: 'ff-real-head', 'Manrope', sans-serif;
}

/* ═══════════════════════════════════════════
   LAYOUT UTILITIES
═══════════════════════════════════════════ */
.bg-grid {
  background-image:
    linear-gradient(rgba(255,255,255,0.025) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,0.025) 1px, transparent 1px);
  background-size: 48px 48px;
}

/* ═══════════════════════════════════════════
   GLOW / SHADOW
═══════════════════════════════════════════ */
.glow-purple { box-shadow: 0 0 40px rgba(157,78,221,0.35), 0 0 80px rgba(157,78,221,0.15); }
.glow-blue   { box-shadow: 0 0 40px rgba(88,101,242,0.35),  0 0 80px rgba(88,101,242,0.15); }

/* ═══════════════════════════════════════════
   COLOUR
═══════════════════════════════════════════ */
.gradient-text { color: #9D4EDD; }

/* ═══════════════════════════════════════════
   GLASSMORPHISM
═══════════════════════════════════════════ */
.glass {
  background: rgba(22, 22, 22, 0.7);
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  border: 1px solid rgba(255,255,255,0.06);
}

/* ═══════════════════════════════════════════
   BUTTONS
═══════════════════════════════════════════ */
.btn-primary {
  background: #9D4EDD;
  transition: all 0.25s ease;
}
.btn-primary:hover {
  background: #5865F2;
  transform: translateY(-2px);
  box-shadow: 0 8px 30px rgba(157,78,221,0.4);
}

.btn-blue {
  background: #5865F2;
  transition: all 0.25s ease;
}
.btn-blue:hover {
  background: #4752C4;
  transform: translateY(-2px);
  box-shadow: 0 8px 30px rgba(88,101,242,0.4);
}

.btn-outline {
  border: 1px solid rgba(157,78,221,0.5);
  color: #9D4EDD;
  transition: all 0.25s ease;
}
.btn-outline:hover {
  border-color: #9D4EDD;
  background: rgba(157,78,221,0.1);
  transform: translateY(-1px);
}

.btn-ghost {
  border: 1px solid rgba(255,255,255,0.1);
  color: #ccc;
  transition: all 0.25s ease;
}
.btn-ghost:hover {
  border-color: rgba(255,255,255,0.25);
  background: rgba(255,255,255,0.05);
  color: #fff;
  transform: translateY(-1px);
}

/* ═══════════════════════════════════════════
   FAQ ACCORDION
═══════════════════════════════════════════ */
.faq-answer {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.faq-answer.open { max-height: 400px; }
.faq-icon         { transition: transform 0.3s ease; }
.faq-icon.open    { transform: rotate(45deg); }

/* ═══════════════════════════════════════════
   ANIMATIONS
═══════════════════════════════════════════ */
@keyframes pulse-glow {
  0%, 100% { opacity: 1; }
  50%       { opacity: 0.4; }
}
.pulse-dot { animation: pulse-glow 1.8s ease-in-out infinite; }

@keyframes bounce-down {
  0%, 100% { transform: translateY(0);  opacity: 0.7; }
  50%       { transform: translateY(8px); opacity: 1; }
}
.scroll-arrow { animation: bounce-down 1.6s ease-in-out infinite; }

/* ═══════════════════════════════════════════
   SCROLLBAR
═══════════════════════════════════════════ */
::-webkit-scrollbar       { width: 6px; }
::-webkit-scrollbar-track { background: #0A0A0A; }
::-webkit-scrollbar-thumb { background: #2a2a2a; border-radius: 3px; }

/* ═══════════════════════════════════════════
   NAVIGATION
═══════════════════════════════════════════ */
.nav-blur {
  background: rgba(10,10,10,0.85);
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  border-bottom: 1px solid rgba(255,255,255,0.04);
}

.nav-brand {
  font-family: 'Syne', sans-serif !important;
  font-weight: 800 !important;
  font-size: 1rem !important;
  letter-spacing: -0.01em !important;
  color: #ffffff !important;
  text-decoration: none !important;
}

/* ═══════════════════════════════════════════
   BADGES
═══════════════════════════════════════════ */
.badge {
  background: rgba(157,78,221,0.15);
  border: 1px solid rgba(157,78,221,0.3);
}
.badge-blue {
  background: rgba(88,101,242,0.15);
  border: 1px solid rgba(88,101,242,0.3);
}
.badge-green {
  background: rgba(34,197,94,0.12);
  border: 1px solid rgba(34,197,94,0.25);
}

/* ═══════════════════════════════════════════
   MISC
═══════════════════════════════════════════ */
.strike { text-decoration: line-through; color: #555; }

/* ═══════════════════════════════════════════
   CARD HOVER EFFECTS
═══════════════════════════════════════════ */
.card-hover { transition: all 0.3s ease; }
.card-hover:hover {
  border-color: rgba(157,78,221,0.3);
  transform: translateY(-4px);
}

.template-card {
  transition: all 0.3s ease;
  border: 1px solid rgba(255,255,255,0.06);
}
.template-card:hover {
  border-color: rgba(88,101,242,0.4);
  transform: translateY(-4px);
  box-shadow: 0 20px 40px rgba(88,101,242,0.1);
}

/* ═══════════════════════════════════════════
   CREDENTIAL PILLS
═══════════════════════════════════════════ */
.cred-pill {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(255,255,255,0.08);
  border-radius: 9999px;
  padding: 6px 12px;
  font-size: 0.72rem;
  font-weight: 600;
  color: #ccc;
  white-space: nowrap;
}
.cred-pill svg { flex-shrink: 0; }

/* ═══════════════════════════════════════════
   CONSULTATION CARD
═══════════════════════════════════════════ */
.consult-card {
  background: rgba(157,78,221,0.06);
  border: 1px solid rgba(157,78,221,0.18);
  transition: border-color 0.3s ease, box-shadow 0.3s ease;
}
.consult-card:hover {
  border-color: rgba(157,78,221,0.35);
  box-shadow: 0 0 40px rgba(157,78,221,0.08);
}
