@font-face{font-family:lora;src:url(../media/lora_500-s.p.3uu_20150tik2.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.1cg9slqyj77gx.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:sans;src:url(../media/dm_sans_500-s.p.42arwjm56ttjm.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:sans;src:url(../media/dm_sans_600-s.p.2021t8dp-o-uf.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}
@font-face{font-family:mono;src:url(../media/dm_mono_400-s.1318vbtocwnu8.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:75.44%;descent-override:23.58%;line-gap-override:0.0%;size-adjust:131.49%}.mono_606cdbe9-module__8xzrsW__className{font-family:mono,mono Fallback,Consolas;font-weight:400}.mono_606cdbe9-module__8xzrsW__variable{--landing-mono:"mono", "mono Fallback", Consolas}
.neura-landing{--color-brand-primary:#0f3d3b;--color-brand-deep:#071a18;--color-surface-base:#f6f5f0;--color-surface-raised:#fff;--color-surface-sunken:#e2e3db;--color-surface-overlay:#fff;--color-border-subtle:#d6dbd6;--color-border-strong:#14201b;--color-text-primary:#14201b;--color-text-secondary:#3f4e47;--color-text-tertiary:#5f6e67;--color-text-onBrand:#f6f5f0;--color-action-primary:#0f3d3b;--color-action-primaryHover:#1f6f6b;--color-state-success:#2e7d5b;--color-state-warning:#9a6300;--color-state-error:#b23b2e;--color-state-info:#2f5f8a;--color-node-stroke:#14201b;--color-node-idle:#8a9992;--color-vertical-mesa-primary:#073d2b;--color-vertical-mesa-signal:#b9ef36;--space-01:4px;--space-02:8px;--space-03:12px;--space-04:16px;--space-05:24px;--space-06:32px;--space-07:48px;--space-08:64px;--space-09:96px;--radius-sm:3px;--radius-md:6px;--radius-lg:12px;--motion-duration-subtle:.12s;--motion-duration-standard:.24s;--motion-duration-expressive:.48s;--motion-duration-breathe:4s;--motion-easing-enter:cubic-bezier(.2,0,0,1);--motion-easing-exit:cubic-bezier(.4,0,1,1);--motion-easing-standard:cubic-bezier(.4,0,.2,1);--motion-easing-breathe:ease-in-out;font-family:var(--landing-sans),Arial,sans-serif;background:var(--color-surface-base);color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-size:16px;line-height:25px}.neura-landing .dark-section,.neura-landing .site-footer{--color-surface-base:#071a18;--color-surface-raised:#0c2523;--color-surface-sunken:#051413;--color-surface-overlay:#12322f;--color-border-subtle:#1e3d3a;--color-border-strong:#f1f3ee;--color-text-primary:#f1f3ee;--color-text-secondary:#b4c0ba;--color-text-tertiary:#8a9992;--color-text-onBrand:#f1f3ee;--color-action-primary:#3e8f8a;--color-action-primaryHover:#5fb8b2;--color-state-success:#5fbf8f;--color-state-warning:#e0a93a;--color-state-error:#e8776a;--color-state-info:#7fb0dc;--color-node-stroke:#f1f3ee;--color-node-idle:#8a9992;background:var(--color-surface-base);color:var(--color-text-primary)}.neura-landing *{box-sizing:border-box}.neura-landing .shell{width:calc(100% - var(--space-09));max-width:1120px;margin-inline:auto}.neura-landing h1,.neura-landing h2{font-family:var(--landing-editorial),Georgia,serif;font-weight:500}.neura-landing h1{letter-spacing:-.02em;margin:var(--space-05) 0 var(--space-06);font-size:72px;line-height:74px}.neura-landing h2{letter-spacing:-.015em;margin:0 0 var(--space-05);font-size:48px;line-height:53px}.neura-landing h3{margin:0 0 var(--space-04);font-size:24px;font-weight:600;line-height:30px}.neura-landing p{margin:0 0 var(--space-04);max-width:72ch;color:var(--color-text-secondary)}.neura-landing strong{font-weight:600}.neura-landing .overline{letter-spacing:.1em;color:var(--color-action-primary);margin-bottom:var(--space-05);font-size:12px;font-weight:600;line-height:16px;text-decoration:none}.neura-landing .data-label,.neura-landing .demo-label{font-family:var(--landing-mono),Consolas,monospace;letter-spacing:.08em;text-transform:uppercase;font-size:11px;line-height:16px}.neura-landing .data-label{color:var(--color-text-tertiary)}.neura-landing .demo-label{color:var(--color-text-secondary);border:1px dashed var(--color-text-tertiary);padding:var(--space-01) var(--space-02);border-radius:var(--radius-sm);white-space:nowrap}.neura-landing .fine-print{color:var(--color-text-tertiary);margin-top:var(--space-04);font-size:12px;line-height:17px}.neura-landing a,.neura-landing button,.neura-landing summary{touch-action:manipulation}.neura-landing a{color:inherit}.neura-landing button{font:inherit;color:inherit;cursor:pointer}.neura-landing :is(a,button,summary,input):focus-visible{outline:2px solid var(--color-border-strong);outline-offset:4px}.neura-landing button:disabled{cursor:not-allowed;opacity:.6}.neura-landing .button{justify-content:center;align-items:center;gap:var(--space-02);min-height:48px;padding:var(--space-03) var(--space-05);border-radius:var(--radius-md);transition:background var(--motion-duration-subtle) var(--motion-easing-standard),color var(--motion-duration-subtle) var(--motion-easing-standard);border:1px solid #0000;font-size:15px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.neura-landing .primary{background:var(--color-action-primary);color:var(--color-text-onBrand)}.neura-landing .primary:hover{background:var(--color-action-primaryHover)}.neura-landing .secondary{border-color:var(--color-action-primary);color:var(--color-action-primary);background:0 0}.neura-landing .secondary:hover{background:var(--color-surface-sunken)}.neura-landing .text-button{align-items:center;gap:var(--space-03);min-height:48px;padding:var(--space-02) 0;background:0 0;border:0;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.neura-landing .text-button:hover{text-underline-offset:4px;text-decoration:underline}.neura-landing [id]{scroll-margin-top:var(--space-09)}.neura-landing .skip-link{top:var(--space-02);left:var(--space-04);z-index:100;padding:var(--space-04);background:var(--color-surface-base);position:absolute;transform:translateY(-200%)}.neura-landing .skip-link:focus{transform:none}.neura-landing .site-header{border-bottom:1px solid var(--color-border-subtle)}.neura-landing .header-inner{justify-content:space-between;align-items:center;gap:var(--space-05);min-height:96px;display:flex}.neura-landing .brand-link{padding:var(--space-02);margin-left:calc(-1 * var(--space-02));display:inline-flex}.neura-landing .brand-link img{width:156px;height:47px}.neura-landing nav{gap:var(--space-06);display:flex}.neura-landing nav a{align-items:center;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.neura-landing nav a:hover{text-underline-offset:4px;text-decoration:underline}.neura-landing .hero{gap:var(--space-07);padding-block:var(--space-08);grid-template-columns:.95fr 1.05fr;align-items:center;display:grid}.neura-landing .hero-intro{font-size:18px;line-height:29px}.neura-landing .human-line{color:var(--color-text-primary);font-weight:600}.neura-landing .hero-actions{align-items:center;gap:var(--space-05);margin-top:var(--space-06);flex-wrap:wrap;display:flex}.neura-landing .living-graph{border-block:1px solid var(--color-border-subtle);padding-top:var(--space-05);min-width:0}.neura-landing .graph-heading{justify-content:space-between;align-items:center;gap:var(--space-02);display:flex}.neura-landing .graph-svg{width:100%;height:auto;margin-top:var(--space-04);overflow:visible}.neura-landing .graph-svg text{fill:var(--color-text-secondary);stroke:none;font:14px var(--landing-sans),Arial,sans-serif;text-anchor:middle}.neura-landing .graph-svg .graph-small{fill:var(--color-text-tertiary);font-size:11px}.neura-landing .graph-source circle{stroke:var(--color-node-stroke);stroke-width:2px;fill:var(--color-surface-base)}.neura-landing .graph-source .focus-ring{stroke-width:1px;fill:none}.neura-landing .graph-idle circle{stroke:var(--color-node-idle);fill:none;stroke-width:1.5px}.neura-landing .graph-idle text{fill:var(--color-text-tertiary);font-size:12px}.neura-landing .graph-lines{stroke:var(--color-node-stroke);stroke-width:2px;stroke-dasharray:300;stroke-dashoffset:300px;transition:stroke-dashoffset var(--motion-duration-standard) var(--motion-easing-enter)}.neura-landing .graph-lines.is-connected{stroke-dashoffset:0}.neura-landing .graph-lines .unrevealed{visibility:hidden}.neura-landing .graph-caption{margin-block:var(--space-06) var(--space-05);min-height:110px}.neura-landing .graph-caption strong{font-size:17px}.neura-landing .graph-caption p{margin-top:var(--space-02);font-size:14px;line-height:21px}.neura-landing .graph-controls{gap:var(--space-02);grid-template-columns:repeat(4,1fr);display:grid}.neura-landing .graph-controls button{border:0;border-top:2px solid var(--color-border-subtle);text-align:left;padding:var(--space-03) 0;background:0 0;min-height:64px;font-size:12px;line-height:17px}.neura-landing .graph-controls button span{margin-bottom:var(--space-01);display:block}.neura-landing .graph-controls button[aria-pressed=true]{border-color:var(--color-action-primary);font-weight:600}.neura-landing .premise{padding-block:var(--space-06);border-block:1px solid var(--color-border-subtle);justify-content:space-between;align-items:flex-start;display:flex}.neura-landing .premise p{font-family:var(--landing-editorial),Georgia,serif;margin:0;font-size:24px;line-height:32px}.neura-landing .premise p span{color:var(--color-text-tertiary)}.neura-landing .section{padding-block:var(--space-09)}.neura-landing .section-heading{margin-bottom:var(--space-07);max-width:800px}.neura-landing .section-heading>p:last-child{max-width:620px;font-size:18px;line-height:29px}.neura-landing .intent-row{justify-content:space-between;align-items:center;gap:var(--space-05);margin-top:var(--space-06);display:flex}.neura-landing .intent-row p{margin:0;font-size:14px;line-height:21px}.neura-landing .intent-row .button{flex-shrink:0}.neura-landing .decision-demo{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);overflow:hidden}.neura-landing .demo-top{justify-content:space-between;align-items:center;gap:var(--space-04);padding:var(--space-05) var(--space-06);border-bottom:1px solid var(--color-border-subtle);display:flex}.neura-landing .demo-layout{grid-template-columns:240px 1fr;display:grid}.neura-landing .demo-steps{padding:var(--space-05);border-right:1px solid var(--color-border-subtle);flex-direction:column;gap:0;display:flex}.neura-landing .demo-steps button{text-align:left;align-items:center;gap:var(--space-03);min-height:64px;padding:var(--space-02);color:var(--color-text-secondary);border-radius:var(--radius-sm);background:0 0;border:0;font-size:14px;display:flex}.neura-landing .step-node{font-family:var(--landing-mono),Consolas,monospace;border:1px solid var(--color-text-tertiary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;display:flex}.neura-landing .demo-steps [aria-current=step]{color:var(--color-action-primary);background:var(--color-surface-base);font-weight:600}.neura-landing .demo-steps [aria-current=step] .step-node{border:2px solid var(--color-action-primary)}.neura-landing .demo-content{padding:var(--space-06) var(--space-07);min-width:0}.neura-landing .demo-panel{min-height:440px;animation:neura-reveal var(--motion-duration-standard) var(--motion-easing-enter)}.neura-landing .demo-panel>.data-label{margin-bottom:var(--space-04);display:block}.neura-landing .source-record{margin-block:var(--space-05)}.neura-landing .source-record>div{gap:var(--space-04);padding-block:var(--space-03);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:160px 1fr;font-size:14px;line-height:21px;display:grid}.neura-landing dt{color:var(--color-text-tertiary)}.neura-landing dd{color:var(--color-text-primary);margin:0}.neura-landing details>summary{cursor:pointer;min-height:48px;padding-block:var(--space-03);font-size:15px;font-weight:500}.neura-landing details p{margin-top:var(--space-04)}.neura-landing table{border-collapse:collapse;width:100%;font-size:14px}.neura-landing caption{text-align:left;color:var(--color-text-tertiary);padding-block:var(--space-04)}.neura-landing th,.neura-landing td{text-align:left;padding:var(--space-02);border-bottom:1px solid var(--color-border-subtle)}.neura-landing td,.neura-landing th:last-child{text-align:right}.neura-landing .demo-bottom{justify-content:space-between;align-items:center;gap:var(--space-04);border-top:1px solid var(--color-border-subtle);margin-top:var(--space-05);padding-top:var(--space-04);display:flex}.neura-landing .comparison{gap:var(--space-05);margin-block:var(--space-06);display:grid}.neura-landing .comparison>div{gap:var(--space-02);grid-template-columns:1fr 1fr;display:grid}.neura-landing .comparison strong{text-align:right;font-size:24px}.neura-landing .comparison i{background:var(--color-action-primary);grid-column:1/-1;height:12px;display:block}.neura-landing .comparison>div:first-child i{background:var(--color-text-tertiary)}.neura-landing .formula{font-family:var(--landing-mono),Consolas,monospace;font-size:14px}.neura-landing .coverage-days{gap:var(--space-02);margin-block:var(--space-06);grid-template-columns:repeat(7,1fr);display:grid}.neura-landing .coverage-days span{padding:var(--space-03);border:1px solid var(--color-text-tertiary);text-align:center;font-family:var(--landing-mono),Consolas,monospace;font-size:13px}.neura-landing .callout{border-left:2px solid var(--color-action-primary);padding:var(--space-04) var(--space-05);background:var(--color-surface-base);font-size:14px;line-height:21px}.neura-landing .evidence-trail{margin-block:var(--space-05)}.neura-landing .evidence-trail p{border-bottom:1px solid var(--color-border-subtle);padding-bottom:var(--space-04);font-size:14px}.neura-landing .evidence-trail span{color:var(--color-text-tertiary);margin-bottom:var(--space-01);font-family:var(--landing-mono),Consolas,monospace;text-transform:uppercase;font-size:11px;display:block}.neura-landing .missing-list{padding-left:var(--space-05);margin-block:var(--space-05);line-height:29px;list-style:outside}.neura-landing .alternatives{gap:var(--space-05);margin-block:var(--space-05);grid-template-columns:1fr 1fr;display:grid}.neura-landing .alternatives strong,.neura-landing .alternatives span{font-size:14px;line-height:21px;display:block}.neura-landing .alternatives span{margin-top:var(--space-02)}.neura-landing .decision-actions{gap:var(--space-04);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.neura-landing .decision-actions button:not(.primary){text-underline-offset:4px;background:0 0;border:0;min-height:48px;font-size:14px;text-decoration:underline}.neura-landing .choice-receipt{gap:var(--space-05);padding:var(--space-06);border-top:1px solid var(--color-border-subtle);background:var(--color-surface-base);display:flex}.neura-landing .choice-receipt p{margin-top:var(--space-02);font-size:14px}.neura-landing .human-node{background:var(--color-action-primary);width:20px;height:20px;margin-top:var(--space-01);border-radius:50%;flex-shrink:0;display:block}.neura-landing .split{gap:var(--space-08);grid-template-columns:1fr 1fr;align-items:start;display:grid}.neura-landing .insufficient-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-06);background:var(--color-surface-raised)}.neura-landing .insufficient-card .demo-top{padding:0 0 var(--space-05);margin-bottom:var(--space-05);flex-wrap:wrap}.neura-landing .insufficient-card .demo-top>.data-label{color:var(--color-state-warning)}.neura-landing .insufficient-card .source-record>div{grid-template-columns:120px 1fr}.neura-landing .learning-trace{gap:var(--space-05);margin:var(--space-08) 0 var(--space-06);grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.neura-landing .learning-trace li{padding-top:var(--space-07);position:relative}.neura-landing .learning-trace li:not(:last-child):after{content:"";left:20px;right:calc(-1 * var(--space-05));background:var(--color-text-tertiary);height:1px;position:absolute;top:10px}.neura-landing .trace-node{border:2px solid var(--color-node-stroke);background:var(--color-surface-base);border-radius:50%;width:20px;height:20px;position:absolute;top:0;left:0}.neura-landing .trace-node.solid{background:var(--color-node-stroke)}.neura-landing .trace-node.ring:after{content:"";border:1px solid var(--color-node-stroke);border-radius:50%;position:absolute;inset:3px}.neura-landing .learning-trace h3{margin-top:var(--space-03);font-size:20px;line-height:26px}.neura-landing .learning-trace p{font-size:14px;line-height:21px}.neura-landing .technology,.neura-landing .technology-list details{border-top:1px solid var(--color-border-subtle)}.neura-landing .technology-list summary{gap:var(--space-05);padding-block:var(--space-05);align-items:center;list-style:none;display:flex}.neura-landing .technology-list h3{margin:0;font-size:20px;line-height:26px}.neura-landing .expand-mark{margin-left:auto;font-size:24px}.neura-landing .technology-list details[open] .expand-mark{transform:rotate(45deg)}.neura-landing .technology-list p{margin-left:var(--space-07)}.neura-landing .build-status{gap:var(--space-05);padding:var(--space-06) 0;border-top:1px solid var(--color-border-subtle);margin-top:var(--space-06);grid-template-columns:1fr 2fr;display:grid}.neura-landing .build-status p{margin:0;font-size:14px;line-height:21px}.neura-landing .build-status p:last-child{grid-column:2}.neura-landing .mesa-section{border-block:1px solid var(--color-border-subtle)}.neura-landing .mesa-signature{gap:var(--space-04);margin-bottom:var(--space-06);color:var(--color-vertical-mesa-primary);align-items:center;font-size:24px;font-weight:600;display:flex}.neura-landing .mesa-signature .data-label{border-left:1px solid var(--color-border-strong);padding-left:var(--space-04)}.neura-landing .mesa-proof{justify-content:space-between;gap:var(--space-05);padding-top:var(--space-06);border-top:1px solid var(--color-border-subtle);margin-top:var(--space-07);flex-wrap:wrap;font-size:14px;display:flex}.neura-landing .access-section{gap:var(--space-09);grid-template-columns:1fr 1fr;display:grid}.neura-landing .access-panel{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-06);align-self:start}.neura-landing .access-panel>.data-label{margin-bottom:var(--space-05);display:block}.neura-landing .access-panel h3{font-size:24px;line-height:30px}.neura-landing .consent{gap:var(--space-03);margin-block:var(--space-05);cursor:pointer;font-size:14px;line-height:21px;display:flex}.neura-landing .consent input{width:24px;height:24px;accent-color:var(--color-action-primary);flex-shrink:0}.neura-landing .faq-section{border-top:1px solid var(--color-border-subtle);gap:var(--space-08);grid-template-columns:1fr 1.5fr;display:grid}.neura-landing .faq-section details{border-bottom:1px solid var(--color-border-subtle);padding-block:var(--space-02)}.neura-landing .faq-section details p{font-size:14px;line-height:21px}.neura-landing .site-footer{padding-block:var(--space-08) var(--space-06)}.neura-landing .footer-main{justify-content:space-between;gap:var(--space-05);border-bottom:1px solid var(--color-border-subtle);padding-bottom:var(--space-07);align-items:center;display:flex}.neura-landing .footer-main p{font-family:var(--landing-editorial),Georgia,serif;color:var(--color-text-primary);margin:0;font-size:32px;line-height:38px}.neura-landing .footer-button{border-color:var(--color-text-tertiary);color:var(--color-text-primary)}.neura-landing .footer-button:hover{background:var(--color-surface-raised)}.neura-landing .footer-bottom{justify-content:space-between;align-items:center;gap:var(--space-05);margin-top:var(--space-06);color:var(--color-text-tertiary);flex-wrap:wrap;font-size:12px;display:flex}.neura-landing .footer-bottom nav{gap:var(--space-05)}.neura-landing .footer-bottom nav a{font-size:12px}@keyframes neura-reveal{0%{opacity:0}to{opacity:1}}@media (max-width:1279px){.neura-landing .shell{width:calc(100% - var(--space-07))}.neura-landing .hero{gap:var(--space-06)}.neura-landing .hero h1{font-size:72px;line-height:74px}.neura-landing .hero-actions{gap:var(--space-03)}.neura-landing .demo-content{padding:var(--space-06)}.neura-landing .split,.neura-landing .access-section{gap:var(--space-07)}}@media (max-width:1023px){.neura-landing .header-inner nav{gap:var(--space-04)}.neura-landing .hero{padding-block:var(--space-08);gap:var(--space-07);grid-template-columns:1fr}.neura-landing .hero-copy{max-width:660px}.neura-landing .living-graph{justify-self:center;width:100%;max-width:620px}.neura-landing .graph-svg{max-height:320px}.neura-landing .graph-caption{min-height:90px}.neura-landing .demo-layout{grid-template-columns:190px 1fr}.neura-landing .demo-steps{padding:var(--space-04)}.neura-landing .source-record>div{grid-template-columns:1fr 1.5fr}.neura-landing .split{grid-template-columns:1fr}.neura-landing .learning-trace{row-gap:var(--space-06);grid-template-columns:1fr 1fr}.neura-landing .learning-trace li:nth-child(2):after{display:none}.neura-landing .access-section{gap:var(--space-06)}.neura-landing .access-section h2{font-size:48px;line-height:53px}.neura-landing .faq-section{gap:var(--space-05);grid-template-columns:1fr}}@media (max-width:767px){.neura-landing .shell{width:calc(100% - var(--space-06))}.neura-landing .header-inner{gap:var(--space-02);min-height:80px}.neura-landing .header-inner nav{display:none}.neura-landing .brand-link img{width:132px;height:40px}.neura-landing .header-cta{padding-inline:var(--space-04);font-size:14px}.neura-landing .hero h1{font-size:44px;line-height:46px}.neura-landing h2{font-size:34px;line-height:38px}.neura-landing h3{font-size:20px;line-height:26px}.neura-landing .hero{padding-block:var(--space-06) var(--space-07);gap:var(--space-06)}.neura-landing .hero h1{margin-block:var(--space-04) var(--space-05)}.neura-landing .hero-actions{flex-direction:column;align-items:stretch}.neura-landing .hero-actions .text-button{justify-content:center}.neura-landing .hero-intro{font-size:18px;line-height:27px}.neura-landing .hero-copy>p:not(.hero-intro,.overline,.fine-print){font-size:16px;line-height:25px}.neura-landing .graph-heading{flex-wrap:wrap}.neura-landing .graph-caption{min-height:120px;margin-top:var(--space-05)}.neura-landing .graph-caption p{font-size:16px;line-height:25px}.neura-landing .fine-print{font-size:14px;line-height:21px}.neura-landing .intent-row{align-items:stretch;gap:var(--space-04);flex-direction:column}.neura-landing .intent-row .button{width:100%}.neura-landing h2 br{display:none}.neura-landing .graph-svg text,.neura-landing .graph-idle text{font-size:20px}.neura-landing .graph-svg .graph-small{font-size:14px}.neura-landing .graph-controls{gap:var(--space-03);grid-template-columns:1fr 1fr}.neura-landing .graph-controls button{min-height:48px;font-size:14px}.neura-landing .graph-controls button span{margin-right:var(--space-02);display:inline}.neura-landing .premise{gap:var(--space-04);flex-direction:column}.neura-landing .premise p{font-size:20px;line-height:26px}.neura-landing .section{padding-block:var(--space-08)}.neura-landing .section-heading{margin-bottom:var(--space-06)}.neura-landing .section-heading>p:last-child{font-size:16px;line-height:25px}.neura-landing .demo-top{padding:var(--space-04);gap:var(--space-02);flex-wrap:wrap}.neura-landing .demo-layout{grid-template-columns:1fr}.neura-landing .demo-steps{gap:var(--space-01);padding:var(--space-03);border:0;border-bottom:1px solid var(--color-border-subtle);grid-template-columns:repeat(2,1fr);display:grid}.neura-landing .demo-steps button{gap:var(--space-02);min-height:48px;font-size:14px}.neura-landing .step-node{width:24px;height:24px;font-size:10px}.neura-landing .demo-content{padding:var(--space-05) var(--space-04)}.neura-landing .demo-panel{min-height:480px}.neura-landing .source-record>div{gap:var(--space-01);grid-template-columns:1fr}.neura-landing .demo-bottom{align-items:center;gap:var(--space-02)}.neura-landing .demo-bottom .text-button{font-size:13px}.neura-landing .coverage-days{gap:var(--space-01)}.neura-landing .coverage-days span{padding:var(--space-02) var(--space-01)}.neura-landing .callout{padding:var(--space-03)}.neura-landing .formula{font-size:12px}.neura-landing .alternatives{gap:var(--space-02);grid-template-columns:1fr}.neura-landing .decision-actions{gap:var(--space-02)}.neura-landing .decision-actions .primary{width:100%}.neura-landing .choice-receipt{padding:var(--space-05) var(--space-04);gap:var(--space-04)}.neura-landing .insufficient-card{padding:var(--space-05)}.neura-landing .insufficient-card .source-record>div{grid-template-columns:1fr}.neura-landing .learning-trace{margin-top:var(--space-07);grid-template-columns:1fr;gap:0}.neura-landing .learning-trace li{padding:0 0 var(--space-06) var(--space-07)}.neura-landing .learning-trace li:not(:last-child):after{width:1px;height:auto;display:block;inset:20px auto 0 9px}.neura-landing .build-status{gap:var(--space-04);grid-template-columns:1fr}.neura-landing .build-status p:last-child{grid-column:1}.neura-landing .technology-list summary{gap:var(--space-04)}.neura-landing .technology-list h3{font-size:17px;line-height:23px}.neura-landing .technology-list p{margin-left:0}.neura-landing .access-section{grid-template-columns:1fr}.neura-landing .access-section h2{font-size:34px;line-height:38px}.neura-landing .access-panel{padding:var(--space-05)}.neura-landing .access-panel .button{width:100%}.neura-landing .footer-main{align-items:stretch;gap:var(--space-06);flex-direction:column}.neura-landing .footer-main p{font-size:24px;line-height:30px}.neura-landing .footer-bottom{align-items:flex-start;gap:var(--space-03);flex-direction:column}}@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}}
