.nf-hero{margin-top:calc(var(--nav-h) - var(--bar-h));background:linear-gradient(155deg,#0c1e45 0%,#1a3a7a 55%,#0c1e45 100%);position:relative;overflow:hidden}.nf-hero__glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#4f8ef721 0%,#0000 68%);width:480px;height:480px;position:absolute;top:-120px;right:-80px}.nf-hero__content{z-index:1;max-width:1200px;margin:0 auto;padding:96px 52px 112px;position:relative}.nf-hero__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#4f8ef7;margin:0 0 14px;font-size:.68rem;font-weight:700}.nf-hero__heading{color:#fff;letter-spacing:-.028em;margin:0 0 16px;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:800;line-height:1.08}.nf-hero__sub{color:#fff9;max-width:480px;margin:0 0 32px;font-size:.9375rem;line-height:1.7}.nf-hero__links{flex-wrap:wrap;gap:10px 26px;margin:40px 0 0;padding:0;list-style:none;display:flex}.nf-hero__links a{color:#ffffffb8;font-size:.9375rem;text-decoration:none;transition:color .2s}.nf-hero__links a:hover{color:#fff}@media (max-width:768px){.nf-hero__content{padding:64px 20px 80px}}
