:root{--ink:#111312;--paper:#f3f4f1;--white:#f7f8f5;--muted:#666b68;--line:#c7cbc7;--dark:#090b0a;--dark-line:#343735;--cobalt:#2457ff;--error:#9b2727;--focus:#1684e8;--radius:6px;--content-max:980px}*{box-sizing:border-box}html{background:var(--dark);scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.55;overflow-x:hidden}a{color:inherit;text-underline-offset:3px}figure{min-width:0;margin:0}.shell{width:min(var(--content-max), calc(100% - 64px));margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.dark-canvas{background:var(--dark);min-height:100vh;color:var(--white)}header{border-bottom:1px solid var(--dark-line)}.header-inner{align-items:center;height:64px;display:flex}.wordmark{letter-spacing:.16em;font-size:.82rem;font-weight:800;text-decoration:none}.header-cta{color:#a9aeaa;border-bottom:1px solid #777c78;align-items:center;min-height:44px;margin-left:auto;font-size:.75rem;text-decoration:none;display:inline-flex}.hero{grid-template-columns:minmax(0,2.6fr) minmax(260px,1fr);gap:28px clamp(64px,6vw,96px);padding-top:clamp(56px,6vh,76px);display:grid}.hero-copy h1{letter-spacing:-.055em;max-width:920px;margin:0;font-size:clamp(4.5rem,5.2vw,5.625rem);font-weight:430;line-height:.93}.hero-support{align-self:end;padding-bottom:5px}.lede{color:#c5c9c6;max-width:44ch;margin:0 0 22px;font-size:.97rem}.button{border:1px solid var(--ink);border-radius:var(--radius);background:var(--ink);color:#fff;cursor:pointer;min-height:46px;font:inherit;justify-content:center;align-items:center;padding:10px 18px;font-size:.87rem;font-weight:700;text-decoration:none;display:inline-flex}.button-light{border-color:var(--white);background:var(--white);color:var(--dark)}.chapter-boundary{color:var(--muted);font-size:.8rem}.hero-art{grid-column:1/-1;margin-top:12px;position:relative}.hero-art img{object-fit:cover;object-position:center 55%;filter:grayscale()contrast(1.08);width:100%;height:clamp(300px,39vh,410px);display:block}.eyebrow{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px;font-size:.75rem;font-weight:750}h2{letter-spacing:-.045em;margin:0;font-size:clamp(2.5rem,4vw,4rem);font-weight:440;line-height:1}.problem{padding-block:clamp(112px,10vw,152px)}.ecosystem{padding-block:clamp(88px,8vw,120px)}.faq{padding-block:clamp(96px,9vw,136px)}.problem-grid{grid-template-columns:minmax(0,2.6fr) minmax(220px,1fr);align-items:end;gap:clamp(64px,6vw,96px);display:grid}.problem-grid h2{text-wrap:balance}.problem-grid p,.section-intro>p:last-child{color:var(--muted);margin:0}.commitment-composition{grid-template-columns:minmax(0,2.55fr) minmax(180px,1fr);align-items:start;gap:clamp(32px,6vw,88px);margin:clamp(64px,7vw,96px) 0 0;display:grid}.commitment-composition img{width:100%;height:auto;display:block}.commitment-composition figcaption{color:var(--muted);margin-top:9px;font-size:.76rem;line-height:1.45}.commitment-composition+.chapter-boundary,.audience-rows+.chapter-boundary{margin-top:clamp(36px,4vw,56px)}.system-section{background:#dfe1dd;padding-block:clamp(96px,9vw,128px)}.section-intro{max-width:930px}.section-intro>p:last-child{max-width:48ch;margin-top:26px}.system-specimen{background:var(--dark);color:var(--white);margin-top:clamp(48px,5vw,72px)}.system-specimen>figcaption{border-bottom:1px solid var(--dark-line);color:#aeb3af;letter-spacing:.05em;padding:17px 22px;font-size:.75rem;line-height:1.45}.system-body{grid-template-columns:.8fr 1.2fr;min-height:390px;display:grid}.system-roles{border-right:1px solid var(--dark-line);display:grid}.system-roles>div{grid-template-columns:44px 1fr;align-items:center;padding:20px 28px;display:grid}.system-roles>div+div{border-top:1px solid var(--dark-line)}.system-roles span,.signal-context>div>p,.mechanics-band p{color:#8e9490;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.system-roles h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,3vw,3rem);font-weight:450}.signal-context{grid-template-columns:1.2fr .8fr;padding:38px;display:grid}.signal-context>div+div{border-left:1px solid var(--dark-line);padding-left:32px}.signal-context ul{margin:38px 0 0;padding:0;list-style:none}.signal-context li{border-bottom:1px solid var(--dark-line);color:#d4d7d4;padding:11px 0}.mechanics-band{background:var(--cobalt);color:#fff;grid-template-columns:1.25fr .75fr;display:grid}.mechanics-band>div+div{border-left:1px solid #fff6}.mechanics-band p{color:#ffffffeb;margin:0 0 12px}.mechanics-band strong{font-size:clamp(1rem,2vw,1.45rem);font-weight:600}.mechanics-band i{padding-inline:.4em;font-style:normal}.mechanics-band em{text-underline-offset:5px;font-style:normal;text-decoration:underline}.mechanics-band span{font-size:.82rem;display:block}.audience-rows{margin-top:clamp(48px,5vw,72px)}.audience-rows article{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:clamp(64px,8vw,112px);padding:clamp(30px,3vw,42px) 0;display:grid}.audience-rows article:last-child{border-bottom:1px solid var(--ink)}.audience-rows h3{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.5vw,3.5rem);font-weight:450;line-height:1}.audience-rows p{max-width:48ch;color:var(--muted);margin:0}.form-section{border-block:1px solid var(--line);background:#e8e9e6;padding-block:clamp(88px,8vw,120px)}.form-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.95fr);gap:clamp(72px,8vw,112px);display:grid}.faq{grid-template-columns:minmax(0,.9fr) minmax(0,1.9fr);gap:clamp(64px,8vw,104px);display:grid}.boundary{border-top:1px solid var(--line);margin-top:28px;padding-top:20px;font-size:.82rem}.form-layout form,.success,.launch-list-unavailable{border-top:1px solid var(--ink);padding-top:24px}.launch-list-unavailable h3{margin:0 0 10px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field{flex-direction:column;min-width:0;display:flex}.field label,.consent-row label{margin-bottom:7px;font-size:.84rem;font-weight:650}.field label span{color:var(--muted);font-weight:400}.field input,.field select{border-radius:var(--radius);width:100%;min-height:48px;color:var(--ink);font:inherit;background:0 0;border:0;border-bottom:1px solid #737a77;padding:10px 0}.field input[aria-invalid=true],.field select[aria-invalid=true]{border-bottom:2px solid var(--error)}.field-error{color:var(--error);margin:5px 0 0;font-size:.79rem;font-weight:650}.consent-row{align-items:flex-start;gap:12px;min-height:44px;margin-top:25px;display:flex}.consent-row>input{width:44px;height:44px;accent-color:var(--ink);flex:0 0 44px;margin:0}.consent-row label{padding-top:9px;display:block}.privacy-note{color:var(--muted);margin:16px 0;font-size:.8rem}.submit{min-width:225px}.submit:disabled{background:var(--muted);cursor:wait}.error-summary{border:1px solid var(--error);color:var(--error);margin-bottom:24px;padding:18px}.error-summary h3{margin:0}.success h3{font-size:2rem}.faq-title{align-self:start;position:sticky;top:40px}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;min-height:48px;padding:17px 40px 17px 0;font-weight:650}.faq details p{color:var(--muted);margin:0 0 24px}footer{isolation:isolate;background-color:var(--dark);background-image:linear-gradient(180deg, #090b0a00 0%, #090b0a2e 24%, #090b0ad6 60%, var(--dark) 80%), url(/images/nitecap-market-field.jpg);color:var(--white);background-position:50%,50% 40%;background-repeat:no-repeat;background-size:100% 100%,cover;padding:clamp(280px,24vw,360px) 0 60px;position:relative}.footer-inner{z-index:1;grid-template-columns:1fr auto;gap:38px;display:grid;position:relative}.footer-inner p{font-size:.8rem}.footer-links{gap:24px;display:flex}footer .wordmark,.footer-links a{align-items:center;min-height:44px;display:inline-flex}.footer-disclosure{color:#aeb3af;grid-column:1/-1;max-width:930px}.publication-unavailable{place-items:center;min-height:100vh;padding:32px;display:grid}.publication-unavailable>div{text-align:center;max-width:620px}.publication-unavailable h1{font-size:clamp(2rem,6vw,4rem);font-weight:450;line-height:1.05}.legal{max-width:800px;min-height:100vh;padding-block:60px}.legal .eyebrow{margin-top:80px}.legal h1{font-size:clamp(2.5rem,7vw,4.5rem);line-height:1.05}input:focus-visible,select:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (min-width:1280px){.shell{width:min(var(--content-max), calc(100% - 96px))}}@media (min-width:1600px){.shell{width:min(var(--content-max), calc(100% - 128px))}.hero{grid-template-columns:minmax(0,3.2fr) minmax(240px,.8fr);column-gap:64px}}@media (max-width:900px){.shell{width:calc(100% - 52px)}.hero{grid-template-columns:1fr;gap:48px}.hero-support{max-width:560px}.hero-art{margin-top:0}.problem,.system-section,.form-section,.faq{padding-block:clamp(80px,11vw,104px)}.ecosystem{padding-block:clamp(72px,10vw,88px)}.problem-grid{grid-template-columns:1fr;gap:44px}.commitment-composition{grid-template-columns:1fr;gap:52px}.system-body{grid-template-columns:1fr}.system-roles{border-right:0;border-bottom:1px solid var(--dark-line);grid-template-columns:repeat(3,1fr)}.system-roles>div{display:block}.system-roles>div+div{border-top:0;border-left:1px solid var(--dark-line)}.form-layout,.faq{grid-template-columns:1fr;gap:52px}.faq-title{position:static}}@media (max-width:600px){.shell{width:calc(100% - 36px)}.header-inner{height:62px}.hero{gap:32px;padding-top:56px}.hero-copy h1{letter-spacing:-.045em;font-size:clamp(2.75rem,12vw,3.375rem);line-height:.96}.hero-art{margin-top:12px}h2{font-size:clamp(2.25rem,10.5vw,3rem)}.hero-art img{height:280px}.problem{padding-block:88px}.system-section,.faq{padding-block:76px}.ecosystem{padding-block:68px}.form-section{padding-block:72px}.problem-grid{gap:28px}.commitment-composition{gap:44px;margin-top:52px}.system-specimen{margin-top:50px}.system-roles{grid-template-columns:1fr}.system-roles>div{padding:18px 20px;display:grid}.system-roles>div+div{border-top:1px solid var(--dark-line);border-left:0}.signal-context{grid-template-columns:1fr;padding:26px 20px}.signal-context>div+div{border-top:1px solid var(--dark-line);border-left:0;margin-top:30px;padding:24px 0 0}.signal-context ul{margin-top:18px}.mechanics-band{grid-template-columns:1fr}.mechanics-band>div+div{border-top:1px solid #fff6;border-left:0}.mechanics-band strong{flex-direction:column;gap:7px;display:flex}.mechanics-band i{padding:0}.audience-rows article{grid-template-columns:1fr;gap:18px;padding:34px 0}.form-layout{gap:48px}.faq{gap:40px}.form-grid{grid-template-columns:1fr}.submit{width:100%}.footer-inner{grid-template-columns:1fr}.footer-disclosure{grid-column:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation:none!important}}.hero{text-align:center;padding-top:32px;display:block}.hero-copy{width:min(820px,100%);margin:clamp(56px,5vw,72px) auto 0}.hero-copy h1{letter-spacing:-.045em;text-wrap:balance;max-width:15ch;margin:0 auto;font-size:clamp(4rem,6vw,5.75rem);font-weight:430;line-height:.92}.lede{max-width:46ch;color:var(--muted);text-wrap:balance;margin:26px auto 0;font-size:1.0625rem;line-height:1.55}.hero-actions{justify-content:center;gap:12px;margin-top:28px;display:flex}.hero-status{max-width:76ch;color:var(--muted);text-align:left;margin:14px auto 0;font-size:.75rem;line-height:1.55}.button-secondary{color:var(--ink);background:#e8e9e6;border-color:#e8e9e6}.hero-art{text-align:left;background:var(--dark);margin-top:clamp(52px,6vw,72px)}.hero-art img{object-fit:contain;filter:grayscale()contrast(1.08);width:100%;height:auto}.feature-section,.audience-section{padding-block:clamp(96px,10vw,144px)}.feature-section{padding-block:clamp(160px,16vw,192px)}.feature-section+.audience-section{padding-top:0}.section-intro{text-align:center;width:min(720px,100%);margin-inline:auto}.section-intro>p:last-child{margin-inline:auto}.feature-heading{text-align:center;max-width:820px;margin:0 auto clamp(52px,6vw,76px)}.feature-heading .eyebrow{margin-bottom:24px}.feature-heading h2{letter-spacing:-.045em;text-wrap:balance;max-width:20ch;margin-inline:auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,4vw,3.75rem);font-weight:500;line-height:.98}.feature-heading>p{max-width:51ch;color:var(--muted);margin:22px auto 0;font-size:1.02rem;line-height:1.6}.feature-grid{border:1px solid var(--line);border-radius:var(--radius);background:#f0f1ee;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.feature-card{grid-template-rows:auto 1fr;min-width:0;display:grid}.feature-card:nth-child(3n+2),.feature-card:nth-child(3n+3){border-left:1px solid var(--line)}.feature-card:nth-child(n+4){border-top:1px solid var(--line)}.feature-visual{aspect-ratio:1586/992;border-bottom:1px solid var(--line);background:var(--paper);overflow:hidden}.feature-visual img{object-fit:cover;width:100%;height:100%;display:block}.feature-copy{background:#f3f4f1f2;min-height:190px;padding:24px 24px 30px}.feature-copy h3{letter-spacing:-.025em;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:500;line-height:1.5}.feature-copy p{width:min(277px,100%);color:var(--muted);margin:0;font-size:.98rem;line-height:1.55}.system-stage{width:min(1080px,100%);margin:clamp(52px,6vw,76px) auto 0}.feature-section>.chapter-boundary{text-align:center;max-width:76ch;margin:24px auto 0}.system-section{background:#dfe1dd}.system-section .section-intro>p:last-child{color:#565b58}.system-stage{border:1px solid var(--dark)}.signal-specimen{background:var(--dark);color:var(--white)}.signal-specimen .signal-context{grid-template-columns:1fr 1fr;padding:32px;display:grid}.signal-specimen .signal-context ul{margin-top:22px}.system-stage .mechanics-band{background:var(--cobalt);color:#fff}.process-steps,.audience-grid{border-block:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:clamp(52px,6vw,76px) 0 0;padding:0;list-style:none;display:grid}.process-steps>li,.audience-grid article{min-width:0;padding:clamp(26px,3vw,38px)}.process-steps>li+li,.audience-grid article+article{border-left:1px solid var(--line)}.process-steps b{color:var(--muted);letter-spacing:.08em;margin-bottom:32px;font-size:.78rem;display:block}.process-steps h3,.audience-grid h3{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(1.45rem,2.3vw,2rem);font-weight:500;line-height:1.05}.process-steps p,.audience-grid p{color:var(--muted);margin:0}.process-section>.chapter-boundary,.audience-section>.chapter-boundary{text-align:center;max-width:76ch;margin:24px auto 0}.faq-section{padding-block:clamp(96px,10vw,144px)}.faq-wrap{width:min(760px,100% - 64px);margin-inline:auto}.faq-wrap>h2{text-align:center}.faq-list{border-block:1px solid var(--ink);margin-top:clamp(48px,5vw,64px)}.faq-list details+details{border-top:1px solid var(--line)}.faq-list summary{cursor:pointer;align-items:center;min-height:52px;padding:15px 36px 15px 0;font-weight:650;display:flex}.faq-list summary:after{content:"+";margin-left:auto;font-weight:400}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:var(--muted);margin:0;padding:0 36px 22px 0}.form-section{background:var(--dark);color:var(--white);border:0;padding-block:clamp(120px,12vw,168px)}.form-layout{grid-template-columns:minmax(220px,.65fr) minmax(0,1.55fr);align-items:start;gap:clamp(48px,5vw,72px)}.form-intro h2{font-size:clamp(2.5rem,4vw,4rem)}.form-intro>p:not(.eyebrow){color:#aeb3af}.form-intro .boundary{border-color:var(--dark-line)}.form-panel{background:var(--paper);color:var(--ink);padding:clamp(24px,3vw,36px)}.form-panel form,.form-panel .success,.form-panel .launch-list-unavailable{border-top:0;padding-top:0}#system,#ecosystem,#faq,#join{scroll-margin-top:24px}@media (max-width:900px){.form-layout{grid-template-columns:1fr}}@media (max-width:720px){.process-steps,.audience-grid{grid-template-columns:1fr}}@media (max-width:600px){.hero{gap:0;padding-top:16px}.hero-copy{margin-top:72px}.hero-actions{flex-direction:column;width:min(320px,100%);margin-inline:auto}.hero-copy h1{letter-spacing:-.035em;font-size:clamp(2.75rem,12vw,3.35rem)}.hero-art{margin-top:56px}.hero-art img{height:auto}.feature-section,.audience-section,.faq-section{padding-block:168px}.feature-section+.audience-section{padding-top:0}.faq-wrap{width:calc(100% - 36px)}.signal-specimen .signal-context{grid-template-columns:1fr}.signal-specimen .signal-context>div+div{border-top:1px solid var(--dark-line);border-left:0;margin-top:28px;padding:28px 0 0}.system-stage .mechanics-band{grid-template-columns:1fr}.system-stage .mechanics-band>div+div{border-top:1px solid #fff6;border-left:0}.form-section{padding-block:144px}.form-panel{padding:24px 18px}}.hero-art{width:min(1080px,100%);margin-inline:auto}.section-intro{width:min(680px,100%)}.audience-grid article{gap:18px;padding:0;display:flex}.icon-well{width:42px;height:42px;color:var(--ink);background:#dfe1dd;flex:0 0 42px;place-items:center;font-size:1rem;line-height:1;display:grid}.system-stage{border:0;width:min(1000px,100%)}.signal-specimen .signal-context{grid-template-columns:repeat(3,1fr);gap:20px;padding:clamp(26px,4vw,44px)}.signal-specimen .signal-context>div{background:#171a18;padding:20px}.signal-specimen .signal-context>div+div{border:0}.signal-context strong,.signal-context span{display:block}.signal-context strong{margin-bottom:10px;font-size:1rem}.signal-context span{color:#b7bcb8;font-size:.875rem}.mechanics-band{gap:clamp(24px,4vw,56px);padding:clamp(24px,4vw,40px)}.mechanics-band>div{padding:0}.mechanics-band>div+div{border:0}.mechanics-band strong{margin-bottom:18px;display:block}.process-steps{border:0;gap:clamp(18px,3vw,34px)}.process-steps>li{background:#e8e9e6;padding:clamp(22px,3vw,32px)}.process-steps>li+li{border:0}.process-visual{color:#4c514e;background:#d9dbd7;justify-content:center;align-items:center;gap:8px;min-height:150px;margin-bottom:28px;padding:16px;font-size:.75rem;display:flex}.originate-visual span,.originate-visual strong,.underwrite-visual strong{background:var(--paper);text-align:center;padding:9px;font-style:normal}.originate-visual i{font-style:normal}.underwrite-visual{flex-direction:column}.underwrite-visual>div{align-items:flex-end;gap:5px;display:flex}.underwrite-visual i{background:var(--cobalt);width:34px;height:5px;display:block}.underwrite-visual i:nth-child(2){width:52px}.underwrite-visual i:nth-child(3){width:70px}.service-visual i{background:var(--cobalt);flex:0 0 8px;width:8px;height:8px}.service-visual span{text-align:center}.process-steps b{margin-bottom:12px}.audience-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.audience-grid article{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);grid-template-rows:220px 1fr;min-height:400px;padding:0;display:grid;overflow:hidden}.audience-grid article+article{border:1px solid var(--line)}.audience-visual{border-bottom:1px solid var(--line);background-color:var(--dark);background-image:radial-gradient(circle,#f7f8f521 0 .55px,#0000 .7px);background-size:7px 7px;place-items:center;min-height:220px;display:grid}.audience-visual-capital{background-position:2px 3px}.audience-visual-partners{background-position:4px 1px}.audience-visual svg{shape-rendering:geometricprecision;width:100%;height:100%;display:block}.audience-visual-object{filter:none}.audience-panel{fill:var(--dark);stroke:#e5e7e2;stroke-width:1.5px}.audience-ink{fill:#f3f4f1}.audience-mid{fill:#707671}.audience-line{fill:none;stroke:#646a66;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.5px}.audience-line-strong{stroke:#e5e7e2;stroke-width:2px}.audience-ring{fill:var(--dark);stroke:#e5e7e2;stroke-width:2px}.audience-card-copy{padding:28px 28px 32px}.audience-grid h3{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,2vw,1.85rem)}.audience-grid p{max-width:30ch;font-size:.95rem}.audience-section{padding-bottom:clamp(144px,14vw,192px)}.audience-section+.faq-section{padding:0 0 clamp(144px,14vw,192px)}.audience-section.shell{width:min(var(--content-max), calc(100% - 64px))}.section-intro h2,.faq-wrap>h2{font-family:Georgia,Times New Roman,serif;font-weight:500}.faq-wrap{width:min(820px,100% - 64px)}.faq-list{border:0;gap:10px;margin-top:clamp(36px,5vw,52px);display:grid}.faq-list details,.faq-list details+details{background:#e9ebe7;border:0}.faq-list details[open]{background:#e3e6e1}.faq-list summary{padding:20px 22px}.faq-list summary:after{background:#1113120f;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;margin-left:24px;display:inline-grid}.faq-list details p{padding:0 64px 24px 22px}.form-intro .boundary{border:0;padding-top:0}.field input,.field select{background:#e8e9e6;border:1px solid #0000;padding:10px 12px}.field input[aria-invalid=true],.field select[aria-invalid=true]{border:1px solid var(--error)}.consent-row{gap:10px}.consent-row>input{flex:0 0 18px;width:18px;height:18px;margin-top:2px}.consent-row label{padding-top:0}.form-layout form,.success,.launch-list-unavailable{border:0}.form-groups{gap:24px;display:grid}.form-group{border:0;min-width:0;margin:0;padding:0}.form-group+.form-group{border-top:1px solid var(--line);padding-top:24px}.form-group legend{width:100%;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;padding:0;font-size:.72rem;font-weight:750}.system-stage,.process-steps>li,.faq-list details,.form-panel,.error-summary{border-radius:var(--radius)}.system-stage{overflow:hidden}.icon-well,.signal-specimen .signal-context>div,.process-visual{border-radius:var(--radius)}@media (max-width:720px){.signal-specimen .signal-context,.process-steps,.audience-grid,.feature-grid{grid-template-columns:1fr}.feature-card:nth-child(n){border-left:0}.feature-card:nth-child(n+2){border-top:1px solid var(--line)}.feature-copy{min-height:0}.audience-section.shell{width:calc(100% - 36px)}.audience-grid{gap:10px}.audience-grid article,.audience-grid article:last-child{grid-template-rows:160px 1fr;min-height:0;padding:0}.audience-visual{min-height:160px}.audience-card-copy{padding:24px 24px 28px}.process-steps>li+li{border:0}}@media (max-width:600px){.hero-status{max-width:43ch}.feature-card{grid-template-rows:1fr;grid-template-columns:clamp(112px,34vw,150px) minmax(0,1fr);min-height:170px}.feature-visual{aspect-ratio:auto;border-right:1px solid var(--line);border-bottom:0;height:100%}.feature-copy{flex-direction:column;justify-content:center;min-height:0;padding:17px 16px 19px;display:flex}.feature-copy h3{margin-bottom:8px;font-size:1.05rem;line-height:1.2}.feature-copy p{font-size:.82rem;line-height:1.42}.signal-specimen .signal-context>div+div,.system-stage .mechanics-band>div+div{border:0;margin-top:0;padding:18px}.mechanics-band{padding:24px 20px}.system-stage .mechanics-band>div,.system-stage .mechanics-band>div+div{padding:0}}@media (min-width:901px){.form-panel{padding:28px 32px}.form-groups{gap:16px}.form-group+.form-group{padding-top:16px}.form-group legend{margin-bottom:10px}.form-grid{gap:14px}.field input,.field select{height:44px;min-height:44px}.consent-row{margin-top:18px}.privacy-note{margin-block:12px;line-height:1.45}}@media (min-width:1000px){.form-group:nth-child(2) .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.form-group:nth-child(2) .field>label{min-height:42px}}
