@font-face{font-family:lora;src:url(../media/lora_500-s.p.3bjhoram3g_wv.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:lora Fallback;src:local(Arial);ascent-override:94.79%;descent-override:25.82%;line-gap-override:0.0%;size-adjust:106.13%}.lora_319324c8-module__zxDlra__className{font-family:lora,lora Fallback,Georgia;font-weight:500}.lora_319324c8-module__zxDlra__variable{--landing-editorial:"lora", "lora Fallback", Georgia}
@font-face{font-family:sans;src:url(../media/dm_sans_400-s.p.0u477jzj3bhjy.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:sans;src:url(../media/dm_sans_500-s.p.1ks6q-o4s8lgu.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:sans;src:url(../media/dm_sans_600-s.p.0ytxusjqfojk-.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.13%}.sans_8f376437-module__Y5K-Jq__className{font-family:sans,sans Fallback,Arial}.sans_8f376437-module__Y5K-Jq__variable{--landing-sans:"sans", "sans Fallback", Arial}
.neura-landing{--ink:#082c30;--deep:#051c22;--panel:#0a3038;--cyan:#69eff0;--orange:#ff985e;--muted:#52656b;--line:#dce5e7;color:var(--ink);font:16px/1.65 var(--landing-sans),Arial,sans-serif;-webkit-font-smoothing:antialiased;background:#fff;overflow:clip}.neura-landing *{box-sizing:border-box}.neura-landing a{color:inherit;text-decoration:none}.neura-landing button{font:inherit;cursor:pointer}.neura-landing button,.neura-landing a{-webkit-tap-highlight-color:transparent}.neura-landing :focus-visible{outline-offset:5px;outline:3px solid #008990}.neura-landing .n-dark :focus-visible{outline-color:var(--cyan)}.neura-landing .n-shell{width:min(1280px,100% - 96px);margin-inline:auto}.neura-landing .n-dark{background:var(--deep);color:#fff;isolation:isolate;position:relative}.neura-landing .n-dark p{color:#c4dadd}.neura-landing h1,.neura-landing h2,.neura-landing h3,.neura-landing p{margin:0}.neura-landing h1,.neura-landing h2{font-family:var(--landing-editorial),Georgia,serif;letter-spacing:-.045em;text-wrap:balance;font-weight:500}.neura-landing h1{font-size:clamp(46px,5.1vw,76px);line-height:1.07}.neura-landing h2{font-size:clamp(35px,3.8vw,54px);line-height:1.14}.neura-landing h3{letter-spacing:-.025em;font-size:22px;font-weight:500;line-height:1.3}.neura-landing p{color:var(--muted)}.neura-landing .n-accent{color:#007b87}.neura-landing .n-dark .n-accent{color:var(--cyan)}.neura-landing .n-eyebrow{letter-spacing:.19em;text-transform:uppercase;color:#087680;margin-bottom:22px;font-size:11px;font-weight:600;display:block}.neura-landing .n-dark .n-eyebrow{color:var(--cyan)}.neura-landing .n-section{padding-block:100px}.neura-landing .n-button{border:1px solid var(--ink);white-space:normal;text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:50px;padding:13px 25px;font-size:14px;font-weight:500;line-height:1.4;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.neura-landing .n-button:hover{background:#e8f9fa;transform:translateY(-2px)}.neura-landing .n-button-primary{background:var(--cyan);border-color:var(--cyan);color:#05272b}.neura-landing .n-button-primary:hover{background:#a6ffff;border-color:#a6ffff}.neura-landing .n-dark .n-button-outline{color:#fff;background:0 0;border-color:#74bfc3}.neura-landing .n-dark .n-button-outline:hover{background:#15404a}.neura-landing .n-arrow{font-family:Arial,sans-serif;font-size:21px;line-height:1}.neura-landing .n-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.neura-landing .n-link{color:#007b87;border-bottom:1px solid #0000;align-items:center;gap:14px;min-height:44px;font-weight:500;display:inline-flex}.neura-landing .n-link:hover{border-color:currentColor}.neura-landing .n-dark .n-link{color:var(--cyan)}.neura-landing .n-skip{color:var(--ink);z-index:50;background:#fff;padding:10px 18px;position:absolute;top:8px;left:16px;transform:translateY(-200%)}.neura-landing .n-skip:focus{transform:translateY(0)}.neura-landing .n-header{z-index:20;background:var(--deep);color:#fff;border-bottom:1px solid #ffffff0b;position:relative}.neura-landing .n-header-inner{justify-content:space-between;align-items:center;gap:32px;min-height:96px;display:flex}.neura-landing .n-logo img{filter:brightness(0)invert();width:146px;height:auto;display:block}.neura-landing .n-desktop-nav{align-items:center;gap:30px;font-size:13px;display:flex}.neura-landing .n-desktop-nav a:not(.n-button){color:#d8e6e8;padding-block:12px}.neura-landing .n-desktop-nav a:hover{color:var(--cyan)}.neura-landing .n-menu{display:none}.neura-landing .n-menu summary{cursor:pointer;align-items:center;gap:9px;min-height:44px;padding:8px 2px;list-style:none;display:flex}.neura-landing .n-menu summary::-webkit-details-marker{display:none}.neura-landing .n-menu summary svg{width:24px;height:24px}.neura-landing .n-mobile-nav{background:#092830;border-block:1px solid #41616a;gap:8px;padding:20px 24px;display:grid;position:absolute;inset:calc(100% - 1px) 0 auto;box-shadow:0 20px 30px #0003}.neura-landing .n-mobile-nav a{border-bottom:1px solid #ffffff15;min-height:46px;padding:10px}.neura-landing .n-hero{background:radial-gradient(ellipse at 80% 50%,#10525c55,transparent 60%),var(--deep)}.neura-landing .n-hero-grid{grid-template-columns:.96fr 1.12fr;align-items:center;gap:22px;min-height:670px;padding-top:66px;padding-bottom:48px;display:grid}.neura-landing .n-hero-copy{z-index:2;padding-bottom:15px;position:relative}.neura-landing .n-hero-copy>p:not(.n-eyebrow){max-width:465px;margin-top:25px;font-size:18px;line-height:1.7}.neura-landing .n-hero-baseline{text-align:center;color:#c3dadc;letter-spacing:.06em;align-items:center;gap:24px;padding-block:26px;font-size:13px;display:flex}.neura-landing .n-hero-baseline:before,.neura-landing .n-hero-baseline:after{content:"";background:linear-gradient(90deg,#0000,#6b9297);flex:1;height:1px}.neura-landing .n-hero-baseline:after{transform:rotate(180deg)}.neura-landing .n-core-visual{min-width:0;margin:0;position:relative}.neura-landing .n-core-stage{aspect-ratio:650/520;perspective:1100px;isolation:isolate;width:100%;position:relative}.neura-landing .n-core-stage:before{content:"";filter:blur(50px);pointer-events:none;background:#45e6ec22;border-radius:50%;position:absolute;inset:14% 18%}.neura-landing .n-core-svg{width:100%;height:100%;display:block;overflow:visible}.neura-landing .n-core-svg text{font-family:var(--landing-sans),Arial,sans-serif}.neura-landing .n-core-plane{fill:#17495224;stroke:#65d4dc33;stroke-width:1px;transform-origin:50%;animation:9s ease-in-out infinite alternate n-plane}.neura-landing .n-core-plane:nth-child(2){animation-delay:-3s}.neura-landing .n-core-plane:nth-child(3){animation-delay:-6s}.neura-landing .n-wire{fill:none;stroke:#4fe3e67d;stroke-width:1.3px}.neura-landing .n-wire-warm{stroke:#ff985e91}.neura-landing .n-packet{fill:none;stroke:#89ffff;stroke-width:2.8px;stroke-linecap:round;stroke-dasharray:2 98;filter:drop-shadow(0 0 5px #69eff0);animation:6s linear infinite n-signal}.neura-landing .n-packet-warm{stroke:var(--orange);filter:drop-shadow(0 0 5px #ff985e);animation-delay:-3s}.neura-landing .n-core-node{fill:#103641;stroke:#77d4df90;stroke-width:1.1px;transition:fill .5s,stroke .5s}.neura-landing .n-core-node-warm{fill:#3c302b;stroke:#ff985e}.neura-landing .n-layer-active{fill:#14515e;stroke:#96fbff;filter:drop-shadow(0 0 9px #59e9ed30)}.neura-landing .n-core-label{fill:#fff;font-size:16px;font-weight:500}.neura-landing .n-core-small{fill:#c1dcdf;font-size:13px}.neura-landing .n-core-eyebrow{fill:#c0ffff;letter-spacing:2px;font-size:12px}.neura-landing .n-core-visual figcaption{color:#a9c4ca;justify-content:space-between;align-items:center;gap:16px;padding-inline:14px;font-size:11px;display:flex}.neura-landing .n-motion-control{color:#d8eff0;background:#0a2931;border:1px solid #6c969e;border-radius:99px;min-height:36px;padding:7px 12px;font-size:11px}.neura-landing[data-motion=paused] .n-animated,.neura-landing[data-motion=paused] .n-animated *{animation-play-state:paused!important}.neura-landing .n-principles{grid-template-columns:1.15fr 2fr;align-items:start;gap:65px;display:grid}.neura-landing .n-principles-intro p{max-width:340px;margin-top:24px}.neura-landing .n-principle-grid{grid-template-columns:repeat(3,1fr);gap:26px;padding-top:5px;display:grid}.neura-landing .n-principle{border-left:1px solid var(--line);padding-left:25px}.neura-landing .n-number{font-family:var(--landing-editorial),Georgia,serif;color:#007b87;margin-bottom:22px;font-size:22px;display:block}.neura-landing .n-principle h3{font-family:var(--landing-editorial),Georgia,serif;min-height:65px;font-size:25px}.neura-landing .n-icon{color:#0c626e;width:32px;height:32px;margin-block:28px 20px}.neura-landing .n-principle p{font-size:14px;line-height:1.65}.neura-landing .n-reasoning{background:radial-gradient(ellipse at 70% 70%,#0e526150,transparent 70%),var(--deep);overflow:hidden}.neura-landing .n-reasoning-top{justify-content:space-between;align-items:end;gap:60px;margin-bottom:40px;display:flex}.neura-landing .n-reasoning-top>p{max-width:370px;font-size:15px}.neura-landing .n-reasoning-grid{grid-template-columns:1fr 1fr;align-items:center;gap:42px;display:grid}.neura-landing .n-network{align-items:center;min-height:340px;display:grid;position:relative}.neura-landing .n-network svg{width:100%;height:auto;overflow:visible}.neura-landing .n-network path{stroke:#71d4df66;stroke-width:1px;fill:none}.neura-landing .n-network circle{fill:#9affff;filter:drop-shadow(0 0 6px #41e8ed);animation:5s ease-in-out infinite n-node}.neura-landing .n-network .n-warm-node{fill:#ffac7b;filter:drop-shadow(0 0 6px #ff985e);animation-delay:-2s}.neura-landing .n-network .n-trace-line{stroke:#a0ffff;stroke-width:2px;stroke-dasharray:10 90;animation:7s linear infinite n-signal}.neura-landing .n-explorer-label{text-align:center;letter-spacing:.09em;color:#a9c4ca;font-size:11px;position:absolute;inset:auto 0 0}.neura-landing .n-explorer-buttons{flex-wrap:wrap;gap:7px;margin-bottom:20px;display:flex}.neura-landing .n-step-button{color:#d7e7e9;background:0 0;border:1px solid #42636c;border-radius:999px;min-height:44px;padding:10px 16px;font-size:13px}.neura-landing .n-step-button[aria-pressed=true]{color:#04272d;background:var(--cyan);border-color:var(--cyan)}.neura-landing .n-explorer-panel{background:linear-gradient(140deg,#194b5870,#092a334d);border:1px solid #609aa466;border-radius:18px;min-height:220px;padding:30px}.neura-landing .n-explorer-panel h3{font-family:var(--landing-editorial),Georgia,serif;margin-bottom:14px;font-size:28px}.neura-landing .n-explorer-panel p{font-size:15px;line-height:1.7}.neura-landing .n-explorer-panel .n-evidence{color:#9ed8dc;border-top:1px solid #79b4bc44;margin-top:20px;padding-top:15px;font-size:12px}.neura-landing .n-architecture-note{color:#abc5cc;max-width:730px;margin-top:28px;font-size:12px}.neura-landing .n-solutions-heading{max-width:800px;margin-bottom:42px}.neura-landing .n-solutions-grid{grid-template-columns:1fr 1fr;gap:26px;display:grid}.neura-landing .n-solution-card{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:.8fr 1fr;min-width:0;transition:transform .3s,box-shadow .3s;display:grid;overflow:hidden}.neura-landing .n-solution-card:hover{transform:translateY(-4px);box-shadow:0 15px 45px #123d4510}.neura-landing .n-solution-photo{min-height:290px;margin:0;position:relative;overflow:hidden}.neura-landing .n-solution-photo img,.neura-landing .n-human-photo img{object-fit:cover;transition:transform .6s}.neura-landing .n-solution-card:hover img{transform:scale(1.025)}.neura-landing .n-photo-caption{z-index:1;background:#071a18a6;border-radius:3px;padding:2px 6px;font-size:10px;position:absolute;bottom:9px;left:10px;color:#fff!important}.neura-landing .n-solution-body{flex-direction:column;align-items:start;padding:32px 28px;display:flex}.neura-landing .n-vertical-signal{background:#b9ef36;border-radius:5px;width:27px;height:5px;margin-bottom:18px;display:block}.neura-landing .n-solution-emprende .n-vertical-signal{background:#ff7a1a}.neura-landing .n-solution-body h3{letter-spacing:.02em;margin-bottom:18px;font-size:20px;font-weight:600}.neura-landing .n-solution-body p{margin-bottom:20px;font-size:14px}.neura-landing .n-solution-body .n-link{margin-top:auto;font-size:14px}.neura-landing .n-solution-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:34px;padding-top:28px;display:flex}.neura-landing .n-solution-bottom p{max-width:600px;font-size:14px}.neura-landing .n-vision-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:70px;display:grid}.neura-landing .n-vision-copy>p{max-width:565px;margin-top:25px;font-size:17px}.neura-landing .n-growth{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:45px;padding:0;list-style:none;display:grid}.neura-landing .n-growth li{color:#d1e3e6;border-top:1px solid #6c9ca4;padding-top:20px;font-size:12px;position:relative}.neura-landing .n-growth li:before{content:"";background:var(--cyan);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0;box-shadow:0 0 13px #5cffff55}.neura-landing .n-growth li:nth-child(2):before{background:#fff}.neura-landing .n-growth li:nth-child(3):before{background:var(--orange)}.neura-landing .n-growth strong{margin-bottom:5px;font-weight:500;display:block}.neura-landing .n-stack{align-items:center;min-height:350px;display:grid;position:relative}.neura-landing .n-stack svg{width:100%;height:auto;overflow:visible}.neura-landing .n-stack-layer{animation:7s ease-in-out infinite alternate n-stack}.neura-landing .n-stack-layer:nth-child(2){animation-delay:-2s}.neura-landing .n-stack-layer:nth-child(3){animation-delay:-4s}.neura-landing .n-stack text{font-family:var(--landing-sans),Arial,sans-serif;fill:#d8ecee;font-size:12px}.neura-landing .n-human{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.neura-landing .n-human-copy p{max-width:500px;margin-top:24px}.neura-landing .n-human-photo{border-radius:18px;min-height:320px;margin:0;position:relative;overflow:hidden}.neura-landing .n-status{border-top:1px solid var(--line);margin-top:45px;padding-top:26px}.neura-landing .n-status summary{cursor:pointer;align-items:center;gap:14px;min-height:44px;font-weight:500;list-style:none;display:flex}.neura-landing .n-status summary:after{content:"+";margin-left:auto;font-size:25px}.neura-landing .n-status[open] summary:after{content:"−"}.neura-landing .n-status p{max-width:900px;margin-top:14px;font-size:14px}.neura-landing .n-contact{border-top:1px solid var(--line);padding-bottom:70px}.neura-landing .n-contact-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.neura-landing .n-contact-copy p{max-width:530px;margin-top:20px}.neura-landing .n-contact-options{gap:18px;display:grid}.neura-landing .n-contact-option{border:1px solid var(--line);border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:8px 20px;padding:24px 28px;transition:background .2s,border-color .2s;display:grid}.neura-landing .n-contact-option:hover{background:#f0fcfc;border-color:#6db5bb}.neura-landing .n-contact-option strong{font-size:16px;font-weight:500}.neura-landing .n-contact-option span:not(.n-arrow){color:var(--muted);grid-column:1;font-size:13px}.neura-landing .n-contact-option .n-arrow{grid-area:1/2/3}.neura-landing .n-privacy{color:var(--muted);margin-top:35px;font-size:12px}.neura-landing .n-privacy summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.neura-landing .n-privacy p{max-width:900px;margin-bottom:12px}.neura-landing .n-footer{padding-block:30px}.neura-landing .n-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.neura-landing .n-footer-brand{align-items:center;gap:28px;display:flex}.neura-landing .n-footer-brand .n-logo img{width:110px}.neura-landing .n-footer p,.neura-landing .n-footer a:not(.n-logo){color:#b5ccd1;font-size:11px}.neura-landing .n-footer nav{align-items:center;gap:24px;display:flex}.neura-landing .n-ownership{border-top:1px solid #45606a55;justify-content:space-between;gap:20px;width:100%;padding-top:18px;display:flex}@keyframes n-signal{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes n-node{0%,to{opacity:.45}50%{opacity:1}}@keyframes n-plane{0%{transform:translateY(-3px)}to{transform:translateY(4px)}}@keyframes n-stack{0%{transform:translateY(-3px)}to{transform:translateY(7px)}}@media (min-width:1600px){.neura-landing .n-hero-grid{min-height:730px}}@media (max-width:1100px){.neura-landing .n-shell{width:calc(100% - 56px)}.neura-landing .n-desktop-nav{gap:18px}.neura-landing .n-hero-grid{grid-template-columns:1fr 1fr;gap:0;min-height:610px}.neura-landing h1{font-size:55px}.neura-landing .n-principles{grid-template-columns:1fr 1.7fr;gap:35px}.neura-landing .n-principle-grid{gap:18px}.neura-landing .n-principle{padding-left:18px}.neura-landing .n-solution-card{grid-template-columns:1fr}.neura-landing .n-solution-photo{min-height:230px}.neura-landing .n-solution-body{min-height:240px}.neura-landing .n-vision-grid,.neura-landing .n-human,.neura-landing .n-contact-grid{gap:40px}}@media (max-width:850px){.neura-landing .n-desktop-nav{display:none}.neura-landing .n-menu{display:block}.neura-landing .n-header-inner{min-height:80px}.neura-landing .n-hero-grid{grid-template-columns:1fr;gap:20px;padding-top:48px}.neura-landing .n-hero-copy{max-width:650px}.neura-landing h1{max-width:650px;font-size:clamp(46px,7vw,64px)}.neura-landing .n-hero-copy>p:not(.n-eyebrow){max-width:560px}.neura-landing .n-core-visual{justify-self:center;width:min(100%,650px)}.neura-landing .n-principles{grid-template-columns:1fr;gap:40px}.neura-landing .n-principles-intro p{max-width:560px}.neura-landing .n-reasoning-top{display:block}.neura-landing .n-reasoning-top>p{max-width:580px;margin-top:24px}.neura-landing .n-reasoning-grid{gap:24px}.neura-landing .n-explorer-panel{padding:25px}.neura-landing .n-vision-grid{grid-template-columns:1fr}.neura-landing .n-stack{justify-self:center;width:100%;max-width:500px;min-height:250px}.neura-landing .n-human{grid-template-columns:1fr}.neura-landing .n-human-photo{min-height:350px}.neura-landing .n-contact-grid{grid-template-columns:1fr}.neura-landing .n-section{padding-block:72px}}@media (max-width:580px){.neura-landing .n-shell{width:calc(100% - 40px)}.neura-landing .n-logo img{width:130px}.neura-landing h1{letter-spacing:-.045em;font-size:46px}.neura-landing h2{font-size:36px}.neura-landing .n-section{padding-block:60px}.neura-landing .n-hero-grid{padding-top:35px;padding-bottom:20px}.neura-landing .n-hero-copy>p:not(.n-eyebrow){font-size:16px}.neura-landing .n-hero .n-actions{grid-template-columns:1fr;width:100%;display:grid}.neura-landing .n-hero .n-button{width:100%}.neura-landing .n-hero-baseline{letter-spacing:.02em;gap:12px;font-size:11px}.neura-landing .n-core-stage{width:calc(100% + 24px);margin-inline:-12px}.neura-landing .n-core-visual figcaption{align-items:flex-start;padding-inline:0;font-size:10px}.neura-landing .n-core-label{font-size:17px}.neura-landing .n-core-small{font-size:14px}.neura-landing .n-motion-control{flex-shrink:0;min-height:38px;font-size:10px}.neura-landing .n-principle-grid{grid-template-columns:1fr;gap:26px}.neura-landing .n-principle{border-left:0;border-top:1px solid var(--line);grid-template-columns:40px 1fr;gap:10px 18px;padding-top:22px;padding-left:0;display:grid}.neura-landing .n-number{grid-area:1/1;margin:0}.neura-landing .n-principle h3{grid-column:2;min-height:0;font-size:25px}.neura-landing .n-principle .n-icon{grid-area:2/1;margin:5px 0}.neura-landing .n-principle p{grid-column:2}.neura-landing .n-reasoning-grid{grid-template-columns:1fr;gap:0}.neura-landing .n-network{min-height:250px}.neura-landing .n-explorer-panel{min-height:235px}.neura-landing .n-solutions-grid,.neura-landing .n-solution-card{grid-template-columns:1fr}.neura-landing .n-solution-photo{min-height:220px}.neura-landing .n-solution-body{min-height:220px;padding:26px}.neura-landing .n-solution-bottom{flex-direction:column;align-items:start}.neura-landing .n-growth{gap:16px;margin-top:35px}.neura-landing .n-growth li{font-size:11px}.neura-landing .n-human-photo{min-height:260px}.neura-landing .n-contact-option{padding:22px}.neura-landing .n-footer-brand{flex-wrap:wrap;gap:14px}.neura-landing .n-footer-inner{gap:20px}.neura-landing .n-ownership{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){html:has(.neura-landing){scroll-behavior:auto}.neura-landing *,.neura-landing :before,.neura-landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.neura-landing .n-packet{display:none}}.neura-landing .n-animated *{animation-play-state:var(--scene-state,running)}.neura-landing section[id],.neura-landing details[id]{scroll-margin-top:24px}.neura-landing .n-motion-control:disabled{cursor:default;opacity:.8}.n-mobile-legend{display:none}@media (max-width:640px){.n-mobile-legend{color:#d9f3f4;border:1px solid #39717c;border-radius:12px;gap:8px;margin:0 16px 24px;padding:16px;font-size:14px;line-height:1.5;display:grid}.n-mobile-legend span{display:block}.n-mobile-legend strong{color:#fff;font-weight:600}.n-stack .n-mobile-legend{margin-top:-25px}.n-core-svg text,.n-stack svg text{visibility:hidden}}
