.Nav-module__gOObGW__header{z-index:100;-webkit-backdrop-filter:saturate(140%)blur(8px);backdrop-filter:saturate(140%)blur(8px);border-bottom:1px solid var(--color-border);background:#ffffffe6;position:sticky;top:0}.Nav-module__gOObGW__bar{justify-content:space-between;align-items:center;height:72px;display:flex}.Nav-module__gOObGW__wordmark{align-items:center;text-decoration:none;display:flex}.Nav-module__gOObGW__logo{width:auto;height:28px}.Nav-module__gOObGW__desktopNav{display:none}.Nav-module__gOObGW__linkList{gap:2rem;list-style:none;display:flex}.Nav-module__gOObGW__linkList a{color:var(--color-text-dim);font-size:.95rem;font-weight:500;text-decoration:none;transition:color .15s}.Nav-module__gOObGW__linkList a:hover{color:var(--color-text)}.Nav-module__gOObGW__actions{align-items:center;gap:.75rem;display:flex}.Nav-module__gOObGW__ghLink{color:var(--color-accent-ink);background:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:.4rem;padding:.6rem 1.15rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:none}.Nav-module__gOObGW__ghLink:hover{background:var(--color-accent-strong);border-color:var(--color-accent-strong);transform:translateY(-1px)}.Nav-module__gOObGW__menuButton{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);width:40px;height:40px;color:var(--color-text);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:flex}.Nav-module__gOObGW__mobileNav{border-top:1px solid var(--color-border);background:var(--color-bg)}.Nav-module__gOObGW__mobileNav ul{padding:.5rem var(--gutter) 1.25rem;flex-direction:column;list-style:none;display:flex}.Nav-module__gOObGW__mobileNav a{color:var(--color-text-dim);border-bottom:1px solid var(--color-border);padding:.7rem 0;font-size:.98rem;text-decoration:none;display:block}.Nav-module__gOObGW__mobileNav li:last-child a{color:var(--color-accent-strong);border-bottom:none;font-weight:600}@media (min-width:860px){.Nav-module__gOObGW__desktopNav{display:block}.Nav-module__gOObGW__ghLink{display:inline-flex}.Nav-module__gOObGW__menuButton,.Nav-module__gOObGW__mobileNav{display:none}}
.PipelineVisual-module__Cgi5tG__svg{width:min(100%,500px);height:auto;display:block;overflow:visible}.PipelineVisual-module__Cgi5tG__track,.PipelineVisual-module__Cgi5tG__trackAccent,.PipelineVisual-module__Cgi5tG__trackFlow,.PipelineVisual-module__Cgi5tG__baseline{fill:none;stroke-linecap:round}.PipelineVisual-module__Cgi5tG__track{stroke:var(--color-border-strong);stroke-width:1px}.PipelineVisual-module__Cgi5tG__trackAccent{stroke:var(--color-accent);stroke-width:1px;stroke-dasharray:3 8;opacity:.35}.PipelineVisual-module__Cgi5tG__trackFlow{stroke:var(--color-accent);stroke-width:2px;stroke-dasharray:1 13;animation:5s linear infinite PipelineVisual-module__Cgi5tG__travel}.PipelineVisual-module__Cgi5tG__ring{fill:var(--color-bg);stroke:var(--color-border-strong);stroke-width:1px}.PipelineVisual-module__Cgi5tG__decisionRing{fill:var(--color-accent-tint);stroke:var(--color-accent);stroke-width:1px}.PipelineVisual-module__Cgi5tG__system{fill:var(--color-surface);stroke:var(--color-text-faint);stroke-width:1px}.PipelineVisual-module__Cgi5tG__decision{fill:var(--color-accent)}.PipelineVisual-module__Cgi5tG__outcome{fill:var(--color-surface);stroke:var(--color-accent);stroke-width:1px}.PipelineVisual-module__Cgi5tG__cross{stroke:var(--color-text-faint);stroke-width:1px}.PipelineVisual-module__Cgi5tG__check{fill:none;stroke:var(--color-accent-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.PipelineVisual-module__Cgi5tG__outcomeLine{fill:none;stroke:var(--color-accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.PipelineVisual-module__Cgi5tG__label{fill:var(--color-text);font-family:var(--font-mono);letter-spacing:1.3px;font-size:11px}.PipelineVisual-module__Cgi5tG__caption{fill:var(--color-text-faint);font-family:var(--font-sans);font-size:12px}.PipelineVisual-module__Cgi5tG__annotation{fill:var(--color-text-faint);font-family:var(--font-mono);letter-spacing:2px;font-size:10px}.PipelineVisual-module__Cgi5tG__baseline{stroke:var(--color-border);stroke-width:1px}.PipelineVisual-module__Cgi5tG__marker{fill:var(--color-accent)}@keyframes PipelineVisual-module__Cgi5tG__travel{to{stroke-dashoffset:-56px}}@media (prefers-reduced-motion:reduce){.PipelineVisual-module__Cgi5tG__trackFlow{animation:none}}
.Hero-module__ZARIfG__hero{background:var(--color-bg);padding-block:clamp(3.5rem,8vw,6.5rem);position:relative;overflow:hidden}.Hero-module__ZARIfG__hero:before{content:"";pointer-events:none;background:radial-gradient(circle, var(--color-accent-tint) 0%, transparent 70%);opacity:.9;width:640px;height:640px;position:absolute;inset:-20% -10% auto auto}.Hero-module__ZARIfG__grid{align-items:center;gap:clamp(2rem,5vw,3.5rem);display:grid;position:relative}.Hero-module__ZARIfG__copy{max-width:640px}.Hero-module__ZARIfG__headline{font-family:var(--font-head);letter-spacing:-.02em;color:var(--color-text);max-width:34ch;font-size:clamp(1.9rem,1.15rem + 3.2vw,3.2rem);font-weight:800;line-height:1.08}.Hero-module__ZARIfG__supporting{color:var(--color-text-dim);max-width:56ch;margin-top:1.15rem;font-size:1.04rem}.Hero-module__ZARIfG__ctaRow{flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.Hero-module__ZARIfG__primaryCta,.Hero-module__ZARIfG__secondaryCta{letter-spacing:-.005em;border-radius:var(--radius-sm);border:1px solid #0000;align-items:center;padding:.8rem 1.25rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform .15s,box-shadow .15s;display:inline-flex}.Hero-module__ZARIfG__primaryCta{background:var(--color-accent);color:var(--color-accent-ink);border-color:var(--color-accent)}.Hero-module__ZARIfG__primaryCta:hover{background:var(--color-accent-strong);border-color:var(--color-accent-strong);transform:translateY(-1px);box-shadow:0 10px 24px -10px #0fcc7a73}.Hero-module__ZARIfG__primaryCta:active{box-shadow:none;transform:translateY(0)}.Hero-module__ZARIfG__secondaryCta{color:var(--color-text);border-color:var(--color-border-strong);background:var(--color-bg)}.Hero-module__ZARIfG__secondaryCta:hover{border-color:var(--color-text);transform:translateY(-1px)}.Hero-module__ZARIfG__secondaryCta:active{transform:translateY(0)}.Hero-module__ZARIfG__visual{justify-content:center;display:flex}@media (min-width:960px){.Hero-module__ZARIfG__grid{grid-template-columns:minmax(0,1fr) minmax(0,380px)}.Hero-module__ZARIfG__visual{justify-content:flex-end}}
.ResearchFocus-module__CnC3Eq__section{border-bottom:1px solid var(--color-border);padding-block:clamp(4rem,8vw,6.5rem)}.ResearchFocus-module__CnC3Eq__intro{max-width:66ch}.ResearchFocus-module__CnC3Eq__heading{margin-top:.65rem;font-size:clamp(1.8rem,1.3rem + 1.8vw,2.6rem)}.ResearchFocus-module__CnC3Eq__lead{color:var(--color-text-dim);margin-top:1rem;font-size:1.08rem}.ResearchFocus-module__CnC3Eq__questions{border-top:1px solid var(--color-border-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.5rem;padding:0;list-style:none;display:grid}.ResearchFocus-module__CnC3Eq__questions li{color:var(--color-text);font-family:var(--font-head);padding:1.25rem 1.4rem 0 0;font-size:1rem}.ResearchFocus-module__CnC3Eq__questions li+li{border-left:1px solid var(--color-border);padding-left:1.4rem}@media (max-width:720px){.ResearchFocus-module__CnC3Eq__questions{grid-template-columns:1fr}.ResearchFocus-module__CnC3Eq__questions li{padding:1rem 0}.ResearchFocus-module__CnC3Eq__questions li+li{border-left:0;border-top:1px solid var(--color-border);padding-left:0}}
.CurrentEnvironment-module__tDhGIq__section{background:var(--color-bg-raised);padding-block:clamp(4.5rem,9vw,7.5rem)}.CurrentEnvironment-module__tDhGIq__heading{font-family:var(--font-head);letter-spacing:-.02em;color:var(--color-text);margin-top:.6rem;font-size:clamp(1.9rem,1.3rem + 2vw,2.6rem);font-weight:800}.CurrentEnvironment-module__tDhGIq__body{border-top:1px solid var(--color-border);max-width:62ch;margin-top:2.5rem;padding-top:2rem}.CurrentEnvironment-module__tDhGIq__tag{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-accent-strong);background:var(--color-accent-tint);border-radius:var(--radius-pill);margin-bottom:1.25rem;padding:.35rem .8rem;font-size:.8rem;font-weight:600;display:inline-flex}.CurrentEnvironment-module__tDhGIq__text{color:var(--color-text-dim);margin-top:.85rem;font-size:1rem}.CurrentEnvironment-module__tDhGIq__text:first-of-type{margin-top:0}.CurrentEnvironment-module__tDhGIq__cta{color:var(--color-accent-ink);background:var(--color-accent);border-radius:var(--radius-pill);margin-top:1.75rem;padding:.7rem 1.3rem;font-size:.94rem;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:inline-block}.CurrentEnvironment-module__tDhGIq__cta:hover{background:var(--color-accent-strong);transform:translateY(-1px)}
.BuiltToBeOpen-module__GijIBW__section{background:var(--color-bg-raised);padding-block:clamp(4rem,8vw,6.5rem)}.BuiltToBeOpen-module__GijIBW__heading{margin-top:.65rem;font-size:clamp(1.8rem,1.3rem + 1.8vw,2.6rem)}.BuiltToBeOpen-module__GijIBW__lead{max-width:62ch;color:var(--color-text-dim);margin-top:1rem;font-size:1.08rem}.BuiltToBeOpen-module__GijIBW__expertise{border-top:1px solid var(--color-border-strong);grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin:2.25rem 0 0;padding:0;list-style:none;display:grid}.BuiltToBeOpen-module__GijIBW__expertise li{border-bottom:1px solid var(--color-border);font-family:var(--font-head);color:var(--color-text);padding:1rem 1rem 1rem 0;font-weight:600}.BuiltToBeOpen-module__GijIBW__expertise li:nth-child(2n){border-left:1px solid var(--color-border);padding-left:1.25rem}.BuiltToBeOpen-module__GijIBW__ctaRow{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.BuiltToBeOpen-module__GijIBW__primaryCta,.BuiltToBeOpen-module__GijIBW__secondaryCta{border:1px solid var(--color-accent);border-radius:var(--radius-sm);align-items:center;min-height:46px;padding:.7rem 1.1rem;font-size:.94rem;font-weight:650;text-decoration:none;transition:background .15s,color .15s,transform .15s;display:inline-flex}.BuiltToBeOpen-module__GijIBW__primaryCta{color:var(--color-accent-ink);background:var(--color-accent-strong)}.BuiltToBeOpen-module__GijIBW__primaryCta:hover,.BuiltToBeOpen-module__GijIBW__secondaryCta:hover{transform:translateY(-1px)}.BuiltToBeOpen-module__GijIBW__formSection{border-top:1px solid var(--color-border-strong);grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:start;gap:1.5rem 3rem;margin-top:clamp(3rem,7vw,5rem);padding-top:2rem;scroll-margin-top:6rem;display:grid}.BuiltToBeOpen-module__GijIBW__formIntro h3{font-family:var(--font-head);margin:0;font-size:1.3rem}.BuiltToBeOpen-module__GijIBW__formIntro p,.BuiltToBeOpen-module__GijIBW__formFallback{color:var(--color-text-dim);font-size:.94rem}.BuiltToBeOpen-module__GijIBW__formIntro a{color:var(--color-text);text-underline-offset:.2em}.BuiltToBeOpen-module__GijIBW__formFrame{background:0 0;border:0;width:100%;height:650px}.BuiltToBeOpen-module__GijIBW__formFallback{grid-column:2;margin-top:-1rem}.BuiltToBeOpen-module__GijIBW__formFallback a{color:var(--color-text);text-underline-offset:.2em}.BuiltToBeOpen-module__GijIBW__primaryCta:hover{background:var(--color-accent-strong)}.BuiltToBeOpen-module__GijIBW__secondaryCta{color:var(--color-text);border-color:var(--color-border-strong)}.BuiltToBeOpen-module__GijIBW__secondaryCta:hover{color:var(--color-accent-strong);border-color:var(--color-accent-strong)}@media (max-width:560px){.BuiltToBeOpen-module__GijIBW__expertise{grid-template-columns:1fr}.BuiltToBeOpen-module__GijIBW__expertise li:nth-child(2n){border-left:0;padding-left:0}}@media (max-width:760px){.BuiltToBeOpen-module__GijIBW__formSection{grid-template-columns:1fr;gap:.75rem}.BuiltToBeOpen-module__GijIBW__formFrame{height:720px}.BuiltToBeOpen-module__GijIBW__formFallback{grid-column:1;margin-top:0}}
.Footer-module__S6Hkya__footer{background:var(--color-dark);padding-block:clamp(2.5rem,6vw,3.5rem) 2.5rem}.Footer-module__S6Hkya__top{border-bottom:1px solid var(--color-dark-border);flex-direction:column;gap:2rem;padding-bottom:2rem;display:flex}.Footer-module__S6Hkya__brand{align-items:center;display:flex}.Footer-module__S6Hkya__logo{width:auto;height:26px}.Footer-module__S6Hkya__linkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 2rem;list-style:none;display:grid}.Footer-module__S6Hkya__linkGrid a{color:var(--color-dark-text-dim);font-size:.88rem;text-decoration:none}.Footer-module__S6Hkya__linkGrid a:hover{color:var(--color-accent)}.Footer-module__S6Hkya__independence{color:var(--color-dark-text-dim);max-width:66ch;margin-top:1.75rem;font-size:.86rem}.Footer-module__S6Hkya__copyright{color:#6b7385;max-width:66ch;margin-top:.75rem;font-size:.8rem}.Footer-module__S6Hkya__copyright a{color:#6b7385;text-decoration:underline}.Footer-module__S6Hkya__copyright a:hover{color:var(--color-accent)}@media (min-width:700px){.Footer-module__S6Hkya__top{flex-direction:row;justify-content:space-between;align-items:flex-start}.Footer-module__S6Hkya__linkGrid{grid-template-columns:repeat(4,auto)}}
