@import url('branding.css');
/**
 * custom.css — Gfaktor Cortex
 * Projekt-FÜGGETLEN T4/BS5 felülírások
 * Minden projektnél újrafelhasználható
 * NE kerüljön ide brand-specifikus szín, font, komponens
 */

/* ── Alap reset ── */
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

a {
  text-decoration: none;
  color: inherit;
}

/* ── Általános szekció layout ── */
.gf-section {
  padding: 72px 0;
  border-bottom: 1px solid var(--gf-border);
}

.gf-section-alt {
  background: var(--gf-bg3);
}

/* ── Animáció ── */
@keyframes fadeUp {
  from { opacity: 0; transform: translateY(20px); }
  to   { opacity: 1; transform: translateY(0); }
}

.gf-fadein {
  animation: fadeUp 0.9s ease-out forwards;
}

/* ── Responsive ── */
@media (max-width: 768px) {
  .gf-hero    { padding: 6rem 0 3rem; min-height: auto; }
  .gf-section { padding: 4rem 0; }
  .gf-cta-box { padding: 2.5rem 1.5rem; }
  .gf-indulo  { padding: 1.5rem; }
  .gf-indulo::before { font-size: 8rem; }
  .gf-ugyfelut-arrow { display: none; }
}
