.home-catalog-invite { padding: 0 0 96px; background: #fff; }
.home-catalog-invite-card { position: relative; overflow: hidden; display: grid; grid-template-columns: 1.05fr .95fr; min-height: 365px; border-radius: 28px; background: linear-gradient(130deg, #071b4a, #12387d); color: #fff; box-shadow: 0 24px 60px rgba(7,27,74,.16); }
.home-catalog-invite-copy { padding: 52px 50px; align-self: center; position: relative; z-index: 2; }
.home-catalog-invite-copy p:first-child { color: #ffabb4; font-size: 12px; font-weight: 900; letter-spacing: .14em; text-transform: uppercase; margin: 0 0 12px; }
.home-catalog-invite-copy h2 { max-width: 590px; font-size: clamp(34px, 4vw, 52px); line-height: 1.04; letter-spacing: -.04em; margin: 0; }
.home-catalog-invite-copy > p:not(:first-child) { max-width: 570px; color: rgba(255,255,255,.75); margin: 18px 0 27px; }
.home-catalog-invite-actions { display: flex; gap: 12px; flex-wrap: wrap; }
.home-catalog-invite-actions a { min-height: 49px; border-radius: 11px; display: inline-flex; align-items: center; justify-content: center; padding: 0 21px; font-weight: 850; text-decoration: none; }
.home-catalog-invite-actions a:first-child { background: #fff; color: #071b4a; }
.home-catalog-invite-actions a:last-child { border: 1px solid rgba(255,255,255,.35); color: #fff; }
.home-catalog-invite-image { position: relative; min-height: 365px; }
.home-catalog-invite-image::after { content: ""; position: absolute; inset: 0; background: linear-gradient(90deg, #0c2a69 0%, transparent 40%); }
.home-catalog-invite-image img { width: 100%; height: 100%; object-fit: cover; }
.home-catalog-nav-link { color: #071b4a !important; font-weight: 850 !important; }
@media (max-width: 760px) {
  .home-catalog-invite { padding-bottom: 70px; }
  .home-catalog-invite-card { grid-template-columns: 1fr; }
  .home-catalog-invite-copy { padding: 35px 25px 30px; }
  .home-catalog-invite-image { min-height: 220px; grid-row: 1; }
  .home-catalog-invite-image::after { background: linear-gradient(0deg, #0c2a69 0%, transparent 55%); }
  .home-catalog-invite-actions { display: grid; }
}
