@font-face{font-family:Albra Display;src:url(/assets/fonts/AlbraDisplay-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Albra Display;src:url(/assets/fonts/AlbraDisplay-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Albra Display;src:url(/assets/fonts/AlbraDisplay-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Albra Display;src:url(/assets/fonts/AlbraDisplay-RegularItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Albra Display;src:url(/assets/fonts/AlbraDisplay-Semi.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Albra Display;src:url(/assets/fonts/AlbraDisplay-SemiItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Albra Sans;src:url(/assets/fonts/AlbraSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--paper: #FAF8F8;--ink: #1E1E1E;--ink-2: #5F5E5B;--ink-3: #8E8B86;--hairline: #E6E5E3;--sky: #CDC7C1;--taupe: #C8BDBB;--stone: #EFE8E7;--lime: #F2FFBE;--cornflower: #6579EE;--peri-deep: #687DE0;--peri-blue: #637DF5;--lavender: #B997F8;--pink-lavender: #DEB4F2;--grad-text: linear-gradient(94deg, #B997F8 20%, #637DF5 44.57%, #DEB4F2 84.69%);--grad-progress: linear-gradient(161deg, #687DE0, #C4A1E8 79.6%, #DAB3EA);--grad-warm: linear-gradient(180deg, rgba(163,141,138,.3) 0%, rgba(231,195,179,.34) 23.5%, rgba(248,212,188,.38) 51.3%, rgba(255,235,214,.4) 68.4%, rgba(250,238,214,.42) 92.4%);--grad-warm-angled: linear-gradient(250deg, rgba(163,141,138,.34) 9%, rgba(197,168,158,.34) 29%, rgba(231,195,179,.36) 42%, rgba(248,212,188,.38) 56%, rgba(255,235,214,.4) 73%, rgba(250,238,214,.42) 97%);--font-display: "Albra Display", Georgia, serif;--font-label: "Albra Sans", "Helvetica Neue", Arial, sans-serif;--font-body: "Inter", "Helvetica Neue", Arial, sans-serif;--fs-hero: clamp(2.55rem, 1.2rem + 5.6vw, 5.6rem);--fs-h2: clamp(2rem, 1.1rem + 3.4vw, 3.9rem);--fs-h3: clamp(1.25rem, 1rem + .8vw, 1.6rem);--fs-lead: clamp(1.06rem, .92rem + .6vw, 1.4rem);--fs-body: clamp(.96rem, .9rem + .25vw, 1.08rem);--fs-label: clamp(.68rem, .64rem + .2vw, .8rem);--fs-manifesto: clamp(1.55rem, .9rem + 2.9vw, 3.4rem);--space-gutter: clamp(1.25rem, 4.5vw, 5rem);--space-section: clamp(5rem, 4rem + 8vw, 11rem);--container: 82rem;--ease-out: cubic-bezier(.22,.61,.2,1);--t-fast: .18s;--t-med: .36s}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-body);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}::selection{background:#6579ee40}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--cornflower);outline-offset:3px;border-radius:4px}.container{max-width:var(--container);margin-inline:auto;padding-inline:var(--space-gutter)}.eyebrow{font-family:var(--font-label);font-size:var(--fs-label);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-2);display:inline-flex;align-items:center;gap:.65em}.eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--cornflower);box-shadow:0 0 0 4px #6579ee2e}.grad-text{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.highlight{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;background:var(--grad-progress);color:#fff;border-radius:999px;padding:.5em 1.2em;display:inline-block;border:none}.grain{position:fixed;inset:-50%;width:200%;height:200%;pointer-events:none;z-index:80;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:clamp(.8rem,2vw,1.2rem) var(--space-gutter);transition:background var(--t-med) var(--ease-out),box-shadow var(--t-med) var(--ease-out),padding var(--t-med) var(--ease-out)}.nav.is-scrolled{background:#faf8f8b8;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 1px #1e1e1e0f}.nav__mark{display:inline-block;height:clamp(20px,2.4vw,26px);aspect-ratio:1382 / 339;background:var(--ink);mask:url(/assets/img/neurow-wordmark.svg) center / contain no-repeat;-webkit-mask:url(/assets/img/neurow-wordmark.svg) center / contain no-repeat;transition:background var(--t-med) var(--ease-out)}.nav__mark.on-dark{background:var(--paper)}.nav__cta{font-family:var(--font-label);font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:var(--ink);background:var(--lime);border:1px solid rgba(30,30,30,.1);border-radius:999px;padding:.8em 1.8em;transition:transform var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out);will-change:transform}.nav__cta:hover{box-shadow:0 4px 22px #6579ee59}.hero{position:relative;display:flex;flex-direction:column;min-height:100svh;background:linear-gradient(180deg,#D3CDC7 0%,var(--sky) 55%,#C9C2BB 100%);overflow:clip}.hero__atmo{position:absolute;width:min(75vw,900px);aspect-ratio:1;border-radius:50%;background:linear-gradient(313deg,#b2a0e838,#b2c8ff38,#e8b2dc38);filter:blur(80px);top:-12%;right:-8%;pointer-events:none}.hero__marquee{order:2}.hero__media{position:relative;order:3;flex:0 0 clamp(260px,68vw,320px);min-height:0;overflow:hidden}.hero__media img:not(.hero__watermark){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:36% 72%;will-change:transform}@media(max-width:1149px){.hero{min-height:auto}.hero__media{display:none;flex:none;width:100%;aspect-ratio:1456 / 816}.hero__media img:not(.hero__watermark){inset:0;width:100%;height:100%;object-fit:cover;object-position:center}}.hero__watermark{position:absolute;left:68%;top:40%;transform:translate(-50%,-50%);width:clamp(140px,38vw,200px);height:auto;filter:brightness(0);opacity:.85;z-index:4;pointer-events:none}.hero__content{order:1;position:relative;z-index:2;padding:clamp(6rem,16vh,10rem) var(--space-gutter) clamp(4rem,9vh,6.5rem);max-width:46rem}.hero h1{font-family:var(--font-display);font-weight:300;font-size:var(--fs-hero);line-height:1.04;letter-spacing:-.01em;margin:clamp(1rem,2.4vh,1.6rem) 0 0;text-wrap:balance}.hero h1 em{font-style:italic;font-weight:400}.hero__sub{font-size:var(--fs-lead);color:var(--ink-2);max-width:34rem;margin-top:clamp(1rem,2.2vh,1.5rem);text-wrap:pretty}.hero__highlight{margin-top:clamp(1.1rem,2.4vh,1.7rem);font-size:clamp(.72rem,.66rem + .35vw,.95rem)}.hero__form{margin-top:clamp(1.4rem,3vh,2.2rem);max-width:30rem}@media(min-width:1150px){.hero{display:block}.hero__marquee{position:absolute;bottom:0;left:0;right:0;z-index:3}.hero__media{position:absolute;top:-56px;left:0;right:0;height:100%;flex:none;min-height:0;overflow:hidden}.hero__media img:not(.hero__watermark){width:100%;height:100%;object-fit:cover;inset:0 0 auto auto;object-position:left 65%}.hero__watermark{display:none}.hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#cdc7c100 34%,#cdc7c180 55%,#cdc7c114)}.hero__content{position:absolute;right:var(--space-gutter);top:50%;transform:translateY(-50%);width:min(44vw,40rem);max-width:none;padding:0}}@media(min-width:1700px){.hero__content{right:max(var(--space-gutter),calc((100vw - var(--container)) / 2))}}.wform{position:relative}.wform__greeting{font-family:var(--font-label);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--peri-deep);background:#ffffff8c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.4);border-radius:999px;padding:.45em 1.4em;width:fit-content;margin:0 auto .6rem;opacity:0;transition:opacity var(--t-med) var(--ease-out);min-height:1.4em}.wform__row{position:relative;display:flex;align-items:center}.wform__input{width:100%;height:clamp(52px,6.4vh,58px);border-radius:999px;border:1px solid #b9b4b0;background:#fff;font-family:var(--font-body);font-size:1rem;letter-spacing:.04em;color:var(--ink);padding-left:1.5rem;padding-right:11rem;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.wform__input::placeholder{color:var(--ink-3)}.wform__input:focus{outline:none;border-color:var(--cornflower);box-shadow:0 0 0 4px #6579ee29}.wform__btn{position:absolute;right:5px;top:5px;bottom:5px;border:none;border-radius:999px;background:var(--lime);color:var(--ink);font-family:var(--font-label);font-size:clamp(.66rem,.62rem + .25vw,.8rem);letter-spacing:.16em;text-transform:uppercase;padding-inline:clamp(1.1rem,.5rem + 2vw,2.2rem);cursor:pointer;white-space:nowrap;transition:filter var(--t-fast),box-shadow var(--t-fast),transform var(--t-fast);will-change:transform}.wform__btn:hover{filter:brightness(.96);box-shadow:0 4px 18px #6579ee4d}.wform__btn:disabled{opacity:.6;cursor:wait}.wform__hint{font-size:.85rem;color:var(--peri-deep);text-align:center;margin-top:.55rem;min-height:1.3em;opacity:0;transition:opacity var(--t-fast)}.wform__dots{display:flex;justify-content:center;gap:7px;margin-top:.7rem}.wform__dot{width:6px;height:6px;border-radius:50%;background:transparent;border:1.5px solid #b3aeaa;transition:background var(--t-med),border-color var(--t-med),transform var(--t-med)}.wform__dot.is-active{background:var(--cornflower);border-color:var(--cornflower);transform:scale(1.15)}.wform__success{display:none;align-items:center;justify-content:center;gap:.5rem;height:clamp(52px,6.4vh,58px);border-radius:999px;background:#fff;border:1px solid var(--cornflower);box-shadow:0 0 0 4px #6579ee24,-4px 5px 30px #6579ee47;font-size:.95rem;opacity:0;transition:opacity var(--t-med);padding-inline:1rem;text-align:center}.wform__success .check{color:var(--cornflower);font-weight:600}.wform__note{font-size:.78rem;color:var(--ink-3);text-align:center;margin-top:.65rem;letter-spacing:.02em}.marquee{border-top:1px solid var(--taupe);border-bottom:1px solid var(--taupe);background:var(--stone);overflow:hidden;padding-block:clamp(.7rem,1.6vw,1.15rem)}.marquee__track{display:flex;width:max-content;will-change:transform;animation:marquee 44s linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee__item{display:inline-flex;align-items:baseline;font-size:clamp(1.15rem,.9rem + 1.6vw,2.1rem);color:var(--ink-2);white-space:nowrap}.marquee__item .ast{color:var(--cornflower);margin-inline:clamp(1.1rem,2.4vw,2.2rem);font-size:.8em}.marquee__item .serif{font-family:var(--font-display);font-style:italic;font-weight:300}.marquee__item .sans{font-family:var(--font-body);letter-spacing:-.01em}@media(prefers-reduced-motion:reduce){.marquee__track{animation:none}}.manifesto{background:var(--paper);padding-block:var(--space-section)}.manifesto__inner{max-width:62rem}.manifesto [data-manifesto]{font-family:var(--font-display);font-weight:300;font-size:var(--fs-manifesto);line-height:1.28;letter-spacing:-.005em;text-wrap:pretty}.manifesto .w{color:var(--ink-3);transition:color .4s var(--ease-out)}.manifesto .w.is-lit{color:var(--ink)}.manifesto em{font-style:italic;font-weight:400}.manifesto .w.gw{background:var(--grad-text);-webkit-background-clip:text;background-clip:text}.manifesto .w.gw.is-lit{color:transparent}.manifesto__tagline{font-family:Albra Sans,sans-serif;font-size:clamp(1rem,.7rem + 1.2vw,1.5rem);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);margin-top:clamp(2rem,4vw,3.5rem)}.pillars{background-image:var(--grad-warm);padding-block:var(--space-section)}.pillars__head{text-align:center;margin-bottom:clamp(2.6rem,6vw,4.5rem)}.pillars__head h2{font-family:var(--font-display);font-weight:300;font-size:var(--fs-h2);line-height:1.1;margin-top:1rem;text-wrap:balance}.pillars__head h2 em{font-style:italic;font-weight:400}.pillars__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:clamp(1rem,2.4vw,1.8rem)}.pillar{background:#fff;border:1px solid var(--hairline);border-radius:26px;padding:clamp(1.6rem,3vw,2.4rem);position:relative;transition:transform var(--t-med) var(--ease-out),border-color var(--t-med),box-shadow var(--t-med)}.pillar:hover{transform:translateY(-5px);border-color:var(--cornflower);box-shadow:0 0 0 4px #6579ee33,-4px 5px 30px #6579ee59}.pillar img{width:clamp(58px,7vw,76px);margin-bottom:1.2rem}.pillar h3{font-family:var(--font-label);font-weight:400;font-size:var(--fs-h3);letter-spacing:.08em;text-transform:uppercase;line-height:1.25}.pillar .plus{position:absolute;top:50%;right:-1.15rem;transform:translateY(-50%);font-family:var(--font-display);font-size:1.5rem;color:var(--ink-3);display:none}.pillar p{color:var(--ink-2);margin-top:.8rem;font-size:var(--fs-body)}@media(min-width:760px){.pillar:not(:last-child) .plus{display:block}}.product{position:relative;background:var(--paper);padding-top:var(--space-section);overflow:clip;text-align:center}.product__atmo{position:absolute;width:min(80vw,1000px);aspect-ratio:1.4;border-radius:50%;left:50%;bottom:-10%;transform:translate(-50%);background:radial-gradient(closest-side,#9b8cc86b,#aa9bd238 45%,#beb4d700 75%);filter:blur(40px);pointer-events:none}.product h2{font-family:var(--font-display);font-weight:400;font-style:italic;font-size:var(--fs-h2);line-height:1.06}.product__plus{display:block;font-family:var(--font-body);font-weight:400;font-style:normal;font-size:clamp(1.4rem,1rem + 2.2vw,2.6rem);color:var(--ink-2);margin-top:.5rem;letter-spacing:.01em}.product__line{font-size:var(--fs-lead);margin-top:clamp(1.6rem,3.4vw,2.6rem);color:var(--ink-2)}.product__line em{font-family:var(--font-display);font-style:italic;font-weight:600;font-size:1.18em}.phones{position:relative;display:flex;align-items:flex-end;justify-content:center;max-width:100rem;margin:clamp(2.5rem,6vw,5rem) auto 0;padding-inline:4vw}.phones img{will-change:transform}.phones__left{width:42%;margin-right:-12%;z-index:1}.phones__mid{width:56%;z-index:2}.phones__right{width:42%;margin-left:-11%;z-index:1}.steps{background:var(--paper);padding-top:clamp(2.75rem,2.2rem + 3.75vw,6rem);padding-bottom:var(--space-section)}.steps__head{margin-bottom:clamp(2.4rem,5vw,4rem)}.steps__head h2{font-family:var(--font-display);font-weight:300;font-size:var(--fs-h2);line-height:1.1;margin-top:1rem}.steps__head h2 em{font-style:italic;font-weight:400}.steps__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:clamp(2rem,4vw,3.5rem)}.step{border-top:1px solid var(--hairline);padding-top:1.6rem;position:relative}.step__bar{position:absolute;top:-1px;left:0;width:100%;height:1.5px;background:var(--grad-progress);transform-origin:left center;transform:scaleX(0);will-change:transform;pointer-events:none}@media(prefers-reduced-motion:reduce){.step__bar{transform:scaleX(1);will-change:auto}}.step__num{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(2.2rem,1.6rem + 2vw,3.4rem);line-height:1;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.step h3{font-family:var(--font-label);font-weight:400;letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.85rem,.8rem + .25vw,1rem);margin-top:1rem}.step p{color:var(--ink-2);margin-top:.6rem}.halo-sec{background:var(--paper);padding-top:clamp(4.5rem,3.5rem + 6vw,9rem);padding-bottom:clamp(3.5rem,2.8rem + 5.25vw,7.5rem);overflow:clip}.halo-sec__head{max-width:46rem;margin-inline:auto;text-align:center}.halo-sec__head h2{font-family:var(--font-display);font-weight:300;font-size:var(--fs-h2);line-height:1.06;letter-spacing:-.01em;margin-top:clamp(1.1rem,2.4vw,1.6rem);text-wrap:balance}.halo-sec__head h2 em{font-style:italic;font-weight:400}.halo-sec__triad{font-family:var(--font-label);font-weight:400;font-size:clamp(1rem,.88rem + .55vw,1.28rem);letter-spacing:.22em;text-transform:uppercase;color:var(--ink);margin-top:clamp(1rem,2vw,1.35rem)}.halo-sec__triad .dot{display:inline-block;margin-inline:.55em;letter-spacing:0;font-weight:400;opacity:.85}.halo-sec__line{max-width:44rem;margin:clamp(1.2rem,2.5vw,1.7rem) auto 0;color:var(--ink-2);font-size:clamp(1rem,.94rem + .3vw,1.14rem);line-height:1.6}.stage{position:relative;margin:clamp(2.4rem,5vw,3.6rem) auto 0}.stage__glow{position:absolute;left:50%;top:50%;width:min(78vw,900px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;filter:blur(46px);z-index:1;background:radial-gradient(circle at 50% 50%,#9b8cc86b,#aa9bd24d 30%,#f8d4bc66 52%,#ffe0c442 66%,#beb4d700 82%)}.device{position:relative;z-index:3;width:min(86vw,440px);margin-inline:auto;border-radius:22px;padding:9px;background:linear-gradient(160deg,#2a2a2c,#1a1a1c 60%);box-shadow:inset 0 0 0 1px #ffffff17,0 30px 72px -22px #1e1e1e66,0 12px 62px -8px #6579ee38}.device img{display:block;width:100%;height:auto;border-radius:14px}.halo{list-style:none;margin:0;padding:0;position:relative;z-index:4}.chip{display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-label);font-size:.78rem;letter-spacing:.11em;text-transform:uppercase;line-height:1.4;color:var(--ink);background:#fff;border:1px solid var(--cornflower);border-radius:999px;box-shadow:0 0 0 4px #6579ee24,-3px 4px 26px #6579ee47}.chip.star{border-width:1.5px;box-shadow:0 0 0 5px #6579ee33,-3px 4px 30px #6579ee6b}@media(min-width:900px){.stage{height:clamp(600px,63vw,760px)}.device{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.halo{position:absolute;inset:0}.chip{position:absolute;left:0;top:0;width:clamp(176px,14.5vw,214px);height:68px;padding:0 .9rem;opacity:0;will-change:transform}}@media(max-width:899px){.stage__glow{top:34%;width:min(118vw,600px)}.halo{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem .5rem;max-width:34rem;margin:2.4rem auto 0}.chip{font-size:.66rem;letter-spacing:.09em;line-height:1.35;background:#ffffffbf;border-color:#6579ee61;padding:.52em 1.05em;box-shadow:0 2px 10px #6579ee1a}.chip.star{border-color:var(--cornflower);background:#fff;box-shadow:0 0 0 3px #6579ee1f,0 2px 12px #6579ee2e}}.halo-sec__foot{position:relative;z-index:4;margin-top:clamp(2.6rem,5vw,4rem);text-align:center;font-size:.85rem;color:var(--ink-3)}.halo-sec__foot a{color:var(--ink-2);text-decoration:none;border-bottom:1px solid var(--hairline);padding-bottom:1px;transition:color var(--t-fast),border-color var(--t-fast)}.halo-sec__foot a:hover{color:var(--ink);border-color:var(--ink-3)}.js-anim .device{opacity:0;transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.js-anim .device.is-in{opacity:1}@media(min-width:900px){.js-anim .device{transform:translate(-50%,-50%) translateY(22px)}.js-anim .device.is-in{transform:translate(-50%,-50%)}}@media(max-width:899px){.js-anim .device{transform:translateY(24px)}.js-anim .device.is-in{transform:none}}@keyframes breathe{0%,to{opacity:.9;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.04)}}.js-anim .stage__glow{animation:breathe 9s ease-in-out infinite}.cta{background-image:var(--grad-warm-angled);padding-block:var(--space-section);text-align:center;position:relative;overflow:clip}.cta__inner{max-width:46rem;margin-inline:auto}.cta h2{font-family:var(--font-body);font-weight:600;font-size:var(--fs-h2);line-height:1.08;letter-spacing:-.02em}.cta h2 .worm{display:block;font-family:var(--font-display);font-style:italic;font-weight:600;font-size:1.22em;letter-spacing:0;margin-top:.08em}.cta .wform{max-width:30rem;margin:clamp(2rem,4.5vw,3.2rem) auto 0}.footer{background:var(--taupe);padding:clamp(2.5rem,6vw,5rem) var(--space-gutter) clamp(1.4rem,3vw,2.2rem);overflow:clip}.footer__mark{width:100%;aspect-ratio:1382 / 339;background:var(--paper);mask:url(/assets/img/neurow-wordmark.svg) center / contain no-repeat;-webkit-mask:url(/assets/img/neurow-wordmark.svg) center / contain no-repeat}.footer__row{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;align-items:center;margin-top:clamp(1.6rem,4vw,3rem);font-family:var(--font-label);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:#1e1e1e8c}.footer__legal a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(30,30,30,.3);padding-bottom:1px;transition:border-color .2s ease,color .2s ease}.footer__legal a:hover{color:#1e1e1ee6;border-color:currentColor}.js-anim [data-reveal]{opacity:0;transform:translateY(26px)}.js-anim .hero [data-reveal]{transform:translateY(18px)}.intake{width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;border:1px solid var(--hairline);border-radius:24px;background:var(--paper);color:var(--ink);box-shadow:0 30px 80px #1e1e1e2e,-4px 5px 30px #6579ee2e;overflow-y:auto;overscroll-behavior:contain}.intake::backdrop{background:#1e1e1e52;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.intake__form{position:relative;padding:clamp(1.5rem,4vw,2.25rem) clamp(1.25rem,4vw,2.25rem) clamp(1.5rem,4vw,2rem)}.intake__close{position:absolute;top:.9rem;right:.9rem;width:36px;height:36px;border-radius:50%;border:1px solid var(--hairline);background:#fff;color:var(--ink-2);font-size:1.15rem;line-height:1;cursor:pointer}.intake__close:hover{color:var(--ink);border-color:var(--sky)}.intake__eyebrow{font-family:var(--font-label);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--peri-deep);margin:0 0 .5rem;padding-right:2.5rem}.intake__title{font-family:var(--font-display);font-weight:400;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.35rem);line-height:1.08;margin:0 0 .6rem}.intake__title em{font-style:italic}.intake__perk{display:inline-block;margin:0 0 1.4rem;background:var(--lime);border-radius:999px;padding:.4em 1em;font-size:.9rem;line-height:1.35}.intake__grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media(max-width:480px){.intake__grid{grid-template-columns:1fr}}.intake__field{display:block;margin-bottom:.9rem}.intake__field>span,.intake__set legend{display:block;font-size:.88rem;font-weight:600;color:var(--ink);margin-bottom:.4rem}.intake__field i,.intake__set legend i{font-style:normal;font-weight:400;color:var(--ink-3);margin-left:.3em}.intake__field input,.intake__field textarea{width:100%;box-sizing:border-box;border:1px solid #b9b4b0;border-radius:14px;background:#fff;font-family:var(--font-body);font-size:1rem;color:var(--ink);padding:.75rem .95rem;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.intake__field textarea{resize:vertical;min-height:5.2rem;line-height:1.45}.intake__field input::placeholder,.intake__field textarea::placeholder{color:var(--ink-3)}.intake__field input:focus,.intake__field textarea:focus{outline:none;border-color:var(--cornflower);box-shadow:0 0 0 4px #6579ee29}.intake__set{border:0;margin:0 0 1rem;padding:0;min-width:0}.intake [hidden]{display:none!important}.intake__chips{display:flex;flex-wrap:wrap;gap:.5rem}.ichip{position:relative;display:inline-flex;cursor:pointer}.ichip input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.ichip span{display:inline-block;border:1px solid #b9b4b0;border-radius:999px;background:#fff;padding:.55em 1.05em;font-size:.92rem;line-height:1.25;color:var(--ink);transition:border-color var(--t-fast),background var(--t-fast),color var(--t-fast),box-shadow var(--t-fast)}.ichip:hover span{border-color:var(--sky)}.ichip input:checked+span{border-color:var(--cornflower);background:#6579ee1a;color:var(--peri-deep)}.ichip input:focus-visible+span{box-shadow:0 0 0 4px #6579ee33}.intake__phone{margin:.75rem 0 0}.intake__hint{min-height:1.3em;margin:.2rem 0 .7rem;font-size:.88rem;color:var(--peri-deep)}.intake__submit{width:100%;height:54px;border:none;border-radius:999px;background:var(--lime);color:var(--ink);font-family:var(--font-label);font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:filter var(--t-fast),box-shadow var(--t-fast)}.intake__submit:hover{filter:brightness(.96);box-shadow:0 4px 18px #6579ee4d}.intake__submit:disabled{opacity:.6;cursor:wait}.intake__done{text-align:center;padding:1rem 0 .25rem}.intake__done p{font-family:var(--font-display);font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);line-height:1.15;margin:0 0 1.2rem}.intake__done .check{color:var(--cornflower)}
