.mf-hero{background:#0a0a0f;align-items:center;min-height:75vh;display:flex;position:relative;overflow:hidden}.mf-hero .container{max-width:1280px;margin:0 auto;padding:0 5%}.mf-hero .hero-content-wrapper{z-index:5;background-color:#0c0c0cbf;width:100%;padding:15% 0;position:relative}@media (min-width:768px){.mf-hero .hero-content-wrapper{padding:10% 0}}@media (min-width:1024px){.mf-hero .hero-content-wrapper{align-items:center;min-height:50vh;display:flex}}.mf-hero .hero-content{text-align:center;max-width:900px;margin:0 auto}.mf-hero .hero-eyebrow{text-transform:uppercase;letter-spacing:.3em;color:#e4b951;margin-bottom:1rem;font-size:.875rem}.mf-hero .hero-title{color:#fff;margin-bottom:1rem;font-size:2.5rem;font-weight:800;line-height:1.1}@media (min-width:768px){.mf-hero .hero-title{font-size:3.5rem}}@media (min-width:1024px){.mf-hero .hero-title{font-size:4rem}}.mf-hero .hero-title .highlight{background:linear-gradient(135deg,#e4b951,#d4a045);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.mf-hero .hero-title .by-xrdna{color:#fff;letter-spacing:.05em;margin-top:.25em;font-size:.5em;font-weight:600;display:block}.mf-hero .hero-tagline{color:#e4b951;margin-bottom:1rem;font-size:1.25rem;font-weight:400;line-height:1.4}@media (min-width:768px){.mf-hero .hero-tagline{font-size:1.5rem}}@media (min-width:1024px){.mf-hero .hero-tagline{font-size:1.6rem}}.mf-hero .hero-description{color:#aaa;max-width:700px;margin:0 auto;font-size:1rem;line-height:1.7}@media (min-width:768px){.mf-hero .hero-description{font-size:1.125rem}}.mf-hero .hero-cta{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}.mf-hero .hero-bg{z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.mf-hero .btn-primary{color:#fff;background:linear-gradient(135deg,#e4b951,#d4a045);border-radius:9999px;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.mf-hero .btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #e4b95159}.mf-hero .btn-secondary{color:#e4b951;background:#ffffff08;border:1px solid #e4b9514d;border-radius:9999px;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.mf-hero .btn-secondary:hover{background:#e4b9511a;border-color:#e4b95180}@media (max-width:768px){.mf-hero{min-height:auto}.mf-hero .hero-content-wrapper{padding:30% 0}.mf-hero .hero-title{font-size:2rem}.mf-hero .hero-tagline{font-size:1.125rem}.mf-hero .hero-cta{flex-direction:column;width:100%;padding:0 1rem}.mf-hero .hero-cta .btn-primary,.mf-hero .hero-cta .btn-secondary{justify-content:center;width:100%}}.vn-section{flex-direction:column;justify-content:center;align-items:center;width:100vw;height:800px;padding-bottom:30px;display:flex;overflow:hidden}.vn-section .mask{background:url(/website/img/backgrounds/nv/nv-bg-mask-3.webp);width:553px;height:180px;margin-top:130px;animation:100s infinite move;-webkit-mask:url(/website/img/icons/nv/neural-voyager-logo-white.svg) 0 0/cover;mask:url(/website/img/icons/nv/neural-voyager-logo-white.svg) 0 0/cover}@media only screen and (max-width:992px){.vn-section .mask{width:337px;height:92px}}
