.inner-hero{padding:118px 0 128px;max-width:1210px}.inner-hero h1{font-size:clamp(48px,6vw,86px);line-height:1;letter-spacing:-.075em;margin:25px 0}.inner-hero h1 em{font-family:Georgia,serif;font-weight:400}.inner-hero>p{max-width:590px;font-size:17px;line-height:1.75;color:#526467;margin-bottom:32px}.contact-form{max-width:640px;margin-top:48px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact-form label{font-size:12px;font-weight:700;display:grid;gap:8px}.contact-form label:nth-of-type(4){grid-column:1/-1}.contact-form input,.contact-form textarea{width:100%;border:1px solid rgba(16,34,39,.16);background:rgba(255,255,255,.35);font:14px Manrope,Arial,sans-serif;padding:13px;outline-color:#102227}.contact-form textarea{resize:vertical}.contact-form button{justify-self:start;border:0;cursor:pointer}.honeypot{position:absolute!important;left:-9999px}.form-success{background:#dff8ce;border-left:3px solid #78a83c;padding:14px 16px;max-width:640px;margin-top:25px;font-size:14px}@media(max-width:760px){.inner-hero{padding:80px 0}.contact-form{grid-template-columns:1fr}}
.nav-links.is-open{display:flex}@media(max-width:760px){.nav-links.is-open{position:absolute;top:71px;left:0;right:0;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:14px 19px 20px;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:0 10px 20px rgba(16,34,39,.06)}.nav-links.is-open a{padding:12px 0}.nav-links.is-open .nav-cta{text-align:center;margin-top:8px;padding:12px}}
.platform-intro{padding:0 0 115px;display:grid;grid-template-columns:1.3fr .7fr;gap:70px}.platform-intro h2{font-size:clamp(35px,4.2vw,58px);letter-spacing:-.065em;line-height:1.05;margin:23px 0}.platform-intro p{color:#57696c;line-height:1.8;margin:45px 0 0}.platform-stack{border-top:1px solid var(--line);padding-bottom:120px}.platform-stack a{display:grid;grid-template-columns:55px 1fr 150px;gap:30px;align-items:center;padding:31px 14px;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;transition:background .2s,padding .2s}.platform-stack a:hover{background:#eae7de;padding-inline:26px}.platform-stack span,.platform-stack small{font:500 10px var(--mono);color:#6d7f81;text-transform:uppercase;letter-spacing:.09em}.platform-stack h2{font-size:26px;letter-spacing:-.05em;margin:7px 0}.platform-stack p{margin:0;color:#617174;font-size:14px;line-height:1.6}.platform-stack b{font-size:12px;text-align:right}@media(max-width:760px){.platform-intro{grid-template-columns:1fr;gap:0;padding-bottom:70px}.platform-intro p{margin-top:0}.platform-stack{padding-bottom:80px}.platform-stack a{grid-template-columns:30px 1fr;gap:14px;padding:25px 6px}.platform-stack b{grid-column:2;text-align:left}.platform-stack h2{font-size:22px}}
.workflow{padding:135px 0;background:#e9e6dd}.workflow-heading{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-bottom:66px}.workflow-heading h2{font-size:clamp(37px,4.5vw,61px);line-height:1.04;letter-spacing:-.065em;margin:22px 0}.workflow-heading h2 em{font-family:Georgia,serif;font-weight:400}.workflow-heading p{color:#56686b;line-height:1.75;align-self:end}.workflow-map{display:grid;grid-template-columns:repeat(4,1fr);position:relative;border:1px solid var(--line);background:var(--paper);margin-bottom:32px}.workflow-map article{position:relative;min-height:250px;padding:24px;border-right:1px solid var(--line)}.workflow-map article:last-child{border:0}.workflow-map span{font:500 10px var(--mono);color:#718182}.flow-icon{height:52px;width:52px;display:grid;place-items:center;background:var(--ink);color:var(--acid);font:700 20px Georgia,serif;border-radius:50%;margin:46px 0 22px;position:relative;z-index:2}.workflow-map h3{font-size:19px;letter-spacing:-.04em;margin:0 0 7px}.workflow-map p{font-size:13px;color:#667577;margin:0}.flow-line{position:absolute;left:13%;right:13%;top:96px;height:1px;background:rgba(16,34,39,.2);z-index:1;overflow:hidden}.flow-line i{display:block;width:28px;height:7px;border-radius:8px;background:var(--acid);position:absolute;top:-3px;animation:workflow-flow 5s linear infinite}@keyframes workflow-flow{from{left:-30px}to{left:100%}}@media(max-width:760px){.workflow{padding:80px 0}.workflow-heading{grid-template-columns:1fr;gap:0;margin-bottom:38px}.workflow-heading p{margin:0}.workflow-map{grid-template-columns:1fr}.workflow-map article{min-height:145px;padding:20px 25px 18px 90px;border-right:0;border-bottom:1px solid var(--line)}.workflow-map article:last-child{border-bottom:0}.flow-icon{position:absolute;left:23px;top:24px;margin:0;height:45px;width:45px}.flow-line{left:45px;right:auto;top:55px;bottom:55px;width:1px;height:auto}.flow-line i{width:7px;height:28px;left:-3px;top:auto;animation:workflow-flow-mobile 5s linear infinite}@keyframes workflow-flow-mobile{from{top:-30px}to{top:100%}}}
.workflow-hero{height:100%;width:100%;background:#102227;color:#f5f2eb;padding:25px 29px;box-shadow:inset 0 0 0 1px rgba(163,233,211,.22);position:relative}.workflow-hero:after{content:'';position:absolute;inset:0;background:radial-gradient(circle at 90% 0,rgba(201,255,57,.22),transparent 34%);pointer-events:none}.workflow-hero-top{display:flex;justify-content:space-between;font:500 10px var(--mono);letter-spacing:.09em;color:#bed0ce;position:relative;z-index:1}.workflow-hero-top i{font-style:normal;color:var(--acid)}.workflow-hero-step{display:grid;grid-template-columns:25px 1fr 42px;gap:14px;align-items:center;margin-top:27px;position:relative;z-index:1}.workflow-hero-step b{font:500 10px var(--mono);color:#a3e9d3}.workflow-hero-step strong{display:block;font-size:16px;letter-spacing:-.04em}.workflow-hero-step small{display:block;color:#b1c1c0;font-size:11px;margin-top:2px}.workflow-hero-step em{height:39px;width:39px;display:grid;place-items:center;border-radius:50%;background:var(--acid);color:var(--ink);font:bold 17px Georgia,serif;font-style:normal}.workflow-hero-line{height:14px;width:1px;background:rgba(163,233,211,.35);margin:0 0 0 12px;position:relative;overflow:hidden}.workflow-hero-line i{position:absolute;width:5px;height:10px;background:var(--acid);left:-2px;animation:hero-flow 2s linear infinite}@keyframes hero-flow{from{top:-10px}to{top:14px}}@media(max-width:760px){.hero-art{right:-55px;top:175px;width:355px;height:380px}.workflow-hero{padding:20px}.workflow-hero-step{margin-top:16px}.workflow-hero-line{height:9px}.workflow-hero-step strong{font-size:14px}}
.hero h1{max-width:min(54%,680px)}.hero-art{width:min(45vw,540px);height:510px;top:58px}.workflow-hero-line{height:20px}.workflow-hero-line i{width:9px;height:9px;left:-4px;border-radius:50%;box-shadow:0 0 12px 4px rgba(201,255,57,.48);animation:hero-flow-visible 1.25s ease-in-out infinite}@keyframes hero-flow-visible{0%{top:-10px;opacity:0}20%{opacity:1}80%{opacity:1}100%{top:21px;opacity:0}}@media(max-width:760px){.hero h1{max-width:none}.hero-art{width:355px;height:380px;top:175px}.workflow-hero-line{height:9px}.workflow-hero-line i{animation:hero-flow-mobile-visible 1.25s ease-in-out infinite}@keyframes hero-flow-mobile-visible{0%{top:-10px;opacity:0}20%{opacity:1}80%{opacity:1}100%{top:10px;opacity:0}}}
.breadcrumbs{display:flex;align-items:center;gap:9px;margin:24px auto 0;font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#6b7b7d}.breadcrumbs + main .inner-hero{padding-top:55px}.breadcrumbs a{color:var(--ink);text-decoration:none;border-bottom:1px solid transparent}.breadcrumbs a:hover{border-color:var(--ink)}.breadcrumbs strong{font-weight:500;color:#7a898a}
.platform-map{height:100%;background:#102227;color:#f5f2eb;padding:24px 27px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(163,233,211,.2)}.platform-map:before{content:'';position:absolute;inset:-30%;background:radial-gradient(circle at 90% 10%,rgba(201,255,57,.22),transparent 30%);animation:map-glow 5s ease-in-out infinite}.map-header,.plane,.map-outcome{position:relative;z-index:1}.map-header{display:flex;justify-content:space-between;font:500 10px var(--mono);letter-spacing:.1em;color:#bfd2cf}.map-header i{font-style:normal;color:var(--acid)}.plane{border:1px solid rgba(163,233,211,.23);padding:15px 16px;margin-top:20px;background:rgba(4,22,26,.3)}.plane-title{display:grid;grid-template-columns:28px 1fr;column-gap:11px}.plane-title b,.map-outcome>b{font:500 10px var(--mono);color:var(--acid)}.plane-title strong{font-size:16px;letter-spacing:-.04em}.plane-title small{grid-column:2;color:#b0c6c3;font-size:11px;margin-top:2px}.control-chips,.data-sources{display:flex;gap:7px;margin:14px 0 0 39px;flex-wrap:wrap}.control-chips span,.data-sources span{font:500 9px var(--mono);padding:5px 7px;border:1px solid rgba(163,233,211,.25);color:#d9e8e5}.control-chips span{animation:chip-pulse 2.7s ease-in-out infinite}.control-chips span:nth-child(2){animation-delay:.4s}.control-chips span:nth-child(3){animation-delay:.8s}.plane-bridge{height:20px;margin-left:29px;position:relative}.plane-bridge:before{content:'';position:absolute;top:0;bottom:0;left:0;border-left:1px solid rgba(163,233,211,.35)}.plane-bridge i{position:absolute;left:-4px;width:7px;height:7px;border-radius:50%;background:var(--acid);box-shadow:0 0 12px 3px rgba(201,255,57,.45);animation:data-drop 1.8s linear infinite}.plane-bridge i:nth-child(2){animation-delay:.6s}.plane-bridge i:nth-child(3){animation-delay:1.2s}.data-lanes{height:13px;margin:12px 0 0 39px;display:flex;gap:20px}.data-lanes i{height:1px;flex:1;background:rgba(163,233,211,.3);position:relative;overflow:hidden}.data-lanes i:after{content:'';position:absolute;top:-2px;width:7px;height:5px;border-radius:5px;background:var(--acid);animation:lane-flow 1.6s linear infinite}.data-lanes i:nth-child(2):after{animation-delay:.35s}.data-lanes i:nth-child(3):after{animation-delay:.7s}.map-outcome{margin-top:18px;padding:13px 0 0;border-top:1px solid rgba(163,233,211,.25);display:grid;grid-template-columns:28px 1fr 28px;gap:11px}.map-outcome strong{display:block;font-size:14px;letter-spacing:-.03em}.map-outcome small{display:block;color:#b0c6c3;font-size:10px;margin-top:2px}.map-outcome em{height:25px;width:25px;border-radius:50%;display:grid;place-items:center;background:var(--acid);color:var(--ink);font-style:normal;animation:outcome-bob 1.8s ease-in-out infinite}@keyframes data-drop{from{top:-7px;opacity:0}20%{opacity:1}to{top:20px;opacity:0}}@keyframes lane-flow{from{left:-8px}to{left:100%}}@keyframes chip-pulse{50%{border-color:var(--acid);color:var(--acid)}}@keyframes outcome-bob{50%{transform:translateY(3px)}}@keyframes map-glow{50%{transform:translate(-3%,4%)}}@media(max-width:760px){.platform-map{padding:18px}.plane{margin-top:13px;padding:12px}.control-chips,.data-sources{margin-left:0}.plane-title small{font-size:10px}.map-outcome{margin-top:12px}}
.brand-mark i:nth-child(1){background:#1d4ed8}.brand-mark i:nth-child(2){background:#6d28d9}.brand-mark i:nth-child(3){background:#a855f7}.closing-logo{background:#121b31!important;color:#f7f7fb!important;box-shadow:0 0 0 22px rgba(109,40,217,.16),0 0 0 44px rgba(29,78,216,.08)!important}.closing-logo .brand-mark i:nth-child(1){background:#60a5fa}.closing-logo .brand-mark i:nth-child(2){background:#a78bfa}.closing-logo .brand-mark i:nth-child(3){background:#e879f9}
:root{--acid:#7A4DFF;--mint:#18B7FF}.brand-mark{background:url('../assets/neurovians-mark.svg') center/contain no-repeat!important;transform:none!important}.brand-mark i{display:none!important}.closing-logo{background:#f6f4ee!important;box-shadow:0 0 0 22px rgba(122,77,255,.14),0 0 0 44px rgba(24,183,255,.08)!important}.closing-logo .brand-mark{height:54px;width:54px;margin:0 auto 8px}.product-hero{padding:105px 0 70px}.product-hero h1,.detail-hero h1{font-size:clamp(50px,6vw,84px);line-height:1;letter-spacing:-.075em;margin:22px 0}.product-hero h1 em,.service-band h2 em,.training-layout h2 em{font-family:Georgia,serif;font-weight:400}.product-hero>p,.detail-hero>p{max-width:620px;font-size:17px;line-height:1.75;color:#56686b;margin:0 0 28px}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-bottom:110px}.product-card{min-height:420px;padding:30px;background:#17213e;color:#f6f4ee;text-decoration:none;position:relative;overflow:hidden}.product-card:after{content:'';position:absolute;width:250px;height:250px;border-radius:50%;right:-100px;top:-90px;background:radial-gradient(circle,#7a4dff,transparent 66%);opacity:.7}.product-card:nth-child(2){background:#2b124d}.product-card>*{position:relative;z-index:1}.product-card>span,.product-card small{font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#aebddd}.product-icon{font:italic 50px Georgia,serif;color:#18b7ff;margin:80px 0 24px}.product-card h2{font-size:34px;letter-spacing:-.06em;margin:7px 0}.product-card p{max-width:400px;color:#d5d9e6;line-height:1.7}.product-card b{position:absolute;bottom:30px;font-size:13px}.product-note{border-top:1px solid rgba(43,18,77,.14);padding:72px 0 110px;display:grid;grid-template-columns:1fr 1fr;gap:70px}.product-note h2,.training-layout h2,.service-band h2{font-size:clamp(34px,4.5vw,60px);line-height:1.05;letter-spacing:-.065em;margin:20px 0}.product-note p{align-self:end;line-height:1.8;color:#596a70}.detail-hero{padding:95px 0 70px}.back-link{display:inline-block;margin-bottom:32px;color:var(--ink);font:600 12px var(--sans);text-decoration:none;border-bottom:1px solid currentColor}.detail-body{padding:65px 0 120px;border-top:1px solid rgba(43,18,77,.14)}.detail-body>p{font-size:19px;line-height:1.8;max-width:760px;color:#31464a}.detail-body>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:52px}.detail-body article{background:rgba(122,77,255,.08);padding:24px}.detail-body h3{margin:0 0 8px;font-size:20px;letter-spacing:-.04em}.detail-body p{color:#5b6c72;line-height:1.7;margin:0}.training-layout{padding:70px 0 110px;display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.training-list{border-top:1px solid rgba(43,18,77,.16)}.training-list article{display:grid;grid-template-columns:45px 1fr;gap:14px;padding:23px 0;border-bottom:1px solid rgba(43,18,77,.16)}.training-list b{font:500 11px var(--mono);color:#7a4dff}.training-list h3{margin:0 0 7px;font-size:21px;letter-spacing:-.04em}.training-list p{margin:0;color:#5e6e74;line-height:1.65}.service-band{background:#2b124d;color:#f7f7fb;padding:72px;position:relative;overflow:hidden}.service-band:after{content:'';position:absolute;width:460px;height:460px;right:-160px;bottom:-260px;border-radius:50%;background:#18b7ff;filter:blur(5px);opacity:.3}.service-band>*{position:relative;z-index:1}.service-band .section-kicker{color:#b9d7f6}.service-band p{max-width:530px;color:#d8deed;line-height:1.8}@media(max-width:760px){.product-hero,.detail-hero{padding:76px 0 55px}.product-grid,.product-note,.training-layout{grid-template-columns:1fr;gap:28px;padding-bottom:75px}.product-card{min-height:360px}.product-note{padding-top:55px}.detail-body>div{grid-template-columns:1fr;margin-top:30px}.training-layout{padding-top:55px}.service-band{padding:42px 28px}}
.hero{min-height:600px;padding-top:76px}.hero-meta{bottom:20px}.hero .button-ghost{border:1px solid var(--ink);padding:13px 18px;border-radius:3px}.intro.section-space{padding:82px 0 72px}.intro .capability-card{min-height:220px;padding:21px 25px 18px}.intro .cap-icon{margin:26px 0 13px}.closing{padding:100px 0 88px;min-height:390px}.closing-orb{display:none}.closing-logo{position:absolute;right:8%;top:50%;transform:translateY(-50%);height:170px;width:170px;border-radius:50%;background:var(--acid);display:grid;place-content:center;color:var(--ink);box-shadow:0 0 0 22px rgba(201,255,57,.16),0 0 0 44px rgba(201,255,57,.07)}.closing-logo .brand-mark{margin:0 auto 10px;transform:rotate(-25deg) scale(2.2)}.closing-logo strong{font-size:13px;letter-spacing:-.05em}.nv-breadcrumbs{display:flex!important;align-items:center;gap:8px;margin:18px auto 0!important;padding:0!important;font:600 11px/1 var(--mono)!important;letter-spacing:.06em!important;text-transform:uppercase}.nv-breadcrumbs a{font-size:11px!important;color:var(--ink)!important;text-decoration:none!important;border-bottom:1px solid var(--ink)}.nv-breadcrumbs span,.nv-breadcrumbs strong{font-size:11px!important;font-weight:600!important;color:#728083!important}.nv-breadcrumbs + main .inner-hero{padding-top:52px}@media(max-width:760px){.hero{min-height:610px;padding-top:60px}.intro.section-space{padding:65px 0}.closing{padding:80px 0;min-height:360px}.closing-logo{right:-28px;top:72%;height:130px;width:130px}.closing-logo .brand-mark{transform:rotate(-25deg) scale(1.7)}}
.product-hero{padding:48px 0 34px}.product-hero h1{font-size:clamp(36px,3.7vw,52px);line-height:1.08;letter-spacing:-.06em;margin:14px 0 16px;max-width:660px}.product-hero>p{font-size:16px;margin-bottom:20px}@media(max-width:760px){.product-hero{padding:40px 0 30px}.product-hero h1{font-size:clamp(34px,10vw,46px)}}
.hero{min-height:540px;padding-top:62px}.hero h1{font-size:clamp(44px,5.2vw,72px);line-height:1.02;margin:16px 0 21px;max-width:min(54%,650px)}.section-space{padding:88px 0}.intro.section-space{padding:70px 0 62px}.intro h2,.statement h2,.industries h2,.closing h2,.workflow-heading h2{font-size:clamp(34px,3.8vw,54px);line-height:1.08}.statement{padding-bottom:78px}.statement-panel{padding:52px;min-height:400px}.closing{padding:76px 0 70px;min-height:320px}.inner-hero{padding:72px 0}.inner-hero h1{font-size:clamp(40px,4.5vw,62px);margin:16px 0}.workflow{padding:82px 0}.workflow-heading{margin-bottom:42px}.detail-hero{padding:62px 0 44px}.detail-hero h1{font-size:clamp(38px,4.2vw,58px);margin:15px 0}.detail-body{padding:52px 0 75px}.product-note{padding:56px 0 72px}.training-layout{padding:54px 0 72px}@media(max-width:760px){.hero{min-height:540px;padding-top:55px}.hero h1{font-size:clamp(42px,11vw,54px);max-width:none}.section-space,.intro.section-space{padding:58px 0}.statement{padding-bottom:58px}.statement-panel{padding:34px 26px;min-height:360px}.closing{padding:62px 0;min-height:300px}.inner-hero{padding:56px 0}.workflow{padding:62px 0}.detail-hero{padding:54px 0 38px}}
