.engineering-transition{--et-blue:#00aeff;--et-chrome:#d9dde3;--et-ink:#050b10;z-index:9999;visibility:hidden;pointer-events:none;opacity:0;isolation:isolate;background:var(--et-ink);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.engineering-transition--covering,.engineering-transition--covered,.engineering-transition--revealing{visibility:visible;pointer-events:auto}.engineering-transition--covering{animation:.72s cubic-bezier(.72,0,.18,1) both et-cover}.engineering-transition--covered{opacity:1}.engineering-transition--revealing{animation:.56s cubic-bezier(.77,0,.18,1) both et-reveal}.engineering-transition__backplate,.engineering-transition__field,.engineering-transition__vignette,.engineering-transition__aperture,.engineering-transition__blueprint-ghost{position:absolute;inset:0}.engineering-transition__backplate{background:radial-gradient(circle at 50% 48%,#00aeff1c,#0000 27%),linear-gradient(135deg,#0a151d 0%,#050b10 45%,#09131a 100%)}.engineering-transition__field{opacity:0;background-position:50%}.engineering-transition__field--major{background-image:linear-gradient(#00aeff13 1px,#0000 1px),linear-gradient(90deg,#00aeff13 1px,#0000 1px);background-size:48px 48px}.engineering-transition__field--minor{background-image:linear-gradient(#d9dde307 1px,#0000 1px),linear-gradient(90deg,#d9dde307 1px,#0000 1px);background-size:12px 12px}.engineering-transition--covering .engineering-transition__field--major,.engineering-transition--covered .engineering-transition__field--major{animation:.62s ease-out 40ms both et-grid-major}.engineering-transition--covering .engineering-transition__field--minor,.engineering-transition--covered .engineering-transition__field--minor{animation:.62s ease-out 90ms both et-grid-minor}.engineering-transition--revealing .engineering-transition__field{animation:.42s ease-in both et-grid-release}.engineering-transition__blueprint-ghost{opacity:0;border:1px solid #00aeff0f;width:42vw;height:28vh;margin:auto}.engineering-transition__blueprint-ghost:before,.engineering-transition__blueprint-ghost:after{content:"";border:1px solid #00aeff0e;position:absolute}.engineering-transition__blueprint-ghost:before{inset:14% 9%}.engineering-transition__blueprint-ghost:after{inset:27% 21%}.engineering-transition__blueprint-ghost--a{transform:translate(-13vw,-10vh)rotate(-.35deg)}.engineering-transition__blueprint-ghost--b{transform:translate(15vw,12vh)rotate(.4deg)}.engineering-transition--covering .engineering-transition__blueprint-ghost--a,.engineering-transition--covered .engineering-transition__blueprint-ghost--a{animation:.7s ease-out 80ms both et-ghost-a}.engineering-transition--covering .engineering-transition__blueprint-ghost--b,.engineering-transition--covered .engineering-transition__blueprint-ghost--b{animation:.7s ease-out .12s both et-ghost-b}.engineering-transition--revealing .engineering-transition__blueprint-ghost{animation:.28s both et-fade-fast}.engineering-transition__vignette{background:linear-gradient(90deg,#020609b8,#0000 18% 82%,#020609b8),linear-gradient(#0206099e,#0000 20% 80%,#0206099e)}.engineering-transition__aperture{opacity:0;background:radial-gradient(#0000 0 28%,#01050838 58%,#010508ad 100%)}.engineering-transition--covering .engineering-transition__aperture,.engineering-transition--covered .engineering-transition__aperture{animation:.6s 70ms both et-aperture-in}.engineering-transition--revealing .engineering-transition__aperture{animation:.5s both et-aperture-out}.engineering-transition__datum{z-index:1;opacity:0;position:absolute}.engineering-transition__datum--horizontal{background:linear-gradient(90deg,#0000 3%,#00aeff1f 20%,#00aeff70 50%,#00aeff1f 80%,#0000 97%);height:1px;top:50%;left:0;right:0}.engineering-transition__datum--vertical{background:linear-gradient(#0000 3%,#00aeff1f 20%,#00aeff70 50%,#00aeff1f 80%,#0000 97%);width:1px;top:0;bottom:0;left:50%}.engineering-transition--covering .engineering-transition__datum,.engineering-transition--covered .engineering-transition__datum{animation:.5s ease-out .12s both et-datum}.engineering-transition--revealing .engineering-transition__datum{animation:.22s both et-fade-fast}.engineering-transition__rail{z-index:2;opacity:0;position:absolute}.engineering-transition__rail--top,.engineering-transition__rail--bottom{background:linear-gradient(#ffffff85,#646e7629 38%,#0c141ac7 58%,#e2e7ea33),repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 4px);border:1px solid #d9dde33d;height:7px;left:4vw;right:4vw;transform:scaleX(.18);box-shadow:0 4px 14px #0000006b,inset 0 1px #ffffff40}.engineering-transition__rail--top{top:5vh}.engineering-transition__rail--bottom{bottom:5vh}.engineering-transition__rail--left,.engineering-transition__rail--right{background:linear-gradient(90deg,#ffffff73,#38424a33,#dce1e52e);border:1px solid #d9dde32e;width:5px;top:11vh;bottom:11vh;transform:scaleY(.18);box-shadow:3px 0 12px #0006}.engineering-transition__rail--left{left:3vw}.engineering-transition__rail--right{right:3vw}.engineering-transition__rail span{background:linear-gradient(90deg,#0000,#00aeff85,#0000);position:absolute;inset:1px 14%}.engineering-transition--covering .engineering-transition__rail,.engineering-transition--covered .engineering-transition__rail{animation:.43s cubic-bezier(.2,.9,.2,1.14) 85ms both et-rail-lock}.engineering-transition--revealing .engineering-transition__rail--top,.engineering-transition--revealing .engineering-transition__rail--bottom{animation:.35s cubic-bezier(.7,0,1,1) 70ms both et-rail-release-x}.engineering-transition--revealing .engineering-transition__rail--left,.engineering-transition--revealing .engineering-transition__rail--right{animation:.32s cubic-bezier(.7,0,1,1) 30ms both et-rail-release-y}.engineering-transition__instrument{z-index:4;aspect-ratio:1.84;opacity:0;perspective:900px;width:min(580px,80vw);position:relative;transform:scale(.91)translateY(8px)}.engineering-transition--covering .engineering-transition__instrument,.engineering-transition--covered .engineering-transition__instrument{animation:.52s cubic-bezier(.18,.86,.18,1.08) 75ms both et-instrument-lock}.engineering-transition--revealing .engineering-transition__instrument{animation:.42s cubic-bezier(.7,0,1,1) both et-instrument-release}.engineering-transition__plate,.engineering-transition__inner-frame,.engineering-transition__material-sweep{position:absolute}.engineering-transition__plate{background:repeating-linear-gradient(92deg,#ffffff05 0 1px,#0000 1px 4px),linear-gradient(135deg,#ffffff0a,#00aeff05 50%,#ffffff03);border:1px solid #d9dde326;inset:13px;box-shadow:inset 0 0 42px #00000061,0 22px 55px #00000047}.engineering-transition__inner-frame{border:1px solid #00aeff3b;inset:32px;box-shadow:inset 0 0 30px #00aeff08}.engineering-transition__material-sweep{opacity:0;inset:14px;overflow:hidden}.engineering-transition__material-sweep:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1c,#00aeff12,#0000);width:24%;position:absolute;top:-40%;bottom:-40%;transform:skew(-18deg)}.engineering-transition--covering .engineering-transition__material-sweep,.engineering-transition--covered .engineering-transition__material-sweep{animation:.48s .17s both et-material-show}.engineering-transition--covering .engineering-transition__material-sweep:before,.engineering-transition--covered .engineering-transition__material-sweep:before{animation:.82s ease-in-out .12s both et-material-sweep}.engineering-transition__bracket{filter:drop-shadow(0 3px 5px #00000080);width:62px;height:62px;position:absolute}.engineering-transition__bracket:before,.engineering-transition__bracket:after{content:"";background:repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 3px),linear-gradient(90deg,#f1f3f4 0%,#7a858d 28%,#d9dde3 58%,#68747d 78%,#eef1f3 100%);position:absolute;box-shadow:inset 0 1px #ffffffa6,0 2px 5px #0006}.engineering-transition__bracket:before{width:42px;height:4px}.engineering-transition__bracket:after{width:4px;height:42px}.engineering-transition__bracket--tl{top:0;left:0}.engineering-transition__bracket--tr{top:0;right:0}.engineering-transition__bracket--bl{bottom:0;left:0}.engineering-transition__bracket--br{bottom:0;right:0}.engineering-transition__bracket--tl:before,.engineering-transition__bracket--tl:after{top:0;left:0}.engineering-transition__bracket--tr:before,.engineering-transition__bracket--tr:after{top:0;right:0}.engineering-transition__bracket--bl:before,.engineering-transition__bracket--bl:after{bottom:0;left:0}.engineering-transition__bracket--br:before,.engineering-transition__bracket--br:after{bottom:0;right:0}.engineering-transition__fastener{background:radial-gradient(circle at 34% 28%,#fff 0 7%,#aeb6bc 20%,#46515a 48%,#10171d 78%);border:1px solid #f5f7f894;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 2px 4px #000000bf,inset 0 0 1px #ffffff80}.engineering-transition__fastener:after{content:"";background:#020609cc;height:1px;position:absolute;top:50%;left:1px;right:1px;transform:rotate(-28deg)}.engineering-transition__fastener--tl{top:10px;left:10px}.engineering-transition__fastener--tr{top:10px;right:10px}.engineering-transition__fastener--bl{bottom:10px;left:10px}.engineering-transition__fastener--br{bottom:10px;right:10px}.engineering-transition__ticks{opacity:.62;position:absolute}.engineering-transition__ticks--top,.engineering-transition__ticks--bottom{background:repeating-linear-gradient(90deg,#d9dde3ad 0 1px,#0000 1px 12px);height:7px;left:68px;right:68px}.engineering-transition__ticks--top{top:17px}.engineering-transition__ticks--bottom{bottom:17px}.engineering-transition__ticks--left,.engineering-transition__ticks--right{background:repeating-linear-gradient(#d9dde3ad 0 1px,#0000 1px 12px);width:7px;top:62px;bottom:62px}.engineering-transition__ticks--left{left:17px}.engineering-transition__ticks--right{right:17px}.engineering-transition__axis{transform-origin:50%;background:#00aeff75;position:absolute;box-shadow:0 0 10px #00aeff24}.engineering-transition__axis--x{height:1px;top:50%;left:7%;right:7%;transform:scaleX(0)}.engineering-transition__axis--y{width:1px;top:11%;bottom:11%;left:50%;transform:scaleY(0)}.engineering-transition--covering .engineering-transition__axis--x,.engineering-transition--covered .engineering-transition__axis--x{animation:.36s ease-out .17s both et-axis-x}.engineering-transition--covering .engineering-transition__axis--y,.engineering-transition--covered .engineering-transition__axis--y{animation:.36s ease-out .22s both et-axis-y}.engineering-transition__crosshair{opacity:0;border:1px solid #00aeffc2;border-radius:50%;width:62px;height:62px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.45)rotate(-18deg);box-shadow:0 0 28px #00aeff29,inset 0 0 18px #00aeff12}.engineering-transition__crosshair:before,.engineering-transition__crosshair:after{content:"";background:var(--et-blue);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.engineering-transition__crosshair:before{width:96px;height:1px}.engineering-transition__crosshair:after{width:1px;height:96px}.engineering-transition__crosshair-ring{border:1px dashed #d9dde347;border-radius:50%;position:absolute;inset:8px}.engineering-transition__crosshair-core{border:1px solid #d9dde373;border-radius:50%;position:absolute;inset:18px}.engineering-transition__crosshair-core:after{content:"";background:#eefaff;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px 4px #00aeff80}.engineering-transition--covering .engineering-transition__crosshair,.engineering-transition--covered .engineering-transition__crosshair{animation:.43s cubic-bezier(.17,.88,.2,1.12) .22s both et-crosshair-lock}.engineering-transition--covering .engineering-transition__crosshair-ring,.engineering-transition--covered .engineering-transition__crosshair-ring{animation:.9s ease-out .25s both et-ring}.engineering-transition--revealing .engineering-transition__crosshair{animation:.26s both et-crosshair-release}.engineering-transition__scan,.engineering-transition__scan-glow{opacity:0;position:absolute;top:11%;bottom:11%;left:7%}.engineering-transition__scan{z-index:5;background:#e8f9ff;width:1px;box-shadow:0 0 13px 2px #00aeff9e}.engineering-transition__scan-glow{filter:blur(4px);background:linear-gradient(90deg,#0000,#00aeff29,#0000);width:54px;margin-left:-27px}.engineering-transition--covering .engineering-transition__scan,.engineering-transition--covered .engineering-transition__scan,.engineering-transition--covering .engineering-transition__scan-glow,.engineering-transition--covered .engineering-transition__scan-glow{animation:.62s cubic-bezier(.32,.02,.2,1) .115s both et-scan}.engineering-transition__brand,.engineering-transition__destination,.engineering-transition__status-line,.engineering-transition__readout,.engineering-transition__index,.engineering-transition__edge-code{text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.engineering-transition__brand{color:#d9dde39e;letter-spacing:.24em;white-space:nowrap;font-size:8px;font-weight:700;position:absolute;top:21%;left:50%;transform:translate(-50%)}.engineering-transition__destination{color:#eef6faeb;letter-spacing:.3em;white-space:nowrap;text-shadow:0 0 16px #00aeff1f;font-size:12px;font-weight:750;position:absolute;top:31%;left:50%;transform:translate(-50%)}.engineering-transition__status{text-align:center;width:min(360px,72%);height:20px;position:absolute;top:67%;left:50%;overflow:hidden;transform:translate(-50%)}.engineering-transition__status-line{color:#00aefff0;letter-spacing:.2em;opacity:0;font-size:9px;font-weight:760;position:absolute;inset:0}.engineering-transition--covering .engineering-transition__status-line--1,.engineering-transition--covered .engineering-transition__status-line--1{animation:.24s .125s both et-status-1}.engineering-transition--covering .engineering-transition__status-line--2,.engineering-transition--covered .engineering-transition__status-line--2{animation:.27s .27s both et-status-2}.engineering-transition--covering .engineering-transition__status-line--3,.engineering-transition--covered .engineering-transition__status-line--3{animation:.28s .445s both et-status-3}.engineering-transition--covering .engineering-transition__status-line--4,.engineering-transition--covered .engineering-transition__status-line--4{animation:.34s .61s both et-status-ready}.engineering-transition__progress{background:#d9dde31c;height:1px;position:absolute;top:78%;left:25%;right:25%;overflow:hidden}.engineering-transition__progress span{background:linear-gradient(90deg,transparent,var(--et-blue),#e8f9ff);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.engineering-transition--covering .engineering-transition__progress span,.engineering-transition--covered .engineering-transition__progress span{animation:.65s cubic-bezier(.4,0,.15,1) 80ms both et-progress}.engineering-transition__index{color:#d9dde366;letter-spacing:.18em;font-size:7px;position:absolute}.engineering-transition__index--north{top:7px;left:50%;transform:translate(-50%)}.engineering-transition__index--west{top:50%;left:27px;transform:translateY(-50%)rotate(-90deg)}.engineering-transition__index--east{top:50%;right:27px;transform:translateY(-50%)rotate(90deg)}.engineering-transition__readout{color:#d9dde3a3;letter-spacing:.18em;font-size:8px;font-weight:700;position:absolute;bottom:-28px}.engineering-transition__readout--left{left:0}.engineering-transition__readout--right{color:#00aeffd1;right:0}.engineering-transition__edge-code{color:#d9dde345;letter-spacing:.22em;opacity:0;font-size:7px;position:absolute;bottom:3.3vh}.engineering-transition__edge-code--left{left:4vw}.engineering-transition__edge-code--right{right:4vw}.engineering-transition--covering .engineering-transition__edge-code,.engineering-transition--covered .engineering-transition__edge-code{animation:.3s .25s both et-code}.engineering-transition--revealing .engineering-transition__edge-code{animation:.18s both et-fade-fast}html[data-page-transition=active]{overscroll-behavior:none}@keyframes et-cover{0%{opacity:0;clip-path:inset(50% 0)}36%{opacity:1}to{opacity:1;clip-path:inset(0)}}@keyframes et-reveal{0%{opacity:1;clip-path:inset(0)}52%{opacity:1}to{opacity:0;clip-path:inset(0 50%)}}@keyframes et-grid-major{0%{opacity:0;transform:scale(1.035)translate(-4px,3px)}to{opacity:.68;transform:none}}@keyframes et-grid-minor{0%{opacity:0;transform:scale(.985)translate(4px,-3px)}to{opacity:.8;transform:none}}@keyframes et-grid-release{to{opacity:0;transform:scale(1.025)}}@keyframes et-ghost-a{0%{opacity:0;transform:translate(-14vw,-11vh)scale(.96)rotate(-.6deg)}to{opacity:1;transform:translate(-13vw,-10vh)scale(1)rotate(-.35deg)}}@keyframes et-ghost-b{0%{opacity:0;transform:translate(16vw,13vh)scale(.96)rotate(.7deg)}to{opacity:1;transform:translate(15vw,12vh)scale(1)rotate(.4deg)}}@keyframes et-aperture-in{0%{opacity:0;transform:scale(1.18)}to{opacity:1;transform:none}}@keyframes et-aperture-out{to{opacity:0;transform:scale(.72)}}@keyframes et-datum{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}@keyframes et-rail-lock{0%{opacity:0}60%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes et-rail-release-x{to{opacity:0;transform:scaleX(.12)}}@keyframes et-rail-release-y{to{opacity:0;transform:scaleY(.12)}}@keyframes et-instrument-lock{0%{opacity:0;transform:scale(.91)translateY(8px)}72%{opacity:1;transform:scale(1.012)translateY(-1px)}to{opacity:1;transform:none}}@keyframes et-instrument-release{0%{opacity:1;transform:none}38%{opacity:1;transform:scale(1.018)}to{opacity:0;transform:scale(.82)}}@keyframes et-material-show{to{opacity:1}}@keyframes et-material-sweep{0%{left:-30%}to{left:115%}}@keyframes et-axis-x{to{transform:scaleX(1)}}@keyframes et-axis-y{to{transform:scaleY(1)}}@keyframes et-crosshair-lock{0%{opacity:0;transform:translate(-50%,-50%)scale(.45)rotate(-18deg)}72%{opacity:1;transform:translate(-50%,-50%)scale(1.08)rotate(2deg)}to{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}}@keyframes et-ring{0%{opacity:.15;transform:rotate(-35deg)}to{opacity:1;transform:rotate(45deg)}}@keyframes et-crosshair-release{to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}@keyframes et-scan{0%{opacity:0;left:7%}9%{opacity:1}78%{opacity:1}to{opacity:0;left:93%}}@keyframes et-status-1{0%{opacity:0;transform:translateY(7px)}28%,68%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes et-status-2{0%{opacity:0;transform:translateY(7px)}24%,68%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes et-status-3{0%{opacity:0;transform:translateY(7px)}24%,68%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes et-status-ready{0%{opacity:0;letter-spacing:.28em;transform:translateY(7px)}35%,to{opacity:1;letter-spacing:.2em;transform:none}}@keyframes et-progress{0%{transform:scaleX(0)}82%{transform:scaleX(.92)}to{transform:scaleX(1)}}@keyframes et-code{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes et-fade-fast{to{opacity:0}}@media (width<=700px){.engineering-transition__instrument{width:min(460px,88vw)}.engineering-transition__rail--left,.engineering-transition__rail--right{display:none}.engineering-transition__destination{letter-spacing:.2em;font-size:9px}.engineering-transition__brand{letter-spacing:.18em;font-size:6px}.engineering-transition__status-line{letter-spacing:.14em;font-size:7px}.engineering-transition__readout{letter-spacing:.12em;font-size:6px;bottom:-23px}.engineering-transition__edge-code{display:none}.engineering-transition__bracket{width:48px;height:48px}.engineering-transition__bracket:before{width:32px}.engineering-transition__bracket:after{height:32px}.engineering-transition__crosshair{width:52px;height:52px}}@media (prefers-reduced-motion:reduce){.engineering-transition{display:none!important}}.site-header{z-index:1000;color:#fff;background:linear-gradient(#040d14ad,#040d140a);border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(225px,1fr) auto minmax(180px,1fr);align-items:center;gap:28px;height:94px;padding:0 42px;transition:height .24s,background .24s,border-color .24s,box-shadow .24s;display:grid;position:fixed;inset:0 0 auto}.site-header--scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050e15ed;border-bottom-color:#7fcef433;height:76px;box-shadow:0 16px 44px #00000040}.site-header__brand{min-width:0;color:inherit;justify-self:start;align-items:center;gap:13px;text-decoration:none;display:inline-flex}.site-header__mark{border:1px solid #ffffff6b;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative;box-shadow:inset 0 0 0 4px #ffffff0d,0 0 24px #00aeff1f}.site-header__mark:before{content:"";background:#00aeff;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 12px #00aeffe6}.site-header__mark span{transform-origin:0;background:linear-gradient(90deg,#e8edf2,#8896a2);width:15px;height:2px;position:absolute;top:50%;left:50%}.site-header__mark span:first-child{transform:rotate(0)}.site-header__mark span:nth-child(2){transform:rotate(120deg)}.site-header__mark span:nth-child(3){transform:rotate(240deg)}.site-header__wordmark{line-height:1;display:grid}.site-header__wordmark strong{letter-spacing:.13em;font-size:17px;font-weight:800}.site-header__wordmark small{color:#63c9f7;letter-spacing:.36em;margin-top:7px;font-size:8px;font-weight:700}.site-header__nav{justify-self:center;align-items:stretch;gap:clamp(18px,1.7vw,32px);height:100%;display:flex}.site-header__link{color:#ffffffc7;text-transform:uppercase;white-space:nowrap;letter-spacing:.15em;align-items:center;font-size:10px;font-weight:700;line-height:1;text-decoration:none;transition:color .18s;display:inline-flex;position:relative}.site-header__link:after{content:"";background:#00aeff;width:0;height:2px;transition:width .18s;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 9px #00aeffd9}.site-header__link:hover,.site-header__link:focus-visible,.site-header__link--active{color:#fff}.site-header__link:hover:after,.site-header__link:focus-visible:after,.site-header__link--active:after{width:100%}.site-header__quote{color:#06131d;text-transform:uppercase;letter-spacing:.17em;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:linear-gradient(#fff 0%,#c9d1d7 48%,#f6f8f9 52%,#8d9aa4 100%);border:1px solid #f5f8fa;justify-self:end;place-items:center;min-width:154px;height:44px;font-size:10px;font-weight:900;text-decoration:none;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #19242c47,0 10px 26px #0000003d}.site-header__quote:before{content:"";background:linear-gradient(90deg,#0000,#ffffffdb,#0000);transition:transform .5s;position:absolute;inset:0;transform:translate(-120%)skew(-22deg)}.site-header__quote:hover:before{transform:translate(120%)skew(-22deg)}.site-header__quote span{z-index:1;position:relative}.site-header__menu-button,.site-header__mobile-quote{display:none}@media (width<=1240px){.site-header{gap:18px;padding-inline:26px}.site-header__nav{gap:16px}.site-header__link{letter-spacing:.11em;font-size:9px}.site-header__quote{min-width:135px}}@media (width<=1040px){.site-header{grid-template-columns:1fr auto;height:78px;padding-inline:22px}.site-header__quote{display:none}.site-header__menu-button{color:#fff;cursor:pointer;background:#050e1580;border:1px solid #ffffff3d;place-items:center;width:44px;height:44px;display:inline-grid}.site-header__nav{visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040d14fa;align-content:start;justify-items:stretch;gap:0;height:auto;padding:28px 22px 40px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:fixed;inset:78px 0 0;transform:translateY(-12px)}.site-header__nav--open{visibility:visible;opacity:1;transform:none}.site-header__link{border-bottom:1px solid #ffffff1a;justify-content:space-between;min-height:58px;font-size:12px}.site-header__link:after{left:0;transform:none}.site-header__link:hover:after,.site-header__link--active:after{width:44px}.site-header__mobile-quote{color:#07131b;text-transform:uppercase;letter-spacing:.18em;background:linear-gradient(#fff,#aab5bc);place-items:center;min-height:52px;margin-top:26px;font-size:11px;font-weight:900;text-decoration:none;display:grid}}@media (width<=520px){.site-header__wordmark strong{font-size:14px}.site-header__wordmark small{letter-spacing:.28em;font-size:7px}.site-header__mark{width:36px;height:36px}}.site-header__brand:focus-visible,.site-header__link:focus-visible,.site-header__quote:focus-visible,.site-header__mobile-quote:focus-visible,.site-header__menu-button:focus-visible{outline-offset:4px;outline:2px solid #00aeff}.site-header__menu-button{border-radius:0}@media (width<=1040px){.site-header__nav{overscroll-behavior:contain;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.site-header,.site-header__nav,.site-header__link:after,.site-header__quote:before{transition:none}}.site-header{isolation:isolate}.site-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#71d1ff38,#0000);height:1px;position:absolute;bottom:-1px;left:42px;right:42px}.site-header__link{transition:color .18s,text-shadow .18s}.site-header__link:hover,.site-header__link:focus-visible,.site-header__link--active{text-shadow:0 0 14px #00aeff2b}.site-header__quote{transition:filter .22s,box-shadow .22s}.site-header__quote:hover,.site-header__quote:focus-visible{filter:brightness(1.04);box-shadow:inset 0 0 0 1px #19242c3d,0 13px 30px #00000047,0 0 17px #00aeff1a}@media (width<=1040px){.site-header:after{left:22px;right:22px}}.site-header--light{color:#091722;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#f8fbfdf0,#f8fbfdad);border-bottom-color:#1430431f}.site-header--light .site-header__link{color:#091722c2}.site-header--light .site-header__link:hover,.site-header--light .site-header__link:focus-visible,.site-header--light .site-header__link--active{color:#07131d}.site-header--light .site-header__mark{border-color:#0f253452;box-shadow:inset 0 0 0 4px #0f253409,0 0 22px #00aeff14}.site-header--light .site-header__mark span{background:linear-gradient(90deg,#172a37,#8c9aa4)}.site-header--light .site-header__wordmark strong{color:#081620}.site-header--light .site-header__quote{color:#fff;background:linear-gradient(#092130,#06131d);border-color:#00aeffb8}@media (width<=1040px){.site-header--light .site-header__menu-button{color:#091722;background:#ffffffb8;border-color:#09172233}.site-header--light .site-header__nav{background:#040d14fa}.site-header--light .site-header__nav .site-header__link{color:#ffffffd1}}.site-footer{color:#dce6ec;background:#061019;border-top:1px solid #57c2f43d;position:relative;overflow:hidden}.site-footer__blueprint{opacity:.08;pointer-events:none;background-image:linear-gradient(#3babe047 1px,#0000 1px),linear-gradient(90deg,#3babe047 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 95%);mask-image:linear-gradient(#000,#0000 95%)}.site-footer__partners,.site-footer__main,.site-footer__bottom{z-index:1;position:relative}.site-footer__partners{border-bottom:1px solid #ffffff1a;max-width:1480px;margin:0 auto;padding:30px 52px 24px}.site-footer__partners-label{color:#70808a;text-align:center;text-transform:uppercase;letter-spacing:.28em;margin-bottom:17px;font-size:8px;font-weight:800;display:block}.site-footer__logo-row{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:22px;display:grid}.site-footer__partner{opacity:.62;place-items:center;min-width:0;height:54px;transition:opacity .18s,transform .18s;display:grid}.site-footer__partner img{object-fit:contain;width:100%;max-width:205px;max-height:48px}.site-footer__main{grid-template-columns:minmax(230px,1fr) auto minmax(230px,1fr);align-items:center;gap:30px;max-width:1480px;margin:0 auto;padding:28px 52px;display:grid}.site-footer__brand{color:#fff;justify-self:start;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.site-footer__brand>span:last-child{line-height:1;display:grid}.site-footer__brand strong{letter-spacing:.13em;font-size:15px}.site-footer__brand small{color:#65c9f4;letter-spacing:.34em;margin-top:6px;font-size:7px}.site-footer__mark{border:1px solid #ffffff57;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative}.site-footer__mark:before{content:"";background:#00aeff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #00aeff}.site-footer__mark i{transform-origin:0;background:linear-gradient(90deg,#fff,#7f8d97);width:14px;height:2px;position:absolute;top:50%;left:50%}.site-footer__mark i:first-child{transform:rotate(0)}.site-footer__mark i:nth-child(2){transform:rotate(120deg)}.site-footer__mark i:nth-child(3){transform:rotate(240deg)}.site-footer__nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;display:flex}.site-footer__nav a{color:#8d9ca7;text-transform:uppercase;letter-spacing:.17em;font-size:8px;font-weight:800;text-decoration:none;transition:color .16s}.site-footer__nav a:hover{color:#fff}.site-footer__build-button{color:#eaf8ff;text-transform:uppercase;letter-spacing:.17em;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));background:linear-gradient(135deg,#00aeff29,#00aeff08),#071722;border:1px solid #5bcafbb8;justify-content:center;justify-self:end;align-items:center;gap:13px;min-width:224px;height:48px;padding:0 20px;font-size:9px;font-weight:900;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff08}.site-footer__build-button:hover{background:linear-gradient(135deg,#00aeff42,#00aeff0f),#071722;border-color:#8ddcff}.site-footer__bottom{color:#5f6d76;text-transform:uppercase;letter-spacing:.15em;border-top:1px solid #ffffff14;justify-content:space-between;gap:28px;max-width:1480px;margin:0 auto;padding:15px 52px 19px;font-size:7px;display:flex}.site-footer__bottom div{gap:22px;display:flex}.site-footer__bottom a{color:inherit;text-decoration:none}.site-footer__bottom a:hover{color:#fff}@media (width<=1050px){.site-footer__logo-row{grid-template-columns:repeat(3,1fr)}.site-footer__main{grid-template-columns:1fr auto}.site-footer__nav{grid-area:2/1/auto/-1;justify-content:flex-start}}@media (width<=700px){.site-footer__partners,.site-footer__main,.site-footer__bottom{padding-left:24px;padding-right:24px}.site-footer__logo-row{grid-template-columns:repeat(2,1fr);gap:14px}.site-footer__partner:last-child{grid-column:1/-1}.site-footer__main{grid-template-columns:1fr}.site-footer__brand,.site-footer__build-button{justify-self:stretch}.site-footer__build-button{width:100%}.site-footer__nav{grid-area:auto;justify-content:flex-start;gap:16px}.site-footer__bottom{flex-direction:column;gap:12px}}@media (width<=430px){.site-footer__logo-row{grid-template-columns:1fr}.site-footer__partner:last-child{grid-column:auto}}.site-footer__build-button{isolation:isolate;letter-spacing:.19em;background:linear-gradient(135deg,#00aeff33,#0000 44%),linear-gradient(#0c2230,#06121b);border-color:#72d6ffc2;justify-content:space-between;min-width:238px;height:52px;padding:0 13px 0 22px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0a,0 12px 28px #00000047,inset 0 1px #ffffff14,inset 0 -10px 24px #0000003d}.site-footer__build-button:before{content:"";z-index:-1;clip-path:inherit;border:1px solid #9de4ff24;position:absolute;inset:5px}.site-footer__build-button:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#baeeff5c,#0000);width:26%;transition:left .56s cubic-bezier(.2,.75,.2,1);position:absolute;top:-28%;bottom:-28%;left:-38%;transform:skew(-24deg)}.site-footer__build-button svg{color:#9de2ff;border-left:1px solid #79d6ff38;width:34px;height:34px;padding:8px;transition:transform .18s,color .18s,background .18s}.site-footer__build-button:hover:after{left:116%}.site-footer__build-button:hover svg{color:#fff;background:#00aeff1a;transform:translate(2px)}.site-footer__build-button:active{box-shadow:inset 0 2px 10px #00000052,0 7px 18px #00000038}.site-footer__build-button:focus-visible{outline-offset:4px;outline:2px solid #00aeff}.site-footer:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 5%,#00aeff7a 50%,#0000 95%);height:1px;position:absolute;inset:0 0 auto;box-shadow:0 0 12px #00aeff24}.site-footer__nav a{transition:color .18s,text-shadow .18s}.site-footer__nav a:hover,.site-footer__nav a:focus-visible{color:#fff;text-shadow:0 0 12px #00aeff38}.site-footer__logo-row{isolation:isolate;min-height:58px;position:relative;overflow:hidden}.site-footer__logo-row:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#4e849e1f 8%,#4e849e2e 50%,#4e849e1f 92%,#0000);height:1px;position:absolute;top:50%;left:2.5%;right:2.5%}.site-footer__partner-energy{z-index:1;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#00aeff2e 24%,#75daffeb 72%,#ecfbff 88%,#0000);width:14%;height:1px;animation:12s cubic-bezier(.36,.08,.22,1) 1.8s infinite footerPartnerEnergySweep;position:absolute;top:50%;left:-16%;transform:translateY(-50%);box-shadow:0 0 5px #00aeff9e,0 0 14px #00aeff33}.site-footer__partner{z-index:2;isolation:isolate;filter:saturate(.74)brightness(.88);animation:12s 1.8s infinite footerPartnerReceive;animation-delay:calc(1.8s + (var(--partner-index) * .78s));transition:opacity .22s,filter .24s;position:relative;overflow:hidden}.site-footer__partner:before{z-index:-1;content:"";pointer-events:none;opacity:0;filter:blur(5px);animation:12s 1.8s infinite footerPartnerHalo;animation-delay:calc(1.8s + (var(--partner-index) * .78s));background:radial-gradient(#00aeff21,#00aeff09 46%,#0000 72%);position:absolute;inset:7px 3%;transform:scaleX(.72)}.site-footer__partner-node{z-index:3;pointer-events:none;opacity:0;width:3px;height:3px;animation:12s 1.8s infinite footerPartnerNode;animation-delay:calc(1.8s + (var(--partner-index) * .78s));background:#dff8ff;border-radius:50%;position:absolute;bottom:2px;left:50%;transform:translate(-50%)scale(.5);box-shadow:0 0 5px #00aeff,0 0 12px #00aeff85}.site-footer__partner img{z-index:2;transition:filter .24s,opacity .24s;position:relative}.site-footer__partner:hover{opacity:1;filter:saturate(.9)brightness(1.03)}@keyframes footerPartnerEnergySweep{0%,7%{opacity:0;left:-16%}10%{opacity:.88}42%{opacity:.82;left:102%}46%,to{opacity:0;left:116%}}@keyframes footerPartnerReceive{0%,4%,13%,to{opacity:.62;filter:saturate(.74)brightness(.88)}7%{opacity:.96;filter:saturate()brightness(1.12)drop-shadow(0 0 6px #56caff38)}}@keyframes footerPartnerHalo{0%,4%,13%,to{opacity:0;transform:scaleX(.72)}7%{opacity:1;transform:scaleX(1)}}@keyframes footerPartnerNode{0%,4%,13%,to{opacity:0;transform:translate(-50%)scale(.5)}6%,8%{opacity:.92;transform:translate(-50%)scale(1)}}@media (width<=1050px){.site-footer__partner-energy,.site-footer__logo-row:before,.site-footer__partner-node{display:none}.site-footer__partner,.site-footer__partner:before{animation:none}}@media (prefers-reduced-motion:reduce){.site-footer__partner-energy,.site-footer__partner,.site-footer__partner:before,.site-footer__partner-node{animation:none!important}.site-footer__partner-energy,.site-footer__partner-node{display:none}}.site-footer__main{grid-template-columns:minmax(230px,1fr) auto}.site-footer__nav{justify-self:end}@media (width<=980px){.site-footer__main{grid-template-columns:1fr auto}}@media (width<=650px){.site-footer__main{grid-template-columns:1fr}.site-footer__nav{justify-self:start}}.demo-boundary{z-index:1600;-webkit-backdrop-filter:blur(18px);color:#d9dde3;background:#050e15f0;border:1px solid #00aeff57;justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:0 auto;padding:12px 14px 12px 16px;display:flex;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 16px 44px #00000057,inset 0 1px #ffffff0d}.demo-boundary__copy{align-items:center;gap:13px;min-width:0;font-size:12px;line-height:1.45;display:flex}.demo-boundary__copy strong{color:#63c9f7;letter-spacing:.18em;flex:none;font-size:10px}.demo-boundary__cta{color:#fff;letter-spacing:.04em;border:1px solid #63c9f76b;flex:none;padding:9px 12px;font-size:11px;font-weight:700;text-decoration:none;transition:border-color .18s,background .18s}.demo-boundary__cta:hover,.demo-boundary__cta:focus-visible{background:#00aeff1f;border-color:#63c9f7d1}@media (width<=720px){.demo-boundary{align-items:stretch;gap:9px;padding:11px;bottom:10px;left:10px;right:10px}.demo-boundary__copy{gap:3px;font-size:10px;display:grid}.demo-boundary__copy strong{font-size:9px}.demo-boundary__cta{text-align:center;place-items:center;max-width:112px;padding:8px;font-size:9px;display:grid}}.engine-icon{--engine-icon-size:58px;--engine-icon-artwork-size:76%;--engine-icon-radius:12px;--engine-icon-blue:#00aeff;--engine-icon-blue-bright:#74ddff;--engine-icon-blue-soft:#00aeff2e;--engine-icon-blue-line:#5bcaff57;--engine-icon-blue-line-strong:#70daffc7;--engine-icon-ink:#06131d;--engine-icon-panel:#071a27;--engine-icon-panel-deep:#020a10;--engine-icon-chrome-light:#f5f7f8;--engine-icon-chrome-mid:#aeb8bf;--engine-icon-chrome-dark:#4c5962;--engine-icon-transition:opacity .22s ease, transform .26s cubic-bezier(.22, .72, .2, 1), border-color .22s ease, box-shadow .26s ease, background-color .22s ease, filter .22s ease;isolation:isolate;width:var(--engine-icon-size);height:var(--engine-icon-size);color:var(--engine-icon-blue-bright);vertical-align:middle;-webkit-tap-highlight-color:transparent;flex:none;place-items:center;transition:transform .26s cubic-bezier(.22,.72,.2,1);display:inline-grid;position:relative;transform:translateZ(0)}.engine-icon--small{--engine-icon-size:34px;--engine-icon-artwork-size:78%;--engine-icon-radius:8px}.engine-icon--medium{--engine-icon-size:50px;--engine-icon-artwork-size:77%;--engine-icon-radius:10px}.engine-icon--large{--engine-icon-size:68px;--engine-icon-artwork-size:78%;--engine-icon-radius:13px}.engine-icon--xlarge{--engine-icon-size:92px;--engine-icon-artwork-size:80%;--engine-icon-radius:16px}.engine-icon:focus-visible{outline:none}.engine-icon:focus-visible .engine-icon__module{border-color:#7be0ffeb;box-shadow:0 0 0 2px #00aeff2e,0 0 0 5px #00aeff12,0 18px 38px #00000073,inset 0 1px #ffffff1c}.engine-icon__module{z-index:1;border:1px solid var(--engine-icon-blue-line);border-radius:var(--engine-icon-radius);transition:var(--engine-icon-transition);background:linear-gradient(145deg,#153f5894,#061c2bf7 43%,#020b12fe 76%);position:absolute;inset:0;overflow:hidden;box-shadow:0 16px 34px #0000006b,0 4px 10px #00000038,inset 0 1px #ffffff17,inset 0 0 0 1px #01080eb8,inset 0 -16px 26px #00000038}.engine-icon__module:before{z-index:2;content:"";border-radius:calc(var(--engine-icon-radius) - 3px);pointer-events:none;border:1px solid #9fe2ff17;position:absolute;inset:2px}.engine-icon__module:after{z-index:3;content:"";opacity:.74;pointer-events:none;background:linear-gradient(135deg,#ffffff16,#0000 25% 67%,#00aeff0f);transition:opacity .22s;position:absolute;inset:0}.engine-icon__chassis{z-index:1;border-radius:calc(var(--engine-icon-radius) - 4px);pointer-events:none;background:linear-gradient(115deg,#ffffff0e,#0000 24% 74%,#00aeff0a),linear-gradient(#ffffff05,#00000024);position:absolute;inset:3px;box-shadow:inset 0 0 0 1px #0000003d,inset 0 8px 14px #ffffff04,inset 0 -10px 18px #0000002e}.engine-icon__blueprint{z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.engine-icon__grid{opacity:.55;background-image:linear-gradient(#48bfff1d 1px,#0000 1px),linear-gradient(90deg,#48bfff1d 1px,#0000 1px);background-position:50%;background-size:14px 14px;transition:opacity .22s,filter .22s;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0 45%,#0000 94%);mask-image:radial-gradient(circle,#000 0 45%,#0000 94%)}.engine-icon__grid--micro{opacity:.26;background-image:linear-gradient(#58c7ff1a 1px,#0000 1px),linear-gradient(90deg,#58c7ff1a 1px,#0000 1px);background-size:4.666px 4.666px}.engine-icon__backlight{opacity:.28;filter:blur(7px);background:radial-gradient(circle,#bef3ffb8 0,#50d2ff85 20%,#00aeff45 43%,#005ea41a 62%,#0000 76%);border-radius:50%;width:74%;height:74%;transition:opacity .24s,transform .32s,filter .24s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.82)}.engine-icon__backlight:before{content:"";filter:blur(8px);background:#b1edff9e;border-radius:50%;position:absolute;inset:28%}.engine-icon__cad{opacity:.64;border-radius:calc(var(--engine-icon-radius) - 5px);transition:opacity .22s,filter .22s;position:absolute;inset:7px;overflow:hidden}.engine-icon__cad-axis,.engine-icon__cad-line{transform-origin:50%;display:block;position:absolute}.engine-icon__cad-axis{opacity:.34}.engine-icon__cad-axis--horizontal{background:repeating-linear-gradient(90deg,#6ed3ffa6 0 5px,#0000 5px 9px);width:96%;height:1px;top:50%;left:2%}.engine-icon__cad-axis--vertical{background:repeating-linear-gradient(#6ed3ffa6 0 5px,#0000 5px 9px);width:1px;height:96%;top:2%;left:50%}.engine-icon__cad-line{background:linear-gradient(90deg,#0000,#6bd5ffc7,#0000);box-shadow:0 0 5px #00aeff3d}.engine-icon__cad-line--horizontal{width:90%;height:1px;top:50%;left:5%}.engine-icon__cad-line--vertical{background:linear-gradient(#0000,#6bd5ffc7,#0000);width:1px;height:90%;top:5%;left:50%}.engine-icon__cad-line--diagonal-one{opacity:.48;width:120%;height:1px;top:22%;left:-10%;transform:rotate(-34deg)}.engine-icon__cad-line--diagonal-two{opacity:.34;width:120%;height:1px;bottom:22%;right:-10%;transform:rotate(34deg)}.engine-icon__cad-ring{border-radius:50%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.engine-icon__cad-ring--outer{border:1px solid #62cfff6b;width:64%;height:64%;box-shadow:0 0 0 3px #00aeff06,inset 0 0 10px #00aeff0f}.engine-icon__cad-ring--outer:before{content:"";border:1px dashed #62cfff33;border-radius:50%;position:absolute;inset:-18%}.engine-icon__cad-ring--inner{border:1px solid #7bdfff54;width:38%;height:38%}.engine-icon__cad-target{border:1px solid #a1ebffb8;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 7px #00aeff6b}.engine-icon__ticks{opacity:.45;transition:opacity .22s;position:absolute}.engine-icon__ticks--horizontal{background:repeating-linear-gradient(90deg,#6fd5ff99 0 1px,#0000 1px 5px);height:3px;top:5px;left:13px;right:13px}.engine-icon__ticks--vertical{background:repeating-linear-gradient(#6fd5ff99 0 1px,#0000 1px 5px);width:3px;top:13px;bottom:13px;right:5px}.engine-icon__hardware{z-index:8;pointer-events:none;position:absolute;inset:0}.engine-icon__rail{opacity:.58;background:linear-gradient(90deg,#0000,#edf7fb9e,#74838db8,#e9f1f594,#0000);position:absolute;box-shadow:0 0 4px #ffffff14}.engine-icon__rail--top,.engine-icon__rail--bottom{height:1px;left:18%;right:18%}.engine-icon__rail--top{top:4px}.engine-icon__rail--bottom{bottom:4px}.engine-icon__rail--left,.engine-icon__rail--right{background:linear-gradient(#0000,#edf7fb9e,#74838db8,#e9f1f594,#0000);width:1px;top:18%;bottom:18%}.engine-icon__rail--left{left:4px}.engine-icon__rail--right{right:4px}.engine-icon__corners{position:absolute;inset:5px}.engine-icon__corner{opacity:.78;filter:drop-shadow(0 0 2px #00aeff33);border-color:#9be6ffb8;width:10px;height:10px;transition:opacity .22s,border-color .22s,filter .22s;position:absolute}.engine-icon__corner--top-left{border-top:1px solid;border-left:1px solid;top:0;left:0}.engine-icon__corner--top-right{border-top:1px solid;border-right:1px solid;top:0;right:0}.engine-icon__corner--bottom-left{border-bottom:1px solid;border-left:1px solid;bottom:0;left:0}.engine-icon__corner--bottom-right{border-bottom:1px solid;border-right:1px solid;bottom:0;right:0}.engine-icon__nodes,.engine-icon__fasteners{position:absolute;inset:0}.engine-icon__node{opacity:.5;background:#00aeff8c;border:1px solid #a0e8ffa3;border-radius:50%;width:3px;height:3px;transition:opacity .22s,background-color .22s,box-shadow .22s;position:absolute;box-shadow:0 0 5px #00aeff61}.engine-icon__node--one{top:19%;left:20%}.engine-icon__node--two{top:17%;right:19%}.engine-icon__node--three{bottom:20%;right:18%}.engine-icon__node--four{bottom:18%;left:17%}.engine-icon__fastener{background:radial-gradient(circle at 35% 30%,#f7f8f9 0 12%,#aeb7bd 28%,#59656d 58%,#202a31 100%);border:1px solid #e6eef280;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 1px 2px #0000007a,inset 0 0 0 1px #ffffff1f}.engine-icon__fastener:after{content:"";background:#171f24b8;width:2px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-28deg)}.engine-icon__fastener--top-left{top:4px;left:4px}.engine-icon__fastener--top-right{top:4px;right:4px}.engine-icon__fastener--bottom-left{bottom:4px;left:4px}.engine-icon__fastener--bottom-right{bottom:4px;right:4px}.engine-icon__energy{z-index:7;opacity:.5;pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.engine-icon__energy-line{opacity:.5;background:linear-gradient(90deg,#0000,#3ccaffdb,#0000);display:block;position:absolute;box-shadow:0 0 7px #00aeff42}.engine-icon__energy-line--top,.engine-icon__energy-line--bottom{width:22%;height:1px}.engine-icon__energy-line--top{top:8px;left:18%}.engine-icon__energy-line--bottom{bottom:8px;right:18%}.engine-icon__energy-line--left,.engine-icon__energy-line--right{background:linear-gradient(#0000,#3ccaffdb,#0000);width:1px;height:22%}.engine-icon__energy-line--left{bottom:18%;left:8px}.engine-icon__energy-line--right{top:18%;right:8px}.engine-icon__artwork-shell{z-index:12;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.engine-icon__artwork-stage{width:var(--engine-icon-artwork-size);height:var(--engine-icon-artwork-size);place-items:center;display:grid;position:relative;transform:translateY(-1%)}.engine-icon__artwork{object-fit:contain;object-position:center;opacity:0;filter:drop-shadow(0 8px 8px #0000006b)drop-shadow(0 0 4px #00aeff29)brightness(1.01)contrast(1.03);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:opacity .26s,transform .32s cubic-bezier(.22,.72,.2,1),filter .26s;display:block;transform:scale(.94)translateZ(0)}.engine-icon--artwork-ready .engine-icon__artwork{opacity:1;transform:scale(1)translateZ(0)}.engine-icon__fallback{place-items:center;width:100%;height:100%;display:grid;position:relative}.engine-icon__fallback-halo{opacity:.62;filter:blur(5px);background:radial-gradient(circle,#8ce4ff70,#00aeff30 44%,#0000 72%);border-radius:50%;position:absolute;inset:10%}.engine-icon__fallback-core{clip-path:polygon(50% 0,91% 23%,91% 77%,50% 100%,9% 77%,9% 23%);background:linear-gradient(135deg,#f8fafb 0%,#8c979e 18%,#e7ebed 37%,#59656d 58%,#f2f5f6 77%,#78838a 100%);border:1px solid #e7eff3c2;place-items:center;width:72%;height:72%;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 14px #0000005c,0 0 0 2px #050f1694,inset 0 0 0 2px #ffffff29,inset 0 -7px 12px #0000002e}.engine-icon__fallback-core:before{content:"";clip-path:inherit;background:linear-gradient(145deg,#4ad3fffa,#0070b8fa 52%,#00325bfa);border:1px solid #9ee4ffe0;position:absolute;inset:22%;box-shadow:0 0 10px #00aeff9e,inset 0 1px #ffffff5c}.engine-icon__fallback-core:after{content:"";opacity:.34;background:linear-gradient(90deg,#0000,#ffffffe6,#0000);width:38%;position:absolute;inset:-34% auto -34% -62%;transform:skew(-18deg)}.engine-icon__fallback-symbol{z-index:2;color:#eafaff;filter:drop-shadow(0 1px 1px #00223aa6);width:34%;height:34%;position:relative}.engine-icon__depth-light{z-index:13;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 50% 30%,#ffffff12,#0000 44%),linear-gradient(#ffffff05,#0000001c);position:absolute;inset:0}.engine-icon__sweep,.engine-icon__reflection,.engine-icon__edge-highlight{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.engine-icon__sweep{z-index:14}.engine-icon__reflection{z-index:15}.engine-icon__edge-highlight{z-index:16}.engine-icon__sweep:before{content:"";opacity:0;filter:blur(1px);background:linear-gradient(90deg,#0000,#40c7ff0d,#75ddff80,#40c7ff0d,#0000);width:24%;position:absolute;top:-20%;bottom:-20%;left:-42%;transform:skew(-13deg)}.engine-icon__reflection:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffff14 16%,#ffffffe0 50%,#7adcff38 74%,#0000);width:34%;position:absolute;top:-38%;bottom:-38%;left:-68%;transform:skew(-20deg)}.engine-icon__edge-highlight{box-shadow:inset 0 1px #ffffff14,inset 1px 0 #ffffff06,inset -1px 0 #00aeff0b,inset 0 -1px #0000004d}.engine-icon:is(:hover,:focus-visible),.engine-icon--active,:is(.workspace-intelligence-item,.workspace-process-step,.workspace-chrome-button,.nav-item,.sidebar__item,.operational-module,button,a):hover .engine-icon{color:#ecfbff;transform:translateY(-2px)translateZ(0)}.engine-icon:is(:hover,:focus-visible) .engine-icon__module,.engine-icon--active .engine-icon__module,:is(.workspace-intelligence-item,.workspace-process-step,.workspace-chrome-button,.nav-item,.sidebar__item,.operational-module,button,a):hover .engine-icon__module{background:linear-gradient(145deg,#174e6da3,#052031fa 43%,#020c14fe 77%);border-color:#6ad8ffc7;box-shadow:0 0 0 1px #00aeff14,0 0 24px #00aeff33,0 18px 40px #00000075,inset 0 1px #ffffff1f,inset 0 0 22px #00aeff13}.engine-icon:is(:hover,:focus-visible) .engine-icon__grid,.engine-icon--active .engine-icon__grid,:is(.workspace-intelligence-item,.workspace-process-step,.workspace-chrome-button,.nav-item,.sidebar__item,.operational-module,button,a):hover .engine-icon__grid{opacity:.88;filter:brightness(1.16)}.engine-icon:is(:hover,:focus-visible) .engine-icon__backlight,.engine-icon--active .engine-icon__backlight,:is(.workspace-intelligence-item,.workspace-process-step,.workspace-chrome-button,.nav-item,.sidebar__item,.operational-module,button,a):hover .engine-icon__backlight{opacity:.82;filter:blur(8px);transform:translate(-50%,-50%)scale(1.08)}.engine-icon:is(:hover,:focus-visible) .engine-icon__cad,.engine-icon--active .engine-icon__cad,:is(.workspace-intelligence-item,.workspace-process-step,.workspace-chrome-button,.nav-item,.sidebar__item,.operational-module,button,a):hover .engine-icon__cad{opacity:.96;filter:brightness(1.18)}.engine-icon:is(:hover,:focus-visible) .engine-icon__corner,.engine-icon--active .engine-icon__corner,:is(.workspace-intelligence-item,.workspace-process-step,.workspace-chrome-button,.nav-item,.sidebar__item,.operational-module,button,a):hover .engine-icon__corner{opacity:1;filter:drop-shadow(0 0 4px #00aeffb3);border-color:#bdf0fffa}.engine-icon:is(:hover,:focus-visible) .engine-icon__ticks,.engine-icon--active .engine-icon__ticks{opacity:.88}.engine-icon:is(:hover,:focus-visible) .engine-icon__node,.engine-icon--active .engine-icon__node,:is(.workspace-intelligence-item,.workspace-process-step,.workspace-chrome-button,.nav-item,.sidebar__item,.operational-module,button,a):hover .engine-icon__node{opacity:1;background:#89e2fffa;box-shadow:0 0 5px #00aeffeb,0 0 11px #00aeff85}.engine-icon:is(:hover,:focus-visible) .engine-icon__energy,.engine-icon--active .engine-icon__energy{opacity:.95}.engine-icon:is(:hover,:focus-visible) .engine-icon__artwork,.engine-icon--active .engine-icon__artwork,:is(.workspace-intelligence-item,.workspace-process-step,.workspace-chrome-button,.nav-item,.sidebar__item,.operational-module,button,a):hover .engine-icon__artwork{filter:drop-shadow(0 10px 10px #0000007a)drop-shadow(0 0 6px #00aeff57)brightness(1.055)contrast(1.045);transform:scale(1.045)translateY(-1%)translateZ(0)}.engine-icon:is(:hover,:focus-visible) .engine-icon__sweep:before,.engine-icon--active .engine-icon__sweep:before,:is(.workspace-intelligence-item,.workspace-process-step,.workspace-chrome-button,.nav-item,.sidebar__item,.operational-module,button,a):hover .engine-icon__sweep:before{animation:.9s cubic-bezier(.22,.72,.2,1) both engineIconDraftingSweep}.engine-icon:is(:hover,:focus-visible) .engine-icon__reflection:before,.engine-icon--active .engine-icon__reflection:before,:is(.workspace-intelligence-item,.workspace-process-step,.workspace-chrome-button,.nav-item,.sidebar__item,.operational-module,button,a):hover .engine-icon__reflection:before{animation:.76s cubic-bezier(.22,.72,.2,1) 70ms both engineIconChromeReflection}.engine-icon:is(:hover,:focus-visible) .engine-icon__fallback-core:after,.engine-icon--active .engine-icon__fallback-core:after{animation:.72s 80ms both engineIconFallbackReflection}.engine-icon--small .engine-icon__module{border-radius:7px}.engine-icon--small .engine-icon__module:before{border-radius:5px;inset:1px}.engine-icon--small .engine-icon__cad{inset:4px}.engine-icon--small .engine-icon__corners{inset:3px}.engine-icon--small .engine-icon__corner{width:6px;height:6px}.engine-icon--small .engine-icon__ticks,.engine-icon--small .engine-icon__rail,.engine-icon--small .engine-icon__cad-ring--outer:before{display:none}.engine-icon--small .engine-icon__fastener{width:3px;height:3px}.engine-icon--light .engine-icon__module{background:linear-gradient(145deg,#fffffffc,#e5edf2fa 50%,#c7d5ddfa);border-color:#0070b247;box-shadow:0 11px 26px #1b34442b,inset 0 1px #fffffff2,inset 0 0 0 1px #11476914}.engine-icon--light .engine-icon__grid{opacity:.38}.engine-icon--light .engine-icon__backlight{opacity:.16}@keyframes engineIconDraftingSweep{0%{opacity:0;left:-42%}16%{opacity:0}32%{opacity:.86}70%{opacity:.42}to{opacity:0;left:120%}}@keyframes engineIconChromeReflection{0%{opacity:0;left:-68%}20%{opacity:0}40%{opacity:.9}74%{opacity:.34}to{opacity:0;left:134%}}@keyframes engineIconFallbackReflection{0%{opacity:0;left:-62%}28%{opacity:.72}to{opacity:0;left:132%}}@keyframes engineIconNodePulse{0%{opacity:.4;transform:scale(.72)}48%{opacity:1;transform:scale(1.36)}to{opacity:1;transform:scale(1)}}@media (width<=760px){.engine-icon--xlarge{--engine-icon-size:82px}.engine-icon__cad-line--diagonal-two,.engine-icon__cad-ring--outer:before{display:none}}@media (width<=520px){.engine-icon--large{--engine-icon-size:60px}.engine-icon--xlarge{--engine-icon-size:72px}.engine-icon__ticks{display:none}.engine-icon__grid{background-size:12px 12px}.engine-icon__grid--micro{background-size:4px 4px}}@media (prefers-reduced-motion:reduce){.engine-icon,.engine-icon *,.engine-icon :before,.engine-icon :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.engine-icon__sweep,.engine-icon__reflection{display:none}.engine-icon:is(:hover,:focus-visible) .engine-icon__backlight,.engine-icon--active .engine-icon__backlight{transform:translate(-50%,-50%)scale(1)}}@media (forced-colors:active){.engine-icon__module{box-shadow:none;background:canvas;border:1px solid canvastext}.engine-icon__corner,.engine-icon__node,.engine-icon__cad-ring,.engine-icon__fastener{border-color:canvastext}.engine-icon__grid,.engine-icon__backlight,.engine-icon__sweep,.engine-icon__reflection,.engine-icon__depth-light{display:none}}.engine-icon__artwork-shell{place-items:center;display:grid}.engine-icon__artwork-stage{width:var(--engine-icon-artwork-size);height:var(--engine-icon-artwork-size);place-items:center;margin:0;display:grid;position:relative;transform:none}.engine-icon__artwork,.engine-icon__fallback{grid-area:1/1}.engine-icon__fallback{place-items:center;width:100%;height:100%;margin:0;display:grid;position:relative;inset:auto}.engine-icon__fallback-halo{inset:7%}.engine-icon__fallback-core{width:72%;height:72%;margin:0;transform:none}.engine-icon__fallback-symbol{width:38%;height:38%}.engine-icon[data-artwork-state=loading] .engine-icon__artwork{opacity:0}.engine-icon[data-artwork-state=loaded] .engine-icon__fallback,.engine-icon[data-artwork-state=loading] .engine-icon__fallback,.engine-icon[data-artwork-state=fallback] .engine-icon__artwork{display:none}.hero-png-module{--hero-module-size:62px;--hero-module-blue:#00aeff;isolation:isolate;flex:0 0 var(--hero-module-size);width:var(--hero-module-size);height:var(--hero-module-size);box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:10px;place-items:center;transition:none;display:inline-grid;position:relative;overflow:hidden;transform:none}.hero-png-module:before{z-index:1;content:"";background:0 0;border:1px solid #59cdff47;border-radius:7px;position:absolute;inset:6px;box-shadow:inset 0 0 18px #00aeff0e,0 0 13px #00aeff17}.hero-png-module:after{z-index:2;content:"";filter:drop-shadow(0 0 4px #00aeff85);background:conic-gradient(#0000 0deg 34deg,#8be1ffd1 34deg 52deg,#0000 52deg 142deg,#00aeff9e 142deg 160deg,#0000 160deg 264deg,#b1edffb8 264deg 280deg,#0000 280deg 360deg);border-radius:50%;animation:5.4s linear infinite heroPngTelemetryOrbit;position:absolute;inset:10px;-webkit-mask:radial-gradient(circle,#0000 0 61%,#000 64% 69%,#0000 72%);mask:radial-gradient(circle,#0000 0 61%,#000 64% 69%,#0000 72%)}.hero-png-module__grid{z-index:1;opacity:.44;background-image:linear-gradient(#5ccfff21 1px,#0000 1px),linear-gradient(90deg,#5ccfff21 1px,#0000 1px);background-size:8px 8px;border-radius:6px;animation:10s linear infinite heroPngGridDrift;position:absolute;inset:8px;-webkit-mask-image:radial-gradient(circle,#000 0 48%,#0000 92%);mask-image:radial-gradient(circle,#000 0 48%,#0000 92%)}.hero-png-module__crosshair,.hero-png-module__crosshair:before{z-index:2;content:"";background:linear-gradient(90deg,#0000,#74ddff94,#0000);position:absolute}.hero-png-module__crosshair{width:calc(100% - 18px);height:1px;animation:3.2s ease-in-out infinite heroPngCrosshairBreathe;top:50%;left:9px;transform:translateY(-50%)}.hero-png-module__crosshair:before{width:1px;height:calc(var(--hero-module-size) - 18px);background:linear-gradient(#0000,#74ddff8a,#0000);top:50%;left:50%;transform:translate(-50%,-50%)}.hero-png-module__ring{z-index:3;border:1px solid #6fd8ff80;border-radius:50%;width:31px;height:31px;animation:2.7s ease-in-out infinite heroPngRingPulse;position:absolute;box-shadow:0 0 0 4px #00aeff06,0 0 12px #00aeff29,inset 0 0 9px #00aeff14}.hero-png-module__ring:before,.hero-png-module__ring:after{content:"";border-radius:50%;position:absolute}.hero-png-module__ring:before{border:1px dashed #9ce7ffb8;animation:4.2s linear infinite reverse heroPngInnerOrbit;inset:5px}.hero-png-module__ring:after{background:#d9f7ff;width:5px;height:5px;animation:1.9s ease-in-out infinite heroPngCorePulse;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 4px #d9f7ff,0 0 11px 3px #00aeffb8}.hero-png-module__corners{z-index:6;position:absolute;inset:3px}.hero-png-module__corners span{filter:drop-shadow(0 0 4px #00aeff66);border-style:solid;border-color:#9ae6ffe0;width:14px;height:14px;animation:3.6s ease-in-out infinite heroPngCornerPulse;position:absolute}.hero-png-module__corners span:first-child{border-width:1px 0 0 1px;top:0;left:0}.hero-png-module__corners span:nth-child(2){border-width:1px 1px 0 0;animation-delay:-.9s;top:0;right:0}.hero-png-module__corners span:nth-child(3){border-width:0 0 1px 1px;animation-delay:-1.8s;bottom:0;left:0}.hero-png-module__corners span:nth-child(4){border-width:0 1px 1px 0;animation-delay:-2.7s;bottom:0;right:0}.hero-png-module__nodes{z-index:7;animation:7.5s linear infinite heroPngNodeOrbit;position:absolute;inset:0}.hero-png-module__nodes span{background:#bcefff;border-radius:50%;width:3px;height:3px;animation:2.4s ease-in-out infinite heroPngNodePulse;position:absolute;box-shadow:0 0 7px 2px #00aeff94}.hero-png-module__nodes span:first-child{top:10px;left:50%}.hero-png-module__nodes span:nth-child(2){animation-delay:-.8s;bottom:15px;right:10px}.hero-png-module__nodes span:nth-child(3){animation-delay:-1.6s;bottom:9px;left:16px}.hero-png-module__scan{z-index:8;opacity:0;filter:blur(.2px)drop-shadow(0 0 6px #00aeffc7);background:linear-gradient(90deg,#0000,#daf9ffe6,#0000);width:20px;animation:3.9s cubic-bezier(.4,0,.2,1) infinite heroPngScan;position:absolute;top:6px;bottom:6px;left:-20px}.hero-png-module__artwork{z-index:9;object-fit:contain;opacity:0;filter:drop-shadow(0 2px 5px #0000009e)drop-shadow(0 0 8px #00aeff4d);width:44px;height:44px;transition:opacity .22s;display:block;position:relative;transform:none}.hero-png-module--artwork-ready .hero-png-module__artwork{opacity:1}@keyframes heroPngGridDrift{0%{background-position:0 0,0 0}to{background-position:8px 8px,8px 8px}}@keyframes heroPngTelemetryOrbit{to{transform:rotate(360deg)}}@keyframes heroPngInnerOrbit{to{transform:rotate(360deg)}}@keyframes heroPngRingPulse{0%,to{opacity:.48;transform:scale(.9)}50%{opacity:1;transform:scale(1.06)}}@keyframes heroPngCorePulse{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(.72)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.25)}}@keyframes heroPngCrosshairBreathe{0%,to{opacity:.38}50%{opacity:.9}}@keyframes heroPngCornerPulse{0%,to{opacity:.48}50%{opacity:1}}@keyframes heroPngNodeOrbit{to{transform:rotate(360deg)}}@keyframes heroPngNodePulse{0%,to{opacity:.34;transform:scale(.72)}50%{opacity:1;transform:scale(1.28)}}@keyframes heroPngScan{0%,12%{opacity:0;left:-20px}20%{opacity:.9}66%{opacity:.9}78%,to{opacity:0;left:calc(100% + 8px)}}@media (prefers-reduced-motion:reduce){.hero-png-module:after,.hero-png-module__grid,.hero-png-module__crosshair,.hero-png-module__ring,.hero-png-module__ring:before,.hero-png-module__ring:after,.hero-png-module__corners span,.hero-png-module__nodes,.hero-png-module__nodes span,.hero-png-module__scan{animation:none}}.golden-workspace{--workspace-blue:#008cff;--workspace-blue-bright:#35b9ff;--workspace-navy:#03101b;--workspace-dark:#050b11;--workspace-panel:#050e17f0;--workspace-line:#78cdff2e;--workspace-line-strong:#4ab9ff7a;--workspace-white:#f7fafc;--workspace-soft:#b9c3cc;--workspace-muted:#76838e;background:var(--workspace-dark);color:var(--workspace-white);border:1px solid #69c1ff1f;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000057,inset 0 1px #ffffff0a}.golden-workspace-hero{isolation:isolate;background:#07121c;min-height:650px;position:relative;overflow:hidden}.golden-workspace-hero:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#f4f8faf7 0%,#eff5f8f0 24%,#e7eff4c2 37%,#09162214 56%,#020a118a 79%,#01070cd1 100%),linear-gradient(#020a1114 0%,#0000 44%,#01070c1f 67%,#01070cb8 100%);position:absolute;inset:0}.golden-workspace-hero:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(#0000,#02090f6b 40%,#02080de6);height:180px;position:absolute;inset:auto 0 0}.golden-workspace-hero__media{z-index:0;position:absolute;inset:0;overflow:hidden}.golden-workspace-hero__building-image{-webkit-user-select:none;user-select:none;object-fit:cover;object-position:center center;filter:saturate(.96)contrast(1.03);width:100%;height:100%;position:absolute;inset:0}.golden-workspace-hero__image-shade{z-index:1;pointer-events:none;background:radial-gradient(circle at 58% 42%,#0000 0% 38%,#01080e1f 69%,#01070c6b 100%),linear-gradient(#ffffff05,#0000 54%,#01070c6b);position:absolute;inset:0}.golden-workspace-hero__content{z-index:4;color:#05090d;width:min(600px,49%);padding:112px 0 130px 72px;position:relative}.golden-workspace-hero__eyebrow,.workspace-section-eyebrow{color:var(--workspace-blue);letter-spacing:.045em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:800;display:block}.golden-workspace-hero__content h1{color:#05090d;letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(47px,5.4vw,78px);font-weight:850;line-height:.92}.golden-workspace-hero__content h1 strong{color:#087bd6;font-weight:inherit}.golden-workspace-hero__content p{color:#202b33;max-width:510px;margin:22px 0 0;font-size:13px;line-height:1.72}.golden-workspace-hero__actions{flex-wrap:wrap;gap:18px;margin-top:30px;display:flex}.workspace-chrome-button{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);min-width:218px;min-height:50px;font:inherit;letter-spacing:.01em;text-transform:uppercase;cursor:pointer;border:1px solid #b5dcf6b8;justify-content:space-between;align-items:center;gap:26px;padding:0 19px;font-size:11px;font-weight:800;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex;position:relative;overflow:hidden}.workspace-chrome-button:before{content:"";pointer-events:none;clip-path:inherit;border:1px solid #ffffff47;position:absolute;inset:4px}.workspace-chrome-button--primary{color:#fff;background:linear-gradient(#1b2833fa,#02070cfa);box-shadow:0 0 0 2px #90a0aa6b,0 0 20px #008eff57,inset 0 1px #ffffff24}.workspace-chrome-button--light{color:#151b20;background:linear-gradient(#fffffffa,#c0cad0eb);border-color:#5a687194;box-shadow:0 0 0 2px #56636c47,inset 0 1px #ffffffd1}.workspace-chrome-button svg{color:var(--workspace-blue)}.golden-workspace-hero__principles{z-index:5;width:clamp(260px,18vw,330px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;gap:clamp(20px,2.25vh,34px);display:grid;position:absolute;top:50%;right:clamp(24px,3vw,54px);transform:translateY(-50%)}.golden-workspace-hero__principles>div{min-height:48px;box-shadow:none;background:0 0;border:0;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:16px;padding:0;transition:none;display:grid;transform:none}.golden-workspace-hero__principles>div:hover,.golden-workspace-hero__principles>div:focus-within{transform:none}.golden-workspace-hero__principles>div>span:last-child{color:#f4fbff;letter-spacing:.045em;text-transform:uppercase;text-shadow:0 2px 8px #000000eb,0 0 18px #001b2dd1;font-size:clamp(10px,.72vw,12px);font-weight:800;line-height:1.3}.golden-workspace-hero__principles .hero-png-module{--hero-module-size:62px;align-self:center}@keyframes workspaceBlueprintDrift{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:38px 0,0 38px,9.5px 0,0 9.5px}}@keyframes workspaceBlueprintTrace{0%{background-position:210% 0}to{background-position:-110% 0}}@keyframes workspaceBlueprintPulse{0%,to{opacity:.48}50%{opacity:1}}@keyframes workspaceBlueprintNode{0%,to{opacity:.34;transform:scale(.72)}45%,55%{opacity:1;transform:scale(1.15)}}@keyframes workspaceBlueprintScan{0%,12%{opacity:0;top:-18%}20%{opacity:.75}68%{opacity:.28}80%,to{opacity:0;top:108%}}@keyframes workspaceBlueprintSweep{0%,22%{opacity:0;left:-34%}30%{opacity:.65}66%{opacity:.28}76%,to{opacity:0;left:118%}}.workspace-chrome-icon{flex:none;place-items:center;width:30px;height:30px;display:grid;position:relative}.workspace-chrome-icon--large{width:58px;height:58px}.workspace-chrome-icon__frame{clip-path:polygon(50% 0,94% 24%,94% 76%,50% 100%,6% 76%,6% 24%);background:linear-gradient(135deg,#f4f6f7,#717d84 28%,#e9edef 48%,#414c53 70%,#fafcfd);border:1px solid #e4eef4d1;place-items:center;display:grid;position:absolute;inset:2px;transform:rotate(30deg);box-shadow:0 0 0 2px #121f2ae6,0 0 12px #0090ff75,inset 0 0 0 2px #050b1094}.workspace-chrome-icon__core{width:46%;height:46%;clip-path:inherit;background:linear-gradient(135deg,#009ffffa,#022542f5);border:1px solid #b4e5ffbd;box-shadow:0 0 9px #00a6ffc2,inset 0 0 5px #ffffff4d}.workspace-intelligence-band{z-index:4;background:linear-gradient(#0d1b27f5,#030a11fc);border-top:1px solid #5fb9f252;border-bottom:1px solid #55aee657;grid-template-columns:repeat(5,minmax(0,1fr));min-height:112px;margin-top:-1px;padding:0 24px;display:grid;position:relative;box-shadow:0 -12px 38px #01070c8a,inset 0 1px #ffffff0b}.workspace-intelligence-band:before,.workspace-intelligence-band:after{content:"";background:linear-gradient(90deg,#0000,#00a3ffcc,#0000);width:100%;height:1px;position:absolute;left:0}.workspace-intelligence-band:before{top:0}.workspace-intelligence-band:after{bottom:0}.workspace-intelligence-item{border-right:1px solid #76abce33;grid-template-columns:64px 1fr;align-items:center;gap:13px;min-width:0;padding:22px 24px;display:grid;position:relative}.workspace-intelligence-item:last-child{border-right:0}.workspace-intelligence-item h2{color:#f6fbff;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.workspace-intelligence-item p{color:#b3bdc5;max-width:205px;margin:6px 0 0;font-size:10px;line-height:1.55}.workspace-process-band{color:#11171c;background:radial-gradient(circle at 73% 45%,#7daccb24,#0000 42%),linear-gradient(#f4f7f9,#dce4e9);grid-template-columns:250px minmax(0,1fr);min-height:260px;padding:28px 46px 14px;display:grid}.workspace-process-intro{padding:10px 24px 20px 0}.workspace-process-intro h2{color:#10161b;letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:28px;font-weight:820;line-height:1.04}.workspace-process-button,.workspace-projects-button{color:#13191e;min-width:180px;min-height:38px;font:inherit;text-transform:uppercase;cursor:pointer;background:#ffffff7a;border:1px solid #3e4b547a;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:0 14px;font-size:9px;font-weight:750;display:inline-flex;box-shadow:0 3px 8px #14232c24,inset 0 1px #ffffffe6}.workspace-process-button svg,.workspace-projects-button svg{color:var(--workspace-blue)}.workspace-process-steps{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.workspace-process-step{border-left:1px solid #4f667533;min-width:0;padding:8px 17px 10px;position:relative}.workspace-process-step__heading{grid-template-columns:28px 1fr;align-items:center;gap:7px;display:grid}.workspace-process-step__heading>span{color:var(--workspace-blue);font-size:14px;font-weight:800}.workspace-process-step h3{color:#11171c;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.workspace-process-step p{color:#313c44;min-height:64px;margin:13px 0 12px 35px;font-size:8px;line-height:1.55}.workspace-process-step .workspace-chrome-icon{margin:2px auto 0}.workspace-process-step__arrow{z-index:2;color:var(--workspace-blue);position:absolute;top:39%;right:-9px}.workspace-projects-band{background:linear-gradient(#178bdb0e 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#178bdb0e 1px,#0000 1px) 0 0/36px 36px,radial-gradient(circle at 10% 30%,#0071bd26,#0000 32%),linear-gradient(#07131e,#02070c);grid-template-columns:250px minmax(0,1fr);gap:24px;min-height:250px;padding:18px 46px 30px;display:grid}.workspace-projects-intro{padding:12px 10px 0 0}.workspace-projects-intro h2{color:#f5f9fc;letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:23px;font-weight:720;line-height:1.12}.workspace-projects-button{color:#eaf7ff;box-shadow:none;background:#041019a3;border-color:#5cb4ed57}.workspace-projects-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.workspace-project-card{background:#071018f0;border:1px solid #68a9d33d;border-radius:6px;min-width:0;position:relative;overflow:hidden;box-shadow:0 14px 30px #0000003d}.workspace-project-card__image{background:linear-gradient(#1f415847,#02080d2e),linear-gradient(135deg,#344c5d,#0c1821 54%,#061018);height:142px;position:relative;overflow:hidden}.workspace-project-card__image:before{content:"";clip-path:polygon(8% 23%,43% 0,95% 20%,100% 100%,0 100%);background:repeating-linear-gradient(90deg,#0000 0 15%,#02080ceb 15% 17%),repeating-linear-gradient(#0000 0 29%,#ffb75e33 29% 31%),linear-gradient(150deg,#66899e8c,#0b171feb);position:absolute;inset:22px 18px 0;box-shadow:0 15px 28px #0000005c,inset 0 0 0 1px #ffffff14}.workspace-project-card__image--modules:before{clip-path:polygon(7% 8%,93% 8%,100% 100%,0 100%)}.workspace-project-card__image--intelligence:before{clip-path:polygon(50% 0,94% 28%,100% 100%,0 100%,6% 28%);border-radius:48% 48% 12% 12%}.workspace-project-card__image--core:before{clip-path:polygon(0 17%,100% 17%,100% 100%,0 100%)}.workspace-project-card__blueprint{opacity:.7;background-image:linear-gradient(#009dff1a 1px,#0000 1px),linear-gradient(90deg,#009dff1a 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.workspace-project-card__content{grid-template-columns:1fr 30px;align-items:center;gap:8px;min-height:54px;padding:9px 10px;display:grid}.workspace-project-card__content h3{color:#f5faff;text-transform:uppercase;margin:0;font-size:9px;font-weight:700}.workspace-project-card__content p{color:#8f9ba4;margin:4px 0 0;font-size:8px}.workspace-project-card__content button{width:27px;height:27px;color:var(--workspace-blue-bright);cursor:pointer;background:#0063aa1c;border:1px solid #0094ff9e;border-radius:3px;place-items:center;padding:0;font-size:18px;line-height:1;display:grid}.workspace-project-card__status{color:#ccefff;letter-spacing:.04em;text-transform:uppercase;background:#020d16c7;border:1px solid #44b8ff5c;padding:4px 7px;font-size:7px;font-weight:750;position:absolute;top:9px;right:9px}@media (width<=1200px){.golden-workspace-hero__content{width:55%;padding-left:46px}.golden-workspace-hero__principles{width:210px;right:18px}.workspace-intelligence-band{grid-template-columns:repeat(5,minmax(190px,1fr));overflow-x:auto}.workspace-process-band,.workspace-projects-band{grid-template-columns:210px minmax(0,1fr);padding-left:28px;padding-right:28px}.workspace-process-steps{grid-template-columns:repeat(6,minmax(150px,1fr));overflow-x:auto}.workspace-projects-grid{grid-template-columns:repeat(4,minmax(240px,1fr));overflow-x:auto}}@media (width<=820px){.golden-workspace-hero{min-height:720px}.golden-workspace-hero__content{width:auto;padding:86px 28px 270px}.golden-workspace-hero__content h1{font-size:clamp(43px,12vw,67px)}.golden-workspace-hero__building-image{object-position:62% center}.workspace-intelligence-band{padding:0}.workspace-process-band,.workspace-projects-band{padding:30px 24px;display:block}.workspace-process-intro,.workspace-projects-intro{padding:0 0 25px}}@media (width<=560px){.golden-workspace-hero__content{padding-left:20px;padding-right:20px}.golden-workspace-hero__actions{display:grid}.workspace-chrome-button{width:100%}.workspace-intelligence-item{grid-template-columns:52px 1fr;min-width:245px;padding-left:17px;padding-right:17px}.workspace-process-band,.workspace-projects-band{padding-left:18px;padding-right:18px}}@media (width<=900px){.golden-workspace-hero__principles{display:none}}@media (prefers-reduced-motion:reduce){.golden-workspace-hero__blueprint-grid,.golden-workspace-hero__blueprint-frame:before,.golden-workspace-hero__blueprint-line,.golden-workspace-hero__blueprint-node,.golden-workspace-hero__scan-line,.golden-workspace-hero__energy-sweep{animation:none}}.golden-workspace-hero__technical-grid{z-index:2;pointer-events:none;opacity:.22;background-image:linear-gradient(#00aeff1c 1px,#0000 1px),linear-gradient(90deg,#00aeff1c 1px,#0000 1px),linear-gradient(#bef2ff09 1px,#0000 1px),linear-gradient(90deg,#bef2ff09 1px,#0000 1px);background-size:64px 64px,64px 64px,16px 16px,16px 16px;animation:30s linear infinite workspaceTechnicalGrid;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0 38%,#00000038 48%,#000 61% 100%);mask-image:linear-gradient(90deg,#0000 0 38%,#00000038 48%,#000 61% 100%)}.golden-workspace-hero__blueprint-atmosphere{z-index:4;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 77% 44%,#00aeff17,#0000 39%),linear-gradient(90deg,#0000 41%,#00aeff06 55%,#005baa17 100%);position:absolute;inset:0}.golden-workspace-hero__architectural-blueprint{z-index:3;pointer-events:none;opacity:.94;color:#eafcff;mix-blend-mode:screen;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.blueprint-cad-shell{opacity:.98;animation:10s ease-in-out infinite workspaceCadBreathe}.blueprint-construction-grid,.blueprint-architecture,.blueprint-curtain-wall,.blueprint-dimensions,.blueprint-datum-markers,.blueprint-section-cuts,.blueprint-intelligence-traces{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:square;stroke-linejoin:miter}.blueprint-construction-grid{stroke:#00aeff2e;stroke-width:.55px;stroke-dasharray:2 14;animation:24s linear infinite workspaceCadGrid}.blueprint-architecture--primary{stroke:#f2fdfffa;stroke-width:1.75px;stroke-dasharray:2800;stroke-dashoffset:2800px;filter:drop-shadow(0 0 2px #d6f8ffe0);animation:9.5s cubic-bezier(.45,0,.2,1) infinite workspaceCadDraw}.blueprint-architecture--fine{stroke:#e2f9ffc7;stroke-width:.8px;stroke-dasharray:6 7;animation:20s linear infinite workspaceCadDash}.blueprint-curtain-wall{stroke:#e8fbffba;stroke-width:.72px;stroke-dasharray:1500;stroke-dashoffset:1500px;animation:10.5s ease-in-out 1.1s infinite workspaceCadDetails}.blueprint-dimensions{stroke:#e7fbffdb;stroke-width:.8px;stroke-dasharray:4 5;animation:15s linear infinite workspaceCadDashReverse}.blueprint-datum-markers{stroke:#f5feffeb;stroke-width:.85px;stroke-dasharray:3 3}.blueprint-section-cuts{stroke:#e7fbffd1;stroke-width:.95px;stroke-dasharray:12 6 2 6}.blueprint-intelligence-traces{stroke:#00aeffe6;stroke-width:1.15px;stroke-dasharray:95 900;stroke-dashoffset:995px;animation:9s cubic-bezier(.4,0,.2,1) infinite workspaceCadIntelligence}.blueprint-nodes circle{fill:#dffaff;stroke:#00aeff;stroke-width:1.25px;transform-box:fill-box;transform-origin:50%;animation:4.4s ease-in-out infinite workspaceCadNode}.blueprint-labels{fill:#ebfcfff0;letter-spacing:.09em;paint-order:stroke;stroke:#01121edb;stroke-width:2.6px;opacity:.84;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:650;animation:10s ease-in-out infinite workspaceCadLabels}.blueprint-scanner{opacity:0;animation:12s cubic-bezier(.4,0,.2,1) infinite workspaceCadScanner;transform:translate(410px)}.blueprint-scanner line{stroke:#ecfdfff2;stroke-width:1.4px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #dffbff)drop-shadow(0 0 13px #00aeff)}@keyframes workspaceTechnicalGrid{to{background-position:64px 0,0 64px,16px 0,0 16px}}@keyframes workspaceCadBreathe{0%,to{opacity:.86}50%{opacity:1}}@keyframes workspaceCadDraw{0%,7%{stroke-dashoffset:2800px;opacity:.58}38%,84%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-2800px;opacity:.68}}@keyframes workspaceCadDetails{0%,10%{stroke-dashoffset:1500px;opacity:.28}44%,86%{stroke-dashoffset:0;opacity:.78}to{stroke-dashoffset:-1500px;opacity:.34}}@keyframes workspaceCadIntelligence{0%,12%{stroke-dashoffset:995px;opacity:0}20%{opacity:.95}68%{opacity:.72}88%,to{stroke-dashoffset:-995px;opacity:0}}@keyframes workspaceCadDash{to{stroke-dashoffset:-260px}}@keyframes workspaceCadDashReverse{to{stroke-dashoffset:210px}}@keyframes workspaceCadGrid{to{stroke-dashoffset:-140px}}@keyframes workspaceCadNode{0%,to{opacity:.36;transform:scale(.78)}48%,58%{opacity:1;transform:scale(1.28)}}@keyframes workspaceCadLabels{0%,to{opacity:.56}42%,76%{opacity:.94}}@keyframes workspaceCadScanner{0%,9%{opacity:0;transform:translate(410px)}16%{opacity:.78}73%{opacity:.58}89%,to{opacity:0;transform:translate(1510px)}}@media (width<=820px){.blueprint-labels{display:none}.golden-workspace-hero__technical-grid{opacity:.2}}@media (prefers-reduced-motion:reduce){.golden-workspace-hero__technical-grid,.blueprint-cad-shell,.blueprint-construction-grid,.blueprint-architecture--primary,.blueprint-architecture--fine,.blueprint-curtain-wall,.blueprint-dimensions,.blueprint-nodes circle,.blueprint-labels,.blueprint-scanner{animation:none}.blueprint-architecture--primary,.blueprint-curtain-wall{stroke-dashoffset:0}}.workspace-chrome-button{isolation:isolate;letter-spacing:.08em;border-width:1px;gap:18px;min-width:232px;min-height:54px;padding:0 10px 0 22px;text-decoration:none;box-shadow:0 12px 24px #020c142e,inset 0 1px #ffffff61,inset 0 -1px #0003}.workspace-chrome-button:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff85,#0000);width:34%;transition:left .52s cubic-bezier(.2,.75,.2,1);position:absolute;top:-30%;bottom:-30%;left:-42%;transform:skew(-24deg)}.workspace-chrome-button:hover:after{left:118%}.workspace-chrome-button:active{box-shadow:inset 0 2px 8px #00000047,0 6px 16px #0003}.workspace-chrome-button:focus-visible{outline-offset:4px;outline:2px solid #00aeff}.workspace-chrome-button__rail{z-index:-1;pointer-events:none;clip-path:inherit;border:1px solid #ffffff38;position:absolute;inset:5px}.workspace-chrome-button__icon{border-left:1px solid #ffffff2e;flex:0 0 36px;place-items:center;width:36px;height:36px;transition:transform .18s,background .18s;display:grid}.workspace-chrome-button:hover .workspace-chrome-button__icon{transform:none}.workspace-chrome-button--primary{background:linear-gradient(#273641fa,#02080dfc),#071019;border-color:#8fb8d0f2;box-shadow:0 0 0 2px #59687173,0 12px 28px #0056973d,inset 0 1px #ffffff2e,inset 0 -10px 22px #00000047}.workspace-chrome-button--primary .workspace-chrome-button__icon{color:#eaf9ff;background:linear-gradient(#00aeff3d,#005ea429)}.workspace-chrome-button--light{background:linear-gradient(#f9fbfc 0%,#d8e0e5 52%,#aebbc3 100%);border-color:#5c6971bf;box-shadow:0 0 0 2px #49565f47,0 12px 22px #19273029,inset 0 1px #fffffff5,inset 0 -1px #46525a47}.workspace-chrome-button--light .workspace-chrome-button__rail{border-color:#ffffffa3}.workspace-chrome-button--light .workspace-chrome-button__icon{color:#087bd6;background:#ffffff4d;border-left-color:#33404933}.workspace-projects-band{grid-template-columns:290px minmax(0,1fr);gap:30px;min-height:315px;padding-top:30px;padding-bottom:38px}.workspace-projects-intro{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:0;display:flex}.workspace-projects-intro h2{letter-spacing:-.045em;max-width:270px;font-size:29px;font-weight:820;line-height:1}.workspace-projects-button{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));background:linear-gradient(135deg,#00aeff33,#00aeff08),#041019d1;border-color:#56c2f88c;min-width:196px;min-height:43px;margin-top:23px;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 22px #00000038}.workspace-projects-button:before{content:"";clip-path:inherit;pointer-events:none;border:1px solid #ffffff14;position:absolute;inset:4px}.workspace-projects-button:hover{background:linear-gradient(135deg,#00aeff4d,#00aeff0f),#041019e6;border-color:#8ddcff;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 -10px 24px #00598424,0 14px 34px #00aeff2e}.workspace-projects-button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#cdf4ff6b,#0000);width:28%;transition:left .56s cubic-bezier(.2,.75,.2,1);position:absolute;top:-35%;bottom:-35%;left:-42%;transform:skew(-24deg)}.workspace-projects-button:hover:after{left:116%}.workspace-projects-button>span,.workspace-projects-button>svg{z-index:1;position:relative}.workspace-projects-button>svg{color:#a6e7ff;border-left:1px solid #85dbff47;width:31px;height:31px;margin-right:-7px;padding:7px;transition:color .18s,background .18s}.workspace-projects-button:hover>svg{color:#fff;background:#00aeff1c;transform:translate(2px)}.workspace-projects-button:active{box-shadow:inset 0 2px 10px #00000052,0 8px 20px #00aeff1f}.workspace-projects-grid{align-items:stretch;gap:12px}.workspace-project-card{background:linear-gradient(#0a1823fa,#040b11fa);border-radius:2px;transition:border-color .22s,box-shadow .22s,background .22s}.workspace-project-card:hover{border-color:#5dc9ff94;box-shadow:0 20px 36px #00000057}.workspace-project-card__image{background:#071019;height:178px;display:block}.workspace-project-card__image:before{z-index:2;clip-path:none;box-shadow:none;background:linear-gradient(#0000 50%,#02080dd1 100%);inset:auto}.workspace-project-card__image img{object-fit:cover;filter:none;image-rendering:auto;backface-visibility:hidden;width:100%;height:100%;display:block;transform:none}.workspace-project-card__blueprint{z-index:3;opacity:.3;background-size:30px 30px;-webkit-mask-image:linear-gradient(90deg,#0000 5%,#000 100%);mask-image:linear-gradient(90deg,#0000 5%,#000 100%)}.workspace-project-card__content{border-top:1px solid #61b3e42e;grid-template-columns:1fr 34px;min-height:68px;padding:13px 13px 14px}.workspace-project-card__content p{color:#81939f;margin-top:5px;font-size:8px}.workspace-project-card__content a{color:#92ddff;background:#007ecb14;border:1px solid #00aeff6b;place-items:center;width:31px;height:31px;text-decoration:none;transition:color .18s,border-color .18s,background .18s;display:grid}.workspace-project-card:hover .workspace-project-card__content a{color:#fff;background:#00aeff29;border-color:#80ddffcc}.workspace-project-card__status{display:none}@media (width<=1200px){.workspace-projects-band{grid-template-columns:240px minmax(0,1fr)}.workspace-project-card__image{height:170px}}@media (width<=820px){.workspace-projects-intro>p,.workspace-projects-intro h2{max-width:520px}}.golden-workspace{scroll-behavior:smooth}.golden-workspace section{scroll-margin-top:82px}.workspace-chrome-button,.workspace-process-button,.workspace-projects-button,.workspace-project-card__image,.workspace-project-card__content a{text-decoration:none}.workspace-chrome-button:focus-visible,.workspace-process-button:focus-visible,.workspace-projects-button:focus-visible,.workspace-project-card__image:focus-visible,.workspace-project-card__content a:focus-visible{outline-offset:4px;outline:2px solid #00aeff}.workspace-project-card__image:focus-visible img{filter:none;transform:none}.workspace-project-card__image:after{z-index:4;content:"";pointer-events:none;border:1px solid #0000;transition:border-color .22s,background-color .22s;position:absolute;inset:0}.workspace-project-card:hover .workspace-project-card__image:after,.workspace-project-card:focus-within .workspace-project-card__image:after{box-shadow:none;background-color:#00aeff05;border-color:#67cfff57}@media (width<=1200px){.workspace-projects-grid{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}}@media (width<=820px){.golden-workspace-hero__actions{max-width:460px}.workspace-projects-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.workspace-project-card__image{height:clamp(180px,31vw,230px)}}@media (width<=560px){.golden-workspace-hero{min-height:760px}.golden-workspace-hero__content{padding-top:102px}.golden-workspace-hero__actions{gap:12px}.workspace-projects-grid{grid-template-columns:1fr}.workspace-project-card__image{height:min(62vw,260px)}.workspace-projects-button,.workspace-process-button{width:100%}}@media (prefers-reduced-motion:reduce){.workspace-chrome-button,.workspace-process-button,.workspace-projects-button,.workspace-project-card,.workspace-project-card__image img,.workspace-project-card__content a{transition:none}}.golden-workspace-hero{--blueprint-structural:#f4fdfffa;--blueprint-blue:#4aa8ffd1;--blueprint-blue-soft:#5fb8ff94;--blueprint-electric:#00aeff}.golden-workspace-hero__technical-grid{opacity:.25;background-image:linear-gradient(#4aa8ff21 1px,#0000 1px),linear-gradient(90deg,#4aa8ff21 1px,#0000 1px),linear-gradient(#5fb8ff0b 1px,#0000 1px),linear-gradient(90deg,#5fb8ff0b 1px,#0000 1px)}.golden-workspace-hero__architectural-blueprint{opacity:.96}.blueprint-architecture--primary{stroke:var(--blueprint-structural);filter:drop-shadow(0 0 1.5px #e1faffeb)drop-shadow(0 0 4px #b8e8ff33)}.blueprint-construction-grid{stroke:#4aa8ff40;stroke-width:.58px;stroke-dasharray:2 13 1 17}.blueprint-architecture--fine{stroke:var(--blueprint-blue-soft);stroke-width:.82px;stroke-dasharray:7 8 2 10;filter:drop-shadow(0 0 2px #007dff2e)}.blueprint-architecture--fine path:nth-child(3n+1){opacity:.82;stroke-dasharray:5 8 1 12}.blueprint-architecture--fine path:nth-child(3n+2){opacity:.66;stroke-dasharray:9 7 2 13}.blueprint-curtain-wall{stroke:#5fb8ffb0;stroke-width:.74px;filter:drop-shadow(0 0 1.5px #008eff29)}.blueprint-dimensions{stroke:#4aa8ffe0;stroke-width:.82px;stroke-dasharray:4 6 1 8}.blueprint-datum-markers{stroke:#5fb8ffd6}.blueprint-section-cuts{stroke:#4aa8ffc2}.blueprint-intelligence-traces{stroke:var(--blueprint-electric);stroke-width:1.2px;filter:drop-shadow(0 0 2px #00aeffdb)drop-shadow(0 0 8px #00aeff47)}.blueprint-nodes circle{fill:#dcf8fffa;stroke:var(--blueprint-electric);filter:drop-shadow(0 0 3px #00aeffe6)}.blueprint-labels{fill:#6fc2fff0;stroke:#01121ee6;opacity:.88}.blueprint-micro-detail{fill:none;stroke:#4aa8ffb8;stroke-width:.65px;stroke-dasharray:2 5 1 7;vector-effect:non-scaling-stroke;animation:14s ease-in-out infinite workspaceCadMicroTrace}.blueprint-micro-detail circle{fill:var(--blueprint-electric);stroke:#dcf8ffe6;stroke-width:.55px;filter:drop-shadow(0 0 3px #00aeffb8)}.blueprint-micro-labels{fill:#6fc2ffe6;letter-spacing:.12em;paint-order:stroke;stroke:#01121eeb;stroke-width:2.3px;opacity:.74;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:700;animation:14s ease-in-out infinite workspaceCadMicroLabels}.blueprint-scanner line{stroke:#dbf8fff5;filter:drop-shadow(0 0 3px #dffbfff2)drop-shadow(0 0 11px #00aeffd1)}.blueprint-construction-grid,.blueprint-architecture--fine,.blueprint-dimensions,.blueprint-labels,.blueprint-micro-detail,.blueprint-micro-labels{transform-box:fill-box;transform-origin:50%;animation-composition:add}.blueprint-construction-grid{animation:24s linear infinite workspaceCadGrid,18s ease-in-out infinite workspaceBlueprintDepthBack}.blueprint-architecture--fine{animation:20s linear infinite workspaceCadDash,16s ease-in-out infinite workspaceBlueprintDepthFront}.blueprint-dimensions{animation:15s linear infinite workspaceCadDashReverse,20s ease-in-out infinite reverse workspaceBlueprintDepthFront}@keyframes workspaceBlueprintDepthBack{0%,to{transform:translate(-1px)}50%{transform:translate(1px,.75px)}}@keyframes workspaceBlueprintDepthFront{0%,to{transform:translateY(-.5px)}50%{transform:translate(1.5px,.75px)}}@keyframes workspaceCadMicroTrace{0%,12%,to{opacity:.34;stroke-dashoffset:42px}24%,72%{opacity:.82}84%{opacity:.46;stroke-dashoffset:-42px}}@keyframes workspaceCadMicroLabels{0%,16%,to{opacity:.42}26%,70%{opacity:.82}82%{opacity:.54}}@media (width<=820px){.blueprint-micro-labels,.blueprint-micro-detail{display:none}}@media (prefers-reduced-motion:reduce){.blueprint-micro-detail,.blueprint-micro-labels{animation:none}.blueprint-construction-grid,.blueprint-architecture--fine,.blueprint-dimensions{transform:none}}.golden-workspace{--workspace-content-max:1540px;--workspace-section-pad:clamp(28px, 4.25vw, 76px);--workspace-section-gap:clamp(28px, 3.3vw, 54px);--workspace-hairline:#5bb8ee33}.golden-workspace-hero{min-height:clamp(680px,71vh,820px)}.golden-workspace-hero__content{width:min(660px,50%);padding:clamp(112px, 9.5vw, 154px) 0 clamp(132px, 10vw, 174px) var(--workspace-section-pad)}.golden-workspace-hero__content h1{letter-spacing:-.06em;max-width:650px;font-size:clamp(52px,5.25vw,84px);line-height:.9}.golden-workspace-hero__content p{max-width:535px;margin-top:27px;font-size:clamp(13px,.92vw,15px);line-height:1.72}.golden-workspace-hero__actions{gap:16px;margin-top:34px}.workspace-chrome-button{min-width:238px;min-height:54px;padding:0 20px;transition:box-shadow .22s,border-color .22s,filter .22s}.workspace-chrome-button:hover,.workspace-chrome-button:focus-visible{filter:brightness(1.04)}.workspace-chrome-icon{display:none}.workspace-intelligence-band{min-height:194px;padding:0 var(--workspace-section-pad);background:linear-gradient(#2596d709 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#2596d709 1px,#0000 1px) 0 0/30px 30px,linear-gradient(#0d1d2afb,#02090ffe);grid-template-columns:repeat(5,minmax(0,1fr))}.workspace-intelligence-item{border-right-color:#76beeb29;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:20px;min-height:194px;padding:30px clamp(20px,2vw,34px);transition:background-color .24s,box-shadow .24s,transform .24s cubic-bezier(.22,.72,.2,1);display:grid;overflow:hidden}.workspace-intelligence-item:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#00aeff,#0000);height:1px;transition:opacity .24s,transform .3s;position:absolute;inset:auto 20px 0;transform:scaleX(.35)}.workspace-intelligence-item:hover,.workspace-intelligence-item:focus-within{z-index:2;background:#00aeff0b;box-shadow:inset 0 0 34px #00aeff09}.workspace-intelligence-item:hover:before,.workspace-intelligence-item:focus-within:before{opacity:.82;transform:scaleX(1)}.workspace-intelligence-item>.engine-icon{justify-self:center}.workspace-intelligence-item__content{min-width:0}.workspace-intelligence-item h2{letter-spacing:.035em;font-size:clamp(10px,.76vw,12px);line-height:1.3}.workspace-intelligence-item p{max-width:240px;margin-top:9px;font-size:clamp(9px,.68vw,11px);line-height:1.65}.workspace-process-band{min-height:390px;padding:clamp(48px, 5vw, 76px) var(--workspace-section-pad) clamp(50px, 5vw, 78px);grid-template-columns:clamp(250px,19vw,310px) minmax(0,1fr);gap:clamp(22px,2.5vw,42px)}.workspace-process-intro{align-self:center;padding:0 18px 0 0}.workspace-process-intro h2{max-width:285px;font-size:clamp(30px,2.45vw,42px);line-height:.99}.workspace-process-button,.workspace-projects-button{min-width:208px;min-height:44px;margin-top:29px;padding:0 16px;transition:border-color .22s,box-shadow .22s,background-color .22s}.workspace-process-button:hover,.workspace-process-button:focus-visible,.workspace-projects-button:hover,.workspace-projects-button:focus-visible{border-color:#008cff94;box-shadow:0 9px 18px #14232c24,inset 0 1px #ffffffe6}.workspace-process-steps{align-items:stretch;gap:0}.workspace-process-step{border-left-color:#4f66752b;grid-template-rows:auto minmax(92px,1fr) auto;align-content:start;min-height:278px;padding:17px clamp(14px,1.45vw,24px) 20px;transition:background-color .22s,box-shadow .22s;display:grid}.workspace-process-step:before{content:"";opacity:.28;background:linear-gradient(90deg,#0000,#008cffa6,#0000);height:1px;position:absolute;top:0;left:14px;right:14px}.workspace-process-step:hover{background:#ffffff4d;box-shadow:inset 0 -2px #008cff33}.workspace-process-step__heading{grid-template-columns:34px minmax(0,1fr);gap:9px}.workspace-process-step__heading>span{font-size:16px;line-height:1}.workspace-process-step h3{letter-spacing:.03em;font-size:10px}.workspace-process-step p{min-height:0;margin:16px 0 20px 43px;font-size:clamp(8px,.62vw,10px);line-height:1.68}.workspace-process-step>.engine-icon{place-self:end center;margin:6px 0 0}.workspace-process-step__arrow{filter:drop-shadow(0 0 5px #008cff3d);top:auto;bottom:45px;right:-10px}.workspace-projects-band{min-height:390px;padding:clamp(48px, 5vw, 74px) var(--workspace-section-pad) clamp(54px, 5.5vw, 84px);background-size:42px 42px,42px 42px,auto,auto;grid-template-columns:clamp(250px,19vw,310px) minmax(0,1fr);gap:clamp(28px,3.25vw,54px)}.workspace-projects-intro{align-self:center;padding:0}.workspace-projects-intro h2{max-width:300px;font-size:clamp(28px,2.25vw,38px);line-height:1.02}.workspace-projects-intro>p{color:#9eabb5;max-width:285px;margin:18px 0 0;font-size:11px;line-height:1.7}.workspace-projects-grid{gap:clamp(10px,1vw,16px)}.workspace-project-card{border-color:#68b0dc3d;border-radius:9px;transition:border-color .22s,box-shadow .26s;box-shadow:0 18px 38px #00000042}.workspace-project-card:hover,.workspace-project-card:focus-within{z-index:2;border-color:#5ac6ff80;box-shadow:0 24px 48px #00000057,0 0 22px #00aeff13}.workspace-project-card__image{height:clamp(170px,13.5vw,222px)}.workspace-project-card__content{grid-template-columns:minmax(0,1fr) 36px;min-height:72px;padding:13px 14px}.workspace-project-card__content h3{letter-spacing:.025em;font-size:10px}.workspace-project-card__content p{margin-top:6px;font-size:9px;line-height:1.35}.workspace-project-card__content>a,.workspace-project-card__content>button{width:34px;height:34px;color:var(--workspace-blue-bright);background:#0063aa1a;border:1px solid #0094ff7a;border-radius:5px;place-items:center;padding:0;transition:background-color .2s,border-color .2s;display:grid}.workspace-project-card__content>a:hover,.workspace-project-card__content>a:focus-visible,.workspace-project-card__content>button:hover,.workspace-project-card__content>button:focus-visible{background:#0094ff26;border-color:#53caffc7}@media (width<=1360px){.golden-workspace-hero__principles{width:220px}.workspace-intelligence-band{padding-left:22px;padding-right:22px}.workspace-intelligence-item{grid-template-columns:72px minmax(0,1fr);gap:15px;padding-left:19px;padding-right:19px}}@media (width<=1200px){.golden-workspace-hero__content{width:58%;padding-left:46px}.workspace-intelligence-band{scrollbar-width:thin;grid-template-columns:repeat(5,minmax(230px,1fr));padding:0}.workspace-intelligence-item{min-height:178px}.workspace-process-band,.workspace-projects-band{grid-template-columns:230px minmax(0,1fr);padding-left:30px;padding-right:30px}.workspace-process-steps{grid-template-columns:repeat(6,minmax(172px,1fr))}.workspace-process-step{min-height:272px}.workspace-projects-grid{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}}@media (width<=900px){.golden-workspace-hero{min-height:760px}.golden-workspace-hero__content{width:auto;max-width:650px;padding:92px 30px 300px}.workspace-process-band,.workspace-projects-band{grid-template-columns:1fr;gap:30px;padding:48px 26px;display:grid}.workspace-process-intro,.workspace-projects-intro{max-width:570px;padding:0}.workspace-process-intro h2,.workspace-projects-intro h2{max-width:520px}.workspace-process-steps{padding-bottom:12px;overflow-x:auto}}@media (width<=620px){.golden-workspace-hero__content{padding:88px 20px 286px}.golden-workspace-hero__content h1{font-size:clamp(43px,13.3vw,62px)}.workspace-chrome-button{min-width:0}.workspace-intelligence-band{grid-template-columns:repeat(5,minmax(270px,1fr))}.workspace-intelligence-item{grid-template-columns:82px minmax(0,1fr);min-width:270px;padding:26px 22px}.workspace-process-band,.workspace-projects-band{padding-left:18px;padding-right:18px}.workspace-projects-grid{grid-template-columns:1fr}.workspace-project-card__image{height:min(62vw,285px)}}@media (prefers-reduced-motion:reduce){.workspace-intelligence-item,.workspace-process-step,.workspace-project-card,.workspace-project-card__content>a,.workspace-project-card__content>button{transition:none}}.workspace-process-steps{align-items:stretch}.workspace-process-step{grid-template-rows:auto minmax(104px,1fr) 112px;min-height:310px;padding-bottom:18px;position:relative}.workspace-process-step>.engine-icon .engine-icon__module{inset:0}.workspace-process-step>.engine-icon .engine-icon__artwork-stage,.workspace-process-step>.engine-icon .engine-icon__artwork-shell{margin:0;transform:none}.workspace-process-step>.engine-icon .engine-icon__artwork{object-position:50% 50%}@media (width<=1500px){.workspace-process-step>.engine-icon{--engine-icon-size:88px}.workspace-process-step__arrow{bottom:54px}}@media (width<=1200px){.workspace-process-step{grid-template-rows:auto minmax(104px,1fr) 104px;min-height:300px}.workspace-process-step>.engine-icon{--engine-icon-size:84px}.workspace-process-step__arrow{bottom:50px}}@media (width<=900px){.workspace-process-step{min-width:190px}.workspace-process-step>.engine-icon{--engine-icon-size:88px}}@media (width<=620px){.workspace-process-step{grid-template-rows:auto minmax(108px,1fr) 98px;min-width:184px}.workspace-process-step>.engine-icon{--engine-icon-size:80px}.workspace-process-step__arrow{bottom:47px}}.workspace-intelligence-item>.engine-icon,.workspace-process-step>.engine-icon{flex:none;place-items:center;margin:0;display:grid}.workspace-intelligence-item>.engine-icon .engine-icon__module,.workspace-process-step>.engine-icon .engine-icon__module{inset:0}.workspace-intelligence-item>.engine-icon .engine-icon__artwork-shell,.workspace-process-step>.engine-icon .engine-icon__artwork-shell{place-items:center;display:grid}.workspace-intelligence-item>.engine-icon .engine-icon__artwork-stage,.workspace-process-step>.engine-icon .engine-icon__artwork-stage{margin:0;transform:none}.workspace-intelligence-item{grid-template-columns:92px minmax(0,1fr);align-items:center}.workspace-intelligence-item>.engine-icon{--engine-icon-size:76px;--engine-icon-artwork-size:80%;width:var(--engine-icon-size);height:var(--engine-icon-size);place-self:center}.workspace-process-step{grid-template-rows:auto minmax(96px,1fr) 122px}.workspace-process-step>.engine-icon{--engine-icon-size:102px;--engine-icon-artwork-size:82%;width:var(--engine-icon-size);height:var(--engine-icon-size);place-self:center;margin:0;transform:none}.workspace-process-step:hover>.engine-icon,.workspace-process-step:focus-within>.engine-icon{transform:translateY(-2px)}.workspace-process-step__arrow{margin:0;top:auto;bottom:61px;right:-10px;transform:translate(50%,50%)}:is(.workspace-chrome-icon:has(.engine-icon),.workspace-icon-placeholder:has(.engine-icon)){width:auto;height:auto;box-shadow:none;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;transform:none}@media (width<=1500px){.workspace-intelligence-item>.engine-icon{--engine-icon-size:70px}.workspace-process-step>.engine-icon{--engine-icon-size:94px}.workspace-process-step__arrow{bottom:57px}}@media (width<=1200px){.workspace-intelligence-item>.engine-icon{--engine-icon-size:66px}.workspace-intelligence-item{grid-template-columns:82px minmax(0,1fr)}.workspace-process-step{grid-template-rows:auto minmax(100px,1fr) 112px}.workspace-process-step>.engine-icon{--engine-icon-size:88px}.workspace-process-step__arrow{bottom:54px}}@media (width<=900px){.workspace-process-step>.engine-icon{--engine-icon-size:90px}}@media (width<=620px){.workspace-intelligence-item>.engine-icon{--engine-icon-size:62px}.workspace-intelligence-item{grid-template-columns:76px minmax(0,1fr)}.workspace-process-step{grid-template-rows:auto minmax(104px,1fr) 104px}.workspace-process-step>.engine-icon{--engine-icon-size:82px}.workspace-process-step__arrow{bottom:50px}}.workspace-intelligence-band{--rail-blue:0, 174, 255;--terminal-width:clamp(54px, 4.75vw, 82px);isolation:isolate;width:min(100% - clamp(28px,4vw,72px),1760px);padding-inline:calc(var(--terminal-width) + clamp(8px, 1vw, 18px));clip-path:none;background:linear-gradient(#46b1ea0b 1px, transparent 1px), linear-gradient(90deg, #46b1ea0b 1px, transparent 1px), radial-gradient(circle at 50% 130%, rgba(var(--rail-blue), .1), transparent 42%), linear-gradient(112deg, #ffffff06, transparent 22%, #00aeff06 52%, transparent 78%), linear-gradient(180deg, #0a1d2afb, #020a11fe);background-size:30px 30px,30px 30px,auto,auto,auto;border:1px solid #2a8ec457;margin:18px auto 24px;position:relative;overflow:visible;box-shadow:0 14px 34px #00050a7a,inset 0 1px #77ccf724,inset 0 -1px #00aeff1f,inset 0 0 38px #00aeff06}.workspace-intelligence-band:before{content:"";z-index:0;background:linear-gradient(90deg, rgba(var(--rail-blue), .22), transparent 8%, transparent 92%, rgba(var(--rail-blue), .22)), repeating-linear-gradient(90deg, transparent 0 64px, #54bcef07 64px 65px);pointer-events:none;border:1px solid #48b7ee2e;width:auto;height:auto;position:absolute;inset:5px;box-shadow:inset 0 0 0 1px #00070dbd}.workspace-intelligence-band:after{content:"";z-index:-2;opacity:.32;transform-origin:50%;background:radial-gradient(ellipse at center, #b9ebfffa 0%, rgba(var(--rail-blue), .94) 8%, rgba(var(--rail-blue), .5) 28%, rgba(var(--rail-blue), .16) 56%, transparent 76%);filter:blur(3px);width:min(66%,980px);height:18px;box-shadow:0 0 12px rgba(var(--rail-blue), .55), 0 4px 24px rgba(var(--rail-blue), .24);pointer-events:none;border:0;animation:7.8s cubic-bezier(.2,.7,.2,1) infinite workspaceRailCentreIgnition;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)scaleX(.08)}@keyframes workspaceRailCentreIgnition{0%,58%,to{opacity:.18;transform:translate(-50%)scaleX(.08)}64%{opacity:.98;transform:translate(-50%)scaleX(.14)}76%{opacity:.72;transform:translate(-50%)scaleX(.78)}88%{opacity:.24;transform:translate(-50%)scaleX(1)}}.workspace-intelligence-terminal{z-index:4;width:var(--terminal-width);pointer-events:none;background:linear-gradient(90deg,#00aeff14,#0000 44%),repeating-linear-gradient(0deg,#0000 0 11px,#41bcf60b 11px 12px),linear-gradient(#081c2afa,#010a11fe);border:1px solid #37b4ef52;position:absolute;top:7px;bottom:7px;overflow:hidden;box-shadow:inset 0 0 22px #00aeff14,0 0 18px #00aeff0e}.workspace-intelligence-terminal--left{clip-path:polygon(0 16%,22% 0,100% 0,100% 100%,22% 100%,0 84%);left:7px}.workspace-intelligence-terminal--right{clip-path:polygon(0 16%,22% 0,100% 0,100% 100%,22% 100%,0 84%);right:7px;transform:scaleX(-1)}.workspace-intelligence-terminal__frame{clip-path:inherit;background:linear-gradient(135deg,#00aeff24,#0000 28%),linear-gradient(#ffffff05,#0000 38%);border:1px solid #5dccff47;position:absolute;inset:5px;box-shadow:inset 0 0 0 1px #000a12d1}.workspace-intelligence-terminal__frame:before,.workspace-intelligence-terminal__frame:after{content:"";background:linear-gradient(90deg,#00aeffeb,#0000);width:24px;height:1px;position:absolute;left:8px;box-shadow:0 0 8px #00aeff75}.workspace-intelligence-terminal__frame:before{top:11px}.workspace-intelligence-terminal__frame:after{bottom:11px}.workspace-intelligence-terminal__spine{opacity:.62;background:linear-gradient(#0000,#00aeffe6 22%,#b1ebfffa 50%,#00aeffe6 78%,#0000);width:2px;animation:4.8s ease-in-out infinite workspaceTerminalSpine;position:absolute;top:14%;bottom:14%;right:13px;box-shadow:0 0 7px #00aeffb3,0 0 18px #00aeff40}.workspace-intelligence-terminal__core{background:#002337b8;border:1px solid #70d8ffd1;width:18px;height:18px;animation:5.6s ease-in-out infinite workspaceTerminalCore;position:absolute;top:50%;left:43%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:inset 0 0 8px #00aeff47,0 0 12px #00aeff3d}.workspace-intelligence-terminal__core:before{content:"";background:#aeeaff;animation:5.6s ease-in-out infinite workspaceTerminalCoreLight;position:absolute;inset:5px;box-shadow:0 0 7px #8edfff,0 0 16px #00aeffe6}.workspace-intelligence-terminal__orbit{border:1px solid #3dbcf642;border-color:#3dbcf642 #3dbcf642 #0000 #8be0ffd1;border-radius:50%;position:absolute;top:50%;left:43%}.workspace-intelligence-terminal__orbit--one{width:36px;height:36px;margin:-18px 0 0 -18px;animation:8s linear infinite workspaceTerminalOrbit}.workspace-intelligence-terminal__orbit--two{opacity:.48;width:48px;height:48px;margin:-24px 0 0 -24px;animation:12s linear infinite workspaceTerminalOrbitReverse}.workspace-intelligence-terminal__signal{opacity:0;background:#bceeff;border-radius:50%;width:5px;height:5px;position:absolute;left:9px;box-shadow:0 0 6px #7cdbff,0 0 14px #00aefff2}.workspace-intelligence-terminal__signal:after{content:"";background:linear-gradient(90deg,#0000,#00aeffeb);width:18px;height:1px;position:absolute;top:2px;left:-15px}.workspace-intelligence-terminal__signal--one{animation:4.6s cubic-bezier(.2,.75,.2,1) infinite workspaceTerminalSignal;top:29%}.workspace-intelligence-terminal__signal--two{animation:4.6s cubic-bezier(.2,.75,.2,1) 2.3s infinite workspaceTerminalSignal;bottom:29%}.workspace-intelligence-terminal__tick{background:#45bef77a;width:10px;height:2px;position:absolute;left:10px;box-shadow:13px 0 #45bef738,26px 0 #45bef71f}.workspace-intelligence-terminal__tick--top{top:19%}.workspace-intelligence-terminal__tick--bottom{bottom:19%}@keyframes workspaceTerminalSpine{0%,to{opacity:.38;filter:brightness(.8)}48%{opacity:.68;filter:brightness()}54%{opacity:1;filter:brightness(1.45)}62%{opacity:.52;filter:brightness(.9)}}@keyframes workspaceTerminalCore{0%,44%,to{transform:translate(-50%,-50%)rotate(45deg)scale(.92)}52%{transform:translate(-50%,-50%)rotate(135deg)scale(1.08)}66%{transform:translate(-50%,-50%)rotate(135deg)scale(.96)}}@keyframes workspaceTerminalCoreLight{0%,44%,to{opacity:.34;transform:scale(.7)}52%{opacity:1;transform:scale(1)}70%{opacity:.48;transform:scale(.78)}}@keyframes workspaceTerminalOrbit{to{transform:rotate(360deg)}}@keyframes workspaceTerminalOrbitReverse{to{transform:rotate(-360deg)}}@keyframes workspaceTerminalSignal{0%,18%,to{opacity:0;left:8px}24%{opacity:1}66%{opacity:.94;left:calc(100% - 20px)}76%{opacity:0;left:calc(100% - 15px)}}.workspace-intelligence-item{z-index:2;background:linear-gradient(#ffffff03,#0000 44%,#00000014);border-right:1px solid #63b7e229;position:relative;box-shadow:inset -1px 0 #0000007a,inset 1px 0 #ffffff05}.workspace-intelligence-item:last-of-type{border-right:0}@media (width<=1100px){.workspace-intelligence-band{--terminal-width:58px}.workspace-intelligence-terminal__orbit--two{display:none}}@media (width<=900px){.workspace-intelligence-band{--terminal-width:46px;width:calc(100% - 24px);padding-inline:calc(var(--terminal-width) + 8px);margin-top:12px}.workspace-intelligence-terminal__core{width:14px;height:14px;left:47%}.workspace-intelligence-terminal__orbit--one{width:30px;height:30px;margin:-15px 0 0 -15px;left:47%}}@media (width<=620px){.workspace-intelligence-band{--terminal-width:34px;width:calc(100% - 16px);padding:14px calc(var(--terminal-width) + 5px) 18px}.workspace-intelligence-band:after{width:82%;bottom:-8px}.workspace-intelligence-terminal{top:5px;bottom:5px}.workspace-intelligence-terminal__core,.workspace-intelligence-terminal__orbit,.workspace-intelligence-terminal__tick{display:none}.workspace-intelligence-terminal__spine{right:8px}}@media (prefers-reduced-motion:reduce){.workspace-intelligence-band:after{opacity:.42;animation:none;transform:translate(-50%)scaleX(.72)}.workspace-intelligence-terminal__spine,.workspace-intelligence-terminal__core,.workspace-intelligence-terminal__core:before,.workspace-intelligence-terminal__orbit,.workspace-intelligence-terminal__signal{animation:none}.workspace-intelligence-terminal__signal{opacity:.35}}.workspace-intelligence-band:after{content:none}.workspace-intelligence-energy{z-index:6;pointer-events:none;height:7px;position:absolute;bottom:-2px;left:0;right:0;overflow:visible}.workspace-intelligence-energy:before{content:"";background:linear-gradient(90deg, rgba(var(--rail-blue), .1), rgba(var(--rail-blue), .3) 14%, #a6e6ff8f 50%, rgba(var(--rail-blue), .3) 86%, rgba(var(--rail-blue), .1));height:1px;box-shadow:0 0 3px rgba(var(--rail-blue), .34), 0 0 10px rgba(var(--rail-blue), .12);opacity:.72;position:absolute;top:1px;left:0;right:0}.workspace-intelligence-energy__glow{transform-origin:50%;background:radial-gradient(ellipse at center, #e0f8fffa 0%, #7edaffd6 13%, rgba(var(--rail-blue), .42) 38%, transparent 76%);filter:blur(1.5px);opacity:.16;border-radius:999px;width:clamp(84px,10vw,170px);height:5px;animation:7.2s cubic-bezier(.2,.7,.2,1) infinite workspaceEnergyIgnition;position:absolute;top:0;left:50%;transform:translate(-50%)scaleX(.22)}.workspace-intelligence-energy__pulse{opacity:0;will-change:transform, opacity;width:min(50%,880px);height:1px;position:absolute;top:1px}.workspace-intelligence-energy__pulse:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--rail-blue), .32) 22%, #cdf4fffa 72%, #fff);width:clamp(52px,7vw,118px);height:3px;box-shadow:0 0 4px #b4ebffeb, 0 0 10px rgba(var(--rail-blue), .58), 0 0 20px rgba(var(--rail-blue), .22);border-radius:999px;position:absolute;top:-1px}.workspace-intelligence-energy__pulse--left{transform-origin:100%;animation:7.2s cubic-bezier(.18,.76,.2,1) infinite workspaceEnergyTravelLeft;right:50%;transform:scaleX(.01)}.workspace-intelligence-energy__pulse--left:before{left:0;transform:scaleX(-1)}.workspace-intelligence-energy__pulse--right{transform-origin:0;animation:7.2s cubic-bezier(.18,.76,.2,1) infinite workspaceEnergyTravelRight;left:50%;transform:scaleX(.01)}.workspace-intelligence-energy__pulse--right:before{right:0}@keyframes workspaceEnergyIgnition{0%,55%,to{opacity:.12;transform:translate(-50%)scaleX(.18)}61%{opacity:.92;transform:translate(-50%)scaleX(.56)}68%{opacity:.56;transform:translate(-50%)scaleX(1)}78%{opacity:.18;transform:translate(-50%)scaleX(1.22)}}@keyframes workspaceEnergyTravelLeft{0%,62%,to{opacity:0;transform:scaleX(.01)}65%{opacity:.96;transform:scaleX(.025)}79%{opacity:.82;transform:scaleX(.78)}90%{opacity:.14;transform:scaleX(1)}}@keyframes workspaceEnergyTravelRight{0%,62%,to{opacity:0;transform:scaleX(.01)}65%{opacity:.96;transform:scaleX(.025)}79%{opacity:.82;transform:scaleX(.78)}90%{opacity:.14;transform:scaleX(1)}}@media (width<=620px){.workspace-intelligence-energy{bottom:-1px}.workspace-intelligence-energy__pulse:before{width:54px}}@media (prefers-reduced-motion:reduce){.workspace-intelligence-energy__glow,.workspace-intelligence-energy__pulse{animation:none}.workspace-intelligence-energy__glow{opacity:.34;transform:translate(-50%)scaleX(.9)}}.golden-workspace{--workspace-section-pad:clamp(28px, 4.2vw, 76px)}.golden-workspace-hero__content{padding-left:var(--workspace-section-pad)}.golden-workspace-hero__eyebrow,.workspace-section-eyebrow{letter-spacing:.085em}.golden-workspace-hero__content p{text-wrap:pretty}.workspace-chrome-button{isolation:isolate}.workspace-chrome-button:after{opacity:.72;width:52%}.workspace-chrome-button:hover,.workspace-chrome-button:focus-visible{border-color:#ade1faf5;box-shadow:0 0 0 2px #5d707c61,0 14px 32px #00539138,0 0 22px #00aeff1f,inset 0 1px #ffffff38}.workspace-intelligence-band{border-top-color:#8dd3f833;border-bottom-color:#53b1e538;position:relative}.workspace-intelligence-item{isolation:isolate}.workspace-intelligence-item:hover,.workspace-intelligence-item:focus-within{transform:translateY(-1px)}.workspace-intelligence-energy{height:1px;bottom:0}.workspace-process-band,.workspace-projects-band{border-top:1px solid #0d364e17}.workspace-process-step h3,.workspace-project-card__content h3{text-wrap:balance}.workspace-process-step:hover>.engine-icon{filter:brightness(1.035)drop-shadow(0 8px 12px #0c283a1f)}.workspace-project-card{isolation:isolate;transition:transform .42s cubic-bezier(.2,.75,.2,1),filter .32s;position:relative;overflow:visible}.workspace-project-card:hover,.workspace-project-card:focus-within{filter:drop-shadow(0 18px 22px #00121f33);transform:translateY(-7px)}.workspace-project-card__image{isolation:isolate;background:#06111a;transition:box-shadow .42s,border-color .32s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 8px 18px #00101b1f}.workspace-project-card:hover .workspace-project-card__image,.workspace-project-card:focus-within .workspace-project-card__image{box-shadow:inset 0 0 0 1px #97e0ff75,inset 0 -64px 82px #010b123d,0 18px 38px #003f6733,0 0 24px #00aeff1a}.workspace-project-card__image img{transform-origin:50% 52%;transition:transform .9s cubic-bezier(.17,.67,.25,1),filter .52s;transform:scale(1.001)}.workspace-project-card:hover .workspace-project-card__image img,.workspace-project-card:focus-within .workspace-project-card__image img{filter:saturate(1.04)contrast(1.055)brightness(.95);transform:scale(1.065)}.workspace-project-card__image:before{z-index:2;opacity:.5;background:linear-gradient(#02080d05 36%,#02080db8 100%),linear-gradient(90deg,#00aeff14,#0000 34%);transition:opacity .42s}.workspace-project-card:hover .workspace-project-card__image:before,.workspace-project-card:focus-within .workspace-project-card__image:before{opacity:.92}.workspace-project-card__blueprint{z-index:3;opacity:0;background-image:linear-gradient(#53bfff33 1px,#0000 1px),linear-gradient(90deg,#53bfff33 1px,#0000 1px),linear-gradient(135deg,#0000 48.8%,#90dfff57 49.5%,#0000 50.2%);background-size:24px 24px,24px 24px,100% 100%;transition:opacity .46s,transform .85s cubic-bezier(.2,.7,.2,1);transform:translate(-2%)scale(1.025);-webkit-mask-image:linear-gradient(90deg,#000,#000000ad 58%,#0000 100%);mask-image:linear-gradient(90deg,#000,#000000ad 58%,#0000 100%)}.workspace-project-card:hover .workspace-project-card__blueprint,.workspace-project-card:focus-within .workspace-project-card__blueprint{opacity:.58;transform:translate(0,0)scale(1)}.workspace-project-card__scan{z-index:4;opacity:0;pointer-events:none;filter:blur(.2px);background:linear-gradient(90deg,#0000,#b3ebff33,#3fbeff8a,#0000);width:17%;position:absolute;top:-12%;bottom:-12%;left:-28%;transform:skew(-15deg)}.workspace-project-card:hover .workspace-project-card__scan,.workspace-project-card:focus-within .workspace-project-card__scan{animation:1.05s cubic-bezier(.22,.72,.2,1) 90ms both workspaceProjectScan}.workspace-project-card__frame{z-index:5;opacity:0;pointer-events:none;clip-path:polygon(0 0,25px 0,25px 1px,calc(100% - 25px) 1px,calc(100% - 25px) 0,100% 0,100% 25px,calc(100% - 1px) 25px,calc(100% - 1px) calc(100% - 25px),100% calc(100% - 25px),100% 100%,calc(100% - 25px) 100%,calc(100% - 25px) calc(100% - 1px),25px calc(100% - 1px),25px 100%,0 100%,0 calc(100% - 25px),1px calc(100% - 25px),1px 25px,0 25px);filter:drop-shadow(0 0 5px #00aeff57);border:1px solid #a1e2ff80;transition:opacity .32s,transform .52s cubic-bezier(.2,.74,.2,1);position:absolute;inset:10px;transform:scale(.965)}.workspace-project-card:hover .workspace-project-card__frame,.workspace-project-card:focus-within .workspace-project-card__frame{opacity:1;transform:scale(1)}.workspace-project-card__project-id,.workspace-project-card__view{z-index:6;pointer-events:none;color:#eefaff;text-transform:uppercase;text-shadow:0 2px 10px #000000e6;opacity:0;align-items:center;transition:opacity .3s,transform .43s cubic-bezier(.2,.72,.2,1);display:inline-flex;position:absolute}.workspace-project-card__project-id{letter-spacing:.22em;padding-left:17px;font-size:7px;font-weight:850;top:19px;left:20px;transform:translateY(-7px)}.workspace-project-card__project-id:before{content:"";background:#00aeff;width:8px;height:1px;position:absolute;left:0;box-shadow:0 0 7px #00aeffe6}.workspace-project-card__view{letter-spacing:.16em;gap:8px;font-size:7px;font-weight:850;bottom:18px;right:20px;transform:translate(-7px)}.workspace-project-card__view svg{color:#67d1ff;filter:drop-shadow(0 0 5px #00aeff9e)}.workspace-project-card:hover .workspace-project-card__project-id,.workspace-project-card:hover .workspace-project-card__view,.workspace-project-card:focus-within .workspace-project-card__project-id,.workspace-project-card:focus-within .workspace-project-card__view{opacity:1;transform:none}.workspace-project-card__content{border-top:1px solid #5686a229;transition:background-color .32s,border-color .32s,box-shadow .32s;position:relative}.workspace-project-card:hover .workspace-project-card__content,.workspace-project-card:focus-within .workspace-project-card__content{background:linear-gradient(90deg,#00aeff0e,#0000 58%);border-top-color:#00aeff66;box-shadow:inset 0 -1px #00aeff24}.workspace-project-card__content a{transition:color .22s,border-color .22s,background .22s,transform .26s cubic-bezier(.2,.72,.2,1),box-shadow .22s}.workspace-project-card:hover .workspace-project-card__content a,.workspace-project-card:focus-within .workspace-project-card__content a{transform:translate(2px);box-shadow:0 0 14px #00aeff1f,inset 0 0 0 1px #ffffff0d}@keyframes workspaceProjectScan{0%{opacity:0;left:-28%}16%{opacity:.95}72%{opacity:.52}to{opacity:0;left:116%}}@media (hover:none){.workspace-project-card:hover{filter:none;transform:none}.workspace-project-card__project-id,.workspace-project-card__view{opacity:.88;transform:none}.workspace-project-card__frame{opacity:.46;transform:none}}@media (prefers-reduced-motion:reduce){.workspace-project-card,.workspace-project-card__image,.workspace-project-card__image img,.workspace-project-card__blueprint,.workspace-project-card__frame,.workspace-project-card__project-id,.workspace-project-card__view,.workspace-project-card__content,.workspace-project-card__content a{transition:none!important}.workspace-project-card:hover .workspace-project-card__scan,.workspace-project-card:focus-within .workspace-project-card__scan{opacity:0;animation:none}}@media (hover:hover) and (pointer:fine){.workspace-project-card,.workspace-project-card:hover,.workspace-project-card:focus,.workspace-project-card:focus-within,.workspace-project-card:active{transform:none!important}.workspace-project-card{will-change:auto;transition:filter .32s!important}.workspace-project-card:hover,.workspace-project-card:focus-within{filter:drop-shadow(0 18px 22px #00121f33)}}.project-planner-page{color:#10202b;text-align:left;background:linear-gradient(#215b7a09 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#215b7a09 1px,#0000 1px) 0 0/32px 32px,radial-gradient(circle at 18% 2%,#00aeff12,#0000 30%),linear-gradient(#f9fbfc 0%,#edf3f6 100%);min-height:100vh;padding:148px clamp(22px,4vw,72px) 72px}.project-planner-page,.project-planner-page *{box-sizing:border-box}.project-planner-page button,.project-planner-page input{font:inherit}.project-planner-page button{cursor:pointer}.project-planner-hero{grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:44px;width:min(1600px,100%);margin:0 auto 30px;display:grid}.project-planner-hero__content{min-width:0}.project-planner-kicker,.project-planner-hero__status>span,.project-planner-nav__intro>span,.project-planner-question__meta,.project-planner-question__reason>span,.project-planner-field>span,.project-planner-intelligence__header>span,.project-planner-dialog>div>span,.project-planner-question__stage{color:#007fb8;letter-spacing:.19em;text-transform:uppercase;font-size:10px;font-weight:800}.project-planner-hero h1{color:#081924;letter-spacing:-.057em;max-width:880px;margin:12px 0 16px;font-size:clamp(44px,5vw,76px);font-weight:780;line-height:.98}.project-planner-hero__content>p{color:#526572;max-width:820px;margin:0;font-size:16px;line-height:1.72}.project-planner-hero__metrics{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffad;border:1px solid #14374b21;grid-template-columns:repeat(3,minmax(0,1fr));max-width:960px;margin-top:28px;display:grid;box-shadow:0 18px 44px #203e4f12}.project-planner-hero__metrics>div{border-left:1px solid #14374b1a;min-width:0;padding:15px 18px}.project-planner-hero__metrics>div:first-child{border-left:0}.project-planner-hero__metrics span{color:#73828b;letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.project-planner-hero__metrics strong{color:#18313f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;display:block;overflow:hidden}.project-planner-hero__actions{gap:12px;display:grid}.project-planner-hero__status{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#00aeff13,#0000 58%),#ffffffbf;border:1px solid #00aeff2e;padding:20px 22px;position:relative;overflow:hidden;box-shadow:0 20px 50px #19374917}.project-planner-hero__status:before{content:"";background:linear-gradient(#57d2ff,#00aeff 55%,#0078b4);width:3px;position:absolute;inset:0 auto 0 0}.project-planner-hero__status strong{color:#102530;margin:8px 0 7px;font-size:14px;display:block}.project-planner-hero__status p{color:#677985;margin:0;font-size:11px;line-height:1.62}.project-planner-hero__actions>button{color:#334955;background:#ffffffc7;border:1px solid #19394b29;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 15px;transition:border-color .16s,color .16s,background .16s,box-shadow .16s;display:inline-flex}.project-planner-hero__actions>button:hover,.project-planner-hero__actions>button:focus-visible{color:#007fb8;background:#fff;border-color:#008cca57;box-shadow:0 10px 24px #007eb714}.project-planner-shell{background:#fff;border:1px solid #14374b29;grid-template-columns:282px minmax(0,1fr) 370px;width:min(1600px,100%);min-height:790px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 28px 80px #253d4b1f,inset 0 1px #ffffffb3}.project-planner-nav{color:#fff;background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/22px 22px,radial-gradient(circle at 24% 8%,#00aeff29,#0000 28%),linear-gradient(#0c1e29 0%,#091720 100%);border-right:1px solid #173b4f1f;flex-direction:column;padding:29px 20px;display:flex;position:relative;overflow:hidden}.project-planner-nav:after{content:"";background:linear-gradient(#0000,#00aeff73,#0000);width:1px;position:absolute;inset:0 0 0 auto}.project-planner-nav__intro{padding:2px 8px 25px}.project-planner-nav__intro>span{color:#43c5ff}.project-planner-nav__intro strong{margin:10px 0 8px;font-size:18px;line-height:1.25;display:block}.project-planner-nav__intro p,.project-planner-nav__principle p{color:#e0ecf39e;margin:0;font-size:12px;line-height:1.6}.project-planner-nav ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.project-planner-nav li{position:relative}.project-planner-nav li:before{content:"";z-index:0;background:#92b8cb29;width:1px;height:calc(100% + 7px);position:absolute;top:50%;left:23px}.project-planner-nav li:last-child:before{display:none}.project-planner-nav li button{z-index:1;color:#ebf3f8b8;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:67px;padding:10px;transition:color .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative}.project-planner-nav li button:not(:disabled):hover,.project-planner-nav li button:not(:disabled):focus-visible{color:#fff;background:#00aeff12;border-color:#00aeff29}.project-planner-nav li button:disabled{cursor:default;opacity:.42}.project-planner-nav li button.is-active{color:#fff;background:linear-gradient(90deg,#00aeff2e,#00aeff09);border-color:#00aeff4d;box-shadow:inset 3px 0 #00aeff,0 10px 30px #0000001c}.project-planner-nav li.is-complete .project-planner-nav__index{color:#7de0ff}.project-planner-nav li.is-complete button>svg{color:#48d7a2}.project-planner-nav__index{color:#49c4fb;letter-spacing:.08em;font:700 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:relative}.project-planner-nav__index:after{content:"";background:#0a1a24;border:1px solid #4dc5fb99;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.project-planner-nav li.is-active .project-planner-nav__index:after{background:#00aeff;border-color:#8ae4ff;box-shadow:0 0 0 4px #00aeff1f}.project-planner-nav__copy{gap:4px;display:grid}.project-planner-nav__copy strong{letter-spacing:.015em;font-size:12px}.project-planner-nav__copy small{color:#dce9f078;font-size:9px}.project-planner-nav__principle{color:#42bdf3;border-top:1px solid #dae8f01a;grid-template-columns:20px 1fr;gap:10px;margin-top:auto;padding:18px 8px 0;display:grid}.project-planner-nav__principle strong{color:#e8f5fb;margin-bottom:4px;font-size:11px;display:block}.project-planner-question{background:linear-gradient(#144e6d06 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#144e6d06 1px,#0000 1px) 0 0/24px 24px,radial-gradient(circle at 88% 6%,#00aeff0b,#0000 25%),#fff;flex-direction:column;min-width:0;padding:34px clamp(28px,4vw,58px) 26px;display:flex}.project-planner-question__meta{color:#74838c;justify-content:space-between;gap:20px;padding-bottom:15px;display:flex}.project-planner-question__meta span:first-child{color:#007fb8}.project-planner-question__progress{background:#123f5814;border-radius:999px;height:3px;overflow:hidden}.project-planner-question__progress span{border-radius:inherit;background:linear-gradient(90deg,#007eb8,#00aeff,#61d6ff);height:100%;transition:width .22s;display:block;box-shadow:0 0 14px #00aeff52}.project-planner-question__heading{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:18px;margin:36px 0 20px;display:grid}.project-planner-question__icon{color:#008dca;background:linear-gradient(145deg,#fffffffa,#e8f4f9f0);border:1px solid #008ecb33;border-radius:8px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 10px 24px #1e435814,inset 0 0 0 1px #ffffffc2}.project-planner-question__stage{color:#74909e;margin-bottom:9px;display:block}.project-planner-question h2{color:#0b1c27;letter-spacing:-.038em;margin:0 0 10px;font-size:clamp(29px,3vw,43px);font-weight:760;line-height:1.08}.project-planner-question__heading p{color:#60727e;max-width:760px;margin:0;font-size:14px;line-height:1.72}.project-planner-question__reason{background:linear-gradient(90deg,#00aeff0f,#00aeff04);border-left:2px solid #00aeff;margin:0 0 27px 70px;padding:14px 16px}.project-planner-question__reason p{color:#4e626f;margin:6px 0 0;font-size:12px;line-height:1.62}.project-planner-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-left:70px;display:grid}.project-planner-options button{color:#2a3f4b;text-align:left;background:#fffffff0;border:1px solid #183a4d24;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;min-height:80px;padding:16px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;box-shadow:0 8px 22px #233d4b0b}.project-planner-options button.is-selected{background:linear-gradient(135deg,#00aeff1a,#fffffffa);border-color:#009bdc9e;box-shadow:inset 3px 0 #00aeff,0 12px 28px #0078b017}.project-planner-options__mark{color:#fff;background:#fff;border:1px solid #20445738;border-radius:4px;place-items:center;width:22px;height:22px;display:grid}.is-selected .project-planner-options__mark{background:linear-gradient(#19bcff,#008ed0);border-color:#009bdc;box-shadow:0 5px 12px #008ed02e}.project-planner-options button>span:last-child{gap:5px;display:grid}.project-planner-options strong{color:#172c37;font-size:13px;line-height:1.35}.project-planner-options small{color:#71818a;font-size:11px;line-height:1.5}.project-planner-field{gap:9px;margin-left:70px;display:grid}.project-planner-field input{color:#102530;background:#fff;border:1px solid #183a4d2e;border-radius:8px;outline:none;width:100%;min-height:58px;padding:0 17px;box-shadow:0 8px 20px #1a394a09}.project-planner-field input::placeholder{color:#93a0a8}.project-planner-field__control{display:block;position:relative}.project-planner-field__control input{padding-right:82px}.project-planner-field__control small{color:#71818a;font-size:11px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.project-planner-question__footer{border-top:1px solid #173b4f1a;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:auto;padding-top:34px;display:grid}.project-planner-question__footer>span{color:#7b8991;text-align:center;font-size:10px}.project-planner-button{letter-spacing:.04em;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-size:11px;font-weight:760;transition:border-color .16s,color .16s,background .16s,box-shadow .16s;display:inline-flex}.project-planner-button:disabled{cursor:not-allowed;opacity:.38}.project-planner-button--secondary{color:#405460;background:#fff;border:1px solid #19394b29}.project-planner-button--secondary:not(:disabled):hover,.project-planner-button--secondary:not(:disabled):focus-visible{color:#007fb8;border-color:#007fb84d}.project-planner-button--primary{color:#fff;background:linear-gradient(#00a8ed,#007db5);border:1px solid #007fb8;box-shadow:0 10px 24px #007eb72e}.project-planner-button--primary:not(:disabled):hover,.project-planner-button--primary:not(:disabled):focus-visible{background:linear-gradient(#16b7f6,#0077ad);box-shadow:0 13px 28px #007eb73b}.project-planner-intelligence{background:linear-gradient(#184b6506 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#184b6506 1px,#0000 1px) 0 0/22px 22px,linear-gradient(#f6f9fb,#f1f6f8);border-left:1px solid #173b4f1f;padding:28px 24px;overflow:auto}.project-planner-intelligence__header{margin-bottom:24px}.project-planner-intelligence__header strong{color:#102530;margin:8px 0 5px;font-size:20px;display:block}.project-planner-intelligence__header p{color:#71818a;margin:0;font-size:11px}.project-planner-intelligence section{border-top:1px solid #173b4f1a;padding:20px 0}.project-planner-intelligence section>header{color:#087ba9;align-items:center;gap:9px;margin-bottom:14px;display:flex}.project-planner-intelligence section>header span{color:#263d49;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800}.project-planner-profile{gap:0;margin:0;display:grid}.project-planner-profile>div{border-top:1px solid #173b4f14;padding:13px 38px 13px 0;position:relative}.project-planner-profile>div:first-child{border-top:0}.project-planner-profile dt{color:#7a8992;font-size:9px;line-height:1.4}.project-planner-profile dd{color:#1b313d;margin:5px 0 0;font-size:12px;font-weight:700;line-height:1.45}.project-planner-profile button{color:#0087c2;background:0 0;border:0;padding:0;font-size:9px;font-weight:800;position:absolute;top:13px;right:0}.project-planner-profile button:hover,.project-planner-profile button:focus-visible{color:#005f8e;text-decoration:underline}.project-planner-signals{gap:9px;margin:0;padding:0;list-style:none;display:grid}.project-planner-signals li{color:#28404c;grid-template-columns:8px 1fr;align-items:start;gap:9px;font-size:10px;line-height:1.5;display:grid}.project-planner-signals li>span{background:#00aeff;border:1px solid #0092cf73;border-radius:50%;width:6px;height:6px;margin-top:4px;box-shadow:0 0 0 3px #00aeff14}.project-planner-considerations{gap:10px;margin:0;padding:0;list-style:none;display:grid}.project-planner-considerations li{background:#ffffffd6;border:1px solid #008bc624;border-left:2px solid #00a7e7;border-radius:5px;padding:13px 14px;box-shadow:0 7px 18px #1c3f5109}.project-planner-considerations strong{color:#17313e;font-size:11px;display:block}.project-planner-considerations p{color:#637580;margin:5px 0 0;font-size:10px;line-height:1.55}.project-planner-empty{color:#71818a;margin:0;font-size:11px;line-height:1.65}.project-planner-dialog{z-index:200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040e15b3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.project-planner-dialog>div{background-color:#fff;background-image:linear-gradient(#194e6b06 1px,#0000 1px),linear-gradient(90deg,#194e6b06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #00aeff38;width:min(470px,100%);padding:30px;box-shadow:0 30px 90px #0000004d}.project-planner-dialog h2{color:#102530;letter-spacing:-.025em;margin:9px 0 10px;font-size:28px;line-height:1.08}.project-planner-dialog p{color:#60727e;font-size:13px;line-height:1.65}.project-planner-dialog footer{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.project-planner-dialog footer button{border-radius:6px;min-height:42px;padding:0 15px;font-size:11px;font-weight:760}.project-planner-dialog footer button:first-child{color:#405460;background:#fff;border:1px solid #19394b29}.project-planner-dialog footer button:last-child{color:#fff;background:linear-gradient(#00a2e5,#007db5);border:1px solid #007fb8}.project-planner-dialog--review>div{width:min(940px,100vw - 32px);max-height:calc(100vh - 48px);overflow-y:auto}.project-planner-review__summary{background:#f7fafce6;border:1px solid #182f4621;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;display:grid}.project-planner-review__summary>div{border-left:1px solid #182f461a;padding:15px 17px}.project-planner-review__summary>div:first-child{border-left:0}.project-planner-review__summary span{color:#70818c;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.project-planner-review__summary strong{color:#18313f;font-size:12px;line-height:1.45;display:block}.project-planner-review__section{border-top:1px solid #182f4624;margin-top:24px;padding-top:20px}.project-planner-review__section h3{color:#15324a;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:.78rem}.project-planner-review__answers{gap:10px;margin:0;display:grid}.project-planner-review__answers>div{border-bottom:1px solid #182f461a;grid-template-columns:minmax(0,1fr) minmax(180px,.9fr) auto;align-items:center;gap:18px;padding:12px 0;display:grid}.project-planner-review__answers dt,.project-planner-review__answers dd{margin:0}.project-planner-review__answers dt{color:#516579;font-size:.82rem}.project-planner-review__answers dd{color:#0f2437;font-weight:700}.project-planner-review__answers button{color:#007dc3;background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.project-planner-review__answers button:hover,.project-planner-review__answers button:focus-visible{color:#005f8e;text-decoration:underline}@media (width<=1280px){.project-planner-shell{grid-template-columns:242px minmax(0,1fr) 320px}.project-planner-question{padding-inline:30px}.project-planner-options,.project-planner-field,.project-planner-question__reason{margin-left:0}}@media (width<=1080px){.project-planner-page{padding-top:126px}.project-planner-hero{grid-template-columns:1fr;align-items:start}.project-planner-hero__actions{max-width:680px}.project-planner-shell{grid-template-columns:220px minmax(0,1fr)}.project-planner-intelligence{border-top:1px solid #173b4f1f;border-left:0;grid-column:1/-1}}@media (width<=760px){.project-planner-page{padding:108px 14px 36px}.project-planner-hero{gap:24px}.project-planner-hero h1{font-size:42px}.project-planner-hero__metrics{grid-template-columns:1fr}.project-planner-hero__metrics>div{border-top:1px solid #14374b1a;border-left:0}.project-planner-hero__metrics>div:first-child{border-top:0}.project-planner-shell{min-height:0;display:block}.project-planner-nav{padding:18px 14px}.project-planner-nav__intro,.project-planner-nav__principle{display:none}.project-planner-nav ol{padding-bottom:4px;display:flex;overflow-x:auto}.project-planner-nav li{flex:none}.project-planner-nav li:before{display:none}.project-planner-nav li button{width:174px;min-height:58px}.project-planner-question{min-height:700px;padding:24px 18px 20px}.project-planner-question__meta{font-size:8px}.project-planner-question__heading{grid-template-columns:1fr;margin-top:28px}.project-planner-question h2{font-size:32px}.project-planner-options{grid-template-columns:1fr}.project-planner-question__footer{grid-template-columns:1fr 1fr}.project-planner-question__footer>span{grid-area:1/1/auto/-1}.project-planner-intelligence{padding:24px 18px}.project-planner-review__summary{grid-template-columns:1fr}.project-planner-review__summary>div{border-top:1px solid #182f461a;border-left:0}.project-planner-review__summary>div:first-child{border-top:0}}@media (width<=680px){.project-planner-review__answers>div{grid-template-columns:1fr auto}.project-planner-review__answers dd{grid-area:2/1/auto/-1}}@media (width<=520px){.project-planner-page{padding-inline:10px}.project-planner-hero h1{font-size:36px}.project-planner-hero__content>p{font-size:14px}.project-planner-question__footer{grid-template-columns:1fr}.project-planner-question__footer>span{order:-1;grid-area:auto}.project-planner-button{width:100%}.project-planner-dialog{padding:12px}.project-planner-dialog>div{padding:24px 20px}.project-planner-dialog footer{flex-direction:column-reverse}.project-planner-dialog footer button{width:100%}}@media (prefers-reduced-motion:reduce){.project-planner-options button,.project-planner-button,.project-planner-hero__actions>button,.project-planner-question__progress span{transition:none}}.project-planner-intelligence__eyebrow{color:#087ba9;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;font-weight:850;display:flex}.project-planner-intelligence__pulse{background:#00aeff;border:1px solid #00aeffb8;border-radius:50%;width:7px;height:7px;animation:2.8s ease-in-out infinite planner-intelligence-pulse;box-shadow:0 0 0 4px #00aeff17,0 0 18px #00aeff52}.project-planner-readiness__state{background:linear-gradient(135deg,#fffffff5,#eff8fceb);border:1px solid #0091cf33;border-left:3px solid #00aeff;justify-content:space-between;align-items:center;gap:14px;padding:15px 16px;display:flex;box-shadow:0 12px 26px #173d500e}.project-planner-readiness__state span,.project-planner-readiness__grid dt{color:#74858f;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:820;display:block}.project-planner-readiness__state strong{color:#15313f;margin-top:5px;font-size:12px;line-height:1.35;display:block}.project-planner-readiness__state>svg{color:#008dcc;filter:drop-shadow(0 0 8px #00aeff2e);flex:none}.project-planner-readiness__grid{background:#ffffffb8;border:1px solid #183f541a;grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 0 0;display:grid}.project-planner-readiness__grid>div{border-top:1px solid #183f5414;border-left:1px solid #183f5414;min-width:0;padding:13px 14px}.project-planner-readiness__grid>div:nth-child(-n+2){border-top:0}.project-planner-readiness__grid>div:nth-child(odd){border-left:0}.project-planner-readiness__grid dd{color:#1a3543;margin:6px 0 0;font-size:10px;font-weight:760;line-height:1.45}.project-planner-classification,.project-planner-delivery-signals,.project-planner-priorities{gap:8px;margin:0;padding:0;list-style:none;display:grid}.project-planner-classification{grid-template-columns:repeat(2,minmax(0,1fr))}.project-planner-classification li{color:#27424f;background:#fffc;border:1px solid #008bc624;align-items:center;gap:8px;min-width:0;padding:10px 11px;font-size:9px;font-weight:720;line-height:1.4;display:flex}.project-planner-classification li svg{color:#009bd8;flex:none}.project-planner-delivery-signals li{color:#29434f;background:#ffffffd1;border:1px solid #163f531a;grid-template-columns:28px minmax(0,1fr);align-items:center;min-height:43px;font-size:10px;line-height:1.45;display:grid;box-shadow:0 6px 16px #193e4f06}.project-planner-delivery-signals__index{color:#0088c2;letter-spacing:.08em;background:#00aeff0e;border-right:1px solid #0091cf24;align-self:stretch;place-items:center;font-size:8px;font-weight:900;display:grid}.project-planner-delivery-signals li>span:last-child{padding:10px 11px}.project-planner-priorities li{background:#ffffffdb;border:1px solid #008bc624;border-left:2px solid #00a7e7;grid-template-columns:30px minmax(0,1fr);gap:11px;padding:13px 13px 13px 0;display:grid;box-shadow:0 8px 20px #1c3f5109}.project-planner-priorities li>span{color:#0093cf;letter-spacing:.08em;place-items:start center;padding-top:2px;font-size:8px;font-weight:900;display:grid}.project-planner-priorities strong{color:#17313e;font-size:10px;line-height:1.4;display:block}.project-planner-priorities p{color:#647782;margin:5px 0 0;font-size:9px;line-height:1.55}.project-planner-confirmed-inputs{gap:0;margin:0;display:grid}.project-planner-confirmed-inputs>div{border-top:1px solid #173b4f14;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 0;display:grid}.project-planner-confirmed-inputs>div:first-child{border-top:0}.project-planner-confirmed-inputs dt{color:#758690;font-size:8px;font-weight:780;line-height:1.4}.project-planner-confirmed-inputs dd{color:#193542;margin:5px 0 0;font-size:10px;font-weight:720;line-height:1.45}.project-planner-confirmed-inputs button{color:#0087c2;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:5px;padding:5px 0;font-size:8px;font-weight:850;display:inline-flex}.project-planner-confirmed-inputs button:hover,.project-planner-confirmed-inputs button:focus-visible{color:#005f8e}.project-planner-intelligence-empty{background:#ffffff94;border:1px dashed #1b526c2e;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:14px;display:grid}.project-planner-intelligence-empty>svg{color:#86a0ad}.project-planner-intelligence-empty strong{color:#34505d;font-size:10px;display:block}.project-planner-intelligence-empty p{color:#778892;margin:4px 0 0;font-size:9px;line-height:1.55}@keyframes planner-intelligence-pulse{0%,to{opacity:.62;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@media (width<=760px){.project-planner-classification,.project-planner-readiness__grid{grid-template-columns:1fr}.project-planner-readiness__grid>div,.project-planner-readiness__grid>div:nth-child(-n+2),.project-planner-readiness__grid>div:nth-child(odd){border-top:1px solid #183f5414;border-left:0}.project-planner-readiness__grid>div:first-child{border-top:0}}@media (prefers-reduced-motion:reduce){.project-planner-intelligence__pulse{animation:none}}.project-planner-review__quote-link{color:#06131d;letter-spacing:.06em;text-transform:uppercase;background:#00aeff;border:1px solid #00aeff;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.project-planner-review__quote-link:hover{background:#34c0ff}.project-planner-page{isolation:isolate;background:radial-gradient(circle at 12% 0,#00aeff1b,#0000 25%),radial-gradient(circle at 92% 8%,#75d6ff13,#0000 24%),linear-gradient(#16506d09 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#16506d09 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#fbfdfe 0%,#edf3f6 62%,#e8f0f4 100%);padding-top:156px;position:relative;overflow:hidden}.project-planner-page:before,.project-planner-page:after{content:"";z-index:-1;pointer-events:none;position:absolute}.project-planner-page:before{background:linear-gradient(90deg,#00aeffa6,#0000);width:min(520px,40vw);height:1px;top:112px;left:clamp(24px,4vw,72px);box-shadow:0 0 18px #00aeff2e}.project-planner-page:after{border-top:1px solid #007eb738;border-right:1px solid #007eb738;width:82px;height:82px;top:118px;right:clamp(24px,4vw,72px)}.project-planner-hero{background:linear-gradient(135deg,#fffffff7,#f5fafceb),#fff;border:1px solid #14374b24;align-items:stretch;margin-bottom:24px;padding:34px 34px 30px;position:relative;box-shadow:0 26px 70px #1d3c4d1a}.project-planner-hero:before,.project-planner-hero:after{content:"";pointer-events:none;position:absolute}.project-planner-hero:before{background:linear-gradient(90deg,#00aeff,#0000 18%) 0 0/210px 2px no-repeat,linear-gradient(#00aeff,#0000 65%) 0 0/2px 110px no-repeat,linear-gradient(270deg,#00aeff73,#0000 22%) 100% 100%/180px 1px no-repeat;inset:0}.project-planner-hero:after{border:1px solid #00aeff;width:7px;height:7px;top:13px;right:15px;box-shadow:-12px 0 0 -3px #00aeff8c,0 12px 0 -3px #00aeff8c}.project-planner-hero h1{letter-spacing:-.06em;max-width:960px;margin-top:14px;font-size:clamp(46px,5.2vw,78px)}.project-planner-kicker{align-items:center;gap:10px;display:inline-flex}.project-planner-kicker:before{content:"";background:#00aeff;width:34px;height:1px;box-shadow:0 0 10px #00aeff59}.project-planner-hero__metrics{background:#f8fbfdd9;border-color:#1a415621;margin-top:30px;box-shadow:inset 0 1px #fff}.project-planner-hero__metrics>div{padding:17px 20px;position:relative}.project-planner-hero__metrics>div:after{content:"";background:#00aeff6b;width:18px;height:1px;position:absolute;bottom:9px;right:10px}.project-planner-hero__pipeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:22px;display:grid;position:relative}.project-planner-hero__pipeline-line{background:linear-gradient(90deg,#00aeffa6,#295c752e);height:1px;position:absolute;top:12px;left:18px;right:18px}.project-planner-hero__pipeline>div{z-index:1;color:#87959d;gap:7px;display:grid;position:relative}.project-planner-hero__pipeline>div>span{color:#758892;background:#f8fbfc;border:1px solid #234a5e33;place-items:center;width:25px;height:25px;font:800 8px/1 ui-monospace,monospace;display:grid}.project-planner-hero__pipeline>div>strong{letter-spacing:.1em;text-transform:uppercase;font-size:9px}.project-planner-hero__pipeline>div.is-resolved>span,.project-planner-hero__pipeline>div.is-active>span{color:#006f9f;background:#e9f8ff;border-color:#00aeff}.project-planner-hero__pipeline>div.is-active>span{color:#fff;background:linear-gradient(#20bcff,#0088c7);box-shadow:0 0 0 5px #00aeff17,0 0 18px #00aeff47}.project-planner-hero__pipeline>div.is-active>strong{color:#087cae}.project-planner-hero__pipeline>div.is-resolved>strong{color:#426575}.project-planner-hero__status{background:linear-gradient(#ffffff08 1px,#0000 1px) 0 0/20px 20px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/20px 20px,radial-gradient(circle at 20% 0,#00aeff38,#0000 38%),linear-gradient(145deg,#102735,#091923);border-color:#00aeff3d;flex-direction:column;justify-content:center;min-height:100%;display:flex}.project-planner-hero__status>span{color:#54cfff}.project-planner-hero__status strong{color:#f1f8fb;font-size:16px}.project-planner-hero__status p{color:#dcebf2a8}.project-planner-hero__actions>button{border-radius:0}.project-planner-shell{border-color:#0f334633;grid-template-columns:292px minmax(0,1fr) 392px;min-height:820px;position:relative;box-shadow:0 35px 90px #19364629}.project-planner-shell:before{content:"PLANNING INTELLIGENCE / LIVE MODEL";z-index:4;color:#0074a77a;letter-spacing:.18em;pointer-events:none;font:800 7px/1 ui-monospace,monospace;position:absolute;top:10px;left:312px}.project-planner-nav li button{border-radius:0}.project-planner-nav__index:after{border-radius:0;transform:translateY(-50%)rotate(45deg)}.project-planner-question{background:linear-gradient(#144e6d07 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#144e6d07 1px,#0000 1px) 0 0/26px 26px,radial-gradient(circle at 92% 2%,#00aeff12,#0000 22%),linear-gradient(#fff,#fbfdfe);padding-top:44px;position:relative}.project-planner-question:after{content:"CAD / INPUT CHANNEL ACTIVE";color:#2d5d7459;letter-spacing:.16em;font:800 7px/1 ui-monospace,monospace;position:absolute;top:17px;right:24px}.project-planner-question__progress{border-radius:0;height:2px}.project-planner-question__progress span{border-radius:0;position:relative}.project-planner-question__progress span:after{content:"";background:#00aeff;width:8px;height:8px;position:absolute;top:-3px;right:-3px;transform:rotate(45deg);box-shadow:0 0 14px #00aeff8c}.project-planner-question__heading{grid-template-columns:62px minmax(0,1fr);gap:22px;margin-top:40px}.project-planner-question__icon{background:linear-gradient(135deg,#0000 12px,#00aeff0d 0),linear-gradient(145deg,#fff,#edf7fa);border-color:#008ecb47;border-radius:0;width:58px;height:58px;box-shadow:inset 0 0 0 1px #ffffffe6,0 14px 30px #114e6a1a}.project-planner-question__reason{border-top:1px solid #00aeff1f;border-bottom:1px solid #00aeff17;border-left-width:3px;margin-left:80px;padding:17px 19px}.project-planner-options,.project-planner-field{margin-left:80px}.project-planner-options{gap:13px}.project-planner-options button{border-radius:0;min-height:92px;padding:18px;position:relative;overflow:hidden;box-shadow:0 10px 28px #1b3a4a0d,inset 0 1px #fff}.project-planner-options button:after{content:"";border-bottom:2px solid #00aeff2e;border-right:2px solid #00aeff2e;width:22px;height:22px;position:absolute;bottom:-1px;right:-1px}.project-planner-options button.is-selected{background:linear-gradient(120deg,#00aeff21,#fffffffa 58%);box-shadow:inset 4px 0 #00aeff,0 15px 35px #007eb71f}.project-planner-options__mark{border-radius:0}.project-planner-field input{border-radius:0;min-height:64px}.project-planner-button{border-radius:0;min-height:48px}.project-planner-intelligence{color:#eaf5fa;background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/22px 22px,radial-gradient(circle at 70% 0,#00aeff29,#0000 28%),linear-gradient(#102735,#0a1a24);padding-top:36px;position:relative}.project-planner-intelligence:before{content:"EB / INTELLIGENCE CONSOLE";color:#68cfff61;letter-spacing:.16em;font:800 7px/1 ui-monospace,monospace;position:absolute;top:14px;right:20px}.project-planner-intelligence__header strong{color:#f1f8fb}.project-planner-intelligence__header p{color:#daeaf194}.project-planner-intelligence__eyebrow{color:#58d0ff}.project-planner-intelligence section{border-top-color:#d2e8f21a}.project-planner-intelligence section>header{color:#48c7ff}.project-planner-intelligence section>header span{color:#dcecf3}.project-planner-readiness,.project-planner-classification li,.project-planner-delivery-signals li,.project-planner-priorities li,.project-planner-intelligence-empty{background:#ffffff0b;border-color:#55beeb29;box-shadow:inset 0 1px #ffffff09}.project-planner-readiness__state,.project-planner-readiness__grid>div{border-color:#cce6f117}.project-planner-readiness__state span,.project-planner-readiness__grid dt,.project-planner-confirmed-inputs dt{color:#d0e4ed7a}.project-planner-readiness__state strong,.project-planner-readiness__grid dd,.project-planner-classification li,.project-planner-delivery-signals li,.project-planner-priorities strong,.project-planner-confirmed-inputs dd,.project-planner-intelligence-empty strong{color:#e5f2f7}.project-planner-priorities p,.project-planner-intelligence-empty p{color:#d5e7ef8f}.project-planner-confirmed-inputs>div{border-top-color:#cce6f114}.project-planner-delivery-signals__index{color:#59d0ff;background:#00aeff1c;border-right-color:#00aeff2e}.project-planner-classification li svg{color:#45d1ff}.project-planner-priorities li{border-left-color:#00aeff}.project-planner-confirmed-inputs button{color:#54ceff}.project-planner-dialog{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.project-planner-dialog>div{border-color:#00aeff40;border-radius:0;box-shadow:0 40px 100px #03111961}.project-planner-review__quote-link{border-radius:0}@media (width<=1240px){.project-planner-shell{grid-template-columns:250px minmax(0,1fr) 340px}.project-planner-hero{grid-template-columns:minmax(0,1fr) 320px}}@media (width<=1040px){.project-planner-hero{grid-template-columns:1fr}.project-planner-hero__status{min-height:180px}.project-planner-shell{grid-template-columns:230px minmax(0,1fr)}.project-planner-intelligence{border-top:1px solid #00aeff2e;border-left:0;grid-column:1/-1}.project-planner-shell:before{left:250px}}@media (width<=760px){.project-planner-page{padding-top:116px}.project-planner-hero{padding:24px 20px}.project-planner-hero__metrics,.project-planner-hero__pipeline{grid-template-columns:1fr}.project-planner-hero__pipeline-line{display:none}.project-planner-hero__pipeline>div{grid-template-columns:28px 1fr;align-items:center}.project-planner-shell{display:block}.project-planner-shell:before{display:none}.project-planner-nav{border-right:0}.project-planner-question{padding:38px 20px 24px}.project-planner-question__heading{grid-template-columns:1fr}.project-planner-question__reason,.project-planner-options,.project-planner-field{margin-left:0}.project-planner-options,.project-planner-question__footer{grid-template-columns:1fr}.project-planner-question__footer>span{order:-1}}.project-planner-intelligence .project-planner-readiness__state{color:#e9f5fa;background:linear-gradient(115deg,#00aeff1f,#ffffff06 58%),#04141da8;border-color:#50c7f633 #50c7f633 #50c7f633 #00aeff;box-shadow:inset 0 1px #ffffff09,0 12px 28px #00080d29}.project-planner-intelligence .project-planner-readiness__grid{background:#020e1575;border-color:#59c2ed2b;box-shadow:inset 0 1px #ffffff06}.project-planner-intelligence .project-planner-readiness__grid>div{background:linear-gradient(135deg,#00aeff0e,#0000 64%),#ffffff05;border-color:#cce6f117}.project-planner-intelligence .project-planner-readiness__grid>div:hover{background:linear-gradient(135deg,#00aeff1a,#0000 68%),#ffffff06}.project-planner-intelligence .project-planner-readiness__state span,.project-planner-intelligence .project-planner-readiness__grid dt{color:#c4e1ed8c}.project-planner-intelligence .project-planner-readiness__state strong,.project-planner-intelligence .project-planner-readiness__grid dd{color:#eef9fd;text-shadow:0 1px 12px #00aeff0f}.project-planner-page{padding-bottom:112px}.project-planner-question__footer{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/18px 18px,linear-gradient(145deg,#0f2a39fb,#071822fb);border:1px solid #45bfef47;border-top-color:#7bdaff85;grid-template-columns:minmax(132px,auto) 1fr minmax(148px,auto);align-items:center;gap:14px;width:min(780px,100vw - 48px);min-height:70px;margin:0;padding:10px 12px;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 24px 60px #010d1457,inset 0 1px #ffffff12,inset 0 -1px #00aeff14}.project-planner-question__footer:before,.project-planner-question__footer:after{content:"";background:#00aeff;width:34px;height:2px;position:absolute;top:-1px;box-shadow:0 0 14px #00aeff8a}.project-planner-question__footer:before{left:14px}.project-planner-question__footer:after{right:14px}.project-planner-question__command-status{color:#dbedf594;text-align:center;justify-items:center;gap:4px;display:grid}.project-planner-question__command-status strong{color:#eff9fd;letter-spacing:.14em;text-transform:uppercase;font:800 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.project-planner-question__command-status small{color:#c5dfea80;letter-spacing:.04em;font-size:9px}.project-planner-question__footer .project-planner-button{min-height:48px;padding-inline:20px}.project-planner-question__footer .project-planner-button--secondary{color:#c9e0ea;background:#ffffff09;border-color:#95c3d833}.project-planner-question__footer .project-planner-button--secondary:not(:disabled):hover,.project-planner-question__footer .project-planner-button--secondary:not(:disabled):focus-visible{color:#fff;background:#00aeff14;border-color:#40c9ff7a}.project-planner-question__footer .project-planner-button--primary{background:linear-gradient(#1dbdfffa,#0075acfa);border-color:#3dcaffb8;box-shadow:0 12px 28px #007eb74d,inset 0 1px #ffffff47}.project-planner-question__footer .project-planner-button--primary:disabled{color:#ddedf475;box-shadow:none;background:#ffffff0b;border-color:#83a5b329}.project-planner-options{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;padding-bottom:28px}.project-planner-options button{min-height:86px}.project-planner-options:has(>button:nth-child(9)){grid-template-columns:repeat(3,minmax(0,1fr))}.project-planner-options:has(>button:nth-child(9)) button{min-height:92px;padding:15px}.project-planner-options:has(>button:nth-child(9)) strong{font-size:12px}@media (width<=1180px){.project-planner-options:has(>button:nth-child(9)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.project-planner-page{padding-bottom:128px}.project-planner-question__footer{grid-template-columns:1fr 1fr;gap:8px;width:calc(100vw - 20px);min-height:88px;padding:9px;bottom:10px}.project-planner-question__command-status{grid-area:1/1/auto/-1}.project-planner-question__footer .project-planner-button{width:100%;min-height:44px;padding-inline:12px}.project-planner-options:has(>button:nth-child(9)){grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.project-planner-question__footer{-webkit-backdrop-filter:none;backdrop-filter:none}}.project-planner-hero h1{letter-spacing:-.06em;text-wrap:balance;max-width:900px;font-size:clamp(48px,5.25vw,84px);font-weight:850;line-height:.92}.project-planner-hero h1 strong{color:#087bd6;font-weight:inherit}.project-planner-hero__content>p{text-wrap:pretty;max-width:68ch;font-size:clamp(14px,.95vw,16px);line-height:1.72}.project-planner-question h2,.project-planner-intelligence h2{letter-spacing:-.035em;text-wrap:balance;line-height:1.08}.project-planner-option strong,.project-planner-nav strong,.project-planner-hero__metrics strong{letter-spacing:-.01em}.project-planner-page{--pie-blue:#00aeff;--pie-cyan:#65d8ff;--pie-ink:#06131c;--pie-panel:#0a202c;--pie-line:#67ccf538;isolation:isolate;background:radial-gradient(circle at 50% 7%,#00aeff13,#0000 27%),linear-gradient(#f8fbfd 0%,#eef5f8 46%,#f7fafc 100%);position:relative}.project-planner-page:before{content:"";z-index:-1;pointer-events:none;opacity:.24;background-image:linear-gradient(#1163890e 1px,#0000 1px),linear-gradient(90deg,#1163890e 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.project-planner-hero{clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);background:linear-gradient(115deg,#fffffffa 0 61%,#e6f4faf2 61%),#fff;border:1px solid #1f506829;position:relative;overflow:hidden;box-shadow:0 32px 90px #0d32451f,inset 0 1px #fff}.project-planner-hero:before{content:"INTELLIGENCE ENGINE / LIVE PLANNING BUS";color:#07608d47;letter-spacing:.18em;font:800 7px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:18px;right:34px}.project-planner-hero:after{content:"";background:linear-gradient(90deg, transparent, var(--pie-blue) 18%, #87e3ff 50%, var(--pie-blue) 82%, transparent);height:3px;animation:7s ease-in-out infinite pieHeroBus;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 24px #00aeff59}@keyframes pieHeroBus{0%,to{opacity:.35;transform:scaleX(.72)}50%{opacity:.9;transform:scaleX(1)}}.project-planner-hero__metrics>div{background:linear-gradient(155deg,#fffffff2,#ecf6fae0);border:1px solid #194e6821;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 12px 30px #16465e0f}.project-planner-hero__metrics>div:after{content:"";background:linear-gradient(90deg, var(--pie-blue), transparent);width:42%;height:2px;position:absolute;bottom:0;left:0}.project-planner-shell{clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);background:#dbe8ee;border:1px solid #18465e2e;gap:0;position:relative;overflow:visible;box-shadow:0 34px 100px #0b2b3c26}.project-planner-shell:before,.project-planner-shell:after{content:"";z-index:8;pointer-events:none;background:repeating-linear-gradient(180deg, #80dcffb8 0 7px, #18546f47 7px 12px), linear-gradient(180deg, transparent, var(--pie-blue), transparent);width:1px;position:absolute;top:0;bottom:0;box-shadow:0 0 14px #00aeff2e}.project-planner-nav,.project-planner-question,.project-planner-intelligence{border:0;position:relative}.project-planner-nav{background:linear-gradient(#59b7e00a 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#59b7e00a 1px,#0000 1px) 0 0/18px 18px,linear-gradient(160deg,#071a25,#0a2533 64%,#071923)}.project-planner-nav__intro{border-bottom:1px solid #71ccf229}.project-planner-nav ol:before{content:"";background:linear-gradient(#00aeff1f,#00aeff9e,#00aeff1f);width:2px;position:absolute;top:30px;bottom:30px;left:31px;box-shadow:0 0 12px #00aeff29}.project-planner-nav li button{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);border:1px solid #0000;width:calc(100% - 20px);margin:5px 10px;transition:background .18s,border-color .18s,color .18s;position:relative;overflow:hidden}.project-planner-nav li button:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#5dd8ff24,#0000);position:absolute;inset:0;transform:translate(-100%)}.project-planner-nav li.is-active button{box-shadow:inset 3px 0 0 var(--pie-blue), 0 12px 26px #00080d2e;background:linear-gradient(90deg,#00aeff2e,#ffffff06 78%),#ffffff06;border-color:#62d3ff57}@keyframes pieNavScan{to{transform:translate(100%)}}.project-planner-nav__index{z-index:1;clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);background:radial-gradient(circle,#00aeff21,#03131cf5 68%);border:1px solid #63cef838;place-items:center;width:44px;height:44px;display:grid;position:relative;box-shadow:inset 0 0 0 5px #030f17cc,0 0 0 1px #ffffff06}.project-planner-question{background:radial-gradient(circle at 50% 0,#00aeff14,#0000 33%),linear-gradient(#1964860a 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#1964860a 1px,#0000 1px) 0 0/26px 26px,#fbfdfe;overflow:hidden}.project-planner-question:before{content:"ACTIVE DECISION SURFACE";color:#0569993d;letter-spacing:.18em;font:800 6px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:17px;right:22px}.project-planner-question__progress{background:#1548610e;border:1px solid #1f59751f;height:5px;overflow:hidden;box-shadow:inset 0 1px 2px #071f2b17}.project-planner-question__progress span{background:linear-gradient(90deg, #087bd6, var(--pie-cyan));position:relative;box-shadow:0 0 18px #00aeff47}.project-planner-question__progress span:after{content:"";background:linear-gradient(90deg,#0000,#ffffffbf,#0000);animation:2.6s linear infinite pieProgressScan;position:absolute;inset:0}@keyframes pieProgressScan{0%{transform:translate(-100%)}to{transform:translate(100%)}}.project-planner-question__heading{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);background:linear-gradient(145deg,#fffffffa,#eff7fae0);border:1px solid #1c506921;padding:28px;position:relative;box-shadow:0 18px 45px #18435812,inset 0 1px #fff}.project-planner-question__heading:after{content:"";background:repeating-radial-gradient(circle at 100% 0,#0000 0 11px,#00aeff0f 12px 13px);border-top:1px solid #00aeff47;border-right:1px solid #00aeff47;width:80px;height:80px;position:absolute;top:0;right:0}.project-planner-question__icon{background:linear-gradient(135deg,#ffffff8c,#0000 48%),radial-gradient(circle,#00aeff21,#ecf7fbf2 66%);border:1px solid #00aeff40;box-shadow:inset 0 0 0 5px #ffffff94,0 12px 24px #007eb71f}.project-planner-question__reason{border-left:3px solid var(--pie-blue);background:linear-gradient(90deg,#00aeff13,#ffffffa6);box-shadow:inset 0 1px #fffc}.project-planner-options button{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:linear-gradient(140deg,#fffffffa,#eff7fae6);border:1px solid #1f536c26;transition:border-color .16s,background .16s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:0 12px 30px #1540550e,inset 0 1px #fff}.project-planner-options button:before{content:"";background:linear-gradient(180deg, transparent, var(--pie-blue), transparent);opacity:.22;width:3px;height:100%;position:absolute;top:0;left:0}.project-planner-options__mark{background:#00aeff0d;border-color:#00aeff52;box-shadow:inset 0 0 0 3px #fffc}.project-planner-options button.is-selected .project-planner-options__mark{color:#fff;background:linear-gradient(#22bdff,#087bd6);box-shadow:0 0 18px #00aeff40,inset 0 1px #ffffff57}.project-planner-intelligence{background:linear-gradient(#59b7e00b 1px,#0000 1px) 0 0/17px 17px,linear-gradient(90deg,#59b7e00b 1px,#0000 1px) 0 0/17px 17px,radial-gradient(circle at 50% 0,#00aeff1f,#0000 34%),linear-gradient(160deg,#061a24,#0a2633 58%,#061720);overflow:hidden;box-shadow:inset 14px 0 36px #00000029}.project-planner-intelligence:before{content:"";pointer-events:none;background:linear-gradient(#0000 0 44%,#65d8ff0e 49%,#0000 54%);animation:8s ease-in-out infinite pieConsoleSweep;position:absolute;inset:0;transform:translateY(-100%)}@keyframes pieConsoleSweep{0%,65%{transform:translateY(-100%)}to{transform:translateY(100%)}}.project-planner-intelligence>section{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:linear-gradient(145deg,#ffffff07,#00aeff06);border:1px solid #70cdf321;margin:12px;position:relative;box-shadow:inset 0 1px #ffffff06,0 12px 24px #00070b1f}.project-planner-intelligence>section>header{border-bottom-color:#70cdf31f}.project-planner-intelligence-empty{background:#020e1557;border:1px dashed #64c6ee2e}@media (width<=1180px){.project-planner-shell:before,.project-planner-shell:after{display:none}}@media (width<=760px){.project-planner-hero{clip-path:none}.project-planner-hero:before{display:none}.project-planner-shell{clip-path:none}.project-planner-question__heading{clip-path:none;padding:22px 18px}.project-planner-options button{clip-path:none}}@media (prefers-reduced-motion:reduce){.project-planner-hero:after,.project-planner-nav li.is-active button:after,.project-planner-question__progress span:after,.project-planner-intelligence:before{animation:none!important}}.project-planner-page{--pie-v4-blue:#00aeff;--pie-v4-cyan:#73ddff;--pie-v4-ink:#06131c;--pie-v4-panel:#0a202c;--pie-v4-steel:#c2d9e447;--pie-v4-line:#5bcaf638}.project-planner-shell{isolation:isolate;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);background:linear-gradient(90deg,#ffffff06,#0000 12% 88%,#ffffff06),#071720;border:1px solid #417b973d;grid-template-columns:330px minmax(0,1fr) 390px;position:relative;overflow:visible;box-shadow:0 42px 110px #05141d33,inset 0 1px #fffc,0 0 0 5px #081f2b09}.project-planner-shell:before,.project-planner-shell:after{content:"";z-index:8;pointer-events:none;background:linear-gradient(90deg,#ffffff40,#0000 42%),linear-gradient(#132e3b,#071722 48%,#173542);border:1px solid #93daf733;width:7px;position:absolute;top:24px;bottom:24px;box-shadow:inset 0 0 0 1px #0000006b,0 0 18px #00aeff14}.project-planner-shell:before{left:326px}.project-planner-shell:after{right:386px}.project-planner-nav{background:radial-gradient(circle at 18% 2%,#00aeff2e,#0000 24%),linear-gradient(#57b9e20b 1px,#0000 1px) 0 0/20px 20px,linear-gradient(90deg,#57b9e20b 1px,#0000 1px) 0 0/20px 20px,linear-gradient(155deg,#071a25,#0a2634 58%,#06151e);border-right:0;padding:30px 20px 24px;box-shadow:inset -28px 0 55px #00000029}.project-planner-nav:before{content:"NAV / ADAPTIVE LOGIC";color:#71dbff4d;letter-spacing:.19em;font:800 6px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:14px;right:18px}.project-planner-nav__intro{border-bottom:1px solid #71ccf229;padding:12px 10px 26px;position:relative}.project-planner-nav__intro:after{content:"";background:linear-gradient(90deg, transparent, var(--pie-v4-blue));width:82px;height:1px;position:absolute;bottom:-1px;right:10px;box-shadow:0 0 12px #00aeff5c}.project-planner-nav__intro>span{color:#7fdfff;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.project-planner-nav__intro>span:before{content:"";border:1px solid #73ddffbd;width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 12px #00aeff5c}.project-planner-nav__intro strong{letter-spacing:-.025em;margin-top:14px;font-size:21px}.project-planner-nav ol{gap:10px;margin-top:18px;position:relative}.project-planner-nav ol:before{content:"";background:linear-gradient(90deg,#fff3,#0000 48%),linear-gradient(#102f3e,#061824 54%,#103444);border:1px solid #7ad2f729;width:8px;position:absolute;top:24px;bottom:24px;left:43px;box-shadow:inset 0 0 0 2px #030c12b3,0 0 18px #00aeff14}.project-planner-nav ol:after{content:"";background:linear-gradient(180deg, transparent 0 3%, var(--pie-v4-blue) 16%, #00aeff38 62%, transparent);width:2px;height:calc(100% - 62px);animation:6.8s ease-in-out infinite pieV4RailCurrent;position:absolute;top:31px;left:46px;box-shadow:0 0 10px #00aeff4d}@keyframes pieV4RailCurrent{0%,22%{opacity:.24;transform-origin:top;transform:scaleY(.18)}58%,82%{opacity:.9;transform-origin:top;transform:scaleY(1)}to{opacity:.24;transform-origin:bottom;transform:scaleY(.18)}}.project-planner-nav li:before{display:none}.project-planner-nav li button{z-index:2;color:#e7f2f7a8;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:linear-gradient(145deg,#ffffff09,#00aeff04),#020e1533;border:1px solid #87cfed1a;grid-template-columns:66px minmax(0,1fr) 20px;align-items:center;gap:14px;width:calc(100% - 8px);min-height:86px;margin:0 0 0 8px;padding:13px 14px 13px 10px;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff06,0 10px 22px #0005081f}.project-planner-nav li button:before{content:"";background:linear-gradient(#0000,#79d3f733,#0000);width:1px;position:absolute;top:15px;bottom:15px;left:63px}.project-planner-nav li button:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000 0 42%,#78e0ff21 50%,#0000 58%);position:absolute;inset:0;transform:translate(-110%)}.project-planner-nav li button:not(:disabled):hover,.project-planner-nav li button:not(:disabled):focus-visible{color:#fff;background:linear-gradient(90deg,#00aeff1a,#ffffff06 72%),#03121bb3;border-color:#66d5ff4d;box-shadow:inset 0 1px #ffffff0d,0 16px 30px #00070b33}.project-planner-nav li.is-active button{color:#fff;box-shadow:inset 4px 0 0 var(--pie-v4-blue), inset 0 1px 0 #ffffff12, 0 18px 36px #00070b3d, 0 0 26px #00aeff13;background:radial-gradient(circle at 19%,#00aeff2e,#0000 28%),linear-gradient(90deg,#00aeff2b,#ffffff09 82%),#071d29;border-color:#67daff7a}.project-planner-nav li.is-active button:after{opacity:1;animation:3.2s ease-in-out infinite pieV4StationScan}@keyframes pieV4StationScan{to{transform:translate(110%)}}.project-planner-nav li.is-waiting button{filter:saturate(.58);opacity:.48}.project-planner-nav__index{z-index:3;color:#6ed9ff;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);background:linear-gradient(135deg,#ffffff14,#0000 38%),radial-gradient(circle,#00aeff24,#030f17fa 68%);border:1px solid #6dd7ff47;place-items:center;width:54px;height:54px;display:grid;position:relative;box-shadow:inset 0 0 0 5px #010a0fb8,0 0 0 1px #ffffff08,0 12px 24px #00000038}.project-planner-nav__index:before{content:"";border:1px dashed #69d5ff38;position:absolute;inset:8px;transform:rotate(45deg)}.project-planner-nav__index:after{content:"";opacity:.38;background:#071923;border:1px solid #6ad9ffb3;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.project-planner-nav li.is-active .project-planner-nav__index:after{opacity:1;background:#8eeaff;box-shadow:0 0 0 4px #00aeff24,0 0 16px #00aeffcc}.project-planner-nav__copy{gap:7px;min-width:0;padding-left:0;display:grid}.project-planner-nav__copy strong{overflow-wrap:anywhere;min-width:0;color:inherit;letter-spacing:.01em;font-size:13px;line-height:1.25}.project-planner-nav__copy small{overflow-wrap:anywhere;color:#d3e6ef7a;letter-spacing:.05em;text-transform:uppercase;min-width:0;font:700 8px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.project-planner-nav li.is-complete button>svg{color:#63e0b1;filter:drop-shadow(0 0 7px #48d7a24d)}.project-planner-nav__principle{border-top:1px solid #72cef526;margin:auto 8px 0;padding:20px 14px 4px;position:relative}.project-planner-question{background:radial-gradient(circle at 78% 8%,#00aeff1a,#0000 26%),linear-gradient(#1b65880b 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#1b65880b 1px,#0000 1px) 0 0/28px 28px,linear-gradient(145deg,#fff,#f3f9fb 58%,#eaf4f8);border:0;padding:36px clamp(32px,4vw,64px) 30px;position:relative;box-shadow:inset 0 0 70px #00588009}.project-planner-question:before{content:"DECISION WORKSPACE / LIVE CONFIGURATION";color:#03699940;letter-spacing:.2em;font:800 6px/1 ui-monospace,SFMono-Regular,Consolas,monospace;top:16px;right:28px}.project-planner-question:after{content:"";z-index:0;pointer-events:none;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);border:1px solid #1f63830e;position:absolute;inset:18px}.project-planner-question>*{z-index:1;position:relative}.project-planner-question__meta{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #1f5a761a;padding:4px 2px 17px;font:800 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.project-planner-question__progress{background:repeating-linear-gradient(90deg,#134c6514 0 2px,#0000 2px 12px),#1548610e;border:1px solid #1f597521;border-radius:0;height:7px;margin-top:14px;box-shadow:inset 0 1px 3px #071f2b1a}.project-planner-question__progress span{border-radius:0}.project-planner-question__heading{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);background:linear-gradient(135deg,#fffffffa,#ebf6fae6),#fff;border:1px solid #1c506926;grid-template-columns:64px minmax(0,1fr);gap:22px;margin:32px 0 22px;padding:30px;box-shadow:0 24px 58px #18435814,inset 0 1px #fff}.project-planner-question__heading:before{content:"";border-top:1px solid #00aeff59;border-left:1px solid #00aeff59;width:24px;height:24px;position:absolute;top:14px;left:14px}.project-planner-question__heading:after{opacity:.7;width:106px;height:106px}.project-planner-question__icon{clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);border-radius:0;width:62px;height:62px}.project-planner-question h2{max-width:860px;font-size:clamp(31px,3.25vw,48px)}.project-planner-question__reason{background:linear-gradient(90deg,#00aeff16,#ffffffb8),#f9fcfd;border-left-width:4px;margin:0 0 28px 86px;padding:17px 19px;box-shadow:inset 0 1px #ffffffdb,0 12px 28px #1540550a}.project-planner-options{gap:14px;margin-left:86px}.project-planner-options button{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:linear-gradient(145deg,#fffffffc,#ebf6faed);border-color:#1f536c29;grid-template-columns:32px minmax(0,1fr);gap:14px;min-height:94px;padding:18px;box-shadow:0 14px 34px #15405511,inset 0 1px #fff}.project-planner-options button:after{content:"";border-top:1px solid #00aeff29;border-right:1px solid #00aeff29;width:16px;height:16px;position:absolute;top:11px;right:11px}.project-planner-options__mark{clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);border-radius:0;width:28px;height:28px}.project-planner-question__footer{background:linear-gradient(#fff3,#e5f1f68c);border-top:1px solid #1f5a761f;margin-top:30px;padding:22px 18px 12px}.project-planner-intelligence{background:radial-gradient(circle at 44% 0,#00aeff26,#0000 28%),linear-gradient(#59b7e00d 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#59b7e00d 1px,#0000 1px) 0 0/18px 18px,linear-gradient(160deg,#061923,#092735 58%,#05151e);border-left:0;position:relative;box-shadow:inset 24px 0 46px #0000002e}.project-planner-intelligence:after{content:"INTELLIGENCE / LIVE RESOLUTION";color:#6ed8ff45;letter-spacing:.19em;font:800 6px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:13px;right:18px}.project-planner-intelligence>section{background:linear-gradient(145deg,#ffffff09,#00aeff08),#010c122e;border-color:#70cdf329;margin:14px;box-shadow:inset 0 1px #ffffff09,0 15px 30px #00070b24}.project-planner-intelligence>section:before{content:"";border-top:1px solid #6ad8ff33;border-right:1px solid #6ad8ff33;width:13px;height:13px;position:absolute;top:9px;right:10px}.project-planner-readiness__state{background:radial-gradient(circle at 88%,#00aeff1f,#0000 26%),#0000001f}.project-planner-classification li,.project-planner-delivery-signals li,.project-planner-priorities li,.project-planner-confirmed-inputs>div{background:linear-gradient(90deg,#00aeff06,#ffffff05);border-color:#70cdf321;position:relative}.project-planner-classification li:after,.project-planner-delivery-signals li:after,.project-planner-priorities li:after,.project-planner-confirmed-inputs>div:after{content:"";opacity:.45;background:linear-gradient(#0000,#00aeff8c,#0000);width:2px;position:absolute;top:0;bottom:0;left:0}@media (width<=1380px){.project-planner-shell{grid-template-columns:300px minmax(0,1fr) 350px}.project-planner-shell:before{left:296px}.project-planner-shell:after{right:346px}}@media (width<=1180px){.project-planner-shell{grid-template-columns:290px minmax(0,1fr)}.project-planner-shell:before,.project-planner-shell:after{display:none}.project-planner-intelligence{grid-column:1/-1}}@media (width<=760px){.project-planner-shell{clip-path:none;display:block}.project-planner-nav li button{grid-template-columns:58px minmax(0,1fr) 18px;min-height:78px}.project-planner-nav ol:before{left:39px}.project-planner-nav ol:after{left:42px}.project-planner-nav__index{width:48px;height:48px}.project-planner-question{padding:28px 18px 22px}.project-planner-question__heading{clip-path:none;grid-template-columns:1fr;padding:24px 19px}.project-planner-question__reason,.project-planner-options{margin-left:0}}@media (prefers-reduced-motion:reduce){.project-planner-nav ol:after,.project-planner-nav li.is-active button:after{animation:none!important}}.project-planner-page{--pie-ink:#071923;--pie-navy:#081d29;--pie-navy-2:#0b2a39;--pie-blue:#00aeff;--pie-cyan:#64d8ff;--pie-line:#18485f29;--pie-chrome:#dce5ea;--pie-glass:#fafdffdb;padding-top:132px}.project-planner-shell{clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px);background:linear-gradient(90deg,#ffffffd1,#eff7faf2 49%,#ffffffd1),#f4f9fb;border-color:#2157703d;grid-template-columns:310px minmax(560px,1fr) 390px;padding-top:34px;position:relative;box-shadow:0 42px 110px #0d2a392e,inset 0 0 0 1px #ffffffe6,0 0 0 5px #0e2f3f06}.project-planner-chassis__topbar{z-index:10;color:#c1e1eebd;letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(90deg,#ffffff0d,#0000 25%,#00aeff0f 68%,#0000),#071722;border-bottom:1px solid #67cbf433;grid-template-columns:310px minmax(0,1fr) 390px;align-items:center;height:34px;font:800 7px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid;position:absolute;inset:0 0 auto}.project-planner-chassis__topbar span{padding:0 18px}.project-planner-chassis__topbar span+span{border-left:1px solid #70cdf324}.project-planner-chassis__topbar span:last-child{color:#7de2bd;text-align:right}.project-planner-chassis__datum{z-index:12;color:#4399be61;letter-spacing:.12em;writing-mode:vertical-rl;font:800 6px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:48%}.project-planner-chassis__datum--left{left:5px}.project-planner-chassis__datum--right{right:5px;transform:rotate(180deg)}.project-planner-chassis__fastener{z-index:14;background:radial-gradient(circle,#617884 0 15%,#e8eff2 18% 45%,#8398a2 48% 58%,#d9e3e7 61%);border:1px solid #bfd6e0d1;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 1px 2px #04161f59}.project-planner-chassis__fastener--tl{top:12px;left:12px}.project-planner-chassis__fastener--tr{top:12px;right:12px}.project-planner-chassis__fastener--bl{bottom:12px;left:12px}.project-planner-chassis__fastener--br{bottom:12px;right:12px}.project-planner-nav,.project-planner-question,.project-planner-intelligence{min-width:0}.project-planner-nav{border-right:1px solid #6ccdf42e;padding:32px 22px 28px;box-shadow:inset -10px 0 26px #0000001f}.project-planner-nav:before{content:"STAGE BUS / 7-CHANNEL";color:#63cef73b;letter-spacing:.16em;font:800 6px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;bottom:12px;left:18px}.project-planner-nav ol{margin-top:4px;position:relative}.project-planner-nav ol:before{background:repeating-linear-gradient(#00aeff7a 0 4px,#0000 4px 12px),linear-gradient(90deg,#ffffff0d,#00aeff26,#ffffff06);border-left:1px solid #66d2fc38;border-right:1px solid #66d2fc17;width:8px;left:34px;box-shadow:0 0 16px #00aeff14}.project-planner-nav li{padding:5px 0}.project-planner-nav li button{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);border:1px solid #0000;grid-template-columns:62px minmax(0,1fr) 20px;min-height:76px;padding:10px 10px 10px 4px}.project-planner-nav li button:hover:not(:disabled),.project-planner-nav li button:focus-visible:not(:disabled){background:linear-gradient(90deg,#00aeff14,#ffffff05);border-color:#5ecdf929;transform:none}.project-planner-nav__index{color:#93acb7;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);background:linear-gradient(135deg,#ffffff17,#0000 40%),#0b222e;border:1px solid #a4cdde38;border-radius:0;place-items:center;width:54px;height:54px;font:850 11px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid;box-shadow:inset 0 0 0 5px #020d1373,inset 0 1px #ffffff14}.project-planner-nav__copy{min-width:0;padding-right:4px}.project-planner-nav__copy strong{overflow-wrap:anywhere;letter-spacing:.035em;font-size:11px;line-height:1.28}.project-planner-nav__copy small{color:#a9c3cf8f;letter-spacing:.05em;text-transform:uppercase;margin-top:6px;font:700 7px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.project-planner-nav li.is-complete .project-planner-nav__index{color:#80e4bd;background:linear-gradient(145deg,#2eb98421,#0a2029);border-color:#47d39d57;box-shadow:inset 0 0 0 5px #020d1380,0 0 18px #31c99114}.project-planner-nav li.is-active button{background:linear-gradient(90deg,#00aeff2b,#00aeff09 72%,#0000),#ffffff04;border-color:#5dd3ff57;box-shadow:inset 3px 0 #00aeff,0 12px 28px #0000001f}.project-planner-nav li.is-active .project-planner-nav__index{color:#e6f8ff;background:radial-gradient(circle,#00aeff40,#06202cf5 66%);border-color:#67d9ffa3;box-shadow:inset 0 0 0 5px #010f1680,0 0 22px #00aeff38}.project-planner-question{background:linear-gradient(#2263820a 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#2263820a 1px,#0000 1px) 0 0/24px 24px,radial-gradient(circle at 78% 14%,#00aeff13,#0000 24%),linear-gradient(145deg,#fbfdfe,#eef6f9);border-right:1px solid #21577021;padding:38px 40px 26px;position:relative}.project-planner-question:before{border-color:#1a597614;inset:14px}.project-planner-question__heading{background:linear-gradient(#296c8b09 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#296c8b09 1px,#0000 1px) 0 0/18px 18px,linear-gradient(145deg,#fffffffa,#e9f5faed);border-color:#225d7930;margin-top:28px;padding:34px 34px 32px;position:relative;overflow:hidden}.project-planner-question__heading:after{content:"CAD / REG 04";color:#1377a447;letter-spacing:.12em;background:0 0;border-bottom:1px solid #00aeff2e;border-right:1px solid #00aeff2e;place-items:end;padding:8px;font:800 6px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.project-planner-question h2{color:#071923;letter-spacing:-.048em;max-width:900px;font-size:clamp(34px,3.1vw,52px);font-weight:790;line-height:1.02}.project-planner-question__reason{clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);border:1px solid #1d5a761c;border-left:4px solid #00aeff;margin-left:86px}.project-planner-options{grid-template-columns:repeat(2,minmax(0,1fr))}.project-planner-options button{background:linear-gradient(120deg,#fffffffa,#e6f3f8e6),#fff;border-color:#1e58732e;grid-template-columns:34px minmax(0,1fr);min-height:108px;padding:22px 20px;transition:border-color .18s,box-shadow .18s,background .18s,color .18s;position:relative;overflow:hidden}.project-planner-options button:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#54d2ff33,#0000);width:28%;position:absolute;top:0;bottom:0;left:-42%;transform:skew(-18deg)}.project-planner-options button:hover,.project-planner-options button:focus-visible{border-color:#009de16b;transform:none;box-shadow:0 18px 42px #1049641b,inset 0 1px #fff}.project-planner-options button.is-selected:before{opacity:1;animation:1.8s ease-out pieCalibrationSweep}.project-planner-options__module-id{color:#226f9161;letter-spacing:.13em;font:850 6px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:10px;right:12px}.project-planner-options button.is-selected .project-planner-options__module-id{color:#007fb8}.project-planner-options button strong{padding-right:36px}.project-planner-field{margin-left:86px}.project-planner-field input{background:repeating-linear-gradient(90deg,#0000 0 31px,#1a678b06 31px 32px),#ffffffeb;border-color:#1d556f38;border-radius:0;min-height:62px;box-shadow:inset 4px 0 #00aeff80,inset 0 1px #fff}.project-planner-question__calibration{color:#1b678a78;letter-spacing:.13em;grid-template-columns:auto minmax(60px,1fr) auto;align-items:center;gap:12px;margin:28px 0 -1px 86px;font:800 6px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.project-planner-question__calibration i{background:repeating-linear-gradient(90deg,#0097db59 0 8px,#0000 8px 14px);height:1px}.project-planner-question__footer{background:linear-gradient(90deg,#00aeff0b,#0000 24% 76%,#00aeff09),#e6f1f6ad;border-top-color:#1e597426;margin:18px -18px -12px;padding:20px 18px 12px;position:relative}.project-planner-button{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);border-radius:0}.project-planner-button:hover:not(:disabled),.project-planner-button:focus-visible:not(:disabled){transform:none}.project-planner-intelligence{padding-top:18px;box-shadow:inset 18px 0 38px #0003,inset 1px 0 #6cd3fb21}.project-planner-intelligence__header{clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);background:linear-gradient(145deg,#ffffff0a,#00aeff09);border:1px solid #65cdf529;margin:0 14px 10px;padding:18px 18px 20px}.project-planner-intelligence__eyebrow{color:#70d8ff;letter-spacing:.13em;font:850 7px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.project-planner-intelligence>section{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);position:relative;overflow:hidden}.project-planner-intelligence>section>header{background:linear-gradient(90deg,#00aeff13,#0000);border-bottom:1px solid #6ad2fa1f;min-height:38px;padding:0 14px}.project-planner-readiness__grid{background:#64cdf61a;gap:1px}.project-planner-readiness__grid>div{background:#03131be6}.project-planner-classification li,.project-planner-delivery-signals li,.project-planner-priorities li,.project-planner-confirmed-inputs>div{border-radius:0;transition:border-color .16s,background .16s}.project-planner-confirmed-inputs button:hover,.project-planner-confirmed-inputs button:focus-visible{transform:none}@keyframes pieCalibrationSweep{0%{opacity:0;left:-42%}18%{opacity:1}to{opacity:0;left:118%}}@media (width<=1500px){.project-planner-shell{grid-template-columns:292px minmax(500px,1fr) 360px}.project-planner-chassis__topbar{grid-template-columns:292px minmax(0,1fr) 360px}}@media (width<=1240px){.project-planner-shell,.project-planner-chassis__topbar{grid-template-columns:280px minmax(0,1fr)}.project-planner-chassis__topbar span:last-child{display:none}.project-planner-intelligence{grid-column:1/-1}}@media (width<=900px){.project-planner-options{grid-template-columns:1fr}.project-planner-question__reason,.project-planner-options,.project-planner-field,.project-planner-question__calibration{margin-left:0}}@media (width<=760px){.project-planner-shell{padding-top:32px}.project-planner-chassis__topbar{grid-template-columns:1fr}.project-planner-chassis__topbar span:not(:first-child){display:none}.project-planner-question{padding:27px 18px 20px}.project-planner-question__heading{padding:24px 19px}.project-planner-question h2{font-size:clamp(30px,10vw,42px)}.project-planner-question__calibration{display:none}}@media (prefers-reduced-motion:reduce){.project-planner-options button.is-selected:before{animation:none}}.project-planner-shell{isolation:isolate}.project-planner-chassis__topbar span:last-child{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.project-planner-chassis__topbar span:last-child i{background:#62e7b0;border-radius:50%;width:6px;height:6px;animation:3.2s ease-in-out infinite pieSystemHeartbeat;box-shadow:0 0 0 3px #62e7b017,0 0 14px #62e7b06b}.project-planner-chassis__signal-bus{z-index:6;pointer-events:none;color:#1c678880;letter-spacing:.13em;background:linear-gradient(90deg,#00aeff09,#ffffffad 30% 70%,#00aeff09);border-bottom:1px solid #215c7617;grid-template-columns:auto minmax(30px,1fr) auto minmax(30px,1fr) auto minmax(30px,1fr) auto;align-items:center;gap:9px;height:25px;padding:0 24px;font:800 6px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid;position:absolute;top:31px;left:0;right:0}.project-planner-chassis__signal-bus i{background:repeating-linear-gradient(90deg,#167fae38 0 8px,#0000 8px 13px);height:1px;position:relative;overflow:hidden}.project-planner-chassis__signal-bus i:after{content:"";background:linear-gradient(90deg,#0000,#34cdffe6,#0000);width:24%;animation:5.8s linear infinite pieSignalTransit;position:absolute;inset:0;transform:translate(-130%)}.project-planner-chassis__signal-bus i:nth-of-type(2):after{animation-delay:-1.8s}.project-planner-chassis__signal-bus i:nth-of-type(3):after{animation-delay:-3.6s}.project-planner-nav{padding-top:54px}.project-planner-nav ol:before,.project-planner-nav ol:after{content:"";z-index:0;background:linear-gradient(90deg,#ffffff09,#00aeff17,#ffffff05);border:1px solid #5bc5ee2b;width:8px;position:absolute;left:48px;box-shadow:inset 0 0 0 2px #010c1266,0 0 18px #00aeff0d}.project-planner-nav ol{position:relative}.project-planner-nav ol:before{top:-8px;bottom:-8px}.project-planner-nav ol:after{opacity:.42;background:linear-gradient(#0000,#39d0ffe6,#0000);border-color:#0000;animation:7s linear infinite pieRailCurrent;top:-8px;bottom:-8px;transform:translateY(-100%)}.project-planner-nav li:before{background:0 0;width:8px;left:48px}.project-planner-nav li:after{content:attr(data-station);z-index:3;color:#79b1c947;letter-spacing:.12em;pointer-events:none;font:800 5px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:7px;right:8px}.project-planner-nav li.is-active:after{color:#5dd7ffb8}.project-planner-nav li.is-complete:after{color:#5fdaac85}.project-planner-nav li.is-active .project-planner-nav__index:before,.project-planner-nav li.is-active .project-planner-nav__index:after{content:"";pointer-events:none;clip-path:polygon(0 0,14px 0,14px 1px,1px 1px,1px 14px,0 14px,0 0,100% 0,100% 14px,99% 14px,99% 1px,calc(100% - 14px) 1px,calc(100% - 14px) 0,100% 0,100% 100%,calc(100% - 14px) 100%,calc(100% - 14px) 99%,99% 99%,99% calc(100% - 14px),100% calc(100% - 14px),100% 100%,0 100%,0 calc(100% - 14px),1px calc(100% - 14px),1px 99%,14px 99%,14px 100%,0 100%);border:1px solid #4ecfff4f;position:absolute;inset:-7px}.project-planner-nav li.is-active .project-planner-nav__index:after{opacity:.55;animation:2.8s ease-in-out infinite pieCalibrationRing;inset:-12px}.project-planner-nav__index{position:relative}.project-planner-question{padding-top:75px}.project-planner-question__telemetry{color:#1d688a75;letter-spacing:.12em;pointer-events:none;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;font:800 6px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid;position:absolute;top:43px;left:40px;right:40px}.project-planner-question__telemetry span:nth-child(2){text-align:center;position:relative;overflow:hidden}.project-planner-question__telemetry span:nth-child(2):before,.project-planner-question__telemetry span:nth-child(2):after{content:"";background:repeating-linear-gradient(90deg,#197ca840 0 7px,#0000 7px 12px);width:18%;height:1px;margin:0 12px 2px;display:inline-block}.project-planner-question__heading{isolation:isolate}.project-planner-question__drafting-sweep{z-index:0;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#00aeff1c,#ffffff9e,#00aeff14,#0000);border-right:1px solid #00aeff42;width:18%;animation:1.25s cubic-bezier(.2,.75,.25,1) both pieDraftingSweep;position:absolute;top:0;bottom:0;left:-22%;transform:skew(-8deg)}.project-planner-question__heading>:not(.project-planner-question__drafting-sweep){z-index:1;position:relative}.project-planner-options button:after{content:"CAL 00 10 20 30";color:#1c6a8e3d;letter-spacing:.1em;font:800 5px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;bottom:9px;right:13px}.project-planner-options button.is-selected:after{color:#007db599}.project-planner-options__mark{position:relative}.project-planner-options__mark:after{content:"";clip-path:polygon(0 0,8px 0,8px 1px,1px 1px,1px 8px,0 8px,0 0,100% 0,100% 8px,99% 8px,99% 1px,calc(100% - 8px) 1px,calc(100% - 8px) 0,100% 0,100% 100%,calc(100% - 8px) 100%,calc(100% - 8px) 99%,99% 99%,99% calc(100% - 8px),100% calc(100% - 8px),100% 100%,0 100%,0 calc(100% - 8px),1px calc(100% - 8px),1px 99%,8px 99%,8px 100%,0 100%);border:1px solid #216b8c1f;position:absolute;inset:-7px}.project-planner-intelligence{padding-top:55px}.project-planner-intelligence__systemline{color:#75caeb7a;letter-spacing:.12em;pointer-events:none;grid-template-columns:auto minmax(30px,1fr) auto;align-items:center;gap:10px;height:21px;font:800 5px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid;position:absolute;top:34px;left:15px;right:15px}.project-planner-intelligence__systemline i{background:repeating-linear-gradient(90deg,#66ccf430 0 7px,#0000 7px 12px);height:1px;position:relative;overflow:hidden}.project-planner-intelligence__systemline i:after{content:"";background:linear-gradient(90deg,#0000,#5dd8ff,#0000);width:25%;animation:4.4s linear infinite pieSignalTransit;position:absolute;inset:0}.project-planner-intelligence__telemetry{color:#87d1ec73;letter-spacing:.11em;border-top:1px solid #67ccf41c;grid-template-columns:repeat(3,1fr);margin-top:16px;padding-top:12px;font:800 5px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.project-planner-intelligence__telemetry span:nth-child(2){text-align:center}.project-planner-intelligence__telemetry span:last-child{text-align:right}.project-planner-shell.is-calibrating .project-planner-intelligence__header,.project-planner-shell.is-calibrating .project-planner-readiness__state{animation:1.2s ease-out both pieInstrumentRefresh}.project-planner-shell.is-calibrating .project-planner-chassis__signal-bus{border-bottom-color:#00aeff3d}@keyframes pieSignalTransit{0%{transform:translate(-130%)}to{transform:translate(520%)}}@keyframes pieRailCurrent{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes pieCalibrationRing{0%,to{opacity:.2;transform:scale(.96)}50%{opacity:.7;transform:scale(1.02)}}@keyframes pieDraftingSweep{0%{opacity:0;left:-22%}16%{opacity:.85}to{opacity:0;left:112%}}@keyframes pieInstrumentRefresh{0%{box-shadow:inset 0 0 0 1px #59d3ff47,0 0 24px #00aeff14}to{box-shadow:none}}@keyframes pieSystemHeartbeat{0%,86%,to{opacity:.55}91%{opacity:1}}@media (width<=1240px){.project-planner-chassis__signal-bus{grid-template-columns:auto 1fr auto 1fr auto}.project-planner-chassis__signal-bus i:last-of-type,.project-planner-chassis__signal-bus span:last-child{display:none}.project-planner-intelligence{padding-top:55px}}@media (width<=760px){.project-planner-chassis__signal-bus{display:none}.project-planner-nav{padding-top:29px}.project-planner-question{padding-top:48px}.project-planner-question__telemetry{grid-template-columns:1fr auto;top:22px;left:18px;right:18px}.project-planner-question__telemetry span:nth-child(2){display:none}.project-planner-intelligence{padding-top:22px}.project-planner-intelligence__systemline{display:none}}@media (prefers-reduced-motion:reduce){.project-planner-chassis__topbar span:last-child i,.project-planner-chassis__signal-bus i:after,.project-planner-nav ol:after,.project-planner-nav li.is-active .project-planner-nav__index:after,.project-planner-question__drafting-sweep,.project-planner-intelligence__systemline i:after,.project-planner-shell.is-calibrating .project-planner-intelligence__header,.project-planner-shell.is-calibrating .project-planner-readiness__state{animation:none}}:root{--pie-blue:#00aeff;--pie-blue-deep:#087daf;--pie-ink:#071822;--pie-steel:#8296a2;--pie-seam:#1c4d6524;--pie-glass:#ffffffc7;--pie-shadow:0 34px 92px #1a334224}.project-planner-page{text-rendering:geometricprecision;background-size:32px 32px,32px 32px,auto,auto}.project-planner-shell{isolation:isolate;box-shadow:var(--pie-shadow), 0 1px 0 #fffffff5 inset, 0 0 0 5px #ffffff85, 0 0 0 6px #25506512;background:linear-gradient(90deg,#00aeff06,#0000 18% 82%,#00aeff06),#f8fbfc;border-color:#1d495f38}.project-planner-shell:before{content:"";z-index:0;pointer-events:none;opacity:.52;background-color:#0000;background-image:linear-gradient(#12699107 1px,#0000 1px),linear-gradient(90deg,#12699107 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:31px 0 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.project-planner-chassis__topbar{background:linear-gradient(#ffffff0b,#0000),linear-gradient(90deg,#071923,#0b2532 44%,#071923);border-bottom-color:#76d3f72e;box-shadow:inset 0 -1px #00000080,0 1px #ffffff0f}.project-planner-chassis__topbar span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.project-planner-chassis__signal-bus{box-shadow:0 1px #ffffffbf,inset 0 -1px #195b790d}.project-planner-nav,.project-planner-question,.project-planner-intelligence{z-index:1;position:relative}.project-planner-nav{border-right-color:#5dc0e72e;box-shadow:inset -18px 0 42px #00000029,inset -1px 0 #71d5fa1c}.project-planner-nav__intro{border-bottom:1px solid #7acff01a;margin-bottom:7px;position:relative}.project-planner-nav__intro:after{content:"NAV / LOGIC BUS";color:#7fc9e545;letter-spacing:.14em;font:800 5px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;bottom:8px;right:8px}.project-planner-nav li button{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);border-radius:2px;min-height:72px}.project-planner-nav li button:after{content:"";pointer-events:none;border:1px solid #0000;border-image:linear-gradient(135deg,#ffffff14,#0000 35% 68%,#5dc9f114) 1;position:absolute;inset:5px}.project-planner-nav li[data-stage-status=locked] button{background:linear-gradient(90deg,#3ddaa611,#ffffff03)}.project-planner-nav li[data-stage-status=locked] .project-planner-nav__index{border-color:#58e2b052;box-shadow:inset 0 0 16px #42daa412}.project-planner-nav li[data-stage-status=dormant] button{filter:saturate(.68)}.project-planner-nav__copy strong,.project-planner-nav__copy small{overflow-wrap:anywhere}.project-planner-question{box-shadow:inset -1px 0 var(--pie-seam);background:radial-gradient(circle at 50% 0,#00aeff0b,#0000 34%),linear-gradient(#ffffffe0,#f6fafcfa)}.project-planner-question__heading{background:linear-gradient(#16749e08 1px,#0000 1px) 0 0/20px 20px,linear-gradient(90deg,#16749e08 1px,#0000 1px) 0 0/20px 20px,linear-gradient(145deg,#fffffff5,#f2f8fbd1);border-color:#1c5d7a29;box-shadow:0 23px 58px #1f405214,inset 0 1px #fff,inset 0 -1px #1b58740f}.project-planner-question__heading:before{opacity:.72}.project-planner-question h2{text-wrap:balance;letter-spacing:-.042em;max-width:880px}.project-planner-question__heading p,.project-planner-question__reason p{max-width:820px}.project-planner-options{align-items:stretch}.project-planner-options button{background:linear-gradient(135deg, #fffffff5, #f0f7fad1), var(--pie-glass);will-change:border-color, box-shadow, background-color;border-color:#1c4f6726;align-content:center;min-height:112px;transform:translateZ(0);box-shadow:0 12px 28px #1f3f4f0e,inset 0 1px #fff,inset 0 -1px #1c546f0e}.project-planner-options button:hover,.project-planner-options button:focus-visible{background:linear-gradient(135deg, #fff, #eff8fcf0), var(--pie-glass);border-color:#008fcd57;box-shadow:0 16px 34px #195b7a16,inset 0 1px #fff,inset 0 0 0 1px #00aeff09}.project-planner-options button.is-selected{box-shadow:0 17px 42px #0080b91d, inset 3px 0 var(--pie-blue), inset 0 1px #fff, inset 0 0 0 1px #00aeff13;background:linear-gradient(135deg,#fffffffa,#e2f6fef0),#fff;border-color:#0098da8c}.project-planner-options button:focus-visible,.project-planner-button:focus-visible,.project-planner-confirmed-inputs button:focus-visible,.project-planner-hero__actions>button:focus-visible{outline-offset:3px;outline:2px solid #00aeffc7}.project-planner-options button strong{text-wrap:balance;line-height:1.3}.project-planner-options button small{overflow-wrap:anywhere;line-height:1.55}.project-planner-field input{background:linear-gradient(#fffffffa,#f6fafceb);border-color:#1a4d6530;border-radius:2px;box-shadow:inset 0 1px 3px #1230400a,0 10px 25px #1b40530a}.project-planner-field input:focus{border-color:#0099dc9e;box-shadow:0 0 0 3px #00aeff1a,inset 0 1px 3px #1230400a}.project-planner-question__footer{background:linear-gradient(#fafcfde0,#f1f7f9f0);border-top-color:#1c4f6721;box-shadow:inset 0 1px #fff}.project-planner-button{border-radius:2px}.project-planner-button--primary{box-shadow:0 12px 26px #0080b924,inset 0 1px #ffffff3d}.project-planner-intelligence{background:linear-gradient(#ffffff05 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/22px 22px,radial-gradient(circle at 50% 0,#00aeff24,#0000 30%),linear-gradient(#071a24,#06141c);border-left-color:#62c9f12e;box-shadow:inset 20px 0 48px #00000038,inset 1px 0 #73d8fd1f}.project-planner-intelligence__header{box-shadow:inset 0 1px #ffffff0b,0 18px 35px #0000001a}.project-planner-intelligence>section{background:linear-gradient(145deg,#ffffff07,#00aeff05);border-color:#66ccf421;box-shadow:inset 0 1px #ffffff06,0 12px 30px #00000014}.project-planner-intelligence>section>header{letter-spacing:.11em}.project-planner-readiness__state strong,.project-planner-readiness__grid dd,.project-planner-classification span,.project-planner-delivery-signals li>span:last-child,.project-planner-priorities p,.project-planner-confirmed-inputs dd{overflow-wrap:anywhere}.project-planner-classification li,.project-planner-delivery-signals li,.project-planner-priorities li,.project-planner-confirmed-inputs>div{background:#ffffff05;border-color:#68caef1b}.project-planner-confirmed-inputs>div:hover,.project-planner-classification li:hover,.project-planner-delivery-signals li:hover,.project-planner-priorities li:hover{background:#00aeff08;border-color:#69d3fa30}.project-planner-shell[data-planning-state=ready] .project-planner-chassis__topbar span:last-child i{background:#7af0bc;box-shadow:0 0 0 3px #7af0bc1a,0 0 16px #7af0bc7a}.project-planner-shell[data-planning-state=standby] .project-planner-chassis__signal-bus i:after,.project-planner-shell[data-planning-state=standby] .project-planner-intelligence__systemline i:after{opacity:.42;animation-duration:8.4s}@media (width<=1240px){.project-planner-intelligence{border-top:1px solid #60c7ef2b;border-left:0}}@media (width<=900px){.project-planner-question h2{text-wrap:pretty}.project-planner-options button{min-height:96px}}@media (width<=760px){.project-planner-shell{box-shadow:0 24px 62px #1a334221,0 0 0 4px #ffffff75}.project-planner-nav li button{min-height:66px}.project-planner-options button{min-height:90px}.project-planner-question__footer{gap:14px}}@media (prefers-reduced-motion:reduce){.project-planner-options button,.project-planner-button,.project-planner-nav li button{transition-duration:.01ms!important}}.quote-workspace-page{--qw-blue:#00aeff;--qw-blue-deep:#0079b7;--qw-ink:#07131d;--qw-ink-soft:#102534;--qw-text:#172c39;--qw-muted:#667b88;--qw-line:#dce7ed;--qw-line-strong:#c8d8e1;--qw-paper:#f5f8fa;min-height:100vh;color:var(--qw-text);background:linear-gradient(#083d5b07 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#083d5b07 1px,#0000 1px) 0 0/48px 48px,linear-gradient(#f8fbfc 0,#eef4f7 100%);padding:126px 28px 78px;position:relative;overflow:hidden}.quote-workspace-page:before{content:"";pointer-events:none;background:radial-gradient(circle at 15% 2%,#00aeff17,#0000 24%),radial-gradient(circle at 91% 42%,#00aeff0e,#0000 22%);position:absolute;inset:0}.quote-page-cad{pointer-events:none;z-index:0;color:#0b74a43d;letter-spacing:.18em;font-size:8px;font-weight:800;position:absolute;inset:0}.quote-page-cad__axis{writing-mode:vertical-rl;position:absolute}.quote-page-cad__axis--one{top:210px;left:12px}.quote-page-cad__axis--two{top:700px;right:13px}.quote-page-cad__cross{width:19px;height:19px;position:absolute}.quote-page-cad__cross:before,.quote-page-cad__cross:after{content:"";background:#007eb838;position:absolute}.quote-page-cad__cross:before{width:1px;height:19px;top:0;left:9px}.quote-page-cad__cross:after{width:19px;height:1px;top:9px;left:0}.quote-page-cad__cross--one{top:530px;left:4.5%}.quote-page-cad__cross--two{top:1160px;right:3.5%}.quote-kicker,.quote-panel-label{color:#0788c4;letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.quote-panel-label{color:#178fc3}.quote-action{min-height:46px;font:inherit;letter-spacing:.095em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 19px;font-size:10px;font-weight:900;text-decoration:none;transition:border-color .22s,background .22s,color .22s,box-shadow .22s;display:inline-flex;position:relative;overflow:hidden}.quote-action:before{content:"";background:linear-gradient(105deg,#0000,#ffffff45,#0000);transition:transform .42s;position:absolute;inset:0;transform:translate(-112%)}.quote-action:hover:before{transform:translate(112%)}.quote-action--primary{color:#00111a;background:linear-gradient(#58d2ff 0,#00aeff 48%,#008ed2 100%);border-color:#8de1ff;box-shadow:inset 0 1px #ffffff8c,0 10px 25px #00aeff2e}.quote-action--primary:hover{box-shadow:inset 0 1px #ffffffa6,0 13px 30px #00aeff47}.quote-action--secondary{color:#dbe9f0;background:#ffffff09;border-color:#c0dae740}.quote-action--secondary:hover{color:#fff;background:#00aeff12;border-color:#5ed3ff9e}.quote-hero{z-index:1;background:linear-gradient(137deg,#06121b 0,#0a1d2a 60%,#102b3d 100%);border:1px solid #82bfdc38;grid-template-columns:minmax(0,1fr) 372px;max-width:1540px;margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 90px #0518252e,inset 0 1px #ffffff0b}.quote-hero:before,.quote-hero:after{content:"";pointer-events:none;position:absolute}.quote-hero:before{background:linear-gradient(90deg,var(--qw-blue),transparent);width:145px;height:1px;top:0;left:0;box-shadow:0 0 18px #00aeffb3}.quote-hero:after{background:linear-gradient(90deg,transparent,var(--qw-blue));width:210px;height:1px;bottom:0;right:0}.quote-hero__grid{opacity:.2;background-image:linear-gradient(#53afd821 1px,#0000 1px),linear-gradient(90deg,#53afd821 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 84%);mask-image:linear-gradient(90deg,#000,#0000 84%)}.quote-hero__blueprint{pointer-events:none;position:absolute;inset:0}.quote-hero__dimension{color:#7cccee45;letter-spacing:.22em;font-size:7px;font-weight:900;position:absolute}.quote-hero__dimension--top{top:16px;left:28px}.quote-hero__dimension--side{writing-mode:vertical-rl;bottom:30px;right:11px}.quote-hero__datum{border:1px solid #00aeff61;border-radius:50%;width:11px;height:11px;position:absolute}.quote-hero__datum:before,.quote-hero__datum:after{content:"";background:#00aeff59;position:absolute}.quote-hero__datum:before{width:1px;height:21px;top:-6px;left:4px}.quote-hero__datum:after{width:21px;height:1px;top:4px;left:-6px}.quote-hero__datum--one{top:35px;left:62%}.quote-hero__datum--two{bottom:29px;left:47%}.quote-hero__content{z-index:2;padding:54px 58px 48px;position:relative}.quote-hero__eyebrow{color:#8aa5b6;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:11px;font-size:8px;font-weight:900;display:flex}.quote-hero__eyebrow>span:last-child{color:#4ebfea;margin-left:auto}.quote-hero__live{background:#3ff0b0;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite quoteLive;box-shadow:0 0 0 5px #3ff0b014,0 0 14px #3ff0b0b8}.quote-hero__title-row{grid-template-columns:minmax(0,1fr) 245px;gap:42px;margin-top:50px;display:grid}.quote-hero__title-copy h1{color:#fff;letter-spacing:-.055em;max-width:760px;margin:11px 0 14px;font-size:clamp(42px,4.8vw,76px);line-height:.96}.quote-hero__title-copy p{color:#9db0bc;max-width:700px;margin:0;font-size:14px;line-height:1.75}.quote-hero__identity{border-left:1px solid #79bcdc3d;align-self:start;padding:19px 0 18px 22px}.quote-hero__identity span,.quote-hero__identity small{color:#6f899a;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.quote-hero__identity strong{color:#dff4fd;letter-spacing:.07em;word-break:break-all;margin:9px 0 11px;font-size:12px;display:block}.quote-hero__identity small{font-size:7px;line-height:1.6}.quote-hero__location{color:#b6c9d4;letter-spacing:.05em;text-transform:uppercase;background:#ffffff07;border:1px solid #84bad424;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;padding:15px 18px;font-size:10px;font-weight:800;display:flex}.quote-hero__location svg{color:#42c7ff}.quote-hero__divider{background:#ffffff29;width:1px;height:13px}.quote-hero__investment{background:linear-gradient(115deg,#00aeff1a,#ffffff06);border:1px solid #68bbe138;grid-template-columns:minmax(0,1fr) 230px;margin-top:24px;display:grid;box-shadow:inset 0 1px #ffffff09}.quote-hero__investment-main{padding:29px 31px;position:relative;overflow:hidden}.quote-hero__investment-main:after{content:"";background:linear-gradient(90deg,var(--qw-blue),transparent);height:1px;position:absolute;bottom:0;left:31px;right:31px}.quote-hero__investment span,.quote-hero__investment small{color:#75a5bc;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.quote-hero__investment-main>strong{color:#fff;letter-spacing:-.04em;margin:11px 0 10px;font-size:clamp(28px,3vw,43px);line-height:1;display:block}.quote-hero__investment small{font-size:7px}.quote-hero__timeline{border-left:1px solid #7dbfdd2e;align-content:center;gap:7px;padding:28px;display:grid}.quote-hero__timeline svg{color:#55cbfa}.quote-hero__timeline strong{color:#fff;font-size:18px}.quote-hero__actions{gap:10px;margin-top:24px;display:flex}.quote-hero__intelligence{z-index:2;background:linear-gradient(#ffffff07,#010a102b);border-left:1px solid #8ac7e42e;padding:50px 32px 36px;position:relative}.quote-hero__intelligence:before{content:"";background:linear-gradient(var(--qw-blue),transparent);width:1px;height:138px;position:absolute;top:0;left:-1px;box-shadow:0 0 12px #00aeff66}.quote-hero__intelligence-head{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:12px;padding-bottom:20px;display:flex}.quote-hero__system-status{color:#62deb0;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:900}.quote-hero__signal{border-bottom:1px solid #ffffff13;grid-template-columns:42px 1fr;align-items:center;gap:13px;padding:20px 0;display:grid}.quote-hero__signal-icon{color:#61cefa;background:linear-gradient(145deg,#ffffff12,#00aeff09);border:1px solid #77c9ed38;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #ffffff14}.quote-hero__signal span{color:#6f8b9b;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:900;display:block}.quote-hero__signal strong{color:#e9f7fc;letter-spacing:.015em;margin-top:6px;font-size:13px;display:block}.quote-hero__profile{background:#00aeff0e;border:1px solid #00aeff2e;margin-top:24px;padding:20px}.quote-hero__profile span{color:#65b8dc;letter-spacing:.15em;text-transform:uppercase;font-size:7px;font-weight:900;display:block}.quote-hero__profile strong{color:#fff;margin-top:9px;font-size:13px;line-height:1.45;display:block}.quote-snapshot{z-index:2;border:1px solid var(--qw-line-strong);background:#fdfefe;grid-template-columns:1.35fr 1fr .8fr .8fr .7fr;max-width:1470px;margin:-1px auto 0;display:grid;position:relative;box-shadow:0 18px 45px #0e2d3f12}.quote-snapshot>div{border-right:1px solid var(--qw-line);padding:19px 22px;position:relative}.quote-snapshot>div:last-child{border-right:0}.quote-snapshot>div:before{content:"";background:var(--qw-blue);width:32px;height:2px;position:absolute;top:-1px;left:22px}.quote-snapshot span{color:#81929d;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:900;display:block}.quote-snapshot strong{margin-top:7px;font-size:11px;line-height:1.35;display:block}.quote-metrics{z-index:1;grid-template-columns:repeat(4,1fr);gap:13px;max-width:1540px;margin:28px auto;display:grid;position:relative}.quote-metrics article{border:1px solid var(--qw-line);background:linear-gradient(145deg,#fff,#f9fbfc);min-height:145px;padding:25px 25px 22px;position:relative;overflow:hidden;box-shadow:0 14px 34px #0c26370b}.quote-metrics article:after{content:"";transform-origin:0;background:linear-gradient(90deg,var(--qw-blue),transparent);height:2px;transition:transform .28s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.22)}.quote-metrics article:hover:after{transform:scaleX(1)}.quote-metrics i{color:#e2ebf0;letter-spacing:-.07em;font-size:26px;font-style:normal;font-weight:900;position:absolute;top:15px;right:17px}.quote-metrics span{color:#607785;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;font-weight:900;display:flex}.quote-metrics svg{color:var(--qw-blue)}.quote-metrics strong{color:#132c3a;letter-spacing:-.035em;margin:20px 0 6px;font-size:23px;line-height:1.1;display:block}.quote-metrics small{color:#84949e;font-size:10px}.quote-workspace-grid{z-index:1;grid-template-columns:minmax(0,1fr) 390px;gap:24px;max-width:1540px;margin:0 auto;display:grid;position:relative}.quote-workspace-main,.quote-workspace-sidebar{align-content:start;gap:24px;display:grid}.quote-panel,.quote-side-panel{border:1px solid var(--qw-line);background:#fffffff5;position:relative;overflow:hidden;box-shadow:0 18px 48px #0c26370d}.quote-panel:before,.quote-side-panel:not(.quote-side-panel--delivery):before{content:"";background:linear-gradient(90deg,var(--qw-blue),transparent);width:52px;height:2px;position:absolute;top:-1px;left:-1px}.quote-panel:after{content:"";border-top:1px solid #0089c74d;border-right:1px solid #0089c74d;width:9px;height:9px;position:absolute;top:14px;right:14px}.quote-panel{padding:36px}.quote-panel__header{border-bottom:1px solid var(--qw-line);justify-content:space-between;gap:28px;padding-bottom:27px;display:flex}.quote-panel__header h2,.quote-side-panel h2{color:#112a38;letter-spacing:-.035em;margin:8px 0;font-size:26px}.quote-panel__header p{max-width:720px;color:var(--qw-muted);margin:0;font-size:12px;line-height:1.72}.quote-panel__count{color:#087db3;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;background:#eef8fd;border:1px solid #d3ecf7;align-self:start;padding:9px 12px;font-size:8px;font-weight:900}.quote-scope-list{display:grid}.quote-scope-item{border-bottom:1px solid var(--qw-line);grid-template-columns:45px 1fr 37px;gap:18px;padding:25px 0;display:grid;position:relative}.quote-scope-item:last-child{border-bottom:0}.quote-scope-item:before{content:"";background:linear-gradient(var(--qw-blue),transparent);opacity:0;width:1px;transition:opacity .25s;position:absolute;top:25px;bottom:25px;left:0}.quote-scope-item:hover:before{opacity:1}.quote-scope-item__index{color:#9aaab4;letter-spacing:.08em;font-size:10px;font-weight:900}.quote-scope-item__meta{align-items:center;gap:10px;display:flex}.quote-scope-item__meta span,.quote-scope-item__meta small{letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.quote-scope-item__meta span{color:#087db3}.quote-scope-item__meta small{color:#927025;border-left:1px solid #dfe8ed;padding-left:10px}.quote-scope-item--critical .quote-scope-item__meta small{color:#b73f3f}.quote-scope-item h3{margin:8px 0 7px;font-size:17px}.quote-scope-item p{color:var(--qw-muted);margin:0;font-size:12px;line-height:1.65}.quote-scope-item__check{color:#1a9f69;background:#effaf6;border:1px solid #d4eee4;place-items:center;width:34px;height:34px;display:grid}.quote-investment-ledger{margin-top:8px}.quote-investment-ledger__row{border-bottom:1px solid var(--qw-line);justify-content:space-between;gap:30px;padding:23px 0;display:flex}.quote-investment-ledger__row>div{gap:5px;max-width:720px;display:grid}.quote-investment-ledger__row span{color:var(--qw-muted);font-size:11px;line-height:1.58}.quote-investment-ledger__row>strong{white-space:nowrap;font-size:16px}.quote-investment-ledger__kind{letter-spacing:.13em;text-transform:uppercase;font-weight:900;color:#087db3!important;font-size:8px!important}.quote-investment-ledger__total{color:#fff;background:linear-gradient(135deg,#07131d,#102b3c);border:1px solid #00aeff40;justify-content:space-between;align-items:end;margin-top:20px;padding:29px 31px;display:flex;position:relative;overflow:hidden}.quote-investment-ledger__total:before{content:"";background-image:linear-gradient(#35a3d317 1px,#0000 1px),linear-gradient(90deg,#35a3d317 1px,#0000 1px);background-size:25px 25px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.quote-investment-ledger__total>*{position:relative}.quote-investment-ledger__total span{color:#62cfff;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.quote-investment-ledger__total>div>strong{margin-top:8px;display:block}.quote-investment-ledger__total>strong{letter-spacing:-.035em;font-size:26px}.quote-basis{border-top:1px solid var(--qw-line);grid-template-columns:145px 1fr;gap:18px;margin-top:25px;padding-top:23px;display:grid}.quote-basis>span{letter-spacing:.14em;text-transform:uppercase;color:#087db3;font-size:8px;font-weight:900}.quote-basis ul{color:var(--qw-muted);margin:0;padding-left:18px;font-size:11px;line-height:1.75}.quote-timeline{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:34px 0 5px;padding:0;list-style:none;display:grid;position:relative}.quote-timeline:before{content:"";background:linear-gradient(90deg,#00aeff33,var(--qw-blue),#00aeff33);height:1px;position:absolute;top:21px;left:24px;right:24px;box-shadow:0 0 8px #00aeff33}.quote-timeline:after{content:"";filter:blur(2px);background:linear-gradient(90deg,#0000,#87dcff,#0000);width:18%;height:5px;animation:5s linear infinite quoteConduit;position:absolute;top:19px;left:24px}.quote-timeline li{text-align:center;padding:0 13px 18px;display:block;position:relative}.quote-timeline__node{z-index:1;color:#86dcff;background:linear-gradient(145deg,#102938,#06131c);border:1px solid #00aeff7a;place-items:center;width:42px;height:42px;margin:0 auto 20px;font-size:9px;font-weight:900;display:grid;position:relative;box-shadow:0 0 0 5px #fff,0 0 0 6px #dbe9ef,0 7px 16px #052c4229}.quote-timeline__heading{display:block}.quote-timeline h3{margin:0;font-size:15px}.quote-timeline__heading strong{color:#087db3;letter-spacing:.06em;text-transform:uppercase;margin-top:7px;font-size:9px;display:block}.quote-timeline p{color:var(--qw-muted);margin:10px 0 13px;font-size:11px;line-height:1.6}.quote-timeline__dependencies,.quote-schedule-drivers>div{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.quote-timeline__dependencies span,.quote-schedule-drivers>div span{color:#526775;letter-spacing:.07em;text-transform:uppercase;background:#f1f6f9;border:1px solid #e2ebef;padding:6px 7px;font-size:7px;font-weight:800}.quote-schedule-drivers{border:1px solid var(--qw-line);background:#f7fafc;margin-top:24px;padding:21px}.quote-schedule-drivers>span{color:#087db3;letter-spacing:.14em;text-transform:uppercase;margin-bottom:13px;font-size:8px;font-weight:900;display:block}.quote-schedule-drivers>div{justify-content:flex-start}.quote-option-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:25px;display:grid}.quote-option-grid article{border:1px solid var(--qw-line);background:linear-gradient(145deg,#fbfdfe,#f4f8fa);padding:24px;position:relative;overflow:hidden}.quote-option-grid article:after{content:"";border:1px solid #00aeff1c;width:82px;height:82px;position:absolute;bottom:-35px;right:-35px;transform:rotate(45deg)}.quote-option-grid__icon{background:#edf8fd;border:1px solid #d1ebf6;place-items:center;width:38px;height:38px;color:var(--qw-blue)!important;margin:0!important;display:grid!important}.quote-option-grid>article>span:not(.quote-option-grid__icon){color:#087db3;letter-spacing:.13em;text-transform:uppercase;margin-top:19px;font-size:8px;font-weight:900;display:block}.quote-option-grid h3{margin:8px 0;font-size:16px}.quote-option-grid p{color:var(--qw-muted);margin:0;font-size:11px;line-height:1.65}.quote-option-grid strong{color:#0b6f9d;margin-top:16px;font-size:13px;display:block}.quote-side-panel{padding:29px}.quote-side-panel>header{border-bottom:1px solid var(--qw-line);gap:13px;padding-bottom:20px;display:flex}.quote-side-panel__header-icon{width:35px;height:35px;color:var(--qw-blue);background:#eef8fd;border:1px solid #d7edf7;flex:none;place-items:center;display:grid}.quote-side-panel h2{font-size:20px}.quote-side-panel--delivery{color:#fff;background:linear-gradient(150deg,#06131d,#102b3e);border-color:#00aeff3d}.quote-side-panel--delivery:before{content:"";background-image:linear-gradient(#3aa5d314 1px,#0000 1px),linear-gradient(90deg,#3aa5d314 1px,#0000 1px);background-size:27px 27px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 75%);mask-image:linear-gradient(135deg,#000,#0000 75%)}.quote-side-panel--delivery>*{position:relative}.quote-side-panel__hero-icon{color:#6bd5ff;background:#00aeff14;border:1px solid #00aeff3d;place-items:center;width:45px;height:45px;margin:24px 0 10px;display:grid}.quote-side-panel--delivery p{color:#9eb2c0;font-size:11px;line-height:1.68}.quote-side-panel--delivery dl{background:#ffffff1a;gap:1px;margin:24px 0 0;display:grid}.quote-side-panel--delivery dl div{background:#02090f7a;justify-content:space-between;padding:13px;display:flex}.quote-side-panel--delivery dt{color:#7994a7;text-transform:uppercase;letter-spacing:.12em;font-size:7px}.quote-side-panel--delivery dd{margin:0;font-size:10px;font-weight:900}.quote-risk-list{display:grid}.quote-risk{border-bottom:1px solid var(--qw-line);padding:20px 0;position:relative}.quote-risk:last-child{border-bottom:0}.quote-risk>div{justify-content:space-between;display:flex}.quote-risk>div span,.quote-risk>div small{letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:900}.quote-risk>div span{color:#a86b12}.quote-risk--critical>div span{color:#c13c3c}.quote-risk h3{margin:8px 0;font-size:14px}.quote-risk p{color:var(--qw-muted);margin:0 0 10px;font-size:11px;line-height:1.6}.quote-risk>strong{color:#087db3;letter-spacing:.12em;text-transform:uppercase;font-size:7px;display:block}.quote-dependency-list{margin:0;padding:6px 0 0;list-style:none}.quote-dependency-list li{border-bottom:1px solid var(--qw-line);grid-template-columns:33px 1fr;gap:11px;padding:15px 0;display:grid}.quote-dependency-list li:last-child{border-bottom:0}.quote-dependency-list span{color:#087db3;background:#eef8fd;border:1px solid #d8edf6;place-items:center;width:27px;height:27px;font-size:8px;font-weight:900;display:grid}.quote-dependency-list p{color:#536773;margin:0;font-size:11px;line-height:1.58}.quote-side-panel--outstanding>ul,.quote-simple-list{color:#5d6f7a;margin:18px 0 0;padding-left:18px;font-size:11px;line-height:1.7}.quote-ready-state{text-align:center;padding-top:23px}.quote-ready-state svg{color:#1a9f69}.quote-ready-state strong{margin:10px 0 5px;display:block}.quote-ready-state p,.quote-empty-copy{color:var(--qw-muted);font-size:11px;line-height:1.62}.quote-simple-list li{margin-bottom:11px}.quote-simple-list li strong,.quote-simple-list li span{display:block}.quote-simple-list li span{color:#81909a;margin-top:4px}.quote-side-panel>.quote-simple-list+h2{border-top:1px solid var(--qw-line);margin-top:29px;padding-top:24px}.quote-closing-panel{z-index:1;color:#fff;background:linear-gradient(120deg,#07131d,#102a3b);border:1px solid #00aeff38;justify-content:space-between;align-items:center;gap:34px;max-width:1540px;margin:24px auto 0;padding:42px 44px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 55px #071c2924}.quote-closing-panel__grid{background-image:linear-gradient(#3ba7d614 1px,#0000 1px),linear-gradient(90deg,#3ba7d614 1px,#0000 1px);background-size:29px 29px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.quote-closing-panel>div:not(.quote-closing-panel__grid){position:relative}.quote-closing-panel h2{letter-spacing:-.035em;margin:9px 0;font-size:29px}.quote-closing-panel p{color:#9cb0bc;max-width:760px;margin:0;font-size:12px;line-height:1.7}.quote-closing-panel>div:last-child{align-items:center;gap:10px;display:flex}.quote-closing-panel .quote-action--secondary{color:#dbe9f0;border-color:#cde5f038}.quote-workspace-page--empty{place-items:center;display:grid}.quote-empty-state{z-index:1;text-align:center;color:#fff;background:linear-gradient(145deg,#07131d,#102a3b);border:1px solid #00aeff42;width:min(720px,100%);padding:58px;position:relative;overflow:hidden;box-shadow:0 30px 75px #071f2e2e}.quote-empty-state__grid{background-image:linear-gradient(#30a4d717 1px,#0000 1px),linear-gradient(90deg,#30a4d717 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.quote-empty-state>:not(.quote-empty-state__grid){position:relative}.quote-empty-state__icon{color:#5dd0ff;background:#00aeff14;border:1px solid #00aeff4d;place-items:center;width:64px;height:64px;margin:0 auto 22px;display:grid}.quote-empty-state h1{color:#fff;letter-spacing:-.045em;margin:12px 0;font-size:38px}.quote-empty-state p{color:#9eb1bd;max-width:540px;margin:0 auto 25px;font-size:13px;line-height:1.7}@keyframes quoteLive{0%,to{opacity:.55;transform:scale(.88)}50%{opacity:1;transform:scale(1.08)}}@keyframes quoteConduit{0%{opacity:0;transform:translate(-10%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(450%)}}@media (width<=1180px){.quote-hero{grid-template-columns:1fr}.quote-hero__intelligence{border-top:1px solid #ffffff1a;border-left:0;grid-template-columns:repeat(2,1fr);gap:0 24px;display:grid}.quote-hero__intelligence-head,.quote-hero__profile{grid-column:1/-1}.quote-snapshot{grid-template-columns:repeat(3,1fr)}.quote-snapshot>div:nth-child(3){border-right:0}.quote-snapshot>div:nth-child(n+4){border-top:1px solid var(--qw-line)}.quote-workspace-grid{grid-template-columns:1fr}.quote-workspace-sidebar,.quote-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.quote-timeline{grid-template-columns:1fr}.quote-timeline:before,.quote-timeline:after{display:none}.quote-timeline li{text-align:left;border-bottom:1px solid var(--qw-line);grid-template-columns:48px 1fr;gap:17px;padding:19px 0;display:grid}.quote-timeline li:last-child{border-bottom:0}.quote-timeline__node{margin:0}.quote-timeline__dependencies{justify-content:flex-start}}@media (width<=760px){.quote-workspace-page{padding:102px 16px 56px}.quote-hero__content,.quote-hero__intelligence{padding:31px 22px}.quote-hero__title-row,.quote-hero__investment,.quote-panel__header,.quote-investment-ledger__row,.quote-closing-panel{display:block}.quote-hero__title-row{margin-top:34px}.quote-hero__identity{border-left:0;margin-top:25px;padding-left:0}.quote-hero__timeline{border-top:1px solid #ffffff1f;border-left:0}.quote-hero__actions,.quote-closing-panel>div:last-child{flex-direction:column;align-items:stretch}.quote-snapshot,.quote-metrics,.quote-workspace-sidebar,.quote-option-grid{grid-template-columns:1fr}.quote-snapshot>div{border-right:0;border-bottom:1px solid var(--qw-line)}.quote-snapshot>div:last-child{border-bottom:0}.quote-panel{padding:25px 20px}.quote-panel__count{margin-top:17px;display:inline-block}.quote-investment-ledger__row>strong{margin-top:13px;display:block}.quote-investment-ledger__total{padding:25px 21px;display:block}.quote-investment-ledger__total>strong{margin-top:13px;display:block}.quote-basis{grid-template-columns:1fr}.quote-closing-panel{padding:31px 23px}.quote-closing-panel>div:last-child{margin-top:22px}.quote-hero__intelligence{grid-template-columns:1fr}.quote-hero__intelligence-head,.quote-hero__profile{grid-column:auto}.quote-scope-item{grid-template-columns:34px 1fr}.quote-scope-item__check,.quote-page-cad{display:none}}@media (prefers-reduced-motion:reduce){.quote-action,.quote-metrics article:after{transition:none}.quote-hero__live,.quote-timeline:after{animation:none}}.quote-workspace-page{background:linear-gradient(#235e7c07 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#235e7c07 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle at 82% 5%,#00aeff13,#0000 28%),linear-gradient(#f9fbfc 0%,#edf3f6 100%)}.quote-hero{border-color:#53b6e14d;box-shadow:0 34px 90px #04192638,inset 0 1px #ffffff0b,0 0 0 1px #00aeff06}.quote-hero:after{content:"";background:linear-gradient(90deg,#0000,#00aeff);width:210px;height:1px;position:absolute;bottom:0;right:0;box-shadow:0 0 14px #00aeff7a}.quote-hero__intelligence{background:linear-gradient(#66caf509 1px,#0000 1px) 0 0/19px 19px,linear-gradient(90deg,#66caf509 1px,#0000 1px) 0 0/19px 19px,linear-gradient(#0e2a3ab8,#020c135c)}.quote-hero__intelligence-head{padding-bottom:23px;position:relative}.quote-hero__intelligence-head:after{content:"INTELLIGENCE BUS / ACTIVE";color:#59c9f957;letter-spacing:.14em;font:800 6px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;bottom:7px;left:0}.quote-hero__signal{grid-template-columns:50px 1fr 24px;min-height:78px;padding:15px 8px 15px 0;transition:background .18s,border-color .18s;position:relative}.quote-hero__signal:hover{background:linear-gradient(90deg,#00aeff13,#0000 76%);border-bottom-color:#5bcdfb33}.quote-hero__signal>small{color:#6cc0e561;letter-spacing:.1em;text-align:right;align-self:start;padding-top:5px;font:850 7px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.quote-hero__signal-icon{color:#7bddff;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:linear-gradient(135deg,#ffffff1c,#0000 45%),radial-gradient(circle,#00aeff21,#00aeff06 66%);border:1px solid #6ecdf652;width:44px;height:44px;position:relative;box-shadow:inset 0 0 0 4px #020e1694,inset 0 1px #ffffff1f,0 0 18px #00aeff17}.quote-hero__signal-icon:before,.quote-hero__signal-icon:after{content:"";pointer-events:none;position:absolute}.quote-hero__signal-icon:before{border:1px solid #64d0fc29;inset:6px;transform:rotate(45deg)}.quote-hero__signal-icon:after{background:linear-gradient(#00aeff,#0000);width:1px;height:8px;bottom:-9px;left:50%}.quote-hero__signal-icon i{z-index:2;color:#8edfff;letter-spacing:.06em;background:#071722;border:1px solid #5bcbf93d;padding:2px 3px;font:850 5px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:-5px;right:-4px}.quote-hero__signal--confidence .quote-hero__signal-icon{color:#72e2bd}.quote-hero__signal--complexity .quote-hero__signal-icon{color:#72d4ff}.quote-hero__signal--delivery .quote-hero__signal-icon{color:#b7d9e8}.quote-hero__signal--priority .quote-hero__signal-icon{color:#78cfff}.quote-hero__profile{background:linear-gradient(115deg,#00aeff1b,#ffffff05),#00aeff09;position:relative;overflow:hidden;box-shadow:inset 3px 0 #00aeffb8}.quote-hero__profile:after{content:"";border-top:1px solid #5ccefc4d;border-right:1px solid #5ccefc4d;width:46px;height:46px;position:absolute;top:0;right:0}.quote-snapshot,.quote-metrics,.quote-panel,.quote-side-panel{box-shadow:0 18px 46px #1e405213,inset 0 1px #ffffffe0}.quote-metrics article{background:linear-gradient(135deg,#00aeff09,#0000 46%),linear-gradient(#fff,#f5f9fb);overflow:hidden}.quote-metrics article:before{content:"";opacity:.62;background:linear-gradient(#5bd4ff,#00aeff 58%,#0000);width:3px;height:100%;position:absolute;top:0;left:0}.quote-panel,.quote-side-panel{border-color:#17445b24}.quote-panel__header{position:relative}.quote-panel__header:after{content:"";background:#00aeff;width:76px;height:1px;position:absolute;bottom:-1px;left:0;box-shadow:0 0 9px #00aeff57}.quote-scope-item,.quote-option-grid article,.quote-schedule-drivers,.quote-investment-ledger__row{border-color:#1d4e6521}.quote-scope-item:hover,.quote-option-grid article:hover{border-color:#0097db4d;box-shadow:0 14px 34px #12486313}.quote-side-panel--outstanding .quote-ready-state{color:#eaf7fb;background:linear-gradient(135deg,#20b77e1c,#0000 58%),linear-gradient(145deg,#0c2630,#0a1d27);border:1px solid #49d09f38;margin-top:20px;padding:24px 18px;box-shadow:inset 3px 0 #38c78d,0 16px 34px #0a242f1f}.quote-side-panel--outstanding .quote-ready-state strong{color:#f1fbf7}.quote-side-panel--outstanding .quote-ready-state p{color:#daefe7a8}.quote-side-panel--outstanding .quote-ready-state svg{color:#59e0ae;filter:drop-shadow(0 0 10px #43d59c47)}.quote-closing-panel{border-color:#50c4f547;box-shadow:0 30px 75px #051d2b33}@media (width<=760px){.quote-hero__signal{grid-template-columns:50px 1fr 22px}}.quote-workspace-page{--qv3-blue:#00aeff;--qv3-cyan:#69dcff;isolation:isolate;background:radial-gradient(circle at 50% 4%,#00aeff14,#0000 25%),linear-gradient(#eef6f9,#f8fbfc 48%,#edf4f7);position:relative}.quote-workspace-page:before{content:"";z-index:-1;pointer-events:none;opacity:.24;background-image:linear-gradient(#185c7c0e 1px,#0000 1px),linear-gradient(90deg,#185c7c0e 1px,#0000 1px);background-size:52px 52px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.quote-hero{clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);border-color:#59caf842;box-shadow:0 38px 100px #02152047,inset 0 1px #ffffff0d}.quote-hero:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 0 63%,#00aeff09 63%),radial-gradient(circle at 18% 10%,#00aeff17,#0000 32%);position:absolute;inset:0}.quote-hero__title-copy h1{text-shadow:0 10px 34px #00000038}.quote-hero__investment{box-shadow:inset 4px 0 0 var(--qv3-blue), inset 0 1px 0 #ffffff0a;background:linear-gradient(110deg,#00aeff1c,#ffffff05 58%),#010e166b;border-color:#60d2ff3d;position:relative;overflow:hidden}.quote-hero__investment:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#67dcff1c,#0000);animation:6s ease-in-out infinite qv3InvestmentScan;position:absolute;inset:0;transform:translate(-100%)}@keyframes qv3InvestmentScan{0%,60%{transform:translate(-100%)}to{transform:translate(100%)}}.quote-hero__intelligence{border-left:1px solid #65d6ff33;position:relative;overflow:hidden;box-shadow:inset 16px 0 44px #0000002e}.quote-hero__intelligence:after{content:"";pointer-events:none;background:linear-gradient(#0000 0 44%,#67dcff0e 50%,#0000 56%);animation:8s ease-in-out infinite qv3ConsoleSweep;position:absolute;inset:0;transform:translateY(-100%)}@keyframes qv3ConsoleSweep{0%,68%{transform:translateY(-100%)}to{transform:translateY(100%)}}.quote-snapshot{background:linear-gradient(145deg,#fffffffa,#eef7fae6);border-color:#245b7426;position:relative;overflow:hidden}.quote-snapshot:before{content:"PROJECT BASIS / VERIFIED INPUTS";color:#096b993b;letter-spacing:.14em;font:800 6px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:11px;right:16px}.quote-metrics{background:#1d4e6524;border:1px solid #1d4e6524;gap:1px;overflow:hidden;box-shadow:0 26px 70px #143d501c}.quote-metrics article{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);border:0;border-radius:0;min-height:154px;position:relative}.quote-metrics article:after{content:"";border-top:1px solid #00aeff40;border-right:1px solid #00aeff40;width:18px;height:18px;position:absolute;top:12px;right:12px}.quote-workspace-grid{gap:18px}.quote-panel,.quote-side-panel{clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);background:linear-gradient(145deg,#fffffffb,#f1f8faeb);border-color:#1d4e6524;position:relative;overflow:hidden;box-shadow:0 22px 60px #143d5017,inset 0 1px #fff}.quote-panel:before,.quote-side-panel:before{content:"";z-index:2;background:linear-gradient(90deg, var(--qv3-blue), transparent);width:58px;height:2px;position:absolute;top:0;left:0;box-shadow:0 0 12px #00aeff47}.quote-panel__header{background:linear-gradient(90deg,#00aeff0b,#0000 42%),#ffffff80}.quote-scope-item{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);position:relative;overflow:hidden}.quote-scope-item:after{content:"";background:linear-gradient(180deg, transparent, var(--qv3-blue), transparent);opacity:.35;width:3px;height:100%;position:absolute;top:0;left:0}.quote-investment-ledger{background:linear-gradient(#fafdfef5,#eff7fad1);border:1px solid #1c4e6621;box-shadow:inset 0 1px #fff}.quote-investment-ledger__total{background:linear-gradient(110deg,#00aeff21,#052330f0 52%),#082431;position:relative;overflow:hidden}.quote-investment-ledger__total:after{content:"EXECUTIVE ESTIMATE / GENERATED";color:#7ddcff4d;letter-spacing:.14em;font:800 6px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;bottom:10px;right:16px}.quote-timeline:before{background:linear-gradient(180deg, #00aeff2e, var(--qv3-blue), #00aeff2e);width:2px;box-shadow:0 0 12px #00aeff29}.quote-timeline__node{background:radial-gradient(circle,#00aeff29,#fff 68%);border-color:#00aeff59;box-shadow:inset 0 0 0 4px #fff,0 0 0 1px #00aeff1f,0 8px 18px #0e506d1a}.quote-side-panel--delivery{color:#eaf7fb;background:linear-gradient(#64d0fb0a 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#64d0fb0a 1px,#0000 1px) 0 0/18px 18px,linear-gradient(145deg,#071d28,#0a2c3b);border-color:#64d0fb33;box-shadow:0 24px 65px #02162133,inset 0 1px #ffffff09}.quote-action{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);position:relative;overflow:hidden}.quote-action--primary:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 0 42%,#ffffff6b 49%,#0000 56%);animation:5.5s ease-in-out infinite qv3ActionSweep;position:absolute;inset:0;transform:translate(-130%)}@keyframes qv3ActionSweep{0%,64%{transform:translate(-130%)}to{transform:translate(130%)}}.quote-closing-panel{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);position:relative;overflow:hidden}.quote-closing-panel:after{content:"OUTPUT BUS / PROPOSAL READY";color:#76d9ff4d;letter-spacing:.16em;font:800 6px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:16px;right:20px}@media (width<=760px){.quote-hero,.quote-panel,.quote-side-panel,.quote-closing-panel,.quote-metrics article,.quote-action{clip-path:none}.quote-snapshot:before,.quote-closing-panel:after{display:none}}@media (prefers-reduced-motion:reduce){.quote-hero__investment:after,.quote-hero__intelligence:after,.quote-action--primary:after{animation:none!important}}@media print{@page{margin:12mm}.site-header,.site-footer,.quote-page-cad,.quote-hero__actions,.quote-closing-panel{display:none!important}.site-main,.quote-workspace-page{width:100%;max-width:none;margin:0;padding:0;background:#fff!important}.quote-hero,.quote-panel,.quote-side-panel,.quote-snapshot,.quote-metrics article{break-inside:avoid;box-shadow:none!important}.quote-action--primary:after,.quote-hero__investment:after,.quote-hero__intelligence:after{animation:none!important}}.quote-closing-panel .quote-action:disabled{cursor:not-allowed;opacity:.62}.quote-submission-status{opacity:.82;flex-basis:100%;max-width:440px;margin:8px 0 0;font-size:.78rem;line-height:1.45}.contact-premium{--contact-ink:#061722;--contact-blue:#087ee7;--contact-line:#183a4e2e;min-height:100vh;color:var(--contact-ink);text-align:left;background:#f7f9fb;overflow:hidden}.contact-premium *,.contact-premium :before,.contact-premium :after{box-sizing:border-box}.contact-kicker{color:var(--contact-blue);letter-spacing:.045em;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1;display:block}.contact-hero{border-bottom:1px solid var(--contact-line);background:#f8fafc;grid-template-columns:minmax(360px,43%) minmax(0,57%);min-height:clamp(650px,54vw,820px);padding-top:94px;display:grid}.contact-hero__copy{z-index:3;background:linear-gradient(90deg,#f8fafc 83%,#f8fafce0 94%,#0000);flex-direction:column;justify-content:center;padding:clamp(58px,7vw,108px) clamp(36px,6vw,94px);display:flex;position:relative}.contact-hero__copy:after{content:"";background:linear-gradient(#0000,#087ee759,#0000);width:1px;position:absolute;top:14%;bottom:11%;right:0}.contact-hero h1{color:#06131d;letter-spacing:-.055em;text-transform:uppercase;max-width:690px;margin:20px 0 24px;font-size:clamp(50px,5.5vw,86px);font-weight:900;line-height:.96}.contact-hero h1 span{color:var(--contact-blue)}.contact-hero__copy>p{color:#304450;max-width:570px;margin:0;font-size:clamp(16px,1.18vw,19px);line-height:1.68}.contact-hero__actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.contact-button{text-transform:uppercase;letter-spacing:.055em;border:1px solid #0000;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:0 22px;font-size:11px;font-weight:900;text-decoration:none;transition:background .18s,color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.contact-button--primary{color:#fff;background:#071d29;border-color:#071d29;box-shadow:0 14px 32px #071d292e}.contact-button--primary:hover{background:var(--contact-blue);border-color:var(--contact-blue);box-shadow:0 16px 36px #087ee740}.contact-button--quiet{color:#075f9f;background:#ffffffbf;border-color:#087ee785}.contact-button--quiet:hover{color:#fff;background:var(--contact-blue);border-color:var(--contact-blue)}.contact-hero__status{color:#536b78;letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #1c3c4d24;flex-wrap:wrap;gap:11px 24px;margin-top:42px;padding-top:20px;font-size:9px;font-weight:900;display:flex}.contact-hero__status span{align-items:center;gap:8px;display:inline-flex}.contact-hero__status i{background:#20b574;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 4px #20b5741f}.contact-hero__visual{min-width:0;position:relative;overflow:hidden}.contact-hero__visual>img{object-fit:cover;object-position:58% center;width:100%;height:100%;display:block}.contact-hero__shade{background:linear-gradient(90deg,#f7f9fb61,#0000 28%),linear-gradient(#0000 58%,#030e175c);position:absolute;inset:0}.contact-hero__grid{opacity:.42;background-color:#0000;background-image:linear-gradient(#38c5ff33 1px,#0000 1px),linear-gradient(90deg,#38c5ff33 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000 55%);mask-image:linear-gradient(90deg,#0000 10%,#000 55%)}.contact-hero__coordinate{z-index:2;color:#ffffffdb;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 2px 10px #00000080;font-size:9px;font-weight:900;position:absolute}.contact-hero__coordinate--top{top:132px;right:34px}.contact-hero__coordinate--bottom{bottom:32px;right:34px}.contact-hero__crosshair{border:1px solid #49cfffb3;border-radius:50%;width:74px;height:74px;position:absolute;top:42%;left:59%;box-shadow:0 0 0 12px #087ee712}.contact-hero__crosshair:before,.contact-hero__crosshair:after{content:"";background:#49cfffb3;position:absolute}.contact-hero__crosshair:before{width:1px;top:-19px;bottom:-19px;left:50%}.contact-hero__crosshair:after{height:1px;top:50%;left:-19px;right:-19px}.contact-section-heading{max-width:690px}.contact-section-heading h2{letter-spacing:-.048em;text-transform:uppercase;margin:15px 0 17px;font-size:clamp(36px,4.2vw,62px);line-height:.99}.contact-section-heading p{color:#435864;max-width:630px;margin:0;font-size:16px;line-height:1.72}.contact-section-heading--center{text-align:center;margin:0 auto}.contact-channels{width:min(1320px,100% - 10vw);margin:0 auto;padding:clamp(84px,9vw,132px) 0}.contact-channels__grid{border-top:1px solid var(--contact-line);border-left:1px solid var(--contact-line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px;display:grid;box-shadow:0 24px 72px #0f2c3d14}.contact-channel{border-right:1px solid var(--contact-line);border-bottom:1px solid var(--contact-line);background:linear-gradient(#fffffffa,#f7fafcfa);min-height:360px;padding:28px 26px 30px;transition:background .24s,box-shadow .24s;position:relative;overflow:hidden}.contact-channel:after{content:"";border:1px solid #087ee726;width:120px;height:120px;transition:border-color .24s;position:absolute;bottom:-34px;right:-34px;transform:rotate(45deg)}.contact-channel:hover{z-index:2;background:#fff;box-shadow:0 22px 44px #08283a1f}.contact-channel:hover:after{border-color:#087ee76b}.contact-channel__top{justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.contact-channel__number{color:var(--contact-blue);letter-spacing:.12em;font-size:13px;font-weight:900}.contact-channel__icon{background:radial-gradient(circle,#fff 44%,#edf3f7 100%);border:1px solid #1e465e2e;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;box-shadow:inset 0 0 0 5px #ffffffbf,0 12px 28px #0d364e17}.contact-channel__icon img{object-fit:contain;width:52px;height:52px}.contact-channel h3{letter-spacing:-.035em;text-transform:uppercase;margin:0 0 15px;font-size:clamp(23px,2vw,30px);line-height:1.04}.contact-channel p{color:#4b606c;margin:0;font-size:14px;line-height:1.67}.contact-channel>a{color:#086cae;text-transform:uppercase;letter-spacing:.055em;border-top:1px solid #183a4e21;justify-content:space-between;align-items:center;padding-top:17px;font-size:10px;font-weight:900;text-decoration:none;display:flex;position:absolute;bottom:28px;left:26px;right:26px}.contact-intake{border:1px solid var(--contact-line);background:#fff;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);width:min(1420px,100% - 7vw);margin:0 auto clamp(90px,10vw,150px);display:grid;box-shadow:0 34px 92px #0c2a3b1a}.contact-intake__form-shell{padding:clamp(42px,5.5vw,78px)}.contact-intake__heading{max-width:690px}.contact-intake__heading h2{letter-spacing:-.048em;text-transform:uppercase;margin:14px 0 16px;font-size:clamp(36px,4vw,58px);line-height:1}.contact-intake__heading p{color:#465b67;margin:0;line-height:1.7}.contact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px;margin-top:38px;display:grid}.contact-form label{gap:9px;display:grid}.contact-form label>span{color:#344b58;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}.contact-form input,.contact-form select,.contact-form textarea{color:#102631;width:100%;font:inherit;background:#f8fafb;border:1px solid #1d3f522e;border-radius:0;outline:none;padding:15px 14px;transition:border-color .16s,box-shadow .16s,background .16s}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#8998a0}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--contact-blue);background:#fff;box-shadow:0 0 0 3px #087ee71a}.contact-form textarea{resize:vertical;min-height:150px}.contact-form__wide,.contact-form button{grid-column:1/-1}.contact-form button{color:#fff;text-transform:uppercase;min-height:56px;font:inherit;letter-spacing:.06em;cursor:pointer;background:#071d29;border:1px solid #071d29;justify-content:center;align-items:center;gap:13px;font-size:11px;font-weight:900;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.contact-form button:hover{border-color:var(--contact-blue);background:var(--contact-blue);box-shadow:0 14px 32px #087ee738}.contact-intake__visual{background:#061722;min-height:820px;position:relative;overflow:hidden}.contact-intake__visual>img{object-fit:cover;opacity:.86;width:100%;height:100%;display:block}.contact-intake__visual-shade{background:linear-gradient(#010f1a0a,#010e1757 52%,#010d16f0);position:absolute;inset:0}.contact-intake__instrumentation{background-color:#0000;background-image:linear-gradient(#49cfff21 1px,#0000 1px),linear-gradient(90deg,#49cfff21 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.contact-intake__tag{color:#ffffffe0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);letter-spacing:.12em;background:#03141fc2;border:1px solid #4bcfff73;padding:9px 11px;font-size:8px;font-weight:900;position:absolute}.contact-intake__tag b{color:#55d1ff;margin-right:7px}.contact-intake__tag--one{top:17%;left:8%}.contact-intake__tag--two{top:35%;right:7%}.contact-intake__tag--three{top:53%;left:12%}.contact-intake__datum{color:#ffffffc7;letter-spacing:.14em;font-size:8px;font-weight:900;position:absolute;top:24px;right:24px}.contact-intake__scan{background:linear-gradient(90deg,#0000,#59d5ff29,#0000);width:22%;animation:7s ease-in-out infinite contact-scan;position:absolute;top:0;bottom:0;left:-15%;transform:skew(-12deg)}.contact-intake__brief{color:#fff;position:absolute;bottom:8%;left:9%;right:9%}.contact-intake__brief>span{color:#55d1ff;letter-spacing:.15em;font-size:9px;font-weight:900}.contact-intake__brief strong{letter-spacing:-.04em;text-transform:uppercase;max-width:480px;margin:12px 0;font-size:clamp(27px,3vw,43px);line-height:1.02;display:block}.contact-intake__brief p{color:#ffffffb0;max-width:500px;margin:0;font-size:14px;line-height:1.63}.contact-next{isolation:isolate;border-top:1px solid var(--contact-line);border-bottom:1px solid var(--contact-line);background:linear-gradient(#1f53700e 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#1f53700e 1px,#0000 1px) 0 0/36px 36px,radial-gradient(circle at 50% 42%,#087ee71c,#0000 42%),#edf3f6;padding:clamp(92px,9vw,142px) 5vw clamp(112px,10vw,164px);position:relative;overflow:hidden}.contact-next:before,.contact-next:after{z-index:-1;content:"";pointer-events:none;position:absolute;inset:0}.contact-next:before{background:linear-gradient(90deg,#0000 7%,#087ee714 7.06%,#0000 7.12% 92.88%,#087ee714 92.94%,#0000 93%)}.contact-next:after{opacity:.55;background:repeating-linear-gradient(90deg,#0000 0 71px,#087ee70b 72px 73px);-webkit-mask-image:linear-gradient(#0000,#000 32% 78%,#0000);mask-image:linear-gradient(#0000,#000 32% 78%,#0000)}.contact-next__sequence{width:min(1420px,100%);margin:70px auto 0;padding:40px 18px 10px;position:relative}.contact-next__conduit{background:linear-gradient(#ffffffeb,#ccdae2e6 48%,#ffffffc7 52%,#a7bcc9a6);border:1px solid #18415938;height:12px;position:absolute;top:93px;left:7%;right:7%;box-shadow:inset 0 1px #fff,inset 0 -1px #0f304429,0 7px 18px #143e571f}.contact-next__conduit:before,.contact-next__conduit:after{content:"";background:radial-gradient(circle,#eef5f8 0 25%,#6f8795 28% 38%,#dbe6eb 42%);border:2px solid #a7bbc7;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 5px #0c2a3c38}.contact-next__conduit:before{left:-10px}.contact-next__conduit:after{right:-10px}.contact-next__conduit i{background:#07334e2b;position:absolute;inset:4px 0;overflow:hidden}.contact-next__conduit i:before{content:"";filter:drop-shadow(0 0 8px #087ee7);background:linear-gradient(90deg,#0000,#087ee7 28%,#78e4ff 50%,#087ee7 72%,#0000);width:32%;animation:5.8s cubic-bezier(.65,0,.35,1) infinite contact-signal-travel;position:absolute;inset:0}.contact-next__conduit b{color:#487080;letter-spacing:.18em;background:#edf3f6;border:1px solid #087ee72e;padding:3px 8px;font-size:7px;position:absolute;top:-19px;left:50%;transform:translate(-50%)}.contact-next__rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.4vw,22px);display:grid;position:relative}.contact-next__step{--contact-step-index:0;text-align:left;min-width:0;animation:6.4s ease-in-out infinite contact-station-rise;animation-delay:calc(var(--contact-step-index) * -650ms);position:relative}.contact-next__node{z-index:3;background:linear-gradient(145deg,#fffffffa,#c9dae3eb);border:1px solid #1a465f4d;width:112px;height:112px;margin:0 auto 26px;position:relative;transform:rotate(45deg);box-shadow:inset 0 0 0 6px #ffffffb3,inset 0 0 28px #087ee714,0 15px 30px #0f384f29}.contact-next__bracket{opacity:.7;border-color:#087ee7;width:22px;height:22px;position:absolute}.contact-next__bracket--tl{border-top:2px solid;border-left:2px solid;top:8px;left:8px}.contact-next__bracket--tr{border-top:2px solid;border-right:2px solid;top:8px;right:8px}.contact-next__bracket--bl{border-bottom:2px solid;border-left:2px solid;bottom:8px;left:8px}.contact-next__bracket--br{border-bottom:2px solid;border-right:2px solid;bottom:8px;right:8px}.contact-next__dial{width:66px;height:66px;animation:6.4s cubic-bezier(.4,0,.2,1) infinite contact-dial-turn;animation-delay:calc(var(--contact-step-index) * .31s);background:radial-gradient(circle,#087ee7 0 8%,#eaf5fa 10% 24%,#8fa6b3 26% 28%,#f9fcfd 30% 48%,#6e8795 50% 52%,#0000 54%);border:1px solid #087ee78c;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg);box-shadow:0 0 0 7px #087ee712,0 0 24px #087ee738}.contact-next__dial i{background:#087ee7;width:2px;height:12px;position:absolute;top:6px;left:50%;transform:translate(-50%);box-shadow:0 0 7px #087ee7}.contact-next__dial b{border:1px dashed #087ee780;border-radius:50%;animation:4.8s linear infinite contact-dial-reverse;position:absolute;inset:16px}.contact-next__scanner{opacity:.7;position:absolute;inset:11px;overflow:hidden}.contact-next__scanner:before{content:"";transform-origin:50%;width:1px;height:160%;animation:4s linear infinite contact-scanner-sweep;animation-delay:calc(var(--contact-step-index) * -480ms);background:linear-gradient(#0000,#65dcff,#0000);position:absolute;top:-30%;left:50%;box-shadow:0 0 12px #087ee7}.contact-next__lock{width:18px;height:18px;animation:2.5s ease-in-out infinite contact-lock-pulse;animation-delay:calc(var(--contact-step-index) * .24s);background:#087ee7;border:3px solid #edf3f6;border-radius:50%;position:absolute;bottom:-6px;right:-6px;box-shadow:0 0 0 1px #087ee78c,0 0 16px #087ee7b3}.contact-next__copy{background:linear-gradient(145deg,#fffffff2,#e7f0f5e0);border:1px solid #143d542e;border-top:3px solid #99adb9;min-height:228px;padding:25px 22px 31px;transition:transform .26s,border-color .26s,box-shadow .26s;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 16px 38px #113d5517}.contact-next__copy:before{content:"";width:45%;height:3px;animation:5.8s ease-in-out infinite contact-edge-current;animation-delay:calc(var(--contact-step-index) * .26s);background:linear-gradient(90deg,#0000,#5bd7ff,#087ee7,#0000);position:absolute;top:0;left:-60%}.contact-next__copy:after{content:"";opacity:.32;background:linear-gradient(90deg,#0000 47%,#087ee7 48% 52%,#0000 53%),linear-gradient(#0000 47%,#087ee7 48% 52%,#0000 53%);width:34px;height:34px;position:absolute;bottom:10px;right:10px}.contact-next__step:hover .contact-next__copy{border-color:#087ee76b;transform:translateY(-7px);box-shadow:inset 0 1px #fff,0 24px 50px #113d5529,0 0 0 1px #087ee71f}.contact-next__step:hover .contact-next__dial{animation-duration:2.2s}.contact-next__eyebrow{color:#0870bd;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:17px;font-size:8px;font-weight:900;display:flex}.contact-next__eyebrow i{background:#087ee7;border:1px solid #fff;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite contact-status-blink;box-shadow:0 0 0 3px #087ee71f,0 0 11px #087ee799}.contact-next__step h3{color:#0a202d;letter-spacing:-.035em;text-transform:uppercase;margin:0 0 12px;font-size:clamp(20px,1.55vw,25px);line-height:1}.contact-next__step p{color:#4b606d;margin:0;font-size:13px;line-height:1.62}.contact-next__result{color:#163f56;letter-spacing:.14em;font-size:7px;font-weight:900;position:absolute;bottom:17px;left:22px}.contact-next__datum{color:#26506573;letter-spacing:.12em;font-size:6px;font-weight:900;position:absolute;top:12px;right:17px}.contact-next__bolt{background:radial-gradient(circle,#fff 0 22%,#879daa 26% 39%,#dfe8ec 42%);border:1px solid #8299a6;border-radius:50%;width:7px;height:7px;position:absolute}.contact-next__bolt--a{top:8px;right:8px}.contact-next__bolt--b{bottom:8px;left:8px}.contact-closing{color:#fff;background-position:50%;background-size:cover;justify-content:space-between;align-items:center;gap:60px;min-height:430px;padding:clamp(64px,8vw,112px) clamp(38px,8vw,124px);display:flex}.contact-closing>div{max-width:760px}.contact-closing h2{color:#fff;letter-spacing:-.05em;text-transform:uppercase;margin:15px 0 18px;font-size:clamp(42px,5vw,72px);line-height:.98}.contact-closing h2 span{color:#55d1ff}.contact-closing p{color:#ffffffb8;max-width:620px;margin:0;font-size:16px;line-height:1.67}.contact-button--light{color:#082233;background:#fff;border-color:#fff;flex:none;box-shadow:0 14px 34px #0003}.contact-button--light:hover{color:#fff;background:var(--contact-blue);border-color:var(--contact-blue)}[data-contact-reveal]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.75,.2,1);transform:translateY(22px)}[data-contact-reveal].is-in-view{opacity:1;transform:translateY(0)}@keyframes contact-signal-travel{0%{opacity:0;transform:translate(-120%)}12%{opacity:1}72%{opacity:1}to{opacity:0;transform:translate(415%)}}@keyframes contact-dial-turn{0%,16%{transform:translate(-50%,-50%)rotate(-45deg)}44%{transform:translate(-50%,-50%)rotate(90deg)}70%,to{transform:translate(-50%,-50%)rotate(315deg)}}@keyframes contact-dial-reverse{to{transform:rotate(-360deg)}}@keyframes contact-scanner-sweep{to{transform:rotate(360deg)}}@keyframes contact-lock-pulse{0%,to{opacity:.55;transform:scale(.82)}45%{opacity:1;transform:scale(1.08)}}@keyframes contact-edge-current{0%,16%{opacity:0;transform:translate(0)}30%{opacity:1}78%{opacity:1}to{opacity:0;transform:translate(360%)}}@keyframes contact-status-blink{0%,to{opacity:.45}50%{opacity:1}}@keyframes contact-station-rise{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes contact-scan{0%,18%{opacity:0;transform:translate(-50%)skew(-12deg)}35%{opacity:1}72%{opacity:.85}to{opacity:0;transform:translate(600%)skew(-12deg)}}@media (prefers-reduced-motion:reduce){.contact-intake__scan,.contact-next__step,.contact-next__conduit i:before,.contact-next__dial,.contact-next__dial b,.contact-next__scanner:before,.contact-next__lock,.contact-next__copy:before,.contact-next__eyebrow i{animation:none}[data-contact-reveal]{opacity:1;transition:none;transform:none}}@media (width<=1080px){.contact-hero{grid-template-columns:48% 52%}.contact-channels__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-intake{grid-template-columns:1fr}.contact-intake__visual{min-height:620px}.contact-next__sequence{padding-bottom:24px;overflow-x:auto}.contact-next__rail{scroll-snap-type:x proximity;grid-template-columns:repeat(5,232px);min-width:1200px}.contact-next__step{scroll-snap-align:center}}@media (width<=780px){.contact-hero{flex-direction:column;min-height:auto;padding-top:82px;display:flex}.contact-hero__copy{background:#f8fafc;min-height:570px;padding:58px 7vw 48px}.contact-hero__visual{min-height:440px}.contact-hero h1{font-size:clamp(43px,13vw,66px)}.contact-hero__status{flex-direction:column;align-items:flex-start}.contact-channels{width:min(100% - 36px,1320px);padding:72px 0}.contact-channels__grid{grid-template-columns:1fr}.contact-channel{min-height:330px}.contact-intake{width:min(100% - 24px,1420px)}.contact-intake__form-shell{padding:38px 24px}.contact-form{grid-template-columns:1fr}.contact-form__wide,.contact-form button{grid-column:auto}.contact-intake__visual{min-height:540px}.contact-next{padding-inline:18px}.contact-next__sequence{margin-top:48px;padding-inline:8px}.contact-next__rail{grid-template-columns:repeat(5,220px);justify-content:flex-start;min-width:1140px}.contact-next__conduit{width:1020px;left:56px;right:auto}.contact-next__copy{min-height:228px}.contact-closing{flex-direction:column;align-items:flex-start;min-height:500px;padding:70px 28px}.contact-button--light{align-self:stretch}}.contact-hero__visual{isolation:isolate;background:#dce9f0;overflow:hidden;box-shadow:-18px 0 42px #0617220f,0 34px 76px #09233424,0 10px 24px #087ee714}.contact-hero__visual:before{z-index:1;pointer-events:none;content:"";mix-blend-mode:screen;background:radial-gradient(circle at 60% 42%,#79daff38,#0000 35%),linear-gradient(90deg,#f8fafc47,#0000 24%);position:absolute;inset:-8% -6%}.contact-hero__visual:after{z-index:5;pointer-events:none;content:"";opacity:0;filter:blur(1px);background:linear-gradient(90deg,#0000,#ffffff0f 18%,#ffffff75 50%,#ffffff17 78%,#0000);width:24%;animation:1.85s cubic-bezier(.22,.72,.2,1) .48s both contact-hero-glass-sweep;position:absolute;top:-24%;bottom:-24%;left:-34%;transform:skew(-17deg)}.contact-hero__visual>img{z-index:0;filter:saturate(1.035)contrast(1.025)brightness(1.015);position:relative}.contact-hero__shade,.contact-hero__grid,.contact-hero__coordinate,.contact-hero__crosshair{z-index:2}.contact-hero__shade{background:linear-gradient(90deg,#f7f9fb6b,#0000 28%),linear-gradient(#ffffff0a,#0000 48%,#030e1757)}.contact-hero__grid{opacity:.34}.contact-intake{isolation:isolate;border-color:#14394e33;position:relative;box-shadow:0 38px 96px #0a273921,0 8px 24px #087ee70e,inset 0 1px #ffffffe6}.contact-intake:before,.contact-intake:after{z-index:4;pointer-events:none;content:"";width:34px;height:34px;position:absolute}.contact-intake:before{border-top:2px solid #087ee7c2;border-left:2px solid #087ee7c2;top:-1px;left:-1px}.contact-intake:after{border-bottom:2px solid #087ee79e;border-right:2px solid #087ee79e;bottom:-1px;right:-1px}.contact-intake__form-shell{background:linear-gradient(#087ee706 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#087ee706 1px,#0000 1px) 0 0/34px 34px,linear-gradient(145deg,#fff 0%,#fbfdfe 64%,#f6fafc 100%);position:relative;overflow:hidden}.contact-intake__form-shell:before{content:"";background:linear-gradient(90deg,#071d29 0 18%,#087ee7 18% 32%,#087ee729 32% 100%);height:3px;position:absolute;top:0;left:0;right:0}.contact-intake__form-shell:after{pointer-events:none;content:"";border:1px solid #087ee712;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-120px;right:-120px;box-shadow:0 0 0 38px #087ee706,0 0 0 78px #087ee705}.contact-intake__heading,.contact-intake__system-bar,.contact-form{z-index:1;position:relative}.contact-intake__system-bar{border:1px solid #183a4e24;border-left:3px solid var(--contact-blue);color:#54707e;letter-spacing:.13em;text-transform:uppercase;background:#f5fafdd6;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding:13px 15px;font-size:8px;font-weight:900;display:flex;box-shadow:inset 0 1px #ffffffe6}.contact-intake__system-bar span{align-items:center;gap:8px;display:inline-flex}.contact-intake__system-bar i{background:#19b873;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #19b8731a,0 0 12px #19b8734d}.contact-form{gap:22px 20px;margin-top:25px}.contact-form label{gap:10px;position:relative}.contact-form label>span{color:#294554;letter-spacing:.12em;align-items:center;gap:8px;display:flex}.contact-form label>span:before{content:"";background:#087ee7b8;width:10px;height:1px;box-shadow:4px 0 #087ee733}.contact-form input,.contact-form select,.contact-form textarea{background:#f8fbfdeb;border-color:#193e5233;min-height:51px;transition:border-color .17s,box-shadow .17s,background .17s;box-shadow:inset 0 1px #fffffff2,inset 3px 0 #0000}.contact-form textarea{min-height:158px}.contact-form input:hover,.contact-form select:hover,.contact-form textarea:hover{background:#fff;border-color:#087ee757}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{box-shadow:inset 3px 0 0 var(--contact-blue), 0 0 0 3px #087ee716, 0 12px 26px #0c3a540e;background:#fff;border-color:#087ee7d1}.contact-form button{background:linear-gradient(105deg,#061924 0%,#0a2534 72%,#0a3146 100%);border-color:#071d29;min-height:60px;position:relative;overflow:hidden;box-shadow:0 16px 34px #0519252b,inset 0 1px #ffffff0f}.contact-form button:before{content:"";background:#087ee7;width:4px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 18px #087ee7b3}.contact-form button:after{content:"";opacity:.32;background-color:#0000;background-image:linear-gradient(135deg,#0000 47%,#51cdff80 48% 50%,#0000 51%),linear-gradient(45deg,#0000 47%,#51cdff38 48% 50%,#0000 51%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:72px;height:100%;position:absolute;top:0;right:0}.contact-form button:hover{background:linear-gradient(105deg,#0871cf,#0794e8);border-color:#087ee7;box-shadow:0 17px 38px #087ee73d,inset 0 1px #ffffff29}@keyframes contact-hero-glass-sweep{0%{opacity:0;left:-34%}16%{opacity:.12}46%{opacity:.58}82%{opacity:.16}to{opacity:0;left:126%}}@media (prefers-reduced-motion:reduce){.contact-hero__visual:after{opacity:0;animation:none}}@media (width<=780px){.contact-hero__visual{box-shadow:0 24px 54px #09233421}.contact-intake__system-bar{flex-direction:column;align-items:flex-start}}.contact-premium{--contact-electric:#00aeff;--contact-electric-soft:#00aeff29;--contact-glass-border:#50c7ffb8}.contact-hero{isolation:isolate;background:radial-gradient(circle at 57% 34%,#00aeff12,#0000 30%),linear-gradient(135deg,#fbfcfd 0%,#f4f8fa 100%);position:relative}.contact-hero:after{z-index:4;pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#00aeff47 25%,#96e5ffe6 52%,#00aeff33 78%,#0000) 0 0/240% 100%;height:2px;animation:12s linear infinite contactHeroSeamCurrent;position:absolute;bottom:0;left:43%;right:0;box-shadow:0 0 18px #00aeff2e}.contact-hero__copy:before{pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#00aeff94);width:58px;height:1px;position:absolute;top:17%;right:22px;box-shadow:22px 8px 0 -.4px #00aeff33}.contact-hero__visual{border-left:1px solid #ffffffb8;box-shadow:-24px 0 54px #071f2d13,0 42px 96px #051c2b2e,0 12px 30px #00aeff1a,inset 1px 0 #ffffffb3}.contact-hero__visual:before{z-index:1;background:radial-gradient(circle at 61% 40%,#65daff47,#0000 33%),radial-gradient(circle at 86% 16%,#ffffff2e,#0000 22%),linear-gradient(90deg,#f8fafc52,#0000 27%),linear-gradient(#ffffff14,#0000 40%,#01131f14)}.contact-hero__visual:after{filter:blur(.6px);background:linear-gradient(90deg,#0000,#b4edff14 16%,#ffffff8a 48%,#89dcff1f 78%,#0000);width:19%;animation:15s cubic-bezier(.2,.72,.2,1) 1.2s infinite contact-hero-glass-sweep-v2}.contact-hero__visual>img{filter:saturate(1.07)contrast(1.035)brightness(1.02);transform:scale(1.004)}.contact-hero__grid{opacity:.4;background-size:46px 46px;animation:9s ease-in-out infinite contactHeroGridBreathe}.contact-hero__systems-mark,.contact-hero__telemetry,.contact-hero__edge-current,.contact-hero__datum-line{z-index:3;pointer-events:none;position:absolute}.contact-hero__systems-mark{color:#e4f8ffb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.19em;text-transform:uppercase;transform-origin:50%;background:#0214204d;border:1px solid #6ad8ff42;padding:6px 10px;font-size:7px;font-weight:900;top:50%;right:-83px;transform:rotate(90deg)}.contact-hero__telemetry{color:#ebfaffc7;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(105deg,#0214208a,#04283d38);border:1px solid #71d8ff38;align-items:center;gap:7px;padding:8px 10px;font-size:7px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 9px 24px #0000001a}.contact-hero__telemetry i{background:#66d8ff;border-radius:50%;width:5px;height:5px;animation:3.8s ease-in-out infinite contactHeroSignal;box-shadow:0 0 0 3px #00aeff1f,0 0 10px #00aeffcc}.contact-hero__telemetry--a{top:31%;right:4.5%}.contact-hero__telemetry--b{animation:7s ease-in-out infinite contactHeroTelemetryDrift;bottom:18%;right:4.5%}.contact-hero__edge-current{background:linear-gradient(#0000,#8be4ff,#00aeff59,#0000) 0 0/100% 240%;width:1px;height:42%;animation:8s linear infinite contactHeroVerticalCurrent;top:11%;right:0;box-shadow:0 0 12px #00aeffb3}.contact-hero__datum-line{opacity:.6;background:linear-gradient(90deg,#0000,#56d3ffb3,#0000);height:1px}.contact-hero__datum-line:after{content:"";border:1px solid #57d3ff9e;width:7px;height:7px;position:absolute;top:-3px;right:18%;transform:rotate(45deg)}.contact-hero__datum-line--a{width:28%;top:23%;left:9%}.contact-hero__datum-line--b{width:24%;bottom:12%;right:12%}.contact-hero__crosshair{animation:10s ease-in-out infinite contactHeroCalibration;box-shadow:0 0 0 12px #00aeff11,0 0 34px #00aeff1a}.contact-button,.contact-form button{isolation:isolate;border-radius:0;transition:color .18s,background .18s,border-color .18s,box-shadow .22s;position:relative;overflow:hidden;transform:none!important}.contact-button:before,.contact-button:after,.contact-form button:before,.contact-form button:after{z-index:-1;pointer-events:none;content:"";position:absolute}.contact-button:before,.contact-form button:before{width:auto;height:auto;box-shadow:none;clip-path:polygon(0 0,18px 0,18px 1px,1px 1px,1px 18px,0 18px,0 0,100% 0,100% 18px,99% 18px,99% 1px,calc(100% - 18px) 1px,calc(100% - 18px) 0,100% 0,100% 100%,calc(100% - 18px) 100%,calc(100% - 18px) 99%,99% 99%,99% calc(100% - 18px),100% calc(100% - 18px),100% 100%,0 100%,0 calc(100% - 18px),1px calc(100% - 18px),1px 99%,18px 99%,18px 100%,0 100%);opacity:.95;background:0 0;border:1px solid #ffffff1f;inset:5px}.contact-button:after,.contact-form button:after{opacity:0;background:linear-gradient(90deg,#0000,#97e2ff2e,#ffffff94,#82daff33,#0000);width:20%;height:auto;top:0;bottom:0;left:-36%;transform:skew(-18deg)}.contact-button svg,.contact-form button svg{z-index:1;transition:transform .22s cubic-bezier(.2,.75,.2,1),filter .22s;position:relative}.contact-button:hover:after,.contact-button:focus-visible:after,.contact-form button:hover:after,.contact-form button:focus-visible:after{animation:.72s cubic-bezier(.2,.75,.2,1) forwards contactHardwareSweep}.contact-button:hover svg,.contact-button:focus-visible svg,.contact-form button:hover svg,.contact-form button:focus-visible svg{filter:drop-shadow(0 0 5px #00aeff8c);transform:translate(3px)}.contact-button--primary{color:#f5fcff;-webkit-backdrop-filter:blur(13px)saturate(1.16);backdrop-filter:blur(13px)saturate(1.16);background:linear-gradient(115deg,#041f2ef0,#04364ed6);border-color:#0082c4c7;box-shadow:inset 0 1px #ffffff1c,inset 0 -12px 24px #0000001f,0 13px 30px #0420302e,0 0 0 1px #00aeff12}.contact-button--primary:hover,.contact-button--primary:focus-visible{color:#fff;background:linear-gradient(115deg,#04273af5,#006697d1);border-color:#40cdfff5;box-shadow:inset 0 1px #ffffff29,inset 0 0 20px #00aeff14,0 13px 30px #0420302e,0 0 24px #00aeff2b}.contact-button--quiet{color:#075f92;-webkit-backdrop-filter:blur(13px)saturate(1.12);backdrop-filter:blur(13px)saturate(1.12);background:linear-gradient(135deg,#ffffffc7,#ebf7fc7a);border-color:#087ebe6b;box-shadow:inset 0 1px #fffffff2,inset 0 -8px 18px #2a749909,0 12px 28px #082f4514}.contact-button--quiet:before{border-color:#087ebe1f}.contact-button--quiet:hover,.contact-button--quiet:focus-visible{color:#064d77;background:linear-gradient(135deg,#ffffffe6,#ddf4fc9e);border-color:#00aeffbd;box-shadow:inset 0 1px #fff,inset 0 0 18px #00aeff0e,0 12px 30px #082f451a,0 0 22px #00aeff1c}.contact-form button{color:#f5fcff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(112deg,#041c2af7,#043850e6);border:1px solid #008acad1;min-height:60px;box-shadow:inset 0 1px #ffffff1c,inset 0 -12px 24px #00000024,0 16px 34px #05192529,0 0 0 1px #00aeff0f}.contact-form button:hover,.contact-form button:focus-visible{color:#fff;background:linear-gradient(112deg,#042333fa,#00699ae0);border-color:#72ddff;box-shadow:inset 0 1px #ffffff2b,inset 0 0 18px #00aeff14,0 16px 36px #0519252e,0 0 26px #00aeff29}.contact-button--light{color:#fff;-webkit-backdrop-filter:blur(10px)saturate(1.1);backdrop-filter:blur(10px)saturate(1.1);background:#0318252e;border:1px solid #68d4ffd6;min-width:224px;min-height:56px;box-shadow:inset 0 0 0 1px #ffffff0e,0 10px 26px #0003}.contact-button--light:hover,.contact-button--light:focus-visible{color:#fff;background:#03182538;border-color:#a9e8ff;box-shadow:inset 0 0 0 1px #ffffff16,inset 0 0 18px #00aeff12,0 10px 26px #0003,0 0 0 1px #00aeff2e,0 0 24px #00aeff26}.contact-button:focus-visible,.contact-form button:focus-visible{outline-offset:4px;outline:2px solid #00aeffa8}.contact-intake__system-bar{background:linear-gradient(90deg,#f3fafdeb,#eaf6fbad);border-color:#1147632e;box-shadow:inset 0 1px #fffffff5,0 8px 20px #08375009}.contact-form input,.contact-form select,.contact-form textarea{background:linear-gradient(145deg,#fcfefff5,#f4f9fbeb)}@keyframes contact-hero-glass-sweep-v2{0%,72%{opacity:0;left:-34%}76%{opacity:.12}83%{opacity:.62}91%{opacity:.14}96%,to{opacity:0;left:126%}}@keyframes contactHeroSeamCurrent{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes contactHeroGridBreathe{0%,to{opacity:.31}50%{opacity:.44}}@keyframes contactHeroSignal{0%,to{opacity:.45;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}@keyframes contactHeroTelemetryDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes contactHeroVerticalCurrent{0%{background-position:0 130%}to{background-position:0 -130%}}@keyframes contactHeroCalibration{0%,to{opacity:.78;transform:rotate(0)}50%{opacity:1;transform:rotate(4deg)}}@keyframes contactHardwareSweep{0%{opacity:0;left:-36%}18%{opacity:.28}to{opacity:0;left:126%}}@media (prefers-reduced-motion:reduce){.contact-hero:after,.contact-hero__visual:after,.contact-hero__grid,.contact-hero__telemetry,.contact-hero__telemetry i,.contact-hero__edge-current,.contact-hero__crosshair{animation:none!important}}@media (width<=780px){.contact-hero:after{left:0}.contact-hero__systems-mark{display:none}.contact-hero__telemetry--a{top:24px;right:20px}.contact-hero__telemetry--b{bottom:24px;right:20px}.contact-hero__datum-line--a{top:18%}.contact-button{width:100%}}.contact-form__status{letter-spacing:.02em;color:#dee7eec7;min-height:1.4rem;margin:0;font-size:.78rem;line-height:1.5}.contact-form button:disabled{cursor:wait;opacity:.68}.contact-form__honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.genesis-engine{isolation:isolate;contain:layout paint;background:#f5f8fa;position:absolute;inset:0;overflow:hidden}.genesis-engine__visual,.genesis-engine__stage,.genesis-engine__atmosphere,.genesis-engine__calibration-grid,.genesis-engine__edge-shade{position:absolute;inset:0}.genesis-engine__visual{z-index:0;background:#f4f7f9;overflow:hidden}.genesis-engine__stage{filter:none;width:100%;height:100%;display:block;overflow:hidden;transform:none}.genesis-image{pointer-events:none;-webkit-user-select:none;user-select:none;filter:none;mix-blend-mode:normal;opacity:0;transition:opacity 1.05s cubic-bezier(.22,.68,.2,1);transform:none}.genesis-engine[data-genesis-phase=dormant] .genesis-image--sketch,.genesis-engine[data-genesis-phase=sketch] .genesis-image--sketch,.genesis-engine[data-genesis-phase=blueprint] .genesis-image--blueprint,.genesis-engine[data-genesis-phase=validation] .genesis-image--blueprint{opacity:1}.genesis-engine[data-genesis-phase=blueprint] .genesis-image--sketch{opacity:.16}.genesis-engine[data-genesis-phase=validation] .genesis-image--sketch{opacity:0}.genesis-engine[data-genesis-phase=reality] .genesis-image--reality-final,.genesis-engine[data-genesis-phase=settled] .genesis-image--reality-final{opacity:1}.genesis-engine[data-genesis-phase=reality] .genesis-image--sketch,.genesis-engine[data-genesis-phase=settled] .genesis-image--sketch{opacity:0}.genesis-engine[data-genesis-phase=settled] .genesis-image--blueprint{opacity:0}.genesis-architecture-line{fill:none;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;stroke:#5cdafff0;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.genesis-engine[data-genesis-phase=sketch] .genesis-architecture-line--concept{animation:1.3s cubic-bezier(.2,.72,.18,1) forwards genesisSketchTrace;animation-delay:calc((var(--line-order,0) * 54ms) + .18s)}.genesis-engine[data-genesis-phase=blueprint] .genesis-architecture-line--concept,.genesis-engine[data-genesis-phase=validation] .genesis-architecture-line--concept{stroke-dashoffset:0;opacity:.54}.genesis-engine[data-genesis-phase=blueprint] .genesis-architecture-line--blueprint-detail,.genesis-engine[data-genesis-phase=validation] .genesis-architecture-line--blueprint-detail{animation:1.12s cubic-bezier(.22,.72,.18,1) forwards genesisLineCurrent;animation-delay:calc((var(--line-order,0) * 17ms) + 30ms)}.genesis-engine[data-genesis-phase=settled] .genesis-architecture-line{opacity:0;animation:none}.genesis-engine__atmosphere{z-index:4;pointer-events:none;background:linear-gradient(90deg,#f7fafcf5 0%,#f7fafcd1 23%,#f7fafc4d 48%,#f7fafc0a 70%),linear-gradient(#fff6,#0000 34%,#040d141a)}.genesis-engine__calibration-grid{z-index:5;opacity:0;pointer-events:none;background-image:linear-gradient(#00aeff17 1px,#0000 1px),linear-gradient(90deg,#00aeff17 1px,#0000 1px);background-size:42px 42px;transition:opacity .6s linear}.genesis-engine[data-genesis-phase=blueprint] .genesis-engine__calibration-grid,.genesis-engine[data-genesis-phase=validation] .genesis-engine__calibration-grid{opacity:.38}.genesis-engine[data-genesis-phase=reality] .genesis-engine__calibration-grid{opacity:.1}.genesis-engine[data-genesis-phase=settled] .genesis-engine__calibration-grid{opacity:0;transition:none}.genesis-engine__edge-shade{z-index:7;pointer-events:none;background:linear-gradient(#040d141f,#0000 14% 74%,#040d1447),radial-gradient(circle at 78% 45%,#0000 0 46%,#070f1524 100%);box-shadow:inset 0 0 0 1px #fff6}.genesis-engine__content{z-index:10;width:100%;height:100%;position:relative}.genesis-engine__telemetry{z-index:11;color:#e1f3facc;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 1px 9px #000a1299;pointer-events:none;flex-direction:column;align-items:flex-end;gap:4px;font-size:7px;font-weight:700;line-height:1.45;display:flex;position:absolute;bottom:28px;right:clamp(18px,3vw,48px)}.genesis-engine__telemetry span:last-child{color:#5fdafff2}.genesis-engine__replay{z-index:12;color:#e4f4fae6;min-height:34px;font:inherit;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;opacity:.68;background:#04121cd1;border:1px solid #51c6ed47;align-items:center;gap:8px;padding:0 12px;font-size:8px;font-weight:800;transition:border-color .2s,background-color .2s,opacity .2s;display:inline-flex;position:absolute;top:clamp(94px,11vw,132px);right:clamp(18px,3vw,48px)}.genesis-engine__replay:hover,.genesis-engine__replay:focus-visible{opacity:1;background:#051927f5;border-color:#5ad9ffa8}.genesis-engine__replay span{font-size:14px;line-height:1}.genesis-engine__status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.genesis-engineering-overlay{pointer-events:none}.genesis-pulse-network,.genesis-node-network,.genesis-dimensions,.genesis-validation-scan{opacity:0}.genesis-pulse-route{fill:none;stroke:#7ee7fffa;stroke-width:3.1px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.055 .945;stroke-dashoffset:1px;opacity:0;vector-effect:non-scaling-stroke}.genesis-engine[data-genesis-phase=validation] .genesis-pulse-network{opacity:1}.genesis-engine[data-genesis-phase=validation] .genesis-pulse-route{animation:1.72s cubic-bezier(.18,.72,.2,1) both genesisGeometryPulse;animation-delay:calc(var(--pulse-order,0) * .105s)}.genesis-survey-marker{opacity:0}.genesis-survey-marker circle,.genesis-survey-marker path{fill:none;stroke:#49d3ffe0;stroke-width:1.2px;vector-effect:non-scaling-stroke}.genesis-survey-marker__core{fill:#b9efff!important;stroke:none!important}.genesis-node-label,.genesis-dimension text{opacity:0;fill:#daf7ffd1;paint-order:stroke;stroke:#02121dc7;stroke-width:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700}.genesis-node-label{letter-spacing:1.8px;font-size:10px}.genesis-engine[data-genesis-phase=blueprint] .genesis-node-network,.genesis-engine[data-genesis-phase=validation] .genesis-node-network{opacity:1}.genesis-engine[data-genesis-phase=blueprint] .genesis-survey-marker,.genesis-engine[data-genesis-phase=validation] .genesis-survey-marker{animation:.58s both genesisMarkerLock;animation-delay:calc((var(--marker-order,0) * 88ms) + .42s)}.genesis-engine[data-genesis-phase=validation] .genesis-node-label{animation:.5s both genesisLabelIn;animation-delay:calc((var(--marker-order,0) * 72ms) + .26s)}.genesis-dimension path{fill:none;stroke:#67dcffbd;stroke-width:1.05px;vector-effect:non-scaling-stroke}.genesis-dimension__line{stroke-dasharray:1;stroke-dashoffset:1px}.genesis-dimension text{letter-spacing:1.65px;font-size:9px}.genesis-engine[data-genesis-phase=validation] .genesis-dimensions{opacity:1}.genesis-engine[data-genesis-phase=validation] .genesis-dimension__line{animation:.9s cubic-bezier(.2,.72,.2,1) both genesisDimensionDraw;animation-delay:calc((var(--dimension-order,0) * .19s) + .34s)}.genesis-engine[data-genesis-phase=validation] .genesis-dimension text{animation:.55s both genesisLabelIn;animation-delay:calc((var(--dimension-order,0) * .19s) + .93s)}.genesis-validation-scan{transform:translate(-130px)}.genesis-validation-scan__edge{fill:none;stroke:#cbf8ffc7;stroke-width:1.2px;vector-effect:non-scaling-stroke}.genesis-engine[data-genesis-phase=validation] .genesis-validation-scan{opacity:1;animation:2.15s cubic-bezier(.22,.68,.22,1) both genesisValidationScan}.genesis-engine[data-genesis-phase=reality] .genesis-node-network,.genesis-engine[data-genesis-phase=reality] .genesis-dimensions,.genesis-engine[data-genesis-phase=reality] .genesis-pulse-network{opacity:0;transition:opacity .85s}.genesis-engine[data-genesis-phase=settled] .genesis-engineering-overlay{opacity:0}@keyframes genesisSketchTrace{0%{stroke-dashoffset:1px;opacity:0}14%{opacity:.82}72%{stroke-dashoffset:0;opacity:.78}to{stroke-dashoffset:0;opacity:.48}}@keyframes genesisLineCurrent{0%{stroke-dashoffset:1px;opacity:0}18%{opacity:.9}to{stroke-dashoffset:0;opacity:.66}}@keyframes genesisGeometryPulse{0%{stroke-dashoffset:1px;opacity:0}12%{opacity:1}78%{opacity:1}to{stroke-dashoffset:0;opacity:.12}}@keyframes genesisMarkerLock{0%{opacity:0}to{opacity:.82}}@keyframes genesisLabelIn{0%{opacity:0}to{opacity:.82}}@keyframes genesisDimensionDraw{0%{stroke-dashoffset:1px;opacity:0}18%{opacity:1}to{stroke-dashoffset:0;opacity:.74}}@keyframes genesisValidationScan{0%{transform:translate(-130px)}to{transform:translate(1600px)}}@keyframes genesisRealityResolve{0%{opacity:0}34%{opacity:.22}72%{opacity:.82}to{opacity:1}}.public-projects-page__hero .genesis-engine__content{align-items:center;padding:clamp(170px,19vw,238px) 7vw clamp(126px,13vw,176px);display:grid}.public-projects-page__hero .genesis-engine__atmosphere{background:linear-gradient(90deg,#030d15f5 0%,#041019e0 24%,#04111b9c 46%,#04111b2e 70%,#030c1314 100%),linear-gradient(#030c1347,#0000 34%,#030c1357)}.genesis-architecture-line--roof,.genesis-architecture-line--structure{stroke-width:2.05px}.genesis-architecture-line--curtain-wall,.genesis-architecture-line--facade,.genesis-architecture-line--entry{stroke-width:1.35px}.genesis-architecture-line--canopy{stroke-width:1.75px}.genesis-architecture-line--datum{stroke-width:1.15px;opacity:0}.genesis-engine[data-genesis-phase=blueprint] .genesis-architecture-line--facade,.genesis-engine[data-genesis-phase=blueprint] .genesis-architecture-line--curtain-wall,.genesis-engine[data-genesis-phase=blueprint] .genesis-architecture-line--entry{animation-delay:calc((var(--line-order,0) * 16ms) + .12s)}.genesis-engine[data-genesis-phase=validation] .genesis-architecture-line{stroke:#70e6fff5}.genesis-engine[data-genesis-phase=reality] .genesis-architecture-line{stroke-dashoffset:0;animation:1.35s .35s forwards genesisRealityTraceRelease}@keyframes genesisRealityTraceRelease{0%{opacity:.72}38%{opacity:.54}to{opacity:0}}@media (width<=760px){.genesis-node-label,.genesis-dimensions,.genesis-engine__telemetry{display:none}.genesis-engine__replay{top:auto;bottom:18px;right:14px}.public-projects-page__hero .genesis-engine__content{padding:148px 7vw 116px}.public-projects-page__hero .genesis-engine__atmosphere{background:linear-gradient(#030d15d4 0%,#030d15ad 45%,#030c13bd 100%),linear-gradient(90deg,#030d15bd,#030d1533)}}@media (prefers-reduced-motion:reduce){.genesis-image,.genesis-architecture-line,.genesis-pulse-route,.genesis-survey-marker,.genesis-node-label,.genesis-dimension__line,.genesis-dimension text,.genesis-validation-scan,.genesis-engine__calibration-grid{transition:none!important;animation:none!important}.genesis-engine[data-genesis-phase=settled] .genesis-image--reality-final{opacity:1}.genesis-engine[data-genesis-phase=settled] .genesis-image--sketch,.genesis-engine[data-genesis-phase=settled] .genesis-image--blueprint,.genesis-engine[data-genesis-phase=settled] .genesis-engineering-overlay{opacity:0}.genesis-engine__replay{display:none}}.genesis-image--reality-reveal,.genesis-image--reality-final{opacity:0}.genesis-reality-reveal-mask{transform-box:fill-box;transform-origin:0;transform:scaleX(0)}.genesis-engine[data-genesis-phase=reality] .genesis-image--reality-reveal{opacity:1;transition:none}.genesis-engine[data-genesis-phase=reality] .genesis-reality-reveal-mask{animation:2.85s cubic-bezier(.2,.76,.14,1) both genesisRealityMaskResolve}.genesis-engine[data-genesis-phase=settled] .genesis-image--reality-final{opacity:1;transition-duration:.45s}.genesis-engine[data-genesis-phase=settled] .genesis-image--reality-reveal{opacity:0;transition:opacity .42s}.genesis-engine[data-genesis-phase=reality] .genesis-image--blueprint{opacity:.18;transition-duration:2.35s}.genesis-reality-resolve-system{opacity:0;pointer-events:none}.genesis-reality-resolve-edge,.genesis-reality-resolve-core,.genesis-reality-resolve-ticks path{vector-effect:non-scaling-stroke}.genesis-reality-resolve-core{fill:none;stroke:#e0fcffeb;stroke-width:1.15px}.genesis-reality-resolve-ticks path{fill:none;stroke:#80e7ffb8;stroke-width:1px}.genesis-engine[data-genesis-phase=reality] .genesis-reality-resolve-system{opacity:1;animation:2.85s cubic-bezier(.2,.76,.14,1) both genesisRealityResolveSystem}.genesis-reality-completion-line{fill:none;stroke:#7fe8fffa;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;vector-effect:non-scaling-stroke}.genesis-engine[data-genesis-phase=settled] .genesis-reality-completion-line{opacity:0;animation:none}.genesis-reality-lock-ring{fill:none;stroke:#9aeffff2;stroke-width:1.4px;opacity:0;transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke}.genesis-engine__reality-lustre,.genesis-engine__completion-flash{z-index:6;pointer-events:none;opacity:0;position:absolute;inset:0}.genesis-engine__reality-lustre{background:linear-gradient(108deg,#0000 38%,#d0f7ff08 45%,#d0f7ff47 50%,#d0f7ff0d 55%,#0000 62%) 118% 0/230% 100%}.genesis-engine[data-genesis-phase=reality] .genesis-engine__reality-lustre{opacity:1;animation:2.9s cubic-bezier(.2,.72,.2,1) .35s both genesisRealityLustre}.genesis-engine__completion-flash{background:radial-gradient(circle at 66.8% 78.8%,#b0f4ff47,#45cdff14 8%,#0000 21%)}.genesis-engine[data-genesis-phase=reality] .genesis-engine__completion-flash{animation:.9s 2.35s both genesisCompletionFlash}.genesis-engine[data-genesis-phase=reality] .genesis-architecture-line{animation:2.15s .8s forwards genesisRealityTraceRelease}@keyframes genesisRealityMaskResolve{0%{transform:scaleX(0)}10%{transform:scaleX(.025)}38%{transform:scaleX(.31)}72%{transform:scaleX(.73)}to{transform:scaleX(1)}}@keyframes genesisRealityResolveSystem{0%{opacity:0;transform:translate(0)}6%{opacity:.86}18%{opacity:1}82%{opacity:.94}94%{opacity:.48}to{opacity:0;transform:translate(1612px)}}@keyframes genesisCompletionTrace{0%{stroke-dashoffset:1px;opacity:0}15%{opacity:1}62%{stroke-dashoffset:0;opacity:.92}82%{stroke-dashoffset:0;opacity:.58}to{stroke-dashoffset:0;opacity:0}}@keyframes genesisRealityLock{0%{opacity:0;transform:scale(.45)}28%{opacity:1;transform:scale(1)}66%{opacity:.72;transform:scale(1.8)}to{opacity:0;transform:scale(2.35)}}@keyframes genesisRealityLustre{0%{opacity:0;background-position:118% 0}12%{opacity:.76}82%{opacity:.52}to{opacity:0;background-position:-118% 0}}@keyframes genesisCompletionFlash{0%{opacity:0}24%{opacity:.92}to{opacity:0}}@media (prefers-reduced-motion:reduce){.genesis-reality-reveal-mask,.genesis-reality-resolve-system,.genesis-reality-completion-line,.genesis-reality-lock-ring,.genesis-engine__reality-lustre,.genesis-engine__completion-flash{transition:none!important;animation:none!important}.genesis-reality-reveal-mask{transform:scaleX(1)}}.genesis-engine__blueprint-ink,.genesis-engine__drafting-film{z-index:5;pointer-events:none;opacity:0;position:absolute;inset:0}.genesis-engine__blueprint-ink{mix-blend-mode:multiply;background:radial-gradient(circle at 69% 43%,#2bb7e812,#0000 34%),linear-gradient(#041f300a,#0216242e),linear-gradient(90deg,#0000 0 17%,#00aeff09 43%,#0000 76%)}.genesis-engine[data-genesis-phase=blueprint] .genesis-engine__blueprint-ink{animation:2.35s cubic-bezier(.2,.72,.18,1) both genesisBlueprintInkDevelop}.genesis-engine[data-genesis-phase=validation] .genesis-engine__blueprint-ink{opacity:.9}.genesis-engine[data-genesis-phase=reality] .genesis-engine__blueprint-ink{opacity:0;transition:opacity 1.35s}.genesis-engine__drafting-film{z-index:6;background:linear-gradient(104deg,#0000 0 36%,#ebfcff04 42%,#e1faff1f 48%,#82e0ff06 53%,#0000 60% 100%) 125% 0/260% 100%}.genesis-engine[data-genesis-phase=blueprint] .genesis-engine__drafting-film{animation:3.05s cubic-bezier(.2,.72,.2,1) .65s both genesisDraftingFilmPass}.genesis-engine[data-genesis-phase=validation] .genesis-engine__drafting-film{animation:2.65s cubic-bezier(.2,.72,.2,1) .18s both genesisDraftingFilmPass}.genesis-blueprint-annotations{opacity:0;pointer-events:none}.genesis-blueprint-annotations path{fill:none;stroke:#e8fcffbd;stroke-width:.85px;vector-effect:non-scaling-stroke}.genesis-blueprint-annotations text{fill:#e8fcffbd;letter-spacing:1.45px;paint-order:stroke;stroke:#011623b8;stroke-width:2.4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8.5px;font-weight:700}.genesis-engine[data-genesis-phase=blueprint] .genesis-blueprint-annotations{animation:.9s 1.75s both genesisCadAnnotationIn}.genesis-engine[data-genesis-phase=validation] .genesis-blueprint-annotations{opacity:.8}.genesis-engine[data-genesis-phase=reality] .genesis-blueprint-annotations{animation:.7s both genesisCadAnnotationRelease}.genesis-engine[data-genesis-phase=sketch] .genesis-architecture-line--roof,.genesis-engine[data-genesis-phase=sketch] .genesis-architecture-line--structure{animation-duration:1.55s;animation-timing-function:cubic-bezier(.16,.74,.16,1)}.genesis-engine[data-genesis-phase=sketch] .genesis-architecture-line--canopy,.genesis-engine[data-genesis-phase=sketch] .genesis-architecture-line--entry{animation-duration:1.08s}.genesis-engine[data-genesis-phase=blueprint] .genesis-architecture-line{stroke:#47cfffeb}.genesis-engine[data-genesis-phase=validation] .genesis-architecture-line--roof,.genesis-engine[data-genesis-phase=validation] .genesis-architecture-line--structure{stroke:#b7f3fffa}.genesis-engine[data-genesis-phase=validation] .genesis-architecture-line--facade,.genesis-engine[data-genesis-phase=validation] .genesis-architecture-line--curtain-wall{stroke:#4cd8fff0}.genesis-engine[data-genesis-phase=validation] .genesis-survey-marker{animation-name:genesisSurveyPrecisionLock;animation-duration:.82s;animation-timing-function:cubic-bezier(.18,.72,.18,1);animation-fill-mode:both;animation-delay:calc((var(--marker-order,0) * .165s) + .52s)}.genesis-engine[data-genesis-phase=validation] .genesis-survey-marker__core{animation:.52s both genesisSurveyCoreConfirm;animation-delay:calc((var(--marker-order,0) * .165s) + .89s)}.genesis-reality-resolve-band{fill:#5edcff09}.genesis-reality-resolve-core{stroke-width:.92px;stroke:#e5fdfff5}.genesis-engine[data-genesis-phase=reality] .genesis-reality-resolve-system,.genesis-engine[data-genesis-phase=reality] .genesis-reality-reveal-mask{animation-duration:3.25s;animation-timing-function:cubic-bezier(.16,.76,.12,1)}.genesis-engine[data-genesis-phase=reality] .genesis-image--reality-reveal{animation:3.35s cubic-bezier(.18,.72,.18,1) both genesisRealityMaterialResolve}.genesis-engine[data-genesis-phase=reality] .genesis-reality-completion-line{animation:3.7s cubic-bezier(.18,.72,.18,1) both genesisFinalInspectionTrace;animation-delay:calc((var(--completion-order,0) * .11s) + .22s)}.genesis-engine[data-genesis-phase=settled] .genesis-reality-completion-line{stroke-dashoffset:0;animation:.62s both genesisInspectionRelease;animation-delay:calc(var(--completion-order,0) * .115s)}.genesis-engine[data-genesis-phase=reality] .genesis-architecture-line--roof,.genesis-engine[data-genesis-phase=reality] .genesis-architecture-line--facade,.genesis-engine[data-genesis-phase=reality] .genesis-architecture-line--entry{animation-duration:3.05s;animation-delay:1.05s}@keyframes genesisBlueprintInkDevelop{0%{opacity:0}28%{opacity:.28}72%{opacity:.76}to{opacity:.9}}@keyframes genesisDraftingFilmPass{0%{opacity:0;background-position:125% 0}16%{opacity:.38}58%{opacity:.5}to{opacity:0;background-position:-125% 0}}@keyframes genesisCadAnnotationIn{0%{opacity:0}to{opacity:.78}}@keyframes genesisCadAnnotationRelease{0%{opacity:.76}to{opacity:0}}@keyframes genesisSurveyPrecisionLock{0%{opacity:0}26%{opacity:1}48%{opacity:.36}70%{opacity:.96}to{opacity:.78}}@keyframes genesisSurveyCoreConfirm{0%{opacity:.2}42%{opacity:1}to{opacity:.74}}@keyframes genesisRealityMaterialResolve{0%{opacity:0}18%{opacity:.13}48%{opacity:.52}78%{opacity:.9}to{opacity:1}}@keyframes genesisFinalInspectionTrace{0%{stroke-dashoffset:1px;opacity:0}13%{opacity:.98}48%{stroke-dashoffset:0;opacity:.88}82%{stroke-dashoffset:0;opacity:.72}to{stroke-dashoffset:0;opacity:.5}}@keyframes genesisInspectionRelease{0%{opacity:.48}to{opacity:0}}@media (prefers-reduced-motion:reduce){.genesis-engine__blueprint-ink,.genesis-engine__drafting-film,.genesis-blueprint-annotations{transition:none!important;animation:none!important}}.genesis-blueprint-material-field{pointer-events:none;opacity:0;mix-blend-mode:multiply}.genesis-engine__blueprint-fibre,.genesis-engine__material-lift{pointer-events:none;opacity:0;position:absolute;inset:0}.genesis-engine__blueprint-fibre{z-index:5;mix-blend-mode:soft-light;background-image:repeating-linear-gradient(0deg,#e6f9ff04 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#00263a05 0 1px,#0000 1px 5px)}.genesis-engine__material-lift{z-index:6;background:linear-gradient(102deg,#0000 0 41%,#e6fbff05 45%,#e0faff1b 49.5%,#5ed3f705 54%,#0000 59% 100%) 122% 0/245% 100%}.genesis-engine[data-genesis-phase=blueprint] .genesis-blueprint-material-field{animation:2.7s cubic-bezier(.17,.75,.14,1) both genesisBlueprintFieldDevelop}.genesis-engine[data-genesis-phase=validation] .genesis-blueprint-material-field{opacity:.74}.genesis-engine[data-genesis-phase=reality] .genesis-blueprint-material-field{animation:2.55s cubic-bezier(.2,.7,.16,1) both genesisBlueprintFieldDematerialize}.genesis-engine[data-genesis-phase=blueprint] .genesis-engine__blueprint-fibre,.genesis-engine[data-genesis-phase=validation] .genesis-engine__blueprint-fibre{opacity:.58;transition:opacity 1.1s}.genesis-engine[data-genesis-phase=reality] .genesis-engine__blueprint-fibre{opacity:0;transition:opacity 1.45s .25s}.genesis-engine[data-genesis-phase=validation] .genesis-engine__material-lift{animation:3.4s cubic-bezier(.18,.72,.18,1) .1s both genesisMaterialLift}.genesis-engine[data-genesis-phase=blueprint] .genesis-architecture-line--structure.genesis-architecture-line--blueprint-detail{animation-duration:1.28s;animation-delay:calc((var(--group-order,0) * 74ms) + 40ms);animation-timing-function:cubic-bezier(.14,.72,.14,1)}.genesis-engine[data-genesis-phase=blueprint] .genesis-architecture-line--roof.genesis-architecture-line--blueprint-detail{animation-duration:1.12s;animation-delay:calc((var(--group-order,0) * 62ms) + .17s);animation-timing-function:cubic-bezier(.16,.76,.14,1)}.genesis-engine[data-genesis-phase=blueprint] .genesis-architecture-line--facade{animation-duration:.82s;animation-delay:calc((var(--group-order,0) * 32ms) + .62s)}.genesis-engine[data-genesis-phase=blueprint] .genesis-architecture-line--curtain-wall{animation-duration:.56s;animation-delay:calc((var(--group-order,0) * 21ms) + .98s)}.genesis-engine[data-genesis-phase=blueprint] .genesis-architecture-line--canopy,.genesis-engine[data-genesis-phase=blueprint] .genesis-architecture-line--entry{animation-duration:.76s;animation-delay:calc((var(--group-order,0) * 42ms) + 1.32s)}.genesis-engine[data-genesis-phase=blueprint] .genesis-architecture-line--datum{animation-duration:.68s;animation-delay:calc((var(--group-order,0) * 90ms) + 1.74s)}.genesis-engine[data-genesis-phase=blueprint] .genesis-architecture-line--roof,.genesis-engine[data-genesis-phase=blueprint] .genesis-architecture-line--structure{stroke:#92ebfff0}.genesis-engine[data-genesis-phase=blueprint] .genesis-architecture-line--facade,.genesis-engine[data-genesis-phase=blueprint] .genesis-architecture-line--curtain-wall{stroke:#36c9fae0}.genesis-engine[data-genesis-phase=blueprint] .genesis-architecture-line--datum{stroke:#e1faff9e}.genesis-blueprint-annotations>g{opacity:0}.genesis-engine[data-genesis-phase=blueprint] .genesis-blueprint-annotations{opacity:1;animation:none}.genesis-engine[data-genesis-phase=blueprint] .genesis-blueprint-annotations__primary{animation:.7s 1.55s both genesisCadAnnotationIn}.genesis-engine[data-genesis-phase=blueprint] .genesis-blueprint-annotations__secondary{animation:.7s 2.05s both genesisCadAnnotationIn}.genesis-engine[data-genesis-phase=validation] .genesis-blueprint-annotations>g{opacity:.78}.genesis-engine[data-genesis-phase=validation] .genesis-blueprint-annotations__verification{animation:.8s cubic-bezier(.18,.72,.18,1) .85s both genesisVerificationAnnotation}.genesis-engine[data-genesis-phase=validation] .genesis-survey-marker--primary{animation-delay:calc((var(--marker-order,0) * .15s) + .26s)}.genesis-engine[data-genesis-phase=validation] .genesis-survey-marker--secondary{animation-delay:calc((var(--marker-order,0) * .122s) + .64s)}.genesis-dimension--primary .genesis-dimension__line{stroke-width:1.15px}.genesis-dimension--secondary{opacity:.82}.genesis-engine[data-genesis-phase=reality] .genesis-image--blueprint{transition:none;animation:3.15s cubic-bezier(.18,.72,.16,1) both genesisBlueprintDematerialize}.genesis-engine[data-genesis-phase=reality] .genesis-architecture-line{animation-name:genesisCalibratedTraceRelease;animation-duration:2.8s;animation-timing-function:cubic-bezier(.2,.68,.18,1);animation-fill-mode:forwards;animation-delay:calc((var(--release-order,0) * 7ms) + 1.05s)}.genesis-engine[data-genesis-phase=reality] .genesis-architecture-line--roof,.genesis-engine[data-genesis-phase=reality] .genesis-architecture-line--facade,.genesis-engine[data-genesis-phase=reality] .genesis-architecture-line--entry{animation-delay:calc((var(--release-order,0) * 10ms) + 1.45s)}.genesis-engine[data-genesis-phase=reality] .genesis-reality-completion-line{animation-duration:4.15s;animation-delay:calc((var(--completion-order,0) * .13s) + .35s)}.genesis-engine[data-genesis-phase=reality] .genesis-reality-resolve-band{animation:3.25s both genesisResolveBandBreath}.genesis-engine[data-genesis-phase=reality] .genesis-engine__reality-lustre{opacity:.72}@keyframes genesisBlueprintFieldDevelop{0%{opacity:0}28%{opacity:.16}72%{opacity:.58}to{opacity:.74}}@keyframes genesisBlueprintFieldDematerialize{0%{opacity:.74}34%{opacity:.61}72%{opacity:.18}to{opacity:0}}@keyframes genesisMaterialLift{0%{opacity:0;background-position:122% 0}12%{opacity:.2}54%{opacity:.48}to{opacity:0;background-position:-122% 0}}@keyframes genesisVerificationAnnotation{0%{opacity:0}32%{opacity:1}62%{opacity:.42}to{opacity:.82}}@keyframes genesisBlueprintDematerialize{0%{opacity:1}24%{opacity:.86}58%{opacity:.39}82%{opacity:.12}to{opacity:0}}@keyframes genesisCalibratedTraceRelease{0%{stroke-dashoffset:0;opacity:.7}32%{opacity:.58}68%{opacity:.24}to{stroke-dashoffset:0;opacity:0}}@keyframes genesisResolveBandBreath{0%,to{opacity:.62}48%{opacity:.94}}@media (width<=760px){.genesis-engine__blueprint-fibre,.genesis-engine__material-lift,.genesis-blueprint-annotations__secondary,.genesis-blueprint-annotations__verification,.genesis-survey-marker--secondary{display:none}.genesis-engine[data-genesis-phase=blueprint] .genesis-architecture-line--curtain-wall{animation-delay:calc((var(--group-order,0) * 16ms) + .76s)}}@media (prefers-reduced-motion:reduce){.genesis-blueprint-material-field,.genesis-engine__blueprint-fibre,.genesis-engine__material-lift,.genesis-blueprint-annotations>g{transition:none!important;animation:none!important}}.genesis-engine[data-genesis-phase=sketch] .genesis-image--sketch{animation:3.15s cubic-bezier(.16,.72,.16,1) both genesisMasterSketchSettle}.genesis-engine[data-genesis-phase=sketch] .genesis-architecture-line--concept{animation-duration:1.7s;animation-delay:calc((var(--group-order,0) * 92ms) + .34s);animation-timing-function:cubic-bezier(.12,.78,.16,1)}.genesis-engine[data-genesis-phase=sketch] .genesis-architecture-line--roof.genesis-architecture-line--concept,.genesis-engine[data-genesis-phase=sketch] .genesis-architecture-line--structure.genesis-architecture-line--concept{stroke-width:2.35px;stroke:#48badee6}.genesis-engine[data-genesis-phase=sketch] .genesis-architecture-line--facade.genesis-architecture-line--concept,.genesis-engine[data-genesis-phase=sketch] .genesis-architecture-line--entry.genesis-architecture-line--concept{stroke-width:1.85px;stroke:#5ac8e8c2}.genesis-engine[data-genesis-phase=blueprint] .genesis-image--blueprint{animation:1.5s cubic-bezier(.18,.74,.16,1) both genesisMasterBlueprintDevelop}.genesis-engine[data-genesis-phase=blueprint] .genesis-image--sketch{opacity:.22;transition-duration:1.35s}.genesis-engine[data-genesis-phase=blueprint] .genesis-architecture-line--concept{opacity:.62;transition:opacity 1.1s}.genesis-engine[data-genesis-phase=blueprint] .genesis-architecture-line--structure,.genesis-engine[data-genesis-phase=blueprint] .genesis-architecture-line--roof{stroke-width:2.35px}.genesis-engine[data-genesis-phase=blueprint] .genesis-architecture-line--facade,.genesis-engine[data-genesis-phase=blueprint] .genesis-architecture-line--curtain-wall,.genesis-engine[data-genesis-phase=blueprint] .genesis-architecture-line--canopy{stroke-width:1.7px}.genesis-engine[data-genesis-phase=blueprint] .genesis-architecture-line--datum{stroke-width:1.15px;stroke-dasharray:.16 .06}.genesis-engine[data-genesis-phase=validation] .genesis-pulse-network,.genesis-engine[data-genesis-phase=validation] .genesis-node-network,.genesis-engine[data-genesis-phase=validation] .genesis-dimensions,.genesis-engine[data-genesis-phase=validation] .genesis-validation-scan{animation-timing-function:cubic-bezier(.2,.72,.18,1)}.genesis-engine[data-genesis-phase=validation] .genesis-survey-marker__core{animation:genesisMasterSurveyConfirm 1.4s cubic-bezier(.16, .74, .18, 1) calc((var(--marker-order,0) * .105s) + .76s) both}.genesis-engine[data-genesis-phase=validation] .genesis-dimension--secondary{opacity:.68}.genesis-engine[data-genesis-phase=reality] .genesis-image--reality-final{animation:2.45s cubic-bezier(.16,.76,.14,1) both genesisMasterRealityResolve}.genesis-engine[data-genesis-phase=reality] .genesis-reality-lock-ring{animation:1.3s cubic-bezier(.18,.78,.16,1) 2.55s both genesisMasterLockSignoff}.genesis-engine[data-genesis-phase=reality] .genesis-reality-completion-line{stroke-width:1.45px;opacity:.74}.genesis-engine[data-genesis-phase=settled] .genesis-engine__reality-lustre{opacity:.18;transition:opacity 1.1s}.genesis-engine[data-genesis-phase=settled] .genesis-engine__completion-flash{opacity:0;animation:none}@keyframes genesisMasterSketchSettle{0%{opacity:.88}20%{opacity:1}72%{opacity:1}to{opacity:.98}}@keyframes genesisMasterBlueprintDevelop{0%{opacity:0}26%{opacity:.28}68%{opacity:.82}to{opacity:1}}@keyframes genesisMasterSurveyConfirm{0%{opacity:0;transform:scale(.6)}34%{opacity:1;transform:scale(1.42)}58%{opacity:.72;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes genesisMasterRealityResolve{0%{opacity:0}20%{opacity:.18}58%{opacity:.72}82%{opacity:.94}to{opacity:1}}@keyframes genesisMasterLockSignoff{0%{opacity:0;stroke-dashoffset:1px;transform-origin:1026px 807px;transform:scale(.72)}42%{opacity:.96;stroke-dashoffset:0;transform-origin:1026px 807px;transform:scale(1.08)}72%{opacity:.68;transform-origin:1026px 807px;transform:scale(.96)}to{opacity:0;transform-origin:1026px 807px;transform:scale(1)}}@media (width<=760px){.genesis-engine[data-genesis-phase=sketch] .genesis-architecture-line--concept{animation-duration:1.35s;animation-delay:calc((var(--group-order,0) * 62ms) + .23s)}}@media (prefers-reduced-motion:reduce){.genesis-engine[data-genesis-phase=sketch] .genesis-image--sketch,.genesis-engine[data-genesis-phase=blueprint] .genesis-image--blueprint,.genesis-engine[data-genesis-phase=validation] .genesis-survey-marker__core,.genesis-engine[data-genesis-phase=reality] .genesis-image--reality-final,.genesis-engine[data-genesis-phase=reality] .genesis-reality-lock-ring{animation:none!important}}.public-page{color:#10202b;text-align:left;background:#f5f8fa;min-height:100vh}.public-page__hero{color:#fff;background:linear-gradient(122deg,#06111a 0%,#0b1c28 58%,#102c3c 100%);padding:clamp(150px,18vw,220px) 6vw clamp(78px,10vw,128px);position:relative;overflow:hidden}.public-page__grid{opacity:.18;background-image:linear-gradient(#00aeff38 1px,#0000 1px),linear-gradient(90deg,#00aeff38 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 32% 78%,#0000)}.public-page__hero:after{content:"";aspect-ratio:1;border:1px solid #00aeff38;border-radius:50%;width:min(38vw,560px);position:absolute;bottom:-90px;right:8vw;box-shadow:0 0 0 38px #00aeff09,0 0 0 92px #00aeff05}.public-page__hero-inner{z-index:1;text-align:center;width:min(860px,100%);margin:0 auto;position:relative}.public-page__eyebrow{color:#52c9ff;letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:800;display:inline-block}.public-page__hero h1{color:#fff;letter-spacing:-.045em;max-width:850px;margin:24px auto 22px;font-size:clamp(42px,6vw,78px);font-weight:760;line-height:.99}.public-page__hero p{color:#e8f2f8c2;max-width:700px;margin:0 auto;font-size:clamp(17px,1.7vw,21px);line-height:1.65}.public-page__primary-action,.public-page__secondary-action{color:#06111a;text-transform:uppercase;letter-spacing:.11em;background:linear-gradient(135deg,#c9f2ff,#00aeff);border:1px solid #ffffff6b;justify-content:center;align-items:center;gap:12px;min-height:52px;margin-top:34px;padding:0 24px;font-size:11px;font-weight:900;text-decoration:none;transition:transform .22s,box-shadow .22s;display:inline-flex;box-shadow:0 14px 38px #00aeff33}.public-page__primary-action:hover,.public-page__secondary-action:hover{transform:translateY(-2px);box-shadow:0 18px 44px #00aeff47}.public-page__content{padding:clamp(70px,9vw,120px) 6vw}.public-page__cards{border-top:1px solid #1a394c26;border-left:1px solid #1a394c26;grid-template-columns:repeat(2,minmax(0,1fr));width:min(1180px,100%);margin:0 auto;display:grid}.public-page__card{background:#ffffffd1;border-bottom:1px solid #1a394c26;border-right:1px solid #1a394c26;min-height:280px;padding:clamp(34px,4vw,56px);position:relative}.public-page__card:after{content:"";background:#00aeff;width:0;height:3px;transition:width .35s;position:absolute;top:0;left:0}.public-page__card:hover:after{width:100%}.public-page__card-index{color:#11364b2e;letter-spacing:.12em;font:700 13px/1 ui-monospace,monospace;position:absolute;top:24px;right:28px}.public-page__icon{color:#007dbb;background:linear-gradient(145deg,#fff,#dce3e8);border:1px solid #00aeff42;place-items:center;width:50px;height:50px;margin-bottom:28px;display:grid;box-shadow:inset 0 1px #fff,0 10px 24px #12304114}.public-page__card-eyebrow{color:#008dce;letter-spacing:.18em;font-size:10px;font-weight:900}.public-page__card h2{color:#0c1b24;letter-spacing:-.03em;margin:11px 0 14px;font-size:clamp(25px,2.6vw,35px);line-height:1.08}.public-page__card p{color:#5d6d78;max-width:500px;line-height:1.7}.public-page__closing{color:#fff;background:#0a1822;justify-content:space-between;align-items:center;gap:48px;padding:clamp(68px,8vw,110px) 8vw;display:flex}.public-page__closing>div{max-width:780px}.public-page__closing h2{color:#fff;letter-spacing:-.04em;margin:16px 0 13px;font-size:clamp(34px,4.7vw,62px);line-height:1}.public-page__closing p{color:#e1eef6ad;line-height:1.7}.public-page__secondary-action{flex:none;margin-top:0}.public-projects{background:#6e7c85;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.public-project{min-height:clamp(390px,48vw,650px);position:relative;overflow:hidden}.public-project img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.public-project:hover img{transform:scale(1.035)}.public-project__shade{background:linear-gradient(#0000 35%,#030b11e0);position:absolute;inset:0}.public-project__content{color:#fff;position:absolute;bottom:clamp(28px,5vw,58px);left:clamp(28px,5vw,64px);right:30px}.public-project__content span{color:#5bd1ff;letter-spacing:.2em;font-size:10px;font-weight:900}.public-project__content h2{color:#fff;letter-spacing:-.035em;margin:12px 0 6px;font-size:clamp(30px,4vw,52px)}.public-project__content p{color:#ffffffb3}.contact-page__content{grid-template-columns:.85fr 1.15fr;gap:clamp(40px,7vw,100px);width:min(1180px,100% - 12vw);margin:0 auto;padding:clamp(72px,9vw,120px) 0;display:grid}.contact-page__details h2{letter-spacing:-.04em;margin:18px 0;font-size:clamp(34px,4vw,54px);line-height:1}.contact-page__details p{color:#60717c;margin-bottom:34px;line-height:1.75}.contact-page__details a,.contact-page__details>span:not(.public-page__eyebrow){color:#0c577c;align-items:center;gap:12px;margin:14px 0;font-weight:750;text-decoration:none;display:flex}.contact-page__form{background:#fff;border:1px solid #18364724;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:clamp(28px,4vw,48px);display:grid;box-shadow:0 24px 70px #12293617}.contact-page__form label{color:#314754;letter-spacing:.12em;text-transform:uppercase;gap:9px;font-size:11px;font-weight:850;display:grid}.contact-page__form input,.contact-page__form select,.contact-page__form textarea{box-sizing:border-box;color:#112630;width:100%;font:inherit;background:#f8fafb;border:1px solid #1d3f522e;outline:none;padding:14px}.contact-page__form input:focus,.contact-page__form select:focus,.contact-page__form textarea:focus{border-color:#00aeff;box-shadow:0 0 0 3px #00aeff1a}.contact-page__message{grid-column:1/-1}.contact-page__form button{color:#fff;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:#0c202c;border:0;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;min-height:54px;font-weight:850;display:inline-flex}@media (width<=780px){.public-page__cards,.public-projects,.contact-page__content{grid-template-columns:1fr}.public-page__closing{flex-direction:column;align-items:flex-start}.contact-page__form{grid-template-columns:1fr}.contact-page__message,.contact-page__form button{grid-column:auto}}.services-page{--services-ink:#071722;--services-blue:#087ee7;--services-line:#1c384933;min-height:100vh;color:var(--services-ink);text-align:left;background:#f7f9fb;overflow:hidden}.services-page *,.services-page :before,.services-page :after{box-sizing:border-box}.services-kicker{color:var(--services-blue);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1;display:block}.services-hero{background-color:#f7f9fb;background-image:linear-gradient(#23688f0f 1px,#0000 1px),linear-gradient(90deg,#23688f0f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-columns:minmax(330px,32%) minmax(0,68%);min-height:clamp(620px,49vw,760px);padding-top:94px;display:grid;position:relative}.services-hero__copy{z-index:3;background:linear-gradient(90deg,#f8fafcfc 74%,#f8fafce6 89%,#0000 100%);flex-direction:column;justify-content:center;padding:clamp(54px,6vw,96px) clamp(34px,5vw,78px);display:flex;position:relative}.services-hero__copy:after{content:"";background:linear-gradient(#0000,#14384e38,#0000);width:1px;position:absolute;top:18%;bottom:12%;right:0}.services-hero h1{color:#06131d;letter-spacing:-.052em;text-transform:uppercase;max-width:620px;margin:18px 0 20px;font-size:clamp(48px,5.1vw,82px);font-weight:900;line-height:.96}.services-hero h1 span{color:#087ee7}.services-hero__copy>p{color:#293b47;max-width:475px;margin:0;font-size:clamp(15px,1.15vw,18px);line-height:1.62}.services-outline-button{color:#056ac6;text-transform:uppercase;letter-spacing:.045em;background:#ffffffb8;border:1px solid #087ee7;align-self:flex-start;align-items:center;gap:18px;min-height:50px;margin-top:30px;padding:0 20px;font-size:11px;font-weight:900;text-decoration:none;transition:color .18s,background .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 22px #12436414,inset 0 0 0 1px #fffc}.services-outline-button:hover{color:#fff;background:#087ee7;transform:translateY(-2px);box-shadow:0 14px 30px #087ee738}.services-hero__visual{min-width:0;position:relative;overflow:hidden}.services-hero__visual:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#f7f9fb,#f7f9fb9e,#0000);width:19%;position:absolute;inset:0 auto 0 0}.services-hero__visual img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.services-hero__blueprint{pointer-events:none;opacity:.24;background:linear-gradient(90deg,#0000 54%,#00aeff2e 54.1%,#0000 54.3%),linear-gradient(#00aeff29 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#00aeff29 1px,#0000 1px) 0 0/46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 44%,#000 67% 100%);mask-image:linear-gradient(90deg,#0000 44%,#000 67% 100%)}.services-disciplines{border-top:1px solid var(--services-line);border-bottom:1px solid var(--services-line);background-color:#f7f9fb;background-image:linear-gradient(#1c4d6c0b 1px,#0000 1px),linear-gradient(90deg,#1c4d6c0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-columns:250px minmax(0,1fr);min-height:390px;display:grid}.services-disciplines__intro{border-right:1px solid var(--services-line);padding:38px 34px 34px clamp(34px,4vw,68px)}.services-disciplines__intro h2{letter-spacing:-.035em;text-transform:uppercase;margin:13px 0 16px;font-size:clamp(25px,2vw,35px);line-height:1.03}.services-disciplines__intro i{background:#087ee7;width:34px;height:2px;margin:0 0 18px;display:block}.services-disciplines__intro p{color:#30424f;margin:0;font-size:14px;line-height:1.6}.services-disciplines__grid{isolation:isolate;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;display:grid}.services-discipline{border-right:1px solid var(--services-line);background:#ffffff61;min-width:0;padding:24px 14px 25px;transition:background .32s,transform .32s cubic-bezier(.2,.75,.2,1),box-shadow .32s;position:relative;overflow:hidden}.services-discipline:before,.services-discipline:after{z-index:4;content:"";opacity:0;pointer-events:none;width:17px;height:17px;transition:opacity .26s,transform .42s cubic-bezier(.2,.75,.2,1);position:absolute}.services-discipline:before{border-top:1px solid #087ee7b8;border-right:1px solid #087ee7b8;top:12px;right:10px;transform:translate(-5px,5px)}.services-discipline:after{border-bottom:1px solid #087ee785;border-right:1px solid #087ee785;bottom:11px;right:10px;transform:translate(-5px,-5px)}.services-discipline:last-child{border-right:0}.services-discipline:hover,.services-discipline:focus-within{z-index:2;background:#fffffffa;transform:translateY(-4px);box-shadow:0 20px 38px #0717221c}.services-discipline:hover:before,.services-discipline:hover:after,.services-discipline:focus-within:before,.services-discipline:focus-within:after{opacity:1;transform:translate(0)}.services-discipline__number{color:#087ee7;letter-spacing:.03em;align-items:center;gap:8px;margin-bottom:13px;font-size:18px;font-weight:900;line-height:1;display:inline-flex}.services-discipline__number:after{content:"";background:linear-gradient(90deg,#087ee7bf,#0000);width:25px;height:1px;transition:width .35s}.services-discipline:hover .services-discipline__number:after{width:41px}.services-discipline__image{aspect-ratio:1.45;background:#dce5ea;margin:0 0 16px;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 7px 18px #081e2c17}.services-discipline__image:before{z-index:2;content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#74d3ff2e,#ffffff6b,#0000);width:38%;position:absolute;top:-35%;bottom:-35%;left:-62%;transform:skew(-15deg)}.services-discipline__image:after{z-index:3;content:"";pointer-events:none;transition:box-shadow .32s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0a233326,inset 0 -30px 40px #04121c14}.services-discipline img{object-fit:cover;image-rendering:auto;backface-visibility:hidden;filter:contrast(1.045)saturate(1.035)brightness(1.01);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.75,.2,1),filter .42s;display:block;transform:translateZ(0)scale(1.001)}.services-discipline:hover .services-discipline__image:before,.services-discipline:focus-within .services-discipline__image:before{opacity:1;animation:1.05s cubic-bezier(.2,.75,.2,1) both servicesImageSweep}.services-discipline:hover .services-discipline__image:after,.services-discipline:focus-within .services-discipline__image:after{box-shadow:inset 0 0 0 1px #087ee761,inset 0 -30px 40px #04121c0d}.services-discipline h3{color:#091722;text-transform:uppercase;letter-spacing:-.01em;min-height:40px;margin:0 0 10px;font-size:clamp(13px,.9vw,16px);line-height:1.15;transition:color .24s,transform .32s cubic-bezier(.2,.75,.2,1)}.services-discipline:hover h3,.services-discipline:focus-within h3{color:#075fba;transform:translateY(-2px)}.services-discipline>p{color:#30414b;margin:0;font-size:12px;line-height:1.5;transition:color .24s,transform .32s cubic-bezier(.2,.75,.2,1)}.services-discipline:hover>p,.services-discipline:focus-within>p{color:#1f3441;transform:translateY(-1px)}@keyframes servicesImageSweep{0%{left:-62%}to{left:132%}}@media (prefers-reduced-motion:reduce){.services-discipline,.services-discipline:before,.services-discipline:after,.services-discipline__number:after,.services-discipline img,.services-discipline h3,.services-discipline>p{transition:none}.services-discipline:hover .services-discipline__image:before,.services-discipline:focus-within .services-discipline__image:before{opacity:0;animation:none}}.services-process{z-index:2;border-bottom:1px solid var(--services-line);grid-template-columns:46% 29% 25%;min-height:380px;display:grid;position:relative;overflow:visible}.services-process__panel{color:#fff;background:#071b2a;padding:35px clamp(34px,4.5vw,72px) 30px;position:relative;overflow:hidden}.services-process__panel:before{content:"";opacity:.16;background-image:linear-gradient(#00aeff38 1px,#0000 1px),linear-gradient(90deg,#00aeff38 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25% 100%);mask-image:linear-gradient(90deg,#0000,#000 25% 100%)}.services-process__panel>*{z-index:1;position:relative}.services-process__panel h2{color:#fff;letter-spacing:-.035em;text-transform:uppercase;margin:12px 0 28px;font-size:clamp(28px,2.6vw,42px);line-height:1}.services-process__line{z-index:0;background:linear-gradient(90deg,#ffffff4d,#00aeff,#ffffff40);height:1px;position:absolute;top:182px;left:10%;right:10%}.services-process__panel>ol{grid-template-columns:repeat(5,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.services-process__panel>ol>li{padding-top:24px;position:relative}.services-process__panel>ol>li:before{content:"";background:#087ee7;border:2px solid #cdefff;border-radius:50%;width:12px;height:12px;position:absolute;top:-5px;left:0;box-shadow:0 0 14px #00aeffe6}.services-process__panel>ol>li>span{display:none}.services-process__panel>ol>li strong{color:#fff;text-transform:uppercase;margin-bottom:7px;font-size:12px;display:block}.services-process__panel>ol>li p{color:#e7f3f9bd;margin:0;font-size:10px;line-height:1.45}.services-process__statement{color:#ffffffc7;margin:24px 0 0;font-size:11px;line-height:1.4}.services-process__image{min-width:0;overflow:hidden}.services-process__image img{object-fit:cover;width:100%;height:100%;display:block}.services-tailored{isolation:isolate;background:linear-gradient(#194f710d 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#194f710d 1px,#0000 1px) 0 0/38px 38px,linear-gradient(135deg,#fffffffa,#f8fafbf0);min-height:380px;padding:42px clamp(30px,4vw,64px) 92px;position:relative;overflow:hidden}.services-tailored:before{z-index:0;content:"";pointer-events:none;opacity:.34;-webkit-mask-composite:source-in;background-image:linear-gradient(90deg,#0000 0 4%,#007ee76b 4.2% 4.35%,#0000 4.55% 100%),linear-gradient(0deg,#0000 0 13%,#007ee752 13.2% 13.45%,#0000 13.65% 100%),repeating-linear-gradient(90deg,#007ee733 0 1px,#0000 1px 54px),repeating-linear-gradient(0deg,#007ee729 0 1px,#0000 1px 38px);background-size:100% 100%,100% 100%,auto,auto;height:64%;position:absolute;bottom:-2%;left:-8%;right:26%;transform:skewY(-2deg);-webkit-mask-image:linear-gradient(90deg,#000000f2,#000000b8 56%,#0000 100%),linear-gradient(#0000 0%,#000);mask-image:linear-gradient(90deg,#000000f2,#000000b8 56%,#0000 100%),linear-gradient(#0000 0%,#000);-webkit-mask-composite:source-in;mask-composite:intersect}.services-tailored:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#f9fbfcfc 0%,#f9fbfcf5 36%,#f9fbfcb8 58%,#f9fbfc1f 84%,#0000 100%);position:absolute;inset:0}.services-tailored>:not(.services-tailored__sketch){z-index:3;position:relative}.services-tailored .services-kicker{align-items:center;gap:10px;display:inline-flex}.services-tailored .services-kicker:after{content:"";background:linear-gradient(90deg,#087ee7,#0000);width:38px;height:1px}.services-tailored h2{letter-spacing:-.04em;text-transform:uppercase;max-width:430px;margin:12px 0 14px;font-size:clamp(28px,2.5vw,40px);line-height:1.02}.services-tailored>p{color:#44545e;max-width:390px;margin:0 0 22px;font-size:13px;line-height:1.62}.services-tailored__benefits{gap:10px;width:min(100%,390px);margin:0;padding:0;list-style:none;display:grid}.services-tailored__benefits li{color:#102a3a;letter-spacing:.005em;grid-template-columns:30px minmax(0,1fr);align-items:center;min-height:34px;font-size:12px;font-weight:800;display:grid;position:relative}.services-tailored__benefits li:before{content:"";background:linear-gradient(145deg,#1bbcff,#087ee7 62%,#0565be);border:1px solid #007ee799;border-radius:50%;grid-area:1/1;width:19px;height:19px;box-shadow:0 5px 12px #007ee733,inset 0 1px #ffffff8c}.services-tailored__benefits li:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;grid-area:1/1;justify-self:start;width:7px;height:4px;margin-top:-2px;margin-left:6px;transform:rotate(-45deg)}.services-tailored__benefits>li>span:only-child{border-bottom:1px solid #0f46671c;grid-column:2;align-items:center;min-height:30px;padding:0 12px 0 0;display:inline-flex;position:relative}.services-tailored__benefits>li>span:only-child:after{content:"";background:linear-gradient(90deg,#0000,#007ee785);width:28%;height:1px;position:absolute;bottom:-1px;right:0}.services-tailored__sketch{z-index:2;opacity:.58;pointer-events:none;-webkit-user-select:none;user-select:none;mix-blend-mode:multiply;filter:contrast(1.08)saturate(.82)brightness(1.04);transform-origin:100% 100%;-webkit-mask-composite:source-in;width:clamp(660px,56vw,1040px);max-width:none;height:auto;position:absolute;bottom:-34px;right:clamp(-155px,-7vw,-58px);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000024 16%,#000000c7 42%,#000 62%),linear-gradient(#0000 0%,#000000b8 8%,#000 20% 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000024 16%,#000000c7 42%,#000 62%),linear-gradient(#0000 0%,#000000b8 8%,#000 20% 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.services-proof{z-index:1;border-bottom:1px solid var(--services-line);background:#f4f7f9;grid-template-columns:repeat(4,minmax(0,.72fr)) minmax(320px,1.35fr);align-items:stretch;min-height:120px;padding:0 clamp(34px,6vw,90px);display:grid;position:relative}.services-proof>div{border-right:1px solid var(--services-line);align-content:center;padding:22px 24px;display:grid}.services-proof>div:first-child{border-left:1px solid var(--services-line)}.services-proof strong{color:#087ee7;text-transform:uppercase;font-size:clamp(20px,2.2vw,34px);line-height:1}.services-proof span{color:#243a48;letter-spacing:.11em;text-transform:uppercase;margin-top:7px;font-size:9px;font-weight:900}.services-proof blockquote{color:#142936;align-items:center;margin:0;padding:25px 34px;font-size:clamp(16px,1.45vw,22px);font-weight:750;line-height:1.35;display:flex}.services-proof blockquote:before{content:"“";color:#087ee7;margin-right:18px;font-size:64px;line-height:.5}.services-cta{color:#fff;background-position:50%;background-size:cover;border-top:1px solid #00aeff52;grid-template-columns:minmax(360px,1.2fr) minmax(280px,.8fr) auto;align-items:center;gap:42px;min-height:190px;padding:34px clamp(38px,7vw,110px);display:grid}.services-cta h2{color:#fff;letter-spacing:-.035em;text-transform:uppercase;margin:9px 0 0;font-size:clamp(28px,3.1vw,48px);line-height:.98}.services-cta h2 span{color:#4bc7ff}.services-cta>p{color:#ebf5fac7;margin:0;font-size:14px;line-height:1.55}.services-cta__button{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#041a29d6;border:1px solid #00aeff;justify-content:center;align-items:center;gap:14px;min-width:205px;min-height:52px;padding:0 22px;font-size:10px;font-weight:900;text-decoration:none;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 0 24px #00aeff2e,inset 0 0 0 1px #ffffff0a}.services-cta__button:hover{background:#087ee7;transform:translateY(-2px);box-shadow:0 12px 30px #00aeff47}@media (width<=1280px){.services-disciplines{grid-template-columns:220px minmax(0,1fr)}.services-disciplines__grid{grid-template-columns:repeat(3,1fr)}.services-discipline{border-bottom:1px solid var(--services-line)}.services-process{grid-template-columns:1fr 1fr}.services-tailored{grid-column:1/-1;min-height:430px}.services-proof{grid-template-columns:repeat(4,1fr)}.services-proof blockquote{border-top:1px solid var(--services-line);grid-column:1/-1;justify-content:center}}@media (width<=900px){.services-hero{grid-template-columns:1fr;padding-top:78px}.services-hero__copy{background:#f8fafcf0;min-height:500px}.services-hero__visual{min-height:440px}.services-hero__visual:before{display:none}.services-disciplines{grid-template-columns:1fr}.services-disciplines__intro{border-right:0;border-bottom:1px solid var(--services-line)}.services-process{grid-template-columns:1fr}.services-process__image{min-height:420px}.services-tailored{grid-column:auto;min-height:450px;padding-bottom:150px}.services-tailored__sketch{opacity:.43;width:900px;bottom:-18px;right:-250px}.services-tailored:before{opacity:.24;height:54%;right:8%}.services-cta{grid-template-columns:1fr;gap:20px}.services-cta__button{justify-self:start}}@media (width<=650px){.services-hero__copy{min-height:465px;padding-inline:24px}.services-hero h1{font-size:clamp(42px,14vw,60px)}.services-disciplines__grid{grid-template-columns:1fr}.services-discipline{grid-template-columns:62px 1fr;column-gap:14px;padding:24px;display:grid}.services-discipline__number{grid-row:1/span 3}.services-discipline h3{min-height:0}.services-discipline__image,.services-discipline>p{grid-column:2}.services-process__panel{padding-inline:24px}.services-process__panel>ol{grid-template-columns:1fr;gap:15px}.services-process__line{display:none}.services-process__panel>ol>li{padding:0 0 0 24px}.services-process__panel>ol>li:before{top:2px}.services-proof{grid-template-columns:repeat(2,1fr);padding-inline:20px}.services-proof blockquote{grid-column:1/-1;padding-inline:14px}.services-cta{padding-inline:24px}}@media (width<=1120px){.services-tailored{padding-bottom:132px}.services-tailored__sketch{opacity:.5;width:960px;bottom:-42px;right:-210px}}@media (width<=720px){.services-tailored{min-height:470px;padding:36px 24px 178px}.services-tailored h2,.services-tailored>p,.services-tailored__benefits{max-width:330px}.services-tailored__sketch{opacity:.38;width:820px;bottom:-2px;right:-310px}.services-tailored:before{opacity:.2;height:44%;bottom:0;left:-28%;right:-4%}}@media (prefers-reduced-motion:reduce){.services-page *,.services-page :before,.services-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.services-disciplines__grid{perspective:1400px}.services-discipline{will-change:transform;background:linear-gradient(#ffffffb3,#ffffff47),#ffffff61;flex-direction:column;padding:25px clamp(14px,1vw,19px) 28px;display:flex;box-shadow:inset 0 1px #ffffffd1}.services-discipline:before,.services-discipline:after{width:19px;height:19px}.services-discipline:hover,.services-discipline:focus-within{transform:translateY(-5px);box-shadow:0 22px 44px #0717221f,0 5px 14px #087ee70f,inset 0 1px #fffffff5}.services-discipline__number{text-shadow:0 1px #ffffffe6;margin-bottom:14px;font-size:19px}.services-discipline__image{isolation:isolate;aspect-ratio:1.48;background:#d9e3e9;border:1px solid #0a233324;margin-bottom:18px;box-shadow:0 9px 22px #081e2c1f,inset 0 1px #ffffff73}.services-discipline__image:after{background:linear-gradient(#ffffff0a,#0000 38%),linear-gradient(#0000 66%,#03121d24);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 0 0 2px #0923340f}.services-discipline img{image-rendering:auto;object-position:center;filter:contrast(1.06)saturate(1.04)brightness(1.015)}.services-discipline[data-service="01"] img{object-position:48% 50%}.services-discipline[data-service="02"] img{object-position:50% 48%}.services-discipline[data-service="03"] img{object-position:54% 50%}.services-discipline[data-service="04"] img{object-position:48% 52%}.services-discipline[data-service="05"] img{object-position:51% 48%}.services-discipline[data-service="06"] img{object-position:50% 52%}.services-discipline:hover img,.services-discipline:focus-within img{filter:contrast(1.085)saturate(1.06)brightness(1.02);transform:translateZ(0)scale(1.018)}.services-discipline h3{color:#071722;letter-spacing:-.012em;text-wrap:balance;min-height:42px;margin-bottom:11px;font-size:clamp(13px,.88vw,16px);font-weight:900;line-height:1.17}.services-discipline>p{color:#233945;letter-spacing:-.006em;text-wrap:pretty;max-width:29ch;margin-top:auto;font-size:12.5px;font-weight:650;line-height:1.58}.services-discipline:hover>p,.services-discipline:focus-within>p{color:#132d3b}.services-tailored{padding-top:45px;box-shadow:inset 1px 0 #10456514}.services-tailored h2{color:#071722;text-wrap:balance;margin-top:13px;margin-bottom:16px}.services-tailored>p{color:#314853;text-wrap:pretty;font-size:13.5px;font-weight:560;line-height:1.66}.services-tailored__benefits li{color:#0b2737;min-height:36px;font-weight:850}.services-tailored__benefits>li>span:only-child{border-bottom-color:#0f466724;min-height:33px}.services-tailored__sketch{opacity:.62;filter:contrast(1.12)saturate(.8)brightness(1.045)}@supports (animation-timeline:view()){.services-discipline{opacity:0;animation:linear both servicesCardReveal;animation-timeline:view();animation-range:entry 5% cover 26%;transform:translateY(18px)}.services-discipline:nth-child(2){animation-range:entry 8% cover 29%}.services-discipline:nth-child(3){animation-range:entry 11% cover 32%}.services-discipline:nth-child(4){animation-range:entry 14% cover 35%}.services-discipline:nth-child(5){animation-range:entry 17% cover 38%}.services-discipline:nth-child(6){animation-range:entry 20% cover 41%}@keyframes servicesCardReveal{to{opacity:1;transform:translateY(0)}}}@media (width<=1280px){.services-discipline>p{max-width:38ch}}@media (width<=650px){.services-discipline{grid-template-columns:54px minmax(0,1fr);column-gap:15px;padding:25px 24px 27px;display:grid}.services-discipline__number{grid-row:1/span 3}.services-discipline__image,.services-discipline h3,.services-discipline>p{grid-column:2}.services-discipline h3{min-height:0}.services-discipline>p{max-width:46ch;margin-top:0}}@media (prefers-reduced-motion:reduce){.services-discipline{opacity:1;will-change:auto;animation:none;transform:none}}.services-page{--services-motion-ease:cubic-bezier(.16, 1, .3, 1)}.services-hero__kicker,.services-hero__title-line,.services-hero__copy>p,.services-hero .services-outline-button{opacity:0;will-change:transform, opacity;transform:translateY(28px)}.services-hero__title-line{display:block;overflow:hidden}.services-hero__visual img{filter:saturate(.78)contrast(.92)brightness(.88);clip-path:inset(0 0 0 100%);will-change:transform, filter, clip-path;transform:scale(1.075)}.services-hero__visual:after{z-index:4;content:"";pointer-events:none;opacity:1;mix-blend-mode:screen;will-change:transform, opacity, background-position;background:linear-gradient(90deg,#0000 0 45%,#6ddeff33 49%,#ffffffd1 50%,#00aeff3d 51%,#0000 56%) 0 0/220% 100%,repeating-linear-gradient(0deg,#00aeff3d 0 1px,#0000 1px 42px) 0 0/42px 42px,repeating-linear-gradient(90deg,#00aeff33 0 1px,#0000 1px 42px) 0 0/42px 42px,#0537588f;position:absolute;inset:0;transform:translate(0,0)}.services-hero__blueprint{opacity:.8;transform-origin:50%;will-change:opacity, transform, background-position;transform:scale(1.03)}.services-hero__copy:before{content:"";background:linear-gradient(90deg,#087ee7,#00aeff2e,#0000);width:0;height:1px;position:absolute;top:21%;left:clamp(34px,5vw,78px);box-shadow:0 0 14px #00aeff5c}.services-motion-ready .services-hero__kicker{animation:servicesRiseIn .68s var(--services-motion-ease) .12s forwards}.services-motion-ready .services-hero__title-line:first-child{animation:servicesTitleIn .92s var(--services-motion-ease) .2s forwards}.services-motion-ready .services-hero__title-line--accent{animation:servicesTitleIn .92s var(--services-motion-ease) .33s forwards}.services-motion-ready .services-hero__copy>p{animation:servicesRiseIn .8s var(--services-motion-ease) .48s forwards}.services-motion-ready .services-hero .services-outline-button{animation:servicesRiseIn .76s var(--services-motion-ease) .62s forwards}.services-motion-ready .services-hero__copy:before{animation:servicesRuleDraw 1.05s var(--services-motion-ease) .14s forwards}.services-motion-ready .services-hero__visual img{animation:servicesRealityReveal 1.55s var(--services-motion-ease) 80ms forwards}.services-motion-ready .services-hero__visual:after{animation:servicesBlueprintPeel 1.72s var(--services-motion-ease) .1s forwards}.services-motion-ready .services-hero__blueprint{animation:servicesBlueprintSettle 1.8s var(--services-motion-ease) .12s forwards, servicesBlueprintDrift 18s linear 2s infinite}@keyframes servicesRiseIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translate(0,0)}}@keyframes servicesTitleIn{0%{opacity:0;transform:translateY(48px)skewY(2deg)}to{opacity:1;transform:translate(0,0)skewY(0)}}@keyframes servicesRuleDraw{to{width:min(170px,42%)}}@keyframes servicesRealityReveal{0%{clip-path:inset(0 0 0 100%);filter:saturate(.72)contrast(.9)brightness(.82);transform:scale(1.075)}64%{clip-path:inset(0)}to{clip-path:inset(0);filter:saturate()contrast(1.02)brightness();transform:scale(1)}}@keyframes servicesBlueprintPeel{0%{opacity:1;background-position:100% 0,0 0,0 0,0 0;transform:translate(0,0)}68%{opacity:.48}to{opacity:0;background-position:-80% 0,42px 0,42px 0,0 0;transform:translate(44%)}}@keyframes servicesBlueprintSettle{0%{opacity:.86;transform:scale(1.03)}to{opacity:.24;transform:scale(1)}}@keyframes servicesBlueprintDrift{0%{background-position:0 0,0 0,0 0}to{background-position:0 0,0 46px,46px 0}}.services-disciplines[data-services-reveal] .services-disciplines__intro,.services-disciplines[data-services-reveal] .services-discipline{opacity:0;transform:translateY(34px)}.services-disciplines.is-in-view .services-disciplines__intro{animation:servicesRiseIn .8s var(--services-motion-ease) forwards}.services-disciplines.is-in-view .services-discipline{animation:servicesCardAssemble .82s var(--services-motion-ease) forwards}.services-disciplines.is-in-view .services-discipline:first-child{animation-delay:80ms}.services-disciplines.is-in-view .services-discipline:nth-child(2){animation-delay:.16s}.services-disciplines.is-in-view .services-discipline:nth-child(3){animation-delay:.24s}.services-disciplines.is-in-view .services-discipline:nth-child(4){animation-delay:.32s}.services-disciplines.is-in-view .services-discipline:nth-child(5){animation-delay:.4s}.services-disciplines.is-in-view .services-discipline:nth-child(6){animation-delay:.48s}@keyframes servicesCardAssemble{0%{opacity:0;clip-path:inset(0 0 18%);transform:translateY(34px)}to{opacity:1;clip-path:inset(0);transform:translate(0,0)}}.services-process[data-services-reveal] .services-process__panel .services-kicker,.services-process[data-services-reveal] .services-process__panel h2,.services-process[data-services-reveal] .services-process__statement{opacity:0;transform:translateY(24px)}.services-process[data-services-reveal] .services-process__line{transform-origin:0;opacity:0;transform:scaleX(0)}.services-process[data-services-reveal] .services-process__panel>ol>li{opacity:0;transform:translateY(22px)}.services-process[data-services-reveal] .services-process__panel>ol>li:before{opacity:0;transform:scale(0)}.services-process[data-services-reveal] .services-process__image{clip-path:inset(0 100% 0 0);position:relative}.services-process[data-services-reveal] .services-process__image:after{content:"";pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#ffffffbf,#00aeff6b,#0000) 0 0/180% 100%,repeating-linear-gradient(0deg,#00aeff26 0 1px,#0000 1px 38px) 0 0/38px 38px,repeating-linear-gradient(90deg,#00aeff26 0 1px,#0000 1px 38px) 0 0/38px 38px;position:absolute;inset:0}.services-process.is-in-view .services-process__panel .services-kicker{animation:servicesRiseIn .62s var(--services-motion-ease) 50ms forwards}.services-process.is-in-view .services-process__panel h2{animation:servicesRiseIn .76s var(--services-motion-ease) .13s forwards}.services-process.is-in-view .services-process__line{animation:servicesProcessLine 1.25s var(--services-motion-ease) .38s forwards}.services-process.is-in-view .services-process__panel>ol>li{animation:servicesProcessStep .62s var(--services-motion-ease) forwards}.services-process.is-in-view .services-process__panel>ol>li:before{animation:servicesNodeLock .55s var(--services-motion-ease) forwards}.services-process.is-in-view .services-process__panel>ol>li:first-child,.services-process.is-in-view .services-process__panel>ol>li:first-child:before{animation-delay:.42s}.services-process.is-in-view .services-process__panel>ol>li:nth-child(2),.services-process.is-in-view .services-process__panel>ol>li:nth-child(2):before{animation-delay:.58s}.services-process.is-in-view .services-process__panel>ol>li:nth-child(3),.services-process.is-in-view .services-process__panel>ol>li:nth-child(3):before{animation-delay:.74s}.services-process.is-in-view .services-process__panel>ol>li:nth-child(4),.services-process.is-in-view .services-process__panel>ol>li:nth-child(4):before{animation-delay:.9s}.services-process.is-in-view .services-process__panel>ol>li:nth-child(5),.services-process.is-in-view .services-process__panel>ol>li:nth-child(5):before{animation-delay:1.06s}.services-process.is-in-view .services-process__statement{animation:servicesRiseIn .68s var(--services-motion-ease) 1.18s forwards}.services-process.is-in-view .services-process__image{animation:servicesImageBuild 1.22s var(--services-motion-ease) .18s forwards}.services-process.is-in-view .services-process__image:after{animation:servicesImageSurvey 1.45s var(--services-motion-ease) .24s forwards}@keyframes servicesProcessLine{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes servicesProcessStep{to{opacity:1;transform:translate(0,0)}}@keyframes servicesNodeLock{0%{opacity:0;transform:scale(0);box-shadow:0 0 #00aeff00}62%{opacity:1;transform:scale(1.45);box-shadow:0 0 28px #00aeff}to{opacity:1;transform:scale(1);box-shadow:0 0 14px #00aeffe6}}@keyframes servicesImageBuild{to{clip-path:inset(0)}}@keyframes servicesImageSurvey{0%{opacity:0;background-position:130% 0,0 0,0 0}30%{opacity:.88}to{opacity:0;background-position:-130% 0,38px 0,0 38px}}.services-tailored[data-services-reveal] .services-kicker,.services-tailored[data-services-reveal] h2,.services-tailored[data-services-reveal]>p,.services-tailored[data-services-reveal] .services-tailored__benefits li{opacity:0;transform:translate(-22px,16px)}.services-tailored[data-services-reveal] .services-tailored__sketch{opacity:0;transform:translate(90px,34px)scale(1.04)}.services-tailored.is-in-view .services-kicker{animation:servicesTailoredIn .66s var(--services-motion-ease) 50ms forwards}.services-tailored.is-in-view h2{animation:servicesTailoredIn .76s var(--services-motion-ease) .14s forwards}.services-tailored.is-in-view>p{animation:servicesTailoredIn .7s var(--services-motion-ease) .25s forwards}.services-tailored.is-in-view .services-tailored__benefits li{animation:servicesTailoredIn .62s var(--services-motion-ease) forwards}.services-tailored.is-in-view .services-tailored__benefits li:first-child{animation-delay:.36s}.services-tailored.is-in-view .services-tailored__benefits li:nth-child(2){animation-delay:.46s}.services-tailored.is-in-view .services-tailored__benefits li:nth-child(3){animation-delay:.56s}.services-tailored.is-in-view .services-tailored__benefits li:nth-child(4){animation-delay:.66s}.services-tailored.is-in-view .services-tailored__sketch{animation:servicesSketchDraft 1.35s var(--services-motion-ease) .18s forwards}@keyframes servicesTailoredIn{to{opacity:1;transform:translate(0,0)}}@keyframes servicesSketchDraft{0%{opacity:0;filter:contrast(1.4)saturate(.45)brightness(1.2);transform:translate(90px,34px)scale(1.04)}55%{opacity:.72}to{opacity:.58;filter:contrast(1.08)saturate(.82)brightness(1.04);transform:translate(0,0)scale(1)}}@media (width<=760px){.services-hero__visual img,.services-process[data-services-reveal] .services-process__image{clip-path:inset(0 0 0 100%)}.services-process.is-in-view .services-process__image{animation-name:servicesImageBuildMobile}@keyframes servicesImageBuildMobile{to{clip-path:inset(0)}}}@media (prefers-reduced-motion:reduce){.services-page *,.services-page :before,.services-page :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.services-hero__kicker,.services-hero__title-line,.services-hero__copy>p,.services-hero .services-outline-button,.services-disciplines[data-services-reveal] .services-disciplines__intro,.services-disciplines[data-services-reveal] .services-discipline,.services-process[data-services-reveal] .services-process__panel .services-kicker,.services-process[data-services-reveal] .services-process__panel h2,.services-process[data-services-reveal] .services-process__statement,.services-process[data-services-reveal] .services-process__panel>ol>li,.services-tailored[data-services-reveal] .services-kicker,.services-tailored[data-services-reveal] h2,.services-tailored[data-services-reveal]>p,.services-tailored[data-services-reveal] .services-tailored__benefits li{opacity:1!important;transform:none!important}.services-hero__visual img,.services-process[data-services-reveal] .services-process__image{clip-path:inset(0)!important;filter:none!important;transform:none!important}.services-tailored[data-services-reveal] .services-tailored__sketch{opacity:.58!important;transform:none!important}.services-process[data-services-reveal] .services-process__line,.services-process[data-services-reveal] .services-process__panel>ol>li:before{opacity:1!important;transform:none!important}.services-hero__visual:after,.services-process[data-services-reveal] .services-process__image:after{display:none!important}}.services-hero{grid-template-columns:minmax(410px,38%) minmax(0,62%)}.services-hero__copy{overflow:visible}.services-hero h1{letter-spacing:-.048em;max-width:100%;font-size:clamp(46px,4.45vw,76px);overflow:visible}.services-hero__title-line{white-space:normal;text-wrap:balance;overflow:visible}.services-hero__seam{z-index:8;pointer-events:none;opacity:0;filter:drop-shadow(0 0 7px #00aeff3d);isolation:isolate;width:clamp(7px,.62vw,10px);position:absolute;top:94px;bottom:0;left:38%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0,#000 7% 94%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 7% 94%,#0000 100%)}.services-hero__seam:before{content:"";clip-path:polygon(35% 0,68% 0,59% 8%,72% 17%,52% 26%,69% 36%,54% 47%,72% 58%,50% 69%,66% 80%,55% 90%,67% 100%,31% 100%,42% 90%,28% 80%,45% 69%,27% 58%,43% 47%,29% 36%,46% 26%,30% 17%,43% 8%);opacity:.9;background:linear-gradient(90deg,#0000 0,#5cccff3d 18%,#00aeffe0 38%,#fffffffa 50%,#00aeffc7 62%,#5cccff2e 82%,#0000 100%),repeating-linear-gradient(0deg,#0000 0 26px,#9de3ff61 26px 27px,#0000 27px 55px);position:absolute;inset:0}.services-hero__seam:after{content:"";z-index:-1;background:radial-gradient(#00aeff24,#00aeff0a 42%,#0000 73%);animation:9s ease-in-out 2s infinite servicesSeamBreathe;position:absolute;inset:-5px -7px}.services-hero__seam-grid,.services-hero__seam-data,.services-hero__seam-warp,.services-hero__seam-scan{display:block;position:absolute;inset:0}.services-hero__seam-grid{opacity:.5;background:repeating-linear-gradient(0deg,#0000 0 28px,#88dcff61 28px 29px) 0 0/100% 58px,linear-gradient(90deg,#0000 38%,#88dcff52 40% 58%,#0000 60%) 0 0/100% 100%;animation:18s linear 1.8s infinite servicesSeamGridDrift}.services-hero__seam-data{opacity:.68;background:radial-gradient(circle at 34% 10%,#fffffff2 0 1px,#0000 1.6px),radial-gradient(circle at 68% 27%,#00aefffa 0 1.2px,#0000 2px),radial-gradient(circle at 38% 45%,#ffffffdb 0 1px,#0000 1.7px),radial-gradient(circle at 64% 63%,#00aefff2 0 1px,#0000 1.8px),radial-gradient(circle at 35% 82%,#ffffffd6 0 1px,#0000 1.7px);animation:12s ease-in-out 2.2s infinite alternate servicesSeamDataFloat;inset:-1px -2px}.services-hero__seam-warp{opacity:0;filter:blur(.15px)drop-shadow(0 0 5px #00aeff7a);transform-origin:50%;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0000 0 5px,#a0e6ff80 5px 6px,#0000 6px 11px),linear-gradient(90deg,#0000,#00aeff38 22%,#ffffffe6 50%,#00aeff38 78%,#0000);border-radius:46% 54% 42% 58%/18% 24% 76% 82%;height:16%;inset:-22% -5px auto}.services-hero__seam-scan{filter:blur(.1px)drop-shadow(0 0 6px #00aeff9e);opacity:0;background:linear-gradient(#0000,#91e2ff1f 24%,#ffffffeb 51%,#00aeff38 74%,#0000);height:11%;inset:-24% -3px auto}.services-motion-ready .services-hero__seam{animation:servicesSeamPowerUp 1.15s var(--services-motion-ease) .18s forwards}.services-motion-ready .services-hero__seam-warp{animation:1.9s cubic-bezier(.2,.78,.18,1) .28s forwards servicesSeamWarpDown,11s cubic-bezier(.42,0,.22,1) 3.4s infinite servicesSeamWarpAmbient}.services-motion-ready .services-hero__seam-scan{animation:servicesSeamScan 1.65s var(--services-motion-ease) .3s forwards, servicesSeamScanAmbient 11s linear 3.4s infinite}.services-hero:has(.services-outline-button:hover) .services-hero__seam{filter:drop-shadow(0 0 10px #00aeff57)}.services-hero:has(.services-outline-button:hover) .services-hero__seam-warp{animation-duration:1.55s,8.5s}@keyframes servicesSeamPowerUp{0%{opacity:0;transform:translate(-50%)scaleY(.12)}54%{opacity:1}to{opacity:.88;transform:translate(-50%)scaleY(1)}}@keyframes servicesSeamScan{0%{opacity:0;top:-24%}16%{opacity:.9}78%{opacity:.76}to{opacity:0;top:108%}}@keyframes servicesSeamScanAmbient{0%,76%{opacity:0;top:-24%}80%{opacity:.58}96%{opacity:.28}to{opacity:0;top:108%}}@keyframes servicesSeamWarpDown{0%{opacity:0;top:-22%;transform:translate(-1px)scaleX(.5)skew(-7deg)}12%{opacity:.9}34%{transform:translate(2px)scaleX(1.3)skew(8deg)}58%{transform:translate(-2px)scaleX(.78)skew(-6deg)}82%{opacity:.72;transform:translate(1px)scaleX(1.08)skew(4deg)}to{opacity:0;top:108%;transform:translate(0)scaleX(.62)skew(0)}}@keyframes servicesSeamWarpAmbient{0%,74%{opacity:0;top:-22%;transform:translate(-1px)scaleX(.58)skew(-5deg)}78%{opacity:.62}82%{transform:translate(2px)scaleX(1.22)skew(7deg)}88%{transform:translate(-2px)scaleX(.74)skew(-6deg)}94%{opacity:.48;transform:translate(1px)scaleX(1.08)skew(4deg)}to{opacity:0;top:108%;transform:translate(0)scaleX(.62)skew(0)}}@keyframes servicesSeamGridDrift{0%{background-position:0 0,0 0}to{background-position:0 116px,0 0}}@keyframes servicesSeamDataFloat{0%{opacity:.44;transform:translate(-.5px,-4px)}to{opacity:.76;transform:translate(1px,6px)}}@keyframes servicesSeamBreathe{0%,to{opacity:.34;transform:scaleX(.72)}50%{opacity:.58;transform:scaleX(1.08)}}@media (width<=1180px){.services-hero{grid-template-columns:minmax(380px,40%) minmax(0,60%)}.services-hero__seam{left:40%}.services-hero h1{font-size:clamp(44px,5vw,68px)}}@media (width<=980px){.services-hero{grid-template-columns:1fr}.services-hero__seam{width:100%;height:30px;inset:auto 0;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.services-hero__seam:before{clip-path:polygon(0 42%,9% 33%,18% 47%,28% 34%,39% 52%,50% 36%,61% 48%,72% 31%,82% 46%,91% 35%,100% 44%,100% 62%,90% 54%,81% 68%,71% 52%,61% 65%,50% 51%,39% 67%,28% 51%,18% 64%,9% 52%,0 61%);background:linear-gradient(0deg,#0000 0 8%,#ffffff7a 22%,#00aeffc2 46%,#ffffffeb 50%,#00aeff75 56%,#0000 92%),repeating-linear-gradient(90deg,#0000 0 20px,#00aeff52 20px 21px,#0000 21px 43px)}.services-motion-ready .services-hero__seam{animation-name:servicesSeamPowerUpMobile}@keyframes servicesSeamPowerUpMobile{0%{opacity:0;transform:translateY(-50%)scaleX(.12)}54%{opacity:1}to{opacity:.78;transform:translateY(-50%)scaleX(1)}}}@media (prefers-reduced-motion:reduce){.services-hero__seam{opacity:.58!important;transform:translate(-50%)!important}.services-hero__seam-scan{display:none!important}.services-hero__seam-grid,.services-hero__seam-data,.services-hero__seam:after{animation:none!important}}@media (width<=980px){.services-hero__seam-warp{display:none}}@media (prefers-reduced-motion:reduce){.services-hero__seam-warp{display:none!important}}.services-tailored{background:linear-gradient(#145b890e 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#145b890e 1px,#0000 1px) 0 0/38px 38px,linear-gradient(120deg,#fbfdff 0%,#f8fbfd 45%,#eef7fc 100%);grid-column:1/-1;min-height:720px;padding:58px clamp(34px,6vw,96px) 64px}.services-tailored:before{z-index:1;opacity:.58;background:linear-gradient(90deg,#f8fcfffa 0%,#f2f9fd94 18%,#e6f6ff1f 48%,#0000 76%),repeating-linear-gradient(90deg,#007ee72e 0 1px,#0000 1px 54px),repeating-linear-gradient(0deg,#007ee724 0 1px,#0000 1px 38px);height:auto;inset:0 0 0 46%;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 13% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 13% 100%)}.services-tailored:after{z-index:2;background:linear-gradient(90deg,#fbfdfffc 0%,#fbfdfff5 34%,#fbfdffc2 46%,#f8fcff40 61%,#0000 78%),radial-gradient(circle at 53% 52%,#00aeff1f,#0000 28%)}.services-tailored>:not(.services-tailored__sketch):not(.services-tailored__blueprint-field){z-index:5}.services-tailored h2{letter-spacing:-.052em;max-width:680px;margin:14px 0 16px;font-size:clamp(38px,4.4vw,70px);line-height:.94}.services-tailored>p{max-width:610px;margin-bottom:36px;font-size:clamp(13px,1.1vw,16px);line-height:1.68}.services-tailored__benefits{z-index:6;gap:18px;width:min(100%,700px);max-width:700px;padding-left:0;position:relative}.services-tailored__benefits:before{z-index:0;content:"";transform-origin:top;background:linear-gradient(#0000,#00aeffd6 10%,#007ee77a 88%,#0000);width:2px;position:absolute;top:42px;bottom:42px;left:35px;transform:scaleY(0);box-shadow:0 0 14px #00aeff52}.services-tailored.is-in-view .services-tailored__benefits:before{animation:1.3s cubic-bezier(.2,.75,.2,1) .52s forwards tailoredConduitBuild}.services-tailored__benefits li{color:#0b2737;grid-template-columns:72px 44px minmax(0,1fr);align-items:center;min-height:84px;padding:0;display:grid;position:relative}.services-tailored__benefits li:before,.services-tailored__benefits li:after{display:none}.services-tailored__node{z-index:3;filter:drop-shadow(0 10px 18px #004b8429);border-radius:50%;grid-area:1/1;place-items:center;width:72px;height:72px;display:grid;position:relative}.services-tailored__icon-shell{z-index:3;background:radial-gradient(circle at 42% 34%,#0c4268,#061d31 62%,#03131f);border:1px solid #70dcffe6;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #ffffff0a,inset 0 -8px 16px #0000003d,0 0 20px #00aeff47}.services-tailored__icon-shell img{object-fit:contain;border-radius:50%;width:100%;height:100%;display:block}.services-tailored__node-ring{border:1px solid #007ee747;border-radius:50%;position:absolute;inset:2px}.services-tailored__node-ring--outer{border-style:solid dashed}.services-tailored__node-ring--inner{border-style:dashed solid;border-color:#00aeff70;inset:8px}.services-tailored__node-pulse{z-index:4;opacity:0;background:#c9f5ff;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.3);box-shadow:0 0 0 3px #00aeff2e,0 0 15px #00aeff}.services-tailored__connector{z-index:2;transform-origin:0;background:linear-gradient(90deg,#007ee7d9,#00aeff57);grid-column:2;width:100%;height:1px;position:relative;transform:scaleX(0)}.services-tailored__connector:after{content:"";background:#00aeff;border-radius:1px;width:5px;height:5px;position:absolute;top:-2px;right:-3px;box-shadow:0 0 8px #00aeffcc}.services-tailored__benefit-copy{border-bottom:1px solid #0f466724;grid-column:3;align-content:center;gap:5px;min-height:66px;padding:8px 8px 8px 20px;display:grid}.services-tailored__benefit-copy:after{content:"";background:linear-gradient(90deg,#0000,#007ee785);width:34%;height:1px;position:absolute;bottom:-1px;right:0}.services-tailored__benefit-copy strong{color:#071722;letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(12px,1.1vw,15px);font-weight:900}.services-tailored__benefit-copy small{color:#415762;max-width:460px;font-size:11.5px;font-weight:560;line-height:1.45}.services-tailored__sketch{z-index:3;opacity:.72;mix-blend-mode:multiply;filter:contrast(1.12)saturate(.78)brightness(1.04);width:clamp(760px,63vw,1180px);bottom:-24px;right:clamp(-110px,-4vw,-35px);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000002e 14%,#000000d1 35%,#000 56%),linear-gradient(#0000 0%,#000000b3 5%,#000 14% 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000002e 14%,#000000d1 35%,#000 56%),linear-gradient(#0000 0%,#000000b3 5%,#000 14% 100%)}.services-tailored__blueprint-field{z-index:4;pointer-events:none;opacity:.72;background:repeating-linear-gradient(90deg,#0000 0 13px,#00aeff38 13px 14px),repeating-linear-gradient(0deg,#0000 0 18px,#007ee72e 18px 19px);width:11%;position:absolute;top:0;bottom:0;left:51%;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000),linear-gradient(90deg,#0000,#000 22% 74%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000),linear-gradient(90deg,#0000,#000 22% 74%,#0000)}.services-tailored__blueprint-scan{filter:blur(.2px);background:linear-gradient(#0000,#67ddff1f,#00aeff9e,#ffffffb8,#0000);height:18%;position:absolute;top:-18%;left:-12%;right:-12%}.services-tailored.is-in-view .services-tailored__connector{animation:tailoredConnectorBuild .68s cubic-bezier(.2,.75,.2,1) calc(.66s + var(--tailored-index) * .13s) forwards}.services-tailored__node,.services-tailored__icon-shell{transition:transform .32s cubic-bezier(.2,.75,.2,1),box-shadow .32s}@keyframes tailoredConduitBuild{to{transform:scaleY(1)}}@keyframes tailoredConnectorBuild{to{transform:scaleX(1)}}@keyframes tailoredRingSpin{to{transform:rotate(360deg)}}@keyframes tailoredRingSpinReverse{to{transform:rotate(-360deg)}}@keyframes tailoredNodePulse{0%,74%,to{opacity:0;transform:translate(-50%,-50%)scale(.25)}80%{opacity:1;transform:translate(-50%,-50%)scale(1)}88%{opacity:.28;transform:translate(-50%,-50%)scale(7.5)}94%{opacity:0;transform:translate(-50%,-50%)scale(10)}}@keyframes tailoredBlueprintScan{0%,13%{opacity:0;top:-20%;transform:skewY(-2deg)scaleX(.84)}20%{opacity:.9}55%{transform:skewY(2deg)scaleX(1.1)}78%{opacity:.75;top:104%;transform:skewY(-1deg)scaleX(.9)}86%,to{opacity:0;top:104%}}@media (width<=900px){.services-tailored{min-height:710px;padding-bottom:110px}.services-tailored h2{max-width:620px;font-size:clamp(38px,8vw,62px)}.services-tailored__benefits{width:min(100%,620px)}.services-tailored__sketch{opacity:.48;width:960px;right:-260px}.services-tailored__blueprint-field{opacity:.48;width:15%;left:58%}}@media (width<=650px){.services-tailored{min-height:780px;padding:40px 24px 118px}.services-tailored h2{max-width:420px;font-size:clamp(36px,11.2vw,52px)}.services-tailored>p{max-width:430px;margin-bottom:26px}.services-tailored__benefits{gap:11px;max-width:100%}.services-tailored__benefits li{grid-template-columns:58px 22px minmax(0,1fr);min-height:76px}.services-tailored__benefits:before{top:36px;bottom:36px;left:28px}.services-tailored__node{width:58px;height:58px}.services-tailored__icon-shell{width:44px;height:44px}.services-tailored__node-ring--inner{inset:7px}.services-tailored__benefit-copy{min-height:64px;padding-left:12px}.services-tailored__benefit-copy small{font-size:10.5px}.services-tailored__sketch{opacity:.34;width:860px;bottom:-24px;right:-350px}.services-tailored__blueprint-field{opacity:.36;width:18%;left:65%}}@media (prefers-reduced-motion:reduce){.services-tailored__benefits:before,.services-tailored__connector{transform:none!important}.services-tailored__node-ring,.services-tailored__node-pulse,.services-tailored__blueprint-scan{animation:none!important}.services-tailored__node-pulse{display:none}}.services-process .services-tailored__benefits>li{opacity:1;transform:none}.services-process .services-tailored__benefits>li:before,.services-process .services-tailored__benefits>li:after{display:none}.services-tailored__benefits>li>.services-tailored__node,.services-tailored__benefits>li>.services-tailored__connector,.services-tailored__benefits>li>.services-tailored__benefit-copy,.services-tailored__node>span{border-bottom:0;min-height:0;padding:0}.services-tailored__benefits>li>.services-tailored__node:after,.services-tailored__benefits>li>.services-tailored__connector:after,.services-tailored__benefits>li>.services-tailored__benefit-copy:after,.services-tailored__node>span:after{content:none}.services-tailored__benefits>li>.services-tailored__node{display:grid}.services-tailored__benefits>li>.services-tailored__connector{display:block}.services-tailored__benefits>li>.services-tailored__benefit-copy{width:auto;display:grid;position:relative}.services-tailored__benefits>li>.services-tailored__benefit-copy:after,.services-tailored__benefits>li>.services-tailored__connector:after{content:""}.services-tailored__node>.services-tailored__node-pulse{display:block}@media (prefers-reduced-motion:reduce){.services-tailored__node>.services-tailored__node-pulse{display:none}}.services-tailored__blueprint-field{z-index:4!important;opacity:1!important;pointer-events:none!important;-webkit-mask-composite:initial!important;width:auto!important;height:auto!important;-webkit-mask-image:none!important;mask-image:none!important;mask-composite:initial!important;background:linear-gradient(90deg,#f9fdfff0 0%,#eef8fe57 22%,#0000 52%),repeating-linear-gradient(90deg,#007ee721 0 1px,#0000 1px 28px),repeating-linear-gradient(0deg,#007ee71c 0 1px,#0000 1px 28px)!important;display:block!important;position:absolute!important;inset:0 0 0 40%!important;overflow:hidden!important}.services-intel{color:#087ee7;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;z-index:2!important;visibility:visible!important;opacity:1!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}.services-intel__grid{background-image:linear-gradient(#007ee717 1px,#0000 1px),linear-gradient(90deg,#007ee717 1px,#0000 1px),linear-gradient(#007ee72e 1px,#0000 1px),linear-gradient(90deg,#007ee72e 1px,#0000 1px);background-size:14px 14px,14px 14px,70px 70px,70px 70px;position:absolute;inset:0;opacity:.72!important;display:block!important}.services-intel:before{content:"";background:linear-gradient(90deg,#0000 49.8%,#007ee738 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#007ee733 50%,#0000 50.2%);border:1px solid #007ee73d;display:block;position:absolute;inset:8% 5% 9% 8%}.services-intel:after{content:"";background-color:#f9fdffad;background-image:linear-gradient(#007ee714 1px,#0000 1px),linear-gradient(90deg,#007ee714 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:12px 12px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #007ee75c;width:34%;height:22%;display:block;position:absolute;bottom:8%;right:7%;box-shadow:0 10px 28px #07476f14}.services-intel__cross,.services-intel__datum,.services-intel__coord,.services-intel__revision,.services-intel__callout,.services-intel__dimension,.services-intel__node,.services-intel__flow{visibility:visible!important;display:block!important}.services-intel__cross{opacity:.66;width:28px;height:28px;position:absolute}.services-intel__cross:before,.services-intel__cross:after{content:"";background:#007ee7bd;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.services-intel__cross:before{width:100%;height:1px}.services-intel__cross:after{width:1px;height:100%}.services-intel__cross--1{top:16%;left:14%}.services-intel__cross--2{width:20px;height:20px;top:28%;left:48%}.services-intel__cross--3{width:34px;height:34px;top:16%;right:13%}.services-intel__cross--4{width:22px;height:22px;bottom:18%;right:31%}.services-intel__datum{opacity:.72;border:1px solid #007ee7bf;border-radius:50%;width:24px;height:24px;position:absolute}.services-intel__datum:before,.services-intel__datum:after{content:"";background:#007ee79e;position:absolute}.services-intel__datum:before{height:1px;top:50%;left:-7px;right:-7px}.services-intel__datum:after{width:1px;top:-7px;bottom:-7px;left:50%}.services-intel__datum--1{top:43%;left:25%}.services-intel__datum--2{width:30px;height:30px;top:43%;right:20%}.services-intel__datum--3{width:18px;height:18px;bottom:12%;left:54%}.services-intel__coord,.services-intel__revision,.services-intel__callout-box{color:#005496eb;letter-spacing:.12em;white-space:nowrap;text-transform:uppercase;text-shadow:0 1px #ffffffe6;font-size:9px;font-weight:800;line-height:1;position:absolute}.services-intel__coord--1{top:9%;left:11%}.services-intel__coord--2{top:18%;left:44%}.services-intel__coord--3{transform-origin:100% 0;top:37%;right:7%;transform:rotate(90deg)}.services-intel__coord--4{bottom:7%;left:35%}.services-intel__revision{background:#f8fdffd6;border:1px solid #007ee76b;padding:5px 7px;box-shadow:inset 0 0 0 1px #ffffffb3}.services-intel__revision--1{bottom:13%;right:9%}.services-intel__revision--2{bottom:13%;right:26%}.services-intel__callout{width:190px;height:45px;position:absolute}.services-intel__callout-line{transform-origin:0;background:linear-gradient(90deg,#007ee7e6,#007ee747);width:76px;height:1px;position:absolute;top:50%;left:0}.services-intel__callout-line:before{content:"";background:#fff;border:1px solid #007ee7d1;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:-3px}.services-intel__callout-box{background:#f9fdffeb;border:1px solid #007ee761;padding:6px 8px;top:1px;left:74px;box-shadow:0 6px 16px #0a456914}.services-intel__callout--1{top:24%;left:19%}.services-intel__callout--1 .services-intel__callout-line{width:88px;transform:rotate(-18deg)}.services-intel__callout--1 .services-intel__callout-box{top:-18px;left:82px}.services-intel__callout--2{top:53%;right:32%}.services-intel__callout--2 .services-intel__callout-line{width:66px;transform:rotate(13deg)}.services-intel__callout--2 .services-intel__callout-box{top:10px;left:62px}.services-intel__callout--3{bottom:23%;left:43%}.services-intel__callout--3 .services-intel__callout-line{width:96px;transform:rotate(-7deg)}.services-intel__callout--3 .services-intel__callout-box{top:-10px;left:92px}.services-intel__dimension{transform-origin:0;background:#007ee78a;height:1px;position:absolute}.services-intel__dimension:before,.services-intel__dimension:after{content:"";border-top:1px solid #007ee7c7;width:8px;height:8px;position:absolute;top:-4px}.services-intel__dimension:before{border-left:1px solid #007ee7c7;left:0;transform:rotate(-45deg)}.services-intel__dimension:after{border-right:1px solid #007ee7c7;right:0;transform:rotate(45deg)}.services-intel__dimension--1{width:28%;bottom:27%;left:17%}.services-intel__dimension--2{width:24%;top:31%;right:12%;transform:rotate(90deg)}.services-intel__dimension--3{width:20%;top:13%;left:52%;transform:rotate(-12deg)}.services-intel__node{background:#f9fdff;border:1px solid #007ee7d1;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 0 3px #00aeff1a,0 0 12px #00aeff3d}.services-intel__node:after{content:"";background:#087ee7;border-radius:50%;position:absolute;inset:2px}.services-intel__node--1{bottom:26.5%;left:17%}.services-intel__node--2{bottom:26.5%;left:45%}.services-intel__node--3{top:52%;right:35%}.services-intel__node--4{top:30.5%;right:11%}.services-intel__flow{opacity:.7;transform-origin:0;background:linear-gradient(90deg,#0000,#00aeffe0,#0000);height:1px;position:absolute}.services-intel__flow:after{content:"";background:#d6f7ff;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:0;box-shadow:0 0 9px #00aeffe6}.services-intel__flow--1{width:42%;top:39%;left:14%;transform:rotate(8deg)}.services-intel__flow--2{width:38%;top:61%;left:42%;transform:rotate(-16deg)}.services-intel__flow--3{width:26%;top:22%;right:9%;transform:rotate(92deg)}.services-tailored.is-in-view .services-intel__flow{animation:6.8s ease-in-out infinite servicesIntelVisibleFlow}.services-tailored.is-in-view .services-intel__flow--2{animation-delay:-2.2s}.services-tailored.is-in-view .services-intel__flow--3{animation-delay:-4.4s}.services-tailored.is-in-view .services-intel__datum{animation:5.8s ease-in-out infinite servicesIntelVisiblePulse}.services-tailored.is-in-view .services-intel__datum--2{animation-delay:-2s}.services-tailored.is-in-view .services-intel__datum--3{animation-delay:-4s}@keyframes servicesIntelVisibleGrid{to{background-position:14px 14px,14px 14px,70px 70px,70px 70px}}@keyframes servicesIntelVisibleFlow{0%,to{opacity:.22;filter:brightness(.9)}50%{opacity:.9;filter:brightness(1.2)}}@keyframes servicesIntelVisiblePulse{0%,to{opacity:.48;box-shadow:none}50%{opacity:.95;box-shadow:0 0 0 7px #00aeff12,0 0 18px #00aeff33}}@media (width<=900px){.services-tailored__blueprint-field{inset-left:48%!important;left:48%!important}.services-intel__callout--3,.services-intel__coord--3,.services-intel__dimension--2{display:none!important}}@media (width<=650px){.services-tailored__blueprint-field{opacity:.58!important;left:57%!important}.services-intel__callout--1,.services-intel__callout--3,.services-intel__coord--2,.services-intel__coord--4,.services-intel__dimension--3,.services-intel__cross--2{display:none!important}}@media (prefers-reduced-motion:reduce){.services-tailored.is-in-view .services-intel__grid,.services-tailored.is-in-view .services-intel__flow,.services-tailored.is-in-view .services-intel__datum{animation:none!important}}.services-tailored__blueprint-scan{opacity:0;will-change:transform, opacity;overflow:visible;transform:translate(0,0);z-index:7!important;filter:none!important;background:0 0!important;height:46px!important;position:absolute!important;top:-14%!important;left:4%!important;right:4%!important}.services-tailored__blueprint-scan:before{content:"";background:linear-gradient(90deg,#0000 0%,#087ee714 5%,#087ee794 18%,#8be2fff5 47%,#fff 50%,#8be2fff5 53%,#087ee794 82%,#087ee714 95%,#0000 100%);height:2px;position:absolute;top:21px;left:0;right:0;box-shadow:0 -1px #ffffffbf,0 1px #00539938,0 0 9px #00aeff3d}.services-tailored__blueprint-scan:after{content:"";opacity:.86;background:linear-gradient(90deg,#0000 0 47.8%,#fffffffa 48.2% 49.8%,#00aefff2 50% 51.8%,#0000 52.2% 100%),repeating-linear-gradient(90deg,#087ee76b 0 1px,#0000 1px 34px);height:18px;position:absolute;top:13px;left:7%;right:7%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}@keyframes tailoredPrecisionScan{0%{opacity:0;transform:translateY(-8%)scaleX(.84)}5%{opacity:.28}12%{opacity:.94;transform:translateY(52px)scaleX(.94)}45%{opacity:1;transform:translateY(238px)scaleX(1)}52%{opacity:1;transform:translateY(238px)scaleX(1)}86%{opacity:.9;transform:translateY(500px)scaleX(.96)}94%{opacity:.2;transform:translateY(560px)scaleX(.86)}to{opacity:0;transform:translateY(590px)scaleX(.82)}}.services-tailored.is-in-view .services-intel__grid{animation:18s linear infinite servicesIntelVisibleGrid,10.8s ease-in-out 1.15s infinite servicesIntelScanResponse}.services-tailored.is-in-view .services-intel__node{animation:10.8s ease-in-out 1.15s infinite servicesIntelNodeRead}.services-tailored.is-in-view .services-intel__node--2{animation-delay:1.36s}.services-tailored.is-in-view .services-intel__node--3{animation-delay:1.58s}.services-tailored.is-in-view .services-intel__node--4{animation-delay:1.8s}@keyframes servicesIntelScanResponse{0%,8%,to{filter:contrast()brightness()}39%{filter:contrast(1.08)brightness(1.025)}51%{filter:contrast(1.14)brightness(1.05)}63%{filter:contrast(1.06)brightness(1.02)}}@keyframes servicesIntelNodeRead{0%,33%,58%,to{box-shadow:0 0 0 3px #ffffffd1,0 0 0 4px #087ee73d}45%{box-shadow:0 0 0 3px #fffffff5,0 0 0 5px #087ee78a,0 0 18px #00aeff6b}}@media (width<=900px){.services-tailored__blueprint-scan{height:38px!important;left:2%!important;right:2%!important}.services-tailored__blueprint-scan:before{top:18px}.services-tailored__blueprint-scan:after{top:10px}}@media (prefers-reduced-motion:reduce){.services-tailored.is-in-view .services-tailored__blueprint-scan,.services-tailored.is-in-view .services-intel__node{animation:none!important}.services-tailored__blueprint-scan{display:none!important}}.services-tailored__blueprint-scan{mix-blend-mode:normal;height:58px!important;top:-16%!important;left:8%!important;right:7%!important}.services-tailored__blueprint-scan:before{clip-path:polygon(0 38%,8% 38%,8% 0,9% 0,9% 38%,26% 38%,26% 0,27% 0,27% 38%,49% 38%,49% 0,51% 0,51% 38%,73% 38%,73% 0,74% 0,74% 38%,91% 38%,91% 0,92% 0,92% 38%,100% 38%,100% 62%,92% 62%,92% 100%,91% 100%,91% 62%,74% 62%,74% 100%,73% 100%,73% 62%,51% 62%,51% 100%,49% 100%,49% 62%,27% 62%,27% 100%,26% 100%,26% 62%,9% 62%,9% 100%,8% 100%,8% 62%,0 62%);background:linear-gradient(90deg,#0000 0%,#006dc42e 4%,#007ee7b8 12%,#beeefffa 47%,#fff 50%,#beeefffa 53%,#007ee7b8 88%,#006dc42e 96%,#0000 100%);border-radius:999px;height:3px;top:25px;box-shadow:0 -1px #ffffffeb,0 1px #00477f47,0 0 5px #00aeff47}.services-tailored__blueprint-scan:after{opacity:.96;filter:drop-shadow(0 0 4px #00aeff47);background:linear-gradient(90deg,#0000 0 44%,#00aeff1f 45%,#e6f9fffa 48.8% 49.5%,#fff 49.5% 50.5%,#00aefff5 50.5% 51.2%,#00aeff1f 55%,#0000 56% 100%),repeating-linear-gradient(90deg,#087ee76b 0 1px,#0000 1px 17px,#087ee72e 17px 18px,#0000 18px 36px);height:31px;top:11px;left:4%;right:4%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.services-tailored.is-in-view .services-tailored__blueprint-scan{animation:12.4s cubic-bezier(.48,.02,.28,1) 1s infinite tailoredPrecisionScanFinal!important}@keyframes tailoredPrecisionScanFinal{0%{opacity:0;transform:translateY(-18px)scaleX(.72)}6%{opacity:.36}12%{opacity:.98;transform:translateY(54px)scaleX(.93)}28%{opacity:1;transform:translateY(154px)scaleX(1)}31%{transform:translateY(154px)scaleX(1.012)}34%{transform:translateY(154px)scaleX(1)}51%{opacity:1;transform:translateY(286px)scaleX(.995)}54%{transform:translateY(286px)scaleX(1.01)}57%{transform:translateY(286px)scaleX(.995)}77%{opacity:.94;transform:translateY(455px)scaleX(.97)}90%{opacity:.42;transform:translateY(548px)scaleX(.84)}to{opacity:0;transform:translateY(600px)scaleX(.7)}}.services-tailored.is-in-view .services-intel__callout{animation:12.4s ease-in-out 1s infinite servicesIntelCalloutLock}.services-tailored.is-in-view .services-intel__callout--2{animation-delay:1.42s}.services-tailored.is-in-view .services-intel__callout--3{animation-delay:1.84s}.services-tailored.is-in-view .services-intel__coord{animation:12.4s ease-in-out 1s infinite servicesIntelCoordinateRead}.services-tailored.is-in-view .services-intel__coord--2{animation-delay:1.16s}.services-tailored.is-in-view .services-intel__coord--3{animation-delay:1.32s}.services-tailored.is-in-view .services-intel__coord--4{animation-delay:1.48s}.services-tailored.is-in-view .services-intel__dimension{animation:12.4s ease-in-out 1s infinite servicesIntelDimensionVerify}.services-tailored.is-in-view .services-intel__dimension--2{animation-delay:1.34s}.services-tailored.is-in-view .services-intel__dimension--3{animation-delay:1.68s}@keyframes servicesIntelCalloutLock{0%,24%,44%,to{opacity:.64;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}34%{opacity:.82;transform:translateY(0)}}@keyframes servicesIntelCoordinateRead{0%,20%,42%,to{opacity:.48;letter-spacing:.12em}27%{opacity:1;letter-spacing:.2em}32%{opacity:.66;letter-spacing:.14em}}@keyframes servicesIntelDimensionVerify{0%,32%,61%,to{opacity:.5;filter:brightness()}47%{opacity:1;filter:brightness(1.35)}52%{opacity:.7;filter:brightness(1.08)}}.services-tailored.is-in-view .services-intel__flow:after{animation:3.6s cubic-bezier(.25,.72,.35,1) infinite servicesIntelPacketRun}.services-tailored.is-in-view .services-intel__flow--2:after{animation-delay:-1.2s}.services-tailored.is-in-view .services-intel__flow--3:after{animation-delay:-2.4s}@keyframes servicesIntelPacketRun{0%{opacity:0;right:100%;transform:scale(.55)}12%{opacity:1}72%{opacity:1;transform:scale(1)}to{opacity:0;right:0;transform:scale(.7)}}@media (width<=900px){.services-tailored__blueprint-scan{height:48px!important;left:4%!important;right:4%!important}.services-tailored__blueprint-scan:before{top:21px}.services-tailored__blueprint-scan:after{height:28px;top:8px}}@media (prefers-reduced-motion:reduce){.services-tailored.is-in-view .services-intel__callout,.services-tailored.is-in-view .services-intel__coord,.services-tailored.is-in-view .services-intel__dimension,.services-tailored.is-in-view .services-intel__flow:after{animation:none!important}}.services-tailored__blueprint-scan{filter:drop-shadow(0 0 3px #00aeff33);background:repeating-linear-gradient(90deg,#0000 0 30px,#087ee721 30px 31px,#0000 31px 62px),linear-gradient(#0000 0 43%,#00aeff17 43% 48%,#ffffff80 48% 51%,#007ee72e 51% 56%,#0000 56% 100%);height:40px!important;left:calc(8% + 6px)!important;right:calc(7% - 6px)!important}.services-tailored__blueprint-scan:before{clip-path:polygon(0 35%,10% 35%,10% 0,10.5% 0,10.5% 35%,29% 35%,29% 0,29.5% 0,29.5% 35%,48.8% 35%,48.8% 0,51.2% 0,51.2% 35%,70.5% 35%,70.5% 0,71% 0,71% 35%,89.5% 35%,89.5% 0,90% 0,90% 35%,100% 35%,100% 65%,90% 65%,90% 100%,89.5% 100%,89.5% 65%,71% 65%,71% 100%,70.5% 100%,70.5% 65%,51.2% 65%,51.2% 100%,48.8% 100%,48.8% 65%,29.5% 65%,29.5% 100%,29% 100%,29% 65%,10.5% 65%,10.5% 100%,10% 100%,10% 65%,0 65%);background:linear-gradient(90deg,#0000 0%,#006dc424 5%,#007ee780 18%,#d2f4ffe6 46%,#fff 50%,#d2f4ffe6 54%,#007ee780 82%,#006dc424 95%,#0000 100%);height:2px;top:19px;box-shadow:0 -1px #ffffffad,0 1px #00477f2e,0 0 3px #00aeff33}.services-tailored__blueprint-scan:after{opacity:.94;background:linear-gradient(90deg, transparent 47%, #fffffff2 48% 52%, transparent 53%), linear-gradient(0deg, transparent 47%, #007ee7e6 48% 52%, transparent 53%), conic-gradient(from 45deg, #fffffff2 0 5deg, transparent 5deg 85deg, #00aeffe0 85deg 95deg, transparent 95deg 175deg, #fffffff2 175deg 185deg, transparent 185deg 265deg, #00aeffe0 265deg 275deg, transparent 275deg 360deg), radial-gradient(circle, #fff 0 2px, #00aeff 2px 4px, #ffffffeb 4px 5px, #074b7714 5px 10px, transparent 10px);filter:drop-shadow(0 0 4px #00aeff57);transform-origin:50%;border:1px solid #087ee7b8;border-radius:50%;width:30px;height:30px;top:5px;left:50%;right:auto;transform:translate(-50%)rotate(0);-webkit-mask-image:none;mask-image:none}.services-tailored.is-in-view .services-tailored__blueprint-scan:after{animation:3.1s cubic-bezier(.45,.02,.22,1) infinite tailoredCompassCalibrate}@keyframes tailoredCompassCalibrate{0%{opacity:.62;transform:translate(-50%)rotate(0)scale(.92)}18%{opacity:1}46%{transform:translate(-50%)rotate(168deg)scale(1)}54%{transform:translate(-50%)rotate(184deg)scale(1.04)}82%{opacity:1}to{opacity:.62;transform:translate(-50%)rotate(360deg)scale(.92)}}@media (width<=900px){.services-tailored__blueprint-scan{height:36px!important;left:calc(4% + 5px)!important;right:calc(4% - 5px)!important}.services-tailored__blueprint-scan:before{top:17px}.services-tailored__blueprint-scan:after{width:28px;height:28px;top:4px}}@media (prefers-reduced-motion:reduce){.services-tailored.is-in-view .services-tailored__blueprint-scan:after{animation:none!important;transform:translate(-50%)rotate(0)!important}}.services-tailored__blueprint-building{pointer-events:none;opacity:0;background:#01070d;border-bottom:1px solid #00aeff42;border-left:1px solid #00aeff3d;width:47%;height:48%;min-height:182px;top:0;right:0;overflow:hidden;transform:translate(18px,-6px)scale(1.015);box-shadow:inset 1px 0 #ffffff09,inset 0 -1px #ffffff09,0 14px 34px #0418261f;z-index:3!important;position:absolute!important}.services-tailored__blueprint-building:before,.services-tailored__blueprint-building:after{z-index:3;content:"";pointer-events:none;position:absolute}.services-tailored__blueprint-building:before{background:linear-gradient(90deg,#f9fbfcf5 0%,#f9fbfc57 12%,#0000 30%),linear-gradient(#0000 62%,#f9fbfc2e 83%,#f9fbfcd6 100%),radial-gradient(circle at 76% 44%,#00aeff1a,#0000 46%);inset:0}.services-tailored__blueprint-building:after{opacity:.72;background:linear-gradient(90deg,#0000,#00aeff 34%,#ffffffdb 52%,#087ee7 68%,#0000);height:2px;bottom:0;left:0;right:0;box-shadow:0 0 12px #00aeff38}.services-tailored__blueprint-building img{z-index:1;object-fit:cover;object-position:52% 52%;filter:contrast(1.08)saturate(1.08)brightness(.94);width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.025)}.services-tailored__blueprint-building-grid{z-index:2;opacity:.32;mix-blend-mode:screen;background:repeating-linear-gradient(90deg,#00aeff21 0 1px,#0000 1px 26px),repeating-linear-gradient(0deg,#00aeff1c 0 1px,#0000 1px 26px);position:absolute;inset:0}.services-tailored__blueprint-building-datum{z-index:4;border:1px solid #78dcff9e;border-radius:50%;width:24px;height:24px;position:absolute;top:16px;right:18px;box-shadow:0 0 12px #00aeff2e}.services-tailored__blueprint-building-datum:before,.services-tailored__blueprint-building-datum:after{content:"";background:#d9f7ffd6;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.services-tailored__blueprint-building-datum:before{width:32px;height:1px}.services-tailored__blueprint-building-datum:after{width:1px;height:32px}.services-motion-ready .services-tailored.is-in-view .services-tailored__blueprint-building{animation:.98s cubic-bezier(.2,.75,.2,1) .12s forwards tailoredBlueprintBuildingSettle}.services-motion-ready .services-tailored.is-in-view .services-tailored__blueprint-building-datum{animation:8.8s ease-in-out 1.4s infinite tailoredBlueprintDatumCalibrate}@keyframes tailoredBlueprintBuildingSettle{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes tailoredBlueprintDatumCalibrate{0%,74%,to{opacity:.52;transform:rotate(0)scale(.94)}79%{opacity:1;transform:rotate(90deg)scale(1.06)}85%{opacity:.72;transform:rotate(180deg)scale(1)}}.services-process__panel>ol>li{--process-index:0;text-align:center}.services-process__panel>ol>li:before{transform-origin:50%;opacity:.72;background:radial-gradient(circle,#dff8ff 0 1px,#00aeff 2px 4px,#075eaa 4px 6px,#0000 6px)!important;border:1px solid #dff7ffe6!important;width:14px!important;height:14px!important;top:-8px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 0 0 3px #041e2ff5,0 0 0 4px #6ad0ff4d,0 0 13px #00aeff6b!important}.services-process__panel>ol>li:after{z-index:2;content:"";opacity:0;pointer-events:none;border:1px solid #5dcfffa3;border-radius:50%;width:24px;height:24px;position:absolute;top:-13px;left:50%;transform:translate(-50%)scale(.35);box-shadow:0 0 15px #00aeff47}.services-process__panel>ol>li strong,.services-process__panel>ol>li p{text-align:left}.services-motion-ready .services-process.is-in-view .services-process__panel>ol>li:before{animation:servicesProcessStationCore 9.5s ease-in-out calc(.8s + var(--process-index) * 1.05s) infinite!important}.services-motion-ready .services-process.is-in-view .services-process__panel>ol>li:after{animation:servicesProcessStationRing 9.5s ease-out calc(.8s + var(--process-index) * 1.05s) infinite}.services-process__line{overflow:hidden;box-shadow:0 0 8px #00aeff1f;background:linear-gradient(90deg,#ffffff2e,#00aeffb8,#ffffff2e)!important}.services-process__line:after{content:"";opacity:0;filter:blur(.15px);background:linear-gradient(90deg,#0000,#ffffffeb,#00aeff,#0000);width:16%;position:absolute;inset:0 auto 0 -16%}.services-motion-ready .services-process.is-in-view .services-process__line:after{animation:9.5s cubic-bezier(.45,.02,.2,1) .7s infinite servicesProcessRailPacket}@keyframes servicesProcessStationCore{0%,7%,to{opacity:.68;filter:brightness(.9)}10%{opacity:1;filter:brightness(1.55);box-shadow:0 0 0 3px #041e2ff5,0 0 0 4px #6ad0ff9e,0 0 20px #00aeffc7}16%{opacity:.78;filter:brightness()}}@keyframes servicesProcessStationRing{0%,7%,to{opacity:0;transform:translate(-50%)scale(.35)rotate(0)}10%{opacity:.9;transform:translate(-50%)scale(1)rotate(90deg)}17%{opacity:0;transform:translate(-50%)scale(1.55)rotate(180deg)}}@keyframes servicesProcessRailPacket{0%,5%{opacity:0;left:-16%}8%{opacity:.9}62%{opacity:.82;left:100%}68%,to{opacity:0;left:100%}}@media (width<=1280px){.services-tailored__blueprint-building{width:45%;height:44%;min-height:190px}}@media (width<=900px){.services-tailored__blueprint-building{width:46%;height:35%;min-height:220px;top:0;right:0}}@media (width<=650px){.services-tailored__blueprint-building{border-left:0;width:calc(100% + 48px);height:235px;min-height:0;margin:28px -24px 26px;top:auto;right:auto;z-index:3!important;position:relative!important}.services-tailored__blueprint-building:before{background:linear-gradient(#0000 70%,#f9fbfce0)}.services-process__panel>ol>li{text-align:left}.services-process__panel>ol>li:before{top:2px!important;left:6px!important;transform:none!important}.services-process__panel>ol>li:after{top:-3px;left:13px}.services-process__panel>ol>li strong,.services-process__panel>ol>li p{text-align:left}}@media (prefers-reduced-motion:reduce){.services-motion-ready .services-tailored.is-in-view .services-tailored__blueprint-building,.services-motion-ready .services-tailored.is-in-view .services-tailored__blueprint-building-datum,.services-motion-ready .services-process.is-in-view .services-process__panel>ol>li:before,.services-motion-ready .services-process.is-in-view .services-process__panel>ol>li:after,.services-motion-ready .services-process.is-in-view .services-process__line:after{animation:none!important}.services-tailored__blueprint-building{opacity:1;transform:none}}.services-tailored__visual-stack{pointer-events:none;grid-template-rows:minmax(250px,42%) minmax(0,58%);min-width:0;display:grid;inset:0 0 0 46%;overflow:hidden;z-index:3!important;position:absolute!important}.services-tailored__visual-stack .services-tailored__blueprint-building{border-bottom:1px solid #00aeff57;border-left:1px solid #00aeff3d;align-self:stretch;z-index:3!important;width:100%!important;height:100%!important;min-height:0!important;position:relative!important;inset:auto!important}.services-tailored__sketch-stage{z-index:2;background:linear-gradient(#145b890d 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#145b890d 1px,#0000 1px) 0 0/38px 38px,linear-gradient(135deg,#f9fdff4d,#ebf7fd1f);min-width:0;min-height:0;position:relative;overflow:hidden}.services-tailored__sketch-stage:before{z-index:5;content:"";pointer-events:none;opacity:.62;background:linear-gradient(#02090f6b,#00aeff1a 2px,#0000 100%);height:34px;position:absolute;top:0;left:0;right:0}.services-tailored__sketch-stage .services-tailored__sketch{opacity:.7;transform-origin:100% 100%;z-index:3!important;width:116%!important;max-width:none!important;height:auto!important;position:absolute!important;bottom:-7%!important;right:-8%!important}.services-tailored>.services-kicker,.services-tailored>h2,.services-tailored>p,.services-tailored>.services-tailored__benefits{position:relative;z-index:7!important}@media (width<=1280px){.services-tailored__visual-stack{grid-template-rows:minmax(235px,40%) minmax(0,60%);left:52%}.services-tailored__sketch-stage .services-tailored__sketch{width:126%!important;right:-15%!important}}@media (width<=900px){.services-tailored{min-height:980px;padding-bottom:590px;display:block}.services-tailored__visual-stack{grid-template-rows:245px minmax(0,315px);height:560px;inset:auto 0 0}.services-tailored__sketch-stage .services-tailored__sketch{width:118%!important;bottom:-12%!important;right:-10%!important}}@media (width<=650px){.services-tailored{min-height:auto;padding-bottom:34px}.services-tailored__visual-stack{grid-template-rows:225px 275px;width:calc(100% + 48px);height:500px;margin:30px -24px -34px;position:relative!important;inset:auto!important}.services-tailored__visual-stack .services-tailored__blueprint-building{border-left:0;margin:0!important}.services-tailored__sketch-stage .services-tailored__sketch{opacity:.48;width:142%!important;bottom:-2%!important;right:-24%!important}}.services-process{grid-template-rows:minmax(380px,auto) minmax(620px,auto);grid-template-columns:46% 29% 25%;align-items:stretch;overflow:hidden}.services-process__panel,.services-process__image,.services-process__blueprint-image{grid-row:1;min-height:380px}.services-process__blueprint-image{isolation:isolate;background:#01070d;border-bottom:1px solid #00aeff57;border-left:1px solid #00aeff3d;grid-column:3;position:relative;overflow:hidden}.services-process__blueprint-image:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff2e,#0000 15%),linear-gradient(#00aeff1a,#0000 24% 78%,#00aeff14);position:absolute;inset:0}.services-process__blueprint-image img{object-fit:cover;object-position:center;filter:contrast(1.04)saturate(1.05);width:100%;height:100%;display:block}.services-process__blueprint-image .services-tailored__blueprint-building-grid,.services-process__blueprint-image .services-tailored__blueprint-building-datum{z-index:3}.services-tailored{grid-area:2/1/auto/-1;min-height:620px}.services-tailored__sketch-stage{z-index:2;pointer-events:none;background:linear-gradient(#145b890d 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#145b890d 1px,#0000 1px) 0 0/38px 38px,linear-gradient(135deg,#f9fdff4d,#ebf7fd1f);position:absolute;inset:0 0 0 40%;overflow:hidden}.services-tailored__sketch-stage:before{display:none}.services-tailored__sketch-stage .services-tailored__blueprint-field{z-index:4!important;opacity:.82!important;width:auto!important;height:auto!important;position:absolute!important;inset:0!important}.services-tailored__sketch-stage .services-tailored__sketch{opacity:.7;z-index:3!important;width:116%!important;max-width:none!important;height:auto!important;position:absolute!important;bottom:-7%!important;right:-8%!important}@media (width<=1280px){.services-process{grid-template-rows:minmax(380px,auto) minmax(300px,auto) minmax(640px,auto);grid-template-columns:1fr 1fr}.services-process__panel{grid-area:1/1}.services-process__image{grid-area:1/2}.services-process__blueprint-image{grid-area:2/1/auto/-1;min-height:300px}.services-tailored{grid-area:3/1/auto/-1;min-height:640px}}@media (width<=900px){.services-process{grid-template-rows:auto 420px 300px auto;grid-template-columns:1fr}.services-process__panel{grid-area:1/1}.services-process__image{grid-area:2/1;min-height:420px}.services-process__blueprint-image{grid-area:3/1;min-height:300px}.services-tailored{grid-area:4/1;min-height:900px;padding-bottom:500px}.services-tailored__sketch-stage{height:470px;top:auto;left:0}}@media (width<=650px){.services-process{grid-template-rows:auto 340px 240px auto}.services-process__image{min-height:340px}.services-process__blueprint-image{min-height:240px}.services-tailored{min-height:820px;padding-bottom:430px}.services-tailored__sketch-stage{height:400px}}.services-tailored__sketch-stage{min-height:520px;visibility:visible!important;opacity:1!important;display:block!important}.services-tailored__sketch-stage .services-tailored__sketch{visibility:visible!important;opacity:.72!important;clip-path:none!important;display:block!important;transform:none!important}.services-tailored__sketch-stage .services-tailored__blueprint-field,.services-tailored__sketch-stage .services-intel{visibility:visible!important;display:block!important}.services-motion-ready .services-tailored__sketch-stage .services-tailored__blueprint-scan,.services-tailored.is-in-view .services-tailored__sketch-stage .services-tailored__blueprint-scan{animation:12.4s cubic-bezier(.48,.02,.28,1) 1s infinite tailoredPrecisionScanFinal!important}.services-motion-ready .services-tailored__sketch-stage .services-intel__grid,.services-tailored.is-in-view .services-tailored__sketch-stage .services-intel__grid{animation:18s linear infinite servicesIntelVisibleGrid,12.4s ease-in-out 1s infinite servicesIntelScanResponse!important}@media (width<=900px){.services-tailored__sketch-stage{min-height:470px}}@media (width<=650px){.services-tailored__sketch-stage{min-height:400px}}.services-process .services-tailored{min-height:620px!important;overflow:hidden!important}.services-process .services-tailored__sketch-stage{z-index:2!important;visibility:visible!important;opacity:1!important;pointer-events:none!important;width:auto!important;height:auto!important;min-height:0!important;display:block!important;position:absolute!important;inset:0 0 0 40%!important;overflow:hidden!important}.services-process .services-tailored__sketch-stage .services-tailored__sketch{z-index:3!important;object-fit:contain!important;object-position:right top!important;opacity:.72!important;visibility:visible!important;transform-origin:100% 0!important;clip-path:none!important;width:100%!important;max-width:none!important;height:100%!important;display:block!important;position:absolute!important;inset:0 0 auto auto!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}.services-process .services-tailored__sketch-stage .services-tailored__blueprint-field,.services-process .services-tailored__sketch-stage .services-intel{visibility:visible!important;width:auto!important;height:auto!important;min-height:0!important;display:block!important;position:absolute!important;inset:0!important}@media (width<=1280px){.services-process .services-tailored{min-height:640px!important}.services-process .services-tailored__sketch-stage{left:42%!important}}@media (width<=900px){.services-process .services-tailored{min-height:900px!important;padding-bottom:500px!important}.services-process .services-tailored__sketch-stage{height:480px!important;inset:auto 0 0!important}.services-process .services-tailored__sketch-stage .services-tailored__sketch{object-position:center top!important}}@media (width<=650px){.services-process .services-tailored{min-height:820px!important;padding-bottom:430px!important}.services-process .services-tailored__sketch-stage{height:400px!important}}.services-tailored__node{filter:drop-shadow(0 12px 18px #052e4c24)}.services-tailored__node:before,.services-tailored__node:after{z-index:5;content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0}.services-tailored__node:before{opacity:.82;background:linear-gradient(#7fdcff,#7fdcff) 50% 1px/1px 6px no-repeat,linear-gradient(#7fdcff,#7fdcff) calc(100% - 1px)/6px 1px no-repeat,linear-gradient(#7fdcff,#7fdcff) 50% calc(100% - 1px)/1px 6px no-repeat,linear-gradient(#7fdcff,#7fdcff) 1px/6px 1px no-repeat}.services-tailored__node:after{border:1px solid #d7e8f2ad;inset:11px;box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #05243a66}.services-tailored__icon-shell{background:linear-gradient(145deg,#ffffff14,#0000 28%),linear-gradient(#0a2d46 0%,#061c2c 50%,#04131f 100%);border:1px solid #80cdeec7;overflow:hidden;box-shadow:inset 0 1px #ffffff29,inset 0 -9px 18px #0000004d,0 8px 18px #02305029}.services-tailored__icon-shell:before,.services-tailored__icon-shell:after{z-index:4;content:"";pointer-events:none;position:absolute}.services-tailored__icon-shell:before{border:1px solid #93bed33d;border-radius:50%;inset:6px}.services-tailored__icon-shell:after{transform-origin:50%;opacity:.66;background:linear-gradient(#0000,#55c7f7eb,#0000);width:1px;top:8px;bottom:8px;left:50%;box-shadow:0 0 7px #00aeff47}.services-tailored__node-ring{box-shadow:none;border-radius:50%}.services-tailored__node-ring--outer{background:conic-gradient(#00aeffe6 0deg 3deg,#0000 3deg 88deg,#a4d3eaa8 88deg 91deg,#0000 91deg 178deg,#00aeffb8 178deg 181deg,#0000 181deg 268deg,#a4d3ea8f 268deg 271deg,#0000 271deg 360deg);border:1px solid #407d9f7a;-webkit-mask:radial-gradient(circle,#0000 66%,#000 68% 72%,#0000 74%);mask:radial-gradient(circle,#0000 66%,#000 68% 72%,#0000 74%)}.services-tailored__node-ring--inner{border:1px solid #87b2c952;inset:8px}.services-tailored__node-pulse{z-index:6;opacity:.72;background:#00aeff;border:1px solid #def8ffe6;border-radius:1px;width:4px;height:4px;top:7px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 5px #00aeff8c}.services-tailored.is-in-view .services-tailored__icon-shell:after{animation:tailoredInstrumentSweep 7.6s cubic-bezier(.45,.04,.28,1) calc(var(--tailored-index) * -.7s) infinite}.services-tailored__benefits li:hover .services-tailored__node{transform:none}.services-tailored__benefits li:hover .services-tailored__icon-shell{box-shadow:inset 0 1px #ffffff2e,inset 0 -9px 18px #0000004d,0 8px 18px #0230502e,0 0 0 1px #00aeff2e}@keyframes tailoredPrecisionIndex{to{transform:rotate(360deg)}}@keyframes tailoredInstrumentSweep{0%,14%{opacity:.16;transform:translate(-50%)rotate(-38deg)}31%{opacity:.72}56%{opacity:.72;transform:translate(-50%)rotate(38deg)}72%,to{opacity:.16;transform:translate(-50%)rotate(38deg)}}@keyframes tailoredStatusTick{0%,78%,to{opacity:.34}82%{opacity:1}86%{opacity:.5}90%{opacity:.9}}.services-cta__button{isolation:isolate;background:0 0;border:1px solid #68d4ffd6;min-width:224px;min-height:56px;padding:0 25px;transition:border-color .22s,box-shadow .22s,color .22s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0e,0 10px 26px #0003}.services-cta__button:before,.services-cta__button:after{z-index:-1;content:"";pointer-events:none;position:absolute}.services-cta__button:before{clip-path:polygon(0 0,18px 0,18px 1px,1px 1px,1px 18px,0 18px,0 0,100% 0,100% 18px,99% 18px,99% 1px,calc(100% - 18px) 1px,calc(100% - 18px) 0,100% 0,100% 100%,calc(100% - 18px) 100%,calc(100% - 18px) 99%,99% 99%,99% calc(100% - 18px),100% calc(100% - 18px),100% 100%,0 100%,0 calc(100% - 18px),1px calc(100% - 18px),1px 99%,18px 99%,18px 100%,0 100%);opacity:.9;border:1px solid #ffffff14;inset:5px}.services-cta__button:after{opacity:0;background:linear-gradient(90deg,#0000,#a7e7ff33,#ffffff80,#a7e7ff33,#0000);width:18%;top:0;bottom:0;left:-34%;transform:skew(-18deg)}.services-cta__button svg{transition:transform .22s cubic-bezier(.2,.75,.2,1),filter .22s}.services-cta__button:hover,.services-cta__button:focus-visible{color:#fff;background:0 0;border-color:#a9e8ff;transform:none;box-shadow:inset 0 0 0 1px #ffffff16,inset 0 0 18px #00aeff12,0 10px 26px #0003,0 0 0 1px #00aeff2e,0 0 24px #00aeff26}.services-cta__button:hover:after,.services-cta__button:focus-visible:after{animation:.72s cubic-bezier(.2,.75,.2,1) forwards servicesCtaHardwareSweep}.services-cta__button:hover svg,.services-cta__button:focus-visible svg{filter:drop-shadow(0 0 5px #00aeff8c);transform:translate(3px)}.services-cta__button:focus-visible{outline-offset:4px;outline:2px solid #a9e8ffb8}@keyframes servicesCtaHardwareSweep{0%{opacity:0;left:-34%}18%{opacity:1}to{opacity:0;left:118%}}@media (prefers-reduced-motion:reduce){.services-tailored.is-in-view .services-tailored__node-ring--outer,.services-tailored.is-in-view .services-tailored__icon-shell:after,.services-tailored.is-in-view .services-tailored__node-pulse,.services-cta__button:hover:after,.services-cta__button:focus-visible:after{animation:none!important}.services-cta__button:hover svg,.services-cta__button:focus-visible svg{transform:none}}.services-process__panel{--process-node-size:54px;padding-bottom:34px}.services-process__line{z-index:1;opacity:1;transform-origin:0;background:linear-gradient(#ffffff14,#0000 38%,#00000047),linear-gradient(90deg,#00aeff14,#70d7ff61,#00aeff14);border:1px solid #84c2de2e;height:8px;top:174px;left:calc(10% + 24px);right:calc(10% + 24px);overflow:visible;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000047,0 0 0 1px #0114203d}.services-process__line:before,.services-process__line:after{content:"";pointer-events:none;position:absolute;left:0;right:0}.services-process__line:before{opacity:.72;background:repeating-linear-gradient(90deg,#95e0ff5c 0 14px,#0000 14px 24px);height:1px;top:3px}.services-process__line:after{border-left:1px solid #9ddef873;border-right:1px solid #9ddef873;top:-3px;bottom:-3px}.services-process__conduit-rail{background:linear-gradient(90deg,#0000,#00aeff38 12%,#00aeff0f 50%,#00aeff38 88%,#0000);position:absolute;inset:2px 0;overflow:hidden}.services-process__conduit-packet{filter:drop-shadow(0 0 4px #00aeffb8);opacity:0;background:linear-gradient(90deg,#0000,#8fe6ff 45%,#fff 62%,#0000);width:38px;height:4px;position:absolute;top:1px;left:-38px}.services-process__panel>ol{z-index:3;gap:clamp(10px,1.3vw,20px);position:relative}.services-process__panel>ol>li{min-width:0;padding-top:78px}.services-process__panel>ol>li:before{display:none}.services-process__panel>ol>li>.services-process__node{width:var(--process-node-size);height:var(--process-node-size);filter:drop-shadow(0 11px 12px #0000003d);place-items:center;display:grid;position:absolute;top:-4px;left:0}.services-process__node-housing,.services-process__node-calibration,.services-process__node-intelligence,.services-process__node-core,.services-process__node-reflection{border-radius:50%;position:absolute}.services-process__node-housing{background:radial-gradient(circle at 37% 26%,#ffffff94,#0000 11%),conic-gradient(from 214deg,#637a87,#e7f1f5 11%,#718996 24%,#d9e5ea 36%,#536b78 51%,#edf5f7 66%,#6a818e 82%,#c6d6dc);border:1px solid #d5edf78a;inset:0;box-shadow:inset 0 0 0 2px #031825b3,inset 0 0 0 5px #eaf6fa29,inset 0 -7px 11px #00000057,0 0 0 1px #0000006b}.services-process__node-housing:before,.services-process__node-housing:after{content:"";background:#ceedf99e;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.services-process__node-housing:before{width:calc(100% + 8px);height:1px}.services-process__node-housing:after{width:1px;height:calc(100% + 8px)}.services-process__node-calibration{background:repeating-conic-gradient(from -2deg, #042638d9 0 1deg, transparent 1deg 15deg);opacity:.72;inset:5px;-webkit-mask:radial-gradient(circle,#0000 61%,#000 63% 72%,#0000 74%);mask:radial-gradient(circle,#0000 61%,#000 63% 72%,#0000 74%)}.services-process__node-intelligence{background:conic-gradient(from 28deg, transparent 0 20deg, #8ee6ff 20deg 24deg, #00aeff 24deg 74deg, transparent 74deg 154deg, #00aeff59 154deg 181deg, transparent 181deg 273deg, #91e4ffb3 273deg 279deg, transparent 279deg 360deg);filter:drop-shadow(0 0 3px #00aeff6b);inset:7px;-webkit-mask:radial-gradient(circle,#0000 66%,#000 68% 76%,#0000 78%);mask:radial-gradient(circle,#0000 66%,#000 68% 76%,#0000 78%)}.services-process.is-in-view .services-process__node-intelligence{animation:processServoIndex 13.5s steps(12, end) calc(var(--process-index) * -.76s) infinite}.services-process__node-core{background:linear-gradient(145deg,#ffffff14,#0000 34%),radial-gradient(circle at 50% 42%,#0b3853,#061d2c 62%,#021019);border:1px solid #89c9e375;place-items:center;display:grid;inset:13px;overflow:hidden;box-shadow:inset 0 1px #ffffff21,inset 0 -8px 13px #00000061,0 0 0 2px #02111b8c}.services-process__node-core b{color:#eefaff;letter-spacing:.1em;text-indent:.1em;text-shadow:0 0 7px #00aeff52;font-size:10px;line-height:1}.services-process__node-core i{background:#6fe0ff;border-radius:50%;width:3px;height:3px;position:absolute;bottom:5px;right:5px;box-shadow:0 0 4px #00aeffbf}.services-process.is-in-view .services-process__node-core i{animation:processStatusBreath 5.8s ease-in-out calc(var(--process-index) * .24s) infinite}.services-process__node-reflection{inset:2px;overflow:hidden}.services-process__node-reflection:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffffbd,#0000);width:22%;position:absolute;top:-15%;bottom:-15%;left:-65%;transform:rotate(18deg)}.services-process.is-in-view .services-process__node-reflection:before{animation:processChromeSweep 10.8s cubic-bezier(.2,.65,.2,1) calc(1.2s + var(--process-index) * .62s) infinite}.services-process__node-label{color:#b2deef7a;letter-spacing:.14em;font-size:5px;font-weight:800;line-height:1;position:absolute}.services-process__node-label--top{top:-8px;left:50%;transform:translate(-50%)}.services-process__node-label--side{top:50%;right:-14px;transform:translateY(-50%)rotate(90deg)}.services-process__panel>ol>li:hover .services-process__node,.services-process__panel>ol>li:focus-within .services-process__node{transform:none}.services-process__panel>ol>li:hover .services-process__node-housing,.services-process__panel>ol>li:focus-within .services-process__node-housing{filter:brightness(1.1)}.services-process__panel>ol>li:hover .services-process__node-label,.services-process__panel>ol>li:focus-within .services-process__node-label{color:#bdebfcd6}.services-tailored__benefits{gap:7px;width:min(100%,470px)}.services-tailored__node{filter:drop-shadow(0 12px 18px #003f652e);width:82px;height:82px}.services-tailored__node:before,.services-tailored__node:after{display:none!important}.services-tailored__node-housing{background:radial-gradient(circle at 35% 26%,#ffffffd1,#0000 10%),conic-gradient(from 205deg,#78909b,#f1f6f8 10%,#758b96 24%,#dce7eb 38%,#536b77 51%,#f8fbfc 66%,#6d838e 82%,#cbd8dd);border:1px solid #517d9370;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #fff6,inset 0 0 0 5px #0d2b3933,inset 0 -10px 15px #0b2a3738,0 0 0 1px #092a3b1f}.services-tailored__node-housing:before,.services-tailored__node-housing:after{content:"";background:#0c4a6838;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.services-tailored__node-housing:before{width:calc(100% + 10px);height:1px}.services-tailored__node-housing:after{width:1px;height:calc(100% + 10px)}.services-tailored__node-ring{box-shadow:none;border-radius:50%;position:absolute}.services-tailored__node-ring--outer{background:conic-gradient(from 8deg, #00aeff 0 4deg, transparent 4deg 46deg, #0e5c807a 46deg 49deg, transparent 49deg 112deg, #64d9ff 112deg 117deg, transparent 117deg 196deg, #00aeffb8 196deg 234deg, transparent 234deg 310deg, #185f8080 310deg 314deg, transparent 314deg 360deg);filter:drop-shadow(0 0 2px #00aeff52);border:0;inset:4px;-webkit-mask:radial-gradient(circle,#0000 68%,#000 70% 76%,#0000 78%);mask:radial-gradient(circle,#0000 68%,#000 70% 76%,#0000 78%)}.services-tailored__node-ring--inner{background:repeating-conic-gradient(from 0deg, #084460ad 0 1.2deg, transparent 1.2deg 12deg);border:0;inset:10px;-webkit-mask:radial-gradient(circle,#0000 68%,#000 70% 74%,#0000 76%);mask:radial-gradient(circle,#0000 68%,#000 70% 74%,#0000 76%)}.services-tailored__node-orbit{z-index:5;border-radius:50%;position:absolute;inset:-1px}.services-tailored__node-orbit i{background:#087ee7;border:1px solid #e8faffe6;border-radius:50%;width:7px;height:7px;position:absolute;top:2px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffffa6,0 0 5px #00aeff73}.services-tailored__icon-shell{z-index:4;background:linear-gradient(145deg,#ffffff14,#0000 31%),radial-gradient(circle at 50% 40%,#0a3a55,#062437 62%,#03151f);border:1px solid #4897b88c;width:50px;height:50px;overflow:visible;box-shadow:inset 0 1px #ffffff29,inset 0 -10px 15px #00000054,0 0 0 2px #e6f6fb6b,0 0 0 4px #0c41592e}.services-tailored__icon-shell:before{border-color:#8ccce433;inset:5px}.services-tailored__icon-shell:after{display:none}.services-tailored__icon-shell b{color:#f1fbff;letter-spacing:.12em;text-indent:.12em;text-shadow:0 0 8px #00aeff47;font-size:14px;font-weight:900;line-height:1}.services-tailored__icon-shell small{color:#6fd6fab8;letter-spacing:.18em;font-size:4px;font-weight:900;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.services-tailored__node-pulse{z-index:7;opacity:.65;background:#71e4ff;border:0;border-radius:50%;width:3px;height:3px;inset:auto 10px 10px auto;transform:none;box-shadow:0 0 4px #00aeffb3}.services-tailored__node-etch{z-index:8;color:#184a6085;letter-spacing:.14em;font-size:5px;font-weight:900;line-height:1;position:absolute}.services-tailored__node-etch--a{top:-7px;left:50%;transform:translate(-50%)}.services-tailored__node-etch--b{top:50%;right:-9px;transform:translateY(-50%)rotate(90deg)}.services-tailored.is-in-view .services-tailored__node-ring--outer{animation:tailoredServoOrbit 16s steps(16, end) calc(var(--tailored-index) * -.9s) infinite}.services-tailored.is-in-view .services-tailored__node-ring--inner{animation:tailoredCalibrationCounter 26s linear calc(var(--tailored-index) * -1.4s) infinite}.services-tailored.is-in-view .services-tailored__node-orbit{animation:tailoredSurveyOrbit 19s cubic-bezier(.48,.02,.52,.98) calc(var(--tailored-index) * -2.1s) infinite}.services-tailored.is-in-view .services-tailored__node-pulse{animation:tailoredStatusBreath 5.6s ease-in-out calc(var(--tailored-index) * .3s) infinite}.services-tailored__benefits li:hover .services-tailored__node-housing,.services-tailored__benefits li:focus-within .services-tailored__node-housing{filter:brightness(1.06)}.services-tailored__benefits li:hover .services-tailored__node-etch,.services-tailored__benefits li:focus-within .services-tailored__node-etch{color:#065b82d1}.services-tailored__connector{background:linear-gradient(90deg,#055b84d1,#00aeff66);box-shadow:0 1px #ffffff85}@keyframes processDataPacket{0%,13%{opacity:0;left:-38px}18%{opacity:.9}76%{opacity:.9}86%,to{opacity:0;left:calc(100% + 8px)}}@keyframes processServoIndex{to{transform:rotate(360deg)}}@keyframes processStatusBreath{0%,72%,to{opacity:.38}78%{opacity:1}86%{opacity:.58}}@keyframes processChromeSweep{0%,68%{opacity:0;left:-65%}72%{opacity:.72}86%{opacity:.62;left:135%}91%,to{opacity:0;left:135%}}@keyframes tailoredServoOrbit{0%,16%{transform:rotate(0)}38%,48%{transform:rotate(90deg)}70%,80%{transform:rotate(225deg)}to{transform:rotate(360deg)}}@keyframes tailoredCalibrationCounter{to{transform:rotate(-360deg)}}@keyframes tailoredSurveyOrbit{0%,8%{transform:rotate(0)}28%,35%{transform:rotate(102deg)}58%,66%{transform:rotate(224deg)}92%,to{transform:rotate(360deg)}}@keyframes tailoredStatusBreath{0%,74%,to{opacity:.3}80%{opacity:1}88%{opacity:.55}}@media (width<=900px){.services-process__panel{--process-node-size:50px}.services-process__panel>ol>li{padding-top:72px}}@media (width<=650px){.services-process__panel>ol{gap:18px}.services-process__panel>ol>li{min-height:68px;padding:7px 0 0 68px}.services-process__panel>ol>li>.services-process__node{top:0;left:0}.services-process__line{display:none}.services-tailored__benefits li{grid-template-columns:68px 24px minmax(0,1fr);min-height:78px}.services-tailored__node{width:64px;height:64px}.services-tailored__icon-shell{width:40px;height:40px}.services-tailored__icon-shell b{font-size:11px}.services-tailored__icon-shell small{bottom:6px}.services-tailored__node-etch{display:none}}@media (prefers-reduced-motion:reduce){.services-process.is-in-view .services-process__conduit-packet,.services-process.is-in-view .services-process__node-intelligence,.services-process.is-in-view .services-process__node-core i,.services-process.is-in-view .services-process__node-reflection:before,.services-tailored.is-in-view .services-tailored__node-ring--outer,.services-tailored.is-in-view .services-tailored__node-ring--inner,.services-tailored.is-in-view .services-tailored__node-orbit,.services-tailored.is-in-view .services-tailored__node-pulse{animation:none!important}}.services-hero h1 .services-hero__title-line--accent{color:#06131d}.services-outline-button{isolation:isolate;color:#075fba;background:0 0;border:1px solid #087ee7b3;justify-content:center;min-width:224px;min-height:56px;padding:0 25px;transition:border-color .22s,box-shadow .22s,color .22s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffc7,0 10px 26px #0e375217}.services-outline-button:before,.services-outline-button:after{z-index:-1;content:"";pointer-events:none;position:absolute}.services-outline-button:before{clip-path:polygon(0 0,18px 0,18px 1px,1px 1px,1px 18px,0 18px,0 0,100% 0,100% 18px,99% 18px,99% 1px,calc(100% - 18px) 1px,calc(100% - 18px) 0,100% 0,100% 100%,calc(100% - 18px) 100%,calc(100% - 18px) 99%,99% 99%,99% calc(100% - 18px),100% calc(100% - 18px),100% 100%,0 100%,0 calc(100% - 18px),1px calc(100% - 18px),1px 99%,18px 99%,18px 100%,0 100%);opacity:.92;border:1px solid #087ee724;inset:5px}.services-outline-button:after{opacity:0;background:linear-gradient(90deg,#0000,#31a3eb29,#fffffff0,#31a3eb29,#0000);width:18%;top:0;bottom:0;left:-34%;transform:skew(-18deg)}.services-outline-button svg{transition:transform .22s cubic-bezier(.2,.75,.2,1),filter .22s}.services-outline-button:hover,.services-outline-button:focus-visible{color:#075fba;background:0 0;border-color:#087ee7f5;transform:none;box-shadow:inset 0 0 0 1px #ffffffe6,inset 0 0 18px #00aeff0e,0 10px 26px #0e37521c,0 0 0 1px #00aeff1c,0 0 22px #00aeff17}.services-outline-button:hover:after,.services-outline-button:focus-visible:after{animation:.72s cubic-bezier(.2,.75,.2,1) forwards servicesCtaHardwareSweep}.services-outline-button:hover svg,.services-outline-button:focus-visible svg{filter:drop-shadow(0 0 5px #007ee75c);transform:translate(3px)}.services-outline-button:focus-visible{outline-offset:4px;outline:2px solid #087ee780}.services-process__blueprint-image{opacity:1;clip-path:inset(0);transform:none}.services-process__blueprint-image img{opacity:1;transform:none}.services-motion-ready .services-process[data-services-reveal]:not(.is-in-view) .services-process__blueprint-image{perspective:1100px;clip-path:inset(0 0 0 100%);opacity:0;will-change:clip-path, transform, opacity;transform:translate(74px);box-shadow:inset 0 0 0 1px #00aeff29}.services-motion-ready .services-process[data-services-reveal]:not(.is-in-view) .services-process__blueprint-image img{opacity:0;transform-origin:70%;filter:contrast(1.14)saturate(1.12)brightness(.82);will-change:transform, opacity, filter;transform:translate(38px)scale(1.055)}.services-process__blueprint-curtain{z-index:5;pointer-events:none;mix-blend-mode:screen;opacity:1;background:linear-gradient(90deg,#0000 0 42%,#00aeff3d 47%,#d4f6ffe6 50%,#00aeff47 53%,#0000 59%) 0 0/220% 100%,repeating-linear-gradient(0deg,#00aeff2e 0 1px,#0000 1px 32px) 0 0/32px 32px,repeating-linear-gradient(90deg,#00aeff26 0 1px,#0000 1px 32px) 0 0/32px 32px,#010a11d1;position:absolute;inset:0}.services-process__blueprint-scan{z-index:6;pointer-events:none;opacity:0;filter:blur(.15px);background:linear-gradient(90deg,#0000,#54cdff3d,#ffffffe0,#54cdff3d,#0000);width:18%;position:absolute;top:0;bottom:0;left:-22%;transform:skew(-12deg)}.services-process__blueprint-frame{z-index:7;pointer-events:none;opacity:0;background:linear-gradient(90deg,#8be1ffe6,#00aeff47);position:absolute;box-shadow:0 0 9px #00aeff38}.services-process__blueprint-frame--top,.services-process__blueprint-frame--bottom{height:1px;left:16px;right:16px;transform:scaleX(0)}.services-process__blueprint-frame--top{transform-origin:0;top:16px}.services-process__blueprint-frame--bottom{transform-origin:100%;bottom:16px}.services-process__blueprint-frame--left,.services-process__blueprint-frame--right{width:1px;top:16px;bottom:16px;transform:scaleY(0)}.services-process__blueprint-frame--left{transform-origin:bottom;left:16px}.services-process__blueprint-frame--right{transform-origin:top;right:16px}.services-process__blueprint-coordinate{z-index:8;color:#b8e8fab3;letter-spacing:.14em;text-transform:uppercase;opacity:0;pointer-events:none;font:700 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;transform:translateY(7px)}.services-process.is-in-view .services-process__blueprint-image{animation:1.15s cubic-bezier(.16,1,.3,1) forwards servicesBlueprintPanelDock}.services-process.is-in-view .services-process__blueprint-image img{animation:1.6s cubic-bezier(.16,1,.3,1) .12s forwards servicesBlueprintImageResolve}.services-process.is-in-view .services-process__blueprint-image .services-process__blueprint-curtain{animation:1.55s cubic-bezier(.16,1,.3,1) 80ms forwards servicesBlueprintCurtainClear}.services-process.is-in-view .services-process__blueprint-image .services-process__blueprint-scan{animation:1.45s cubic-bezier(.2,.75,.2,1) .22s forwards servicesBlueprintSurveyScan}.services-process.is-in-view .services-process__blueprint-image .services-process__blueprint-frame--top{animation:.72s cubic-bezier(.16,1,.3,1) .52s forwards servicesBlueprintFrameX}.services-process.is-in-view .services-process__blueprint-image .services-process__blueprint-frame--right{animation:.72s cubic-bezier(.16,1,.3,1) .64s forwards servicesBlueprintFrameY}.services-process.is-in-view .services-process__blueprint-image .services-process__blueprint-frame--bottom{animation:.72s cubic-bezier(.16,1,.3,1) .76s forwards servicesBlueprintFrameX}.services-process.is-in-view .services-process__blueprint-image .services-process__blueprint-frame--left{animation:.72s cubic-bezier(.16,1,.3,1) .88s forwards servicesBlueprintFrameY}.services-process.is-in-view .services-process__blueprint-image .services-process__blueprint-coordinate{animation:.58s 1.04s forwards servicesBlueprintCoordinateLock}@keyframes servicesBlueprintPanelDock{0%{opacity:0;clip-path:inset(0 0 0 100%);transform:translate(74px)}62%{opacity:1}to{opacity:1;clip-path:inset(0);transform:translate(0,0)}}@keyframes servicesBlueprintImageResolve{0%{opacity:0;filter:contrast(1.2)saturate(.75)brightness(.66);transform:translate(38px)scale(1.085)}48%{opacity:1}to{opacity:1;filter:contrast(1.08)saturate(1.08)brightness(.96);transform:translate(0,0)scale(1.015)}}@keyframes servicesBlueprintCurtainClear{0%{opacity:1;background-position:120% 0,0 0,0 0,0 0;transform:translate(0,0)}68%{opacity:.44}to{opacity:0;background-position:-100% 0,32px 0,32px 0,0 0;transform:translate(-42%)}}@keyframes servicesBlueprintSurveyScan{0%{opacity:0;left:-22%}18%{opacity:.9}to{opacity:0;left:116%}}@keyframes servicesBlueprintFrameX{to{opacity:.78;transform:scaleX(1)}}@keyframes servicesBlueprintFrameY{to{opacity:.78;transform:scaleY(1)}}@keyframes servicesBlueprintCoordinateLock{to{opacity:1;transform:translateY(0)}}@media (width<=900px){.services-motion-ready .services-process[data-services-reveal]:not(.is-in-view) .services-process__blueprint-image{clip-path:inset(100% 0 0);transform:translateY(46px)}@keyframes servicesBlueprintPanelDock{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(46px)}62%{opacity:1}to{opacity:1;clip-path:inset(0);transform:translate(0,0)}}}@media (prefers-reduced-motion:reduce){.services-process__blueprint-image,.services-process__blueprint-image img{opacity:1!important;clip-path:inset(0)!important;filter:none!important;transform:none!important}.services-process__blueprint-curtain,.services-process__blueprint-scan{display:none!important}.services-process__blueprint-frame{opacity:.7!important;transform:none!important}.services-process__blueprint-coordinate{opacity:1!important;transform:none!important}.services-outline-button:hover:after,.services-outline-button:focus-visible:after{animation:none!important}.services-outline-button:hover svg,.services-outline-button:focus-visible svg{transform:none}}.services-process__blueprint-image{background:#01070d;min-width:0;min-height:0}.services-process__blueprint-image>img{z-index:1;object-fit:cover;object-position:50% 50%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.services-hero__kicker{color:#07131c!important}.services-disciplines{grid-template-columns:clamp(270px,19vw,310px) minmax(0,1fr)}.services-disciplines__intro{min-width:0;padding-inline:clamp(30px,3.25vw,54px) 28px;overflow:visible}.services-disciplines__intro h2{letter-spacing:-.032em;text-wrap:balance;max-width:11.2ch;font-size:clamp(24px,1.82vw,33px);line-height:1.05;overflow:visible}.services-disciplines__intro p{text-wrap:balance;max-width:18ch;font-weight:650}.services-tailored__icon-shell{place-items:center;display:grid;overflow:hidden}.services-tailored__icon-shell img{z-index:3;object-fit:contain;object-position:center;filter:drop-shadow(0 2px 4px #00152247);width:78%;height:78%;transition:filter .32s,opacity .32s;display:block;position:relative;transform:translateZ(0)}.services-tailored__benefits li:hover .services-tailored__icon-shell img,.services-tailored__benefits li:focus-within .services-tailored__icon-shell img{filter:drop-shadow(0 2px 4px #00152247)brightness(1.08)}.services-cta__statement{letter-spacing:-.012em;text-wrap:balance;gap:3px;max-width:34ch;margin:0;font-weight:760;display:grid;color:#f4fafdeb!important;font-size:clamp(15px,1.12vw,18px)!important;line-height:1.42!important}.services-cta__statement span{opacity:1;display:block;transform:none}.services-cta[data-services-reveal]:not(.is-in-view) .services-cta__statement span{opacity:0;transform:translate(-26px)}.services-cta.is-in-view .services-cta__statement span{animation:.78s cubic-bezier(.2,.82,.2,1) forwards servicesCtaStatementIn}.services-cta.is-in-view .services-cta__statement span:nth-child(2){animation-delay:.14s}.services-cta__statement:after{content:"";transform-origin:0;background:linear-gradient(90deg,#55d9ff,#55d9ff00);width:52px;height:1px;margin-top:9px}.services-cta[data-services-reveal]:not(.is-in-view) .services-cta__statement:after{transform:scaleX(0)}.services-cta.is-in-view .services-cta__statement:after{animation:.72s cubic-bezier(.2,.82,.2,1) .28s both servicesCtaRuleIn}@keyframes servicesCtaStatementIn{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:translate(0)}}@keyframes servicesCtaRuleIn{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media (width<=1280px){.services-disciplines{grid-template-columns:250px minmax(0,1fr)}.services-disciplines__intro{padding-inline:34px 26px}.services-disciplines__intro h2{font-size:clamp(23px,2vw,31px)}}@media (width<=900px){.services-disciplines{grid-template-columns:1fr}.services-disciplines__intro h2,.services-disciplines__intro p{max-width:none}}@media (prefers-reduced-motion:reduce){.services-cta[data-services-reveal] .services-cta__statement span,.services-cta[data-services-reveal] .services-cta__statement:after{opacity:1!important;animation:none!important;transform:none!important}}.public-projects-page__hero{padding-top:clamp(158px,18vw,226px);padding-bottom:clamp(88px,10vw,134px)}.public-projects-page__hero .public-page__hero-inner{text-align:center;width:min(980px,100%)}.public-projects-page__hero h1{text-wrap:balance;max-width:980px;font-size:clamp(44px,6.15vw,82px)}.public-projects-page__hero p{text-wrap:balance;max-width:810px}.public-project{isolation:isolate;outline:none}.public-project img{z-index:0;will-change:transform;transition:transform .92s cubic-bezier(.16,.76,.2,1),filter .52s}.public-project:hover img,.public-project:focus-visible img{transform:scale(1.025)}.public-project__shade{z-index:1;transition:background .48s}.public-project:hover .public-project__shade,.public-project:focus-visible .public-project__shade{background:linear-gradient(#020c1408 22%,#030b11e6)}.public-project__content{z-index:4}.public-project:focus-visible{box-shadow:inset 0 0 0 2px #5bd1ffeb}.public-project__instrumentation{z-index:3;pointer-events:none;opacity:0;transition:opacity .26s;position:absolute;inset:clamp(18px,2.2vw,30px)}.public-project__corner{opacity:0;width:clamp(24px,2.2vw,38px);height:clamp(24px,2.2vw,38px);transition:opacity .3s,transform .52s cubic-bezier(.2,.82,.2,1);position:absolute}.public-project__corner:before,.public-project__corner:after{content:"";background:#79ddffd1;position:absolute;box-shadow:0 0 9px #00aeff40}.public-project__corner:before{width:100%;height:1px}.public-project__corner:after{width:1px;height:100%}.public-project__corner--tl{top:0;left:0;transform:translate(-13px,-13px)}.public-project__corner--tr{top:0;right:0;transform:translate(13px,-13px)scaleX(-1)}.public-project__corner--bl{bottom:0;left:0;transform:translate(-13px,13px)scaleY(-1)}.public-project__corner--br{bottom:0;right:0;transform:translate(13px,13px)scale(-1)}.public-project:hover .public-project__corner,.public-project:focus-visible .public-project__corner{opacity:.9;transform:translate(0)rotate(0)}.public-project:hover .public-project__corner--tr,.public-project:focus-visible .public-project__corner--tr{transform:scaleX(-1)}.public-project:hover .public-project__corner--bl,.public-project:focus-visible .public-project__corner--bl{transform:scaleY(-1)}.public-project:hover .public-project__corner--br,.public-project:focus-visible .public-project__corner--br{transform:scale(-1)}.public-project__crosshair{opacity:0;border:1px solid #70dbff9e;border-radius:50%;width:42px;height:42px;transition:opacity .36s 90ms,transform .62s cubic-bezier(.2,.82,.2,1) 90ms;position:absolute;top:31%;right:24%;transform:scale(.72)rotate(-18deg)}.public-project__crosshair:before,.public-project__crosshair:after{content:"";background:#70dbffbf;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.public-project__crosshair:before{width:58px;height:1px}.public-project__crosshair:after{width:1px;height:58px}.public-project:hover .public-project__crosshair,.public-project:focus-visible .public-project__crosshair{opacity:.82;transform:scale(1)rotate(0)}.public-project__dimension{opacity:0;transition:opacity .28s .12s,transform .62s cubic-bezier(.2,.82,.2,1) .12s;position:absolute}.public-project__dimension:before,.public-project__dimension:after{content:"";background:#6fd8ffb8;position:absolute}.public-project__dimension--top{transform-origin:0;border-top:1px solid #6fd8ff8c;width:42%;height:7px;top:17%;left:14%;transform:scaleX(.25)}.public-project__dimension--top:before,.public-project__dimension--top:after{width:1px;height:8px;top:-4px}.public-project__dimension--top:before{left:0}.public-project__dimension--top:after{right:0}.public-project__dimension--side{transform-origin:top;border-right:1px solid #6fd8ff8c;width:7px;height:34%;top:25%;right:11%;transform:scaleY(.25)}.public-project__dimension--side:before,.public-project__dimension--side:after{width:8px;height:1px;right:-4px}.public-project__dimension--side:before{top:0}.public-project__dimension--side:after{bottom:0}.public-project:hover .public-project__dimension,.public-project:focus-visible .public-project__dimension{opacity:.8;transform:scale(1)}.public-project__coordinate{color:#b8ecffdb;letter-spacing:.16em;text-transform:uppercase;opacity:0;text-shadow:0 1px 8px #0000008c;font:700 8px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;transition:opacity .3s .19s,transform .42s .19s;position:absolute;transform:translateY(7px)}.public-project__coordinate--top{top:8px;left:52px}.public-project__coordinate--bottom{bottom:8px;right:8px}.public-project:hover .public-project__coordinate,.public-project:focus-visible .public-project__coordinate{opacity:.88;transform:translateY(0)}.public-project__scan{opacity:0;background:linear-gradient(90deg,#0000,#52ccff0f,#7fe2ff3d,#52ccff0f,#0000);width:12%;position:absolute;top:-12%;bottom:-12%;left:-20%;transform:skew(-9deg)}.public-project:hover .public-project__scan,.public-project:focus-visible .public-project__scan{animation:1.18s cubic-bezier(.18,.72,.2,1) 80ms both publicProjectSurveyScan}@keyframes publicProjectSurveyScan{0%{opacity:0;left:-20%}16%{opacity:.9}to{opacity:0;left:112%}}.projects-proof{text-align:center;background:#f5f8fa;justify-items:center;padding:clamp(76px,9vw,124px) 7vw clamp(58px,7vw,90px);display:grid;position:relative;overflow:hidden}.projects-proof:before{content:"";pointer-events:none;background-image:linear-gradient(#26678a0b 1px,#0000 1px),linear-gradient(90deg,#26678a0b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.projects-proof>*{z-index:1;position:relative}.projects-proof h2{color:#0a1c27;letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;max-width:900px;margin:18px 0 20px;font-size:clamp(40px,5.5vw,72px);line-height:.98}.projects-proof p{color:#5a6d79;text-wrap:balance;max-width:860px;margin:0;font-size:clamp(16px,1.45vw,19px);line-height:1.72}.projects-proof__divider{width:min(560px,78vw);height:20px;margin-top:clamp(38px,5vw,62px);position:relative}.projects-proof__divider:before,.projects-proof__divider:after{content:"";background:linear-gradient(90deg,#0000,#4d7d966b);width:calc(50% - 18px);height:1px;position:absolute;top:50%}.projects-proof__divider:before{left:0}.projects-proof__divider:after{right:0;transform:scaleX(-1)}.projects-proof__divider span{background:#f5f8fa;border:1px solid #00aeff;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 0 5px #00aeff0f}.projects-proof__divider span:after{content:"";background:#00aeff;width:3px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.projects-proof[data-projects-reveal]:not(.is-in-view)>:not(.projects-proof__divider){opacity:0;transform:translateY(22px)}.projects-proof>:not(.projects-proof__divider){transition:opacity .72s,transform .72s cubic-bezier(.2,.82,.2,1)}.projects-proof.is-in-view>:not(.projects-proof__divider){opacity:1;transform:translateY(0)}.projects-proof[data-projects-reveal]:not(.is-in-view) .projects-proof__divider{opacity:0;transform:scaleX(.72)}.projects-proof__divider{transition:opacity .72s .18s,transform .76s cubic-bezier(.2,.82,.2,1) .18s}.projects-proof.is-in-view .projects-proof__divider{opacity:1;transform:scaleX(1)}.projects-cta[data-projects-reveal]:not(.is-in-view) .services-cta__statement span{opacity:0;transform:translate(-26px)}.projects-cta.is-in-view .services-cta__statement span{animation:.78s cubic-bezier(.2,.82,.2,1) forwards servicesCtaStatementIn}.projects-cta.is-in-view .services-cta__statement span:nth-child(2){animation-delay:.14s}.projects-cta[data-projects-reveal]:not(.is-in-view) .services-cta__statement:after{transform:scaleX(0)}.projects-cta.is-in-view .services-cta__statement:after{animation:.72s cubic-bezier(.2,.82,.2,1) .28s both servicesCtaRuleIn}@media (width<=780px){.public-projects-page__hero h1{font-size:clamp(42px,12vw,62px)}.public-project__instrumentation{inset:18px}.public-project__crosshair{top:27%;right:18%}.public-project__coordinate--bottom{display:none}.projects-proof{padding-inline:24px}}@media (hover:none){.public-project__instrumentation{display:none}.public-project:hover img{transform:none}}@media (prefers-reduced-motion:reduce){.public-project img,.public-project__corner,.public-project__crosshair,.public-project__dimension,.public-project__coordinate,.projects-proof>*,.projects-cta .services-cta__statement span,.projects-cta .services-cta__statement:after{transition:none!important;animation:none!important}.public-project:hover img,.public-project:focus-visible img{transform:none}.public-project:hover .public-project__scan,.public-project:focus-visible .public-project__scan{animation:none!important}}.public-projects-page__hero{--projects-hero-blue:#54d7ff;--projects-hero-line:#6bdbff57;isolation:isolate;background:radial-gradient(circle at 50% 44%,#00aeff1d,#0000 30%),radial-gradient(circle at 12% 78%,#36ace014,#0000 27%),linear-gradient(122deg,#041019 0%,#081b28 48%,#0c293a 100%);align-items:center;min-height:min(790px,88vh);padding-top:clamp(170px,19vw,238px);padding-bottom:clamp(126px,13vw,176px);display:grid}.public-projects-page__hero:before{z-index:-1;content:"";background:linear-gradient(112deg,#0000 0 28%,#ffffff06 28.15% 28.35%,#0000 28.5% 100%),linear-gradient(68deg,#0000 0 66%,#41c8ff0b 66.15% 66.35%,#0000 66.5% 100%);animation:14s ease-in-out infinite alternate projectsHeroAtmosphere;position:absolute;inset:0}.public-projects-page__hero:after{display:none}.projects-hero__grid{opacity:.23;background-size:44px 44px;animation:18s linear infinite projectsHeroGridDrift;-webkit-mask-image:radial-gradient(circle,#000 0 48%,#0000 88%);mask-image:radial-gradient(circle,#000 0 48%,#0000 88%)}.public-projects-page__hero .public-page__hero-inner{z-index:5;width:min(1050px,100%)}.public-projects-page__hero .public-page__eyebrow{opacity:0;animation:.7s cubic-bezier(.2,.82,.2,1) .1s forwards projectsHeroEyebrowIn}.public-projects-page__hero h1{gap:.03em;margin-top:25px;display:grid}.public-projects-page__hero h1 span{opacity:0;filter:blur(7px);animation:.92s cubic-bezier(.16,.82,.2,1) forwards projectsHeroTitleIn;display:block;transform:translateY(28px)}.public-projects-page__hero h1 span:first-child{animation-delay:.23s}.public-projects-page__hero h1 span:last-child{color:#dff7ff;animation-delay:.37s}.public-projects-page__hero p{opacity:0;animation:.8s cubic-bezier(.2,.82,.2,1) .68s forwards projectsHeroCopyIn;transform:translateY(18px)}.projects-hero__status{color:#bee1ef94;letter-spacing:.15em;text-transform:uppercase;opacity:0;justify-content:center;align-items:center;gap:22px;margin-top:30px;font:750 9px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;animation:.7s .92s forwards projectsHeroStatusIn;display:flex;transform:translateY(12px)}.projects-hero__status span{align-items:center;gap:8px;display:inline-flex}.projects-hero__status span+span{border-left:1px solid #96d9f233;padding-left:22px}.projects-hero__status i{background:var(--projects-hero-blue);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite projectsHeroStatusPulse;box-shadow:0 0 0 4px #54d7ff14,0 0 16px #54d7ff9e}.projects-hero__drafting,.projects-hero__frame{z-index:2;pointer-events:none;position:absolute;inset:clamp(110px,10vw,142px) clamp(28px,6vw,92px) clamp(92px,9vw,126px)}.projects-hero__axis,.projects-hero__elevation,.projects-hero__dimension,.projects-hero__survey,.projects-hero__coordinate,.projects-hero__lock,.projects-hero__sweep{position:absolute}.projects-hero__axis{background:linear-gradient(90deg, transparent, var(--projects-hero-line), transparent);opacity:.58}.projects-hero__axis--horizontal{width:84%;height:1px;animation:1.4s cubic-bezier(.2,.82,.2,1) .3s forwards projectsHeroAxisX;top:49%;left:8%;transform:scaleX(0)}.projects-hero__axis--vertical{background:linear-gradient(transparent, var(--projects-hero-line), transparent);width:1px;animation:1.4s cubic-bezier(.2,.82,.2,1) .45s forwards projectsHeroAxisY;top:7%;bottom:6%;left:50%;transform:scaleY(0)}.projects-hero__elevation{opacity:0;background:linear-gradient(90deg,#0000 13%,#64d6ff2e 13.4% 13.8%,#0000 14.2% 50%,#64d6ff29 50.4% 50.8%,#0000 51.2% 84%,#64d6ff26 84.4% 84.8%,#0000 85.2%),linear-gradient(#0000 26%,#64d6ff29 26.4% 26.8%,#0000 27.2% 65%,#64d6ff24 65.4% 65.8%,#0000 66.2%);border:1px solid #67d7ff2e;width:18%;height:42%;animation:1.1s .78s forwards projectsHeroElevationIn;top:24%}.projects-hero__elevation:before,.projects-hero__elevation:after{content:"";background:linear-gradient(90deg,#0000,#64d6ff42,#0000);height:1px;position:absolute;left:-6%;right:-6%}.projects-hero__elevation:before{top:18%}.projects-hero__elevation:after{bottom:18%}.projects-hero__elevation--left{left:3%;transform:perspective(700px)rotateY(12deg)translate(-18px)}.projects-hero__elevation--right{animation-delay:.92s;right:3%;transform:perspective(700px)rotateY(-12deg)translate(18px)}.projects-hero__dimension{opacity:0;border-top:1px solid #68d9ff4f;height:8px;transform:scaleX(.15)}.projects-hero__dimension:before,.projects-hero__dimension:after{content:"";background:#68d9ff7a;width:1px;height:8px;position:absolute;top:-4px}.projects-hero__dimension:before{left:0}.projects-hero__dimension:after{right:0}.projects-hero__dimension--top{transform-origin:0;width:50%;animation:1s .68s forwards projectsHeroDimensionIn;top:12%;left:25%}.projects-hero__dimension--bottom{transform-origin:100%;width:34%;animation:1s .86s forwards projectsHeroDimensionIn;bottom:11%;left:33%}.projects-hero__survey{opacity:0;width:13px;height:13px}.projects-hero__survey:before,.projects-hero__survey:after{content:"";background:#6ddcff85;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.projects-hero__survey:before{width:13px;height:1px}.projects-hero__survey:after{width:1px;height:13px}.projects-hero__survey--one{animation:.5s 1.05s forwards projectsHeroMarkIn;top:18%;left:17%}.projects-hero__survey--two{animation:.5s 1.18s forwards projectsHeroMarkIn;bottom:20%;right:16%}.projects-hero__survey--three{animation:.5s 1.3s forwards projectsHeroMarkIn;top:38%;right:31%}.projects-hero__coordinate{color:#a9e0f47a;letter-spacing:.18em;text-transform:uppercase;opacity:0;font:700 8px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;animation:.7s 1.05s forwards projectsHeroCoordinateIn}.projects-hero__coordinate--left{bottom:9%;left:2%}.projects-hero__coordinate--right{top:7%;right:2%}.projects-hero__lock{opacity:0;border:1px solid #5bd7ff5c;border-radius:50%;width:76px;height:76px;animation:1.1s cubic-bezier(.2,.82,.2,1) .82s forwards projectsHeroLockOn;top:49%;left:50%;transform:translate(-50%,-50%)scale(.55)rotate(-28deg)}.projects-hero__lock:before,.projects-hero__lock:after{content:"";background:#5bd7ff7a;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.projects-hero__lock:before{width:100px;height:1px}.projects-hero__lock:after{width:1px;height:100px}.projects-hero__lock i,.projects-hero__lock b{border:1px dashed #5bd7ff3d;border-radius:50%;position:absolute;inset:12px}.projects-hero__lock b{border-style:solid;inset:28px;box-shadow:0 0 18px #00aeff3d}.projects-hero__sweep{opacity:0;background:linear-gradient(90deg,#0000,#5dd6ff08,#8ce7ff29,#5dd6ff08,#0000);width:8%;animation:2.1s cubic-bezier(.2,.7,.2,1) 1.05s forwards projectsHeroSurveySweep;top:-10%;bottom:-10%;left:-18%;transform:skew(-10deg)}.projects-hero__rail{opacity:0;filter:drop-shadow(0 0 8px #00aeff1f);width:clamp(60px,7vw,112px);height:clamp(52px,6vw,92px);position:absolute}.projects-hero__rail:before,.projects-hero__rail:after{content:"";background:linear-gradient(90deg,#ffffffa6,#8fabbc9e 42%,#49ceffb8);position:absolute}.projects-hero__rail:before{width:100%;height:1px}.projects-hero__rail:after{width:1px;height:100%}.projects-hero__rail--tl{animation:.8s .48s forwards projectsHeroRailTL;top:0;left:0;transform:translate(-20px,-20px)}.projects-hero__rail--tr{animation:.8s .58s forwards projectsHeroRailTR;top:0;right:0;transform:translate(20px,-20px)scaleX(-1)}.projects-hero__rail--bl{animation:.8s .68s forwards projectsHeroRailBL;bottom:0;left:0;transform:translate(-20px,20px)scaleY(-1)}.projects-hero__rail--br{animation:.8s .78s forwards projectsHeroRailBR;bottom:0;right:0;transform:translate(20px,20px)scale(-1)}.projects-hero__conduit{z-index:6;color:#b2e1f294;letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(#07182347,#030e16d1);border-top:1px solid #7bbeda2b;grid-template-columns:1fr auto 1fr;align-items:center;height:38px;font:750 8px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid;position:absolute;bottom:0;left:0;right:0}.projects-hero__conduit:before,.projects-hero__conduit:after{content:"";background:linear-gradient(90deg,#0000,#87cee75c);height:1px}.projects-hero__conduit:after{transform:scaleX(-1)}.projects-hero__conduit-core{padding:0 18px}.projects-hero__conduit-current{background:linear-gradient(90deg, transparent, var(--projects-hero-blue), transparent);width:15%;height:2px;animation:4.8s linear 1.5s infinite projectsHeroConduitCurrent;position:absolute;top:-1px;left:-16%;box-shadow:0 0 14px #00aeffb8}.projects-hero__conduit-node{background:#071c28;border:1px solid #6fd9ffad;width:7px;height:7px;position:absolute;top:-4px;transform:rotate(45deg)}.projects-hero__conduit-node--left{left:10%}.projects-hero__conduit-node--right{right:10%}@keyframes projectsHeroAtmosphere{0%{transform:translate(-.5%)scale(1.01)}to{transform:translate(.7%,-.5%)scale(1.025)}}@keyframes projectsHeroGridDrift{to{background-position:44px 44px}}@keyframes projectsHeroEyebrowIn{to{opacity:1;transform:none}}@keyframes projectsHeroTitleIn{to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes projectsHeroCopyIn{to{opacity:1;transform:translateY(0)}}@keyframes projectsHeroStatusIn{to{opacity:1;transform:translateY(0)}}@keyframes projectsHeroStatusPulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes projectsHeroAxisX{to{transform:scaleX(1)}}@keyframes projectsHeroAxisY{to{transform:scaleY(1)}}@keyframes projectsHeroElevationIn{to{opacity:.62;transform:perspective(700px)rotateY(0)translate(0)}}@keyframes projectsHeroDimensionIn{to{opacity:.8;transform:scaleX(1)}}@keyframes projectsHeroMarkIn{to{opacity:.72;transform:rotate(45deg)}}@keyframes projectsHeroCoordinateIn{to{opacity:1}}@keyframes projectsHeroLockOn{0%{opacity:0;transform:translate(-50%,-50%)scale(.55)rotate(-28deg)}52%{opacity:.75}to{opacity:.28;transform:translate(-50%,-50%)scale(1)rotate(0)}}@keyframes projectsHeroSurveySweep{0%{opacity:0;left:-18%}16%{opacity:.9}to{opacity:0;left:112%}}@keyframes projectsHeroRailTL{to{opacity:.72;transform:translate(0)}}@keyframes projectsHeroRailTR{to{opacity:.72;transform:translate(0)scaleX(-1)}}@keyframes projectsHeroRailBL{to{opacity:.72;transform:translate(0)scaleY(-1)}}@keyframes projectsHeroRailBR{to{opacity:.72;transform:translate(0)scale(-1)}}@keyframes projectsHeroConduitCurrent{0%{opacity:0;left:-16%}12%{opacity:1}88%{opacity:1}to{opacity:0;left:101%}}@media (width<=900px){.public-projects-page__hero{min-height:700px;padding-inline:7vw}.projects-hero__drafting,.projects-hero__frame{inset-inline:22px}.projects-hero__elevation{opacity:.45;width:22%}.projects-hero__coordinate{display:none}.projects-hero__status{flex-direction:column;gap:9px}.projects-hero__status span+span{border-left:0;padding-left:0}}@media (width<=620px){.public-projects-page__hero{min-height:650px;padding-top:148px;padding-bottom:116px}.public-projects-page__hero h1{font-size:clamp(39px,11.8vw,58px)}.public-projects-page__hero p{font-size:15px;line-height:1.6}.projects-hero__drafting,.projects-hero__frame{inset:112px 14px 76px}.projects-hero__elevation{display:none}.projects-hero__dimension--top{width:70%;left:15%}.projects-hero__dimension--bottom{width:44%;left:28%}.projects-hero__lock{width:58px;height:58px}.projects-hero__lock:before{width:78px}.projects-hero__lock:after{height:78px}.projects-hero__status{margin-top:24px;font-size:7px}.projects-hero__conduit-core{padding:0 10px;font-size:7px}}@media (prefers-reduced-motion:reduce){.public-projects-page__hero *,.public-projects-page__hero :before,.public-projects-page__hero :after{transition:none!important;animation:none!important}.public-projects-page__hero .public-page__eyebrow,.public-projects-page__hero h1 span,.public-projects-page__hero p,.projects-hero__status,.projects-hero__elevation,.projects-hero__dimension,.projects-hero__survey,.projects-hero__coordinate,.projects-hero__rail{opacity:1!important;filter:none!important;transform:none!important}.projects-hero__axis--horizontal{transform:scaleX(1)!important}.projects-hero__axis--vertical{transform:scaleY(1)!important}.projects-hero__lock{opacity:.28!important;transform:translate(-50%,-50%)!important}.projects-hero__sweep,.projects-hero__conduit-current{display:none!important}}.public-projects-page__hero h1 span:last-child{color:#00aeff;text-shadow:0 0 24px #00aeff1f}.public-projects-page__hero .genesis-engine__stage{width:108%;height:108%;top:-2%;left:-4%}@media (width<=760px){.public-projects-page__hero .genesis-engine__stage{width:112%;height:112%;top:-3%;left:-6%}}.services-tailored__benefits{gap:17px}.services-tailored__benefits li{grid-template-columns:90px 40px minmax(0,1fr);min-height:98px}.services-tailored__node{width:86px;height:86px}.services-tailored__icon-shell{width:53px;height:53px}.services-tailored__icon-shell img{width:82%;height:82%}.services-tailored__node:before,.services-tailored__node:after{z-index:0;pointer-events:none;content:"";top:50%;left:50%;transform:translate(-50%,-50%);display:block!important;position:absolute!important}.services-tailored__node:before{background:repeating-conic-gradient(from -1deg, #007ee71f 0 1deg, transparent 1deg 15deg);border:1px solid #007ee713;border-radius:50%;width:calc(100% + 18px);height:calc(100% + 18px);-webkit-mask:radial-gradient(circle,#0000 70%,#000 71% 73%,#0000 74%);mask:radial-gradient(circle,#0000 70%,#000 71% 73%,#0000 74%)}.services-tailored__node:after{background:linear-gradient(90deg,#0000 49.5%,#007ee713 49.5% 50.5%,#0000 50.5%),linear-gradient(#0000 49.5%,#007ee713 49.5% 50.5%,#0000 50.5%);border-radius:50%;width:calc(100% + 28px);height:calc(100% + 28px);-webkit-mask:radial-gradient(circle,#0000 0 45%,#000 46% 48%,#0000 49%);mask:radial-gradient(circle,#0000 0 45%,#000 46% 48%,#0000 49%)}.services-tailored__connector{overflow:visible}.services-tailored__connector:before{content:"";background:#007ee7b8;width:1px;height:9px;position:absolute;top:50%;right:-5px;transform:translateY(-50%);box-shadow:3px 0 #00aeff29}.services-tailored__connector:after{background:#f8fcff;border:1px solid #007ee7c7;border-radius:50%;width:4px;height:4px;top:50%;right:-7px;transform:translateY(-50%);box-shadow:0 0 0 2px #00aeff14,0 0 6px #00aeff47}.services-tailored__benefit-copy{gap:7px;min-height:74px;padding-block:10px}.services-tailored__benefit-copy small{line-height:1.58}@media (width<=650px){.services-tailored__benefits{gap:12px}.services-tailored__benefits li{grid-template-columns:70px 25px minmax(0,1fr);min-height:84px}.services-tailored__node{width:67px;height:67px}.services-tailored__icon-shell{width:42px;height:42px}.services-tailored__benefit-copy{min-height:70px;padding-block:9px}.services-tailored__benefit-copy small{line-height:1.54}}.services-process__blueprint-image{background:#01070d;border-bottom:0;border-left:1px solid #00aeff2e}.services-process__blueprint-image img{z-index:1;object-fit:cover;object-position:50% 50%;transform-origin:50%;width:111%;max-width:none;height:111%;position:absolute;inset:-5.5%;transform:scale(1.015)}.services-process__blueprint-frame--top,.services-process__blueprint-frame--bottom{left:7px;right:7px}.services-process__blueprint-frame--top{top:7px}.services-process__blueprint-frame--bottom{bottom:7px}.services-process__blueprint-frame--left,.services-process__blueprint-frame--right{top:7px;bottom:7px}.services-process__blueprint-frame--left{left:7px}.services-process__blueprint-frame--right{right:7px}.services-process__blueprint-coordinate--a{top:15px;left:17px}.services-process__blueprint-coordinate--b{bottom:15px;right:17px}.services-process__line{background:linear-gradient(#ecf9ff38 0,#6da6c014 28%,#01101bb8 54%,#00aeff24 100%),linear-gradient(90deg,#00aeff14,#00aeffb8 18%,#70defff5 50%,#00aeffb8 82%,#00aeff14);border:0;border-radius:999px;height:10px;top:176px;overflow:visible;box-shadow:inset 0 1px #ffffff4d,inset 0 -2px #0000006b,0 0 0 1px #6fcbef33,0 0 18px #00aeff21}.services-process__line:before{border-radius:inherit;opacity:.58;background:repeating-linear-gradient(90deg,#d3f6ff6b 0 1px,#0000 1px 17px),linear-gradient(90deg,#0000 0 2%,#8fe4ff7a 14%,#fffc 50%,#8fe4ff7a 86%,#0000 98%);height:auto;top:2px;bottom:2px;-webkit-mask:linear-gradient(#000 0 0) 50%/100% 1px no-repeat;mask:linear-gradient(#000 0 0) 50%/100% 1px no-repeat}.services-process__line:after{border:0;border-left:2px solid #aae4fa9e;border-right:2px solid #aae4fa9e;border-radius:2px;height:18px;inset:50% -5px auto;transform:translateY(-50%);box-shadow:inset 5px 0 0 -4px #00aeff80,inset -5px 0 0 -4px #00aeff80}.services-process__conduit-rail{border-radius:inherit;background:linear-gradient(90deg,#0000 0 3%,#00aeff52 13%,#85e5ff94 50%,#00aeff52 87%,#0000 97%);inset:3px 5px;box-shadow:inset 0 0 5px #00aeff33}.services-process__conduit-packet{filter:drop-shadow(0 0 5px #00aeffd1);background:linear-gradient(90deg,#0000,#5dd8ff59 20%,#e9fbff 54%,#fff 62%,#00aeff33 84%,#0000);border-radius:999px;width:54px;height:6px;top:1px}@keyframes processDataPacketMaster{0%,12%{opacity:0;left:-58px;transform:scaleX(.6)}18%{opacity:.95}48%{opacity:1;transform:scaleX(1)}78%{opacity:.82}88%,to{opacity:0;left:calc(100% + 6px);transform:scaleX(.7)}}@media (prefers-reduced-motion:reduce){.services-process__blueprint-image img{transform:scale(1.015)!important}.services-process__conduit-packet{opacity:0!important;animation:none!important}}.services-process__line{border-radius:999px;height:5px;right:calc(10% - 28px);box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #00000061,0 0 0 1px #6fcbef29,0 0 10px #00aeff1a}.services-process__line:before{opacity:.48;top:1px;bottom:1px}.services-process__line:after{opacity:1;filter:none;background:0 0;border-left-width:1px;border-right-width:1px;width:auto;height:11px;top:50%;left:-4px;right:-1px;transform:translateY(-50%);box-shadow:inset 3px 0 0 -2px #00aeff6b,inset -3px 0 0 -2px #00aeff6b;animation:none!important}.services-process__conduit-rail{inset:1px 4px;box-shadow:inset 0 0 3px #00aeff2e}.services-process__conduit-packet{filter:drop-shadow(0 0 3px #00aeffb8);width:42px;height:3px;top:1px}.services-process.is-in-view .services-process__conduit-packet{animation:7.8s cubic-bezier(.4,0,.2,1) 1.5s infinite processDataPacketContained}@keyframes processDataPacketContained{0%,12%{opacity:0;left:-44px;transform:scaleX(.62)}18%{opacity:.94}48%{opacity:1;transform:scaleX(1)}82%{opacity:.86;left:calc(100% - 42px);transform:scaleX(.92)}86%,to{opacity:0;left:calc(100% - 42px);transform:scaleX(.72)}}.public-project__instrumentation{opacity:.14;transition:opacity .38s}.public-project:hover .public-project__instrumentation,.public-project:focus-visible .public-project__instrumentation{opacity:.58}.public-project__corner{width:clamp(16px,1.45vw,24px);height:clamp(16px,1.45vw,24px)}.public-project__corner:before,.public-project__corner:after{box-shadow:none;background:#9ce2fb94}.public-project:hover .public-project__corner,.public-project:focus-visible .public-project__corner{opacity:.58}.public-project__crosshair{border-color:#8fdffa57;width:20px;height:20px}.public-project__crosshair:before{width:30px}.public-project__crosshair:after{height:30px}.public-project:hover .public-project__crosshair,.public-project:focus-visible .public-project__crosshair{opacity:.38}.public-project__dimension{display:none}.public-project__coordinate{color:#cbeffca3;letter-spacing:.13em;font-size:7px}.public-project:hover .public-project__coordinate,.public-project:focus-visible .public-project__coordinate{opacity:.58}.public-project__scan{background:linear-gradient(90deg,#0000,#77dafc06,#a4eaff1a,#77dafc06,#0000);width:7%}.public-project:hover .public-project__scan,.public-project:focus-visible .public-project__scan{animation-duration:1.45s}.public-project__title-block{color:#d5f1fc8a;letter-spacing:.13em;text-align:right;text-transform:uppercase;opacity:.42;text-shadow:0 1px 6px #00000080;border-top:1px solid #aee6f957;border-right:1px solid #aee6f938;gap:2px;min-width:104px;padding:6px 7px 5px;font:650 6px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;transition:opacity .36s,transform .42s cubic-bezier(.2,.82,.2,1);display:grid;position:absolute;top:7px;right:7px;transform:translateY(-2px)}.public-project__title-block b{color:#e6f8ffad;font-size:6px;font-weight:800}.public-project:hover .public-project__title-block,.public-project:focus-visible .public-project__title-block{opacity:.78;transform:translateY(0)}.public-project__datum{background:#a4e5fb61;width:22px;height:1px;position:absolute;top:61%;left:0}.public-project__datum:before{content:"";background:#a4e5fb61;width:1px;height:9px;position:absolute;top:-4px;left:7px}@media (width<=780px){.public-project__title-block{min-width:88px;padding:5px 6px 4px}}@media (hover:none){.public-project__title-block,.public-project__datum{display:none}}@media (prefers-reduced-motion:reduce){.public-project__title-block{transition:none!important}}.services-page{--services-motion-ease-final:cubic-bezier(.2,.78,.2,1)}.services-outline-button,.services-cta__button{transition:color .18s,background .18s,border-color .18s,box-shadow .22s;transform:none!important}.services-outline-button:hover,.services-outline-button:focus-visible{border-color:#087ee7;box-shadow:0 10px 26px #087ee72e,inset 0 0 0 1px #fff3;transform:none!important}.services-cta__button:hover,.services-cta__button:focus-visible{box-shadow:0 10px 28px #00aeff3d,inset 0 0 0 1px #ffffff14;transform:none!important}.services-outline-button:focus-visible,.services-cta__button:focus-visible{outline-offset:4px;outline:2px solid #00aeffad}.services-hero__seam{filter:saturate(.92)}.services-hero__seam-scan{opacity:.72}.services-hero__blueprint{opacity:.21}.services-discipline h3{text-wrap:balance}.services-discipline>p{text-wrap:pretty;margin-top:auto}.services-discipline:hover,.services-discipline:focus-within{transform:none!important}.services-discipline:focus-within{outline-offset:-1px;outline:1px solid #087ee76b}.services-process__panel>ol{align-items:start;position:relative}.services-process__panel>ol>li{min-width:0}.services-process__panel>ol>li strong,.services-process__panel>ol>li p{max-width:17ch}.services-process__statement{letter-spacing:.005em;max-width:58ch}.services-process__blueprint-image{isolation:isolate}.services-process__blueprint-image:after{z-index:4;content:"";pointer-events:none;background:linear-gradient(90deg,#00aeff29,#0000 12% 88%,#00aeff1a),linear-gradient(#ffffff09,#0000 24% 78%,#0000002e);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #7cdcff14}.services-tailored__benefits li{align-items:center}.services-tailored__icon-shell img{object-fit:contain;object-position:center;display:block}.services-tailored__connector{align-self:center}.services-tailored__benefit-copy strong{text-wrap:balance;line-height:1.18}.services-tailored__benefit-copy small{text-wrap:pretty}.services-tailored__benefits li:hover .services-tailored__node,.services-tailored__benefits li:focus-within .services-tailored__node{transform:none!important}.services-proof>div{min-width:0}.services-proof strong,.services-proof span,.services-proof blockquote{text-wrap:balance}@media (width<=1280px){.services-process__panel>ol>li strong,.services-process__panel>ol>li p{max-width:19ch}.services-process__blueprint-image{min-height:360px}}@media (width<=900px){.services-hero__copy{min-height:auto;padding-block:clamp(72px,10vw,104px)}.services-hero__visual{min-height:clamp(360px,62vw,500px)}.services-process__panel{min-height:410px}.services-process__blueprint-image{min-height:clamp(310px,54vw,430px)}.services-tailored__benefit-copy{max-width:440px}.services-proof>div{min-height:96px}}@media (width<=650px){.services-hero{padding-top:72px}.services-hero__copy{padding-top:64px;padding-bottom:58px}.services-outline-button{justify-content:space-between;width:100%}.services-discipline{align-items:start}.services-discipline>p{margin-top:0}.services-process__panel{min-height:0;padding-bottom:38px}.services-process__panel>ol{gap:18px}.services-process__panel>ol>li{min-height:62px;padding-left:68px}.services-process__panel>ol>li:before{display:none}.services-process__panel>ol>li>.services-process__node{top:0;left:0}.services-process__panel>ol>li strong,.services-process__panel>ol>li p{max-width:34ch}.services-process__statement{margin-top:30px}.services-process__image{min-height:320px}.services-process__blueprint-image{min-height:270px}.services-tailored__benefits li{grid-template-columns:70px 24px minmax(0,1fr)}.services-tailored__benefit-copy{min-height:76px}.services-proof blockquote{font-size:16px;line-height:1.5}.services-cta__button{width:100%}}@media (width<=430px){.services-hero h1{font-size:clamp(39px,13vw,52px)}.services-disciplines__intro,.services-process__panel,.services-tailored,.services-cta,.services-discipline{padding-inline:20px}.services-tailored__benefits li{grid-template-columns:64px 18px minmax(0,1fr)}.services-tailored__node{transform-origin:0;transform:scale(.94)}.services-tailored__connector{margin-left:-4px}.services-proof,.services-proof>div{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.services-outline-button,.services-cta__button,.services-discipline,.services-tailored__node{transform:none!important}}.insights-page{--insights-blue:#00aeff;--insights-ink:#07131d;--insights-slate:#53616d;--insights-line:#07131d24;--insights-ease:cubic-bezier(.2,.72,.2,1);color:var(--insights-ink);background:#f7f9fa;overflow:hidden}.insights-page *,.insights-page :before,.insights-page :after{box-sizing:border-box}.insights-kicker{color:var(--insights-blue);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;font-size:.72rem;font-weight:800;display:inline-flex}.insights-kicker:before{content:"";background:currentColor;width:24px;height:1px}.insights-hero{color:#fff;isolation:isolate;background:#07131d;align-items:center;min-height:760px;padding:126px clamp(28px,6vw,96px) 80px;display:grid;position:relative}.insights-hero__visual{z-index:-2;position:absolute;inset:0;overflow:hidden}.insights-hero__visual img{object-fit:cover;object-position:center;filter:saturate(.88)contrast(1.05);width:100%;height:100%;transform:scale(1.015)}.insights-hero__wash{background:linear-gradient(90deg,#020b12f5 0%,#020b12db 35%,#020b1275 68%,#020b1240 100%),linear-gradient(#0000 55%,#020b1280);position:absolute;inset:0}.insights-hero__grid{opacity:.28;background-image:linear-gradient(#00aeff24 1px,#0000 1px),linear-gradient(90deg,#00aeff24 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000b3 45%,#0000 82%);mask-image:linear-gradient(90deg,#000 0%,#000000b3 45%,#0000 82%)}.insights-hero__scan{opacity:0;background:linear-gradient(90deg,#0000,#85dcff29,#ffffff57,#0000);width:12%;position:absolute;top:0;bottom:0;left:-18%;transform:skew(-14deg)}.insights-motion-ready .insights-hero__scan{animation:insightsHeroScan 9s var(--insights-ease) 1.2s infinite}.insights-hero__copy{z-index:2;width:min(720px,72vw);position:relative}.insights-hero__copy h1{letter-spacing:-.062em;text-transform:uppercase;max-width:850px;margin:22px 0 24px;font-size:clamp(3.4rem,6.7vw,7.2rem);line-height:.92}.insights-hero__copy h1 span{color:#0000;-webkit-text-stroke:1px #91deffd9;text-shadow:0 0 28px #00aeff1f}.insights-hero__copy p{color:#ffffffbd;max-width:700px;font-size:clamp(1rem,1.45vw,1.22rem);line-height:1.75}.insights-hero__datum{color:#b5e5f89e;letter-spacing:.17em;text-transform:uppercase;font-size:.58rem;position:absolute}.insights-hero__datum--a{top:28%;right:5%}.insights-hero__datum--b{bottom:18%;right:10%}.insights-hero__datum:before{background:var(--insights-blue);content:"";vertical-align:middle;width:22px;height:1px;margin-right:8px;display:inline-block}.insights-hero__index{color:#ffffff75;letter-spacing:.15em;align-items:center;gap:12px;font-size:.62rem;display:flex;position:absolute;bottom:32px;right:clamp(28px,6vw,96px)}.insights-hero__index i{background:linear-gradient(90deg,var(--insights-blue),#ffffff2e);width:76px;height:1px}.insights-hero__index b{color:#ffffffd1}.insights-button{color:#fff;letter-spacing:.1em;text-transform:uppercase;border:1px solid #7bd7ffc7;justify-content:center;align-items:center;gap:14px;min-height:56px;padding:0 24px;font-size:.78rem;font-weight:800;text-decoration:none;transition:border-color .22s,box-shadow .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,0 12px 30px #00000038}.insights-button:before{content:"";pointer-events:none;border:1px solid #ffffff14;position:absolute;inset:5px}.insights-button:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#9de4ff29,#ffffff7a,#0000);width:18%;position:absolute;top:0;bottom:0;left:-32%;transform:skew(-16deg)}.insights-button:hover,.insights-button:focus-visible{border-color:#afe9ff;transform:none;box-shadow:inset 0 0 18px #00aeff14,0 0 24px #00aeff29,0 12px 30px #00000038}.insights-button:hover:after,.insights-button:focus-visible:after{animation:insightsButtonSweep .72s var(--insights-ease) forwards}.insights-button svg{transition:transform .22s var(--insights-ease)}.insights-button:hover svg,.insights-button:focus-visible svg{transform:translate(3px)}.insights-button--hero{margin-top:30px}.insights-featured{background:#fff;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);max-width:1500px;margin:0 auto;padding:112px clamp(28px,5vw,76px);display:grid}.insights-featured__media{background:#07131d;min-height:560px;position:relative;overflow:hidden}.insights-featured__media img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--insights-ease)}.insights-featured.is-in-view .insights-featured__media img{transform:scale(1.025)}.insights-featured__grid{opacity:.42;background-image:linear-gradient(#00aeff1c 1px,#0000 1px),linear-gradient(90deg,#00aeff1c 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 68%);mask-image:linear-gradient(135deg,#000,#0000 68%)}.insights-featured__label,.insights-editorial__label{color:#ddf5ffcc;letter-spacing:.15em;background:#03101ab8;border:1px solid #8de0ff52;padding:8px 10px;font-size:.58rem;position:absolute;bottom:18px;left:18px}.insights-featured__content{border:1px solid var(--insights-line);background:linear-gradient(145deg,#fff,#f3f6f8);border-left:0;flex-direction:column;justify-content:center;padding:clamp(46px,6vw,88px);display:flex;position:relative}.insights-featured__content:after{content:"";border-bottom:1px solid #00aeff73;border-right:1px solid #00aeff73;width:42px;height:42px;position:absolute;bottom:22px;right:22px}.insights-featured__content h2{letter-spacing:-.045em;margin:24px 0 22px;font-size:clamp(2.2rem,3.4vw,4.3rem);line-height:1.02}.insights-featured__content p{color:var(--insights-slate);line-height:1.8}.insights-meta{color:#0f2738;letter-spacing:.14em;align-items:center;gap:10px;font-size:.62rem;font-weight:800;display:flex}.insights-meta i{background:var(--insights-blue);width:28px;height:1px}.insights-meta b{color:#7b8994}.insights-text-link,.insights-card__link{color:#0a486d;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:10px;margin-top:26px;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.insights-text-link:hover svg,.insights-card__link:hover svg{transform:translate(3px)}.insights-text-link svg,.insights-card__link svg{transition:transform .2s}.insights-featured__spec{color:#07131d61;letter-spacing:.14em;gap:20px;font-size:.55rem;display:flex;position:absolute;bottom:18px;left:22px}.insights-categories{background:#edf2f5;padding:108px clamp(28px,6vw,96px)}.insights-section-heading{max-width:740px}.insights-section-heading h2,.insights-library__header h2,.insights-editorial h2,.insights-cta h2{letter-spacing:-.052em;margin:18px 0;font-size:clamp(2.6rem,5vw,5.8rem);line-height:.96}.insights-section-heading p,.insights-library__header>p{max-width:690px;color:var(--insights-slate);line-height:1.75}.insights-categories__matrix{border-top:1px solid var(--insights-line);border-left:1px solid var(--insights-line);grid-template-columns:repeat(3,1fr);max-width:1500px;margin:58px auto 0;display:grid}.insights-category{border-right:1px solid var(--insights-line);border-bottom:1px solid var(--insights-line);background:#ffffffb8;grid-template-columns:52px 1fr auto;align-items:center;gap:20px;min-height:150px;padding:30px;display:grid;position:relative;overflow:hidden}.insights-category:after{content:"";transition:transform .68s var(--insights-ease);background:linear-gradient(115deg,#0000 40%,#00aeff0e,#0000 65%);position:absolute;inset:0;transform:translate(-100%)}.insights-category>span:nth-child(2){font-size:clamp(1.04rem,1.4vw,1.32rem);font-weight:760}.insights-category em{color:#07131d47;letter-spacing:.14em;font-size:.62rem;font-style:normal}.insights-category__marker{border:1px solid #00aeff6b;width:38px;height:38px;position:relative;transform:rotate(45deg)}.insights-category__marker i,.insights-category__marker b{background:var(--insights-blue);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.insights-category__marker i{width:18px;height:1px}.insights-category__marker b{width:1px;height:18px}.insights-library{background:#fff;padding:120px clamp(28px,6vw,96px)}.insights-library__header{grid-template-columns:1fr minmax(300px,520px);align-items:end;gap:70px;max-width:1500px;margin:0 auto 64px;display:grid}.insights-library__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;max-width:1500px;margin:auto;display:grid}.insights-card{border:1px solid var(--insights-line);background:#fff;min-width:0;position:relative;overflow:hidden;box-shadow:0 18px 40px #07131d0f}.insights-card:before{z-index:3;content:"";pointer-events:none;border-top:1px solid #ade5ffcc;border-right:1px solid #ade5ffcc;width:24px;height:24px;position:absolute;top:10px;right:10px}.insights-card__media{aspect-ratio:16/10;background:#07131d;position:relative;overflow:hidden}.insights-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--insights-ease),filter .8s ease}.insights-card:hover .insights-card__media img{filter:saturate(1.05)contrast(1.03);transform:scale(1.035)}.insights-card__scan{opacity:0;background:linear-gradient(90deg,#0000,#78d9ffe0,#0000);height:2px;position:absolute;top:-12%;left:0;right:0;box-shadow:0 0 18px #00aeff73}.insights-card:hover .insights-card__scan{animation:insightsCardScan 1.25s var(--insights-ease) forwards}.insights-card__registration{border:1px solid #beecff9e;width:28px;height:28px;position:absolute;bottom:14px;right:14px}.insights-card__registration i,.insights-card__registration b{background:#beecffcc;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.insights-card__registration i{width:14px;height:1px}.insights-card__registration b{width:1px;height:14px}.insights-card__body{flex-direction:column;min-height:340px;padding:30px;display:flex}.insights-card__body h3{letter-spacing:-.034em;margin:22px 0 16px;font-size:clamp(1.55rem,2vw,2.2rem);line-height:1.06}.insights-card__body p{color:var(--insights-slate);line-height:1.72}.insights-card__link{margin-top:auto;padding-top:24px}.insights-card__index{color:#07131d38;letter-spacing:.14em;font-size:.52rem;position:absolute;bottom:14px;right:18px}.insights-motion-ready [data-insights-reveal]{opacity:0;transition:opacity .8s var(--insights-ease),transform .8s var(--insights-ease);transform:translateY(24px)}.insights-motion-ready [data-insights-reveal].is-in-view{opacity:1;transform:none}.insights-motion-ready .insights-card{opacity:0;transition:opacity .7s var(--insights-ease),transform .7s var(--insights-ease);transition-delay:calc(var(--article-index) * 90ms);transform:translateY(22px)}.insights-motion-ready .insights-library.is-in-view .insights-card{opacity:1;transform:none}.insights-editorial{color:#fff;background:#07131d;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:720px;display:grid}.insights-editorial__content{flex-direction:column;justify-content:center;padding:clamp(60px,8vw,120px);display:flex}.insights-editorial__content p{color:#ffffffad;max-width:680px;line-height:1.8}.insights-editorial__principles{background:#ffffff1a;border:1px solid #ffffff1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:42px;display:grid}.insights-editorial__principles span{color:#ffffffc7;letter-spacing:.06em;text-transform:uppercase;background:#06141feb;padding:22px;font-size:.77rem;font-weight:700}.insights-editorial__principles b{color:var(--insights-blue);margin-right:12px}.insights-editorial__media{min-height:600px;position:relative;overflow:hidden}.insights-editorial__media img{object-fit:cover;width:100%;height:100%}.insights-editorial__overlay{background:linear-gradient(90deg,#07131d 0%,#07131d38 42%,#07131d0a),linear-gradient(#00aeff14 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#00aeff14 1px,#0000 1px) 0 0/48px 48px;position:absolute;inset:0}.insights-cta{color:#fff;isolation:isolate;background-position:50%;background-size:cover;grid-template-columns:1.2fr .8fr auto;align-items:center;gap:52px;min-height:360px;padding:70px clamp(28px,6vw,96px);display:grid;position:relative}.insights-cta:before{content:"";pointer-events:none;border:1px solid #ffffff17;position:absolute;inset:18px}.insights-cta p{color:#ffffffad;max-width:440px;line-height:1.7}.insights-cta h2 span{color:#90ddff}.insights-button--cta{min-width:220px}@keyframes insightsHeroScan{0%,68%,to{opacity:0;left:-18%}73%{opacity:.75}88%{opacity:0;left:110%}}@keyframes insightsButtonSweep{0%{opacity:0;left:-32%}20%{opacity:1}to{opacity:0;left:118%}}@keyframes insightsCardScan{0%{opacity:0;top:-12%}15%{opacity:.9}to{opacity:0;top:112%}}@media (width<=1100px){.insights-featured,.insights-editorial{grid-template-columns:1fr}.insights-featured__content{border-left:1px solid var(--insights-line)}.insights-categories__matrix,.insights-library__grid{grid-template-columns:repeat(2,1fr)}.insights-library__header{grid-template-columns:1fr;gap:20px}.insights-cta{grid-template-columns:1fr;gap:24px}.insights-editorial__media{min-height:480px}}@media (width<=720px){.insights-hero{min-height:680px;padding-top:112px}.insights-hero__copy{width:100%}.insights-hero__copy h1{font-size:clamp(2.8rem,14vw,4.7rem)}.insights-hero__datum,.insights-hero__index{display:none}.insights-featured,.insights-categories,.insights-library{padding:72px 20px}.insights-featured__media{min-height:380px}.insights-featured__content{padding:38px 26px 60px}.insights-categories__matrix,.insights-library__grid{grid-template-columns:1fr}.insights-category{min-height:110px}.insights-editorial__content{padding:72px 22px}.insights-editorial__principles{grid-template-columns:1fr}.insights-cta{padding:64px 22px}.insights-button{width:100%}}@media (prefers-reduced-motion:reduce){.insights-page *,.insights-page :before,.insights-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.insights-motion-ready [data-insights-reveal],.insights-motion-ready .insights-card,.insights-motion-ready .insights-category{opacity:1;transform:none}}.insights-categories{background:radial-gradient(circle at 50% 47%,#00aeff1c,#0000 34%),linear-gradient(#f4f8fa 0%,#e9f0f4 100%);padding-top:132px;padding-bottom:142px;position:relative;overflow:hidden}.insights-categories:before{content:"";pointer-events:none;background-image:linear-gradient(#03223509 1px,#0000 1px),linear-gradient(90deg,#03223509 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.insights-categories .insights-section-heading{z-index:3;text-align:center;margin-inline:auto;position:relative}.insights-categories .insights-section-heading p{margin-inline:auto}.insights-assembly{z-index:2;isolation:isolate;background:linear-gradient(145deg,#ffffffe0,#eff6f9b8);border:1px solid #45627438;max-width:1540px;margin:72px auto 0;padding:74px;position:relative;overflow:hidden;box-shadow:0 42px 100px #07131d24,inset 0 1px #fffffff2}.insights-assembly:before,.insights-assembly:after{content:"";pointer-events:none;position:absolute}.insights-assembly:before{border:1px solid #00aeff2b;inset:14px;box-shadow:inset 0 0 0 1px #fffc}.insights-assembly:after{border:1px dashed #08375124;inset:32px}.insights-assembly__grid{z-index:-1;opacity:.7;background-image:linear-gradient(#00aeff11 1px,#0000 1px),linear-gradient(90deg,#00aeff11 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.insights-assembly__rail{z-index:0;transform-origin:0;background:linear-gradient(90deg,#0000,#00aeffb8,#d6effaf2,#00aeffb8,#0000);position:absolute;box-shadow:0 0 18px #00aeff3d}.insights-assembly__rail--h{height:1px;top:50%;left:7%;right:7%}.insights-assembly__rail--v{background:linear-gradient(#0000,#00aeffb8,#d6effaf2,#00aeffb8,#0000);width:1px;top:7%;bottom:7%;left:50%}.insights-assembly__core{z-index:4;background:radial-gradient(circle,#0a2638 0 42%,#dcebf2 43% 47%,#102b3c 48% 62%,#edf8fc 63% 66%,#092131 67%);border:1px solid #8dc3ddcc;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #ffffffb8,0 16px 40px #041c2b47,0 0 32px #00aeff47}.insights-assembly__core i{border:1px dashed #00aeff8c;border-radius:50%;animation:18s linear infinite insightsAssemblySpin;position:absolute;inset:-14px}.insights-assembly__core b{color:#dff6ff;letter-spacing:.18em;font-size:.62rem}.insights-assembly__sweep{z-index:5;filter:blur(1px);pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#72ddff14,#ffffffb8,#72ddff14,#0000);width:120px;position:absolute;top:0;bottom:0;left:-18%}.insights-categories__matrix{z-index:2;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;display:grid;position:relative}.insights-category{background:linear-gradient(155deg,#fffffff2,#ecf4f8e0);border:1px solid #496a7d42;flex-direction:column;justify-content:center;align-items:center;gap:26px;min-height:440px;padding:44px 34px 38px;transition:border-color .45s,box-shadow .45s,background .45s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 45px #07131d17,inset 0 1px #fff}.insights-category:before{content:"";pointer-events:none;border:1px solid #00aeff1f;position:absolute;inset:10px}.insights-category:after{content:"";pointer-events:none;background:linear-gradient(118deg,#0000 35%,#ffffffbf 48%,#00aeff21 52%,#0000 65%);transition:transform .9s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-125%)}.insights-category:hover{background:linear-gradient(155deg,#fff,#edf7fb);border-color:#00aeff94;box-shadow:0 28px 70px #07131d29,0 0 0 1px #00aeff1f,inset 0 1px #fff}.insights-category:hover:after{transform:translate(125%)}.insights-category__hardware{pointer-events:none;position:absolute;inset:18px}.insights-category__hardware i,.insights-category__hardware b,.insights-category__hardware em{background:radial-gradient(circle,#f8fdff 0 28%,#859fac 34% 48%,#dce9ef 54% 68%,#607784 72%);border:1px solid #597f9473;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 1px 3px #0518233d}.insights-category__hardware i{top:0;left:0}.insights-category__hardware b{top:0;right:0}.insights-category__hardware em{bottom:0;right:0}.insights-category__instrument{aspect-ratio:1;background:radial-gradient(circle,#fffffffa 0 31%,#d6ebf4d1 32% 38%,#092738f5 39% 42%,#e7f4f9f5 43% 52%,#6182938c 53% 54%,#fffffff5 55% 100%);border-radius:50%;place-items:center;width:196px;display:grid;position:relative;box-shadow:0 22px 50px #041d2c2e,inset 0 0 0 1px #fffffff2,0 0 0 1px #41677c59}.insights-category__instrument img{z-index:4;object-fit:contain;filter:drop-shadow(0 8px 15px #00263b29);width:68%;height:68%;transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .55s;position:relative}.insights-category:hover .insights-category__instrument img{filter:drop-shadow(0 10px 20px #0078b447);transform:rotate(2deg)scale(1.035)}.insights-category__orbit{pointer-events:none;border-radius:50%;position:absolute}.insights-category__orbit--outer{border:1px dashed #00aeff7a;animation:24s linear infinite insightsAssemblySpin;inset:-14px}.insights-category__orbit--inner{border:1px solid #00aeff59;border-color:#00aeff59 #00aeff59 #0000 #0000;animation:14s linear infinite insightsAssemblySpinReverse;inset:18px}.insights-category__crosshair{background:linear-gradient(#0000 calc(50% - .5px),#00aeff38 50%,#0000 calc(50% + .5px)),linear-gradient(90deg,#0000 calc(50% - .5px),#00aeff38 50%,#0000 calc(50% + .5px));position:absolute;inset:-25px}.insights-category__pulse{opacity:0;border:1px solid #00aeff40;border-radius:50%;position:absolute;inset:28px}.insights-category:hover .insights-category__pulse{animation:1.3s ease-out insightsInstrumentPulse}.insights-category__copy{z-index:2;text-align:center;position:relative}.insights-category__copy>span{color:#007fb9;letter-spacing:.18em;text-transform:uppercase;font-size:.56rem;font-weight:850}.insights-category__copy h3{letter-spacing:-.035em;margin:10px 0 12px;font-size:clamp(1.35rem,1.8vw,1.85rem)}.insights-category__copy p{color:#586d79;max-width:330px;margin:0 auto;font-size:.89rem;line-height:1.65}.insights-category__number{color:#08273947;letter-spacing:.16em;font-size:.58rem;font-style:normal;position:absolute;bottom:20px;left:24px}.insights-motion-ready .insights-categories.is-in-view .insights-assembly__rail--h{animation:.9s .22s both insightsRailHorizontal}.insights-motion-ready .insights-categories.is-in-view .insights-assembly__rail--v{animation:.9s .38s both insightsRailVertical}.insights-motion-ready .insights-categories.is-in-view .insights-assembly__core{animation:.72s .9s both insightsCoreLock}.insights-motion-ready .insights-categories.is-in-view .insights-assembly__sweep{animation:1.5s 1.55s both insightsAssemblySweep}.insights-motion-ready .insights-category{opacity:0;transition:opacity .65s var(--insights-ease),transform .72s var(--insights-ease);transition-delay:calc(.55s + var(--category-index) * .11s);transform:translateY(28px)scale(.96)}.insights-motion-ready .insights-categories.is-in-view .insights-category{opacity:1;transform:none}@keyframes insightsAssemblySpin{to{transform:rotate(360deg)}}@keyframes insightsAssemblySpinReverse{to{transform:rotate(-360deg)}}@keyframes insightsInstrumentPulse{0%{opacity:.7;transform:scale(.78)}to{opacity:0;transform:scale(1.28)}}@keyframes insightsRailHorizontal{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes insightsRailVertical{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes insightsCoreLock{0%{opacity:0;transform:translate(-50%,-50%)scale(.55)rotate(-35deg)}to{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}}@keyframes insightsAssemblySweep{0%{opacity:0;left:-18%}15%{opacity:.8}to{opacity:0;left:108%}}@media (width<=1100px){.insights-assembly{padding:58px 44px}.insights-categories__matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-assembly__core,.insights-assembly__rail--v{display:none}}@media (width<=720px){.insights-categories{padding:82px 18px}.insights-assembly{margin-top:44px;padding:34px 18px}.insights-categories__matrix{grid-template-columns:1fr;gap:18px}.insights-category{min-height:390px;padding:38px 24px 34px}.insights-category__instrument{width:170px}.insights-assembly__rail{display:none}}.about-page{--about-blue:#00aeff;--about-ink:#07131d;--about-navy:#0a1824;--about-steel:#d9dde3;--about-line:#091d2c21;color:var(--about-ink);background:#f4f7f9;overflow:hidden}.about-kicker{color:#087fba;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.7rem;font-size:.72rem;font-weight:850;display:inline-flex}.about-kicker:before{background:linear-gradient(90deg, transparent, var(--about-blue));content:"";width:28px;height:1px}.about-hero{isolation:isolate;background:#fff;grid-template-columns:minmax(390px,.92fr) minmax(520px,1.5fr);align-items:stretch;min-height:min(830px,100vh - 76px);display:grid;position:relative}.about-hero__visual{position:absolute;inset:0 0 0 38%;overflow:hidden}.about-hero__visual img{object-fit:cover;object-position:center;filter:saturate(.92)contrast(1.03);width:100%;height:100%}.about-hero__image-wash{background:linear-gradient(90deg,#fff 0%,#fffffffa 5%,#ffffffd6 18%,#ffffff2e 48%,#020a1214 100%),linear-gradient(#ffffff14,#04121d33);position:absolute;inset:0}.about-hero__draft-grid,.about-cta__grid,.about-media-frame__grid{pointer-events:none;background-image:linear-gradient(#00aeff17 1px,#0000 1px),linear-gradient(90deg,#00aeff17 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 28% 82%,#0000)}.about-hero__scan{opacity:0;background:linear-gradient(#0000,#00aeffd9,#0000);width:1px;position:absolute;top:0;bottom:0;left:24%;box-shadow:0 0 20px #00aeff59}.about-motion-ready .about-hero__scan{animation:7s ease-in-out 1s infinite aboutHeroScan}.about-hero__datum{z-index:2;color:#e1f7ffd1;letter-spacing:.15em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04121ca8;border:1px solid #00aeff47;padding:.38rem .55rem;font:700 .58rem/1 system-ui,sans-serif;position:absolute}.about-hero__datum--a{top:17%;right:6%}.about-hero__datum--b{bottom:15%;right:11%}.about-hero__copy{z-index:3;grid-column:1/2;align-self:center;max-width:720px;padding:8rem 2rem 8rem clamp(2rem,7vw,8.5rem);position:relative}.about-hero h1{color:#08141d;letter-spacing:-.065em;max-width:790px;margin:1.15rem 0 1.45rem;font-size:clamp(3.5rem,6vw,6.8rem);font-weight:850;line-height:.91}.about-hero h1 span{color:#087fba}.about-hero__copy>p{color:#425361;max-width:590px;margin:0 0 2rem;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.8}.about-button{letter-spacing:.1em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;gap:.72rem;min-height:52px;padding:.9rem 1.3rem;font-size:.77rem;font-weight:850;text-decoration:none;transition:border-color .24s,background-color .24s,box-shadow .24s,color .24s;display:inline-flex}.about-button--primary{background:var(--about-ink);color:#fff;box-shadow:inset 3px 0 0 var(--about-blue), 0 14px 34px #05141f26}.about-button--primary:hover,.about-button--primary:focus-visible{box-shadow:inset 4px 0 0 var(--about-blue), 0 16px 38px #05141f33, 0 0 0 3px #00aeff17;background:#0a1b28;border-color:#00aeff9e}.about-hero__signature{z-index:4;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04111bd1;border-top:1px solid #ffffff3d;border-left:1px solid #fff3;grid-template-columns:auto minmax(70px,150px) auto;align-items:center;gap:1rem;padding:1rem 1.4rem;display:grid;position:absolute;bottom:0;right:0}.about-hero__signature span,.about-hero__signature b{letter-spacing:.16em;font-size:.6rem}.about-hero__signature i{background:linear-gradient(90deg, var(--about-blue), transparent);height:1px}.about-hero__signature b{color:var(--about-blue)}.about-philosophy,.about-mindset,.about-difference,.about-standards{max-width:1520px;margin:0 auto;padding:clamp(5.5rem,9vw,9rem) clamp(1.5rem,5vw,5rem);position:relative}.about-philosophy{grid-template-columns:minmax(280px,.75fr) minmax(420px,1.2fr);gap:clamp(2.5rem,5vw,6rem);display:grid}.about-section-heading h2,.about-mindset h2,.about-standards__intro h2{color:#07131d;letter-spacing:-.055em;margin:.9rem 0 1.2rem;font-size:clamp(2.7rem,4.8vw,5.2rem);font-weight:820;line-height:.98}.about-section-heading>p,.about-mindset__intro,.about-standards__intro>p{color:#526370;max-width:640px;font-size:1.02rem;line-height:1.78}.about-philosophy__image{grid-column:1;min-height:510px}.about-philosophy__principles{grid-area:1/2/span 2;align-self:end}.about-media-frame{background:#0a1824;position:relative;overflow:hidden;box-shadow:0 26px 70px #08192629}.about-media-frame:before,.about-media-frame:after{z-index:3;content:"";pointer-events:none;width:54px;height:54px;position:absolute}.about-media-frame:before{border-top:1px solid #ffffffbf;border-left:1px solid #ffffffbf;top:14px;left:14px}.about-media-frame:after{border-right:1px solid var(--about-blue);border-bottom:1px solid var(--about-blue);bottom:14px;right:14px}.about-media-frame>img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.22,.61,.36,1),filter .5s;display:block}.about-media-frame:hover>img{filter:contrast(1.03);transform:scale(1.018)}.about-media-frame__grid{opacity:.38;-webkit-mask-image:linear-gradient(135deg,#000,#0000 70%);mask-image:linear-gradient(135deg,#000,#0000 70%)}.about-media-frame__label{z-index:4;color:#e1f7ffdb;letter-spacing:.16em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04111bc2;padding:.48rem .64rem;font-size:.58rem;font-weight:800;position:absolute;bottom:14px;right:14px}.about-principle{opacity:0;transition:opacity .65s,transform .8s cubic-bezier(.22,.61,.36,1),background-color .25s;transition-delay:calc(var(--about-index) * 90ms);background:#ffffff94;border-top:1px solid #091d2c21;grid-template-columns:54px 1fr;gap:1.25rem;padding:1.8rem 2.2rem;display:grid;position:relative;transform:translate(32px)}.is-in-view .about-principle{opacity:1;transform:translate(0)}.about-principle:last-child{border-bottom:1px solid #091d2c21}.about-principle:hover{background:#fff}.about-principle__number{color:var(--about-blue);letter-spacing:.14em;font-size:.72rem;font-weight:900}.about-principle h3{letter-spacing:-.03em;margin:-.15rem 0 .55rem;font-size:clamp(1.35rem,2vw,2rem)}.about-principle p{color:#566773;margin:0;line-height:1.72}.about-principle__calibration{background:linear-gradient(90deg, transparent, var(--about-blue));transform-origin:100%;width:72px;height:1px;transition:transform .35s;position:absolute;top:-1px;right:0;transform:scaleX(.28)}.about-principle:hover .about-principle__calibration{transform:scaleX(1)}.about-mindset{color:#fff;background:#07131d;grid-template-columns:minmax(440px,1fr) minmax(460px,1fr);gap:clamp(3rem,7vw,8rem);max-width:none;display:grid}.about-mindset:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#00aeff29 1px,#0000 0);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 64%);mask-image:linear-gradient(90deg,#000,#0000 64%)}.about-mindset__visual{min-height:720px}.about-mindset__content{align-self:center;max-width:720px;padding-right:clamp(1.5rem,5vw,6rem);position:relative}.about-mindset h2{color:#fff}.about-mindset__intro{color:#aebdc8}.about-sequence{margin:2.6rem 0 0;padding:0;list-style:none;position:relative}.about-sequence:before{content:"";background:linear-gradient(#0000,#d9dde36b 8%,#00aeffb8 48%,#d9dde357 92%,#0000);width:2px;position:absolute;top:26px;bottom:26px;left:21px}.about-sequence li{opacity:0;transition:opacity .6s,transform .7s;transition-delay:calc(var(--sequence-index) * .1s);grid-template-columns:46px 1fr;gap:1.35rem;padding:0 0 1.8rem;display:grid;position:relative;transform:translateY(22px)}.is-in-view .about-sequence li{opacity:1;transform:none}.about-sequence__terminal{z-index:2;background:linear-gradient(145deg,#1b2b37,#07131d);border:1px solid #d9dde380;place-items:center;width:44px;height:44px;display:grid;position:relative;transform:rotate(45deg);box-shadow:inset 0 0 0 3px #ffffff06,0 0 0 4px #00aeff09}.about-sequence__terminal i{border:1px solid #00aeff7a;position:absolute;inset:6px}.about-sequence__terminal b{color:#fff;letter-spacing:.1em;font-size:.62rem;transform:rotate(-45deg)}.about-sequence li>div>span{color:var(--about-blue);letter-spacing:.18em;font-size:.65rem;font-weight:850}.about-sequence h3{color:#fff;letter-spacing:-.02em;margin:.28rem 0 .45rem;font-size:1.4rem}.about-sequence p{color:#9fb0bc;margin:0;line-height:1.65}.about-difference{padding-top:clamp(6rem,10vw,10rem);padding-bottom:clamp(6rem,10vw,10rem)}.about-section-heading--centered{text-align:center;max-width:920px;margin:0 auto 3.3rem}.about-section-heading--centered .about-kicker{justify-content:center}.about-difference__stage{position:relative}.about-difference__image{height:clamp(430px,48vw,700px)}.about-comparison{z-index:4;grid-template-columns:1fr 110px 1fr;width:min(1180px,100% - 3rem);margin:-7rem auto 0;display:grid;position:relative;box-shadow:0 30px 70px #0819262e}.about-comparison__column{padding:clamp(2rem,4vw,4rem)}.about-comparison__column>span{letter-spacing:.18em;font-size:.67rem;font-weight:900}.about-comparison__column h3{letter-spacing:-.04em;margin:.8rem 0 1.4rem;font-size:clamp(1.55rem,2.5vw,2.5rem);line-height:1.08}.about-comparison__column ul{gap:.78rem;margin:0;padding:0;list-style:none;display:grid}.about-comparison__column li{padding-left:1.2rem;line-height:1.5;position:relative}.about-comparison__column li:before{content:"";width:6px;height:1px;position:absolute;top:.65em;left:0}.about-comparison__column--traditional{color:#495966;background:#edf1f4}.about-comparison__column--traditional>span{color:#71808b}.about-comparison__column--traditional li:before{background:#81909a}.about-comparison__column--enginebrook{color:#fff;background:#07131d}.about-comparison__column--enginebrook>span{color:var(--about-blue)}.about-comparison__column--enginebrook li{color:#c5d1d9}.about-comparison__column--enginebrook li:before{background:var(--about-blue);box-shadow:0 0 8px #00aeff8c}.about-comparison__bridge{color:#07131d;background:linear-gradient(90deg,#d7dde1,#f7fafb 30%,#c5cdd2 51%,#f2f5f6 72%,#aeb8bf);grid-template-rows:1fr auto 1fr;place-items:center;display:grid}.about-comparison__bridge span{background:linear-gradient(#0000,#07131d59);width:1px;height:100%}.about-comparison__bridge span:last-child{background:linear-gradient(#07131d59,#0000)}.about-comparison__bridge b{width:50px;height:50px;color:var(--about-blue);letter-spacing:.12em;background:#07131d;border:1px solid #07131d4d;place-items:center;font-size:.7rem;display:grid;transform:rotate(45deg);box-shadow:0 8px 22px #07131d33}.about-standards{grid-template-columns:minmax(300px,.8fr) minmax(480px,1.2fr);align-items:start;gap:clamp(2.5rem,6vw,6.5rem);display:grid}.about-standards__image{min-height:520px}.about-standards__grid{border-top:1px solid var(--about-line);border-left:1px solid var(--about-line);grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.about-standards__grid article{border-right:1px solid var(--about-line);border-bottom:1px solid var(--about-line);opacity:0;min-height:270px;transition:opacity .6s,transform .75s,background-color .25s,box-shadow .25s;transition-delay:calc(var(--standard-index) * 90ms);background:#ffffff8f;padding:2rem;position:relative;transform:translateY(24px)}.is-in-view .about-standards__grid article{opacity:1;transform:none}.about-standards__grid article:hover{z-index:2;background:#fff;box-shadow:0 22px 50px #0819261c}.about-standards__grid article>span{color:#087fba;letter-spacing:.17em;font-size:.62rem;font-weight:900}.about-standards__grid h3{letter-spacing:-.035em;margin:3rem 0 .75rem;font-size:1.65rem}.about-standards__grid p{color:#5a6b77;margin:0;line-height:1.7}.about-standards__grid i{border-top:1px solid #07131d3d;border-right:1px solid #07131d3d;width:25px;height:25px;position:absolute;top:18px;right:18px}.about-cta{color:#fff;background-position:50%;background-size:cover;justify-content:space-between;align-items:center;gap:3rem;width:min(1600px,100% - clamp(2rem,6vw,7rem));min-height:420px;margin:0 auto clamp(3rem,6vw,7rem);padding:clamp(3rem,7vw,7rem);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #04111b33}.about-cta>div,.about-cta .about-button{z-index:2;position:relative}.about-cta h2{letter-spacing:-.055em;margin:.9rem 0 1rem;font-size:clamp(2.8rem,5vw,5.4rem);line-height:.94}.about-cta p{color:#c1cdd5;max-width:620px;margin:0;font-size:1.03rem;line-height:1.72}.about-button--cta{color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05141fad;border-color:#ffffff85}.about-button--cta:hover,.about-button--cta:focus-visible{border-color:var(--about-blue);box-shadow:inset 3px 0 0 var(--about-blue), 0 0 0 3px #00aeff17;background:#05141fe0}[data-about-reveal]{opacity:0;transition:opacity .8s,transform .9s cubic-bezier(.22,.61,.36,1);transform:translateY(32px)}[data-about-reveal].is-in-view{opacity:1;transform:none}@keyframes aboutHeroScan{0%,to{opacity:0;left:20%}12%{opacity:.5}62%{opacity:.42}78%{opacity:0;left:90%}}@media (width<=1120px){.about-hero{grid-template-columns:1fr;min-height:760px}.about-hero__visual{inset:0}.about-hero__image-wash{background:linear-gradient(90deg,#fffffffa,#ffffffe6 46%,#ffffff5c 78%,#05121c1f)}.about-hero__copy{grid-column:1;max-width:680px}.about-philosophy{grid-template-columns:1fr 1.2fr}.about-mindset{grid-template-columns:.85fr 1.15fr;gap:3rem}.about-standards__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.about-hero{min-height:720px}.about-hero__visual{inset:0}.about-hero__image-wash{background:linear-gradient(#fffffff7 0%,#ffffffe8 50%,#ffffff59 100%)}.about-hero__copy{align-self:start;padding:7rem 1.5rem 10rem}.about-hero h1{font-size:clamp(3.3rem,14vw,5.6rem)}.about-hero__signature{grid-template-columns:auto 60px auto;left:1.5rem;right:auto}.about-hero__datum{display:none}.about-philosophy,.about-mindset,.about-standards{grid-template-columns:1fr}.about-philosophy__principles{grid-area:auto/1}.about-philosophy__image{min-height:430px}.about-mindset{padding-left:1.5rem;padding-right:1.5rem}.about-mindset__visual{min-height:480px}.about-mindset__content{padding-right:0}.about-comparison{grid-template-columns:1fr;width:calc(100% - 1.5rem);margin-top:-3rem}.about-comparison__bridge{grid-template-rows:1fr;grid-template-columns:1fr auto 1fr;min-height:78px}.about-comparison__bridge span{background:linear-gradient(90deg,#0000,#07131d59);width:100%;height:1px}.about-comparison__bridge span:last-child{background:linear-gradient(90deg,#07131d59,#0000)}.about-standards__intro,.about-standards__image{grid-column:1}.about-standards__image{min-height:430px}.about-cta{background-position:64%;flex-direction:column;justify-content:flex-end;align-items:flex-end;width:calc(100% - 2rem);min-height:520px;padding:2rem}.about-cta .about-button{align-self:flex-start}}@media (width<=560px){.about-hero__copy{padding-left:1.1rem;padding-right:1.1rem}.about-hero__signature{padding:.8rem 1rem;left:1.1rem}.about-philosophy,.about-difference,.about-standards{padding-left:1.1rem;padding-right:1.1rem}.about-philosophy__image,.about-mindset__visual,.about-standards__image{min-height:340px}.about-principle{grid-template-columns:38px 1fr;padding:1.5rem 1rem}.about-comparison{width:100%}.about-comparison__column{padding:2rem 1.4rem}.about-standards__grid{grid-template-columns:1fr}.about-standards__grid article{min-height:auto}.about-cta{width:calc(100% - 1.2rem)}}@media (prefers-reduced-motion:reduce){.about-page *,.about-page :before,.about-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-about-reveal],.about-principle,.about-sequence li,.about-standards__grid article{opacity:1;transform:none}}.about-page{--about-chrome:linear-gradient(135deg, #f9fbfc 0%, #9caab4 26%, #eef3f6 48%, #7c8b95 72%, #dce4e9 100%);--about-ease-premium:cubic-bezier(.2,.78,.2,1)}.about-hero:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(#0000,#fffffff5),repeating-linear-gradient(90deg,#0000 0 47px,#00aeff21 47px 48px);height:86px;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(90deg,#000 0 43%,#0000 78%);mask-image:linear-gradient(90deg,#000 0 43%,#0000 78%)}.about-hero__copy:before{content:"";background:linear-gradient(#0000,#00aeffb8,#0000);width:1px;height:180px;position:absolute;top:50%;left:clamp(.7rem,3vw,3.2rem);transform:translateY(-50%)}.about-hero__copy:after{content:"";background:#fff;border:1px solid #00aeffb3;width:9px;height:9px;position:absolute;top:calc(50% - 90px);left:calc(clamp(.7rem,3vw,3.2rem) - 4px);transform:rotate(45deg);box-shadow:0 180px 0 -1px #fff,0 180px #00aeffb3}.about-button--primary{isolation:isolate;background:linear-gradient(#1c2f3cfa,#05121cfc);border-color:#051825e0;min-width:230px;min-height:58px;padding:0 8px 0 24px;transition:border-color .22s,box-shadow .22s,color .22s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #00aeff14,0 16px 34px #05141f33}.about-button--primary:before,.about-button--primary:after{content:"";pointer-events:none;position:absolute}.about-button--primary:before{z-index:-1;clip-path:polygon(0 0,18px 0,18px 1px,1px 1px,1px 18px,0 18px,0 0,100% 0,100% 18px,99% 18px,99% 1px,calc(100% - 18px) 1px,calc(100% - 18px) 0,100% 0,100% 100%,calc(100% - 18px) 100%,calc(100% - 18px) 99%,99% 99%,99% calc(100% - 18px),100% calc(100% - 18px),100% 100%,0 100%,0 calc(100% - 18px),1px calc(100% - 18px),1px 99%,18px 99%,18px 100%,0 100%);border:1px solid #ffffff14;inset:5px}.about-button--primary:after{z-index:0;opacity:0;background:linear-gradient(90deg,#0000,#6fd8ff24,#ffffff94,#6fd8ff24,#0000);width:18%;top:0;bottom:0;left:-34%;transform:skew(-18deg)}.about-button__label,.about-button__terminal{z-index:1;position:relative}.about-button__label{text-align:left;flex:1}.about-button__terminal{background:#00aeff17;border:1px solid #73d7ff6b;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 12px #00aeff14}.about-button__terminal svg{transition:transform .22s var(--about-ease-premium), filter .22s ease}.about-button--primary:hover,.about-button--primary:focus-visible{background:linear-gradient(#1c2f3cfa,#05121cfc);border-color:#7edeffeb;transform:none;box-shadow:inset 0 1px #ffffff2e,inset 0 0 22px #00aeff14,0 18px 40px #05141f3d,0 0 0 1px #00aeff26,0 0 24px #00aeff21}.about-button--primary:hover:after,.about-button--primary:focus-visible:after{animation:aboutButtonSweep .76s var(--about-ease-premium) forwards}.about-button--primary:hover .about-button__terminal svg,.about-button--primary:focus-visible .about-button__terminal svg{filter:drop-shadow(0 0 5px #00aeff94);transform:translate(3px)}.about-button--primary:focus-visible{outline-offset:4px;outline:2px solid #00aeffb3}.about-motion-ready .about-button--primary:after{animation:10s ease-in-out 2.4s infinite aboutButtonAmbientSweep}.about-philosophy:before{content:"";pointer-events:none;background:linear-gradient(#0000,#07131d1f 12%,#00aeff38 50%,#07131d1f 88%,#0000);width:1px;position:absolute;top:clamp(5.5rem,9vw,9rem);bottom:clamp(5.5rem,9vw,9rem);left:50%}.about-principle{min-height:150px;transition:opacity .65s ease, transform .8s var(--about-ease-premium), background-color .25s ease, box-shadow .25s ease;border-right:1px solid #091d2c14;grid-template-columns:64px 1fr;align-items:center;padding:2rem 2.35rem}.about-principle:hover{z-index:2;background:#fffffff5;box-shadow:0 20px 48px #08192614,inset 3px 0 #00aeffc7}.about-principle__symbol{background:linear-gradient(145deg,#fffffff5,#d9e2e8b8);border:1px solid #081f2e47;place-items:center;width:46px;height:46px;display:grid;position:relative;transform:rotate(45deg);box-shadow:inset 0 0 0 4px #ffffff80,0 8px 18px #08192614}.about-principle__symbol:before,.about-principle__symbol:after{content:"";background:#00aeffb8;position:absolute}.about-principle__symbol:before{width:18px;height:1px}.about-principle__symbol:after{width:1px;height:18px}.about-principle__symbol i{background:#f7fbfd;border:1px solid #07131da8;width:9px;height:9px;transform:rotate(45deg)}.about-principle__symbol b{border-top:1px solid #00aeff38;border-right:1px solid #00aeff38;position:absolute;inset:-6px}.about-principle:hover .about-principle__symbol{border-color:#00aeffa3;box-shadow:inset 0 0 0 4px #fff9,0 0 20px #00aeff1f}.about-principle__datum{color:#07131d57;letter-spacing:.18em;font-size:.5rem;font-weight:850;position:absolute;bottom:11px;right:18px}.about-sequence__header{color:#d6e7f0a8;letter-spacing:.18em;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;margin:2.2rem 0 1.45rem;font-size:.56rem;font-weight:850;display:grid}.about-sequence__header i{background:linear-gradient(90deg,#d9dde333,#00aeffa3,#d9dde333);height:1px}.about-sequence__header b{color:#70d8ff;font-size:inherit}.about-sequence{margin-top:0}.about-sequence:after{background:linear-gradient(180deg, transparent, #9ee7ff, var(--about-blue), transparent);content:"";filter:blur(.2px)drop-shadow(0 0 8px #00aeffb8);opacity:0;border-radius:6px;width:4px;height:76px;position:absolute;top:27px;left:20px}.about-mindset.is-in-view .about-sequence:after{animation:5.8s cubic-bezier(.42,0,.18,1) 1.1s infinite aboutSequenceTravel}.about-sequence__terminal{transition:border-color .3s,box-shadow .3s,background .3s}.about-sequence__terminal em{background:#00aeffb3;width:12px;height:1px;position:absolute;right:-7px;box-shadow:0 0 8px #00aeff73}.about-sequence li:hover .about-sequence__terminal{background:linear-gradient(145deg,#203645,#07131d);border-color:#93e4ffcc;box-shadow:inset 0 0 0 3px #ffffff09,0 0 0 4px #00aeff12,0 0 22px #00aeff21}.about-comparison{border:1px solid #07131d24}.about-comparison__column{position:relative;overflow:hidden}.about-comparison__column:after{content:"";opacity:.15;border-bottom:1px solid;border-right:1px solid;width:30px;height:30px;position:absolute;bottom:18px;right:18px}.about-comparison__column--traditional{background:linear-gradient(135deg,#eef2f4,#dde4e8)}.about-comparison__column--enginebrook{background-color:#07131d;background-image:linear-gradient(#00aeff0a 1px,#0000 1px),linear-gradient(90deg,#00aeff0a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.about-comparison__bridge{position:relative;overflow:hidden}.about-comparison__bridge:after{content:"";background:linear-gradient(105deg,#0000 30%,#ffffff7a 48%,#0000 66%);position:absolute;inset:0;transform:translate(-140%)}.about-difference.is-in-view .about-comparison__bridge:after{animation:7s ease-in-out 1.6s infinite aboutChromePass}.about-standards__grid article:before{content:"";pointer-events:none;background:linear-gradient(135deg,#00aeff09,#0000 42%);position:absolute;inset:0}.about-standards__grid article:hover{transform:none}.about-button--cta{isolation:isolate;color:#fff;white-space:nowrap;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:1px solid #68d4ffd6;min-width:224px;min-height:56px;padding:0 25px;transition:border-color .22s,box-shadow .22s,color .22s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0e,0 10px 26px #0003}.about-button--cta:before,.about-button--cta:after{z-index:-1;content:"";pointer-events:none;position:absolute}.about-button--cta:before{clip-path:polygon(0 0,18px 0,18px 1px,1px 1px,1px 18px,0 18px,0 0,100% 0,100% 18px,99% 18px,99% 1px,calc(100% - 18px) 1px,calc(100% - 18px) 0,100% 0,100% 100%,calc(100% - 18px) 100%,calc(100% - 18px) 99%,99% 99%,99% calc(100% - 18px),100% calc(100% - 18px),100% 100%,0 100%,0 calc(100% - 18px),1px calc(100% - 18px),1px 99%,18px 99%,18px 100%,0 100%);opacity:.9;border:1px solid #ffffff14;inset:5px}.about-button--cta:after{opacity:0;background:linear-gradient(90deg,#0000,#a7e7ff33,#ffffff80,#a7e7ff33,#0000);width:18%;top:0;bottom:0;left:-34%;transform:skew(-18deg)}.about-button--cta svg{transition:transform .22s var(--about-ease-premium), filter .22s ease}.about-button--cta:hover,.about-button--cta:focus-visible{color:#fff;background:0 0;border-color:#a9e8ff;transform:none;box-shadow:inset 0 0 0 1px #ffffff16,inset 0 0 18px #00aeff12,0 10px 26px #0003,0 0 0 1px #00aeff2e,0 0 24px #00aeff26}.about-button--cta:hover:after,.about-button--cta:focus-visible:after{animation:aboutButtonSweep .72s var(--about-ease-premium) forwards}.about-button--cta:hover svg,.about-button--cta:focus-visible svg{filter:drop-shadow(0 0 5px #00aeff8c);transform:translate(3px)}.about-button--cta:focus-visible{outline-offset:4px;outline:2px solid #a9e8ffb8}.about-cta:before{z-index:1;content:"";pointer-events:none;border:1px solid #ffffff17;position:absolute;inset:18px}@keyframes aboutButtonSweep{0%{opacity:0;left:-34%}18%{opacity:1}to{opacity:0;left:118%}}@keyframes aboutButtonAmbientSweep{0%,72%,to{opacity:0;left:-34%}76%{opacity:.7}86%{opacity:0;left:118%}}@keyframes aboutSequenceTravel{0%{opacity:0;transform:translateY(-50px)}10%{opacity:.9}82%{opacity:.9}to{opacity:0;transform:translateY(450px)}}@keyframes aboutChromePass{0%,62%,to{opacity:0;transform:translate(-140%)}68%{opacity:.7}82%{opacity:0;transform:translate(140%)}}@media (width<=1120px){.about-philosophy:before{display:none}}@media (width<=820px){.about-hero__copy:before,.about-hero__copy:after{display:none}.about-principle{grid-template-columns:58px 1fr}}@media (width<=560px){.about-button--primary,.about-button--cta{width:100%}.about-principle{grid-template-columns:48px 1fr;padding:1.55rem 1rem}.about-principle__symbol{width:38px;height:38px}.about-principle__datum{display:none}}.about-philosophy{isolation:isolate}.about-philosophy__image{background:linear-gradient(135deg,#fffffff5,#e7f1f7f0),#edf4f7;border:1px solid #07273a21;min-height:560px;padding:clamp(1.15rem,2.4vw,2rem);overflow:visible;box-shadow:0 30px 74px #08192621,inset 0 0 0 1px #ffffffe6,inset 0 0 48px #00aeff09}.about-philosophy__image:before,.about-philosophy__image:after{z-index:8;width:68px;height:68px}.about-philosophy__image:before{border-color:#00aeffb3;top:10px;left:10px}.about-philosophy__image:after{border-color:#082a3e85;bottom:10px;right:10px}.about-philosophy__image-stage{z-index:3;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));background:#0a1824;border:1px solid #082a3e33;width:100%;height:100%;min-height:520px;position:relative;overflow:hidden;box-shadow:0 22px 48px #0616212e,inset 0 0 0 1px #ffffff14}.about-philosophy__image-stage:before{z-index:4;content:"";pointer-events:none;background:linear-gradient(90deg,#00aeff29,#0000 14% 84%,#00aeff1c),linear-gradient(#ffffff14,#0000 24% 76%,#03101b52);position:absolute;inset:0}.about-philosophy__image-stage:after{z-index:5;content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#a6e8ff42,#ffffff38,#0000);width:18%;position:absolute;top:0;bottom:0;left:-18%;transform:skew(-11deg)}.about-motion-ready .about-philosophy.is-in-view .about-philosophy__image-stage:after{animation:9.5s ease-in-out 1.8s infinite aboutPhilosophyGlassPass}.about-philosophy__image-stage>img{object-fit:cover;filter:saturate(.9)contrast(1.04);width:100%;height:100%;min-height:520px;transition:filter .5s;display:block}.about-philosophy__image:hover .about-philosophy__image-stage>img{filter:saturate(.96)contrast(1.06)}.about-philosophy__portal{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.about-philosophy__portal-grid{opacity:.72;background-image:linear-gradient(#00aeff18 1px,#0000 1px),linear-gradient(90deg,#00aeff18 1px,#0000 1px),linear-gradient(#07273a0b 1px,#0000 1px),linear-gradient(90deg,#07273a0b 1px,#0000 1px);background-size:28px 28px,28px 28px,7px 7px,7px 7px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 48% 46%,#000 0 52%,#0000 92%);mask-image:radial-gradient(circle at 48% 46%,#000 0 52%,#0000 92%)}.about-philosophy__portal-conduit{clip-path:polygon(42% 0,100% 0,100% 100%,42% 100%,42% 74%,0 68%,0 32%,42% 26%);background:linear-gradient(#0000,#00aeff21 24%,#00aeff59 50%,#00aeff21 76%,#0000);border-top:1px solid #00aeff59;border-bottom:1px solid #00aeff59;border-right:1px solid #00aeff80;width:34px;position:absolute;top:10%;bottom:10%;right:0;box-shadow:10px 0 26px #00aeff1a}.about-philosophy__portal-conduit:before,.about-philosophy__portal-conduit:after{content:"";background:#eff9fd;border:1px solid #00aeffb8;width:7px;height:7px;position:absolute;right:-3px;transform:rotate(45deg);box-shadow:0 0 12px #00aeff6b}.about-philosophy__portal-conduit:before{top:28%}.about-philosophy__portal-conduit:after{bottom:28%}.about-philosophy__portal-register{clip-path:polygon(0 0,52px 0,52px 1px,1px 1px,1px 52px,0 52px,0 0,100% 0,100% 52px,calc(100% - 1px) 52px,calc(100% - 1px) 1px,calc(100% - 52px) 1px,calc(100% - 52px) 0,100% 0,100% 100%,calc(100% - 52px) 100%,calc(100% - 52px) calc(100% - 1px),calc(100% - 1px) calc(100% - 1px),calc(100% - 1px) calc(100% - 52px),100% calc(100% - 52px),100% 100%,0 100%,0 calc(100% - 52px),1px calc(100% - 52px),1px calc(100% - 1px),52px calc(100% - 1px),52px 100%,0 100%);border:1px solid #00aeff1c;position:absolute;inset:34px}.about-philosophy__portal-scan{z-index:6;opacity:0;background:linear-gradient(90deg,#0000,#00aeffdb 24%,#c9f3fff5 50%,#00aeffdb 76%,#0000);height:1px;position:absolute;top:18%;left:1rem;right:1rem;box-shadow:0 0 18px #00aeff57}.about-motion-ready .about-philosophy.is-in-view .about-philosophy__portal-scan{animation:8.4s cubic-bezier(.42,0,.2,1) 1.2s infinite aboutPortalScan}.about-philosophy__principles{background-color:#ffffff6b;background-image:linear-gradient(#00aeff07 1px,#0000 1px),linear-gradient(90deg,#00aeff07 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-left:1px solid #07273a1a;border-right:1px solid #07273a1a;position:relative;box-shadow:0 22px 58px #08192612}.about-principle{grid-template-columns:112px 1fr;gap:1.65rem;min-height:170px;padding:1.8rem 2.25rem 1.8rem 1.35rem;overflow:hidden}.about-principle:before{content:"";pointer-events:none;background:linear-gradient(90deg,#00aeff0b,#ffffff2e),repeating-linear-gradient(0deg,#0000 0 15px,#00aeff0e 15px 16px);border-right:1px solid #07273a14;width:112px;position:absolute;inset:0 auto 0 0}.about-principle:hover{box-shadow:inset 3px 0 #00aeffc7,0 20px 48px #08192614}.about-principle__instrument{--instrument-blue:#00aeff;z-index:2;background:radial-gradient(circle, #fffffffa 0 20%, #dceff78f 21% 42%, transparent 43%), repeating-conic-gradient(from 0deg, #00aeff57 0 1deg, transparent 1deg 15deg);filter:drop-shadow(0 10px 17px #08192617);border-radius:50%;justify-self:center;place-items:center;width:82px;height:82px;display:grid;position:relative}.about-principle__instrument:before,.about-principle__instrument:after,.about-principle__instrument-ring,.about-principle__instrument-core,.about-principle__instrument-detail,.about-principle__instrument-signal,.about-principle__instrument-frame{box-sizing:border-box;display:block;position:absolute}.about-principle__instrument:before{border-radius:inherit;content:"";border:1px solid #07273a2e;inset:5px}.about-principle__instrument:after{border-radius:inherit;content:"";border:1px solid #00aeff1f;inset:-7px}.about-principle__instrument-ring{border:1px solid #00aeff7a;border-radius:50%;inset:12px}.about-principle__instrument-core{background:linear-gradient(145deg,#fff,#dbe9ef);border:1px solid #07273a9e;width:24px;height:24px;transform:rotate(45deg);box-shadow:inset 0 0 0 4px #ffffffb8,0 0 12px #00aeff21}.about-principle__instrument-detail{border:1px solid #00aeff99;border-radius:50%;inset:26px}.about-principle__instrument-signal{background:#f8fdff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 1px #00aeffb8,0 0 11px #00aeff9e}.about-principle__instrument-frame{background:linear-gradient(var(--instrument-blue), var(--instrument-blue)) 0 0 / 14px 1px no-repeat, linear-gradient(var(--instrument-blue), var(--instrument-blue)) 0 0 / 1px 14px no-repeat, linear-gradient(var(--instrument-blue), var(--instrument-blue)) 100% 0 / 14px 1px no-repeat, linear-gradient(var(--instrument-blue), var(--instrument-blue)) 100% 0 / 1px 14px no-repeat, linear-gradient(var(--instrument-blue), var(--instrument-blue)) 0 100% / 14px 1px no-repeat, linear-gradient(var(--instrument-blue), var(--instrument-blue)) 0 100% / 1px 14px no-repeat, linear-gradient(var(--instrument-blue), var(--instrument-blue)) 100% 100% / 14px 1px no-repeat, linear-gradient(var(--instrument-blue), var(--instrument-blue)) 100% 100% / 1px 14px no-repeat;opacity:.48;inset:-12px}.about-principle__instrument--1 .about-principle__instrument-ring{border-style:dashed;animation:18s linear infinite aboutInstrumentRotate}.about-principle__instrument--1 .about-principle__instrument-detail{border-top-color:#0000;border-bottom-color:#07273a47;animation:13s linear infinite aboutInstrumentCounterRotate;inset:20px}.about-principle__instrument--1 .about-principle__instrument-signal{transform-origin:2px 34px;animation:7.8s linear infinite aboutInstrumentOrbit;top:7px;left:calc(50% - 2px)}.about-principle__instrument--1 .about-principle__instrument-core{animation:6.4s cubic-bezier(.5,0,.2,1) infinite aboutPrecisionLock}.about-principle__instrument--2{background:linear-gradient(#00aeff14 1px,#0000 1px) 0 0/12px 12px,linear-gradient(90deg,#00aeff14 1px,#0000 1px) 0 0/12px 12px,radial-gradient(circle,#fffffffa,#dceff785 52%,#0000 54%);border-radius:20%}.about-principle__instrument--2:before{background:radial-gradient(circle at 0 0,#fff 0 3px,#00aeffd9 4px,#0000 5px),radial-gradient(circle at 100% 0,#fff 0 3px,#00aeffd9 4px,#0000 5px),radial-gradient(circle at 0 100%,#fff 0 3px,#00aeffd9 4px,#0000 5px),radial-gradient(circle at 100% 100%,#fff 0 3px,#00aeffd9 4px,#0000 5px);border-radius:0;inset:11px}.about-principle__instrument--2 .about-principle__instrument-ring{border-radius:0;inset:16px;transform:rotate(45deg)}.about-principle__instrument--2 .about-principle__instrument-detail{border:0;border-left:1px solid #00aeff73;border-right:1px solid #00aeff73;inset:8px 39px}.about-principle__instrument--2 .about-principle__instrument-detail:after{content:"";background:#00aeff73;width:62px;height:1px;position:absolute;top:36px;left:-31px}.about-principle__instrument--2 .about-principle__instrument-signal{animation:4.8s ease-in-out infinite aboutCoordinationSignal;top:calc(50% - 2px);left:8px}.about-principle__instrument--2 .about-principle__instrument-core{animation:4.8s ease-in-out infinite aboutCoordinationSync}.about-principle__instrument--3{background:linear-gradient(#00aeff12 1px,#0000 1px) 0 0/10px 10px,linear-gradient(90deg,#00aeff12 1px,#0000 1px) 0 0/10px 10px,linear-gradient(145deg,#fffffffa,#e0eff6b3);border-radius:8px}.about-principle__instrument--3:before{border-color:#07273a47;border-radius:4px;inset:10px}.about-principle__instrument--3 .about-principle__instrument-ring{border-radius:3px;inset:17px}.about-principle__instrument--3 .about-principle__instrument-detail{background:linear-gradient(90deg,#0000,#00aefff0,#fff,#00aefff0,#0000);border:0;border-radius:0;height:1px;animation:4.6s cubic-bezier(.42,0,.2,1) infinite aboutInspectionScan;inset:38px 8px auto;box-shadow:0 0 12px #00aeff80}.about-principle__instrument--3 .about-principle__instrument-core{border-radius:50%;width:16px;height:16px;transform:none}.about-principle__instrument--3 .about-principle__instrument-signal{animation:3.1s ease-in-out infinite aboutTelemetryBlink;top:calc(50% - 2px);right:6px}.about-principle__instrument--4{background:radial-gradient(circle, #fff 0 13%, #d5e8f0c2 14% 30%, transparent 31%), repeating-conic-gradient(from 0deg, #07273a6b 0 2deg, transparent 2deg 22.5deg), radial-gradient(circle, #fffffffa, #ddedf4a3)}.about-principle__instrument--4:before{border:3px double #07273a47;inset:7px}.about-principle__instrument--4 .about-principle__instrument-ring{border:2px solid #00aeff8a;border-color:#00aeff8a #07273a59;animation:20s linear infinite aboutInstrumentRotate;inset:13px}.about-principle__instrument--4 .about-principle__instrument-detail{border:2px dashed #07273a59;animation:15s linear infinite aboutInstrumentCounterRotate;inset:21px}.about-principle__instrument--4 .about-principle__instrument-core{border-radius:50%;transform:none;box-shadow:inset 0 0 0 5px #ffffffb8,0 0 0 1px #00aeff85,0 0 13px #00aeff2e}.about-principle__instrument--4 .about-principle__instrument-signal{animation:5.6s ease-in-out infinite aboutEnduranceLoad;top:4px;left:calc(50% - 2px);box-shadow:0 0 0 1px #00aeffb8,0 0 12px #00aeffb8,0 68px 0 -1px #fff,0 68px #00aeffb8,-34px 34px 0 -1px #fff,-34px 34px #00aeffb8,34px 34px 0 -1px #fff,34px 34px #00aeffb8}.about-principle:hover .about-principle__instrument{filter:drop-shadow(0 11px 19px #0819261c)drop-shadow(0 0 10px #00aeff1c)}@keyframes aboutPhilosophyGlassPass{0%,70%,to{opacity:0;left:-18%}76%{opacity:.48}91%{opacity:0;left:105%}}@keyframes aboutPortalScan{0%,to{opacity:0;top:16%}12%{opacity:.72}74%{opacity:.5}86%{opacity:0;top:84%}}@keyframes aboutInstrumentRotate{to{transform:rotate(360deg)}}@keyframes aboutInstrumentCounterRotate{to{transform:rotate(-360deg)}}@keyframes aboutInstrumentOrbit{to{transform:rotate(360deg)}}@keyframes aboutPrecisionLock{0%,20%,to{transform:rotate(45deg)scale(.9);box-shadow:inset 0 0 0 4px #ffffffb8,0 0 8px #00aeff14}34%,72%{transform:rotate(45deg)scale(1);box-shadow:inset 0 0 0 4px #ffffffd1,0 0 17px #00aeff57}}@keyframes aboutCoordinationSignal{0%{opacity:0;left:7px}15%{opacity:1}50%,68%{opacity:1;left:calc(50% - 2px)}86%,to{opacity:0;left:calc(100% - 12px)}}@keyframes aboutCoordinationSync{0%,40%,to{box-shadow:inset 0 0 0 4px #ffffffb8,0 0 8px #00aeff1a}52%,68%{box-shadow:inset 0 0 0 4px #ffffffd1,0 0 18px #00aeff73}}@keyframes aboutInspectionScan{0%,to{opacity:0;top:20px}14%{opacity:.86}78%{opacity:.64}90%{opacity:0;top:61px}}@keyframes aboutTelemetryBlink{0%,42%,52%,to{opacity:.22}46%,49%{opacity:1}}@keyframes aboutEnduranceLoad{0%,to{opacity:.55;filter:none}50%{opacity:1;filter:drop-shadow(0 0 5px #00aeff94)}}@media (width<=1120px){.about-principle{grid-template-columns:96px 1fr}.about-principle:before{width:96px}.about-principle__instrument{width:72px;height:72px}}@media (width<=820px){.about-philosophy__image{min-height:480px}.about-philosophy__image-stage,.about-philosophy__image-stage>img{min-height:438px}.about-principle{grid-template-columns:98px 1fr}}@media (width<=560px){.about-philosophy__image{min-height:400px;padding:.75rem}.about-philosophy__image-stage,.about-philosophy__image-stage>img{min-height:370px}.about-philosophy__portal-register{inset:20px}.about-principle{grid-template-columns:78px 1fr;gap:.85rem;padding:1.5rem .9rem}.about-principle:before{width:78px}.about-principle__instrument{width:60px;height:60px}.about-principle__instrument-frame{inset:-8px}}@media (prefers-reduced-motion:reduce){.about-philosophy__image-stage:after,.about-philosophy__portal-scan,.about-principle__instrument *,.about-principle__instrument--1 .about-principle__instrument-ring,.about-principle__instrument--4 .about-principle__instrument-ring{animation:none!important}}.industries-page{--industries-blue:#00aeff;--industries-ink:#06111a;--industries-navy:#0a1823;--industries-line:#0848692b;color:#10202c;background:#f4f7f9;overflow:hidden}.industries-kicker{color:#007db9;letter-spacing:.19em;text-transform:uppercase;font-size:.72rem;font-weight:800}.industries-hero{isolation:isolate;background:#07131d;align-items:center;min-height:760px;display:grid;position:relative}.industries-hero__visual,.industries-hero__visual img,.industries-hero__shade,.industries-hero__grid,.industries-hero__scan{position:absolute;inset:0}.industries-hero__visual{z-index:-1}.industries-hero__visual img{object-fit:cover;object-position:68% center;width:100%;height:100%}.industries-hero__shade{background:linear-gradient(90deg,#030c13fa 0%,#030d15e8 32%,#04111b6b 63%,#04111b2e 100%),linear-gradient(#040d141f,#040d1485)}.industries-hero__grid{opacity:.16;background-image:linear-gradient(#00aeff3d 1px,#0000 1px),linear-gradient(90deg,#00aeff3d 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 82%);mask-image:linear-gradient(90deg,#000 0%,#0000 82%)}.industries-hero__scan{background:linear-gradient(90deg,#0000,#00aeff1a,#0000);width:36%;animation:8s ease-in-out infinite industriesHeroScan;left:46%;transform:skew(-12deg)}.industries-hero__content{color:#fff;width:min(1240px,100% - 64px);margin:0 auto;padding:130px 0 115px}.industries-hero__content h1{letter-spacing:-.065em;text-transform:uppercase;max-width:780px;margin:20px 0 22px;font-size:clamp(3.6rem,6.6vw,6.8rem);line-height:.91}.industries-hero__content h1 span{color:var(--industries-blue)}.industries-hero__content p{color:#ecf6fcc2;max-width:650px;margin:0 0 34px;font-size:1.08rem;line-height:1.78}.industries-button{letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 24px;font-size:.8rem;font-weight:800;text-decoration:none;transition:background-color .25s,border-color .25s,box-shadow .25s,color .25s;display:inline-flex}.industries-button--primary{background:var(--industries-blue);color:#03111a;box-shadow:0 14px 42px #00aeff36}.industries-button--primary:hover{background:#39c1ff;box-shadow:0 18px 48px #00aeff4d}.industries-hero__rail{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#040e16c2;border-top:1px solid #7acdf633;grid-template-columns:repeat(4,1fr);min-height:65px;padding:0 max(32px,50vw - 620px);display:grid;position:absolute;bottom:0;left:0;right:0}.industries-hero__rail span{color:#e0f3fca8;letter-spacing:.16em;border-right:1px solid #7acdf626;place-items:center;font-size:.65rem;font-weight:800;display:grid}.industries-hero__rail span:first-child{border-left:1px solid #7acdf626}.industries-hero__datum{z-index:2;color:#9edcf97a;letter-spacing:.18em;font-size:.58rem;position:absolute}.industries-hero__datum--one{top:145px;right:5%}.industries-hero__datum--two{bottom:100px;right:16%}.industries-hero__crosshair{border:1px solid #00aeff73;border-radius:50%;width:19px;height:19px;position:absolute}.industries-hero__crosshair:before,.industries-hero__crosshair:after{content:"";background:#00aeff73;position:absolute}.industries-hero__crosshair:before{width:31px;height:1px;top:8px;left:-7px}.industries-hero__crosshair:after{width:1px;height:31px;top:-7px;left:8px}.industries-hero__crosshair--one{top:27%;right:29%}.industries-hero__crosshair--two{bottom:31%;right:7%}.industries-assembly{background:#f5f8fa;padding:118px 0 130px}.industries-section-heading{grid-template-columns:1.12fr .88fr;align-items:end;gap:80px;width:min(1240px,100% - 64px);margin:0 auto 78px;display:grid}.industries-section-heading h2,.industries-standard__intro h2,.industries-intelligence__controls h2,.industries-cta__content h2{color:#0a1924;letter-spacing:-.055em;text-transform:uppercase;margin:15px 0 0;font-size:clamp(2.6rem,4.6vw,4.8rem);line-height:.98}.industries-section-heading>p{color:#526571;margin:0;line-height:1.85}.industries-assembly__system{width:min(1320px,100% - 48px);margin:0 auto;position:relative}.industries-assembly__spine{filter:drop-shadow(0 10px 22px #1030411f);transform-origin:top;background:linear-gradient(90deg,#0000 0 5px,#758b976b 5px 6px,#ffffffe6 6px 7px,#0000 7px 11px,#ffffffe6 11px 12px,#758b976b 12px 13px,#0000 13px),repeating-linear-gradient(#0000 0 31px,#20495e2e 31px 32px,#0000 32px 64px);width:18px;transition:transform 1.4s cubic-bezier(.2,.75,.2,1) .3s;position:absolute;top:58px;bottom:84px;left:50%;transform:translate(-50%)scaleY(0)}.industries-assembly__spine:before,.industries-assembly__spine:after{content:"";background:linear-gradient(135deg,#0000 0 43%,#00aeffe6 44% 56%,#0000 57%),linear-gradient(#f8fbfc,#e4edf2);border:1px solid #41657785;width:20px;height:20px;position:absolute;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 0 5px #f5f8faf0,0 0 0 6px #6784932e,0 10px 24px #0e2c3d24}.industries-assembly__spine:before{top:-10px}.industries-assembly__spine:after{bottom:-10px}.industries-assembly__spine i{z-index:2;background:radial-gradient(circle,#fffffff2 0 8%,#0000 9%),linear-gradient(#0000,#00aeff33 18%,#00aefff2 50%,#00aeff33 82%,#0000);border:1px solid #00aeff61;border-radius:999px;width:10px;height:72px;animation:5.8s cubic-bezier(.45,0,.55,1) infinite industriesSpineTravel;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 16px #00aeff6b,inset 0 0 8px #ffffffb3}.industries-assembly.is-in-view .industries-assembly__spine{transform:translate(-50%)scaleY(1)}.industries-assembly__grid{grid-template-columns:1fr 1fr;gap:42px 78px;display:grid}.industry-module{opacity:0;min-height:420px;transition:opacity .7s ease calc(var(--module-index) * 85ms), transform .9s cubic-bezier(.2,.8,.2,1) calc(var(--module-index) * 85ms), border-color .25s ease, box-shadow .25s ease;background:#fff;border:1px solid #c9d5dc;grid-template-rows:210px 1fr;display:grid;position:relative;overflow:visible;box-shadow:0 24px 65px #0e2a3a14}.industry-module--left{transform:translate(-90px)}.industry-module--right{transform:translate(90px)}.industry-module.is-in-view{opacity:1;transform:translate(0)}.industry-module:hover{border-color:#00aeff85;box-shadow:0 28px 75px #0b344a24}.industry-module__image{background:#0b1720;position:relative;overflow:hidden}.industry-module__image img{object-fit:cover;filter:saturate(.84)contrast(1.04);width:100%;height:100%;transition:transform .6s,filter .6s}.industry-module:hover .industry-module__image img{filter:saturate()contrast(1.04);transform:scale(1.035)}.industry-module__image:after{content:"";background:linear-gradient(#020d1414,#020d1494);position:absolute;inset:0}.industry-module__image-grid{z-index:2;opacity:.2;background-image:linear-gradient(#00aeff66 1px,#0000 1px),linear-gradient(90deg,#00aeff66 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}.industry-module__image-scan{z-index:3;background:linear-gradient(90deg, transparent, var(--industries-blue), transparent);opacity:0;height:1px;position:absolute;top:-1px;left:0;right:0;box-shadow:0 0 12px #00aeffbf}.industry-module:hover .industry-module__image-scan{opacity:.85;animation:1.8s ease-out industriesModuleScan}.industry-module__image-index{z-index:4;color:#ffffffe6;letter-spacing:-.04em;font-size:2rem;font-weight:300;position:absolute;bottom:12px;right:19px}.industry-module__body{padding:27px 30px 30px}.industry-module__meta{color:#007db9;letter-spacing:.17em;align-items:center;gap:11px;font-size:.67rem;font-weight:800;display:flex}.industry-module__icon{width:35px;height:35px;color:var(--industries-blue);background:#f2faff;border:1px solid #00aeff59;place-items:center;display:grid}.industry-module h3{color:#10202b;letter-spacing:-.035em;margin:18px 0 10px;font-size:1.75rem}.industry-module__body>p{color:#5a6b76;margin:0;line-height:1.7}.industry-module__capability{border-top:1px solid #dce5ea;gap:7px;margin-top:22px;padding-top:17px;display:grid}.industry-module__capability span{color:#83939c;letter-spacing:.17em;font-size:.58rem;font-weight:800}.industry-module__capability strong{color:#24404f;font-size:.73rem;line-height:1.5}.industry-module__lock{z-index:6;opacity:0;background:#e8f1f5;border:1px solid #9db2bd;width:28px;height:13px;transition:opacity .3s .8s;position:absolute}.industry-module--left .industry-module__lock{right:-15px}.industry-module--right .industry-module__lock{left:-15px}.industry-module__lock--top{top:34px}.industry-module__lock--bottom{bottom:34px}.industry-module.is-in-view .industry-module__lock{opacity:1}.industry-module__connector{z-index:-1;background:#9db2bd;width:40px;height:1px;transition:transform .45s .72s;position:absolute;top:50%;transform:scaleX(0)}.industry-module--left .industry-module__connector{transform-origin:0;right:-40px}.industry-module--right .industry-module__connector{transform-origin:100%;left:-40px}.industry-module.is-in-view .industry-module__connector{transform:scaleX(1)}.industry-module__connector i{border:1px solid var(--industries-blue);background:#f5f8fa;width:7px;height:7px;position:absolute;top:-3px;transform:rotate(45deg)}.industry-module--left .industry-module__connector i{right:-4px}.industry-module--right .industry-module__connector i{left:-4px}.industries-assembly__completion{opacity:0;background:#eaf2f6;border:1px solid #a8bdc8;align-items:center;gap:18px;width:min(620px,90%);min-height:72px;margin:62px auto 0;padding:0 24px;transition:opacity .7s,transform .7s;display:flex;transform:translateY(20px)}.industries-assembly__completion.is-in-view{opacity:1;transform:none}.industries-assembly__completion-light{background:var(--industries-blue);border-radius:50%;flex:none;width:11px;height:11px;animation:2s ease-in-out infinite industriesStatusPulse;box-shadow:0 0 0 6px #00aeff1f,0 0 15px #00aeffb3}.industries-assembly__completion span{color:#70838e;letter-spacing:.15em;font-size:.6rem;font-weight:800}.industries-assembly__completion strong{color:#163343;letter-spacing:.11em;margin-left:auto;font-size:.7rem}.industries-standard{color:#fff;background:#071620;grid-template-columns:.9fr 1.1fr;gap:100px;padding:120px max(32px,50vw - 620px);display:grid;position:relative}.industries-standard:before{content:"";opacity:.09;background-image:linear-gradient(#00aeff52 1px,#0000 1px),linear-gradient(90deg,#00aeff52 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.industries-standard>*{position:relative}.industries-standard__intro h2{color:#fff}.industries-standard__intro p{color:#e1f0f8a8;max-width:520px;line-height:1.8}.industries-standard__steps{border-top:1px solid #80c5e733}.industries-standard__steps article{border-bottom:1px solid #80c5e733;grid-template-columns:58px 1fr;gap:19px;padding:25px 5px;display:grid}.industries-standard__steps article>span{color:var(--industries-blue);letter-spacing:.13em;font-size:.75rem;font-weight:800}.industries-standard__steps strong{letter-spacing:-.01em;margin-bottom:7px;font-size:1.05rem;display:block}.industries-standard__steps p{color:#dceef79c;margin:0;line-height:1.65}.industries-intelligence{grid-template-columns:.74fr 1.26fr;gap:72px;width:min(1240px,100% - 64px);margin:0 auto;padding:125px 0;display:grid}.industries-intelligence__controls>p{color:#5b6d78;line-height:1.8}.industries-intelligence__tabs{border-top:1px solid #ccd9df;margin-top:32px}.industries-intelligence__tabs button{color:#536873;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d7e1e6;align-items:center;gap:13px;padding:0 12px;font-size:.78rem;font-weight:700;transition:background-color .2s,color .2s,padding-left .2s;display:flex}.industries-intelligence__tabs button span{color:#8aa0ab;letter-spacing:.12em;font-size:.62rem}.industries-intelligence__tabs button:hover,.industries-intelligence__tabs button.is-active{color:#006c9e;background:#e9f5fb;padding-left:18px}.industries-intelligence__tabs button.is-active{box-shadow:inset 3px 0 var(--industries-blue)}.industries-intelligence__panel{background:#fff;border:1px solid #bfd0d9;grid-template-rows:360px 1fr;min-height:660px;display:grid;box-shadow:0 30px 85px #0f2e401f}.industries-intelligence__image{background:#071620;position:relative;overflow:hidden}.industries-intelligence__image img{object-fit:cover;width:100%;height:100%}.industries-intelligence__image:after{content:"";background:linear-gradient(#0410191a,#0410197a);position:absolute;inset:0}.industries-intelligence__grid{z-index:2;opacity:.23;background-image:linear-gradient(#00aeff66 1px,#0000 1px),linear-gradient(90deg,#00aeff66 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.industries-intelligence__target{z-index:3;border:1px solid #00aeffb3;border-radius:50%;width:76px;height:76px;position:absolute;top:24%;right:21%;box-shadow:inset 0 0 0 16px #00aeff0f}.industries-intelligence__target:before,.industries-intelligence__target:after{content:"";background:#00aeffb3;position:absolute}.industries-intelligence__target:before{width:108px;height:1px;top:37px;left:-17px}.industries-intelligence__target:after{width:1px;height:108px;top:-17px;left:37px}.industries-intelligence__readout{padding:31px 34px 32px}.industries-intelligence__readout-heading{align-items:center;gap:17px;display:flex}.industries-intelligence__readout-icon{width:49px;height:49px;color:var(--industries-blue);background:#effaff;border:1px solid #00aeff66;place-items:center;display:grid}.industries-intelligence__readout small{color:#77909c;letter-spacing:.15em;font-size:.58rem;font-weight:800}.industries-intelligence__readout h3{color:#10222d;margin:5px 0 0;font-size:1.8rem}.industries-intelligence__readout>p{color:#5b6d77;line-height:1.7}.industries-intelligence__priority-list{border-top:1px solid #d6e1e6;margin-top:22px}.industries-intelligence__priority-list div{border-bottom:1px solid #e1e8ec;grid-template-columns:36px 1fr 70px;align-items:center;min-height:43px;display:grid}.industries-intelligence__priority-list span{color:#7d939e;font-size:.62rem}.industries-intelligence__priority-list strong{color:#2b4655;font-size:.76rem}.industries-intelligence__priority-list i{background:linear-gradient(90deg, var(--industries-blue), #00aeff14);height:2px}.industries-intelligence__status{color:#0c6f9b;letter-spacing:.14em;margin-top:22px;font-size:.62rem;font-weight:800}.industries-intelligence__status i{background:var(--industries-blue);border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block;box-shadow:0 0 10px #00aeffcc}.industries-cta{isolation:isolate;color:#fff;align-items:center;min-height:390px;display:flex;position:relative}.industries-cta>img,.industries-cta__shade,.industries-cta__grid{width:100%;height:100%;position:absolute;inset:0}.industries-cta>img{z-index:-3;object-fit:cover}.industries-cta__shade{z-index:-2;background:linear-gradient(90deg,#030d15f5 0%,#030d15de 52%,#030d1561 100%)}.industries-cta__grid{z-index:-1;opacity:.18;background-image:linear-gradient(#00aeff4d 1px,#0000 1px),linear-gradient(90deg,#00aeff4d 1px,#0000 1px);background-size:60px 60px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.industries-cta__content{width:min(1240px,100% - 64px);margin:0 auto;padding:76px 0}.industries-cta__content h2{color:#fff;max-width:840px;font-size:clamp(2.4rem,4.3vw,4.5rem)}.industries-cta__content p{color:#e4f1f8b3;max-width:650px;line-height:1.75}.industries-assembly,.industries-standard,.industries-intelligence,.industries-cta{opacity:1}.industries-motion-ready .industries-assembly[data-industries-reveal],.industries-motion-ready .industries-standard[data-industries-reveal],.industries-motion-ready .industries-intelligence[data-industries-reveal],.industries-motion-ready .industries-cta[data-industries-reveal]{opacity:0;transition:opacity .8s,transform .9s cubic-bezier(.2,.75,.2,1);transform:translateY(32px)}.industries-motion-ready [data-industries-reveal].is-in-view{opacity:1;transform:none}@keyframes industriesHeroScan{0%,to{opacity:0;transform:translate(-65%)skew(-12deg)}15%{opacity:1}55%{opacity:.45}75%{opacity:0;transform:translate(165%)skew(-12deg)}}@keyframes industriesSpineTravel{0%{opacity:0;transform:translate(-50%,-88px)}9%{opacity:1}86%{opacity:1}to{opacity:0;transform:translate(-50%,calc(100vh + 760px))}}@keyframes industriesModuleScan{0%{top:0}to{top:100%}}@keyframes industriesStatusPulse{0%,to{opacity:.6}50%{opacity:1}}@media (width<=1050px){.industries-hero{min-height:690px}.industries-section-heading,.industries-standard,.industries-intelligence{grid-template-columns:1fr;gap:45px}.industries-assembly__grid{gap:34px 56px}.industry-module{min-height:440px}.industries-intelligence__tabs{grid-template-columns:1fr 1fr;display:grid}}@media (width<=760px){.industries-hero__content,.industries-section-heading,.industries-intelligence,.industries-cta__content{width:min(100% - 36px,1240px)}.industries-hero__content{padding-top:100px}.industries-hero__rail{grid-template-columns:1fr 1fr;padding:0 18px}.industries-hero__rail span{border-bottom:1px solid #7acdf626;min-height:48px;font-size:.55rem}.industries-section-heading{margin-bottom:50px}.industries-assembly__system{width:min(100% - 28px,1320px)}.industries-assembly__grid{grid-template-columns:1fr;gap:28px}.industries-assembly__spine{left:14px}.industry-module--left,.industry-module--right{transform:translate(55px)}.industry-module--left .industry-module__connector,.industry-module--right .industry-module__connector{transform-origin:100%;width:28px;left:-28px;right:auto}.industry-module--left .industry-module__connector i,.industry-module--right .industry-module__connector i{left:-4px;right:auto}.industry-module--left .industry-module__lock,.industry-module--right .industry-module__lock{left:-15px;right:auto}.industries-standard{padding:90px 22px}.industries-intelligence__tabs{grid-template-columns:1fr}.industries-intelligence__panel{grid-template-rows:260px 1fr}.industries-assembly__completion{flex-wrap:wrap;padding-block:17px}.industries-assembly__completion strong{width:100%;margin-left:29px}}@media (prefers-reduced-motion:reduce){.industries-page *,.industries-page :before,.industries-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.careers-page{--career-blue:#00aeff;--career-ink:#07131c;--career-navy:#0a1a25;--career-copy:#5a6b76;color:#10202b;text-align:left;background:#f5f8fa;min-height:100vh;overflow:hidden}.careers-page *,.careers-page :before,.careers-page :after{box-sizing:border-box}.careers-kicker{color:#008fd1;letter-spacing:.22em;text-transform:uppercase;font-size:10px;font-weight:900;display:inline-block}.careers-hero{color:#fff;background:#06111a;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);min-height:min(850px,92vh);padding-top:88px;display:grid;position:relative}.careers-hero__image{position:absolute;inset:0 0 0 47%;overflow:hidden}.careers-hero__image img{object-fit:cover;object-position:center;width:100%;height:100%}.careers-hero__shade{background:linear-gradient(90deg,#06111a 0%,#06111af5 7%,#06111a8a 44%,#06111a1f 100%),linear-gradient(#020a1014,#020a10a3);position:absolute;inset:0}.careers-hero__grid{opacity:.25;background-image:linear-gradient(#29bbff38 1px,#0000 1px),linear-gradient(90deg,#29bbff38 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 38% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 38% 100%)}.careers-hero__image:after{content:"";pointer-events:none;border-left:1px solid #00aeff7a;position:absolute;inset:0;box-shadow:inset 38px 0 88px #00aeff14}.careers-hero__datum{z-index:2;color:#b7e8ffb8;letter-spacing:.16em;font:700 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute}.careers-hero__datum:before{content:"";background:#00aeff8c;width:34px;height:1px;position:absolute;top:50%;right:calc(100% + 9px)}.careers-hero__datum--one{top:22%;right:7%}.careers-hero__datum--two{bottom:22%;left:16%}.careers-hero__content{z-index:3;align-self:center;width:min(720px,100%);padding:86px 4vw 130px 7vw;position:relative}.careers-hero__content .careers-kicker{color:#5dceff}.careers-hero h1{color:#fff;letter-spacing:-.055em;text-wrap:balance;max-width:760px;margin:24px 0 26px;font-size:clamp(48px,6.1vw,91px);font-weight:780;line-height:.94}.careers-hero h1 span{color:#77d8ff}.careers-hero__content>p{color:#e5f1f8c2;max-width:650px;margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.7}.careers-hero__actions{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.careers-button{text-transform:uppercase;letter-spacing:.12em;border:1px solid #0000;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:0 25px;font-size:10px;font-weight:900;text-decoration:none;transition:border-color .18s,background .18s,color .18s,box-shadow .22s;display:inline-flex}.careers-button--primary{color:#06111a;background:linear-gradient(135deg,#d6f5ff,#00aeff);border-color:#ffffff75;box-shadow:0 16px 38px #00aeff33}.careers-button--primary:hover,.careers-button--primary:focus-visible{box-shadow:0 18px 44px #00aeff52,inset 0 0 0 1px #ffffff38}.careers-button--ghost{color:#e9f6fc;background:#07141e47;border-color:#bee0f057}.careers-button--ghost:hover,.careers-button--ghost:focus-visible{background:#00aeff14;border-color:#00aeffb8}.careers-button:focus-visible,.careers-opening__action:focus-visible{outline-offset:4px;outline:2px solid #00aeffb8}.careers-hero__rail{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040e16c7;border-top:1px solid #7fd3f933;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:absolute;bottom:0;left:7vw;right:5vw}.careers-hero__rail span{color:#e5f3fab8;letter-spacing:.12em;text-transform:uppercase;border-right:1px solid #7fd3f929;align-items:center;gap:11px;min-height:76px;padding:0 24px;font-size:10px;font-weight:850;display:flex}.careers-hero__rail span:last-child{border-right:0}.careers-hero__rail svg{color:var(--career-blue)}.careers-section-heading{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);align-items:end;gap:60px;width:min(1240px,100%);margin:0 auto 56px;display:grid}.careers-section-heading h2,.careers-projects__content h2,.careers-standard__copy h2,.careers-hiring h2,.careers-cta h2{color:#0a1822;letter-spacing:-.045em;text-wrap:balance;margin:15px 0 0;font-size:clamp(39px,5vw,70px);line-height:.98}.careers-section-heading>p{max-width:590px;color:var(--career-copy);margin:0;font-size:16px;line-height:1.75}.careers-paths{padding:clamp(82px,10vw,138px) 6vw}.careers-paths__grid{border-top:1px solid #12344629;border-left:1px solid #12344629;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1240px,100%);margin:0 auto;display:grid}.careers-path{background:#ffffffd6;border-bottom:1px solid #12344629;border-right:1px solid #12344629;min-height:390px;padding:38px 30px 34px;position:relative;overflow:hidden}.careers-path:before{content:"";opacity:0;background:linear-gradient(145deg,#00aeff14,#0000 54%);transition:opacity .28s;position:absolute;inset:0}.careers-path:hover:before{opacity:1}.careers-path__number{color:#0f314233;letter-spacing:.14em;font:800 12px/1 ui-monospace,monospace;position:absolute;top:25px;right:25px}.careers-path__icon{color:#007fbb;background:linear-gradient(145deg,#fff,#e1e8ec);border:1px solid #00aeff47;place-items:center;width:54px;height:54px;margin-bottom:52px;display:grid;position:relative;box-shadow:inset 0 1px #fff,0 12px 28px #102e3e14}.careers-path__eyebrow{color:#008dcc;letter-spacing:.17em;font-size:9px;font-weight:900;position:relative}.careers-path h3{color:#0b1922;letter-spacing:-.035em;margin:12px 0 17px;font-size:clamp(26px,2.3vw,34px);line-height:1.04;position:relative}.careers-path p{color:#62717a;margin:0;line-height:1.68;position:relative}.careers-path__line{background:#0b3a5124;height:1px;position:absolute;bottom:24px;left:30px;right:30px}.careers-path__line:after{content:"";background:var(--career-blue);border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:0;box-shadow:0 0 12px #00aeffcc}.careers-projects{color:#fff;background:#091923;grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);min-height:710px;display:grid}.careers-projects__visual{min-height:620px;position:relative;overflow:hidden}.careers-projects__visual img{object-fit:cover;width:100%;height:100%}.careers-projects__visual:after{content:"";background:linear-gradient(90deg,#0510180d,#05101838 58%,#091923 100%),linear-gradient(#0000 50%,#030b11d1);position:absolute;inset:0}.careers-projects__blueprint{z-index:2;opacity:.26;background-image:linear-gradient(#00aeff40 1px,#0000 1px),linear-gradient(90deg,#00aeff40 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000008c,#0000);mask-image:linear-gradient(90deg,#000,#0000008c,#0000)}.careers-projects__label{z-index:3;border-left:2px solid var(--career-blue);max-width:520px;padding-left:22px;position:absolute;bottom:48px;left:clamp(24px,5vw,70px)}.careers-projects__label span{color:#62d0ff;letter-spacing:.2em;margin-bottom:10px;font-size:9px;font-weight:900;display:block}.careers-projects__label strong{color:#fff;letter-spacing:-.025em;font-size:clamp(24px,2.7vw,38px);line-height:1.1}.careers-projects__content{flex-direction:column;justify-content:center;padding:80px 7vw 80px 5vw;display:flex}.careers-projects__content .careers-kicker{color:#57caff}.careers-projects__content h2{color:#fff}.careers-projects__content>p{color:#e1eef5b3;max-width:580px;margin:24px 0 30px;font-size:16px;line-height:1.75}.careers-projects__list{background:#89cdec1f;border:1px solid #89cdec24;grid-template-columns:1fr 1fr;gap:1px;display:grid}.careers-projects__list span{color:#ebf6fbc7;letter-spacing:.07em;text-transform:uppercase;background:#06141ec2;align-items:center;gap:11px;min-height:62px;padding:0 16px;font-size:10px;font-weight:800;display:flex}.careers-projects__list svg{color:var(--career-blue)}.careers-projects blockquote{color:#fff;border-left:2px solid #00aeffa6;margin:34px 0 0;padding:0 0 0 20px;font-size:20px;font-weight:700;line-height:1.45}.careers-standard{background:#eef3f6;grid-template-columns:minmax(0,.78fr) minmax(360px,.72fr) minmax(420px,1fr);align-items:stretch;display:grid}.careers-standard__copy{flex-direction:column;justify-content:center;padding:clamp(70px,8vw,118px) 5vw clamp(70px,8vw,118px) 7vw;display:flex}.careers-standard__copy h2{font-size:clamp(38px,4.5vw,64px)}.careers-standard__copy>p{color:var(--career-copy);margin:24px 0 0;line-height:1.75}.careers-standard__image{min-height:580px;position:relative;overflow:hidden}.careers-standard__image img{object-fit:cover;width:100%;height:100%}.careers-standard__image:after{content:"";background:linear-gradient(90deg,#eef3f63d,#0000 25% 78%,#07141d2e);position:absolute;inset:0}.careers-standard__principles{background:#0a1a25;grid-template-rows:repeat(4,1fr);display:grid}.careers-standard__principles article{border-bottom:1px solid #92d2ef24;grid-template-columns:42px 1fr;align-content:center;column-gap:16px;padding:26px 3vw;display:grid;position:relative}.careers-standard__principles article:last-child{border-bottom:0}.careers-standard__principles span{color:#42c5ff;letter-spacing:.15em;grid-row:1/span 2;font:800 10px/1 ui-monospace,monospace}.careers-standard__principles strong{color:#fff;font-size:17px;line-height:1.25}.careers-standard__principles p{color:#daebf49e;margin:7px 0 0;font-size:13px;line-height:1.55}.careers-hiring{background:#fff;padding:clamp(84px,10vw,138px) 6vw}.careers-hiring>header p{max-width:700px;color:var(--career-copy);margin:22px auto 0;line-height:1.75}.careers-hiring__timeline{grid-template-columns:repeat(5,minmax(0,1fr));width:min(1240px,100%);margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.careers-hiring__timeline:before{content:"";background:linear-gradient(90deg,#0000,#00aeff99 8% 92%,#0000);height:1px;position:absolute;top:35px;left:10%;right:10%}.careers-hiring__timeline li{text-align:center;padding:0 18px;position:relative}.careers-hiring__node{z-index:2;background:radial-gradient(circle at 36% 28%,#fff,#dce5ea 68%,#c4ced4);border:1px solid #00aeff59;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 26px;display:grid;position:relative;box-shadow:0 12px 26px #0d304221,inset 0 1px #fff,0 0 0 8px #fff}.careers-hiring__node b{color:#006f9f;letter-spacing:.08em;font:900 12px/1 ui-monospace,monospace}.careers-hiring__node i{background:var(--career-blue);border-radius:50%;width:5px;height:5px;position:absolute;bottom:9px;right:7px;box-shadow:0 0 10px #00aeffe6}.careers-hiring__timeline strong{color:#0b1922;font-size:16px;display:block}.careers-hiring__timeline p{color:#66757e;margin:11px auto 0;font-size:13px;line-height:1.6}.careers-openings{background:#edf2f5;padding:clamp(84px,10vw,140px) 6vw}.careers-section-heading--openings{margin-bottom:46px}.careers-openings__list{border-top:1px solid #0f32442e;width:min(1240px,100%);margin:0 auto}.careers-opening{background:#ffffffc7;border-bottom:1px solid #0f324429;border-left:1px solid #0f324424;border-right:1px solid #0f324424;grid-template-columns:54px minmax(220px,.76fr) minmax(280px,1.1fr) minmax(190px,.58fr) auto;align-items:center;gap:26px;min-height:154px;padding:26px 24px;transition:background .22s,box-shadow .22s;display:grid}.careers-opening:hover{background:#fff;box-shadow:0 14px 34px #102d3c12}.careers-opening__index{color:#0e364a45;letter-spacing:.14em;font:800 11px/1 ui-monospace,monospace}.careers-opening__title span{color:#008dcc;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:900}.careers-opening__title h3{color:#0a1822;letter-spacing:-.025em;margin:8px 0 0;font-size:clamp(21px,2vw,28px);line-height:1.05}.careers-opening>p{color:#65747d;margin:0;font-size:14px;line-height:1.65}.careers-opening__meta{gap:10px;display:grid}.careers-opening__meta span{color:#405763;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.careers-opening__meta svg{color:#008dcc}.careers-opening__action{color:#006f9f;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:9px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.careers-opening__action svg{transition:transform .18s}.careers-opening__action:hover svg{transform:translate(3px)}.careers-cta{color:#fff;background-position:50%;background-size:cover;justify-content:space-between;align-items:end;gap:58px;min-height:520px;padding:clamp(76px,9vw,130px) 7vw;display:flex}.careers-cta>div{max-width:830px}.careers-cta .careers-kicker{color:#60d0ff}.careers-cta h2{color:#fff;font-size:clamp(46px,6vw,82px)}.careers-cta h2 span{color:#70d5ff}.careers-cta p{color:#e1eff6bd;max-width:760px;margin:25px 0 0;font-size:16px;line-height:1.75}.careers-cta__button{flex:none}[data-careers-reveal]{opacity:0;transition:opacity .72s cubic-bezier(.2,.78,.2,1),transform .72s cubic-bezier(.2,.78,.2,1);transform:translateY(22px)}[data-careers-reveal].is-in-view{opacity:1;transform:none}@media (width<=1120px){.careers-hero{grid-template-columns:minmax(0,1fr)}.careers-hero__image{left:36%}.careers-paths__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.careers-standard{grid-template-columns:1fr 1fr}.careers-standard__principles{grid-column:1/-1;grid-template-rows:none;grid-template-columns:repeat(2,1fr)}.careers-standard__principles article:nth-child(odd){border-right:1px solid #92d2ef24}.careers-opening{grid-template-columns:45px minmax(200px,.8fr) minmax(250px,1.2fr) auto}.careers-opening__meta{display:none}}@media (width<=900px){.careers-hero{min-height:860px}.careers-hero__image{opacity:.72;inset:0}.careers-hero__shade{background:linear-gradient(90deg,#050f17f7,#050f17bd),linear-gradient(#050f1747,#06111a 92%)}.careers-hero__content{padding:100px 6vw 180px}.careers-hero__rail{grid-template-columns:repeat(2,1fr);left:6vw;right:6vw}.careers-section-heading{grid-template-columns:1fr;align-items:start;gap:28px}.careers-projects{grid-template-columns:1fr}.careers-projects__visual{min-height:500px}.careers-projects__content{padding:70px 7vw}.careers-hiring__timeline{grid-template-columns:1fr;gap:24px;max-width:700px}.careers-hiring__timeline:before{background:linear-gradient(#0000,#00aeff99 8% 92%,#0000);width:1px;height:auto;inset:0 auto 0 35px}.careers-hiring__timeline li{text-align:left;grid-template-columns:70px 1fr;column-gap:24px;padding:0;display:grid}.careers-hiring__node{grid-row:1/span 2;margin:0}.careers-hiring__timeline p{margin:8px 0 0}.careers-opening{grid-template-columns:36px minmax(180px,.8fr) 1.2fr}.careers-opening__action{grid-column:2}.careers-cta{flex-direction:column;align-items:flex-start}}@media (width<=680px){.careers-hero{min-height:820px;padding-top:72px}.careers-hero__content{padding:78px 22px 200px}.careers-hero h1{font-size:clamp(44px,14vw,66px)}.careers-hero__actions{flex-direction:column}.careers-button{justify-content:space-between;width:100%}.careers-hero__rail{left:0;right:0}.careers-hero__rail span{min-height:62px;padding:0 15px;font-size:8px}.careers-paths,.careers-hiring,.careers-openings{padding-inline:20px}.careers-paths__grid{grid-template-columns:1fr}.careers-path{min-height:330px}.careers-projects__visual{min-height:390px}.careers-projects__content{padding:58px 22px}.careers-projects__list,.careers-standard{grid-template-columns:1fr}.careers-standard__copy{padding:68px 22px}.careers-standard__image{min-height:360px}.careers-standard__principles{grid-column:auto;grid-template-columns:1fr}.careers-standard__principles article:nth-child(odd){border-right:0}.careers-standard__principles article{padding:28px 22px}.careers-hiring>header{text-align:left}.careers-hiring__timeline li{grid-template-columns:62px 1fr;column-gap:18px}.careers-hiring__node{width:62px;height:62px}.careers-hiring__timeline:before{left:31px}.careers-opening{grid-template-columns:34px 1fr;gap:15px;padding:24px 18px}.careers-opening>p,.careers-opening__action{grid-column:2}.careers-cta{min-height:580px;padding:76px 22px}}@media (prefers-reduced-motion:reduce){[data-careers-reveal]{opacity:1;transition:none;transform:none}.careers-opening__action svg{transition:none}}.careers-hero__status{color:#bfe7f9ad;letter-spacing:.16em;align-items:center;gap:9px;margin-bottom:18px;font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-flex}.careers-hero__status-light,.careers-opening__status i{background:var(--career-blue);border-radius:50%;width:6px;height:6px;box-shadow:0 0 13px #00aefff2}.careers-hero__crosshair{z-index:2;opacity:.58;border:1px solid #7ad8ff6b;border-radius:50%;width:34px;height:34px;position:absolute}.careers-hero__crosshair:before,.careers-hero__crosshair:after{content:"";background:#7ad8ff7a;position:absolute}.careers-hero__crosshair:before{width:1px;top:-10px;bottom:-10px;left:50%}.careers-hero__crosshair:after{height:1px;top:50%;left:-10px;right:-10px}.careers-hero__crosshair--one{top:35%;right:19%}.careers-hero__crosshair--two{opacity:.35;bottom:17%;right:42%;transform:scale(.7)}.careers-hero__image img{filter:saturate(.94)contrast(1.04);transform:scale(1.015)}.careers-hero__content:before{content:"";background:linear-gradient(90deg, var(--career-blue), transparent);width:74px;height:1px;position:absolute;top:53px;left:7vw;box-shadow:0 0 18px #00aeff73}.careers-hero__rail span{position:relative;overflow:hidden}.careers-hero__rail span:after{content:"";background:var(--career-blue);width:0;height:2px;transition:width .26s;position:absolute;bottom:0;left:0;box-shadow:0 0 12px #00aeffbf}.careers-hero__rail span:hover:after{width:100%}.careers-path{isolation:isolate;transition:box-shadow .26s,background .26s}.careers-path:hover{z-index:2;background:#fff;box-shadow:0 24px 52px #0d2b3a17}.careers-path__corner{z-index:2;opacity:.32;pointer-events:none;width:17px;height:17px;position:absolute}.careers-path__corner--top{border-top:1px solid #008dcc;border-left:1px solid #008dcc;top:13px;left:13px}.careers-path__corner--bottom{border-bottom:1px solid #008dcc;border-right:1px solid #008dcc;bottom:13px;right:13px}.careers-path__icon:before{content:"";border:1px solid #00aeff1a;position:absolute;inset:-9px;transform:rotate(45deg)}.careers-projects__scan{z-index:3;opacity:.55;background:linear-gradient(90deg,#0000,#64d7ffe6,#0000);height:1px;animation:7.5s ease-in-out infinite careers-scan;position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px #00aeffbf}@keyframes careers-scan{0%,12%{opacity:0;transform:translateY(0)}22%{opacity:.55}78%{opacity:.55}90%,to{opacity:0;transform:translateY(520px)}}.careers-hiring{position:relative;overflow:hidden}.careers-hiring:after{content:"";pointer-events:none;opacity:.05;background-image:linear-gradient(#00aeffb3 1px,#0000 1px),linear-gradient(90deg,#00aeffb3 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.careers-hiring__coordinate{z-index:2;color:#007eb76b;letter-spacing:.18em;font:800 8px/1 ui-monospace,monospace;position:absolute}.careers-hiring__coordinate--left{top:44px;left:4vw}.careers-hiring__coordinate--right{bottom:42px;right:4vw}.careers-hiring__timeline li{transition:transform .22s}.careers-hiring__node{transition:border-color .22s,box-shadow .22s,background .22s}.careers-hiring__timeline li:hover .careers-hiring__node{background:#fff;border-color:#00aeff9e;box-shadow:0 18px 32px #0a374c1c,inset 0 0 0 4px #00aeff0a}.careers-opening{padding-top:38px;position:relative;overflow:hidden}.careers-opening:before{content:"";background:var(--career-blue);transform-origin:bottom;width:2px;transition:transform .26s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.careers-opening:hover:before{transform:scaleY(1)}.careers-opening__status{color:#214b5f85;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:7px;font:800 8px/1 ui-monospace,monospace;display:inline-flex;position:absolute;top:14px;right:20px}.careers-opening__status i{width:5px;height:5px}.careers-opening__action{padding-bottom:6px;position:relative}.careers-opening__action:after{content:"";transform-origin:0;opacity:.35;background:currentColor;height:1px;transition:transform .22s,opacity .22s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.28)}.careers-opening__action:hover:after{opacity:.75;transform:scaleX(1)}.careers-cta{isolation:isolate;background-position:50% 46%;position:relative;overflow:hidden}.careers-cta:before{content:"";z-index:-1;background:linear-gradient(#0000 44%,#01080d75);position:absolute;inset:0}.careers-cta__content,.careers-cta__button{z-index:2;position:relative}.careers-cta__grid{z-index:1;opacity:.12;pointer-events:none;background-image:linear-gradient(#47c2f659 1px,#0000 1px),linear-gradient(90deg,#47c2f659 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 74%);mask-image:linear-gradient(90deg,#000,#0000 74%)}.careers-cta__coordinate{z-index:2;color:#89dcff85;letter-spacing:.18em;font:800 8px/1 ui-monospace,monospace;position:absolute;top:38px;left:7vw}.careers-cta__content{max-width:830px}@media (prefers-reduced-motion:reduce){.careers-projects__scan{animation:none;display:none}.careers-hiring__timeline li,.careers-hero__rail span:after{transition:none}}@media (width<=680px){.careers-hero__content:before{top:47px;left:22px}.careers-opening__status{grid-column:2/-1;justify-self:start;margin-bottom:-4px;position:static}.careers-cta__coordinate{left:22px}}.careers-page{--career-ease-lock:cubic-bezier(.16,.84,.22,1);--career-ease-draw:cubic-bezier(.45,0,.18,1)}[data-careers-reveal]{opacity:1;clip-path:inset(0);transform:none}[data-careers-reveal]:before{transform-origin:0}.careers-paths .careers-section-heading>*,.careers-path,.careers-projects__visual,.careers-projects__content>*,.careers-standard__copy>*,.careers-standard__image,.careers-standard__principles article,.careers-hiring>header>*,.careers-hiring__timeline li,.careers-openings .careers-section-heading>*,.careers-opening,.careers-cta__content>*,.careers-cta__button{opacity:0;transition:opacity .76s var(--career-ease-lock), transform .76s var(--career-ease-lock), clip-path .9s var(--career-ease-draw);transform:translateY(22px)}.careers-paths .careers-section-heading>*{clip-path:inset(0 100% 0 0)}.careers-path{clip-path:inset(12% 8%);transform:translateY(26px)scale(.985)}.careers-projects__visual{clip-path:inset(0 12% 0 0);transform:translate(-28px)}.careers-projects__content>*{transform:translate(24px)}.careers-standard__copy>*{transform:translate(-20px)}.careers-standard__image{clip-path:inset(10%);transform:scale(.985)}.careers-standard__principles article{transform:translate(20px)}.careers-hiring>header>*{clip-path:inset(0 100% 0 0)}.careers-hiring__timeline li{transform:translateY(28px)scale(.96)}.careers-opening{clip-path:inset(0 6% 0 0);transform:translate(-24px)}.careers-cta__content>*{transform:translate(-24px)}.careers-cta__button{transform:translate(24px)}.is-in-view .careers-section-heading>*,.is-in-view.careers-projects .careers-projects__visual,.is-in-view.careers-projects .careers-projects__content>*,.is-in-view.careers-standard .careers-standard__copy>*,.is-in-view.careers-standard .careers-standard__image,.is-in-view.careers-standard .careers-standard__principles article,.is-in-view.careers-hiring>header>*,.is-in-view.careers-hiring .careers-hiring__timeline li,.is-in-view.careers-openings .careers-opening,.is-in-view.careers-cta .careers-cta__content>*,.is-in-view.careers-cta .careers-cta__button,.is-in-view .careers-path{opacity:1;clip-path:inset(0);transform:none}.is-in-view .careers-section-heading>:nth-child(2),.is-in-view.careers-projects .careers-projects__content>:nth-child(2),.is-in-view.careers-standard .careers-standard__copy>:nth-child(2),.is-in-view.careers-hiring>header>:nth-child(2),.is-in-view.careers-cta .careers-cta__content>:nth-child(2){transition-delay:.11s}.is-in-view.careers-projects .careers-projects__content>:nth-child(3),.is-in-view.careers-standard .careers-standard__copy>:nth-child(3),.is-in-view.careers-hiring>header>:nth-child(3),.is-in-view.careers-cta .careers-cta__content>:nth-child(3){transition-delay:.21s}.is-in-view.careers-projects .careers-projects__content>:nth-child(4){transition-delay:.3s}.is-in-view.careers-projects .careers-projects__content>:nth-child(5){transition-delay:.39s}.is-in-view .careers-path:nth-child(2),.is-in-view.careers-standard .careers-standard__principles article:nth-child(2),.is-in-view.careers-openings .careers-opening:nth-child(2){transition-delay:.1s}.is-in-view .careers-path:nth-child(3),.is-in-view.careers-standard .careers-standard__principles article:nth-child(3),.is-in-view.careers-openings .careers-opening:nth-child(3){transition-delay:.19s}.is-in-view .careers-path:nth-child(4),.is-in-view.careers-standard .careers-standard__principles article:nth-child(4),.is-in-view.careers-openings .careers-opening:nth-child(4){transition-delay:.28s}.is-in-view.careers-openings .careers-opening:nth-child(5){transition-delay:.37s}.is-in-view.careers-openings .careers-opening:nth-child(6){transition-delay:.46s}.is-in-view.careers-cta .careers-cta__button{transition-delay:.26s}.careers-paths,.careers-hiring,.careers-openings,.careers-cta{position:relative}.careers-paths:after,.careers-openings:after,.careers-cta:after{content:"";pointer-events:none;transform-origin:0;height:1px;transition:transform 1.1s var(--career-ease-draw) .18s;background:linear-gradient(90deg,#0000,#00aeff94 15%,#00aeff2e 72%,#0000);position:absolute;top:34px;left:6vw;right:6vw;transform:scaleX(0)}.careers-paths.is-in-view:after,.careers-openings.is-in-view:after,.careers-cta.is-in-view:after{transform:scaleX(1)}.careers-opening__status{letter-spacing:.14em}.careers-opening:hover .careers-opening__title h3{color:#006f9f}.careers-opening:after{content:"";opacity:.22;width:66px;height:66px;transition:opacity .22s ease, transform .32s var(--career-ease-lock);background:linear-gradient(135deg,#0000 47%,#00aeffb3 48% 49%,#0000 50%),linear-gradient(90deg,#0000 48%,#00aeff59 49% 50%,#0000 51%);position:absolute;top:0;right:0;transform:translate(18px,-18px)}.careers-opening:hover:after{opacity:.72;transform:translate(0)}.careers-cta{isolation:isolate;overflow:hidden}.careers-cta:before{content:"";z-index:0;opacity:.18;background-color:#0000;background-image:linear-gradient(#00aeff1c 1px,#0000 1px),linear-gradient(90deg,#00aeff1c 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.careers-cta>*{z-index:2;position:relative}.careers-cta.is-in-view .careers-cta__grid{animation:careers-cta-grid 1.4s var(--career-ease-draw) forwards}@keyframes careers-conduit-build{to{transform:scaleX(1)}}@keyframes careers-node-lock{0%{opacity:0;filter:brightness(1.4);transform:scale(.72)rotate(-9deg)}62%{opacity:1;transform:scale(1.06)rotate(1deg)}to{opacity:1;filter:none;transform:scale(1)rotate(0)}}@keyframes careers-drop-line{to{height:190px}}@keyframes careers-bracket-lock{to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes careers-orbit{to{transform:rotate(360deg)}}@keyframes careers-orbit-reverse{to{transform:rotate(-360deg)}}@keyframes careers-sweep{0%,22%{opacity:0;transform:rotate(0)}42%{opacity:.72}70%{opacity:0;transform:rotate(360deg)}to{opacity:0;transform:rotate(360deg)}}@keyframes careers-live-signal{0%,to{opacity:.28;transform:scale(.72)}50%{opacity:1;transform:scale(1.35);box-shadow:0 0 18px #00aeff}}@keyframes careers-cta-grid{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@media (width<=900px){.careers-hiring__timeline:before,.careers-hiring__timeline:after{transform-origin:top;width:2px;height:auto;inset:0 auto 0 47px}.careers-hiring.is-in-view .careers-hiring__timeline:after{animation-name:careers-conduit-build-vertical}.careers-hiring__timeline li{grid-template-columns:96px 1fr;min-height:158px}.careers-hiring__timeline li:before,.careers-hiring__timeline li:after{display:none}.careers-hiring__node{grid-row:1/span 3;width:92px;height:92px;margin:0}.careers-hiring__stage{align-self:end}.careers-hiring__timeline strong{min-height:0}@keyframes careers-conduit-build-vertical{0%{transform:scaleY(0)}to{transform:scaleY(1)}}}@media (width<=680px){.careers-hiring__timeline li{grid-template-columns:74px 1fr;min-height:170px}.careers-hiring__node{width:72px;height:72px}.careers-hiring__node b{width:25px;height:25px;top:-5px;right:-6px}.careers-hiring__timeline:before,.careers-hiring__timeline:after{left:36px}}@media (prefers-reduced-motion:reduce){.careers-paths .careers-section-heading>*,.careers-path,.careers-projects__visual,.careers-projects__content>*,.careers-standard__copy>*,.careers-standard__image,.careers-standard__principles article,.careers-hiring>header>*,.careers-hiring__timeline li,.careers-openings .careers-section-heading>*,.careers-opening,.careers-cta__content>*,.careers-cta__button,.careers-hiring__node{opacity:1;clip-path:none;transform:none;transition:none!important;animation:none!important}.careers-hiring__timeline:after{transform:none;animation:none!important}}.careers-page{overflow:clip visible}.careers-hiring{background:radial-gradient(circle at 50% 58%,#00aeff13,#0000 35%),linear-gradient(#fff,#f7fbfd 72%,#fff);padding:clamp(108px,11vw,158px) 6vw clamp(100px,11vw,154px);position:relative;overflow:visible}.careers-hiring>*{z-index:1;position:relative}.careers-hiring>header{text-align:center;width:min(850px,100%);margin:0 auto 78px}.careers-hiring__sequence{isolation:isolate;width:min(1240px,100%);margin:0 auto;position:relative;overflow:visible}.careers-hiring__timeline{--sequence-line:#00aeffb8;isolation:isolate;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;margin:0;padding:0 0 20px;list-style:none;display:grid;position:relative;overflow:visible}.careers-hiring__timeline:before,.careers-hiring__timeline:after{content:"";z-index:0;pointer-events:none;height:2px;position:absolute;top:70px;left:10%;right:10%}.careers-hiring__timeline:before{background:#094b6824;box-shadow:0 1px #ffffffe6}.careers-hiring__timeline:after{transform-origin:0;background:linear-gradient(90deg,#0000 0%,#00aeff 8%,#7bdcff 50%,#00aeff 92%,#0000 100%);transform:scaleX(0);box-shadow:0 0 9px #00aeffcc,0 0 24px #00aeff59}.careers-hiring.is-in-view .careers-hiring__timeline:after{animation:careers-conduit-build 2.65s var(--career-ease-draw) .48s forwards}.careers-hiring__timeline li{text-align:center;opacity:0;min-width:0;min-height:330px;transition:opacity .76s var(--career-ease-lock), transform .76s var(--career-ease-lock);transition-delay:calc(.92s + (var(--sequence-index) * .39s));padding:0 15px 24px;position:relative;overflow:visible;transform:translateY(26px)scale(.97)}.careers-hiring.is-in-view .careers-hiring__timeline li{opacity:1;animation:careers-station-settle .82s var(--career-ease-lock) calc(.92s + (var(--sequence-index) * .39s)) both;transform:none}.careers-hiring__timeline li:before,.careers-hiring__timeline li:after{content:"";pointer-events:none;position:absolute;left:50%}.careers-hiring__timeline li:before{z-index:0;background:linear-gradient(#00aeff,#00aeff0d);width:1px;height:0;top:70px;box-shadow:0 0 8px #00aeff73}.careers-hiring__timeline li:after{opacity:0;border-bottom:1px solid #008bca57;border-right:1px solid #008bca57;width:34px;height:10px;bottom:0;transform:translate(-50%)translateY(8px)}.careers-hiring.is-in-view .careers-hiring__timeline li:before{animation:careers-drop-line .68s var(--career-ease-draw) calc(1.2s + (var(--sequence-index) * .39s)) forwards}.careers-hiring.is-in-view .careers-hiring__timeline li:after{animation:careers-bracket-lock .48s var(--career-ease-lock) calc(1.6s + (var(--sequence-index) * .39s)) forwards}.careers-hiring__node-shell{z-index:2;place-items:center;width:140px;height:140px;margin:0 auto 18px;display:grid;position:relative;overflow:visible}.careers-hiring__node{opacity:0;background:radial-gradient(circle,#fff 0 24%,#e7f0f4 25% 48%,#c9d5db 69%,#f6fafc 71% 100%);border:1px solid #00aeff6b;border-radius:50%;place-items:center;width:96px;height:96px;margin:0;display:grid;position:relative;overflow:visible;transform:scale(.72)rotate(-9deg);box-shadow:0 18px 34px #092b3c26,inset 0 1px #fff,inset 0 0 0 7px #ffffffb8,0 0 0 9px #fff}.careers-hiring.is-in-view .careers-hiring__node{animation:careers-node-lock .78s var(--career-ease-lock) calc(.76s + (var(--sequence-index) * .39s)) forwards}.careers-hiring__node:before,.careers-hiring__node:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.careers-hiring__node:before{border:1px dashed #008ecd4d;inset:-15px}.careers-hiring__node:after{border:1px solid #00aeff38;inset:-6px;box-shadow:inset 0 0 16px #00aeff14}.careers-hiring__orbit{pointer-events:none;border-radius:50%;position:absolute}.careers-hiring__orbit--outer{border:2px solid #0000;border-color:#00aeffb8 #0000 #00aeff2e;inset:-15px}.careers-hiring__orbit--inner{border:1px solid #0000;border-color:#0000 #0070a08c #0000 #00aeff73;inset:14px}.careers-hiring.is-in-view .careers-hiring__orbit--outer{animation:7s linear 1.9s infinite careers-orbit}.careers-hiring.is-in-view .careers-hiring__orbit--inner{animation:4.6s linear 1.9s infinite careers-orbit-reverse}.careers-hiring__sweep{opacity:0;background:conic-gradient(from 0deg, transparent 0 72%, #00aeff57 88%, transparent 100%);border-radius:50%;position:absolute;inset:8px;overflow:hidden}.careers-hiring.is-in-view .careers-hiring__sweep{animation:careers-sweep 3.8s ease-in-out calc(2.15s + (var(--sequence-index) * .39s)) infinite}.careers-hiring__icon{z-index:3;color:#007bae;filter:drop-shadow(0 0 8px #00aeff2e);position:relative}.careers-hiring__node b{z-index:4;color:#75d7ff;letter-spacing:.08em;background:#071923;border:1px solid #00aeff73;border-radius:50%;place-items:center;width:29px;height:29px;font:900 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid;position:absolute;top:-7px;right:-10px;box-shadow:0 0 0 4px #fff,0 0 17px #00aeff66}.careers-hiring__node i{opacity:0;background:var(--career-blue);border-radius:50%;width:5px;height:5px;position:absolute;bottom:9px;right:7px;box-shadow:0 0 10px #00aeffe6}.careers-hiring.is-in-view .careers-hiring__node i{animation:careers-live-signal 1.45s ease-in-out calc(1.72s + (var(--sequence-index) * .39s)) infinite}.careers-hiring__stage{color:#0088c5;letter-spacing:.2em;margin:0 0 12px;font:900 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.careers-hiring__timeline strong{color:#0b1922;letter-spacing:-.015em;min-height:46px;font-size:18px;line-height:1.15;display:block}.careers-hiring__timeline p{color:#61727c;max-width:220px;margin:14px auto 0;font-size:13px;line-height:1.72}.careers-hiring__timeline li:hover{transform:translateY(-7px)}.careers-hiring__timeline li:hover .careers-hiring__node{border-color:#00aeff;box-shadow:0 22px 40px #07364c29,inset 0 0 0 7px #ffffffc7,0 0 0 9px #fff,0 0 32px #00aeff38}.careers-hiring__traveller{z-index:1;opacity:0;pointer-events:none;filter:drop-shadow(0 0 8px #00aefff2);background:radial-gradient(circle,#e8faff 0 18%,#56ceff 22% 42%,#00aeff1f 68%,#0000 72%);border-radius:50%;width:14px;height:12px;position:absolute;top:64px;left:10%;transform:translate(-50%)scale(.5)}.careers-hiring.is-in-view .careers-hiring__traveller{animation:4.8s linear 3.45s infinite careers-sequence-travel}@keyframes careers-station-settle{0%{filter:saturate(.72)}64%{filter:saturate(1.08)}to{filter:none}}@keyframes careers-sequence-travel{0%{opacity:0;left:10%;transform:translate(-50%)scale(.45)}5%{opacity:.95}20%{left:30%;transform:translate(-50%)scale(.78)}40%{left:50%;transform:translate(-50%)scale(.72)}60%{left:70%;transform:translate(-50%)scale(.78)}80%{opacity:.95;left:90%;transform:translate(-50%)scale(.72)}88%,to{opacity:0;left:90%;transform:translate(-50%)scale(.45)}}@media (width<=900px){.careers-hiring{padding-top:clamp(92px,12vw,126px);overflow:visible}.careers-hiring>header{margin-bottom:60px}.careers-hiring__timeline{grid-template-columns:1fr;gap:22px;max-width:700px;margin:0 auto}.careers-hiring__timeline:before,.careers-hiring__timeline:after{transform-origin:top;width:2px;height:auto;inset:70px auto 70px 70px}.careers-hiring__timeline:after{transform:scaleY(0)}.careers-hiring.is-in-view .careers-hiring__timeline:after{animation:careers-conduit-build-vertical 2.65s var(--career-ease-draw) .48s forwards}.careers-hiring__timeline li{text-align:left;grid-template-columns:140px 1fr;align-items:center;min-height:160px;padding:0;display:grid}.careers-hiring__timeline li:before,.careers-hiring__timeline li:after{display:none}.careers-hiring__node-shell{grid-row:1/span 3;margin:0}.careers-hiring__stage{align-self:end}.careers-hiring__timeline strong{min-height:0}.careers-hiring__timeline p{margin-left:0}.careers-hiring__traveller{width:12px;height:12px;top:70px;left:70px;transform:translate(-50%,-50%)scale(.5)}.careers-hiring.is-in-view .careers-hiring__traveller{animation:4.8s linear 3.45s infinite careers-sequence-travel-vertical}}@media (width<=680px){.careers-hiring__timeline li{grid-template-columns:112px 1fr;min-height:150px}.careers-hiring__node-shell{width:112px;height:112px}.careers-hiring__node{width:76px;height:76px}.careers-hiring__node b{width:25px;height:25px;top:-6px;right:-7px}.careers-hiring__timeline:before,.careers-hiring__timeline:after,.careers-hiring__traveller{left:56px}}@keyframes careers-conduit-build-vertical{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes careers-sequence-travel-vertical{0%{opacity:0;top:70px;transform:translate(-50%,-50%)scale(.45)}5%{opacity:.95}20%{top:24%;transform:translate(-50%,-50%)scale(.76)}40%{top:43%;transform:translate(-50%,-50%)scale(.7)}60%{top:62%;transform:translate(-50%,-50%)scale(.76)}80%{opacity:.95;top:82%;transform:translate(-50%,-50%)scale(.7)}88%,to{opacity:0;top:calc(100% - 70px);transform:translate(-50%,-50%)scale(.45)}}@media (prefers-reduced-motion:reduce){.careers-hiring__timeline li,.careers-hiring__node{opacity:1;transform:none;transition:none!important;animation:none!important}.careers-hiring__timeline:after{transform:none;animation:none!important}.careers-hiring__traveller{display:none}}.careers-path__icon{--instrument-blue:#00aeff;isolation:isolate;clip-path:polygon(17% 0,83% 0,100% 17%,100% 83%,83% 100%,17% 100%,0 83%,0 17%);background:linear-gradient(#00aeff0b 1px,#0000 1px) 0 0/11px 11px,linear-gradient(90deg,#00aeff0b 1px,#0000 1px) 0 0/11px 11px,linear-gradient(145deg,#fffffffa,#ddecf4d1);border-color:#00aeff38;width:88px;height:88px;margin:-4px 0 34px;transition:border-color .24s,box-shadow .24s,filter .24s;overflow:visible;box-shadow:inset 0 0 0 1px #ffffffe6,inset 0 -16px 30px #005b860b,0 16px 30px #0d3b501c}.careers-path__icon svg{opacity:0}.careers-path__icon:before,.careers-path__icon:after{content:"";pointer-events:none;position:absolute}.careers-path__icon:before{border:1px solid #008bc97a;inset:15px;transform:none;box-shadow:inset 0 0 16px #00aeff0b,0 0 0 5px #ffffff61}.careers-path__icon:after{border:1px solid #008bc9;inset:24px;box-shadow:0 0 13px #00aeff33}.careers-path:first-child .careers-path__icon:before{border-style:dashed;border-radius:50%;animation:8s linear infinite careers-safe-orbit}.careers-path:first-child .careers-path__icon:after{background:radial-gradient(circle,#fff 0 20%,#00aeff 22% 31%,#0000 33%),linear-gradient(#00aeff,#00aeff) 50% 0/1px 100% no-repeat,linear-gradient(90deg,#00aeff,#00aeff) 0/100% 1px no-repeat;border-radius:50%;animation:3.2s ease-in-out infinite careers-safe-pulse}.careers-path:nth-child(2) .careers-path__icon:before{clip-path:polygon(18% 0,82% 0,100% 15%,100% 100%,0 100%,0 15%);background:linear-gradient(90deg,#0000 47%,#00aeff38 47% 53%,#0000 53%),repeating-linear-gradient(0deg,#0000 0 11px,#008bc980 11px 12px),#ffffff75;animation:3s ease-in-out infinite careers-safe-load;inset:13px 24px}.careers-path:nth-child(2) .careers-path__icon:after{background:repeating-linear-gradient(90deg,#00aeff 0 7px,#0000 7px 12px);border:0;height:4px;animation:2.7s ease-in-out infinite careers-safe-loadline;inset:auto 18px 22px;box-shadow:0 0 9px #00aeff61}.careers-path:nth-child(3) .careers-path__icon:before{background:linear-gradient(135deg,#0000 48%,#00aeff47 49% 51%,#0000 52%),linear-gradient(45deg,#0000 48%,#00aeff47 49% 51%,#0000 52%);animation:3.5s ease-in-out infinite careers-safe-measure;inset:20px}.careers-path:nth-child(3) .careers-path__icon:after{background:linear-gradient(#00aeff,#00aeff) 0 0/11px 2px no-repeat,linear-gradient(#00aeff,#00aeff) 0 0/2px 11px no-repeat,linear-gradient(#00aeff,#00aeff) 100% 100%/11px 2px no-repeat,linear-gradient(#00aeff,#00aeff) 100% 100%/2px 11px no-repeat;animation:3.5s ease-in-out infinite careers-safe-caliper;inset:29px}.careers-path:nth-child(4) .careers-path__icon:before{border-style:dotted;border-radius:50%;inset:17px}.careers-path:nth-child(4) .careers-path__icon:after{background:linear-gradient(#0000 42%,#00aeff 43% 57%,#0000 58%),linear-gradient(90deg,#0000 42%,#00aeff 43% 57%,#0000 58%),radial-gradient(circle,#fff 0 20%,#dcebf2 22% 47%,#fff 49%);border-width:2px;border-radius:50%;animation:5.8s cubic-bezier(.4,0,.2,1) infinite careers-safe-lock;inset:27px;box-shadow:0 0 0 6px #00aeff12,0 0 14px #00aeff33}.careers-path:hover .careers-path__icon{filter:drop-shadow(0 18px 28px #0077ab26);border-color:#00aeff6b;box-shadow:inset 0 0 0 1px #ffffffeb,inset 0 -16px 30px #00aeff13,0 18px 34px #0d3b5021}@keyframes careers-safe-orbit{to{transform:rotate(360deg)}}@keyframes careers-safe-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes careers-safe-load{0%,to{transform:scaleY(.92)}50%{transform:scaleY(1)}}@keyframes careers-safe-loadline{0%,to{opacity:.35;transform:scaleX(.7)}50%{opacity:1;transform:scaleX(1)}}@keyframes careers-safe-measure{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@keyframes careers-safe-caliper{0%,to{clip-path:inset(0 45% 0 0)}50%{clip-path:inset(0 0 0 45%)}}@keyframes careers-safe-lock{0%,72%,to{transform:rotate(0)}84%{transform:rotate(45deg)}92%{transform:rotate(90deg)}}@media (width<=680px){.careers-path__icon{width:78px;height:78px;margin-bottom:30px}}@media (prefers-reduced-motion:reduce){.careers-path__icon:before,.careers-path__icon:after{animation:none!important}}*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}ul{margin:0;padding:0;list-style:none}:root{--bg-0:#070b10;--bg-1:#0b1118;--bg-2:#101923;--surface-1:#101923d1;--surface-2:#141f2beb;--surface-3:#15202b;--line:#9bb9d224;--line-strong:#9bb9d23d;--text:#f2f6f9;--text-muted:#8e9daa;--text-soft:#bac5ce;--accent:#3fbbff;--accent-strong:#1aa8f7;--accent-soft:#3fbbff1f;--success:#47d8a1;--warning:#f3ba5a;--sidebar-width:288px;--sidebar-collapsed:86px;--topbar-height:86px;--radius-sm:10px;--radius-md:16px;--radius-lg:22px;--shadow-lg:0 28px 70px #00000059}body{color:var(--text);background:radial-gradient(circle at 70% -10%,#2a93ce24,#0000 34rem),linear-gradient(#080d13 0%,#070b10 100%);overflow-x:hidden}body:before{content:"";pointer-events:none;opacity:.24;background-image:linear-gradient(#769fbd09 1px,#0000 1px),linear-gradient(90deg,#769fbd09 1px,#0000 1px);background-size:40px 40px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}button,input{color:inherit}button{cursor:pointer}.core-layout{min-height:100vh}.core-main{min-height:100vh;margin-left:var(--sidebar-width);transition:margin-left .22s}.core-main--collapsed{margin-left:var(--sidebar-collapsed)}.page-stack{gap:28px;max-width:1560px;margin:0 auto;animation:.42s both page-enter;display:grid}.sidebar{width:var(--sidebar-width);z-index:50;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#070c12f5;flex-direction:column;padding:20px 16px 16px;transition:width .22s,transform .22s;display:flex;position:fixed;inset:0 auto 0 0}.sidebar:after{content:"";opacity:.35;background:linear-gradient(#0000,#3fbbff80,#0000);width:1px;position:absolute;inset:0 0 0 auto}.sidebar--collapsed{width:var(--sidebar-collapsed)}.sidebar__brand{align-items:center;gap:12px;min-height:48px;padding:0 8px;display:flex}.brand-mark{background:linear-gradient(145deg,#3fbbff2e,#ffffff06);border:1px solid #7ccaf65c;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;position:relative;box-shadow:inset 0 0 20px #3fbbff14}.brand-mark span{background:linear-gradient(90deg, #d8e7ef, var(--accent));transform-origin:50%;border-radius:999px;width:18px;height:2px;position:absolute}.brand-mark span:nth-child(2){transform:rotate(60deg)}.brand-mark span:nth-child(3){transform:rotate(-60deg)}.sidebar__brand-copy,.sidebar__identity>div:last-child{white-space:nowrap;gap:3px;min-width:0;transition:opacity .16s;display:grid}.sidebar__brand-copy strong{letter-spacing:.02em;font-size:15px}.sidebar__brand-copy span,.sidebar__identity span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.13em;font-size:11px}.sidebar__status{border:1px solid var(--line);background:#ffffff06;border-radius:12px;align-items:center;gap:11px;margin:24px 6px 16px;padding:12px;display:flex;overflow:hidden}.status-light{background:var(--success);border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 14px #47d8a1b3}.sidebar__status div{white-space:nowrap;gap:2px;display:grid}.sidebar__status strong{font-size:12px}.sidebar__status span:last-child{color:var(--text-muted);font-size:10px}.sidebar__navigation{gap:24px;padding-top:8px;display:grid;overflow-y:auto}.nav-group{gap:8px;display:grid}.nav-group__label{color:#62717e;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;padding:0 12px;font-size:10px;font-weight:700}.nav-group__items{gap:4px;display:grid}.nav-item{color:#93a2ae;border:1px solid #0000;border-radius:11px;align-items:center;gap:13px;min-height:46px;padding:0 12px;transition:all .16s;display:flex;position:relative;overflow:hidden}.nav-item--active{color:#eaf7ff;background:linear-gradient(90deg,#3fbbff26,#3fbbff0a);border-color:#3fbbff2e}.nav-item--active:before{content:"";background:var(--accent);width:2px;height:24px;box-shadow:0 0 12px var(--accent);border-radius:0 4px 4px 0;position:absolute;left:0}.nav-item__label{white-space:nowrap;flex:1;font-size:13px;font-weight:650}.nav-item__badge{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;border:1px solid #3fbbff38;border-radius:5px;padding:3px 6px;font-size:9px;font-weight:700}.sidebar__footer{border-top:1px solid var(--line);gap:10px;margin-top:auto;padding-top:16px;display:grid}.sidebar__identity{align-items:center;gap:10px;padding:0 6px;display:flex;overflow:hidden}.sidebar__avatar{border:1px solid var(--line-strong);width:36px;height:36px;color:var(--accent);background:#17232e;border-radius:10px;flex:0 0 36px;place-items:center;font-size:11px;font-weight:800;display:grid}.sidebar__identity strong{font-size:12px}.sidebar__collapse{min-height:40px;color:var(--text-muted);background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:9px;transition:all .16s;display:flex}.sidebar__collapse span{white-space:nowrap;font-size:11px}.sidebar--collapsed .sidebar__brand-copy,.sidebar--collapsed .sidebar__status div,.sidebar--collapsed .nav-group__label,.sidebar--collapsed .nav-item__label,.sidebar--collapsed .nav-item__badge,.sidebar--collapsed .sidebar__identity>div:last-child,.sidebar--collapsed .sidebar__collapse span{opacity:0;pointer-events:none;width:0}.sidebar--collapsed .sidebar__status{padding-inline:12px}.sidebar--collapsed .nav-item{justify-content:center;padding-inline:0}.sidebar--collapsed .sidebar__collapse{width:54px;margin-inline:auto}.sidebar__mobile-close,.sidebar-backdrop{display:none}.topbar{z-index:30;height:var(--topbar-height);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#070c12c7;justify-content:space-between;align-items:center;gap:24px;padding:0 38px;display:flex;position:sticky;top:0}.topbar__title-group{align-items:center;gap:14px;display:flex}.topbar__title-group span{color:var(--text-muted);letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:750;display:block}.topbar__title-group h1{letter-spacing:-.02em;font-size:19px;font-weight:680}.topbar__actions{align-items:center;gap:10px;display:flex}.topbar__menu{display:none!important}.icon-button{border:1px solid var(--line);width:40px;height:40px;color:var(--text-soft);background:#ffffff06;border-radius:10px;place-items:center;transition:all .16s;display:grid}.icon-button:hover{color:var(--text);border-color:var(--line-strong);background:#ffffff0b}.global-search{border:1px solid var(--line);width:310px;height:42px;color:var(--text-muted);background:#ffffff06;border-radius:11px;align-items:center;gap:9px;padding:0 11px;transition:all .16s;display:flex}.global-search:focus-within{border-color:#3fbbff57;box-shadow:0 0 0 3px #3fbbff0f}.global-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.global-search input::placeholder{color:#687784}.global-search kbd{border:1px solid var(--line);color:#667480;background:#ffffff06;border-radius:5px;padding:3px 6px;font-size:9px}.notification-button{position:relative}.notification-button>span{background:var(--accent);border:1px solid #0c1219;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.environment-chip{color:#9ad9fc;background:#3fbbff12;border:1px solid #3fbbff29;border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:11px;font-weight:700;display:flex}.page-header{justify-content:space-between;align-items:flex-end;gap:28px;padding:4px 2px 2px;display:flex}.eyebrow{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:800;display:block}.page-header h2{letter-spacing:-.045em;max-width:760px;font-size:clamp(30px,4vw,48px);line-height:1.04}.page-header p{max-width:760px;color:var(--text-muted);margin-top:13px;font-size:14px;line-height:1.7}.page-header__actions{flex:none}.button{letter-spacing:.015em;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 16px;font-size:12px;font-weight:750;transition:all .16s;display:inline-flex}.button--primary{color:#041018;background:linear-gradient(#66caff,#2aaef6);box-shadow:0 10px 30px #1d9be12e}.button--primary:hover{filter:brightness(1.06)}.button--secondary{color:var(--text);border:1px solid var(--line-strong);background:#ffffff09}.button--secondary:hover,.button--ghost:hover{background:#ffffff0f}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.metric-card{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(145deg,#141f2bc7,#0b1118e6);min-height:170px;padding:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.metric-card:after{content:"";filter:blur(16px);background:#3fbbff17;border-radius:50%;width:130px;height:130px;position:absolute;top:-70px;right:-60px}.metric-card__topline{color:var(--text-muted);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;font-weight:750;display:flex}.metric-card__icon{width:34px;height:34px;color:var(--accent);background:var(--accent-soft);border:1px solid #3fbbff2e;border-radius:9px;place-items:center;display:grid}.metric-card>strong{letter-spacing:-.035em;margin-top:16px;font-size:28px;display:block}.metric-card p{color:var(--text-muted);margin-top:7px;font-size:11px;line-height:1.5}.metric-card__rail{background:#ffffff0b;height:2px;position:absolute;bottom:17px;left:20px;right:20px}.dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(320px,.8fr);gap:18px;display:grid}.panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.panel-heading h3{letter-spacing:-.02em;font-size:17px}.status-badge{border:1px solid var(--line);width:fit-content;min-height:25px;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ffffff06;border-radius:999px;align-items:center;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.status-badge--online{color:#7ce9bd;background:#47d8a112;border-color:#47d8a138}.status-badge--ready{color:#8ed6ff;background:#3fbbff12;border-color:#3fbbff38}.status-badge--warning{color:#f4ca7b;background:#f3ba5a12;border-color:#f3ba5a38}.foundation-list{display:grid}.foundation-row{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:18px 24px;display:grid}.foundation-row:last-child{border-bottom:0}.foundation-row__index{border:1px solid var(--line);color:#687784;border-radius:8px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.foundation-row__copy strong{margin-bottom:5px;font-size:13px;display:block}.foundation-row__copy p{color:var(--text-muted);font-size:11px;line-height:1.55}.system-panel{padding-bottom:18px;overflow:hidden}.system-orbit{place-items:center;width:230px;height:230px;margin:24px auto 16px;display:grid;position:relative}.system-orbit__ring{border:1px solid #3fbbff29;border-radius:50%;position:absolute}.system-orbit__ring--outer{border-style:dashed;animation:30s linear infinite spin;inset:0}.system-orbit__ring--inner{inset:32px;box-shadow:inset 0 0 30px #3fbbff09}.system-orbit__ring--outer:after{content:"";background:var(--accent);width:8px;height:8px;box-shadow:0 0 18px var(--accent);border-radius:50%;position:absolute;top:-4px;left:50%}.system-orbit__core{background:linear-gradient(145deg,#3fbbff26,#ffffff05);border:1px solid #93d5fa5c;border-radius:30px;align-content:center;place-items:center;width:102px;height:102px;display:grid;position:relative;box-shadow:0 0 70px #3fbbff1f,inset 0 0 25px #3fbbff14}.system-orbit__core span{letter-spacing:-.05em;font-size:24px;font-weight:850}.system-orbit__core small{color:var(--accent);letter-spacing:.18em;margin-top:2px;font-size:8px;font-weight:800}.system-readouts{border:1px solid var(--line);background:var(--line);border-radius:11px;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 18px;display:grid;overflow:hidden}.system-readouts div{text-align:center;background:#0d151e;gap:5px;padding:12px 10px;display:grid}.system-readouts span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:8px}.system-readouts strong{font-size:10px}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.module-card{min-height:250px;padding:22px;transition:all .18s;position:relative;overflow:hidden}.module-card:hover{background:#131e29eb;border-color:#3fbbff38}.module-card__number{color:#52616d;letter-spacing:.12em;font-size:9px;font-weight:800;position:absolute;top:18px;right:18px}.module-card__icon{width:48px;height:48px;color:var(--accent);background:var(--accent-soft);border:1px solid #3fbbff2e;border-radius:13px;place-items:center;margin-bottom:28px;display:grid}.module-card h3{font-size:17px}.module-card p{min-height:54px;color:var(--text-muted);margin:10px 0 22px;font-size:12px;line-height:1.65}.workspace-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:18px;display:grid}.workspace-blueprint{min-height:500px;position:relative;overflow:hidden}.blueprint-grid{opacity:.45;background-image:linear-gradient(#3fbbff0f 1px,#0000 1px),linear-gradient(90deg,#3fbbff0f 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 90%);mask-image:linear-gradient(135deg,#000,#0000 90%)}.workspace-blueprint__content{z-index:1;flex-direction:column;justify-content:center;min-height:500px;padding:48px;display:flex;position:relative}.workspace-blueprint__content h3{letter-spacing:-.045em;max-width:600px;font-size:clamp(30px,4vw,48px)}.workspace-blueprint__content>p{max-width:650px;color:var(--text-muted);margin-top:16px;font-size:13px;line-height:1.75}.architecture-flow{align-items:center;margin-top:54px;display:flex}.architecture-flow>div{border:1px solid var(--line-strong);min-height:48px;color:var(--text-soft);background:#070c12b8;border-radius:10px;align-items:center;gap:10px;padding:0 14px;font-size:11px;font-weight:700;display:flex}.architecture-flow>div:first-child{color:#dff4ff;border-color:#3fbbff57}.architecture-flow__line{background:linear-gradient(90deg, #3fbbff7a, var(--line));flex:1;min-width:24px;height:1px}.workspace-checklist{overflow:hidden}.check-list li{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr;gap:12px;padding:22px 24px;display:grid}.check-list li:last-child{border-bottom:0}.check-list li>span{color:var(--accent);font-size:10px;font-weight:800}.check-list strong{margin-bottom:6px;font-size:13px;display:block}.check-list p{color:var(--text-muted);font-size:11px;line-height:1.55}.activity-panel{overflow:hidden}.activity-row{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:center;gap:16px;padding:21px 24px;display:grid}.activity-row:last-child{border-bottom:0}.activity-row__marker{width:36px;height:36px;color:var(--success);background:#47d8a112;border:1px solid #47d8a12e;border-radius:10px;place-items:center;display:grid}.activity-row__copy>span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.activity-row__copy strong{margin:5px 0;font-size:13px;display:block}.activity-row__copy p{color:var(--text-muted);font-size:11px;line-height:1.55}.activity-row__meta{justify-items:end;gap:8px;display:grid}.activity-row__meta>span:last-child{color:#687784;align-items:center;gap:5px;font-size:9px;display:flex}.settings-grid{gap:14px;display:grid}.setting-card{grid-template-columns:46px 1fr auto;align-items:center;gap:16px;padding:22px;display:grid}.setting-card>svg{width:46px;height:46px;color:var(--accent);background:var(--accent-soft);border:1px solid #3fbbff2e;border-radius:12px;padding:12px}.setting-card h3{font-size:14px}.setting-card p{color:var(--text-muted);margin-top:5px;font-size:11px}.not-found{text-align:center;place-content:center;justify-items:center;gap:12px;min-height:100vh;display:grid}.not-found>span{color:var(--accent);letter-spacing:.16em;font-size:13px;font-weight:800}.not-found h1{font-size:42px}.not-found p{color:var(--text-muted)}.not-found a{border:1px solid var(--line-strong);color:var(--accent);border-radius:10px;margin-top:12px;padding:12px 16px}.sidebar-backdrop{z-index:45;opacity:0;pointer-events:none;background:#00000094;transition:opacity .18s;position:fixed;inset:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes page-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width<=1180px){.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid,.workspace-grid{grid-template-columns:1fr}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.sidebar{width:min(290px,86vw);transform:translate(-102%)}.sidebar--open{transform:translate(0)}.sidebar--collapsed{width:min(290px,86vw)}.sidebar--collapsed .sidebar__brand-copy,.sidebar--collapsed .sidebar__status div,.sidebar--collapsed .nav-group__label,.sidebar--collapsed .nav-item__label,.sidebar--collapsed .nav-item__badge,.sidebar--collapsed .sidebar__identity>div:last-child,.sidebar--collapsed .sidebar__collapse span{opacity:1;pointer-events:auto;width:auto}.sidebar--collapsed .nav-item{justify-content:flex-start;padding-inline:12px}.sidebar--collapsed .sidebar__collapse{width:100%}.sidebar__collapse{display:none}.sidebar__mobile-close{margin-left:auto;display:grid}.sidebar-backdrop{display:block}.sidebar-backdrop--visible{opacity:1;pointer-events:auto}.core-main,.core-main--collapsed{margin-left:0}.topbar{padding-inline:22px}.topbar__menu{display:grid!important}.core-content{padding:28px 22px 44px}.global-search{width:230px}.environment-chip{display:none}}@media (width<=680px){:root{--topbar-height:74px}.topbar__title-group span{display:none}.topbar__title-group h1{font-size:16px}.global-search{justify-content:center;width:42px;padding:0}.global-search input,.global-search kbd{display:none}.page-header{flex-direction:column;align-items:flex-start}.page-header h2{font-size:34px}.page-header__actions,.page-header__actions .button{width:100%}.metrics-grid,.module-grid{grid-template-columns:1fr}.foundation-row{grid-template-columns:36px 1fr}.foundation-row>.status-badge{grid-column:2}.system-readouts{grid-template-columns:1fr}.workspace-blueprint__content{min-height:560px;padding:30px 24px}.architecture-flow{flex-direction:column;align-items:stretch}.architecture-flow__line{width:1px;min-height:26px;margin-left:24px}.activity-row{grid-template-columns:38px 1fr}.activity-row__meta{grid-column:2;justify-items:start}.setting-card{grid-template-columns:46px 1fr}.setting-card>.status-badge{grid-column:2}}.topbar__title-line em{color:#60707d;font-size:11px;font-style:normal;font-weight:550}.global-search{text-align:left;justify-content:flex-start}.global-search span{color:#748491;letter-spacing:0;text-transform:none;flex:1;margin:0;font-size:12px;font-weight:550}.global-search:hover{background:#ffffff0a;border-color:#9db8cc40}.workspace-switcher{border:1px solid var(--line);text-align:left;background:#ffffff06;border-radius:11px;align-items:center;gap:10px;min-height:46px;padding:5px 10px 5px 6px;transition:all .16s;display:flex}.workspace-switcher:hover{border-color:var(--line-strong);background:#ffffff0a}.workspace-switcher__mark{background:#3fbbff14;border:1px solid #3fbbff38;border-radius:8px;place-items:center;width:32px;height:32px;color:var(--accent)!important;letter-spacing:.05em!important;margin:0!important;font-size:10px!important;display:grid!important}.workspace-switcher>span:nth-child(2){gap:1px;display:grid}.workspace-switcher strong{font-size:11px}.workspace-switcher small{color:#697986;font-size:9px}.notification-dot{background:var(--accent)!important;width:6px!important;height:6px!important;margin:0!important;position:absolute!important;top:8px!important;right:8px!important}.briefing-strip{border:1px solid var(--line);background:#0b1219bd;border-radius:14px;grid-template-columns:1.35fr .8fr 1fr 1fr;display:grid;overflow:hidden;box-shadow:0 20px 50px #00000029}.briefing-strip>div{border-right:1px solid var(--line);gap:7px;min-height:82px;padding:18px 20px;display:grid}.briefing-strip>div:last-child{border-right:0}.briefing-strip span{color:#6f7f8c;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:750}.briefing-strip strong{align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.briefing-strip i{background:var(--success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #47d8a173}.operational-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.operational-module{border:1px solid var(--line);background:linear-gradient(150deg,#141f2aeb,#0a1017eb);border-radius:18px;flex-direction:column;min-height:430px;padding:26px;transition:all .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 55px #0003}.operational-module:before{content:"";opacity:.7;background:linear-gradient(#0000,#3fbbff8c,#0000);width:2px;position:absolute;inset:0 auto 0 0}.operational-module__head{align-items:center;gap:12px;display:flex}.operational-module__head .eyebrow{color:#748593;margin:0}.operational-module__icon{width:42px;height:42px;color:var(--accent);background:#3fbbff13;border:1px solid #3fbbff2e;border-radius:11px;place-items:center;display:grid}.operational-module__body{padding:31px 0 24px}.operational-module__body h2{letter-spacing:-.035em;font-size:25px}.operational-module__body p{color:var(--text-muted);margin-top:11px;font-size:12px;line-height:1.7}.operational-module__questions{border-top:1px solid var(--line);margin-top:auto;display:grid}.operational-module__questions div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:15px;padding:14px 0;display:grid}.operational-module__questions span{color:#71818e;font-size:10px}.operational-module__questions strong{color:#d7e0e6;text-align:right;font-size:10px;font-weight:700}.operational-module>button{color:#b9c7d1;background:0 0;justify-content:space-between;align-items:center;width:100%;margin-top:22px;padding:0 2px;font-size:11px;font-weight:750;transition:all .15s;display:flex}.operational-module>button:hover{color:var(--accent)}.decision-panel{background:linear-gradient(90deg,#3fbbff13,#ffffff05);border:1px solid #3fbbff29;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:23px 24px;display:grid}.decision-panel__mark{width:48px;height:48px;color:var(--success);background:#47d8a10f;border:1px solid #47d8a12e;border-radius:12px;place-items:center;display:grid}.decision-panel .eyebrow{margin-bottom:6px}.decision-panel h2{letter-spacing:-.02em;font-size:16px}.decision-panel p{color:var(--text-muted);margin-top:6px;font-size:11px;line-height:1.55}.overlay{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#02060ab8;place-items:start center;padding-top:12vh;animation:.14s both fade-in;display:grid;position:fixed;inset:0}.command-palette{background:#0c141c;border:1px solid #97b8cf38;border-radius:17px;width:min(680px,100vw - 32px);animation:.18s both palette-enter;overflow:hidden;box-shadow:0 34px 100px #00000085}.command-palette__search{border-bottom:1px solid var(--line);color:#788894;align-items:center;gap:12px;min-height:64px;padding:0 18px;display:flex}.command-palette__search input{background:0 0;border:0;outline:0;flex:1;font-size:14px}.command-palette__search button{color:#71818d;background:0 0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.command-palette__search button:hover{color:#fff;background:#ffffff0a}.command-palette__label{color:#61717d;letter-spacing:.14em;text-transform:uppercase;padding:15px 18px 8px;font-size:9px;font-weight:800}.command-list{gap:4px;padding:6px 10px 12px;display:grid}.command-list button{text-align:left;background:0 0;border-radius:11px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:62px;padding:8px 12px;display:grid}.command-list button:hover{background:#3fbbff12}.command-list__icon{border:1px solid var(--line);color:#8ba0ae;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.command-list button:hover .command-list__icon{color:var(--accent);border-color:#3fbbff33}.command-list button>span:nth-child(2){gap:4px;display:grid}.command-list strong{font-size:12px}.command-list small{color:#71818e;font-size:10px}.command-list kbd{color:#53636e;font-size:9px}.command-empty{color:#74838f;text-align:center;padding:30px;font-size:12px}.overlay--right{place-items:stretch end;padding:0}.notification-center{background:#0b1219;border-left:1px solid #97b8cf33;width:min(430px,92vw);height:100%;animation:.2s both drawer-enter;box-shadow:-30px 0 80px #00000059}.notification-center header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:86px;padding:0 22px;display:flex}.notification-center header .eyebrow{margin-bottom:5px}.notification-center h2{font-size:19px}.notification-summary{color:var(--success);background:#47d8a10b;border:1px solid #47d8a126;border-radius:12px;gap:12px;margin:20px;padding:16px;display:flex}.notification-summary span{gap:4px;display:grid}.notification-summary strong{color:#d9eee6;font-size:11px}.notification-summary small{color:#779488;font-size:10px}.notification-list article{border-top:1px solid var(--line);grid-template-columns:10px 1fr;gap:12px;padding:20px 22px;display:grid;position:relative}.notification-list__marker{background:var(--accent);border-radius:50%;width:7px;height:7px;margin-top:4px}.notification-list strong{font-size:12px}.notification-list p{color:var(--text-muted);margin:7px 0 10px;font-size:10px;line-height:1.55}.notification-list small{color:#60717e;align-items:center;gap:5px;font-size:9px;display:flex}.notification-center footer{border-top:1px solid var(--line);color:#62727e;padding:18px 22px;font-size:10px;line-height:1.5}@keyframes fade-in{0%{opacity:0}}@keyframes palette-enter{0%{opacity:0;transform:translateY(-8px)scale(.985)}}@keyframes drawer-enter{0%{opacity:.7;transform:translate(24px)}}@media (width<=1180px){.operational-grid{grid-template-columns:1fr 1fr}.operational-module:last-child{grid-column:1/-1}.briefing-strip{grid-template-columns:1fr 1fr}.briefing-strip>div:nth-child(2){border-right:0}.briefing-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=900px){.topbar__title-line em,.workspace-switcher>span:nth-child(2),.workspace-switcher>svg{display:none}.workspace-switcher{padding-right:6px}.topbar__actions{gap:7px}.decision-panel{grid-template-columns:auto 1fr}.decision-panel .button{grid-column:1/-1}.operational-grid{grid-template-columns:1fr}.operational-module:last-child{grid-column:auto}.operational-module{min-height:390px}}@media (width<=680px){.briefing-strip{grid-template-columns:1fr}.briefing-strip>div{border-right:0;border-bottom:1px solid var(--line)!important}.briefing-strip>div:last-child{border-bottom:0!important}.workspace-switcher{display:none}.topbar__actions .global-search{width:42px}.global-search span,.global-search kbd{display:none}.page-header{align-items:flex-start}.decision-panel{grid-template-columns:1fr}.decision-panel__mark{display:none}.operational-module{min-height:410px;padding:22px}.operational-module__questions div{grid-template-columns:1fr}.operational-module__questions strong{text-align:left}.command-list button{grid-template-columns:40px 1fr}.command-list kbd{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--eb-blue:#00aeff;--eb-blue-deep:#008cd4;--eb-blue-dark:#006fa8;--eb-blue-soft:#00aeff1a;--eb-blue-faint:#00aeff0b;--eb-success:#20a875;--eb-success-soft:#20a8751a;--eb-warning:#c88417;--eb-warning-soft:#c884171c;--eb-danger:#cf4f52;--eb-danger-soft:#cf4f521a;--eb-info:#247fb0;--eb-info-soft:#247fb01a;--eb-ink:#121922;--eb-ink-strong:#08111a;--eb-ink-soft:#536273;--eb-ink-muted:#74818d;--eb-paper:#f6f8fa;--eb-surface:#fffffff0;--eb-surface-solid:#fff;--eb-surface-raised:#fbfcfd;--eb-surface-subtle:#f1f5f7;--eb-surface-dark:#0b1721;--eb-surface-dark-raised:#102431;--eb-chrome-1:#f8fafb;--eb-chrome-2:#c9d0d6;--eb-chrome-3:#8e99a3;--eb-chrome-gradient:linear-gradient(145deg, #fff 0%, #dce2e7 48%, #aab4bd 100%);--eb-line:#25374821;--eb-line-strong:#25374838;--eb-line-blue:#00aeff3d;--eb-line-inverse:#d9e5ee26;--eb-space-1:4px;--eb-space-2:8px;--eb-space-3:12px;--eb-space-4:16px;--eb-space-5:20px;--eb-space-6:24px;--eb-space-7:32px;--eb-space-8:40px;--eb-space-9:48px;--eb-space-10:64px;--eb-radius-xs:6px;--eb-radius-sm:9px;--eb-radius-md:13px;--eb-radius-lg:18px;--eb-radius-xl:24px;--eb-radius-pill:999px;--eb-shadow-xs:0 4px 12px #1c2b380d;--eb-shadow-sm:0 10px 28px #1c2b3812;--eb-shadow-md:0 18px 48px #1c2b3817;--eb-shadow-lg:0 28px 72px #1c2b381f;--eb-shadow-blue:0 12px 30px #008cd42e;--eb-shadow:var(--eb-shadow-lg);--eb-ease-standard:cubic-bezier(.2, .8, .2, 1);--eb-ease-enter:cubic-bezier(.16, 1, .3, 1);--eb-duration-fast:.14s;--eb-duration-base:.22s;--eb-duration-slow:.36s;--eb-transition-control:color var(--eb-duration-base) ease, background-color var(--eb-duration-base) ease, border-color var(--eb-duration-base) ease, box-shadow var(--eb-duration-base) ease, transform var(--eb-duration-base) var(--eb-ease-standard), opacity var(--eb-duration-base) ease;--eb-focus-ring:0 0 0 3px #00aeff29;--sidebar-width:304px;--sidebar-collapsed:92px;--topbar-height:96px}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:var(--eb-ink);background:radial-gradient(circle at 76% 0,#00aeff14,#0000 32rem),linear-gradient(#fbfcfd 0%,#f2f5f7 100%)}body:before{display:none}#root{min-height:100vh}.blueprint-field{pointer-events:none;z-index:-1;opacity:.65;background-image:linear-gradient(#1a507009 1px,#0000 1px),linear-gradient(90deg,#1a507009 1px,#0000 1px),linear-gradient(#1a507005 1px,#0000 1px),linear-gradient(90deg,#1a507005 1px,#0000 1px);background-size:48px 48px,48px 48px,12px 12px,12px 12px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000a6 58%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000a6 58%,#0000 100%)}.page-stack{gap:32px}.sidebar{width:var(--sidebar-width);background:linear-gradient(180deg, #fffffffb, #f7f9faf9), var(--eb-surface-solid);border-right:1px solid var(--eb-line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);padding:24px 18px 18px;box-shadow:18px 0 60px #2738460e}.sidebar:before{content:"";background:linear-gradient(90deg, transparent, var(--eb-blue), transparent);opacity:.72;height:4px;position:absolute;inset:0 0 auto}.sidebar__brand{gap:14px;min-height:58px;padding:0 8px}.brand-mark{background:linear-gradient(145deg,#fff,#dfe4e8 52%,#aeb7bf);border-color:#53626f47;border-radius:8px;flex-basis:44px;width:44px;height:44px;box-shadow:inset 0 1px #fff,inset 0 -5px 12px #47535e26,0 8px 20px #23313d17}.brand-mark span{background:linear-gradient(90deg, #65727d, #f9fbfc 45%, var(--eb-blue))}.sidebar__brand-copy strong{color:var(--eb-ink);letter-spacing:.08em;text-transform:uppercase;font-size:16px}.sidebar__brand-copy span,.sidebar__identity span{color:#72808d}.sidebar__status{border-color:var(--eb-line);background:linear-gradient(135deg,#fffffff0,#f2f6f8db);border-radius:10px;margin:28px 6px 20px;padding:14px;box-shadow:inset 0 1px #ffffffe6}.sidebar__status strong{color:var(--eb-ink)}.sidebar__status span:last-child{color:#71808d}.nav-item{color:#667482;border-radius:9px;gap:13px;min-height:52px;padding:0 12px 0 10px;transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s,background .22s,color .22s}.nav-item:hover{color:var(--eb-ink);background:linear-gradient(90deg,#00aeff13,#ffffffd9);border-color:#00aeff1f;transform:translate(2px)}.nav-item--active:before{background:var(--eb-blue);width:3px;height:30px;box-shadow:0 0 18px #00aeff8c}.nav-item__label{letter-spacing:.015em;font-size:12px}.nav-item__badge{color:#007dbb;background:#00aeff0e;border-color:#00aeff38}.engine-icon{isolation:isolate;flex:none;place-items:center;width:34px;height:34px;transition:transform .26s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.engine-icon__energy{z-index:-2;opacity:0;filter:blur(3px);background:radial-gradient(circle,#00aeffad 0%,#00aeff2e 46%,#0000 72%);border-radius:50%;transition:opacity .26s,transform .26s;position:absolute;inset:5px;transform:scale(.7)}.engine-icon__hardware{color:#62717d;background:linear-gradient(145deg,#fff 0%,#d8dee3 42%,#97a2ab 100%);border:1px solid #4d5c693d;border-radius:8px;place-items:center;width:26px;height:26px;padding:4px;transition:color .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,inset 0 -3px 6px #39465124,0 5px 12px #23303b14}.engine-icon__fallback{width:16px;height:16px}.engine-icon__reflection{pointer-events:none;border-radius:8px;position:absolute;inset:3px;overflow:hidden}.engine-icon__reflection:before{content:"";background:linear-gradient(90deg,#0000,#fffc,#0000);width:45%;position:absolute;inset:-40% auto -40% -80%;transform:skew(-18deg)}.nav-item:hover .engine-icon,.engine-icon--active{transform:translateY(-2px)}.nav-item:hover .engine-icon__energy,.engine-icon--active .engine-icon__energy{opacity:1;transform:scale(1.08)}.nav-item:hover .engine-icon__hardware,.engine-icon--active .engine-icon__hardware{color:#146f9a;border-color:#00aeff59;box-shadow:inset 0 1px #fff,inset 0 -3px 6px #39465124,0 0 0 3px #00aeff12,0 8px 18px #007dbb24}.nav-item:hover .engine-icon__reflection:before{animation:.65s both engine-icon-sweep}.sidebar__footer{border-color:var(--eb-line)}.sidebar__identity strong{color:var(--eb-ink)}.sidebar__avatar{border-color:var(--eb-line-strong);color:#007fbd;background:linear-gradient(145deg,#fff,#d7dde2)}.sidebar__collapse{color:#71808d}.sidebar__collapse:hover{color:var(--eb-ink);background:#00aeff0f}.topbar{height:var(--topbar-height);border-bottom:1px solid var(--eb-line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fcfdfee3;padding:0 46px;box-shadow:0 10px 35px #2636440b}.topbar:after{content:"";background:linear-gradient(90deg, var(--eb-blue), #9ea9b261 28%, transparent 74%);opacity:.58;height:1px;position:absolute;inset:auto 46px -1px}.topbar__title-group{gap:16px}.topbar__eyebrow{color:#6e7d89!important;letter-spacing:.19em!important}.topbar__title-line{align-items:baseline;gap:14px;display:flex}.topbar__title-group h1{color:var(--eb-ink);font-size:21px;font-weight:690}.topbar__title-line em{color:#7b8893;font-size:11px;font-style:normal}.icon-button,.global-search,.workspace-switcher{border-color:var(--eb-line);color:#5f6f7d;background:#ffffffd1;box-shadow:inset 0 1px #ffffffeb}.icon-button:hover,.workspace-switcher:hover{color:var(--eb-ink);background:#fff;border-color:#00aeff3d;box-shadow:0 8px 22px #283a4812}.global-search{width:330px}.global-search:hover{border-color:#00aeff38;box-shadow:0 8px 22px #283a480e}.global-search kbd{color:#76838e;border-color:var(--eb-line);background:#f1f4f6}.notification-button>span{background:var(--eb-blue);border-color:#fff;box-shadow:0 0 10px #00aeff73}.workspace-switcher__mark{border-color:#00aeff38;color:#007fbd!important;background:linear-gradient(145deg,#fff,#e1e6ea)!important}.workspace-switcher strong{color:var(--eb-ink)}.workspace-switcher small{color:#76838f}@keyframes engine-icon-sweep{0%{transform:translate(0)skew(-18deg)}to{transform:translate(310%)skew(-18deg)}}@media (width<=760px){.core-content{padding:28px 20px 44px}.topbar{padding-inline:20px}.topbar:after{inset-inline:20px}}.engine-icon__artwork{object-fit:contain;width:100%;height:100%;display:none}.engine-icon--artwork-ready .engine-icon__hardware{width:30px;height:30px;box-shadow:none;background:0 0;border-color:#0000;padding:1px;overflow:visible}.engine-icon--artwork-ready .engine-icon__artwork{display:block}.engine-icon--artwork-ready .engine-icon__fallback{display:none}:where(button,a,input,select,textarea):focus-visible{box-shadow:var(--eb-focus-ring);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.button{isolation:isolate;border-radius:var(--eb-radius-sm);min-width:0;font:inherit;letter-spacing:.015em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:var(--eb-transition-control);border:1px solid #0000;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:760;line-height:1;text-decoration:none;display:inline-flex;position:relative}.button:before{content:"";z-index:-1;border-radius:calc(var(--eb-radius-sm) - 2px);pointer-events:none;border-top:1px solid #ffffff9e;position:absolute;inset:1px}.button:hover:not(:disabled){filter:brightness(1.015)}.button:active:not(:disabled){filter:brightness(.98)}.button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.button--sm{min-height:34px;padding:0 12px;font-size:10px}.button--md{min-height:44px;padding:0 17px}.button--lg{min-height:52px;padding:0 22px;font-size:13px}.button--full{width:100%}.button--icon-only{aspect-ratio:1;padding-inline:0}.button--sm.button--icon-only{width:34px}.button--md.button--icon-only{width:44px}.button--lg.button--icon-only{width:52px}.button__icon{transition:transform var(--eb-duration-base) var(--eb-ease-standard);flex:none;place-items:center;display:inline-grid}.button:hover:not(:disabled) .button__icon:first-child,.button:hover:not(:disabled) .button__icon--right{transform:none}.button__label{min-width:0}.button--primary{color:#03131c;box-shadow:inset 0 -1px 0 #0059843d, var(--eb-shadow-blue);background:linear-gradient(#68ccff 0%,#22aff8 52%,#0097df 100%);border-color:#007ebd57}.button--primary:hover:not(:disabled){border-color:#006fa880;box-shadow:inset 0 -1px #0059843d,0 16px 36px #008cd43d}.button--secondary{color:var(--eb-ink);border-color:var(--eb-line-strong);background:var(--eb-chrome-gradient);box-shadow:inset 0 -3px 7px #44525e17, var(--eb-shadow-xs)}.button--secondary:hover:not(:disabled){box-shadow:inset 0 -3px 7px #44525e17, var(--eb-shadow-sm);border-color:#00aeff47}.button--outline{color:#087bad;background:#ffffffa3;border-color:#00aeff57;box-shadow:inset 0 1px #ffffffe6}.button--outline:hover:not(:disabled){background:var(--eb-blue-soft)}.button--ghost{color:var(--eb-ink-soft);background:0 0}.button--ghost:before{display:none}.button--ghost:hover:not(:disabled){color:var(--eb-ink);background:var(--eb-blue-faint)}.button--success{color:#fff;background:linear-gradient(#35bd8a,#188f65);border-color:#0c744d4d;box-shadow:0 10px 24px #20a87533}.button--danger{color:#fff;background:linear-gradient(#df6a6d,#b83d41);border-color:#97272a57;box-shadow:0 10px 24px #cf4f5233}.button--loading{pointer-events:none}.button__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite eb-button-spin}@keyframes eb-button-spin{to{transform:rotate(360deg)}}.status-badge{--badge-color:var(--eb-ink-muted);--badge-border:var(--eb-line);--badge-bg:#5a6c7b0f;border:1px solid var(--badge-border);border-radius:var(--eb-radius-pill);width:fit-content;min-height:27px;color:var(--badge-color);background:var(--badge-bg);letter-spacing:.085em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:9px;font-weight:800;line-height:1;display:inline-flex;position:relative}.status-badge--compact{min-height:22px;padding-inline:8px;font-size:8px}.status-badge__icon{flex:none;place-items:center;display:inline-grid}.status-badge__icon svg{width:12px;height:12px}.status-badge__label{min-width:0}.status-badge--online,.status-badge--success{--badge-color:#157b59;--badge-border:#20a8753d;--badge-bg:var(--eb-success-soft)}.status-badge--ready,.status-badge--info{--badge-color:#0879ad;--badge-border:#00aeff42;--badge-bg:var(--eb-blue-soft)}.status-badge--warning{--badge-color:#9b650f;--badge-border:#c8841740;--badge-bg:var(--eb-warning-soft)}.status-badge--danger{--badge-color:#a63539;--badge-border:#cf4f5240;--badge-bg:var(--eb-danger-soft)}.status-badge--neutral{--badge-color:#687783;--badge-border:var(--eb-line);--badge-bg:#6777840e}.status-badge--pulse:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;animation:2s ease-out infinite eb-status-pulse;box-shadow:0 0}@keyframes eb-status-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 38%, transparent)}70%,to{box-shadow:0 0 0 7px #0000}}.panel{border:1px solid var(--eb-line);border-radius:var(--eb-radius-lg);box-shadow:inset 0 1px 0 #ffffffeb, var(--eb-shadow-xs);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(155deg,#fffffffa,#f8fafcf0);position:relative;overflow:hidden}.panel--elevated{box-shadow:inset 0 1px 0 #fff, var(--eb-shadow-md)}.panel--blueprint{background-color:var(--eb-surface-solid);background-image:linear-gradient(#007ebd0b 1px,#0000 1px),linear-gradient(90deg,#007ebd0b 1px,#0000 1px),linear-gradient(150deg,#fffffff7,#f4f9fcf2);background-size:28px 28px,28px 28px,auto}.panel--blueprint:after{content:"";background:linear-gradient(90deg, transparent, var(--eb-blue), transparent 72%);opacity:.62;height:2px;position:absolute;inset:0 0 auto}.panel__header{z-index:1;justify-content:space-between;align-items:flex-start;gap:var(--eb-space-5);border-bottom:1px solid var(--eb-line);padding:22px 24px 20px;display:flex;position:relative}.panel__heading{align-items:flex-start;gap:14px;min-width:0;display:flex}.panel__heading-copy{gap:5px;min-width:0;display:grid}.panel__icon{border-radius:var(--eb-radius-sm);color:#087eaf;background:var(--eb-chrome-gradient);border:1px solid #00aeff38;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #fff,0 7px 16px #23313d14}.panel__icon svg{width:18px;height:18px}.panel__eyebrow{color:#0a7fad;letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:820;line-height:1.25}.panel__title{color:var(--eb-ink);letter-spacing:-.022em;font-size:17px;font-weight:735;line-height:1.25}.panel__subtitle{max-width:68ch;color:var(--eb-ink-muted);font-size:11px;line-height:1.55}.panel__actions{justify-content:flex-end;align-items:center;gap:var(--eb-space-2);flex:none;display:flex}.panel__body{z-index:1;position:relative}.panel__footer{z-index:1;border-top:1px solid var(--eb-line);color:var(--eb-ink-muted);background:#f1f5f799;padding:16px 24px;font-size:11px;position:relative}.metric-card{--metric-accent:var(--eb-blue);--metric-accent-soft:var(--eb-blue-soft);border:1px solid var(--eb-line);border-radius:var(--eb-radius-md);min-height:184px;box-shadow:inset 0 1px 0 #fff, var(--eb-shadow-xs);transition:var(--eb-transition-control);background:linear-gradient(150deg,#fff,#f6f9fb);flex-direction:column;padding:20px 20px 22px;display:flex;position:relative;overflow:hidden}.metric-card:after{content:"";background:var(--metric-accent-soft);filter:blur(14px);pointer-events:none;border-radius:50%;width:142px;height:142px;position:absolute;top:-78px;right:-74px}.metric-card:hover{border-color:color-mix(in srgb, var(--metric-accent) 28%, var(--eb-line));box-shadow:var(--eb-shadow-sm)}.metric-card--elevated{box-shadow:inset 0 1px 0 #fff, var(--eb-shadow-md)}.metric-card--green{--metric-accent:var(--eb-success);--metric-accent-soft:var(--eb-success-soft)}.metric-card--orange{--metric-accent:var(--eb-warning);--metric-accent-soft:var(--eb-warning-soft)}.metric-card--red{--metric-accent:var(--eb-danger);--metric-accent-soft:var(--eb-danger-soft)}.metric-card--neutral{--metric-accent:#7b8994;--metric-accent-soft:#7b899417}.metric-card__header{z-index:1;justify-content:space-between;align-items:flex-start;gap:14px;display:flex;position:relative}.metric-card__title-group{gap:8px;min-width:0;display:grid}.metric-card__label{color:var(--eb-ink-muted);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:820;line-height:1.3}.metric-card__status{align-items:center;display:flex}.metric-card__icon{border:1px solid color-mix(in srgb, var(--metric-accent) 28%, transparent);border-radius:var(--eb-radius-sm);width:38px;height:38px;color:var(--metric-accent);background:var(--eb-chrome-gradient);flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #fff,0 7px 16px #23313d14}.metric-card__content{z-index:1;gap:7px;margin-top:20px;display:grid;position:relative}.metric-card__value{color:var(--eb-ink-strong);letter-spacing:-.045em;font-size:clamp(26px,3vw,34px);font-weight:760;line-height:1}.metric-card__detail{color:var(--eb-ink-muted);margin:0;font-size:11px;line-height:1.55}.metric-card__footer{z-index:1;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:18px;display:flex;position:relative}.metric-card__trend{color:color-mix(in srgb, var(--metric-accent) 84%, #17202a);font-size:10px;font-weight:760}.metric-card__footer-content{color:var(--eb-ink-muted);text-align:right;font-size:10px}.metric-card__rail{z-index:1;background:#25374812;height:2px;position:absolute;bottom:14px;left:20px;right:20px;overflow:hidden}.metric-card__rail span{background:linear-gradient(90deg, var(--metric-accent), transparent);width:64%;height:100%;display:block}.metric-card__footer+.metric-card__rail{bottom:10px}.operational-module{--module-accent:var(--eb-blue);--module-accent-soft:#00aeff1a;border-radius:var(--eb-radius-lg);color:#eef5f8;min-height:430px;transition:var(--eb-transition-control);background:linear-gradient(#00aeff06 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#00aeff06 1px,#0000 1px) 0 0/28px 28px,linear-gradient(150deg,#112735 0%,#091722 100%);border:1px solid #8da9bb33;flex-direction:column;padding:26px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 22px 55px #07121b38}.operational-module:before{content:"";background:linear-gradient(transparent, var(--module-accent) 24%, var(--module-accent) 76%, transparent);opacity:.82;width:3px;position:absolute;inset:0 auto 0 0}.operational-module:after{content:"";background:var(--module-accent-soft);filter:blur(18px);pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;top:-130px;right:-120px}.operational-module--elevated{box-shadow:inset 0 1px #ffffff0d,0 32px 78px #07121b57}.operational-module--green{--module-accent:#3bc493;--module-accent-soft:#3bc4931c}.operational-module--orange{--module-accent:#e2a23a;--module-accent-soft:#e2a23a1c}.operational-module--red{--module-accent:#df6a6d;--module-accent-soft:#df6a6d1c}.operational-module--neutral{--module-accent:#91a1ad;--module-accent-soft:#91a1ad17}.operational-module--disabled{opacity:.58;filter:saturate(.55)}.operational-module--disabled:hover{transform:none;box-shadow:0 22px 55px #07121b38}.operational-module__header{z-index:1;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:relative}.operational-module__heading{align-items:flex-start;gap:13px;min-width:0;display:flex}.operational-module__icon{border:1px solid color-mix(in srgb, var(--module-accent) 35%, transparent);border-radius:var(--eb-radius-sm);width:44px;height:44px;color:var(--module-accent);background:linear-gradient(145deg,#ffffff21,#ffffff06);flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff1a,0 8px 24px #00000024}.operational-module__titles{gap:7px;min-width:0;display:grid}.operational-module__titles .eyebrow{color:color-mix(in srgb, var(--module-accent) 75%, white);margin:0}.operational-module__titles h2{color:#f3f8fa;letter-spacing:-.028em;font-size:20px;font-weight:710;line-height:1.22}.operational-module__status{flex:none;display:flex}.operational-module__body{z-index:1;padding:28px 0 22px;position:relative}.operational-module__body p{color:#94a9b8;margin:0;font-size:12px;line-height:1.72}.operational-module__questions{z-index:1;border-top:1px solid var(--eb-line-inverse);margin-top:auto;display:grid;position:relative}.operational-module__question{border-bottom:1px solid var(--eb-line-inverse);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;min-height:50px;padding:12px 0;display:grid}.operational-module__question>span{color:#78909f;font-size:10px;line-height:1.45}.operational-module__question>strong{color:#dce7ed;text-align:right;font-size:10px;font-weight:710;line-height:1.45}.operational-module__footer{z-index:1;color:#8399a7;padding-top:16px;font-size:10px;line-height:1.55;position:relative}.operational-module__button{z-index:1;border-radius:var(--eb-radius-sm);color:#d1e0e8;text-align:left;cursor:pointer;width:100%;min-height:44px;transition:var(--eb-transition-control);background:linear-gradient(90deg,#ffffff0e,#ffffff05);border:1px solid #dae8f126;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:0 13px;font-size:11px;font-weight:760;display:flex;position:relative}.operational-module__button:hover:not(:disabled){color:#fff;border-color:color-mix(in srgb, var(--module-accent) 42%, transparent);background:linear-gradient(90deg, var(--module-accent-soft), #ffffff06)}.operational-module__button svg{color:var(--module-accent);transition:transform var(--eb-duration-base) var(--eb-ease-standard)}.operational-module__button:hover:not(:disabled) svg{transform:none}.operational-module__button:disabled{cursor:not-allowed;opacity:.54}@media (width<=680px){.panel__header{flex-direction:column;padding:20px}.panel__actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.panel__footer{padding-inline:20px}.metric-card{min-height:170px}.operational-module{min-height:410px;padding:22px}.operational-module__header{gap:12px}.operational-module__question{grid-template-columns:1fr;gap:5px}.operational-module__question>strong{text-align:left}}:root{--eb-paper:#f3f6f8;--eb-surface:#ffffffe0;--eb-surface-solid:#fff;--eb-line:#1c31421f;--eb-line-strong:#1c314233;--eb-ink:#172431;--eb-ink-strong:#07131d;--eb-ink-soft:#506171;--eb-ink-muted:#71808c;--eb-shadow-xs:0 4px 12px #1224330a;--eb-shadow-sm:0 12px 32px #12243312;--eb-shadow-md:0 24px 64px #1224331a;--eb-shadow-lg:0 34px 90px #12243321}body{background:radial-gradient(circle at 82% -10%,#00aeff1c,#0000 36rem),radial-gradient(circle at 9% 92%,#5f788b14,#0000 30rem),linear-gradient(#fbfcfd 0%,#f2f5f7 52%,#edf1f4 100%)}.blueprint-field{opacity:.76;background-image:linear-gradient(#2a4e6509 1px,#0000 1px),linear-gradient(90deg,#2a4e6509 1px,#0000 1px),linear-gradient(#00aeff06 1px,#0000 1px),linear-gradient(90deg,#00aeff06 1px,#0000 1px);background-size:40px 40px,40px 40px,200px 200px,200px 200px;-webkit-mask-image:linear-gradient(#000 0%,#000000b8 58%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000b8 58%,#0000 100%)}.page-stack{gap:32px;max-width:1600px}.topbar{-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);background:#fafcfdd4;border-bottom-color:#1f36461c;height:92px;padding-inline:clamp(24px,3.1vw,52px);box-shadow:0 10px 32px #162a3909}.topbar:before{content:"";pointer-events:none;opacity:.52;background:linear-gradient(105deg,#0000 0% 43%,#ffffffbf 50%,#0000 57% 100%) 0 0/240% 100%;animation:14s ease-in-out infinite eb-topbar-sweep;position:absolute;inset:0}.topbar:after{left:clamp(24px,3.1vw,52px);right:clamp(24px,3.1vw,52px)}.topbar__title-line h1{letter-spacing:-.035em}.topbar__title-line em{padding-left:15px;position:relative}.topbar__title-line em:before{content:"";background:var(--eb-blue);width:6px;height:1px;position:absolute;top:50%;left:0}.global-search,.icon-button,.workspace-switcher{background:#ffffffbd;border-color:#1c314221;box-shadow:inset 0 1px #fffffff2,0 5px 14px #12243309}.global-search:hover,.icon-button:hover,.workspace-switcher:hover{background:#fff;border-color:#00aeff40;box-shadow:inset 0 1px #fff,0 10px 24px #12243312}.global-search kbd{background:#f5f7f8;border-color:#1c314221;box-shadow:inset 0 -1px #1c314214}.workspace-switcher__mark{box-shadow:inset 0 1px #ffffff40,0 7px 18px #008cd42e}.sidebar{background:radial-gradient(circle at 18% 4%,#00aeff1c,#0000 18rem),linear-gradient(#0d1a24 0%,#09131c 58%,#071019 100%);border-right-color:#b9cfde29;padding:20px 16px 16px;box-shadow:22px 0 60px #11202c1a}.sidebar:before{background:linear-gradient(90deg,#ffffff06,#0000 24%),repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 5px)}.sidebar:after{opacity:.6;background:linear-gradient(#0000 4%,#00aeffb8 28%,#d9e7f038 50%,#00aeff73 72%,#0000 96%)}.brand-mark{background:linear-gradient(145deg,#eef3f6 0%,#9aa8b2 42%,#eef2f5 57%,#657783 100%);border-color:#d3e1eb40;box-shadow:inset 0 1px #fff,inset 0 -1px 1px #0000003d,0 10px 25px #00000038}.brand-mark:after{content:"";border:1px solid #09131c47;border-radius:8px;position:absolute;inset:4px}.brand-mark span{z-index:1;background:linear-gradient(90deg,#263744,#00aeff,#dff7ff);box-shadow:0 0 7px #00aeff59}.sidebar__brand-copy strong{color:#f2f6f8;letter-spacing:.105em;font-weight:760}.sidebar__brand-copy span{color:#7e93a2}.sidebar__status{background:linear-gradient(#ffffff0b,#ffffff05);border-color:#bad1e121;box-shadow:inset 0 1px #ffffff09}.status-light{background:#48d6a4;box-shadow:0 0 0 4px #48d6a414,0 0 18px #48d6a499}.nav-group__label{color:#607584;letter-spacing:.19em}.nav-item{color:#91a4b2;border-radius:10px;min-height:48px}.nav-item:hover{color:#eef8fd;background:#ffffff0b;border-color:#c0d6e512}.nav-item--active{color:#f3fbff;background:linear-gradient(90deg,#00aeff2e,#00aeff0e 62%,#ffffff05);border-color:#00aeff3b;box-shadow:inset 0 1px #ffffff09,0 10px 28px #0000001a}.nav-item--active:before{width:3px;height:28px;box-shadow:0 0 16px #00aeffcc}.nav-item__badge{background:#00aeff12;border-color:#00aeff42}.sidebar__avatar{color:#dff6ff;background:linear-gradient(145deg,#314551,#172630);border-color:#d6e5ee36;box-shadow:inset 0 1px #ffffff1f}.sidebar__collapse{border:1px solid #0000}.sidebar__collapse:hover{background:#00aeff0f;border-color:#00aeff24}.page-header{align-items:center;min-height:150px;padding:18px 2px 4px;position:relative}.page-header:before{content:"";background:linear-gradient(90deg,var(--eb-blue),#00aeff00);width:54px;height:2px;position:absolute;top:0;left:0;box-shadow:0 0 14px #00aeff38}.page-header:after{content:"ENGINEERED INTERFACE / EB-CORE";color:#4357666b;letter-spacing:.18em;font-size:8px;font-weight:800;position:absolute;top:0;right:0}.page-header h1{letter-spacing:-.052em;max-width:900px;color:var(--eb-ink-strong);text-wrap:balance;font-size:clamp(38px,4.5vw,64px);line-height:.98}.page-header p{color:#62717d;max-width:790px;margin-top:18px;font-size:14px;line-height:1.75}.eyebrow{color:#008fd1;letter-spacing:.21em;margin-bottom:13px}.button{letter-spacing:.045em;text-transform:uppercase;border-radius:9px;font-size:10px;font-weight:830;position:relative;overflow:hidden}.button:after{content:"";width:28%;transition:left .58s var(--eb-ease-enter);background:linear-gradient(90deg,#0000,#ffffff85,#0000);position:absolute;top:0;bottom:0;left:-42%;transform:skew(-24deg)}.button:hover:not(:disabled):after{left:118%}.button--primary{color:#03131c;background:linear-gradient(#5ed0ff 0%,#00aeff 54%,#0098df 100%);border-color:#058dca;box-shadow:inset 0 1px #ffffffa6,inset 0 -1px #00436342,0 12px 28px #008cd433}.button--primary:hover:not(:disabled){box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #00436347,0 17px 34px #008cd440}.button--secondary{color:#1a2a36;background:linear-gradient(#fff,#f0f3f5);border-color:#20364633;box-shadow:inset 0 1px #fff,0 7px 18px #1426340f}.briefing-strip{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffcf;border-color:#1f374821;border-radius:12px;box-shadow:inset 0 1px #fffffff5,0 18px 50px #12243312}.briefing-strip>div{border-right-color:#1f37481c;min-height:94px;padding:21px 23px;transition:background .2s}.briefing-strip>div:hover{background:#00aeff09}.briefing-strip span{color:#7a8791;letter-spacing:.16em}.briefing-strip strong{color:#1a2834;font-size:12px}.briefing-strip i{background:#20a875;box-shadow:0 0 0 4px #20a87517,0 0 12px #20a8754d}.operational-grid{gap:22px}.operational-module{background:linear-gradient(145deg,#fffffff7,#f8fafbe8),#fff;border-color:#1d344524;border-radius:18px;min-height:455px;box-shadow:inset 0 1px #fff,0 22px 60px #12243313}.operational-module:before{opacity:.9;width:3px}.operational-module:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 96%,#00aeff0b 96% 96.4%,#0000 96.4%),linear-gradient(0deg,#0000 0 91%,#2b46590b 91% 91.3%,#0000 91.3%);position:absolute;inset:0}.operational-module:hover{border-color:color-mix(in srgb,var(--module-accent) 36%,var(--eb-line));box-shadow:inset 0 1px #fff,0 32px 76px #12243321}.operational-module__icon{background:linear-gradient(145deg,#fff,#dbe2e7 48%,#a8b3bc);border-color:#2d415138;box-shadow:inset 0 1px #fff,inset 0 -1px #1428362b,0 9px 22px #14283617}.operational-module__icon svg{color:var(--module-accent);filter:drop-shadow(0 1px #fff)}.operational-module__titles h2{letter-spacing:-.035em;color:#101d27;font-size:23px}.operational-module__body p{color:#667581;line-height:1.72}.operational-module__questions{background:linear-gradient(#f8fafb,#f4f7f8);border-color:#1f36461c;box-shadow:inset 0 1px #fff}.operational-module__question{border-color:#1f36461a}.operational-module__question span{color:#84909a;letter-spacing:.12em}.operational-module__question strong{color:#263642}.operational-module__button{color:#1b303d;border-top-color:#1f36461c}.operational-module__button:before{content:"";transform-origin:0;transition:transform .28s var(--eb-ease-enter);background:linear-gradient(90deg,#00aeff14,#0000 70%);position:absolute;inset:0;transform:scaleX(0)}.operational-module__button:hover:before{transform:scaleX(1)}.operational-module__button span,.operational-module__button svg{z-index:1;position:relative}.decision-panel{background:radial-gradient(circle at 92% 12%,#00aeff1f,#0000 20rem),linear-gradient(135deg,#0b1923 0%,#112734 52%,#0b1720 100%);border-color:#1d344529;border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 28px 70px #10222f2b}.decision-panel:before{content:"";opacity:.35;background-image:linear-gradient(#c4deee12 1px,#0000 1px),linear-gradient(90deg,#c4deee12 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%,#000);mask-image:linear-gradient(90deg,#0000,#000 35%,#000)}.decision-panel:after{content:"DECISION GATE / 03";color:#c4deee52;letter-spacing:.2em;font-size:8px;font-weight:800;position:absolute;top:18px;right:24px}.decision-panel>*{z-index:1;position:relative}.decision-panel h2{color:#f4f8fa;font-size:clamp(20px,2vw,29px);line-height:1.22}.decision-panel p{color:#9db0bd}.decision-panel__mark{color:#6fd5ff;background:#00aeff17;border-color:#00aeff40;box-shadow:inset 0 1px #ffffff14,0 0 28px #00aeff1a}.decision-panel .eyebrow{color:#62d0ff}.decision-panel .button--secondary{color:#eaf8ff;background:linear-gradient(#ffffff17,#ffffff09);border-color:#c6e0ef38;box-shadow:inset 0 1px #ffffff1a}.panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-color:#1d344521;border-radius:16px;box-shadow:inset 0 1px #fffffffa,0 16px 46px #1224330f}.panel:hover{border-color:#00aeff33}.module-grid{gap:20px}.module-card{min-height:280px;transition:transform .26s var(--eb-ease-enter),box-shadow .26s ease,border-color .26s ease;padding:26px}.module-card:hover{background:#fff;box-shadow:inset 0 1px #fff,0 28px 65px #1224331c}.module-card__number{color:#8d9aa4;letter-spacing:.17em}.module-card__icon,.setting-card>svg,.activity-row__marker{background:linear-gradient(145deg,#fff,#dfe5e9 50%,#b3bec6);border-color:#243a4a2e;box-shadow:inset 0 1px #fff,0 8px 18px #12243312}.module-card h3,.setting-card h3,.activity-row__copy strong{color:#15232e}.module-card p,.setting-card p,.activity-row__copy p{color:#6d7b86}.activity-row{transition:background .18s}.activity-row:hover{background:#00aeff07}.activity-row__marker{color:#188963}.setting-card{min-height:124px;transition:transform .22s var(--eb-ease-enter),box-shadow .22s ease}.setting-card:hover{box-shadow:inset 0 1px #fff,0 22px 52px #12243317}.status-badge{letter-spacing:.11em;border-radius:6px;box-shadow:inset 0 1px #ffffffb3}.status-badge:before{opacity:.12;box-shadow:0 0 0 3px}@keyframes eb-topbar-sweep{0%,72%{background-position:130% 0}88%,to{background-position:-90% 0}}@media (width<=1100px){.page-header:after{display:none}.briefing-strip{grid-template-columns:repeat(2,1fr)}.briefing-strip>div:nth-child(2){border-right:0}.briefing-strip>div:nth-child(-n+2){border-bottom:1px solid #1f37481c}}@media (width<=760px){.core-content{padding:28px 18px 52px}.page-stack{gap:24px}.page-header{min-height:0;padding-top:14px}.page-header h1{font-size:clamp(34px,11vw,48px)}.briefing-strip{grid-template-columns:1fr}.briefing-strip>div{border-bottom:1px solid #1f37481c;border-right:0}.briefing-strip>div:last-child{border-bottom:0}.operational-module{min-height:auto}.decision-panel{padding:25px 21px}}@media (prefers-reduced-motion:reduce){.topbar:before{animation:none}.button:after{display:none}}:root{--bg-0:var(--eb-surface-dark);--bg-1:#0d1d28;--bg-2:var(--eb-surface-dark-raised);--surface-1:var(--eb-surface);--surface-2:var(--eb-surface-raised);--surface-3:var(--eb-surface-subtle);--line:var(--eb-line);--line-strong:var(--eb-line-strong);--text:var(--eb-ink);--text-muted:var(--eb-ink-muted);--text-soft:var(--eb-ink-soft);--accent:var(--eb-blue);--accent-strong:var(--eb-blue-deep);--accent-soft:var(--eb-blue-soft);--success:var(--eb-success);--warning:var(--eb-warning);--radius-sm:var(--eb-radius-sm);--radius-md:var(--eb-radius-md);--radius-lg:var(--eb-radius-lg);--shadow-lg:var(--eb-shadow-lg);--eb-content-gutter:clamp(22px, 3vw, 46px);--eb-content-bottom:clamp(48px, 5vw, 72px);--eb-page-gap:clamp(24px, 2.4vw, 32px);--eb-section-gap:clamp(18px, 2vw, 24px);--eb-panel-padding-x:24px;--eb-panel-padding-y:22px;--eb-control-height-sm:34px;--eb-control-height-md:44px;--eb-control-height-lg:52px}.core-content{padding:42px var(--eb-content-gutter) var(--eb-content-bottom)}.page-stack{gap:var(--eb-page-gap);width:100%;max-width:1560px}.metrics-grid,.module-grid,.operational-grid,.dashboard-grid,.workspace-grid,.settings-grid{align-items:stretch}.page-header{gap:var(--eb-space-7)}.page-header__actions{align-items:center;gap:var(--eb-space-3);display:flex}.eyebrow,.panel__eyebrow,.metric-card__label,.nav-group__label{font-variant-numeric:tabular-nums}.button{min-height:var(--eb-control-height-md);will-change:auto;transform:none}.button--sm{min-height:var(--eb-control-height-sm)}.button--md{min-height:var(--eb-control-height-md)}.button--lg{min-height:var(--eb-control-height-lg)}.button:hover:not(:disabled),.button:active:not(:disabled){transform:none}.icon-button,.global-search,.environment-chip,.sidebar__collapse{border-radius:var(--eb-radius-sm);transition:var(--eb-transition-control)}.icon-button:focus-visible,.global-search:focus-within,.sidebar__collapse:focus-visible,.nav-item:focus-visible{border-color:var(--eb-line-blue);box-shadow:var(--eb-focus-ring)}.panel,.operational-module,.module-card,.metric-card,.setting-card{transition:border-color var(--eb-duration-base) ease, box-shadow var(--eb-duration-base) var(--eb-ease-standard), background-color var(--eb-duration-base) ease, opacity var(--eb-duration-base) ease}.panel{border-radius:var(--eb-radius-lg)}.panel__header{padding:var(--eb-panel-padding-y) var(--eb-panel-padding-x) 20px}.panel__footer{padding:var(--eb-space-4) var(--eb-panel-padding-x)}.panel:hover,.metric-card:hover,.operational-module:hover,.module-card:hover{transform:none}.metric-card{min-height:184px;padding:var(--eb-space-5) var(--eb-space-5) 22px;border-radius:var(--eb-radius-md)}.operational-module{border-radius:var(--eb-radius-lg);padding:26px}.nav-group__items{gap:6px}.nav-item{border-radius:var(--eb-radius-sm);min-height:48px;transition:color var(--eb-duration-base) ease, background-color var(--eb-duration-base) ease, border-color var(--eb-duration-base) ease, box-shadow var(--eb-duration-base) ease}.nav-item:hover{transform:none}.sidebar__status,.sidebar__avatar,.brand-mark,:where(input,textarea,select){border-radius:var(--eb-radius-sm)}:where(input,textarea,select):focus-visible{border-color:var(--eb-line-blue);box-shadow:var(--eb-focus-ring);outline:none}@media (width<=900px){.core-content{padding:30px var(--eb-content-gutter) 48px}.page-stack{gap:26px}}@media (width<=680px){:root{--eb-content-gutter:18px;--eb-panel-padding-x:20px;--eb-panel-padding-y:20px}.core-content{padding-top:24px;padding-bottom:40px}.page-stack{gap:22px}.page-header{gap:var(--eb-space-5)}.page-header__actions{width:100%}.page-header__actions>*{flex:auto}.panel__header{gap:var(--eb-space-4)}}:root{--eb-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--eb-font-mono:"IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--eb-type-display-size:clamp(48px, 5.25vw, 84px);--eb-type-page-size:clamp(34px, 4vw, 56px);--eb-type-section-size:clamp(28px, 3.2vw, 46px);--eb-type-module-size:clamp(20px, 2vw, 28px);--eb-type-card-size:17px;--eb-type-body-size:14px;--eb-type-small-size:12px;--eb-type-label-size:10px;--eb-type-micro-size:9px;--eb-type-display-leading:.92;--eb-type-heading-leading:1.04;--eb-type-body-leading:1.7;--eb-type-tight-tracking:-.055em;--eb-type-heading-tracking:-.04em;--eb-type-label-tracking:.18em;--eb-type-button-tracking:.025em;--eb-type-reading-width:68ch;--eb-type-copy-width:58ch;--eb-hero-accent:#087bd6}body,button,input,textarea,select{font-family:var(--eb-font-sans)}.page-header h1,.page-header h2{max-width:820px;color:var(--eb-ink-strong);font-size:var(--eb-type-page-size);font-weight:820;line-height:var(--eb-type-heading-leading);letter-spacing:var(--eb-type-heading-tracking);text-wrap:balance}.page-header p{max-width:var(--eb-type-reading-width);color:var(--eb-ink-soft);font-size:var(--eb-type-body-size);line-height:var(--eb-type-body-leading);text-wrap:pretty}.eyebrow,.nav-group__label,.panel-label,.quote-panel-label,.project-planner-kicker,.project-planner-question__meta,.project-planner-question__stage{font-size:var(--eb-type-label-size);letter-spacing:var(--eb-type-label-tracking);text-transform:uppercase;font-weight:800;line-height:1.3}.panel-heading h3,.panel__header h2,.panel__header h3,.module-card h3,.setting-card h3,.operational-module h3{color:var(--eb-ink-strong);font-size:var(--eb-type-card-size);letter-spacing:-.022em;text-wrap:balance;font-weight:780;line-height:1.25}.panel-heading p,.panel__header p,.module-card p,.setting-card p,.operational-module p{max-width:var(--eb-type-copy-width);font-size:var(--eb-type-small-size);text-wrap:pretty;line-height:1.65}.metric-card__topline,.status-badge,.nav-item__badge{font-size:var(--eb-type-micro-size);letter-spacing:.11em;text-transform:uppercase;font-weight:800;line-height:1.2}.metric-card>strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1}.button,.workspace-chrome-button,.project-planner-page button,.quote-workspace-page button{letter-spacing:var(--eb-type-button-tracking);font-weight:780}.public-page p,.golden-workspace p,.project-planner-page p,.quote-workspace-page p{text-wrap:pretty}@media (width<=680px){:root{--eb-type-page-size:clamp(32px, 10vw, 46px);--eb-type-section-size:clamp(26px, 8vw, 38px);--eb-type-body-size:13px}.page-header h1,.page-header h2{letter-spacing:-.045em}}
