/**
 * File role: what /ro/agent-testing/ adds to the shared e-Registratura frame (/ro/e-reg/e-reg.css, body.ereg-pk): the
 * hero without a picture (the frame's dark gradient only), as on /ro/agent-pmo/. Colours are the frame's tokens.
 * 1.1.0 (17.10.2026, after the page capture): the spacing the shared rules give only to #registratura — the opening
 * text, the gap between text and cards, the second heading of the blue band — and the faded corner icon of the
 * four-card rows also on the three-card row (Livrabilele), so every card row looks the same.
 *
 * @file_version 1.1.0
 */
body.atest-pk .pk-hero {
  background:
    radial-gradient(circle at 80% 30%, rgba(31,111,235,.28) 0%, rgba(31,111,235,0) 55%),
    linear-gradient(135deg, var(--pk-abyss) 0%, #04203c 100%);
}

/* ---- The opening texts: the same measure and rhythm as e-reg.css gives #registratura ---- */
body.atest-pk .ro-ecm .reg-intro {
  max-width: 78ch;
  margin: 4px auto 40px;
}
body.atest-pk .ro-ecm .reg-intro p {
  margin: 0 0 16px;
  font-size: 1.1rem;
  line-height: 1.75;
  color: #2c3a63;
}
body.atest-pk .ro-ecm .reg-intro p:last-child { margin-bottom: 0; }
body.atest-pk .ro-ecm .reg-intro strong { color: var(--pk-ember); }
body.atest-pk .ro-ecm .reg-intro__close {
  margin-top: 22px;
  padding-top: 18px;
  border-top: 1px solid rgba(17,48,85,.14);
  font-family: "Inter Tight", Inter, system-ui, sans-serif;
  font-weight: 700;
  color: #0a1838;
}

/* In the methodology the text follows the cards: the gap goes above it, not below. */
body.atest-pk .ro-ecm #metodologie .reg-intro { margin: 40px auto 0; }

/* ---- The blue band: the second heading (Instrumentele) gets its distance from the cards above ---- */
body.atest-pk .ro-ecm .ecm-blue-band .cards + .ecm-reg__sub { margin-top: 48px; }

/* ---- The three-card row (Livrabilele) with the faded corner icon of the four-card rows ---- */
body.atest-pk .ro-ecm .cards.c3 .card { position: relative; overflow: hidden; }
body.atest-pk .ro-ecm .cards.c3 .card-ic {
  position: absolute; top: 8px; right: 14px; left: auto; margin: 0; padding: 0; width: auto; height: auto;
  background: none; box-shadow: none; border-radius: 0; opacity: .14; z-index: 0; pointer-events: none;
}
body.atest-pk .ro-ecm .cards.c3 .card-ic i { font-size: 112px; line-height: 1; color: #0660a2; }
body.atest-pk .ro-ecm .cards.c3 .card > :not(.card-ic) { position: relative; z-index: 1; }
