/* NeuroLeader homepage V7: image restore + approved report covers */
.homepage-v6 .nl6-report-scene{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:clamp(14px,2vw,30px)!important;
  height:620px!important;
  padding:34px 44px 26px!important;
  overflow:visible!important;
}
.homepage-v6 .nl7-report-cover{
  display:block;
  position:relative;
  width:min(42%,390px);
  aspect-ratio:0.735/1;
  border-radius:14px;
  overflow:hidden;
  background:#fff;
  box-shadow:0 30px 70px rgba(51,42,107,.17);
  border:1px solid rgba(83,68,167,.10);
  text-decoration:none;
  transition:transform .25s ease, box-shadow .25s ease;
}
.homepage-v6 .nl7-report-cover-card{transform:rotate(-2.4deg) translateX(10px);z-index:2}
.homepage-v6 .nl7-report-cover-career{transform:rotate(2.4deg) translateX(-10px);z-index:3}
.homepage-v6 .nl7-report-cover:hover{box-shadow:0 38px 86px rgba(51,42,107,.23)}
.homepage-v6 .nl7-report-cover-card:hover{transform:rotate(-1.2deg) translateX(10px) translateY(-5px)}
.homepage-v6 .nl7-report-cover-career:hover{transform:rotate(1.2deg) translateX(-10px) translateY(-5px)}
.homepage-v6 .nl7-report-cover img{width:100%;height:100%;object-fit:cover;display:block}
.homepage-v6 .nl7-pdf-badge{
  position:absolute;right:22px;bottom:76px;z-index:6;
  width:58px;height:72px;border-radius:9px;
  background:#e43d2f;color:#fff;
  display:grid;place-items:center;align-content:center;gap:2px;
  box-shadow:0 15px 34px rgba(165,44,35,.25)
}
.homepage-v6 .nl7-pdf-badge b{font-size:13px}.homepage-v6 .nl7-pdf-badge span{font-size:20px;line-height:1}
/* neutralize obsolete synthetic report components if any were cached */
.homepage-v6 .nl6-report-page,.homepage-v6 .nl6-pdf-badge{display:none!important}
/* Slightly improve block rhythm after image repair */
.homepage-v6 .nl6-program-card>img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1.38/1!important;object-fit:cover!important;background:#f5f2fb}
.homepage-v6 .nl6-route img,.homepage-v6 .nl6-method-photo>img,.homepage-v6 .nl6-hero-photo>img{display:block!important}
@media(max-width:900px){
  .homepage-v6 .nl6-report-scene{height:auto!important;min-height:0!important;gap:18px!important;padding:30px 18px!important}
  .homepage-v6 .nl7-report-cover{width:46%;max-width:360px}
  .homepage-v6 .nl7-pdf-badge{right:8px;bottom:18px}
}
@media(max-width:700px){
  .homepage-v6 .nl6-report-scene{display:grid!important;grid-template-columns:1fr!important;padding:24px 10px 34px!important;gap:22px!important}
  .homepage-v6 .nl7-report-cover{width:min(92%,390px);margin:0 auto!important;transform:none!important}
  .homepage-v6 .nl7-pdf-badge{right:18px;bottom:12px}
}

/* V8: full-cover rendering so the long NeuroProfOrientatsiya title never clips */
.homepage-v6 .nl7-report-cover img{object-fit:contain!important;object-position:center!important;background:#fff!important}
.homepage-v6 .nl7-report-cover-career{width:min(43%,402px)!important}
