
    .novain-hero {
      background:
        radial-gradient(circle at 76% 42%, rgba(15, 63, 126, .34) 0, transparent 42%),
        linear-gradient(120deg, var(--nvcol-f291189a15,#04132b) 0%, var(--nvcol-e048458ca3,#061a38) 56%, var(--nvcol-f237292f6b,#08234a) 100%) !important;
    }

    .novain-hero::before {
      opacity: .18;
    }

    .novain-hero-actions .btn-primary {
      color: var(--nvcol-f2074b6cef,#ffffff);
      background: var(--nvcol-65658824e6,#08295b);
      border-color: var(--nvcol-799c98461c,#174b8d);
      box-shadow: 0 10px 25px rgba(0, 15, 48, .35);
    }

    .novain-hero-actions .btn-primary:hover {
      background: var(--nvcol-ec5cac7122,#0b3978);
      box-shadow: 0 12px 28px rgba(0, 15, 48, .48);
    }

    .novain-hero-actions .btn-outline {
      color: var(--nvcol-7b11e19ea0,#d9ebff);
      border-color: var(--nvcol-bc982874c9,#23538e);
      background: var(--nvcol-47388d1404,#03142dcc);
    }

    .novain-hero-actions .btn-outline:hover {
      color: var(--nvcol-f2074b6cef,#ffffff);
      border-color: var(--nvcol-603f32c4ae,#3e79bc);
      background: var(--nvcol-c71f4269da,#061f4b);
    }

    @media (min-width: 901px) {
      .novain-hero-track,
      .novain-hero-inner {
        min-height: 600px;
      }

      .novain-hero-inner {
        grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr);
        grid-template-areas: "hero-visual hero-copy";
      }

      .novain-hero-copy {
        grid-area: hero-copy;
        padding: 34px 30px;
        border: 1px solid rgba(76, 157, 225, .2);
        border-radius: 26px;
        background:
          radial-gradient(circle at 82% 14%, rgba(19, 75, 149, .22) 0, transparent 42%),
          radial-gradient(circle at 18% 88%, rgba(0, 158, 220, .08) 0, transparent 32%),
          linear-gradient(145deg, var(--nvcol-a750550b16,#071d3d) 0%, var(--nvcol-3f2ddb0051,#061a36) 52%, var(--nvcol-c611a7e785,#04122b) 100%);
        box-shadow: 0 24px 60px rgba(0, 0, 0, .24), inset 0 1px 0 rgba(255, 255, 255, .04);
      }

      .novain-hero-visual {
        grid-area: hero-visual;
      }
    }
  