:root{--ink:#020b14;--surface:#06111f;--blue:#168aff;--cyan:#16b8ff;--text:#f4f8fc;--soft:#91a7c0;--hair:#ffffff17}body{background:var(--ink);overflow-x:hidden}.home-nav{position:absolute;height:76px;padding:0 clamp(24px,5vw,78px);background:#020912d9;border-bottom-color:#ffffff12}.home-logo img{width:58px;height:52px}.home-logo span{font-size:27px;letter-spacing:-1.4px}.home-nav nav{gap:clamp(18px,2.4vw,38px)}.home-nav nav a{font-size:12px}.nav-cta{border-radius:22px;padding:12px 18px;font-size:12px}.hero--reference{height:620px;min-height:620px;padding:0 clamp(24px,10vw,150px);align-items:center;background:#020912}.hero-background img{object-position:center}.hero--reference::after{background:linear-gradient(90deg,#020912 0%,#020912ed 25%,#02091292 49%,#02091218 78%),linear-gradient(0deg,#020912 0%,transparent 28%)}.hero--reference .hero-copy{width:min(640px,55vw)}.hero--reference h1{font-size:clamp(46px,5vw,74px);line-height:1.01;letter-spacing:-3.4px}.hero--reference .hero-text{max-width:490px;margin:22px 0 22px;color:#d4e0ec;font-size:14px}.hero-button{border-radius:22px;padding:14px 21px;font-size:12px}.hero-outline{border-radius:22px}.hero-proof{margin-top:28px}.trust-strip{padding:21px clamp(24px,5vw,78px);background:#030b14}.trust-strip article{min-width:0}.trust-strip strong{font-size:12px}.services{padding:70px clamp(24px,5vw,78px) 50px;background:#020b14}.section-heading h2{max-width:780px;font-size:clamp(30px,3.5vw,50px);letter-spacing:-2.2px}.services-note{right:clamp(24px,5vw,78px);top:104px}.service-grid{margin-top:32px}.service-grid article,.service-grid article:first-child{min-height:238px;padding:22px 20px;background:linear-gradient(145deg,#071525,#040d17);border-color:#11304c}.service-grid article:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0005}.service-grid svg{width:29px;height:29px}.service-grid h3{margin-top:24px}.metric-strip{margin-top:18px}.references{padding:55px clamp(24px,5vw,78px) 68px}.references-heading{max-width:none}.reference-stack article{min-height:255px}.system,.method,.questions,.contact{padding-left:clamp(24px,8vw,120px);padding-right:clamp(24px,8vw,120px)}.system{background:#06111f}.questions{background:#020b14}.contact{background:#06111f}.closing-cta{padding:38px clamp(24px,8vw,120px);background:linear-gradient(105deg,#06101e,#0b3f7b)}.home-footer{padding:32px clamp(24px,5vw,78px)}
.system{display:grid;grid-template-columns:minmax(270px,.78fr) minmax(500px,1.22fr);gap:clamp(48px,8vw,130px);align-items:center;padding-top:100px;padding-bottom:100px;background:linear-gradient(115deg,#06111f,#071a2e)}.system-intro h2{margin:0;font:600 clamp(38px,4.4vw,62px)/1.02 'Space Grotesk';letter-spacing:-2.8px}.system-intro h2 em{color:var(--blue);font-style:normal}.system-intro>p:not(.kicker){max-width:410px;margin:23px 0 28px;color:var(--soft);font-size:14px;line-height:1.65}.workspace-story{display:grid;gap:16px}.workspace-window{padding:18px;background:#071525;border:1px solid #1d4367;box-shadow:20px 22px 0 #020b144d}.workspace-window header{display:flex;align-items:center;gap:6px;padding-bottom:15px;border-bottom:1px solid var(--hair)}.workspace-window header>span{width:6px;height:6px;border-radius:50%;background:#54718e}.workspace-window header>span:nth-child(1){background:#ff796d}.workspace-window header>span:nth-child(2){background:#f2c85b}.workspace-window header strong{margin-left:8px;color:#849bb6;font-size:9px;letter-spacing:1.4px}.workspace-window header b{margin-left:auto;padding:4px 7px;background:#0b4d50;color:#65efdf;font-size:9px;font-weight:600}.workspace-summary{display:grid;grid-template-columns:.7fr 1.3fr;gap:11px;margin:16px 0}.workspace-summary div{padding:16px;background:#0b2138;border:1px solid #ffffff0e}.workspace-summary small,.system-list small{display:block;color:#6f91b3;font-size:9px;font-weight:700;letter-spacing:1px}.workspace-summary strong{display:block;margin-top:8px;font:600 24px/1 'Space Grotesk';letter-spacing:-1px}.workspace-summary em{color:var(--cyan);font-size:12px;font-style:normal}.workspace-flow{display:flex;align-items:center;gap:8px}.workspace-flow>div{flex:1;padding:11px;background:#091d31;border:1px solid #ffffff10}.workspace-flow span{display:block;color:#8da1b7;font-size:10px}.workspace-flow b{display:block;margin-top:4px;color:#fff;font-size:16px}.workspace-flow i{width:18px;height:1px;background:#245071}.workspace-flow .flow-active{border-color:#168aff;background:#0c315b}.system-list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.system-list article{display:block;min-height:200px;padding:18px;background:#071525;border:1px solid #ffffff12}.system-list article:hover{border-color:#168aff;transform:translateY(-2px)}.system-icon{display:grid;place-items:center;width:35px;height:35px;margin-bottom:30px;background:#0a2948;border:1px solid #168aff55;color:var(--cyan)}.system-icon svg{width:18px;height:18px;stroke-width:1.8}.system-list strong{display:block;margin:9px 0 7px;font:600 17px 'Space Grotesk';letter-spacing:-.5px}.system-list p{margin:0;color:var(--soft);font-size:11px;line-height:1.55}.system-list article>b,.system-list article>span:not(.system-icon){display:none}
.approach-story{padding:4px 0}.approach-label{margin:0 0 24px;color:#71a0c9;font-size:10px;font-weight:700;letter-spacing:1.8px}.approach-steps{border-top:1px solid #4f87b655}.approach-steps article{display:grid;grid-template-columns:56px 1fr;gap:18px;padding:23px 0;border-bottom:1px solid var(--hair)}.approach-steps .system-icon{width:46px;height:46px;margin:0;background:#0b2948;border-color:#1b7ddc}.approach-steps .system-icon svg{width:21px;height:21px}.approach-steps small{color:var(--cyan);font-size:10px;font-weight:700;letter-spacing:1px}.approach-steps h3{margin:4px 0 7px;font:600 24px/1 'Space Grotesk';letter-spacing:-1px}.approach-steps p{max-width:430px;margin:0;color:var(--soft);font-size:13px;line-height:1.55}.approach-signature{display:flex;align-items:center;gap:12px;margin-top:28px;color:#8ca5bd;font-size:11px}.approach-signature strong{color:#e9f3fc;font-size:11px}.approach-signature i{width:34px;height:1px;background:#2a5b83}
@media(max-width:760px){.home-nav{height:70px;padding:0 20px}.home-logo img{width:48px;height:42px}.home-logo span{font-size:24px}.nav-cta{padding:10px 13px;font-size:10px}.hero--reference{height:610px;min-height:610px;padding:88px 24px 45px}.hero-background img{object-position:62% center}.hero--reference::after{background:linear-gradient(90deg,#020912fa 0%,#020912ee 64%,#02091278 100%),linear-gradient(0deg,#020912 0%,transparent 28%)}.hero--reference .hero-copy{width:100%}.hero--reference h1{font-size:clamp(39px,11vw,54px);letter-spacing:-2.2px;line-height:1.04}.hero--reference h1 span{white-space:normal}.hero--reference .hero-text{max-width:340px;font-size:13px}.hero-actions{gap:10px}.hero-button,.hero-outline{padding:12px 15px;font-size:11px}.trust-strip{grid-template-columns:1fr 1fr;padding:20px 24px;gap:18px}.trust-strip article{gap:10px}.trust-strip svg{width:23px;height:23px}.trust-strip p{font-size:9px}.services{padding:62px 24px 42px}.section-heading h2{font-size:32px}.services-note{margin:16px 0 0;font-size:10px}.service-grid{margin-top:28px}.service-grid article,.service-grid article:first-child{min-height:225px;padding:17px 14px}.service-grid h3{font-size:15px;margin:18px 0 9px}.service-grid p{font-size:10px}.reference-stack article{min-height:210px}.references{padding:55px 24px}.system,.method,.questions,.contact{padding-left:24px;padding-right:24px}.closing-cta{padding:36px 24px}.home-footer{padding:30px 24px}}
@media(max-width:760px){.system{display:block;padding-top:70px;padding-bottom:70px}.approach-story{margin-top:40px}.approach-steps article{grid-template-columns:46px 1fr;gap:14px}.approach-steps h3{font-size:21px}.approach-steps p{font-size:12px}.approach-signature{gap:8px;font-size:10px}.approach-signature i{width:14px}.approach-signature strong{font-size:10px}}
@media(max-width:1000px){.system,.questions,.contact{display:block;padding:64px 32px}.approach-story,.questions-list,.contact-points{margin-top:40px}.contact-form{max-width:620px}.system-intro,.questions-intro,.contact-intro{max-width:620px}}