.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.\!block{display:block!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--brand-navy:#102d40;--brand-deep:#071d2b;--brand-copper:#994720;--brand-copper-light:#edae88;--brand-paper:#f5f7fa;--brand-surface:#fff;--brand-ink:#152e40;--brand-muted:#526675;--brand-line:#d5dee6;--brand-on-dark:#c5d3df;--navy:#061a2b;--navy2:#0b273c;--cream:#f4efe7;--paper:#fbf9f5;--copper:#b96636;--ink:#112235;--muted:#60707c}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1380px,100% - 96px);margin:auto}.hero{background:var(--navy);color:#fff;min-height:960px;position:relative;overflow:hidden}.hero-image{background:url(/arkem-hero.png) 50%/cover no-repeat;position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,#031422fa 0%,#031422f0 36%,#03142285 58%,#0314220d 85%),linear-gradient(#0000 55%,#0314226b);position:absolute;inset:0}.nav{z-index:3;border-bottom:1px solid #fff3;align-items:center;height:112px;display:flex;position:relative}.brand{align-items:center;gap:14px;display:flex}.brand-mark{color:var(--cream);text-shadow:8px 8px 0 var(--copper);font-size:54px;font-style:italic;font-weight:900;line-height:.8}.brand b{letter-spacing:.12em;font-size:29px}.brand small{color:#d57d49;letter-spacing:.28em;margin-top:6px;font-size:12px;font-weight:700;display:block}.nav nav{gap:42px;margin-left:auto;margin-right:42px;display:flex}.nav nav a{text-transform:uppercase;letter-spacing:.15em;font-size:13px;font-weight:700;position:relative}.nav nav a:after{content:"";background:var(--copper);height:2px;transition:all .25s;position:absolute;bottom:-10px;left:0;right:100%}.nav nav a:hover:after{right:0}.nav-cta{text-transform:uppercase;letter-spacing:.1em;border:1px solid #ffffff80;padding:14px 18px;font-size:13px;font-weight:700}.nav-cta span{margin-left:10px}.hero-content{z-index:2;padding-top:150px;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.23em;color:var(--copper);margin:0 0 26px;font-size:12px;font-weight:800}.eyebrow.light{color:#e6a47d}.hero h1,.section h2,.quote h2{letter-spacing:-.055em;margin:0;font-size:clamp(52px,5.3vw,82px);font-weight:500;line-height:1.04}.hero h1{max-width:870px}.hero h1 em,.section h2 em,.quote h2 em{color:#d27b48;font-style:normal}.hero-copy{color:#d9e0e3;max-width:620px;margin:35px 0;font-size:20px;line-height:1.6}.actions{gap:18px;display:flex}.button{justify-content:space-between;align-items:center;gap:38px;padding:20px 25px;font-weight:700;transition:all .25s;display:inline-flex}.button.copper{background:var(--copper);color:#fff}.button.copper:hover{background:#9f512b;transform:translateY(-2px)}.button.ghost{border:1px solid #ffffffa6}.button.ghost:hover{color:var(--navy);background:#fff}.trust{background:var(--cream);height:118px;color:var(--ink);z-index:3;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:38px;left:50%;transform:translate(-50%);box-shadow:0 15px 38px #00000029}.trust>div{border-right:1px solid #d7cdc1;align-items:center;gap:22px;padding:28px 44px;display:flex}.trust>div:last-child{border:0}.trust-icon{color:var(--copper);font-size:37px}.trust p{margin:0}.trust b{text-transform:uppercase;letter-spacing:.05em;font-size:14px}.trust small{color:var(--muted);margin-top:7px;display:block}.intro{grid-template-columns:1.1fr .9fr;gap:100px;display:grid}.section h2{font-size:clamp(44px,4.2vw,68px)}.section h2 em{color:var(--copper)}.intro-copy{border-top:1px solid #cfc6bb;padding-top:48px}.intro-copy p{color:#52616c;font-size:18px;line-height:1.8}.text-link{border-bottom:1px solid var(--copper);gap:35px;margin-top:18px;padding-bottom:10px;font-weight:700;display:inline-flex}.services{background:var(--cream)}.section-heading{justify-content:space-between;align-items:flex-end;gap:50px;display:flex}.section-heading>p{max-width:420px;color:var(--muted);font-size:17px;line-height:1.8}.service-grid{border-top:1px solid #cfc6bb;border-left:1px solid #cfc6bb;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.service-grid article{border-bottom:1px solid #cfc6bb;border-right:1px solid #cfc6bb;min-height:450px;padding:34px;transition:all .3s;position:relative}.service-grid article:hover{background:#fff;transform:translateY(-6px);box-shadow:0 18px 45px #12223114}.service-no{color:var(--copper);font-size:12px;font-weight:800}.service-symbol{color:var(--copper);margin:52px 0 35px;font-size:43px}.service-grid h3{margin:0 0 20px;font-size:24px;line-height:1.25}.service-grid p{color:var(--muted);line-height:1.7}.tags{flex-wrap:wrap;gap:6px;margin-top:25px;display:flex}.tags span{text-transform:uppercase;letter-spacing:.1em;border:1px solid #d4cbc0;padding:7px 9px;font-size:10px}.service-grid article>a{color:var(--copper);font-size:25px;position:absolute;bottom:24px;right:26px}.project-feature{background:var(--navy);color:#fff}.feature-grid{grid-template-columns:1.08fr .92fr;min-height:690px;display:grid}.feature-image{background:linear-gradient(#0000,#041624d9),url(/arkem-hero.png) 70%/cover;position:relative}.feature-image span{text-transform:uppercase;letter-spacing:.18em;font-size:13px;line-height:1.6;position:absolute;bottom:40px;left:45px}.feature-copy{padding:30px 0 30px 90px}.feature-copy p:not(.eyebrow){color:#b9c4ca;font-size:17px;line-height:1.8}.feature-copy ul{margin:35px 0;padding:0;list-style:none}.feature-copy li{color:#dbe1e4;border-bottom:1px solid #ffffff24;padding:13px 0}.feature-copy li:before{content:"✓";color:#df8a56;margin-right:15px}.process-grid{border-top:1px solid #cfc6bb;grid-template-columns:repeat(4,1fr);margin-top:75px;display:grid}.process-grid article{border-right:1px solid #cfc6bb;min-height:240px;padding:35px 35px 20px 0}.process-grid article+article{padding-left:35px}.process-grid span{color:var(--copper);font-size:12px;font-weight:800}.process-grid h3{margin:45px 0 16px;font-size:21px}.process-grid p{color:var(--muted);font-size:15px;line-height:1.7}.quote{color:#fff;background:#112e43;padding:115px 0}.quote-grid{grid-template-columns:1.2fr .8fr;gap:100px;display:grid}.quote p:not(.eyebrow){color:#bdc9ce;max-width:630px;font-size:18px;line-height:1.7}.contact-card{border-left:1px solid #ffffff40;flex-direction:column;padding-left:70px;display:flex}.contact-card>p{text-transform:uppercase;letter-spacing:.2em;color:#e5a17a!important;font-size:11px!important}.contact-card>a{border-bottom:1px solid #ffffff2e;justify-content:space-between;padding:17px 0;font-size:19px;display:flex}.contact-card>a:hover{color:#e79a6d}.contact-card small{color:#9eacb4;margin-top:28px;line-height:1.7}footer{color:#bdc7cc;background:#061622;padding:70px 0 28px}.footer-grid{grid-template-columns:1fr 1fr 1fr;align-items:start;display:grid}.footer-brand{color:#fff}.footer-grid p{line-height:1.7}.footer-grid>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.footer-grid>div a:hover{color:#fff}.footer-bottom{border-top:1px solid #ffffff1f;justify-content:space-between;margin-top:60px;padding-top:24px;font-size:12px;display:flex}@media (width<=900px){.shell{width:min(100% - 36px,720px)}.hero{min-height:920px}.hero-image{background-position:64%}.hero-shade{background:linear-gradient(90deg,#031422f7,#031422a8)}.nav{height:90px}.nav nav,.nav-cta{display:none}.hero-content{padding-top:105px}.hero h1{font-size:52px}.trust{grid-template-columns:1fr;height:auto;bottom:20px}.trust>div{border-bottom:1px solid #d7cdc1;border-right:0;padding:14px 22px}.trust-icon{font-size:25px}.intro,.feature-grid,.quote-grid{grid-template-columns:1fr;gap:55px}.intro-copy{padding-top:30px}.section-heading{display:block}.service-grid{grid-template-columns:1fr 1fr}.feature-copy{padding:30px 0}.feature-image{min-height:480px}.process-grid{grid-template-columns:1fr 1fr}.quote-grid{gap:50px}.contact-card{border-left:0;padding-left:0}.footer-grid{grid-template-columns:1fr;gap:35px}}@media (width<=560px){.shell{width:calc(100% - 30px)}.brand-mark{font-size:38px}.brand b{font-size:22px}.brand small{font-size:9px}.hero{min-height:950px}.hero-content{padding-top:80px}.hero h1{font-size:42px}.hero-copy{font-size:17px}.actions{flex-direction:column;align-items:stretch}.button{padding:17px 20px}.trust b,.trust small{font-size:11px}.section{padding-top:85px;padding-bottom:85px}.service-grid,.process-grid{grid-template-columns:1fr}.service-grid article{min-height:390px}.section h2,.quote h2{font-size:42px}.section-heading>p{margin-top:25px}.feature-image{min-height:380px}.process-grid article,.process-grid article+article{border-bottom:1px solid #cfc6bb;border-right:0;padding-left:0}.quote{padding:85px 0}.contact-card>a{font-size:16px}.footer-grid{grid-template-columns:1fr}.footer-bottom{display:block}.footer-bottom span{margin-top:8px;display:block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}body{font-family:var(--font-inter),Arial,sans-serif}h1,h2,h3,.nav,.button,.trust,.eyebrow{font-family:var(--font-manrope),Arial,sans-serif}.brand{gap:0}.brand-mark,.brand>b,.brand>small{display:none}.official-logo{background:#fff;width:270px;height:78px;display:block;position:relative;overflow:hidden}.official-logo-crop{position:absolute;inset:0;overflow:hidden}.official-logo img{width:900px;max-width:none;position:absolute;top:-246px;left:-325px}.divisions{z-index:4;background:#fff;grid-template-columns:repeat(3,1fr);margin-top:-34px;display:grid;position:relative;box-shadow:0 20px 55px #091c2d1a}.divisions article{border-right:1px solid #ded7cd;min-height:320px;padding:42px;position:relative}.divisions article:last-child{border:0}.divisions article>span{color:#b6bec4;font:700 12px var(--font-manrope);position:absolute;top:24px;right:28px}.divisions .eyebrow{margin-bottom:38px}.divisions h3{margin:0 0 18px;font-size:25px;line-height:1.25}.divisions article>p:not(.eyebrow){color:var(--muted);line-height:1.7}.divisions a{color:var(--copper);gap:28px;font-weight:750;display:flex;position:absolute;bottom:32px}.service-grid{grid-template-columns:repeat(3,1fr)}.service-grid article{min-height:425px}.systems{background:var(--navy);color:#fff}.systems-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:110px;display:grid}.systems h2{font-size:clamp(46px,4vw,68px)}.systems-grid>div>p:not(.eyebrow){color:#b9c5ca;margin:30px 0;font-size:17px;line-height:1.8}.system-list{border-top:1px solid #ffffff2e}.system-list>div{border-bottom:1px solid #ffffff2e;grid-template-columns:45px 1fr 1fr;align-items:center;gap:20px;min-height:92px;display:grid}.system-list span{color:#d98250;font:700 11px var(--font-manrope)}.system-list b{font:700 20px var(--font-manrope)}.system-list small{color:#98a9b3;line-height:1.5}.digital-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:110px;display:grid}.digital-panel{aspect-ratio:1;background:#102d43;grid-template-columns:1fr 1fr;gap:1px;padding:1px;display:grid}.digital-panel span{color:#d48656;font:700 clamp(34px,5vw,72px) var(--font-manrope);letter-spacing:-.05em;background:#0a2235;justify-content:center;align-items:center;display:flex}.digital h2{font-size:clamp(46px,4vw,68px)}.digital-grid>div>p:not(.eyebrow){color:var(--muted);font-size:17px;line-height:1.8}.digital ul{margin-top:30px;padding:0;list-style:none}.digital li{color:#405564;border-bottom:1px solid #cad3d9;padding:13px 0}.digital li:before{content:"—";color:var(--copper);margin-right:14px}.markets{color:#fff;background:linear-gradient(115deg,#0d2a40,#163c55);padding:110px 0}.markets h2{font:500 clamp(44px,4vw,68px)/1.05 var(--font-manrope);letter-spacing:-.05em}.markets h2 em{color:#df8653;font-style:normal}.market-tags{flex-wrap:wrap;gap:10px;margin-top:48px;display:flex}.market-tags span{font:650 13px var(--font-manrope);text-transform:uppercase;letter-spacing:.07em;border:1px solid #ffffff40;padding:14px 18px}@media (width<=900px){.official-logo{width:220px;height:64px}.official-logo img{width:735px;top:-201px;left:-265px}.divisions{grid-template-columns:1fr;margin-top:0}.divisions article{border-bottom:1px solid #ded7cd;border-right:0}.service-grid{grid-template-columns:1fr 1fr}.systems-grid,.digital-grid{grid-template-columns:1fr;gap:65px}}@media (width<=560px){.official-logo{width:180px;height:52px}.official-logo img{width:600px;top:-164px;left:-216px}.service-grid{grid-template-columns:1fr}.system-list>div{grid-template-columns:35px 1fr}.system-list small{grid-column:2}.divisions article{padding:32px}.digital-panel{aspect-ratio:1.2}}.official-logo img{top:-255px}.official-logo-footer{filter:none;background:#fff}@media (width<=900px){.official-logo img{top:-208px}}@media (width<=560px){.official-logo img{top:-170px}}.official-logo,.official-logo-footer{mix-blend-mode:normal;background:0 0}.official-logo img{filter:invert()grayscale()brightness(1.35);mix-blend-mode:screen}.service-groups{border-top:1px solid #cfc6bb;margin-top:78px}.service-groups>article{border-bottom:1px solid #cfc6bb;grid-template-columns:.85fr 1.15fr;gap:90px;padding:72px 0;scroll-margin-top:30px;display:grid}.group-title{padding-left:72px;position:relative}.group-title>span{color:var(--copper);font:750 12px var(--font-manrope);position:absolute;top:4px;left:0}.group-title>p{color:var(--copper);font:750 12px var(--font-manrope);letter-spacing:.22em;margin:0 0 30px}.group-title h3{letter-spacing:-.035em;max-width:520px;margin:0;font-size:clamp(30px,3vw,46px);line-height:1.12}.group-line{background:var(--copper);width:64px;height:2px;margin-top:38px}.group-detail>p{color:#53636e;max-width:700px;margin:0 0 25px;font-size:18px;line-height:1.8}.group-detail ul{grid-template-columns:1fr 1fr;gap:0 38px;margin:0 0 28px;padding:0;list-style:none;display:grid}.group-detail li{color:#253c4c;border-bottom:1px solid #d8d0c6;padding:14px 0 14px 22px;line-height:1.5;position:relative}.group-detail li:before{content:"";border:1px solid var(--copper);width:7px;height:7px;position:absolute;top:23px;left:0;transform:rotate(45deg)}.group-detail .text-link{margin-top:8px}@media (width<=900px){.service-groups>article{grid-template-columns:1fr;gap:38px}.group-title{padding-left:50px}.group-detail ul{grid-template-columns:1fr}}@media (width<=560px){.service-groups>article{padding:55px 0}.group-title{padding-left:38px}.group-detail>p{font-size:16px}}.official-logo{background:0 0;width:285px;height:auto;overflow:visible}.official-logo img{filter:none;mix-blend-mode:normal;width:100%;max-width:100%;height:auto;display:block;position:static}.official-logo-footer{background:0 0;width:250px}@media (width<=900px){.official-logo{width:225px;height:auto}.official-logo img{width:100%;height:auto;position:static}}@media (width<=560px){.official-logo{width:190px;height:auto}.official-logo img{width:100%;height:auto;position:static}}.home-service-grid,.service-index-grid{border-top:1px solid #cec5b9;border-left:1px solid #cec5b9;grid-template-columns:repeat(2,1fr);margin-top:70px;display:grid}.home-service-grid article,.service-index-grid article{background:#ffffff38;border-bottom:1px solid #cec5b9;border-right:1px solid #cec5b9;min-height:360px;padding:40px;transition:all .25s;position:relative}.home-service-grid article:hover,.service-index-grid article:hover{background:#fff;transform:translateY(-3px);box-shadow:0 18px 42px #091c2d14}.home-service-grid article>span,.service-index-grid article>span{color:#a6afb5;font:700 12px var(--font-manrope);position:absolute;top:28px;right:30px}.home-service-grid h3,.service-index-grid h2{max-width:480px;margin:30px 0 18px;font-size:30px;line-height:1.2}.home-service-grid article>p:not(.eyebrow),.service-index-grid article>p:not(.eyebrow){color:var(--muted);max-width:580px;line-height:1.75}.home-service-grid article>a,.service-index-grid article>a{color:var(--copper);gap:25px;font-weight:750;display:flex;position:absolute;bottom:34px;left:40px}.all-services-link{border-bottom:1px solid var(--copper);justify-content:space-between;width:330px;margin:36px 0 0 auto;padding:18px 0;font-weight:750;display:flex}.inner-page{background:var(--paper)}.inner-hero{color:#fff;background:radial-gradient(circle at 82% 20%,#1c4b67 0,#0000 38%),linear-gradient(120deg,#061a2b,#0d3048);min-height:610px}.inner-hero-content{padding-top:95px;padding-bottom:100px}.inner-hero h1{font:520 clamp(54px,6vw,88px)/1 var(--font-manrope);letter-spacing:-.055em;max-width:980px;margin:0}.inner-hero-content>p:not(.eyebrow){color:#c7d1d6;max-width:800px;margin:32px 0;font-size:20px;line-height:1.7}.services-hero{min-height:650px}.service-intro{grid-template-columns:1fr 1fr;align-items:end;gap:100px;display:grid}.service-intro h2{font-size:clamp(40px,4vw,64px)}.service-intro>p{color:var(--muted);margin:0;font-size:19px;line-height:1.8}.service-detail-section{background:var(--cream);padding:110px 0}.service-detail-grid{grid-template-columns:1.25fr .75fr;gap:110px;display:grid}.service-detail-grid ol{border-top:1px solid #cfc6bb;padding:0;list-style:none}.service-detail-grid li{border-bottom:1px solid #cfc6bb;grid-template-columns:45px 1fr;align-items:center;min-height:72px;display:grid}.service-detail-grid li span{color:var(--copper);font:700 11px var(--font-manrope)}.service-detail-grid li b{font:650 17px var(--font-manrope)}.service-detail-grid aside{background:#fff;padding:42px}.service-detail-grid aside>div:not(.audience-tags){color:#425766;border-bottom:1px solid #ded7ce;padding:14px 0}.audience-label{margin-top:48px}.audience-tags{flex-wrap:wrap;gap:8px;display:flex}.audience-tags span{border:1px solid #d1c7bb;padding:9px 11px;font-size:12px}.service-cta{color:#fff;background:#102e44;padding:105px 0}.service-cta h2{font:500 clamp(44px,4vw,68px)/1.05 var(--font-manrope);letter-spacing:-.05em;margin:0 0 38px}.service-cta h2 em{color:#df8653;font-style:normal}.service-index-grid{margin-top:0}.service-index-grid article{min-height:410px}@media (width<=900px){.home-service-grid,.service-index-grid{grid-template-columns:1fr}.service-intro,.service-detail-grid{grid-template-columns:1fr;gap:55px}.inner-hero{min-height:560px}.inner-hero-content{padding-top:80px}.service-detail-section{padding:85px 0}}@media (width<=560px){.home-service-grid article,.service-index-grid article{min-height:350px;padding:30px}.home-service-grid article>a,.service-index-grid article>a{left:30px}.all-services-link{width:100%}.inner-hero h1{font-size:48px}.inner-hero-content>p:not(.eyebrow){font-size:17px}.service-detail-grid aside{padding:28px}}.access-grid{border-top:1px solid #cec5b9;border-left:1px solid #cec5b9;grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.access-grid>a{border-bottom:1px solid #cec5b9;border-right:1px solid #cec5b9;min-height:285px;padding:34px;transition:all .25s;position:relative}.access-grid>a:hover{background:#fff;transform:translateY(-3px);box-shadow:0 15px 38px #091c2d14}.access-grid span{color:var(--copper);font:750 11px var(--font-manrope)}.access-grid h3{margin:32px 0 15px;font-size:25px}.access-grid p{color:var(--muted);line-height:1.65}.access-grid b{color:var(--copper);font-size:13px;position:absolute;bottom:30px}.platform-hero h1 em{color:#df8653;font-style:normal}.platform-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.platform-card{background:#fff;border:1px solid #d8d0c7;flex-direction:column;min-height:560px;display:flex}.card-visual{color:#fff;background:linear-gradient(135deg,#0b263b,#1d4b67);justify-content:space-between;align-items:flex-start;height:190px;padding:28px;display:flex}.card-visual span{font:750 12px var(--font-manrope);color:#df8653}.card-visual b{font:650 11px var(--font-manrope);letter-spacing:.12em;text-transform:uppercase}.card-body{flex-direction:column;flex:1;padding:30px;display:flex}.card-body h2{margin:18px 0;font-size:25px;line-height:1.25}.card-body>p:not(.eyebrow){color:var(--muted);line-height:1.7}.card-body small{color:#53636e;border-top:1px solid #e1dbd3;margin-top:20px;padding-top:16px;display:block}.card-body strong{color:var(--navy);font:700 14px var(--font-manrope);margin-top:14px;display:block}.card-body a{color:var(--copper);justify-content:space-between;margin-top:auto;padding-top:25px;font-weight:750;display:flex}.footer-grid{grid-template-columns:1.2fr 1fr .65fr .75fr}@media (width<=900px){.access-grid,.platform-grid,.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.access-grid,.platform-grid{grid-template-columns:1fr}.platform-card{min-height:520px}.footer-grid{grid-template-columns:1fr}}.card-visual.has-image{height:245px;padding:0;position:relative;overflow:hidden}.card-visual.has-image:after{content:"";background:linear-gradient(#0515210d,#051521b8);position:absolute;inset:0}.card-visual.has-image img{object-fit:cover;width:100%;height:100%}.card-visual.has-image span,.card-visual.has-image b{z-index:1;position:absolute;bottom:22px}.card-visual.has-image span{left:24px}.card-visual.has-image b{right:24px}.service-visual{margin-top:-35px;margin-bottom:110px}.service-visual img{object-fit:cover;width:100%;max-height:650px;display:block}.service-visual figcaption,.visual-note{color:#71808a;letter-spacing:.04em;margin-top:12px;font-size:12px;display:block}.visual-showcase{background:#e9eef1}.showcase-grid{grid-template-rows:1fr 1fr;grid-template-columns:1.25fr .75fr;gap:18px;margin-top:62px;display:grid}.showcase-grid a{min-height:255px;position:relative;overflow:hidden}.showcase-grid .showcase-main{grid-row:1/3;min-height:528px}.showcase-grid img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.showcase-grid a:hover img{transform:scale(1.025)}.showcase-grid a:after{content:"";background:linear-gradient(#0000 45%,#041420d1);position:absolute;inset:0}.showcase-grid span{z-index:1;color:#fff;font:700 18px var(--font-manrope);position:absolute;bottom:25px;left:28px}@media (width<=900px){.showcase-grid{grid-template-rows:auto;grid-template-columns:1fr}.showcase-grid .showcase-main{grid-row:auto;min-height:380px}.service-visual{margin-top:-15px;margin-bottom:80px}}@media (width<=560px){.showcase-grid a,.showcase-grid .showcase-main{min-height:280px}.card-visual.has-image{height:220px}}html{scroll-padding-top:24px}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.hero-image{background-image:url(/arkem-hero.webp)}.skip-link{z-index:9999;color:var(--navy);background:#fff;padding:12px 16px;font-weight:800;transition:transform .2s;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline-offset:4px;outline:3px solid #e5905f}.nav a:focus-visible,.button:focus-visible{outline-color:#fff}.mobile-menu{z-index:20;margin-left:auto;display:none;position:relative}.mobile-menu summary{cursor:pointer;border:1px solid #fff6;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:46px;height:46px;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:#fff;width:19px;height:2px;display:block}.mobile-menu>div{width:min(330px,100vw - 30px);color:var(--navy);background:#fff;padding:12px;position:absolute;top:56px;right:0;box-shadow:0 22px 55px #00000047}.mobile-menu>div a{font:700 14px var(--font-manrope);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #e2dcd4;justify-content:space-between;align-items:center;padding:17px 14px;display:flex}.mobile-menu>div a:last-child{border:0}.mobile-menu .mobile-contact{background:var(--copper);color:#fff;margin-top:8px}.breadcrumb{color:#95a9b4;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:42px;font-size:12px;display:flex}.breadcrumb a:hover{color:#fff}.quote-button{margin-top:22px}.market-button{width:max-content;margin-top:42px}.reference-markets{padding-top:110px;padding-bottom:110px}.viewer-section{padding-bottom:100px}.model-viewer-shell{background:#071b2a;margin-top:60px;padding:1px;box-shadow:0 28px 80px #04142029}.model-viewer{background:#071b2a;height:min(70vh,720px);min-height:520px;position:relative;overflow:hidden}.model-viewer canvas{touch-action:none;width:100%;height:100%;display:block}.model-viewer-status{z-index:2;color:#dfe7eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:650 11px var(--font-manrope);text-transform:uppercase;letter-spacing:.1em;background:#051622c2;align-items:center;gap:9px;padding:10px 13px;display:flex;position:absolute;top:22px;left:24px}.model-viewer-status span{background:#77c59b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #77c59b1f}.model-viewer-status span.is-loading{background:#e9a06f;animation:1.2s infinite pulse}.model-viewer-controls{z-index:2;gap:7px;display:flex;position:absolute;top:20px;right:22px}.model-viewer-controls button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;font:650 11px var(--font-manrope);cursor:pointer;background:#051622bf;border:1px solid #ffffff4d;padding:10px 12px}.model-viewer-controls button:hover,.model-viewer-controls button[aria-pressed=true]{background:var(--copper);border-color:var(--copper)}.model-viewer-help{color:#a9b8c0;letter-spacing:.04em;margin:0;font-size:11px;position:absolute;bottom:18px;left:24px}.model-viewer-fallback{background:#071b2a;grid-template-columns:1.25fr .75fr;display:grid;position:absolute;inset:0}.model-viewer-fallback:after{content:"";background:linear-gradient(90deg,#0000 35%,#051622f2 68%);position:absolute;inset:0}.model-viewer-fallback img{object-fit:cover;opacity:.72;width:100%;height:100%}.model-viewer-fallback>div{z-index:1;color:#fff;align-self:center;padding:48px;position:relative}.model-viewer-fallback b{font:700 24px var(--font-manrope)}.model-viewer-fallback p{color:#adbac1;line-height:1.7}.viewer-capabilities{border-top:1px solid #d4cbc0;border-left:1px solid #d4cbc0;grid-template-columns:repeat(3,1fr);display:grid}.viewer-capabilities article{border-bottom:1px solid #d4cbc0;border-right:1px solid #d4cbc0;min-height:210px;padding:34px}.viewer-capabilities span{color:var(--copper);font:750 11px var(--font-manrope)}.viewer-capabilities h3{margin:32px 0 12px;font-size:21px}.viewer-capabilities p{color:var(--muted);margin:0;line-height:1.65}.design-gallery{background:#e9eef1}.design-gallery .platform-card{background:#f9fbfc}@keyframes pulse{50%{opacity:.5}}.resource-tools{border-bottom:1px solid #d4cbc0;justify-content:space-between;align-items:center;gap:30px;padding-bottom:28px;display:flex}.resource-tools label{flex:1;max-width:460px}.resource-tools input{width:100%;height:52px;color:var(--navy);font:600 15px var(--font-inter);background:#fff;border:1px solid #cfc6bb;padding:0 17px}.resource-filters{flex-wrap:wrap;gap:8px;display:flex}.resource-filters button{color:#4d606c;font:700 11px var(--font-manrope);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #cfc6bb;padding:11px 14px}.resource-filters button.active,.resource-filters button:hover{background:var(--navy);border-color:var(--navy);color:#fff}.resource-count{color:var(--muted);margin:22px 0;font-size:13px}.resource-grid{border-top:1px solid #cec5b9;border-left:1px solid #cec5b9;grid-template-columns:repeat(3,1fr);display:grid}.resource-card{background:#fff;border-bottom:1px solid #cec5b9;border-right:1px solid #cec5b9;flex-direction:column;min-height:440px;padding:34px;display:flex;position:relative}.resource-card>div:first-child{color:var(--copper);font:750 11px var(--font-manrope);justify-content:space-between;display:flex}.resource-card>div:first-child b{border:1px solid #dec4b5;padding:6px 8px}.resource-card .eyebrow{margin:38px 0 0}.resource-card h2{margin:18px 0;font-size:25px;line-height:1.25}.resource-card>p:not(.eyebrow){color:var(--muted);line-height:1.7}.resource-card small{color:#596b76;border-top:1px solid #e4ddd5;margin-top:10px;padding-top:15px}.resource-actions{gap:20px;margin-top:auto;padding-top:24px;display:flex}.resource-actions a{color:var(--copper);gap:10px;font-weight:750;display:flex}.resource-disclaimer{color:#6e7e88;margin-top:22px;font-size:12px}.empty-state{text-align:center;padding:70px 0}.empty-state h2{font-size:30px}.empty-state p{color:var(--muted)}.corporate-intro{grid-template-columns:1fr 1fr;gap:100px;display:grid}.corporate-intro>div:last-child{border-top:1px solid #d1c9bf;padding-top:50px}.corporate-intro>div:last-child>p{color:#53636e;font-size:18px;line-height:1.8}.signature{border-left:2px solid var(--copper);padding-left:20px;margin-top:38px!important}.signature b,.signature span{display:block}.signature b{color:var(--navy);font:750 17px var(--font-manrope)}.signature span{margin-top:5px;font-size:13px}.corporate-principles{background:var(--navy);color:#fff}.principle-grid{border-top:1px solid #ffffff2b;border-left:1px solid #ffffff2b;grid-template-columns:repeat(2,1fr);display:grid}.principle-grid article{border-bottom:1px solid #ffffff2b;border-right:1px solid #ffffff2b;min-height:260px;padding:42px}.principle-grid span{color:#df8653;font:750 11px var(--font-manrope)}.principle-grid h2{margin:35px 0 16px;font-size:28px}.principle-grid p{color:#aebdc5;max-width:520px;line-height:1.75}.expertise-list{border-top:1px solid #cec5b9;margin-top:65px}.expertise-list>div{border-bottom:1px solid #cec5b9;grid-template-columns:70px 1fr;align-items:center;min-height:88px;display:grid}.expertise-list span{color:var(--copper);font:750 11px var(--font-manrope)}.expertise-list b{font:650 23px var(--font-manrope)}.reference-note{border-left:4px solid var(--copper);background:#f0eae2;grid-template-columns:180px 1fr;gap:40px;margin-bottom:58px;padding:30px 34px;display:grid}.reference-note b{font:750 14px var(--font-manrope);text-transform:uppercase;letter-spacing:.08em}.reference-note p{color:#53636e;margin:0;line-height:1.7}.reference-grid{border-top:1px solid #cec5b9}.reference-grid article{border-bottom:1px solid #cec5b9;grid-template-columns:.9fr 1.1fr;align-items:center;gap:65px;padding:55px 0;display:grid}.reference-image{aspect-ratio:16/10;background:#dfe5e8;display:block;position:relative;overflow:hidden}.reference-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.reference-image:after{content:"";background:linear-gradient(#0000 50%,#041420bf);position:absolute;inset:0}.reference-image span{z-index:1;color:#fff;font-weight:750;position:absolute;bottom:20px;left:22px}.reference-image:hover img{transform:scale(1.025)}.reference-grid h2{margin:20px 0;font-size:32px}.reference-grid article>div>p:not(.eyebrow){color:var(--muted);line-height:1.75}.reference-grid small{color:#6f7d86}.contact-layout{grid-template-columns:.72fr 1.28fr;align-items:start;gap:90px;display:grid}.contact-layout>aside{position:sticky;top:25px}.contact-layout>aside h2{font-size:48px}.contact-lines{border-top:1px solid #d2cac0;margin-top:45px}.contact-lines>a,.contact-lines>div{border-bottom:1px solid #d2cac0;flex-direction:column;gap:8px;padding:20px 0;display:flex}.contact-lines span{color:var(--copper);font:750 10px var(--font-manrope);text-transform:uppercase;letter-spacing:.12em}.contact-lines b{font:650 16px var(--font-manrope);overflow-wrap:anywhere}.contact-lines a:hover b{color:var(--copper)}.contact-note{color:var(--muted);margin-top:25px;font-size:13px;line-height:1.7}.project-brief-form{background:#eef2f4;padding:55px}.form-heading h2{font-size:clamp(38px,4vw,58px)}.form-heading h2 em{color:var(--copper);font-style:normal}.form-heading>p:not(.eyebrow){color:var(--muted);line-height:1.7}.form-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:45px;display:grid}.form-grid label{flex-direction:column;gap:9px;display:flex}.form-grid label>span{font:700 11px var(--font-manrope);text-transform:uppercase;letter-spacing:.07em;color:#405563}.form-grid input:not([type=checkbox]),.form-grid select,.form-grid textarea{width:100%;color:var(--navy);font:500 15px var(--font-inter);background:#fff;border:1px solid #c8d1d6;border-radius:0;padding:14px 15px}.form-grid input:not([type=checkbox]),.form-grid select{height:52px}.form-grid textarea{resize:vertical;min-height:130px}.form-wide{grid-column:1/-1}.consent{align-items:flex-start;flex-direction:row!important}.consent input{width:18px;height:18px;accent-color:var(--copper);margin:0}.consent span{line-height:1.5;text-transform:none!important;letter-spacing:0!important;font-family:var(--font-inter)!important;font-weight:500!important}.form-actions{align-items:center;gap:25px;display:flex}.form-actions button{cursor:pointer;border:0;font-size:15px}.form-actions>a{color:#536873;font-size:13px;text-decoration:underline}.form-success{color:#245f40;background:#e1f0e8;margin:0;padding:13px 16px;font-size:13px}.contact-process{background:var(--navy);color:#fff;padding:100px 0}.contact-step-grid{border-top:1px solid #ffffff2b;border-left:1px solid #ffffff2b;grid-template-columns:repeat(3,1fr);display:grid}.contact-step-grid article{border-bottom:1px solid #ffffff2b;border-right:1px solid #ffffff2b;min-height:230px;padding:36px}.contact-step-grid span{color:#df8653;font:750 11px var(--font-manrope)}.contact-step-grid h2{margin:40px 0 14px;font-size:23px}.contact-step-grid p{color:#aebdc5;line-height:1.65}.article-hero{color:#fff;background:radial-gradient(circle at 82% 15%,#1c4b67 0,#0000 37%),linear-gradient(120deg,#061a2b,#0d3048)}.article-hero-content{padding-top:85px;padding-bottom:110px}.article-hero h1{font:520 clamp(48px,5.7vw,82px)/1.05 var(--font-manrope);letter-spacing:-.05em;max-width:1100px;margin:0}.article-meta{color:#aebfc7;gap:18px;margin-top:35px;font-size:13px;display:flex}.article-meta span+time:before{content:"·";margin-right:18px}.article-content{width:min(850px,100% - 96px);padding-top:95px;padding-bottom:110px}.article-lead{border-left:3px solid var(--copper);padding-left:28px;color:#334b5b!important;margin-bottom:65px!important;font-size:23px!important;line-height:1.7!important}.article-content section{margin:0 0 55px}.article-content h2{font:680 clamp(28px,3vw,38px)/1.2 var(--font-manrope);letter-spacing:-.025em;margin:0 0 20px}.article-content p,.article-content li{color:#53636e;font-size:17px;line-height:1.85}.article-content ul{padding-left:22px}.article-content li{padding:4px 0}.article-content li::marker{color:var(--copper)}.article-disclaimer{border-left:4px solid var(--copper);background:#f0eae2;padding:28px 32px}.article-disclaimer b{font:750 12px var(--font-manrope);text-transform:uppercase;letter-spacing:.1em}.article-disclaimer p{margin:10px 0 0;font-size:14px;line-height:1.7}@media (width<=900px){.mobile-menu{display:block}.model-viewer{height:560px;min-height:500px}.model-viewer-controls{inset:auto 18px 50px;overflow-x:auto}.model-viewer-status,.model-viewer-help{left:18px}.viewer-capabilities,.resource-grid{grid-template-columns:1fr}.resource-tools{flex-direction:column;align-items:stretch}.resource-tools label{max-width:none}.corporate-intro,.contact-layout{grid-template-columns:1fr;gap:60px}.contact-layout>aside{position:static}.principle-grid{grid-template-columns:1fr}.reference-grid article{grid-template-columns:1fr;gap:35px}.project-brief-form{padding:40px}.contact-step-grid{grid-template-columns:1fr}.article-content{width:min(720px,100% - 36px)}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>.brand{grid-column:1/-1}}@media (width<=560px){.nav{height:78px}.official-logo{width:168px}.mobile-menu summary{width:42px;height:42px}.hero-image{background-position:67%}.model-viewer{height:500px;min-height:460px}.model-viewer-controls{grid-template-columns:1fr 1fr;display:grid}.model-viewer-controls button:last-child{grid-column:1/-1}.model-viewer-help{display:none}.viewer-capabilities article{padding:28px}.resource-filters{grid-template-columns:1fr 1fr;display:grid}.resource-filters button{text-align:left}.resource-card{min-height:400px;padding:28px}.resource-actions{justify-content:space-between}.corporate-intro{gap:45px}.corporate-intro>div:last-child{padding-top:30px}.principle-grid article{padding:30px}.reference-note{grid-template-columns:1fr;gap:12px;padding:24px}.reference-grid article{padding:40px 0}.contact-layout>aside h2{font-size:42px}.project-brief-form{padding:28px 20px}.form-grid{grid-template-columns:1fr}.form-wide{grid-column:auto}.form-actions{flex-direction:column;align-items:stretch}.form-actions .button{width:100%}.contact-step-grid article{padding:28px}.article-hero-content{padding-top:60px;padding-bottom:80px}.article-hero h1{font-size:43px}.article-content{width:calc(100% - 30px);padding-top:70px}.article-lead{padding-left:18px;font-size:19px!important}.footer-grid{grid-template-columns:1fr}.footer-grid>.brand{grid-column:auto}.model-viewer-fallback{grid-template-columns:1fr}.model-viewer-fallback:after{background:linear-gradient(0deg,#051622fa 0,#05162240 75%)}.model-viewer-fallback>div{align-self:end;padding:28px}.model-viewer-fallback b{font-size:19px}}.commerce-status{border-left:4px solid var(--copper);background:#f0eae2;grid-template-columns:220px 1fr;align-items:center;gap:45px;margin-bottom:44px;padding:28px 32px;display:grid}.commerce-status span{font:750 12px var(--font-manrope);text-transform:uppercase;letter-spacing:.09em;color:var(--copper)}.commerce-status p{color:#53636e;margin:0;line-height:1.7}@media (width<=560px){.commerce-status{grid-template-columns:1fr;gap:10px;padding:24px}}.decision-promo{color:#fff;background:linear-gradient(120deg,#061a2b 0%,#0b3049 70%,#174a67 100%);padding:115px 0;overflow:hidden}.decision-promo-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:90px;display:grid}.decision-promo h2{font:520 clamp(44px,4.5vw,68px)/1.06 var(--font-manrope);letter-spacing:-.05em;margin:0}.decision-promo h2 em{color:#df8653;font-style:normal}.decision-promo-grid>div:first-child>p:not(.eyebrow){color:#bcc9cf;max-width:650px;margin:28px 0 34px;font-size:18px;line-height:1.75}.decision-promo-features{border-top:1px solid #fff3}.decision-promo-features article{border-bottom:1px solid #fff3;grid-template-columns:50px 1fr;column-gap:18px;padding:25px 0;display:grid}.decision-promo-features span{color:#df8653;font:750 11px var(--font-manrope);grid-row:1/3;padding-top:4px}.decision-promo-features b{font:700 17px var(--font-manrope)}.decision-promo-features p{color:#aebdc5;margin:7px 0 0;font-size:14px;line-height:1.6}.decision-hero{background:radial-gradient(circle at 78% 28%,#2870979e,#0000 38%),linear-gradient(125deg,#041724,#0a2a40 62%,#0f3c57);min-height:760px}.decision-hero h1 em{color:#df8653;font-style:normal}.assistant-trust{flex-wrap:wrap;gap:10px;margin-top:35px;display:flex}.assistant-trust span{color:#dce5e9;font:650 11px var(--font-manrope);text-transform:uppercase;letter-spacing:.06em;background:#ffffff0f;border:1px solid #ffffff40;padding:10px 13px}.decision-assistant{max-width:1180px;margin:auto}.decision-form{background:#edf2f4;padding:64px}.decision-form-heading{max-width:760px}.decision-form-heading h2{font:540 clamp(42px,4.3vw,64px)/1.06 var(--font-manrope);letter-spacing:-.045em;margin:0}.decision-form-heading h2 em{color:var(--copper);font-style:normal}.decision-form-heading>p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.7}.decision-step{border-top:1px solid #c7d1d6;padding:45px 0}.decision-form-heading+.decision-step{margin-top:50px}.decision-step-title{grid-template-columns:48px 1fr;gap:16px;margin-bottom:28px;display:grid}.decision-step-title>span{color:var(--copper);font:750 11px var(--font-manrope);padding-top:6px}.decision-step-title h3{font:700 24px var(--font-manrope);margin:0}.decision-step-title p{color:var(--muted);margin:8px 0 0;line-height:1.55}.decision-fields{grid-template-columns:1fr 1fr;gap:20px 22px;margin-left:64px;display:grid}.decision-fields label{flex-direction:column;gap:9px;display:flex}.decision-fields label>span{font:700 11px var(--font-manrope);text-transform:uppercase;letter-spacing:.07em;color:#405563}.decision-fields input,.decision-fields select{width:100%;height:54px;color:var(--navy);font:550 15px var(--font-inter);background:#fff;border:1px solid #c1cdd3;border-radius:0;padding:0 15px}.decision-options{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 0 64px;padding:0;display:grid}.decision-options label{cursor:pointer;background:#fff;border:1px solid #c1ccd2;align-items:center;gap:12px;min-height:58px;padding:13px 15px;transition:all .2s;display:flex}.decision-options label:hover{border-color:#9daeb7}.decision-options label.selected{border-color:var(--copper);box-shadow:inset 3px 0 0 var(--copper);background:#fff8f2}.decision-options input{width:17px;height:17px;accent-color:var(--copper);margin:0}.decision-options span{font:650 14px var(--font-manrope)}.decision-options b{color:var(--copper);margin-left:auto;font-size:17px}.decision-submit{cursor:pointer;border:0;margin-left:64px;font-size:15px}.decision-result{background:#fff;border-top:1px solid #cec5b9;border-left:1px solid #cec5b9;grid-template-columns:.8fr 1.2fr;margin-top:32px;scroll-margin-top:30px;display:grid}.decision-score,.decision-recommendation,.decision-roadmap,.decision-actions{border-bottom:1px solid #cec5b9;border-right:1px solid #cec5b9;padding:42px}.decision-score{background:var(--navy);color:#fff}.decision-score>div:first-child{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.decision-score>div:first-child>span{font:700 12px var(--font-manrope);text-transform:uppercase;letter-spacing:.08em;color:#c8d3d8}.decision-score strong{font:520 54px var(--font-manrope);color:#df8653;line-height:.8}.decision-score strong small{color:#9dafb8;font-size:16px}.score-track{background:#ffffff1f;height:7px;margin:36px 0 20px;overflow:hidden}.score-track span{background:#df8653;height:100%;transition:width .6s;display:block}.decision-score p{color:#aebdc5;margin:0;font-size:12px;line-height:1.65}.decision-recommendation h2{font:650 clamp(30px,3vw,42px)/1.14 var(--font-manrope);letter-spacing:-.03em;margin:18px 0}.decision-recommendation>p:not(.eyebrow){color:var(--muted);line-height:1.7}.decision-roadmap{grid-column:1/-1}.decision-roadmap ol{border-top:1px solid #ddd6cd;margin:25px 0 0;padding:0;list-style:none}.decision-roadmap li{border-bottom:1px solid #ddd6cd;grid-template-columns:55px 1fr;align-items:center;min-height:72px;display:grid}.decision-roadmap li>span{color:var(--copper);font:750 11px var(--font-manrope)}.decision-roadmap li p{color:#405563;margin:0;line-height:1.6}.decision-actions{background:#f1ece5;grid-column:1/-1;align-items:center;gap:25px;display:flex}.decision-actions button{color:var(--navy);font:750 13px var(--font-manrope);cursor:pointer;background:0 0;border:0;text-decoration:underline}.assistant-boundary{background:#e8e1d8;padding:34px 0}.assistant-boundary .shell{grid-template-columns:220px 1fr;align-items:start;gap:42px;display:grid}.assistant-boundary b{font:750 12px var(--font-manrope);text-transform:uppercase;letter-spacing:.08em;color:var(--copper)}.assistant-boundary p{color:#4f626e;margin:0;font-size:14px;line-height:1.7}.service-process-grid{border-top:1px solid #cec5b9;border-left:1px solid #cec5b9;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.service-process-grid article{border-bottom:1px solid #cec5b9;border-right:1px solid #cec5b9;min-height:270px;padding:34px}.service-process-grid span{color:var(--copper);font:750 11px var(--font-manrope)}.service-process-grid h3{font:700 20px var(--font-manrope);margin:45px 0 15px;line-height:1.35}.service-process-grid p{color:var(--muted);font-size:14px;line-height:1.7}.service-faq{color:#fff;background:#071b2a;padding:110px 0}.service-faq-layout{grid-template-columns:.72fr 1.28fr;align-items:start;gap:100px;display:grid}.service-faq h2{font:520 clamp(44px,4vw,64px)/1.07 var(--font-manrope);letter-spacing:-.05em;margin:0}.service-faq h2 em{color:#df8653;font-style:normal}.service-faq-layout>div:first-child>p:not(.eyebrow){color:#aebbc2;max-width:480px;line-height:1.7}.faq-list{border-top:1px solid #fff3}.faq-list details{border-bottom:1px solid #fff3}.faq-list summary{cursor:pointer;min-height:86px;font:650 17px var(--font-manrope);grid-template-columns:48px 1fr 24px;align-items:center;gap:12px;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#df8653;font-size:11px}.faq-list summary b{color:#df8653;font-size:22px;transition:transform .2s}.faq-list details[open] summary b{transform:rotate(45deg)}.faq-list details>p{color:#aebcc3;margin:0;padding:0 35px 28px 60px;line-height:1.75}.floating-contact{z-index:900;color:#fff;background:#137b4d;grid-template-columns:12px auto;align-items:center;column-gap:10px;min-width:158px;padding:13px 17px;transition:transform .2s,background .2s;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 35px #03160e47}.floating-contact:hover{background:#0f6840;transform:translateY(-3px)}.floating-contact>span{color:#75d8a7;grid-row:1/3;font-size:11px}.floating-contact b{font:750 13px var(--font-manrope)}.floating-contact small{color:#cce9da;margin-top:2px;font-size:10px}.not-found-page .inner-hero{min-height:760px}.not-found-page .inner-hero h1 em{color:#df8653;font-style:normal}@media (width<=900px){.decision-promo-grid,.service-faq-layout{grid-template-columns:1fr;gap:60px}.decision-form{padding:46px}.service-process-grid{grid-template-columns:1fr 1fr}.decision-result{grid-template-columns:1fr}.decision-roadmap,.decision-actions{grid-column:auto}.assistant-boundary .shell{grid-template-columns:1fr;gap:10px}}@media (width<=560px){.decision-promo{padding:85px 0}.decision-promo h2{font-size:42px}.decision-form{padding:36px 20px}.decision-form-heading+.decision-step{margin-top:38px}.decision-step{padding:34px 0}.decision-step-title{grid-template-columns:38px 1fr}.decision-fields,.decision-options{grid-template-columns:1fr;margin-left:0}.decision-fields{gap:16px}.decision-options{gap:8px}.decision-submit{gap:12px;width:100%;margin-left:0}.decision-score,.decision-recommendation,.decision-roadmap,.decision-actions{padding:28px 22px}.decision-actions{flex-direction:column;align-items:stretch}.decision-actions .button{width:100%}.service-process-grid{grid-template-columns:1fr}.service-process-grid article{min-height:230px}.service-faq{padding:85px 0}.faq-list summary{grid-template-columns:35px 1fr 20px;font-size:15px}.faq-list details>p{padding-left:47px}.floating-contact{min-width:0;padding:12px 14px;bottom:14px;right:14px}.floating-contact small{display:none}.floating-contact>span{grid-row:auto}.assistant-trust{display:grid}.not-found-page .inner-hero{min-height:700px}}@media print{.floating-contact,.site-nav,.service-cta,footer{display:none!important}}.article-progress{z-index:1100;pointer-events:none;background:0 0;height:4px;position:fixed;top:0;left:0;right:0}.article-progress span{transform-origin:0;background:#df8653;width:100%;height:100%;transition:transform 80ms linear;display:block;transform:scaleX(0)}.article-layout{grid-template-columns:260px minmax(0,850px);justify-content:center;align-items:start;gap:85px;padding-top:95px;padding-bottom:110px;display:grid}.article-layout .article-content{width:auto;padding:0}.article-sidebar{border-top:1px solid #cec5b9;position:sticky;top:35px}.article-sidebar>.eyebrow{margin-top:24px}.article-sidebar nav{flex-direction:column;display:flex}.article-sidebar nav a{color:#53636e;border-bottom:1px solid #ded7cf;grid-template-columns:30px 1fr;gap:10px;padding:12px 0;font-size:12px;line-height:1.45;display:grid}.article-sidebar nav a:hover{color:var(--copper)}.article-sidebar nav span{color:var(--copper);font:750 10px var(--font-manrope)}.article-share{background:#edf1f3;margin-top:35px;padding:22px}.article-share>p{font:750 11px var(--font-manrope);text-transform:uppercase;letter-spacing:.08em;color:#405563;margin:0 0 13px}.article-share a,.article-share button{width:100%;color:var(--navy);font:650 12px var(--font-manrope);cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #cdd6da;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.article-share a:hover,.article-share button:hover{color:var(--copper)}.article-content section[id]{scroll-margin-top:35px}.related-articles{border-top:1px solid #d8d0c7;padding-top:34px;margin-top:55px!important}.related-articles>a{border-bottom:1px solid #ddd6cd;grid-template-columns:130px 1fr 24px;align-items:center;gap:18px;padding:20px 0;display:grid}.related-articles>a span{color:var(--copper);font:750 10px var(--font-manrope);text-transform:uppercase;letter-spacing:.08em}.related-articles>a b{font:650 15px var(--font-manrope);line-height:1.45}.related-articles>a i{color:var(--copper);font-size:19px;font-style:normal}.related-articles>a:hover b{color:var(--copper)}@media (width<=1000px){.article-layout{grid-template-columns:210px minmax(0,1fr);gap:50px}}@media (width<=760px){.article-layout{padding-top:65px;display:block}.article-sidebar{margin-bottom:55px;position:static}.article-sidebar nav{grid-template-columns:1fr 1fr;column-gap:22px;display:grid}.article-share{grid-template-columns:1fr 1fr;column-gap:18px;margin-top:25px;display:grid}.article-share>p{grid-column:1/-1}.article-content{width:auto!important}.related-articles>a{grid-template-columns:95px 1fr 20px}}@media (width<=560px){.article-sidebar nav,.article-share{grid-template-columns:1fr}.article-share>p{grid-column:auto}.related-articles>a{grid-template-columns:1fr 20px}.related-articles>a span{grid-column:1/-1}.article-progress{height:3px}}@media print{.article-progress,.article-sidebar{display:none!important}.article-layout{padding-top:20px;display:block}.article-layout .article-content{width:100%}}.reference-tools{border-bottom:1px solid #d4cbc0;justify-content:space-between;align-items:center;gap:30px;padding-bottom:28px;display:flex}.reference-tools label{flex:1;max-width:470px}.reference-tools input{width:100%;height:52px;color:var(--navy);font:600 15px var(--font-inter);background:#fff;border:1px solid #cfc6bb;padding:0 17px}.reference-filters{flex-wrap:wrap;gap:8px;display:flex}.reference-filters button{color:#4d606c;font:700 11px var(--font-manrope);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #cfc6bb;padding:11px 14px}.reference-filters button.active,.reference-filters button:hover{background:var(--navy);border-color:var(--navy);color:#fff}.reference-summary{color:var(--muted);justify-content:space-between;gap:20px;margin:22px 0;font-size:13px;display:flex}.reference-summary small{color:#78858d}.reference-card-grid{border-top:1px solid #cec5b9;border-left:1px solid #cec5b9;grid-template-columns:repeat(3,1fr);display:grid}.reference-card-grid>article{background:#fff;border-bottom:1px solid #cec5b9;border-right:1px solid #cec5b9;flex-direction:column;min-width:0;display:flex}.reference-card-image{aspect-ratio:16/10;background:#dbe3e7;display:block;position:relative;overflow:hidden}.reference-card-image:after{content:"";background:linear-gradient(#0000 45%,#041420cc);position:absolute;inset:0}.reference-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.reference-card-image span{z-index:1;color:#fff;font:700 12px var(--font-manrope);position:absolute;bottom:20px;left:23px}.reference-card-image:hover img{transform:scale(1.03)}.reference-card-body{flex-direction:column;flex:1;padding:30px;display:flex}.reference-type-list{flex-wrap:wrap;gap:7px;margin-bottom:28px;display:flex}.reference-type-list span,.reference-hero-tags span{color:var(--copper);font:750 10px var(--font-manrope);text-transform:uppercase;letter-spacing:.07em;border:1px solid #dec4b5;padding:7px 9px}.reference-card-body h2{font:680 27px/1.2 var(--font-manrope);letter-spacing:-.025em;margin:16px 0}.reference-card-body>p:not(.eyebrow){color:var(--muted);line-height:1.7}.reference-card-body>small{color:#6d7a82;border-top:1px solid #e0dad2;margin-top:12px;padding-top:15px}.reference-card-body>a{color:var(--copper);justify-content:space-between;gap:20px;margin-top:auto;padding-top:28px;font-weight:750;display:flex}.reference-detail-hero{min-height:720px}.reference-detail-hero h1{max-width:1120px}.reference-hero-tags{flex-wrap:wrap;gap:8px;margin-top:35px;display:flex}.reference-hero-tags span{color:#e5a37c;background:#ffffff0a;border-color:#ffffff4d}.reference-detail-layout{grid-template-columns:1.35fr .65fr;align-items:start;gap:55px;display:grid}.reference-media-stage{background:#e4e9eb;padding:14px}.reference-media-stage>a{display:block}.reference-media-stage img,.reference-media-stage video{aspect-ratio:16/10;object-fit:cover;background:#071b2a;width:100%;display:block}.reference-media-stage>p{color:#64747e;margin:14px 6px 2px;font-size:12px}.reference-record-card{background:#fff;border:1px solid #d6cec5;padding:35px;position:sticky;top:28px}.reference-record-card h2{font:680 30px/1.2 var(--font-manrope);letter-spacing:-.03em}.reference-record-card>p:not(.eyebrow){color:var(--muted);line-height:1.65}.reference-record-card>a{border-top:1px solid #dfd8d0;grid-template-columns:58px 1fr 18px;align-items:center;gap:10px;padding:16px 0;display:grid}.reference-record-card>a span{color:var(--copper);font:750 9px var(--font-manrope);letter-spacing:.08em}.reference-record-card>a b{font:650 12px/1.4 var(--font-manrope)}.reference-record-card>a i{color:var(--copper);font-style:normal}.reference-evidence{color:#fff;background:#071b2a;padding:110px 0}.reference-evidence-grid{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.reference-evidence h2{font:520 clamp(44px,4.5vw,66px)/1.06 var(--font-manrope);letter-spacing:-.05em;margin:0}.reference-evidence h2 em{color:#df8653;font-style:normal}.reference-evidence ol{border-top:1px solid #ffffff2e;margin:0;padding:0;list-style:none}.reference-evidence li{border-bottom:1px solid #ffffff2e;grid-template-columns:55px 1fr;align-items:center;min-height:90px;display:grid}.reference-evidence li span{color:#df8653;font:750 11px var(--font-manrope)}.reference-evidence li p{color:#c1ccd1;margin:0;line-height:1.65}.reference-boundary{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.reference-boundary h2{font-size:clamp(42px,4vw,62px)}.reference-boundary>div:last-child{border-top:1px solid #d0c8be;padding-top:45px}.reference-boundary>div:last-child p{color:var(--muted);font-size:17px;line-height:1.8}.comparison-hero{background:radial-gradient(circle at 78% 28%,#2870979e,#0000 38%),linear-gradient(125deg,#041724,#0a2a40 62%,#0f3c57);min-height:760px}.comparison-hero h1 em{color:#df8653;font-style:normal}.system-comparison-tool{max-width:1240px;margin:auto}.comparison-form{color:#fff;background:#071b2a;grid-template-columns:.82fr 1.18fr;display:grid}.comparison-form>div:first-child{padding:58px}.comparison-form h2{font:520 clamp(42px,4vw,60px)/1.06 var(--font-manrope);letter-spacing:-.045em;margin:0}.comparison-form h2 em{color:#df8653;font-style:normal}.comparison-form>div:first-child>p:not(.eyebrow){color:#aebdc5;line-height:1.75}.comparison-fields{background:#0d2b40;grid-template-columns:1fr 1fr;gap:20px;padding:58px;display:grid}.comparison-fields label{flex-direction:column;gap:9px;display:flex}.comparison-fields label>span{font:700 10px var(--font-manrope);text-transform:uppercase;letter-spacing:.08em;color:#b9c7cd}.comparison-fields select{width:100%;height:54px;color:var(--navy);font:600 14px var(--font-inter);background:#fff;border:1px solid #ffffff38;border-radius:0;padding:0 15px}.comparison-fields button{cursor:pointer;border:0;grid-column:1/-1;margin-top:10px;font-size:14px}.comparison-result{background:#fff;border:1px solid #cec5b9;margin-top:34px;scroll-margin-top:30px}.comparison-result-heading{border-bottom:1px solid #cec5b9;grid-template-columns:1fr 1fr;align-items:end;gap:70px;padding:48px;display:grid}.comparison-result-heading h2{font:560 clamp(38px,4vw,56px)/1.07 var(--font-manrope);letter-spacing:-.045em;margin:0}.comparison-result-heading h2 em{color:var(--copper);font-style:normal}.comparison-result-heading>p{color:var(--muted);margin:0;line-height:1.75}.comparison-ranking{border-left:1px solid #cec5b9;grid-template-columns:repeat(3,1fr);display:grid}.comparison-ranking article{border-bottom:1px solid #cec5b9;border-right:1px solid #cec5b9;min-height:340px;padding:35px}.comparison-ranking article>div:first-child{justify-content:space-between;align-items:flex-start;display:flex}.comparison-ranking article>div:first-child>span{color:var(--copper);font:750 11px var(--font-manrope)}.comparison-ranking strong{font:520 39px var(--font-manrope);color:var(--copper)}.comparison-ranking strong small{color:#75838b;font-size:12px}.comparison-ranking h3{font:680 25px var(--font-manrope);margin:45px 0 15px}.comparison-ranking p{color:var(--muted);font-size:14px;line-height:1.65}.comparison-bar{background:#e5e0d9;height:5px;margin-top:25px}.comparison-bar span{background:var(--copper);height:100%;transition:width .55s;display:block}.comparison-result-actions{background:#f0ebe4;align-items:center;gap:35px;padding:28px 35px;display:flex}.comparison-result-actions>a:last-child{font:750 13px var(--font-manrope);color:var(--navy);text-decoration:underline}.comparison-matrix{margin-top:100px}.comparison-matrix-heading{grid-template-columns:1fr 1fr;align-items:end;gap:70px;margin-bottom:38px;display:grid}.comparison-matrix-heading h2{font:620 clamp(36px,3.4vw,50px)/1.1 var(--font-manrope);letter-spacing:-.04em;margin:0}.comparison-matrix-heading>p:not(.eyebrow){color:var(--muted);grid-column:2;margin:0;line-height:1.7}.comparison-table-wrap{border:1px solid #cec5b9;overflow-x:auto}.comparison-table-wrap table{border-collapse:collapse;background:#fff;width:100%;min-width:980px}.comparison-table-wrap th,.comparison-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #ddd6ce;border-right:1px solid #ddd6ce;padding:18px 16px}.comparison-table-wrap thead th{background:var(--navy);color:#fff;font:700 12px/1.4 var(--font-manrope)}.comparison-table-wrap thead th:first-child{color:#df8653}.comparison-table-wrap tbody th{width:190px;color:var(--navy);font:700 12px/1.45 var(--font-manrope);background:#f0ebe4}.comparison-table-wrap td{color:#53636e;font-size:13px;line-height:1.5}.decision-report-head{background:#f0ebe4;border-bottom:1px solid #cec5b9;border-right:1px solid #cec5b9;grid-column:1/-1;justify-content:space-between;align-items:center;padding:25px 36px;display:flex}.decision-report-head>div:first-child{align-items:baseline;gap:8px;display:flex}.decision-report-head>div:first-child b{font:850 27px var(--font-manrope);letter-spacing:.06em}.decision-report-head>div:first-child span{font:750 9px var(--font-manrope);letter-spacing:.15em;color:var(--copper)}.decision-report-head>div:last-child{text-align:right}.decision-report-head strong,.decision-report-head small{display:block}.decision-report-head small{color:#687781;margin-top:5px;font-size:11px}.decision-checklist h2{font:680 30px/1.2 var(--font-manrope);letter-spacing:-.03em}.decision-checklist>div>p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.65}.decision-checklist ul{border-top:1px solid #ddd6cd;margin:0;padding:0;list-style:none}.decision-checklist li{min-height:52px;font:650 13px var(--font-manrope);border-bottom:1px solid #ddd6cd;grid-template-columns:28px 1fr auto;align-items:center;display:grid}.decision-checklist li>span{color:var(--copper)}.decision-checklist li small{font:600 10px var(--font-manrope);text-transform:uppercase;letter-spacing:.06em;color:#829099}.decision-next-tool .text-link{flex:none;margin-bottom:3px}.decision-actions button{white-space:nowrap}@media (width<=980px){.reference-card-grid{grid-template-columns:1fr 1fr}.reference-detail-layout,.reference-evidence-grid,.reference-boundary{grid-template-columns:1fr;gap:50px}.reference-record-card{position:static}.comparison-form{grid-template-columns:1fr}.comparison-result-heading,.comparison-matrix-heading{grid-template-columns:1fr;gap:30px}.comparison-matrix-heading>p:not(.eyebrow){grid-column:auto}.comparison-ranking{grid-template-columns:1fr}.comparison-ranking article{min-height:260px}.decision-checklist{grid-template-columns:1fr;gap:30px}.decision-next-tool{flex-direction:column;align-items:flex-start}}@media (width<=680px){.reference-tools{flex-direction:column;align-items:stretch}.reference-tools label{max-width:none}.reference-summary{flex-direction:column;align-items:flex-start}.reference-card-grid{grid-template-columns:1fr}.reference-card-body{padding:26px}.reference-detail-hero{min-height:650px}.reference-detail-layout{padding-top:70px;padding-bottom:70px}.reference-media-stage{padding:8px}.reference-record-card{padding:27px 22px}.reference-evidence{padding:85px 0}.reference-boundary>div:last-child{padding-top:28px}.comparison-form>div:first-child,.comparison-fields{padding:36px 22px}.comparison-fields{grid-template-columns:1fr}.comparison-fields button{grid-column:auto}.comparison-result-heading{padding:30px 22px}.comparison-ranking{border-left:0;display:block}.comparison-ranking article{padding:28px 22px}.comparison-result-actions{flex-direction:column;align-items:stretch;padding:26px 22px}.comparison-result-actions .button{width:100%}.comparison-matrix{margin-top:75px}.decision-report-head{flex-direction:column;align-items:flex-start;gap:15px;padding:22px}.decision-report-head>div:last-child{text-align:left}.decision-checklist,.decision-next-tool{padding:28px 22px}.decision-checklist li{grid-template-columns:24px 1fr}.decision-checklist li small{grid-column:2}.reference-filters{grid-template-columns:1fr 1fr;display:grid}.reference-filters button{text-align:left}}@media print{body.printing-decision-report{background:#fff!important}body.printing-decision-report *{visibility:hidden!important}body.printing-decision-report .decision-result,body.printing-decision-report .decision-result *{visibility:visible!important}body.printing-decision-report .decision-result{border:1px solid #bbb;grid-template-columns:.8fr 1.2fr;width:100%;margin:0;font-size:10pt;display:grid;position:absolute;top:0;left:0}body.printing-decision-report .decision-actions,body.printing-decision-report .decision-next-tool,body.printing-decision-report .floating-contact{display:none!important}body.printing-decision-report .decision-report-head,body.printing-decision-report .decision-roadmap,body.printing-decision-report .decision-checklist{grid-column:1/-1}body.printing-decision-report .decision-score,body.printing-decision-report .decision-recommendation,body.printing-decision-report .decision-roadmap,body.printing-decision-report .decision-checklist{padding:20px}body.printing-decision-report .decision-roadmap li{min-height:45px}body.printing-decision-report .decision-checklist{grid-template-columns:.8fr 1.2fr;gap:25px;display:grid}body.printing-decision-report .decision-score{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:A4;margin:12mm}}.system-hub-hero{background:radial-gradient(circle at 80% 27%,#1b668999,#0000 38%),linear-gradient(125deg,#041724,#0a2a40 62%,#0d3a54);min-height:750px}.system-hub-hero h1 em,.system-detail-hero h1 em{color:#df8653;font-style:normal}.system-hub-intro{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}.system-hub-intro>div:last-child{border-top:1px solid #cfc6bb;padding-top:32px}.system-hub-intro>div:last-child>p{color:var(--muted);margin:0;font-size:17px;line-height:1.8}.system-hub-list{background:var(--cream)}.system-hub-list>.shell{border-top:1px solid #cfc6bb}.system-hub-card{border-bottom:1px solid #cfc6bb;grid-template-columns:.82fr 1.18fr;align-items:center;gap:70px;padding:55px 0;display:grid}.system-hub-card-image{aspect-ratio:16/10;background:#dce4e7;display:block;position:relative;overflow:hidden}.system-hub-card-image:after{content:"";background:linear-gradient(#0000 50%,#041825b8);position:absolute;inset:0}.system-hub-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.system-hub-card-image:hover img{transform:scale(1.035)}.system-hub-card-image span{z-index:1;color:#fff;font:750 12px var(--font-manrope);letter-spacing:.08em;position:absolute;bottom:20px;left:24px}.system-hub-card h2{font:620 clamp(34px,3vw,48px)/1.12 var(--font-manrope);letter-spacing:-.04em;margin:0 0 20px}.system-hub-card>div>p:not(.eyebrow){color:var(--muted);max-width:680px;font-size:16px;line-height:1.75}.system-card-tags{flex-wrap:wrap;gap:7px;margin:24px 0 12px;display:flex}.system-card-tags span{color:#5e6c75;font:650 10px var(--font-manrope);text-transform:uppercase;letter-spacing:.045em;border:1px solid #d5c8bb;padding:7px 9px}.system-detail-hero{background:radial-gradient(circle at 80% 25%,#226b8e94,#0000 38%),linear-gradient(125deg,#041724,#09293e 60%,#0f3a53);min-height:760px}.system-detail-hero h1{max-width:1100px}.system-detail-hero .actions{margin-top:34px}.system-overview{grid-template-columns:.88fr 1.12fr;align-items:center;gap:90px;display:grid}.system-overview-copy>p:not(.eyebrow){color:var(--muted);font-size:17px;line-height:1.82}.system-overview figure{background:#e5eaec;margin:0;padding:14px}.system-overview figure img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.system-overview figcaption{color:#65757f;padding:13px 5px 2px;font-size:11px;line-height:1.55}.system-balance{background:#071b2a}.system-balance-grid{grid-template-columns:1fr 1fr;display:grid}.system-balance article{min-height:580px;padding:80px 65px}.system-balance h2{font:560 clamp(34px,3vw,48px)/1.12 var(--font-manrope);letter-spacing:-.04em;margin:0 0 42px}.system-strengths{color:#fff;border-right:1px solid #ffffff2e}.system-watchouts{color:var(--navy);background:#e9e2d9}.system-balance ul{border-top:1px solid #fff3;margin:0;padding:0;list-style:none}.system-watchouts ul{border-color:#c8beb2}.system-balance li{border-bottom:1px solid #fff3;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:63px;line-height:1.5;display:grid}.system-watchouts li{color:#465966;border-color:#c8beb2}.system-balance li span{color:#df8653;font:750 16px var(--font-manrope)}.system-use-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:110px;display:grid}.system-use-layout>div>p:not(.eyebrow){color:var(--muted);max-width:520px;line-height:1.75}.system-use-layout ol{border-top:1px solid #cec5b9;margin:0;padding:0;list-style:none}.system-use-layout li{border-bottom:1px solid #cec5b9;grid-template-columns:60px 1fr;align-items:center;gap:18px;min-height:92px;display:grid}.system-use-layout li span{color:var(--copper);font:750 11px var(--font-manrope)}.system-use-layout li b{font:650 18px/1.45 var(--font-manrope)}.system-inputs{background:#e9eef1}.system-input-grid{border-top:1px solid #c4cdd2;border-left:1px solid #c4cdd2;grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.system-input-grid article{background:#ffffff61;border-bottom:1px solid #c4cdd2;border-right:1px solid #c4cdd2;min-height:175px;padding:28px}.system-input-grid span{color:var(--copper);font:750 10px var(--font-manrope)}.system-input-grid h3{font:650 18px/1.45 var(--font-manrope);max-width:280px;margin:43px 0 0}.system-process-grid{border-top:1px solid #cec5b9;border-left:1px solid #cec5b9;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.system-process-grid article{border-bottom:1px solid #cec5b9;border-right:1px solid #cec5b9;min-height:285px;padding:33px}.system-process-grid span{color:var(--copper);font:750 10px var(--font-manrope)}.system-process-grid h3{font:680 20px/1.35 var(--font-manrope);margin:48px 0 14px}.system-process-grid p{color:var(--muted);font-size:14px;line-height:1.7}.system-related-grid{border-top:1px solid #cec5b9;border-left:1px solid #cec5b9;grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.system-related-grid>a{border-bottom:1px solid #cec5b9;border-right:1px solid #cec5b9;flex-direction:column;min-height:310px;padding:32px;transition:background .25s,transform .25s;display:flex}.system-related-grid>a:hover{background:#fff;transform:translateY(-4px)}.system-related-grid span{color:var(--copper);font:750 10px var(--font-manrope)}.system-related-grid h3{font:680 23px var(--font-manrope);margin:50px 0 14px}.system-related-grid p{color:var(--muted);font-size:14px;line-height:1.65}.system-related-grid b{color:var(--copper);font:750 13px var(--font-manrope);margin-top:auto}.system-actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.system-actions>a:not(.button){font:700 12px var(--font-manrope);border-bottom:1px solid #ffffff80;padding-bottom:8px}.system-list>a{border-bottom:1px solid #ffffff2e;grid-template-columns:45px minmax(150px,.75fr) 1.25fr 22px;align-items:center;gap:20px;min-height:96px;transition:padding .25s,background .25s;display:grid}.system-list>a:hover{background:#ffffff09;padding-left:13px}.system-list>a i{color:#d98250;font-size:17px;font-style:normal}.home-insights{background:var(--cream)}.home-insight-grid{border-top:1px solid #cfc6bb;border-left:1px solid #cfc6bb;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.home-insight-grid article{background:#ffffff40;border-bottom:1px solid #cfc6bb;border-right:1px solid #cfc6bb;flex-direction:column;min-height:450px;padding:35px;transition:background .25s,transform .25s;display:flex}.home-insight-grid article:hover{background:#fff;transform:translateY(-5px)}.home-insight-grid article>div{color:var(--copper);font:750 10px var(--font-manrope);text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;gap:20px;display:flex}.home-insight-grid article>div small{color:#78858d;font-size:10px}.home-insight-grid article>p:first-of-type{color:#89949a;font:700 10px var(--font-manrope);letter-spacing:.08em;margin:55px 0 12px}.home-insight-grid h3{font:650 27px/1.25 var(--font-manrope);letter-spacing:-.025em;margin:0 0 18px}.home-insight-grid article>p:nth-of-type(2){color:var(--muted);font-size:14px;line-height:1.7}.home-insight-grid article>a{color:var(--copper);font:750 13px var(--font-manrope);border-top:1px solid #d7cec3;justify-content:space-between;margin-top:auto;padding-top:25px;display:flex}.home-insight-footer{justify-content:space-between;align-items:center;gap:40px;margin-top:35px;display:flex}.home-insight-footer>p{max-width:680px;color:var(--muted);line-height:1.7}.button.navy{background:var(--navy);color:#fff}.button.navy:hover{background:#0c314a;transform:translateY(-2px)}.comparison-report-head{color:#fff;background:#071b2a;border-bottom:1px solid #cec5b9;justify-content:space-between;align-items:center;padding:24px 34px;display:flex}.comparison-report-head>div:first-child{align-items:baseline;gap:8px;display:flex}.comparison-report-head>div:first-child b{font:850 27px var(--font-manrope);letter-spacing:.06em}.comparison-report-head>div:first-child span{font:750 9px var(--font-manrope);letter-spacing:.15em;color:#df8653}.comparison-report-head>div:last-child{text-align:right}.comparison-report-head strong,.comparison-report-head small{display:block}.comparison-report-head strong{font:700 13px var(--font-manrope)}.comparison-report-head small{color:#aebdc5;margin-top:5px;font-size:10px}.comparison-input-summary{background:#f0ebe4;border-bottom:1px solid #cec5b9;grid-template-columns:repeat(4,1fr);display:grid}.comparison-input-summary>span{border-right:1px solid #cec5b9;flex-direction:column;gap:7px;min-height:90px;padding:22px 26px;display:flex}.comparison-input-summary>span:last-child{border-right:0}.comparison-input-summary small{color:#77858d;font:700 9px var(--font-manrope);text-transform:uppercase;letter-spacing:.07em}.comparison-input-summary b{font:650 14px/1.4 var(--font-manrope)}.comparison-system-link{color:var(--copper);font:750 12px var(--font-manrope);border-top:1px solid #ddd6ce;justify-content:space-between;gap:15px;margin-top:24px;padding-top:17px;display:flex}.comparison-report-note{color:#66757e;background:#fff;border-bottom:1px solid #cec5b9;margin:0;padding:17px 35px;font-size:11px;line-height:1.6}.comparison-result-actions{flex-wrap:wrap}.comparison-result-actions button,.comparison-result-actions>a:not(.button){color:var(--navy);font:750 12px var(--font-manrope);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=980px){.system-hub-intro,.system-overview,.system-use-layout{grid-template-columns:1fr;gap:50px}.system-hub-card{grid-template-columns:.9fr 1.1fr;gap:40px}.system-balance-grid{grid-template-columns:1fr}.system-strengths{border-bottom:1px solid #ffffff2e;border-right:0}.system-input-grid,.system-process-grid{grid-template-columns:1fr 1fr}.home-insight-grid{grid-template-columns:1fr}.home-insight-grid article{min-height:350px}.comparison-input-summary{grid-template-columns:1fr 1fr}.comparison-input-summary>span:nth-child(2){border-right:0}.comparison-input-summary>span:nth-child(-n+2){border-bottom:1px solid #cec5b9}}@media (width<=700px){.system-hub-card{grid-template-columns:1fr;gap:28px;padding:38px 0}.system-hub-card h2{font-size:34px}.system-balance article{min-height:0;padding:60px 23px}.system-use-layout li{grid-template-columns:42px 1fr;min-height:84px}.system-input-grid,.system-process-grid,.system-related-grid{grid-template-columns:1fr}.system-process-grid article{min-height:240px}.system-related-grid>a{min-height:265px}.system-list>a{grid-template-columns:35px 1fr 20px;gap:12px;padding:18px 0}.system-list>a small{grid-column:2;max-width:440px}.system-list>a i{grid-area:1/3/3}.home-insight-footer{flex-direction:column;align-items:stretch}.home-insight-footer .button{width:100%}.comparison-report-head{flex-direction:column;align-items:flex-start;gap:15px;padding:22px}.comparison-report-head>div:last-child{text-align:left}.comparison-input-summary{grid-template-columns:1fr}.comparison-input-summary>span{border-right:0;min-height:75px;padding:17px 22px;border-bottom:1px solid #cec5b9!important}.comparison-input-summary>span:last-child{border-bottom:0!important}}@media print{body.printing-comparison-report{background:#fff!important}body.printing-comparison-report *{visibility:hidden!important}body.printing-comparison-report .comparison-result,body.printing-comparison-report .comparison-result *{visibility:visible!important}body.printing-comparison-report .comparison-result{border:1px solid #aaa;width:100%;margin:0;font-size:9pt;position:absolute;top:0;left:0}body.printing-comparison-report .comparison-report-head{-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:15px 18px}body.printing-comparison-report .comparison-result-heading{gap:25px;padding:18px}body.printing-comparison-report .comparison-result-heading h2{font-size:28px}body.printing-comparison-report .comparison-input-summary{-webkit-print-color-adjust:exact;print-color-adjust:exact;grid-template-columns:repeat(4,1fr)}body.printing-comparison-report .comparison-input-summary>span{border-right:1px solid #bbb;min-height:65px;padding:12px;border-bottom:0!important}body.printing-comparison-report .comparison-ranking{grid-template-columns:repeat(3,1fr)}body.printing-comparison-report .comparison-ranking article{break-inside:avoid;min-height:245px;padding:18px}body.printing-comparison-report .comparison-ranking h3{margin:22px 0 10px;font-size:19px}body.printing-comparison-report .comparison-ranking p{font-size:9pt;line-height:1.45}body.printing-comparison-report .comparison-bar{-webkit-print-color-adjust:exact;print-color-adjust:exact}body.printing-comparison-report .comparison-system-link,body.printing-comparison-report .comparison-result-actions,body.printing-comparison-report .floating-contact{display:none!important}body.printing-comparison-report .comparison-report-note{padding:12px 18px}@page{size:A4;margin:12mm}}.activity-heading{align-items:end}.activity-heading>p{font-size:18px}.activity-grid{grid-template-columns:repeat(12,1fr);gap:18px;margin-top:68px;display:grid}.activity-card{color:#fff;isolation:isolate;background:#071b2a;grid-column:span 6;min-height:540px;position:relative;overflow:hidden}.activity-card:first-child,.activity-card:nth-child(4){grid-column:span 7}.activity-card:nth-child(2),.activity-card:nth-child(3){grid-column:span 5}.activity-card img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.activity-card:hover img{transform:scale(1.045)}.activity-shade{z-index:1;background:linear-gradient(#04131e0d 20%,#04131eeb 84%),linear-gradient(90deg,#04131e8f,#0000 65%);position:absolute;inset:0}.activity-no{z-index:2;color:#efad85;width:48px;height:48px;font:750 11px var(--font-manrope);border:1px solid #ffffff6b;place-items:center;display:grid;position:absolute;top:27px;right:30px}.activity-copy{z-index:2;position:absolute;bottom:34px;left:36px;right:36px}.activity-copy>p{color:#e9a37a;font:750 10px var(--font-manrope);text-transform:uppercase;letter-spacing:.15em;margin:0 0 15px}.activity-copy h3{font:580 clamp(35px,3.3vw,52px)/1 var(--font-manrope);letter-spacing:-.045em;margin:0 0 16px}.activity-copy>strong{max-width:650px;font:550 15px/1.65 var(--font-manrope);color:#d6dfe3;display:block}.activity-copy>div{flex-wrap:wrap;gap:7px;margin-top:21px;display:flex}.activity-copy>div span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:700 9px var(--font-manrope);text-transform:uppercase;letter-spacing:.07em;background:#04131e38;border:1px solid #ffffff4d;padding:7px 9px}.activity-copy>b{font:700 12px var(--font-manrope);opacity:.9;border-top:1px solid #ffffff47;justify-content:space-between;align-items:center;margin-top:24px;padding-top:18px;display:flex}.activity-card:hover .activity-copy>b{color:#efad85}.activity-footer{justify-content:space-between;align-items:center;gap:45px;margin-top:34px;display:flex}.activity-footer>p{max-width:680px;color:var(--muted);line-height:1.7}.activity-footer .all-services-link{flex:none;margin-top:0}.service-image-hero{background:#071b2a;min-height:850px;position:relative;overflow:hidden}.service-hero-image,.service-hero-shade{position:absolute;inset:0}.service-hero-image{background-position:50%;background-size:cover;transform:scale(1.015)}.service-image-hero .inner-hero-content{z-index:2;padding-top:95px;position:relative}.service-image-hero h1{max-width:850px}.service-image-hero .inner-hero-content>p:not(.eyebrow){max-width:720px}.service-hero-tags{flex-wrap:wrap;gap:8px;margin:26px 0 32px;display:flex}.service-hero-tags span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e5a37c;font:750 9px var(--font-manrope);text-transform:uppercase;letter-spacing:.08em;background:#05172357;border:1px solid #ffffff57;padding:8px 11px}.service-image-hero .actions{margin-top:0}.service-visual{color:#fff;background:#071b2a;grid-template-columns:1.3fr .7fr;align-items:stretch;margin-top:-38px;display:grid}.service-visual>div{min-height:520px;position:relative;overflow:hidden}.service-visual>div:after{content:"";background:linear-gradient(#0000 55%,#041420c7);position:absolute;inset:0}.service-visual>div img{object-fit:cover;width:100%;height:100%;max-height:none}.service-visual>div span{z-index:1;color:#dbe3e7;font:700 10px var(--font-manrope);text-transform:uppercase;letter-spacing:.1em;position:absolute;bottom:24px;left:28px}.service-visual figcaption{color:#fff;background:#0d2b40;flex-direction:column;justify-content:flex-end;margin:0;padding:48px;display:flex}.service-visual figcaption strong{font:560 clamp(26px,2.4vw,38px)/1.25 var(--font-manrope);letter-spacing:-.03em}.service-visual figcaption small{color:#9fb0b9;border-top:1px solid #fff3;margin-top:28px;padding-top:20px;font-size:11px;line-height:1.6}.visual-service-index{border-top:1px solid #cec5b9}.visual-service-row{border-bottom:1px solid #cec5b9;grid-template-columns:.92fr 1.08fr;align-items:center;gap:70px;padding:55px 0;display:grid}.visual-service-row>div:first-child{aspect-ratio:16/10;background:#dce4e7;position:relative;overflow:hidden}.visual-service-row>div:first-child:after{content:"";background:linear-gradient(#0000 55%,#041420b8);position:absolute;inset:0}.visual-service-row img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.visual-service-row:hover img{transform:scale(1.035)}.visual-service-row>div:first-child>span{z-index:1;color:#fff;font:750 11px var(--font-manrope);position:absolute;bottom:20px;left:24px}.visual-service-row h2{font:620 clamp(34px,3.2vw,49px)/1.12 var(--font-manrope);letter-spacing:-.04em;margin:0 0 17px}.visual-service-row>div:last-child>strong{color:var(--navy);font:620 17px/1.65 var(--font-manrope);max-width:720px;display:block}.visual-service-row>div:last-child>p:not(.eyebrow){color:var(--muted);max-width:690px;line-height:1.7}.service-row-tags{flex-wrap:wrap;gap:7px;margin:22px 0 30px;display:flex}.service-row-tags span{color:#5b6c76;font:700 9px var(--font-manrope);text-transform:uppercase;letter-spacing:.07em;border:1px solid #d1c7bc;padding:7px 9px}.visual-service-row>div:last-child>b{color:var(--copper);font:750 13px var(--font-manrope);border-bottom:1px solid var(--copper);padding-bottom:8px}.resource-card{min-height:630px;padding:0}.resource-card-visual{height:225px;overflow:hidden;color:#fff!important;position:relative!important}.resource-card-visual:after{content:"";background:linear-gradient(#04142008,#041420c2);position:absolute;inset:0}.resource-card-visual img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.resource-card:hover .resource-card-visual img{transform:scale(1.03)}.resource-card-visual span,.resource-card-visual b{z-index:1;position:absolute;bottom:20px}.resource-card-visual span{color:#fff;left:25px}.resource-card-visual b{right:25px;border-color:#ffffff6b!important}.resource-card>.eyebrow,.resource-card>h2,.resource-card>p,.resource-card>small,.resource-card>.resource-actions{margin-left:30px;margin-right:30px}.resource-card .eyebrow{margin-top:28px}.resource-card h2{font-size:24px}.resource-card small{margin-top:8px}.resource-actions{margin-bottom:28px}.model-viewer-presets{z-index:3;gap:7px;display:flex;position:absolute;bottom:45px;left:24px}.model-viewer-presets button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#dbe4e8;font:650 10px var(--font-manrope);cursor:pointer;background:#051622c7;border:1px solid #ffffff47;padding:9px 11px}.model-viewer-presets button:hover,.model-viewer-presets button[aria-pressed=true]{background:var(--copper);border-color:var(--copper);color:#fff}.digital-visual{background:#071b2a;min-height:610px;position:relative;overflow:hidden}.digital-visual:after{content:"";background:linear-gradient(#04131e08 45%,#04131ee0);position:absolute;inset:0}.digital-visual>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.digital-visual>div{z-index:2;border-top:1px solid #ffffff57;border-left:1px solid #ffffff57;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:54px;left:28px;right:28px}.digital-visual>div span{color:#fff;min-height:72px;font:650 22px var(--font-manrope);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#04131e2e;border-bottom:1px solid #ffffff57;border-right:1px solid #ffffff57;place-items:center;display:grid}.digital-visual>small{z-index:2;color:#d6e0e4;font:700 9px var(--font-manrope);text-transform:uppercase;letter-spacing:.12em;position:absolute;bottom:24px;left:29px}.home-insight-grid article{min-height:650px;padding:0}.home-insight-grid article>img{object-fit:cover;width:100%;height:235px}.home-insight-grid article>div,.home-insight-grid article>p,.home-insight-grid article>h3,.home-insight-grid article>a{margin-left:30px;margin-right:30px}.home-insight-grid article>div{margin-top:26px}.home-insight-grid article>p:first-of-type{margin-top:34px}.home-insight-grid article>a{margin-bottom:30px}.image-article-hero{background:#071b2a;min-height:720px;position:relative;overflow:hidden}.article-hero-image,.article-hero-shade{position:absolute;inset:0}.article-hero-image{background-position:50%;background-size:cover;transform:scale(1.015)}.article-hero-shade{background:linear-gradient(90deg,#03121df7 0%,#03121dde 48%,#03121d40 82%),linear-gradient(#0000 35%,#03121d8f)}.image-article-hero .site-nav,.image-article-hero .article-hero-content{z-index:2;position:relative}.image-article-hero .article-hero-content{padding-top:110px}.image-article-hero h1{text-shadow:0 3px 25px #0000002e;max-width:960px}@media (width<=980px){.activity-card,.activity-card:first-child,.activity-card:nth-child(2),.activity-card:nth-child(3),.activity-card:nth-child(4){grid-column:span 6;min-height:500px}.visual-service-row{gap:42px}.service-visual{grid-template-columns:1fr}.service-visual>div{min-height:480px}.service-visual figcaption{min-height:300px}}@media (width<=720px){.activity-grid{grid-template-columns:1fr}.activity-card,.activity-card:first-child,.activity-card:nth-child(2),.activity-card:nth-child(3),.activity-card:nth-child(4){grid-column:auto;min-height:510px}.activity-copy{bottom:24px;left:23px;right:23px}.activity-copy h3{font-size:39px}.activity-footer{flex-direction:column;align-items:stretch}.activity-footer .all-services-link{width:100%}.service-image-hero{min-height:820px}.service-hero-shade{background:linear-gradient(90deg,#03121df0,#03121d8c),linear-gradient(#0000,#03121db8)}.service-image-hero .inner-hero-content{padding-top:68px}.service-visual{margin-top:-15px}.service-visual>div{min-height:350px}.service-visual figcaption{min-height:270px;padding:32px 24px}.visual-service-row{grid-template-columns:1fr;gap:30px;padding:38px 0}.visual-service-row h2{font-size:36px}.resource-card{min-height:590px}.model-viewer-presets{inset:66px 18px auto;overflow-x:auto}.model-viewer-presets button{white-space:nowrap}}:root{--cream:#f3f3f0;--paper:#fbfbf9;--copper:#a76542;--muted:#66727a}body{background:#fbfbf9}.eyebrow{letter-spacing:.28em;margin-bottom:30px;font-size:10px}.section h2,.quote h2{letter-spacing:-.047em;font-weight:520}.section-heading{border-bottom:1px solid #d8d8d3;padding-bottom:34px}.section-heading>p{font-size:15px;line-height:1.75}.site-nav{border-bottom-color:#ffffff38;height:96px}.official-logo{width:238px}.nav nav{gap:34px;margin-right:34px}.nav nav a{letter-spacing:.13em;font-size:10px;font-weight:650}.nav-cta{letter-spacing:.12em;border-color:#ffffff6b;padding:12px 16px;font-size:10px}.hero h1{letter-spacing:-.05em;max-width:920px;font-weight:470}.hero-copy{color:#d7dde0;max-width:560px;font-size:17px;line-height:1.75}.button{gap:32px;padding:17px 21px;font-size:12px;font-weight:650}.trust{height:108px;box-shadow:none;background:#fafaf7f7;bottom:0}.trust>div{padding:24px 36px}.trust-icon{font-size:29px}.trust b{letter-spacing:.08em;font-size:11px}.trust small{font-size:11px}.intro{gap:130px}.intro-copy{padding-top:32px}.intro-copy p{font-size:16px;line-height:1.85}.home-services{background:#f4f4f1}.activity-grid{background:#d7d7d2;gap:1px;margin-top:56px}.activity-card,.activity-card:first-child,.activity-card:nth-child(2),.activity-card:nth-child(3),.activity-card:nth-child(4){grid-column:span 6;min-height:500px}.activity-shade{background:linear-gradient(#04131e0a 30%,#04131ee0 100%)}.activity-no{color:#fff;border:0;width:auto;height:auto;font-size:10px;top:24px;right:24px}.activity-copy>p{letter-spacing:.18em;margin-bottom:12px;font-size:9px}.activity-copy h3{margin-bottom:12px;font-size:clamp(31px,3vw,44px);font-weight:520}.activity-copy>strong{max-width:540px;font-size:13px;line-height:1.55}.activity-copy>div{margin-top:16px}.activity-copy>div span{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#ffffff59;padding:6px 8px;font-size:8px}.activity-copy>b{margin-top:18px;padding-top:15px;font-size:10px}.activity-footer{border-bottom:1px solid #d7d7d2;padding-bottom:30px}.systems{background:#0a2233}.systems-grid{gap:130px}.system-list>a{min-height:86px}.digital{background:#f1f3f3}.decision-promo,.markets,.quote,.service-cta{background:#0a2537}.process-grid{border-color:#d7d7d2;margin-top:55px}.process-grid article{min-height:220px;padding-top:30px}.process-grid h3{margin-top:38px;font-size:18px}.process-grid p{font-size:13px}.market-tags{border-top:1px solid #fff3;border-left:1px solid #fff3;gap:0}.market-tags span{border:1px solid #fff3;border-top:0;border-left:0;flex:25%;padding:18px;font-size:10px}.showcase-grid{background:#d7d7d2;gap:1px}.access-grid{border-color:#d7d7d2;margin-top:52px}.access-grid>a{background:0 0;border-color:#d7d7d2;min-height:250px;padding:29px}.access-grid>a:hover{box-shadow:none;background:#fff;transform:none}.access-grid p{font-size:13px}.home-insight-grid{border-color:#d7d7d2;margin-top:52px}.home-insight-grid article{background:0 0;border-color:#d7d7d2;min-height:590px}.home-insight-grid article:hover{box-shadow:none;transform:none}.home-insight-grid h3{font-size:23px}.visual-service-row{gap:95px;padding:70px 0}.visual-service-row h2{font-weight:540}.service-image-hero{min-height:790px}.service-hero-shade{background:linear-gradient(90deg,#03121deb,#03121db8 43%,#03121d1f 82%),linear-gradient(#0000 40%,#03121d7a)}footer{background:#071a27;padding-top:80px}.floating-contact{box-shadow:none}@media (width<=980px){.shell{width:min(100% - 48px,900px)}.section{padding-top:110px;padding-bottom:110px}.site-nav{height:88px}.official-logo{width:210px}.intro,.systems-grid,.digital-grid{gap:70px}.activity-card,.activity-card:first-child,.activity-card:nth-child(2),.activity-card:nth-child(3),.activity-card:nth-child(4){min-height:470px}.visual-service-row{gap:50px}}@media (width<=720px){.shell{width:calc(100% - 32px)}.section{padding-top:88px;padding-bottom:88px}.hero{min-height:910px}.hero-content{padding-top:92px}.hero h1{font-size:44px}.trust{bottom:18px}.section-heading{padding-bottom:24px}.activity-grid{gap:1px;display:grid}.activity-card,.activity-card:first-child,.activity-card:nth-child(2),.activity-card:nth-child(3),.activity-card:nth-child(4){min-height:450px}.activity-copy h3{font-size:34px}.market-tags span{flex-basis:50%}.service-image-hero{min-height:780px}}.section-heading{padding-bottom:22px}.hero-shade{background:linear-gradient(90deg,#03121df2 0%,#03121ddb 38%,#03121d52 70%,#03121d0a),linear-gradient(#0000 42%,#03121d80)}.hero h1{font-weight:510}.hero-copy{font-size:18px}.trust{box-shadow:0 12px 34px #03121d1f}.activity-grid{background:0 0;gap:16px}.activity-card,.activity-card:first-child,.activity-card:nth-child(4){grid-column:span 7;min-height:525px}.activity-card:nth-child(2),.activity-card:nth-child(3){grid-column:span 5;min-height:525px}.activity-copy>strong{font-size:14px}.activity-no{border:1px solid #ffffff6b;place-items:center;width:44px;height:44px;display:grid}.access-grid>a{min-height:275px}.digital-visual{box-shadow:0 25px 65px #071d2b21}.social-rail{z-index:25;color:#fff;background:#0a2537;border:1px solid #ffffff29;flex-direction:column;display:flex;position:fixed;top:46%;right:0}.social-rail a{width:42px;height:42px;font:750 9px var(--font-manrope);letter-spacing:.07em;border-bottom:1px solid #ffffff29;place-items:center;transition:all .2s;display:grid}.social-rail a:last-child{border-bottom:0}.social-rail a:hover{background:var(--copper)}.footer-social{border-top:1px solid #ffffff1f;align-items:center;gap:28px;margin-top:50px;padding-top:24px;display:flex}.footer-social span{color:#fff;font:700 10px var(--font-manrope);text-transform:uppercase;letter-spacing:.12em;margin-right:auto}.footer-social a{font-size:12px}.social-showcase{background:#eef1f1}.social-video-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:58px;display:grid}.social-video-grid a{background:#fff;flex-direction:column;padding-bottom:28px;transition:transform .25s;display:flex;position:relative}.social-video-grid a:hover{transform:translateY(-5px)}.social-video-grid img{aspect-ratio:4/5;object-fit:cover;width:100%}.social-video-grid span{color:var(--copper);font:750 9px var(--font-manrope);letter-spacing:.1em;margin:24px 26px 12px}.social-video-grid h3{font:620 24px/1.25 var(--font-manrope);letter-spacing:-.03em;margin:0 26px 28px}.social-video-grid b{color:var(--copper);font:700 11px var(--font-manrope);border-top:1px solid #d9deda;margin:auto 26px 0;padding-top:17px}.digital-hero{color:#fff;background:#071b2a;min-height:900px;position:relative;overflow:hidden}.digital-hero>img,.digital-hero-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.digital-hero-shade{background:linear-gradient(90deg,#03111bf7,#03111bd1 45%,#03111b2b 82%),linear-gradient(#0000 38%,#03111bb8)}.digital-hero .site-nav{z-index:2;position:relative}.digital-hero-copy{z-index:2;padding-top:115px;position:relative}.digital-hero-copy h1{max-width:950px;font:520 clamp(58px,6.5vw,98px)/.98 var(--font-manrope);letter-spacing:-.06em;margin:0}.digital-hero-copy h1 em{color:#df8653;font-style:normal}.digital-hero-copy>p:not(.eyebrow){color:#cbd5d9;max-width:690px;margin:30px 0;font-size:20px;line-height:1.65}.digital-hero-index{z-index:2;border-top:1px solid #ffffff40;border-left:1px solid #ffffff40;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.digital-hero-index span{min-height:76px;font:700 10px var(--font-manrope);letter-spacing:.12em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03111b57;border-right:1px solid #ffffff40;place-items:center;display:grid}.digital-manifesto{grid-template-columns:1fr 1fr;align-items:start;gap:120px;display:grid}.digital-manifesto>div:last-child{border-top:1px solid #cfcfc9;padding-top:32px}.digital-manifesto>div:last-child p{color:var(--muted);font-size:18px;line-height:1.8}.digital-capabilities{color:#fff;background:#071d2c;padding:120px 0}.digital-capabilities article{border-top:1px solid #ffffff2e;grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;padding:50px 0;display:grid}.digital-capabilities article:last-child{border-bottom:1px solid #ffffff2e}.digital-capabilities article:nth-child(odd) img{order:2}.digital-capabilities img{aspect-ratio:16/10;object-fit:cover;width:100%}.digital-capabilities article span{color:#df8653;font:750 11px var(--font-manrope)}.digital-capabilities h2{font:550 clamp(36px,3.5vw,55px)/1.08 var(--font-manrope);letter-spacing:-.045em;margin:25px 0 18px}.digital-capabilities p{color:#b8c5cb;max-width:650px;line-height:1.75}.digital-capabilities article a{color:#e49a70;border-bottom:1px solid #e49a70;margin-top:17px;padding-bottom:8px;font-weight:700;display:inline-block}.digital-toolkit>div:last-child{border-top:1px solid #cecfc9;border-left:1px solid #cecfc9;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.digital-toolkit>div:last-child>a{border-bottom:1px solid #cecfc9;border-right:1px solid #cecfc9;flex-direction:column;min-height:330px;padding:34px;display:flex}.digital-toolkit span{color:var(--copper);font:750 11px var(--font-manrope)}.digital-toolkit h3{font:620 27px/1.2 var(--font-manrope);letter-spacing:-.03em;margin:48px 0 15px}.digital-toolkit p{color:var(--muted);line-height:1.7}.digital-toolkit b{color:var(--copper);margin-top:auto;font-size:12px}.digital-social{color:#fff;background:#0a2537;padding:120px 0}.digital-social>.shell{grid-template-columns:.85fr 1.15fr;align-items:center;gap:100px;display:grid}.digital-social h2{font:530 clamp(43px,4.5vw,68px)/1.05 var(--font-manrope);letter-spacing:-.05em;margin:0}.digital-social h2 em{color:#df8653;font-style:normal}.digital-social p:not(.eyebrow){color:#bdc9ce;margin:28px 0;font-size:17px;line-height:1.75}.digital-social-collage{grid-template-columns:1.2fr .8fr;gap:10px;display:grid}.digital-social-collage img{object-fit:cover;width:100%;height:260px}.digital-social-collage img:first-child{grid-row:span 2;height:530px}@media (width<=980px){.activity-card,.activity-card:first-child,.activity-card:nth-child(2),.activity-card:nth-child(3),.activity-card:nth-child(4){grid-column:span 6}.digital-manifesto,.digital-capabilities article,.digital-social>.shell{grid-template-columns:1fr;gap:55px}.digital-capabilities article:nth-child(odd) img{order:0}.digital-toolkit>div:last-child{grid-template-columns:1fr}.social-video-grid{grid-template-columns:1fr 1fr}.social-rail{display:none}}@media (width<=720px){.section{padding-top:92px;padding-bottom:92px}.activity-card,.activity-card:first-child,.activity-card:nth-child(2),.activity-card:nth-child(3),.activity-card:nth-child(4){grid-column:auto;min-height:480px}.social-video-grid{grid-template-columns:1fr}.digital-hero{min-height:870px}.digital-hero-copy{padding-top:82px}.digital-hero-copy h1{font-size:52px}.digital-hero-copy>p:not(.eyebrow){font-size:17px}.digital-hero-index{grid-template-columns:1fr 1fr}.digital-hero-index span{min-height:52px}.digital-capabilities{padding:85px 0}.digital-capabilities article{padding:38px 0}.digital-social{padding:90px 0}.digital-social-collage img,.digital-social-collage img:first-child{height:250px}.digital-social-collage{grid-template-columns:1fr 1fr}.digital-social-collage img:first-child{grid-area:auto/1/auto/-1}.footer-social{flex-direction:column;align-items:flex-start;gap:14px}.footer-social span{margin-right:0}}.shell{width:min(1480px,100% - 72px)}.section{padding-top:138px;padding-bottom:138px}.hero{min-height:950px}.hero-content{padding-top:155px}.hero h1{max-width:1010px;font-size:clamp(58px,5.8vw,92px)}.hero-copy{max-width:680px;font-size:19px}.trust{height:118px}.activity-card,.activity-card:first-child,.activity-card:nth-child(4),.activity-card:nth-child(2),.activity-card:nth-child(3){min-height:575px}.activity-copy{bottom:36px;left:38px;right:38px}.activity-copy h3{font-size:clamp(39px,3.5vw,56px)}.digital-grid{grid-template-columns:1.08fr .92fr;gap:105px}.digital-visual{min-height:680px}.showcase-grid{min-height:720px}.access-grid>a{min-height:310px;padding:36px}.access-grid h3{font-size:25px}.home-insight-grid article{min-height:660px}.innovation-lab{color:#fff;background:#061a2b;padding:130px 0}.innovation-lab-shell{grid-template-columns:.7fr 1.3fr;align-items:start;gap:90px;display:grid}.innovation-lab-intro{position:sticky;top:35px}.innovation-lab-intro h2{font:530 clamp(46px,4.7vw,72px)/1.03 var(--font-manrope);letter-spacing:-.055em;margin:0}.innovation-lab-intro h2 em{color:#df8653;font-style:normal}.innovation-lab-intro>p:not(.eyebrow){color:#b7c4ca;margin:30px 0;font-size:17px;line-height:1.8}.innovation-lab-intro small{color:#81939d;border-top:1px solid #ffffff2e;padding-top:20px;font-size:11px;line-height:1.65;display:block}.innovation-lab-panel{background:#0d2b40;border:1px solid #ffffff29}.innovation-controls{border-bottom:1px solid #ffffff29;grid-template-columns:1fr 1fr;gap:28px;padding:38px;display:grid}.innovation-controls label{flex-direction:column;gap:12px;display:flex}.innovation-controls label>span,.innovation-controls legend{color:#9fb0b9;font:700 10px var(--font-manrope);text-transform:uppercase;letter-spacing:.09em}.innovation-controls label>span b{float:right;color:#e39a70}.innovation-controls select{color:#071b2a;height:54px;font:650 14px var(--font-manrope);background:#fff;border:1px solid #fff3;padding:0 15px}.innovation-controls input[type=range]{width:100%;accent-color:var(--copper);margin-top:13px}.innovation-controls fieldset{border:0;grid-column:1/-1;margin:0;padding:0}.innovation-controls legend{margin-bottom:12px}.innovation-controls fieldset button{color:#c5d0d5;cursor:pointer;font:650 11px var(--font-manrope);background:0 0;border:1px solid #ffffff38;margin:0 8px 0 0;padding:13px 16px}.innovation-controls fieldset button.active,.innovation-controls fieldset button:hover{background:var(--copper);border-color:var(--copper);color:#fff}.innovation-output{padding:38px}.innovation-output-head{border-bottom:1px solid #ffffff2e;justify-content:space-between;gap:20px;padding-bottom:20px;display:flex}.innovation-output-head span{color:#df8653;font:750 9px var(--font-manrope);letter-spacing:.12em}.innovation-output-head b{font:650 11px var(--font-manrope)}.innovation-system-list{border-left:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);margin-top:28px;display:grid}.innovation-system-list>div{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;flex-direction:column;min-height:132px;padding:20px;display:flex}.innovation-system-list span{color:#df8653;font:750 9px var(--font-manrope)}.innovation-system-list b{font:650 17px var(--font-manrope);margin:23px 0 8px}.innovation-system-list small{color:#8498a2;font-size:10px}.innovation-metrics{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px;display:grid}.innovation-metrics article{background:#071f30;padding:22px;position:relative;overflow:hidden}.innovation-metrics strong{font:520 33px var(--font-manrope);color:#e29a70;display:block}.innovation-metrics span{color:#9cadb5;margin-top:8px;font-size:10px;display:block}.innovation-metrics i{background:#df8653;height:3px;position:absolute;bottom:0;left:0}.innovation-output>a{color:#e7a37c;font:700 12px var(--font-manrope);border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;justify-content:space-between;margin-top:30px;padding:18px 0;display:flex}@media (width<=1100px){.shell{width:min(100% - 48px,1080px)}.innovation-lab-shell{grid-template-columns:1fr}.innovation-lab-intro{position:static}.digital-grid{grid-template-columns:1fr;gap:65px}}@media (width<=720px){.shell{width:calc(100% - 30px)}.section{padding-top:98px;padding-bottom:98px}.hero{min-height:930px}.hero h1{font-size:46px}.activity-card,.activity-card:first-child,.activity-card:nth-child(2),.activity-card:nth-child(3),.activity-card:nth-child(4){min-height:520px}.innovation-lab{padding:90px 0}.innovation-controls{grid-template-columns:1fr;padding:25px}.innovation-controls fieldset{grid-column:auto}.innovation-controls fieldset button{width:100%;margin:0 0 8px}.innovation-output{padding:25px}.innovation-system-list,.innovation-metrics{grid-template-columns:1fr}.innovation-output-head{flex-direction:column}.digital-hero-index{grid-template-columns:repeat(3,1fr)}}.social-carousel{--social-color:#b45a7a;color:#fff;background:#071b2a;grid-template-columns:1.08fr .92fr;min-height:650px;margin-top:62px;display:grid;overflow:hidden}.social-carousel-media{position:relative;overflow:hidden}.social-carousel-media:after{content:"";background:linear-gradient(#0000 45%,#04131eb3);position:absolute;inset:0}.social-carousel-media img{object-fit:cover;width:100%;height:100%;animation:.55s socialReveal}.social-carousel-media>span{z-index:2;background:var(--social-color);width:58px;height:58px;font:800 14px var(--font-manrope);place-items:center;display:grid;position:absolute;bottom:30px;left:34px}.social-carousel-copy{flex-direction:column;padding:55px;display:flex}.social-carousel-copy>p:first-child{color:var(--social-color);font:750 9px var(--font-manrope);letter-spacing:.15em}.social-carousel-copy>small{color:#82959f;font:700 10px var(--font-manrope);margin-left:auto}.social-carousel-copy h3{font:560 clamp(48px,5vw,76px)/1 var(--font-manrope);letter-spacing:-.055em;margin:50px 0 18px}.social-carousel-copy>strong{font:620 20px/1.45 var(--font-manrope);max-width:520px}.social-carousel-copy>p:not(:first-child){color:#afbdc4;max-width:540px;line-height:1.75}.social-carousel-copy>a,.social-carousel-copy>button:not(.social-carousel-nav button){color:var(--social-color);font:700 12px var(--font-manrope);text-align:left;background:0 0;border:1px solid #fff3;border-left:0;border-right:0;justify-content:space-between;margin-top:20px;padding:17px 0;display:flex}.social-carousel-copy>button:disabled{color:#7f9099}.social-carousel-nav{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);margin-top:auto;display:grid}.social-carousel-nav button{color:#99aab2;min-height:65px;font:650 9px var(--font-manrope);cursor:pointer;background:0 0;border:1px solid #ffffff29;border-top:0;border-left:0}.social-carousel-nav button span{margin-bottom:6px;display:block}.social-carousel-nav button.active,.social-carousel-nav button:hover{background:var(--social-color);color:#fff}@keyframes socialReveal{0%{opacity:.45;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}.designer-section{max-width:none}.structural-designer{background:#eef1f1;padding:65px}.designer-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:90px;margin-bottom:55px;display:grid}.designer-head h2{font:540 clamp(45px,4.4vw,68px)/1.04 var(--font-manrope);letter-spacing:-.05em;margin:0}.designer-head h2 em{color:var(--copper);font-style:normal}.designer-head>p{color:var(--muted);font-size:16px;line-height:1.75}.designer-workspace{color:#fff;background:#071b2a;grid-template-columns:360px 1fr;min-height:680px;display:grid}.designer-workspace>aside{border-right:1px solid #ffffff2e;flex-direction:column;padding:35px;display:flex}.designer-workspace label{border-bottom:1px solid #ffffff26;flex-direction:column;gap:10px;padding:17px 0;display:flex}.designer-workspace label>span{color:#9fb0b9;font:700 9px var(--font-manrope);text-transform:uppercase;letter-spacing:.08em}.designer-workspace label b{float:right;color:#e29a70}.designer-workspace select{color:#071b2a;background:#fff;border:1px solid #fff3;height:48px;padding:0 13px;font-weight:650}.designer-workspace input{width:100%;accent-color:var(--copper)}.designer-summary{background:#0d2b40;margin-top:25px;padding:22px}.designer-summary span,.designer-summary small{color:#91a3ac;font-size:10px;display:block}.designer-summary strong{color:#e29a70;font:520 34px var(--font-manrope);margin:9px 0;display:block}.designer-workspace aside>a{color:#e29a70;font:700 11px var(--font-manrope);border-top:1px solid #ffffff2e;margin-top:auto;padding-top:18px}.designer-canvas{min-width:0;position:relative;overflow:hidden}.designer-canvas canvas{position:absolute;inset:0;width:100%!important;height:100%!important}.designer-canvas>div{z-index:2;gap:12px;display:flex;position:absolute;top:22px;left:24px}.designer-canvas>div span{color:#df8653;font:750 9px var(--font-manrope);letter-spacing:.1em}.designer-canvas>div b{font:650 10px var(--font-manrope)}.designer-canvas>small{z-index:2;color:#8da0aa;font-size:10px;position:absolute;bottom:20px;left:24px}@media (width<=1000px){.social-carousel{grid-template-columns:1fr}.social-carousel-media{min-height:520px}.designer-head{grid-template-columns:1fr;gap:30px}.designer-workspace{grid-template-columns:1fr}.designer-workspace>aside{border-bottom:1px solid #ffffff2e;border-right:0}.designer-workspace aside>a{margin-top:30px}.designer-canvas{min-height:620px}}@media (width<=720px){.social-carousel{min-height:0}.social-carousel-media{min-height:420px}.social-carousel-copy{padding:32px 22px}.social-carousel-copy h3{margin-top:32px;font-size:51px}.social-carousel-nav{grid-template-columns:1fr 1fr;margin-top:35px}.structural-designer{padding:30px 16px}.designer-workspace>aside{padding:24px}.designer-canvas{min-height:500px}}.design-studio-hero{color:#fff;background:#061a2b;min-height:940px;position:relative;overflow:hidden}.design-studio-hero>img,.design-studio-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.design-studio-shade{background:linear-gradient(90deg,#03111bfa 0%,#03111be8 35%,#03111b59 68%,#03111b14),linear-gradient(#0000 45%,#03111bc2)}.design-studio-hero .site-nav,.design-studio-copy,.design-studio-index{z-index:2;position:relative}.design-studio-copy{padding-top:130px}.design-studio-copy h1{max-width:930px;font:520 clamp(62px,6.8vw,105px)/.95 var(--font-manrope);letter-spacing:-.065em;margin:0}.design-studio-copy h1 em{color:#e08a58;font-style:normal}.design-studio-copy>p:not(.eyebrow){color:#cad5da;max-width:690px;margin:32px 0;font-size:19px;line-height:1.7}.design-studio-index{border-top:1px solid #ffffff3b;border-left:1px solid #ffffff3b;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.design-studio-index span{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);min-height:78px;font:700 9px var(--font-manrope);letter-spacing:.1em;background:#03111b61;border-right:1px solid #ffffff3b;place-items:center;display:grid}.design-manifesto{grid-template-columns:1.05fr .95fr;align-items:start;gap:110px;display:grid}.design-manifesto>div:last-child{border-top:1px solid #cbc9c2;padding-top:30px}.design-manifesto>div:last-child>p{color:var(--muted);margin-top:0;font-size:18px;line-height:1.8}.design-metrics{border-left:1px solid #d2cdc4;grid-template-columns:repeat(3,1fr);margin-top:38px;display:grid}.design-metrics span{color:#526571;border-top:1px solid #d2cdc4;border-bottom:1px solid #d2cdc4;border-right:1px solid #d2cdc4;padding:20px;font-size:11px}.design-metrics b{color:var(--copper);font:540 29px var(--font-manrope);margin-bottom:8px;display:block}.vr-section{color:#fff;background:#061a2b}.vr-section .section-heading>p{color:#aabac2}.vr-experience{background:#0a2639;border:1px solid #fff3;margin-top:64px}.vr-stage{background:radial-gradient(circle at 70%,#306f8c6b,#0000 42%),linear-gradient(135deg,#071d2c,#0c3147);min-height:670px;position:relative;overflow:hidden}.vr-grid{transform-origin:50% 95%;background-image:linear-gradient(#7bb8d31a 1px,#0000 1px),linear-gradient(90deg,#7bb8d31a 1px,#0000 1px);background-size:48px 48px;animation:10s linear infinite vrGrid;position:absolute;inset:0;transform:perspective(550px)rotateX(58deg)scale(1.45)}.vr-building{border:2px solid #82c9e285;position:absolute;inset:12% 7% 15% 39%;transform:skewY(-3deg);box-shadow:inset 0 0 80px #419bbf2b}.vr-building:before,.vr-building:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 18%,#82c9e27a 18.2% 18.6%),repeating-linear-gradient(0deg,#0000 0 28%,#82c9e261 28.2% 28.7%);position:absolute;inset:0}.vr-building:after{border:1px solid #df865380;transform:translate(7%,-5%)}.vr-building i{z-index:2;border:2px solid #df8653bf;width:13%;height:38%;animation:2.2s ease-in-out infinite vrPulse;position:absolute}.vr-building i:first-child{bottom:4%;left:8%}.vr-building i:nth-child(2){animation-delay:.35s;bottom:4%;left:39%}.vr-building i:nth-child(3){animation-delay:.7s;bottom:4%;right:8%}.vr-building i:nth-child(4){height:23%;animation-delay:1s;top:7%;right:22%}.vr-reticle{border:1px solid #e18b59;border-radius:50%;place-items:center;width:90px;height:90px;animation:3.5s ease-in-out infinite vrTarget;display:grid;position:absolute;top:45%;left:67%}.vr-reticle:before,.vr-reticle:after{content:"";background:#e18b59;position:absolute}.vr-reticle:before{width:130px;height:1px}.vr-reticle:after{width:1px;height:130px}.vr-reticle span{color:#e18b59;border:1px solid #e18b59;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.vr-change-tag{color:#fff;font:700 9px var(--font-manrope);letter-spacing:.1em;background:#e1814c;padding:12px 15px;position:absolute;top:57%;left:72%}.vr-change-tag b{margin-left:15px}.vr-hud{color:#b9ccd5;font:700 9px var(--font-manrope);letter-spacing:.12em;justify-content:space-between;display:flex;position:absolute;top:24px;left:27px;right:27px}.vr-hud b{color:#e18b59}.vr-caption{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03111bd6;border-left:3px solid #df8653;width:min(520px,45%);padding:30px;position:absolute;bottom:38px;left:38px}.vr-caption small{color:#df8653;font:750 9px var(--font-manrope);text-transform:uppercase;letter-spacing:.13em}.vr-caption strong{font:560 28px/1.18 var(--font-manrope);margin:15px 0;display:block}.vr-caption p{color:#afbec5;margin:0;line-height:1.65}.vr-timeline{grid-template-columns:repeat(4,1fr);display:grid}.vr-timeline button{text-align:left;color:#9aadb6;cursor:pointer;background:#081f30;border:0;border-right:1px solid #ffffff29;min-height:112px;padding:22px}.vr-timeline button span{color:#df8653;font:700 9px var(--font-manrope);margin-bottom:16px;display:block}.vr-timeline button b{font:620 13px var(--font-manrope)}.vr-timeline button.active,.vr-timeline button:hover{color:#fff;background:#df7942}.vr-timeline button.active span{color:#fff}.visual-note.light{color:#8498a2;margin-top:20px}@keyframes vrGrid{to{background-position:0 48px,48px 0}}@keyframes vrPulse{50%{background:#df865338;box-shadow:0 0 30px #df865366}}@keyframes vrTarget{50%{transform:translate(-18px,10px)scale(.86)}}@media (width<=900px){.design-studio-hero{min-height:900px}.design-studio-copy{padding-top:100px}.design-studio-index{grid-template-columns:1fr 1fr}.design-studio-index span{min-height:52px}.design-manifesto{grid-template-columns:1fr;gap:45px}.vr-stage{min-height:720px}.vr-caption{width:calc(100% - 50px);bottom:25px;left:25px}.vr-building{inset:9% 4% 44% 12%}.vr-reticle{top:27%;left:64%}.vr-change-tag{top:41%;left:auto;right:7%}}@media (width<=620px){.design-studio-hero{min-height:920px}.design-studio-copy{padding-top:78px}.design-studio-copy h1{font-size:53px}.design-studio-copy>p:not(.eyebrow){font-size:16px}.design-studio-copy .actions{max-width:330px}.design-metrics{grid-template-columns:1fr}.vr-stage{min-height:760px}.vr-building{inset:8% 4% 51%}.vr-reticle{width:62px;height:62px;top:24%;left:58%}.vr-reticle:before{width:90px}.vr-reticle:after{height:90px}.vr-change-tag{top:38%;right:4%}.vr-caption strong{font-size:23px}.vr-caption p{font-size:14px}.vr-timeline{grid-template-columns:1fr 1fr}.vr-timeline button{min-height:90px}}.home-corporate{color:#fff;background:#071c2b;position:relative;overflow:hidden}.home-corporate:after{content:"ARKEM";color:#ffffff06;font:800 210px var(--font-manrope);letter-spacing:-.08em;position:absolute;top:45px;right:-30px}.home-corporate-head{z-index:1;grid-template-columns:1.05fr .95fr;align-items:end;gap:110px;display:grid;position:relative}.home-corporate-head h2{font:520 clamp(50px,5vw,78px)/1.02 var(--font-manrope);letter-spacing:-.055em;margin:0}.home-corporate-head h2 em{color:#df8653;font-style:normal}.home-corporate-head>p{color:#b5c3ca;border-top:1px solid #fff3;padding-top:30px;font-size:18px;line-height:1.8}.home-corporate-grid{z-index:1;border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:1.3fr 1fr 1fr;margin-top:78px;display:grid;position:relative}.home-corporate-grid article{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;flex-direction:column;min-height:330px;padding:34px;display:flex}.home-corporate-grid .corporate-feature{background:linear-gradient(#194a6333,#b9663621);grid-row:span 2;justify-content:flex-end;min-height:660px}.home-corporate-grid article:nth-child(4){grid-column:2/4}.home-corporate-grid span{color:#df8653;font:750 9px var(--font-manrope);letter-spacing:.12em}.home-corporate-grid h3{font:570 28px/1.2 var(--font-manrope);letter-spacing:-.035em;margin:45px 0 18px}.home-corporate-grid p{color:#9fb0b8;line-height:1.75}.home-corporate-grid a{color:#e49a70;border-top:1px solid #ffffff2e;margin-top:auto;padding-top:18px;font-weight:700}.founder-strip{z-index:1;border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:.7fr 1.2fr auto;align-items:center;gap:55px;margin-top:46px;padding:35px 0;display:grid;position:relative}.founder-strip>div{align-items:center;gap:20px;display:flex}.founder-strip>div>span{color:#df8653;width:72px;height:72px;font:650 22px var(--font-manrope);border:1px solid #df8653;place-items:center;display:grid}.founder-strip p{color:#aebdc4;margin:0;line-height:1.75}.founder-strip>div p{flex-direction:column;display:flex}.founder-strip small{color:#df8653;font:700 8px var(--font-manrope);letter-spacing:.12em}.founder-strip b{color:#fff;font:600 22px var(--font-manrope);margin:7px 0}.founder-strip em{color:#8fa2ab;font-size:11px;font-style:normal}.founder-strip>a{color:#e49a70;white-space:nowrap;font-weight:700}.home-design-lab{background:#dfe6e8}.home-design-lab .structural-designer{box-shadow:0 30px 80px #0418251f}.structural-designer.professional{padding:70px}.structural-designer.professional .designer-workspace{grid-template-columns:470px 1fr;min-height:880px}.designer-tabs{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:18px;display:grid}.designer-tabs button{color:#a9bac2;font:650 9px var(--font-manrope);cursor:pointer;background:0 0;border:1px solid #fff3;padding:12px 8px}.designer-tabs button.active,.designer-tabs button:hover{background:var(--copper);border-color:var(--copper);color:#fff}.designer-control-scroll{max-height:710px;padding-right:8px;overflow:auto}.designer-control-group{border-top:1px solid #ffffff2e;padding:20px 0}.designer-control-group>strong{color:#df8653;font:750 9px var(--font-manrope);letter-spacing:.1em;margin-bottom:4px;display:block}.designer-inline-metric{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.designer-inline-metric span{color:#91a4ad;background:#0d3046;padding:11px;font-size:9px}.designer-inline-metric b{color:#fff;margin-top:4px;font-size:13px;display:block}.designer-check{align-items:center;flex-direction:row!important}.designer-check input{width:auto!important}.designer-check span{letter-spacing:0!important;text-transform:none!important}.designer-analysis{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#041825d1;grid-template-columns:1fr 1fr;width:330px;display:grid;position:absolute;bottom:20px;right:22px}.designer-analysis article{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;padding:15px}.designer-analysis small{display:block;color:#849aa5!important;font-size:8px!important;position:static!important}.designer-analysis strong{color:#e49a70;font:550 19px var(--font-manrope);margin-top:6px;display:block}.designer-home-more{background:#fff}.designer-home-more a{color:var(--copper);font:700 12px var(--font-manrope);justify-content:space-between;padding:23px 30px;display:flex}.social-content-section{background:#f0eee9}.content-feed{background:#061a2b;grid-template-columns:1.4fr .6fr;min-height:720px;margin-top:60px;display:grid}.content-feed-stage{position:relative;overflow:hidden}.content-feed-stage>img,.content-feed-stage>video{object-fit:cover;width:100%;height:100%}.content-feed-stage:after{content:"";pointer-events:none;background:linear-gradient(#0000 37%,#03111bed);position:absolute;inset:0}.content-feed-overlay{z-index:2;color:#fff;pointer-events:none;position:absolute;bottom:38px;left:42px;right:42px}.content-feed-overlay span{color:#e49a70;font:750 9px var(--font-manrope);letter-spacing:.12em}.content-feed-overlay h3{font:560 clamp(31px,3.2vw,48px)/1.08 var(--font-manrope);letter-spacing:-.045em;max-width:720px;margin:16px 0}.content-feed-overlay p{color:#c3cdd2;max-width:670px;line-height:1.65}.content-feed-overlay a{color:#e49a70;pointer-events:auto;border-bottom:1px solid #e49a70;padding-bottom:7px;font-weight:700;display:inline-block}.content-feed-rail{flex-direction:column;display:flex}.content-feed-rail button{text-align:left;color:#9cadb6;cursor:pointer;background:#0a2639;border:0;border-bottom:1px solid #ffffff29;flex:1;min-height:145px;padding:26px}.content-feed-rail button span{color:#df8653;font:700 8px var(--font-manrope);letter-spacing:.1em;margin-bottom:16px;display:block}.content-feed-rail button b{font:600 16px/1.4 var(--font-manrope)}.content-feed-rail button.active,.content-feed-rail button:hover{color:#fff;background:#b96636}.content-feed-rail button.active span{color:#fff}@media (width<=1050px){.home-corporate-head{grid-template-columns:1fr;gap:35px}.home-corporate-grid{grid-template-columns:1fr 1fr}.home-corporate-grid .corporate-feature{grid-area:auto/1/auto/-1;min-height:430px}.home-corporate-grid article:nth-child(4){grid-column:auto}.founder-strip,.structural-designer.professional .designer-workspace{grid-template-columns:1fr}.structural-designer.professional .designer-workspace>aside,.designer-control-scroll{max-height:none}.content-feed{grid-template-columns:1fr}.content-feed-stage{min-height:650px}.content-feed-rail{grid-template-columns:1fr 1fr;display:grid}}@media (width<=650px){.home-corporate:after{font-size:100px}.home-corporate-grid{grid-template-columns:1fr}.home-corporate-grid article:nth-child(4){grid-column:auto}.home-corporate-grid article,.home-corporate-grid .corporate-feature{min-height:310px}.founder-strip{gap:30px}.structural-designer.professional{padding:28px 14px}.designer-tabs{grid-template-columns:1fr}.designer-analysis{width:auto;bottom:48px;left:15px;right:15px}.content-feed-stage{min-height:620px}.content-feed-overlay{bottom:24px;left:24px;right:24px}.content-feed-overlay h3{font-size:30px}.content-feed-rail{grid-template-columns:1fr}.content-feed-rail button{min-height:105px}}.corporate-hero-v2{color:#fff;background:#061a2b;min-height:960px;position:relative;overflow:hidden}.corporate-hero-v2>img,.corporate-hero-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.corporate-hero-shade{background:linear-gradient(90deg,#03111bfa,#03111be0 43%,#03111b2e 82%),linear-gradient(#0000 45%,#03111bd1)}.corporate-hero-v2 .site-nav,.corporate-hero-copy,.corporate-hero-stats{z-index:2;position:relative}.corporate-hero-copy h1{font:510 clamp(59px,6vw,94px)/.98 var(--font-manrope);letter-spacing:-.06em;max-width:1100px;margin:0}.corporate-hero-copy h1 em{color:#df8653;font-style:normal}.corporate-hero-copy>p:not(.eyebrow){color:#c7d1d6;max-width:720px;margin:30px 0;font-size:19px;line-height:1.72}.corporate-hero-stats{border-top:1px solid #ffffff38;border-left:1px solid #ffffff38;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.corporate-hero-stats span{color:#aebdc4;border-right:1px solid #ffffff38;align-items:center;gap:16px;min-height:90px;padding:20px;font-size:10px;display:flex}.corporate-hero-stats b{color:#e49a70;font:520 30px var(--font-manrope)}.corporate-statement{grid-template-columns:1fr 1fr;gap:120px;display:grid}.corporate-statement>div:last-child{border-top:1px solid #cbc7be;padding-top:30px}.corporate-statement>div:last-child p{color:var(--muted);font-size:18px;line-height:1.85}.corporate-purpose{background:#e9eceb}.purpose-grid{border-top:1px solid #c9cfcd;border-left:1px solid #c9cfcd;grid-template-columns:repeat(3,1fr);display:grid}.purpose-grid article{border-bottom:1px solid #c9cfcd;border-right:1px solid #c9cfcd;flex-direction:column;min-height:460px;padding:38px;display:flex}.purpose-grid span{color:var(--copper);font:750 9px var(--font-manrope);letter-spacing:.12em}.purpose-grid h2{font:560 34px/1.14 var(--font-manrope);letter-spacing:-.04em;margin:65px 0 20px}.purpose-grid p{color:var(--muted);margin-top:auto;line-height:1.8}.corporate-founder{grid-template-columns:.7fr 1.3fr;gap:110px;display:grid}.founder-profile{color:#fff;background:#071d2c;align-self:start;padding:45px;position:sticky;top:35px}.founder-profile>span{color:#df8653;width:105px;height:105px;font:520 35px var(--font-manrope);border:1px solid #df8653;place-items:center;margin-bottom:60px;display:grid}.founder-profile small{color:#df8653;font:750 9px var(--font-manrope);letter-spacing:.12em}.founder-profile h2{font:550 45px var(--font-manrope);margin:16px 0 8px}.founder-profile b{color:#9eb0b8;font-size:12px}.founder-narrative .lead{font:520 clamp(30px,3vw,45px)/1.25 var(--font-manrope);letter-spacing:-.035em;color:#173044;margin-top:0}.founder-narrative>p:not(.lead){color:var(--muted);font-size:17px;line-height:1.85}.founder-capabilities{border-top:1px solid #d0cbc2;border-left:1px solid #d0cbc2;grid-template-columns:1fr 1fr;margin-top:38px;display:grid}.founder-capabilities span{color:#3d5665;border-bottom:1px solid #d0cbc2;border-right:1px solid #d0cbc2;padding:18px;font-size:12px}.corporate-journey>div{border-top:1px solid #d0cbc2;border-left:1px solid #d0cbc2;grid-template-columns:repeat(5,1fr);margin:65px 0 45px;display:grid}.corporate-journey article{border-bottom:1px solid #d0cbc2;border-right:1px solid #d0cbc2;min-height:260px;padding:26px}.corporate-journey span{color:var(--copper);font:700 10px var(--font-manrope)}.corporate-journey b{font:650 15px var(--font-manrope);margin:50px 0 16px;display:block}.corporate-journey p{color:var(--muted);font-size:13px;line-height:1.65}.corporate-compact-cta{color:#fff;background:#0a2639;padding:70px 0}.corporate-compact-cta>.shell{justify-content:space-between;align-items:center;gap:40px;display:flex}.corporate-compact-cta h2{font:540 clamp(28px,3vw,43px) var(--font-manrope);letter-spacing:-.04em;margin:0}.technology-matrix{margin-bottom:70px}.tech-matrix-visual{background:#061a2b;min-height:620px;position:relative;overflow:hidden}.tech-matrix-visual img{object-fit:cover;width:100%;height:100%;position:absolute}.tech-matrix-visual:after{content:"";background:linear-gradient(90deg,#041420b8,#0000 60%);position:absolute;inset:0}.tech-matrix-visual>div{z-index:2;color:#fff;position:absolute;top:25px;left:28px}.tech-matrix-visual span{font:750 8px var(--font-manrope);background:#d87642;margin-right:12px;padding:8px 10px}.tech-matrix-visual b{font:700 9px var(--font-manrope);letter-spacing:.1em}.tech-capability-grid{color:#fff;background:#071d2c;grid-template-columns:repeat(3,1fr);display:grid}.tech-capability-grid article{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;min-height:275px;padding:30px;position:relative}.tech-capability-grid span{color:#df8653;font:700 9px var(--font-manrope)}.tech-capability-grid h3{font:560 24px var(--font-manrope);margin:45px 0 15px}.tech-capability-grid p{color:#94a8b2;font-size:13px;line-height:1.65}.tech-capability-grid i{color:#df8653;font-style:normal;position:absolute;bottom:20px;right:24px}.plan-editor-section{background:#061a2b}.advanced-plan-editor{color:#fff;margin-bottom:70px}.plan-editor-head{grid-template-columns:1fr 1fr;align-items:end;gap:90px;margin-bottom:50px;display:grid}.plan-editor-head h2{font:530 clamp(44px,4.5vw,70px)/1.02 var(--font-manrope);letter-spacing:-.052em;margin:0}.plan-editor-head h2 em{color:#df8653;font-style:normal}.plan-editor-head>p{color:#aab9c1;line-height:1.75}.plan-editor-app{color:#142b3b;background:#e7ebec;border:1px solid #ffffff2e;box-shadow:0 35px 90px #0000003d}.plan-editor-app>header{background:#fff;border-bottom:1px solid #ced5d7;align-items:center;height:72px;padding:0 24px;display:flex}.plan-project{flex-direction:column;display:flex}.plan-project span{color:#b96636;font:750 8px var(--font-manrope);letter-spacing:.1em}.plan-project b{font:650 14px var(--font-manrope);margin-top:5px}.plan-editor-app header nav{margin:auto;display:flex}.plan-editor-app header button{color:#6f818a;font:650 10px var(--font-manrope);cursor:pointer;background:0 0;border:0;padding:14px}.plan-editor-app header button.active{color:#b96636;border-bottom:2px solid #b96636}.plan-actions{gap:5px;display:flex}.plan-actions button:last-child{color:#fff;background:#0a2639}.plan-editor-body{grid-template-columns:185px 1fr 235px;min-height:700px;display:grid}.plan-editor-body>aside,.plan-properties{background:#f8f9f8;border-right:1px solid #cfd6d8;padding:22px}.plan-editor-body aside>strong,.plan-properties>strong{color:#7e9099;font:750 8px var(--font-manrope);letter-spacing:.1em;margin:18px 0 12px;display:block}.plan-editor-body aside>button{color:#506773;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:11px;display:flex}.plan-editor-body aside>button i{border:1px solid #cbd3d6;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.plan-editor-body aside>button.active{color:#fff;background:#0a2639}.plan-editor-body aside label{color:#607580;grid-template-columns:16px 1fr 20px;align-items:center;gap:7px;margin:12px 0;font-size:10px;display:grid}.plan-editor-body aside input{accent-color:#b96636;width:100%}.level-switch{grid-template-columns:repeat(4,1fr);gap:3px;display:grid}.level-switch button{cursor:pointer;background:#fff;border:1px solid #cbd3d6;padding:8px}.level-switch button.active{color:#fff;background:#b96636;border-color:#b96636}.plan-editor-body>main{background:#dce2e4;padding:55px;position:relative;overflow:auto}.plan-grid{aspect-ratio:1.35;background:#fff;border-bottom:2px solid #4e6875;border-left:2px solid #4e6875;width:min(780px,100%);margin:auto;display:grid;position:relative}.plan-grid>button{cursor:crosshair;background:#fff;border-top:1px solid #9eb0b8;border-bottom:0;border-left:0;border-right:1px solid #9eb0b8;position:relative}.plan-grid>button:hover{background:#e9d9ce}.plan-grid>button[data-type=space]{background:#dce9ed}.plan-grid>button[data-type=core]{color:#fff;background:#405b68}.plan-grid>button[data-type=opening]{background:repeating-linear-gradient(45deg,#fff,#fff 6px,#e2e5e5 6px 12px)}.plan-grid>button[data-type=load]{background:#e7bea7}.plan-grid.analysis>button[data-type=space]{background:#bcd7df}.plan-grid.analysis>button[data-type=core]{background:#b96636}.plan-grid button span{font:700 10px var(--font-manrope)}.plan-north{font:700 10px var(--font-manrope);color:#b96636;text-align:center;position:absolute;top:0;right:-36px}.plan-axis-note{text-align:center;color:#72858e;font:700 8px var(--font-manrope);letter-spacing:.09em;margin-top:20px}.plan-properties{border-left:1px solid #cfd6d8;border-right:0}.plan-properties article{border-bottom:1px solid #d8dddf;justify-content:space-between;padding:13px 0;display:flex}.plan-properties article span{color:#71838b;font-size:9px}.plan-properties article b{font:650 12px var(--font-manrope)}.plan-properties>div{background:#e7ecee;margin-top:35px;padding:18px}.plan-properties small{color:#b96636;font:700 8px var(--font-manrope)}.plan-properties>div strong{font:600 20px var(--font-manrope);margin:8px 0;display:block}.plan-properties>div p{color:#6b7d85;font-size:10px;line-height:1.55}.plan-properties>a{color:#b96636;font:700 10px var(--font-manrope);margin-top:25px;display:block}.home-design-lab .advanced-plan-editor{margin:70px 0}.home-contact-compact{color:#fff;background:#0a2639;padding:48px 0}.home-contact-compact>.shell{grid-template-columns:.7fr 1.3fr;align-items:center;gap:70px;display:grid}.home-contact-compact h2{font:540 clamp(26px,3vw,42px)/1.1 var(--font-manrope);letter-spacing:-.04em;margin:0}.compact-contact-links{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:1.3fr .7fr .7fr 1.3fr;display:grid}.compact-contact-links a{min-height:62px;font:650 11px var(--font-manrope);border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;justify-content:space-between;align-items:center;padding:15px;display:flex}.compact-contact-links .compact-primary{background:#b96636}.media-hero{color:#fff;background:radial-gradient(circle at 70% 40%,#174c65,#071b2a 54%);min-height:680px;position:relative}.media-hero-copy{padding-top:90px}.media-hero h1{font:520 clamp(58px,6vw,92px)/.97 var(--font-manrope);letter-spacing:-.06em;margin:0}.media-hero h1 em{color:#df8653;font-style:normal}.media-hero-copy>p:not(.eyebrow){color:#b9c8cf;max-width:680px;font-size:18px;line-height:1.7}.media-hero-index{border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:repeat(5,1fr);display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.media-hero-index span{min-height:75px;font:700 9px var(--font-manrope);letter-spacing:.1em;border-right:1px solid #fff3;place-items:center;display:grid}.sketchfab-hub{color:#fff;background:#071d2c}.sketchfab-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;display:grid}.sketchfab-grid h2{font:530 clamp(45px,4.5vw,70px)/1.04 var(--font-manrope);letter-spacing:-.052em;margin:0}.sketchfab-grid h2 em{color:#df8653;font-style:normal}.sketchfab-grid>div:first-child>p:not(.eyebrow){color:#a9bac2;margin:25px 0;line-height:1.75}.sketchfab-stage{background:linear-gradient(135deg,#0e354b,#061a2b);border:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);align-content:center;gap:1px;min-height:520px;padding:35px;display:grid;position:relative}.sketchfab-stage>span{color:#df8653;font:700 9px var(--font-manrope);letter-spacing:.1em;position:absolute;top:25px;left:28px}.sketchfab-stage>div{background:#092437;border:1px solid #ffffff21;min-height:180px;padding:25px}.sketchfab-stage b{font:520 40px var(--font-manrope);color:#df8653}.sketchfab-stage p{color:#aebdc4;line-height:1.5}.sketchfab-stage small{color:#7f949e;position:absolute;bottom:25px;left:28px}@media (width<=1050px){.corporate-statement,.corporate-founder,.plan-editor-head,.sketchfab-grid,.purpose-grid{grid-template-columns:1fr}.purpose-grid article{min-height:330px}.corporate-journey>div{grid-template-columns:1fr 1fr}.founder-profile{position:static}.plan-editor-body{grid-template-columns:160px 1fr}.plan-properties{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.plan-properties>strong,.plan-properties>div,.plan-properties>a{grid-column:1/-1}.tech-capability-grid{grid-template-columns:1fr 1fr}.home-contact-compact>.shell{grid-template-columns:1fr}.compact-contact-links{grid-template-columns:1fr 1fr}}@media (width<=680px){.corporate-hero-v2{min-height:900px}.corporate-hero-copy{padding-top:90px}.corporate-hero-copy h1{font-size:50px}.corporate-hero-stats{grid-template-columns:1fr 1fr}.corporate-hero-stats span{min-height:58px}.corporate-hero-stats b{font-size:20px}.corporate-journey>div,.founder-capabilities,.tech-capability-grid{grid-template-columns:1fr}.corporate-compact-cta>.shell{flex-direction:column;align-items:flex-start}.tech-matrix-visual{min-height:430px}.plan-editor-app>header{flex-direction:column;align-items:flex-start;gap:12px;height:auto;padding:18px}.plan-editor-app header nav{margin:0}.plan-editor-body{grid-template-columns:1fr}.plan-editor-body>aside{grid-template-columns:1fr 1fr;gap:6px;display:grid}.plan-editor-body aside>strong,.plan-editor-body aside label,.level-switch{grid-column:1/-1}.plan-editor-body>main{padding:35px 18px}.plan-properties{grid-template-columns:1fr 1fr}.compact-contact-links{grid-template-columns:1fr}.media-hero-index{grid-template-columns:1fr 1fr}.media-hero-index span{min-height:43px}.sketchfab-stage{grid-template-columns:1fr;padding:70px 25px}.sketchfab-stage>div{min-height:130px}.sketchfab-stage small{margin-top:20px;position:static}}.arkem-x-hero{color:#fff;background:radial-gradient(circle at 72% 42%,#1b526c 0,#0c2c41 27%,#051824 68%);min-height:850px;position:relative;overflow:hidden}.arkem-x-hero:before{content:"";background-image:linear-gradient(#6daeca14 1px,#0000 1px),linear-gradient(90deg,#6daeca14 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:120px -15% -40%;transform:perspective(700px)rotateX(63deg)}.arkem-x-hero-copy{z-index:2;padding-top:125px;position:relative}.arkem-x-hero h1{font:510 clamp(58px,6.2vw,96px)/.96 var(--font-manrope);letter-spacing:-.065em;max-width:1180px;margin:0}.arkem-x-hero h1 em{color:#df8653;font-style:normal}.arkem-x-hero-copy>p:not(.eyebrow){color:#bed0d8;max-width:720px;margin:30px 0;font-size:19px;line-height:1.7}.arkem-x-signal{z-index:2;border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:repeat(6,1fr);display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.arkem-x-signal span{min-height:72px;font:700 8px var(--font-manrope);letter-spacing:.1em;background:#03111b5c;border-right:1px solid #fff3;place-items:center;display:grid}.x-manifesto{grid-template-columns:1fr 1fr;gap:120px;display:grid}.x-manifesto>div:last-child{border-top:1px solid #cbc9c2;padding-top:28px}.x-manifesto>div:last-child p{color:var(--muted);font-size:18px;line-height:1.8}.xlab-section{color:#fff;background:#061a2b}.xlab-section .section-heading>p{color:#a8bac2}.arkem-x-lab{background:#0a2639;border:1px solid #ffffff2e;margin-top:60px}.arkem-x-lab>nav{border-bottom:1px solid #ffffff2b;grid-template-columns:repeat(5,1fr);display:grid}.arkem-x-lab>nav button{color:#9eb0b9;min-height:85px;font:650 10px var(--font-manrope);cursor:pointer;background:#092234;border:0;border-right:1px solid #ffffff2b}.arkem-x-lab>nav button span{color:#df8653;margin-bottom:8px;font-size:8px;display:block}.arkem-x-lab>nav button.active,.arkem-x-lab>nav button:hover{color:#fff;background:#b96636}.arkem-x-lab>nav button.active span{color:#fff}.xlab-body{grid-template-columns:.72fr 1.28fr;min-height:690px;display:grid}.xlab-controls{background:#081f30;border-right:1px solid #ffffff2b;padding:42px}.xlab-kicker{color:#df8653;font:750 9px var(--font-manrope);letter-spacing:.12em}.xlab-controls>h3{font:550 30px/1.2 var(--font-manrope);letter-spacing:-.035em;margin:24px 0 38px}.xlab-controls label{color:#91a5af;font:700 9px var(--font-manrope);text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid #ffffff24;flex-direction:column;gap:10px;padding:17px 0;display:flex}.xlab-controls label b{color:#e39a70;margin-left:auto}.xlab-controls select{color:#0b2638;height:49px;font:650 13px var(--font-manrope);background:#fff;border:0;padding:0 13px}.xlab-controls input{accent-color:#b96636;width:100%}.xlab-controls>small{color:#718791;margin-top:22px;line-height:1.55;display:block}.xlab-output{padding:48px;position:relative}.xlab-output>span{color:#df8653;font:750 9px var(--font-manrope);letter-spacing:.12em}.xlab-output>h3{font:550 clamp(35px,4vw,57px)/1.05 var(--font-manrope);letter-spacing:-.05em;margin:28px 0 12px}.xlab-output>strong{color:#a9bbc3;font:520 18px var(--font-manrope);margin-bottom:45px;display:block}.xlab-output>div:not(.xlab-metric-grid):not(.xlab-bars):not(.site-camera):not(.site-progress):not(.site-kpis):not(.passport-ring):not(.passport-code):not(.twin-model){border-top:1px solid #ffffff2b}.xlab-output>div>article{border-bottom:1px solid #ffffff2b;grid-template-columns:45px 1fr auto;align-items:center;gap:18px;padding:20px 0;display:grid}.xlab-output article b{color:#df8653}.xlab-output article p{color:#bdc9ce}.xlab-output article i{font:700 8px var(--font-manrope);color:#6f8792;font-style:normal}.xlab-output>a{color:#e49a70;font:700 11px var(--font-manrope);border-top:1px solid #ffffff2e;justify-content:space-between;padding-top:17px;display:flex;position:absolute;bottom:35px;left:48px;right:48px}.xlab-metric-grid{border-top:1px solid #ffffff2b;border-left:1px solid #ffffff2b;grid-template-columns:1fr 1fr;margin:32px 0;display:grid}.xlab-metric-grid article{border-bottom:1px solid #ffffff2b;border-right:1px solid #ffffff2b;padding:24px!important;display:block!important}.xlab-metric-grid strong{font:530 34px var(--font-manrope);color:#e49a70}.xlab-metric-grid p{margin:8px 0 0;font-size:10px}.xlab-bars>div{grid-template-columns:155px 1fr 35px;align-items:center;gap:12px;margin:13px 0;display:grid}.xlab-bars span{color:#9badb5;font-size:10px}.xlab-bars i{background:#b96636;height:5px}.xlab-bars b{font-size:10px}.xlab-status-list{flex-direction:column;margin-top:35px;display:flex}.xlab-status-list span{color:#a7b7be;border-bottom:1px solid #ffffff24;padding:14px 0;font-size:11px}.xlab-status-list i{background:#6e8290;border-radius:50%;width:8px;height:8px;margin-right:11px;display:inline-block}.xlab-status-list i.ok{background:#5ebd96}.xlab-status-list i.warn{background:#e59b55}.site-camera{background:linear-gradient(#143e54,#0a2233);height:410px;margin:30px 0;position:relative;overflow:hidden}.site-camera:before,.site-build{content:"";background:repeating-linear-gradient(90deg,#0000 0 17%,#b4d5e175 17.3% 18%),repeating-linear-gradient(0deg,#0000 0 24%,#b4d5e159 24.3% 25%);border:1px solid #b4d5e16b;position:absolute;inset:20% 12% 0}.site-build{background-color:#b9663647;transition:all .3s}.site-camera>b,.site-camera>small{z-index:2;font:700 9px var(--font-manrope);position:absolute;bottom:18px;left:18px}.site-camera>small{color:#8ca1ab;left:auto;right:18px}.site-progress{background:#17384b;height:7px}.site-progress span{background:#df8653;height:100%;display:block}.site-kpis{grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid}.site-kpis>b{font:520 25px var(--font-manrope);color:#e49a70}.site-kpis small{color:#8298a2;margin-top:7px;font-size:8px;display:block}.passport-check{color:#9fb1ba;border-bottom:1px solid #ffffff24;padding:13px 0;font-size:11px;display:block}.passport-code{font:750 10px var(--font-manrope);letter-spacing:.1em;background:#b96636;margin:28px 0 5px;padding:12px;display:inline-block}.passport-ring{text-align:center;border:12px solid #df8653;border-color:#df8653 #df8653 #1a3c50 #1a3c50;border-radius:50%;place-items:center;width:190px;height:190px;margin:25px 0;display:grid}.passport-ring b{font:530 36px var(--font-manrope);color:#e49a70}.passport-ring span{color:#8499a3;font-size:7px;display:block}.xlab-output.passport>p{color:#a8b8c0;max-width:500px;line-height:1.7}.twin-legend{margin-top:35px}.twin-legend span{color:#9fb1ba;margin:15px 0;font-size:10px;display:block}.twin-legend i{background:#5ebd96;width:9px;height:9px;margin-right:12px;display:inline-block}.twin-legend span:nth-child(2) i{background:#e3a24e}.twin-legend span:nth-child(3) i{background:#d25e50}.twin-model{grid-template-columns:repeat(6,1fr);gap:7px;margin:35px 0;display:grid}.twin-model i{background:#5ebd962e;border:1px solid #376074;height:66px}.twin-model i.watch{background:#e3a24e3b;border-color:#e3a24e}.twin-model i.alert{background:#d25e5047;border-color:#d25e50}.x-service-map>div{border-top:1px solid #d0cbc2;border-left:1px solid #d0cbc2;grid-template-columns:1fr 1fr;margin-top:55px;display:grid}.x-service-map article{border-bottom:1px solid #d0cbc2;border-right:1px solid #d0cbc2;min-height:285px;padding:32px}.x-service-map span{color:#b96636;font:750 9px var(--font-manrope)}.x-service-map h2{font:600 28px var(--font-manrope);margin:45px 0 15px}.x-service-map p{color:var(--muted);line-height:1.7}.x-roadmap{color:#fff;background:#0a2639}.x-roadmap>.shell{grid-template-columns:.7fr 1.3fr;gap:90px;display:grid}.x-roadmap h2{font:530 clamp(43px,4vw,65px)/1.04 var(--font-manrope);letter-spacing:-.05em}.x-roadmap h2 em{color:#df8653;font-style:normal}.x-roadmap-grid article{border-top:1px solid #ffffff2b;padding:28px 0}.x-roadmap-grid span{color:#df8653;font:700 9px var(--font-manrope)}.x-roadmap-grid h3{font:560 25px var(--font-manrope);margin:18px 0 10px}.x-roadmap-grid p{color:#a7b8c0;line-height:1.7}.service-digital-layer{color:#fff;background:#071d2c;padding:115px 0}.service-digital-layer .section-heading>p{color:#a7b8c0}.service-digital-layer>.shell>div:nth-child(2){border-top:1px solid #ffffff2b;border-left:1px solid #ffffff2b;grid-template-columns:repeat(3,1fr);margin:55px 0 38px;display:grid}.service-digital-layer article{border-bottom:1px solid #ffffff2b;border-right:1px solid #ffffff2b;min-height:270px;padding:30px}.service-digital-layer article span{color:#df8653;font:700 9px var(--font-manrope)}.service-digital-layer h3{font:560 25px var(--font-manrope);margin:50px 0 14px}.service-digital-layer article p{color:#9fb1ba;line-height:1.7}.home-x-launch{color:#fff;background:#071d2c;justify-content:space-between;align-items:center;gap:50px;margin:65px 0;padding:50px;display:flex}.home-x-launch h2{font:530 clamp(36px,3.8vw,58px)/1.04 var(--font-manrope);letter-spacing:-.05em;margin:0}.home-x-launch h2 em{color:#df8653;font-style:normal}.home-x-launch p:not(.eyebrow){color:#a7b8c0;max-width:660px;line-height:1.7}.home-x-launch .button{flex:none}@media (width<=900px){.x-manifesto,.x-roadmap>.shell{grid-template-columns:1fr;gap:45px}.arkem-x-lab>nav{grid-template-columns:1fr 1fr}.xlab-body{grid-template-columns:1fr}.xlab-controls{border-bottom:1px solid #ffffff2b;border-right:0}.xlab-output{min-height:650px}.service-digital-layer>.shell>div:nth-child(2){grid-template-columns:1fr}.home-x-launch{flex-direction:column;align-items:flex-start}}@media (width<=600px){.arkem-x-hero{min-height:900px}.arkem-x-hero-copy{padding-top:85px}.arkem-x-hero h1{font-size:48px}.arkem-x-signal{grid-template-columns:1fr 1fr}.arkem-x-signal span{min-height:40px}.arkem-x-lab>nav{grid-template-columns:1fr}.arkem-x-lab>nav button{min-height:58px}.xlab-controls,.xlab-output{padding:26px 20px}.xlab-output>a{left:20px;right:20px}.xlab-metric-grid{grid-template-columns:1fr}.xlab-bars>div{grid-template-columns:105px 1fr 28px}.site-camera{height:320px}.x-service-map>div{grid-template-columns:1fr}.home-x-launch{padding:30px 22px}}.os-page-hero{color:#fff;background:radial-gradient(circle at 78% 42%,#205f78 0,#10374d 22%,#061b2a 58%,#04131e 100%);min-height:900px;position:relative;overflow:hidden}.os-page-hero:before{content:"";background-image:linear-gradient(#73bbd317 1px,#0000 1px),linear-gradient(90deg,#73bbd317 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:15% -5% -35% 36%;transform:perspective(700px)rotateX(62deg)rotate(-5deg)}.os-page-hero-copy{z-index:2;padding-top:125px;position:relative}.os-page-hero h1{max-width:1080px;font:510 clamp(60px,6.5vw,102px)/.96 var(--font-manrope);letter-spacing:-.065em;margin:0}.os-page-hero h1 em{color:#e18955;font-style:normal}.os-page-hero-copy>p:not(.eyebrow){color:#bed0d8;max-width:760px;margin:30px 0;font-size:19px;line-height:1.75}.os-hero-strip{z-index:2;border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:repeat(8,1fr);display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.os-hero-strip span{min-height:72px;font:700 8px var(--font-manrope);letter-spacing:.1em;background:#03111b59;border-right:1px solid #fff3;place-items:center;display:grid}.os-intro{grid-template-columns:1fr 1fr;gap:110px;display:grid}.os-intro>div:last-child{border-top:1px solid #c9c9c3;padding-top:28px}.os-intro>div:last-child p{color:var(--muted);font-size:18px;line-height:1.8}.os-capability-section{color:#fff;background:#071d2c}.os-capability-section .section-heading>p{color:#9fb1ba}.os-capability-grid{border-top:1px solid #ffffff2b;border-left:1px solid #ffffff2b;grid-template-columns:repeat(4,1fr);margin-top:60px;display:grid}.os-capability-grid article{border-bottom:1px solid #ffffff2b;border-right:1px solid #ffffff2b;min-height:285px;padding:30px}.os-capability-grid span{color:#df8653;font:750 9px var(--font-manrope)}.os-capability-grid h3{font:570 23px/1.2 var(--font-manrope);margin:48px 0 16px}.os-capability-grid p{color:#93a7b0;font-size:13px;line-height:1.7}.os-live-section{background:#dfe5e6}.os-live-section>.shell>.section-heading{margin-bottom:60px}.os-implementation{color:#fff;background:#0a2639}.os-implementation>.shell{grid-template-columns:.65fr 1.35fr;gap:90px;display:grid}.os-implementation-grid{border-top:1px solid #ffffff2b}.os-implementation-grid article{border-bottom:1px solid #ffffff2b;padding:28px 0}.os-implementation-grid span{color:#df8653;font:700 9px var(--font-manrope)}.os-implementation-grid h3{font:560 26px var(--font-manrope);margin:17px 0 9px}.os-implementation-grid p{color:#9fb1ba;margin:0 0 16px;line-height:1.65}.os-implementation-grid b{color:#e49a70;font:700 9px var(--font-manrope);letter-spacing:.08em;text-transform:uppercase}.project-os-app{--os-border:#d1d9db;--os-bg:#eef2f2;--os-panel:#fff;--os-text:#173142;--os-muted:#71868f;--os-copper:#b96636;background:var(--os-bg);color:var(--os-text);border:1px solid #bcc8cc;font-size:12px;overflow:hidden;box-shadow:0 35px 85px #051b292b}.project-os-topbar{border-bottom:1px solid var(--os-border);background:#fff;grid-template-columns:1fr auto auto;align-items:center;gap:35px;min-height:76px;padding:0 24px;display:grid}.os-project-id{flex-direction:column;display:flex}.os-project-id span,.os-module-head span,.os-tool-row>div span,.os-health-panel header span,.os-next-decisions header span,.os-digital-thread>span,.os-handover-head>div>span,.os-handover-grid section>header span{color:var(--os-copper);font:750 8px var(--font-manrope);letter-spacing:.11em}.os-project-id b{font:650 14px var(--font-manrope);margin-top:6px}.os-live{border-right:1px solid var(--os-border);grid-template-columns:8px auto;align-items:center;column-gap:8px;padding-right:30px;display:grid}.os-live i{background:#53b68e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #53b68e21}.os-live span{font:750 8px var(--font-manrope);letter-spacing:.08em}.os-live b{color:#8a9aa2;font:550 8px var(--font-manrope);grid-column:2;margin-top:3px}.os-profile{align-items:center;gap:10px;display:flex}.os-profile>span{color:#fff;width:35px;height:35px;font:700 10px var(--font-manrope);background:#0a2639;place-items:center;display:grid}.os-profile div{flex-direction:column;display:flex}.os-profile b{font:650 10px var(--font-manrope)}.os-profile small{color:#8b9aa2;margin-top:3px}.project-os-workspace{grid-template-columns:82px minmax(0,1fr) 310px;min-height:840px;display:grid}.project-os-nav{background:#081f30;border-right:1px solid #294453;flex-direction:column;display:flex}.project-os-nav button{color:#8ea1aa;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff1f;min-height:93px;padding:13px 7px;position:relative}.project-os-nav button>span{width:29px;height:29px;font:700 8px var(--font-manrope);border:1px solid #ffffff3b;place-items:center;margin:0 auto 8px;display:grid}.project-os-nav button b{font:650 8px var(--font-manrope);line-height:1.25;display:block}.project-os-nav button small{color:#536c78;font-size:7px;position:absolute;top:5px;right:5px}.project-os-nav button.active,.project-os-nav button:hover{color:#fff;background:#b96636}.project-os-nav button.active>span{border-color:#fff}.project-os-nav button.active small{color:#f2c4aa}.project-os-main{background:#e8edee;min-width:0;padding:26px}.os-module-head{justify-content:space-between;align-items:center;min-height:55px;margin-bottom:20px;display:flex}.os-module-head h3{font:590 29px var(--font-manrope);letter-spacing:-.035em;margin:5px 0 0}.os-module-head>div:last-child{gap:5px;display:flex}.os-module-head button{color:#617780;font:700 8px var(--font-manrope);background:#fff;border:1px solid #cbd4d7;padding:10px}.os-kpi-grid{border-left:1px solid var(--os-border);border-top:1px solid var(--os-border);grid-template-columns:repeat(4,1fr);display:grid}.os-kpi-grid article{border-right:1px solid var(--os-border);border-bottom:1px solid var(--os-border);background:#fff;min-height:130px;padding:19px;position:relative}.os-kpi-grid article>span{color:#7c8f97;font:750 7px var(--font-manrope);letter-spacing:.08em;display:block}.os-kpi-grid strong{font:550 30px var(--font-manrope);letter-spacing:-.05em;margin:19px 0 8px;display:block}.os-kpi-grid article>i{color:#738790;font:700 8px var(--font-manrope);font-style:normal;position:absolute;top:47px;right:16px}.os-kpi-grid article>i.up{color:#32906d}.os-kpi-grid article>i.warn{color:#c26e38}.os-kpi-grid article>small{color:#85979e}.os-overview-grid{grid-template-columns:1.15fr .85fr;gap:14px;margin-top:14px;display:grid}.os-health-panel,.os-next-decisions,.os-cost-grid>section,.os-quality-list,.os-handover-grid>section{border:1px solid var(--os-border);background:#fff;padding:20px}.os-health-panel>header,.os-next-decisions>header,.os-cost-grid section>header,.os-quality-list>header,.os-handover-grid section>header{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.os-health-panel header div,.os-next-decisions header{flex-direction:column;display:flex}.os-health-panel header b,.os-next-decisions header b,.os-cost-grid header b,.os-quality-list header b,.os-handover-grid header b{font:650 12px var(--font-manrope);margin-top:5px}.os-health-panel header>small{color:#7f9299}.os-radar-list>div{grid-template-columns:145px 1fr 28px;align-items:center;gap:11px;margin:15px 0;display:grid}.os-radar-list>div>span{color:#607780;font-size:9px}.os-radar-list>div>i{background:#e4e9ea;height:5px}.os-radar-list>div>i b{background:#4eb187;height:100%;display:block}.os-radar-list>div>i b.watch{background:#d39a4b}.os-radar-list>div>i b.alert{background:#cf6657}.os-radar-list>div>strong{font-size:9px}.os-next-decisions>article{border-top:1px solid var(--os-border);grid-template-columns:50px 1fr auto;align-items:center;gap:9px;padding:13px 0;display:grid}.os-next-decisions article>span{color:#b96636;font:700 8px var(--font-manrope)}.os-next-decisions article>div{flex-direction:column;display:flex}.os-next-decisions article b{font:650 9px var(--font-manrope)}.os-next-decisions article small{color:#84969e;margin-top:5px}.os-status{white-space:nowrap;font:700 7px var(--font-manrope);color:#617780;background:#e7ecee;justify-content:center;align-items:center;padding:6px 8px;display:inline-flex}.os-status.good{color:#2f7d5f;background:#e0f1e9}.os-status.watch{color:#9a692b;background:#f8ecd9}.os-status.alert{color:#aa4c41;background:#f6dfda}.os-digital-thread{color:#fff;background:#0a2639;border-left:1px solid #ffffff29;grid-template-columns:125px repeat(6,1fr);align-items:stretch;margin-top:14px;display:grid}.os-digital-thread>span{place-items:center;padding:12px;display:grid}.os-digital-thread>div{border-right:1px solid #ffffff29;flex-direction:column;justify-content:center;min-height:75px;padding:12px;display:flex;position:relative}.os-digital-thread b{color:#df8653;font-size:8px}.os-digital-thread small{color:#adbdc4;margin-top:7px;font-size:8px}.os-digital-thread i{z-index:2;color:#df8653;font-style:normal;position:absolute;right:-5px}.project-os-copilot{color:#fff;background:#0b2a3e;border-left:1px solid #284759;padding:22px}.project-os-copilot>header{border-bottom:1px solid #ffffff29;align-items:center;gap:11px;padding-bottom:18px;display:flex}.project-os-copilot>header>span{width:39px;height:39px;font:750 11px var(--font-manrope);background:#b96636;place-items:center;display:grid}.project-os-copilot header div{flex-direction:column;display:flex}.project-os-copilot header b{font:650 12px var(--font-manrope)}.project-os-copilot header small{color:#8da2ac;margin-top:4px}.project-os-copilot>p{color:#9db0b9;margin:20px 0;line-height:1.65}.os-prompt-list{flex-direction:column;display:flex}.os-prompt-list button{color:#aebdc4;text-align:left;font:650 9px var(--font-manrope);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff24;justify-content:space-between;padding:13px 0;display:flex}.os-prompt-list button.active,.os-prompt-list button:hover{color:#e79b71}.os-ai-answer{background:#071d2c;border-left:2px solid #b96636;margin-top:22px;padding:20px}.os-ai-answer>span{color:#df8653;font:750 7px var(--font-manrope);letter-spacing:.1em}.os-ai-answer h4{font:570 20px/1.2 var(--font-manrope);margin:16px 0 10px}.os-ai-answer p{color:#a8b8bf;font-size:10px;line-height:1.65}.os-ai-answer>div{margin-top:17px}.os-ai-answer>div b{color:#c8d1d5;font:600 8px var(--font-manrope);border-top:1px solid #ffffff21;align-items:center;gap:9px;padding:9px 0;display:flex}.os-ai-answer>div i{color:#df8653;background:#153a50;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.os-ai-disclaimer{color:#6f8792;margin-top:18px;line-height:1.55;display:block}.project-os-foot{color:#77909b;background:#061a2b;justify-content:space-between;padding:14px 24px;display:flex}.project-os-foot span{font:700 7px var(--font-manrope);letter-spacing:.09em}.project-os-foot p{margin:0;font-size:8px}.os-tool-row{border:1px solid var(--os-border);background:#fff;justify-content:space-between;align-items:center;min-height:65px;margin-bottom:12px;padding:15px 18px;display:flex}.os-tool-row>div{flex-direction:column;display:flex}.os-tool-row>div b{font:650 12px var(--font-manrope);margin-top:5px}.os-tool-row label{color:#71868f;grid-template-columns:auto 30px 190px;align-items:center;gap:11px;font-size:8px;display:grid}.os-tool-row label strong{color:#b96636}.os-tool-row input{accent-color:#b96636}.os-program-grid{grid-template-columns:1.25fr .75fr;gap:12px;display:grid}.os-gantt{border:1px solid var(--os-border);background:#fff;padding:20px}.os-gantt-scale{color:#86989f;justify-content:space-between;margin-left:175px;padding-bottom:12px;font-size:7px;display:flex}.os-gantt>article{border-top:1px solid var(--os-border);grid-template-columns:165px 1fr;align-items:center;min-height:61px;display:grid}.os-gantt>article>div:first-child{flex-direction:column;display:flex}.os-gantt article b{font:650 9px var(--font-manrope)}.os-gantt article small{color:#84969e;margin-top:5px}.os-gantt-track{background:repeating-linear-gradient(90deg,#eef2f2 0 calc(16.66% - 1px),#d7dfe1 calc(16.66% - 1px) 16.66%);height:29px;position:relative}.os-gantt-track>i{background:#aebcc2;height:13px;font-style:normal;position:absolute;top:8px}.os-gantt-track>i>b{background:#b96636;height:100%;display:block}.os-gantt-track>span{z-index:2;background:#d35f4f;width:1px;position:absolute;top:-8px;bottom:-8px}.os-4d-stage{color:#fff;background:#0a2639;padding:20px}.os-4d-stage>span{color:#df8653;font:750 8px var(--font-manrope);letter-spacing:.1em}.os-structure-stage{perspective:700px;grid-template-columns:repeat(6,1fr);align-items:end;gap:5px;height:330px;margin:28px 0;display:grid}.os-structure-stage i{background:0 0;border:1px solid #3f5e6e;height:30%}.os-structure-stage i.planned{background:#5f9ab42b;border-color:#55849a;height:62%}.os-structure-stage i.built{background:#b9663652;border-color:#c87a4d;height:86%}.os-stage-legend{color:#8398a2;flex-wrap:wrap;gap:16px;font-size:7px;display:flex}.os-stage-legend span{align-items:center;gap:6px;display:flex}.os-stage-legend i{background:#b96636;width:9px;height:9px}.os-stage-legend span:nth-child(2) i{background:#5d8ca1}.os-stage-legend span:nth-child(3) i{background:#253e4c}.os-4d-stage>article{border-top:1px solid #ffffff2b;margin-top:22px;padding-top:20px}.os-4d-stage article b{font:600 18px var(--font-manrope)}.os-4d-stage article p{color:#9fb1ba;line-height:1.6}.os-filter-row{gap:4px;display:flex}.os-filter-row button,.os-primary-action{color:#6c818a;font:700 8px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #ccd5d7;padding:9px 12px}.os-filter-row button.active,.os-filter-row button:hover,.os-primary-action{color:#fff;background:#0a2639}.os-table{border:1px solid var(--os-border);background:#fff;overflow-x:auto}.os-table>header,.os-table>article{grid-template-columns:2.1fr .65fr .5fr .75fr .75fr .9fr;align-items:center;gap:12px;min-width:800px;padding:0 15px;display:grid}.os-table>header{color:#99adb6;height:40px;font:700 7px var(--font-manrope);letter-spacing:.08em;background:#0a2639}.os-table>article{border-bottom:1px solid var(--os-border);min-height:66px}.os-table article>div:first-child{flex-direction:column;display:flex}.os-table article>div:first-child b{color:#b96636;font:700 8px var(--font-manrope)}.os-table article>div:first-child span{font:650 10px var(--font-manrope);margin-top:5px}.os-table article>span{color:#6d828b;font-size:9px}.os-table article>b{font-size:9px}.os-table article>button{color:#b96636;text-align:left;font:700 8px var(--font-manrope);cursor:pointer;background:0 0;border:0}.os-table article>button.muted-action{color:#85979f}.os-inline-note{color:#647983;background:#dae2e4;padding:15px 18px;line-height:1.55}.os-inline-note b{color:#193447}.os-decision-board{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.os-decision-board>section{border:1px solid var(--os-border);background:#dfe5e6;padding:10px}.os-decision-board>section>header{justify-content:space-between;padding:11px;display:flex}.os-decision-board section>header b{font:650 10px var(--font-manrope)}.os-decision-board section>header span{color:#b96636;background:#fff;place-items:center;width:20px;height:20px;display:grid}.os-decision-board article{border:1px solid var(--os-border);background:#fff;margin-top:8px;padding:17px}.os-decision-board article>span{color:#b96636;font:700 8px var(--font-manrope)}.os-decision-board h4{font:650 13px/1.35 var(--font-manrope);margin:16px 0 8px}.os-decision-board article>p{color:#778b93;font-size:9px}.os-decision-board article>div{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.os-decision-board article>div>small{color:#72868f}.os-decision-board article>button{border:0;border-top:1px solid var(--os-border);color:#b96636;text-align:left;width:100%;font:700 8px var(--font-manrope);cursor:pointer;background:0 0;margin-top:12px;padding:12px 0 0}.os-kpi-grid.cost strong{font-size:24px}.os-cost-grid{grid-template-columns:1.1fr .9fr;gap:12px;margin-top:12px;display:grid}.os-cashflow{border-bottom:1px solid var(--os-border);align-items:flex-end;gap:9px;height:300px;padding-top:25px;display:flex}.os-cashflow>div{flex:1;align-items:flex-end;gap:2px;height:100%;display:flex;position:relative}.os-cashflow i,.os-cashflow b{background:#a8bbc3;width:50%}.os-cashflow b{background:#b96636}.os-cashflow span{color:#85979e;font-size:7px;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.os-cost-grid .os-stage-legend{margin-top:30px}.os-change-list article{border-top:1px solid var(--os-border);grid-template-columns:50px 1fr auto;align-items:center;gap:10px;padding:14px 0;display:grid}.os-change-list article>span{color:#b96636;font:700 8px var(--font-manrope)}.os-change-list article>div{flex-direction:column;display:flex}.os-change-list article b{font:650 9px var(--font-manrope)}.os-change-list article small{color:#81939b;margin-top:5px}.os-change-list article strong{font:650 10px var(--font-manrope)}.os-quality-grid{grid-template-columns:1.15fr .85fr;gap:12px;display:grid}.os-site-map{background:#0a2639;min-height:520px;padding:55px;position:relative;overflow:hidden}.os-site-grid{background:#17394b;grid-template-columns:repeat(6,1fr);gap:2px;height:100%;padding:3px;display:grid;transform:perspective(800px)rotateX(56deg)rotate(-8deg)}.os-site-grid button{background:#17394b;border:1px solid #3c6274;position:relative}.os-site-grid button.captured{background:#58a3bf57}.os-site-grid button.issue{background:#c4534073;border-color:#d76c58}.os-site-grid button span{color:#fff}.os-site-scan{background:#e58b57;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:52%;box-shadow:0 0 0 22px #e58b571f,0 0 0 60px #e58b570d}.os-site-scan:after{content:"";transform-origin:0;background:linear-gradient(90deg,#e58b57,#0000);width:130px;height:1px;animation:4s linear infinite osScan;position:absolute}.os-site-label{color:#b9c9d0;font:700 7px var(--font-manrope);letter-spacing:.08em;background:#03111bd9;padding:8px 10px;position:absolute}.os-site-label.a{top:18px;left:18px}.os-site-label.b{color:#df8653;bottom:18px;right:18px}.os-quality-list article{border-top:1px solid var(--os-border);opacity:.55;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:14px 0;display:grid}.os-quality-list article.open{opacity:1}.os-quality-list article>button{color:#fff;width:34px;height:34px;font:700 7px var(--font-manrope);cursor:pointer;background:#0a2639;border:0}.os-quality-list article>div{flex-direction:column;display:flex}.os-quality-list article b{font:650 9px var(--font-manrope)}.os-quality-list article small{color:#81949b;margin-top:5px}.os-capture-time{color:#b96636;font:700 8px var(--font-manrope);letter-spacing:.08em}.os-table.supply>header,.os-table.supply>article{grid-template-columns:1.4fr .45fr .5fr 1fr .8fr;min-width:720px}.os-table.supply article strong{font:650 10px var(--font-manrope)}.os-mini-track{background:#e0e6e7;height:4px;position:relative}.os-mini-track i{background:#b96636;height:100%;display:block}.os-mini-track small{color:#8799a0;position:absolute;top:8px;right:0}.os-procurement-insight{color:#fff;background:#0a2639;grid-template-columns:140px 1fr auto;align-items:center;gap:20px;margin-top:12px;padding:18px;display:grid}.os-procurement-insight>b{color:#df8653;font:700 9px var(--font-manrope)}.os-procurement-insight p{color:#aebdc4;margin:0;line-height:1.55}.os-procurement-insight button{color:#df8653;font:700 8px var(--font-manrope);background:0 0;border:0}.os-handover-head{border:1px solid var(--os-border);background:#fff;justify-content:space-between;align-items:center;margin-bottom:12px;padding:25px;display:flex}.os-handover-head h4{font:570 26px var(--font-manrope);margin:8px 0}.os-completion-ring{border-radius:50%;place-items:center;width:105px;height:105px;display:grid}.os-completion-ring>i{text-align:center;background:#fff;border-radius:50%;place-items:center;width:80px;height:80px;font-style:normal;display:grid}.os-completion-ring b{font:560 22px var(--font-manrope);display:block}.os-completion-ring span{color:#80939b;font-size:7px;display:block}.os-handover-grid{grid-template-columns:1.15fr .85fr;gap:12px;display:grid}.os-handover-grid section>button{border:0;border-top:1px solid var(--os-border);text-align:left;cursor:pointer;background:0 0;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;width:100%;padding:13px 0;display:grid}.os-handover-grid section>button>i{color:#fff;border:1px solid #aebcc1;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.os-handover-grid section>button.done>i{background:#4aa97f;border-color:#4aa97f}.os-handover-grid section>button>span{font:650 9px var(--font-manrope)}.os-handover-grid section>button>b{color:#84969d;font:700 7px var(--font-manrope)}.os-handover-grid section>button.done>b{color:#368264}.os-passport-preview{color:#fff!important;background:#0a2639!important;border:0!important}.os-passport-preview>span{color:#df8653;font:750 8px var(--font-manrope);letter-spacing:.1em}.os-passport-preview>div{border-bottom:1px solid #ffffff29;padding:25px 0}.os-passport-preview>div b{font:560 23px var(--font-manrope);display:block}.os-passport-preview>div small{color:#8fa3ac;margin-top:8px;display:block}.os-passport-preview p{border-bottom:1px solid #ffffff21;justify-content:space-between;margin:0;padding:10px 0;display:flex}.os-passport-preview p span{color:#8da2ac}.os-passport-preview p b{font:650 9px var(--font-manrope)}.os-passport-preview>button{color:#df8653;font:700 8px var(--font-manrope);background:0 0;border:0;margin-top:20px}@keyframes osScan{to{transform:rotate(360deg)}}@media (width<=1180px){.project-os-workspace{grid-template-columns:72px minmax(0,1fr)}.project-os-copilot{grid-column:1/-1;grid-template-columns:220px 1fr 1fr;gap:22px;display:grid}.project-os-copilot>p{margin:0}.os-prompt-list{grid-template-columns:1fr 1fr;display:grid}.os-ai-answer{margin:0}.os-ai-disclaimer{grid-column:1/-1}.os-capability-grid{grid-template-columns:1fr 1fr}.os-program-grid,.os-quality-grid{grid-template-columns:1fr}.os-4d-stage{min-height:500px}.os-structure-stage{height:280px}.os-decision-board,.os-cost-grid,.os-handover-grid{grid-template-columns:1fr}}@media (width<=800px){.os-page-hero{min-height:930px}.os-page-hero-copy{padding-top:90px}.os-page-hero h1{font-size:52px}.os-hero-strip{grid-template-columns:repeat(4,1fr)}.os-hero-strip span{min-height:38px}.os-intro,.os-implementation>.shell{grid-template-columns:1fr;gap:45px}.project-os-topbar{grid-template-columns:1fr auto}.os-live{display:none}.project-os-workspace{grid-template-columns:1fr}.project-os-nav{border-right:0;grid-template-columns:repeat(4,1fr);display:grid}.project-os-nav button{min-height:72px}.project-os-main{padding:16px}.project-os-copilot{display:block}.project-os-copilot>p{margin:18px 0}.os-prompt-list{display:flex}.os-ai-answer{margin-top:18px}.os-kpi-grid{grid-template-columns:1fr 1fr}.os-overview-grid{grid-template-columns:1fr}.os-digital-thread{grid-template-columns:1fr 1fr 1fr}.os-digital-thread>span{grid-column:1/-1;min-height:42px}.os-digital-thread i{display:none}.os-program-grid{grid-template-columns:1fr}.os-tool-row{flex-direction:column;align-items:flex-start;gap:15px}.os-tool-row label{grid-template-columns:auto 30px 1fr;width:100%}.os-filter-row{flex-wrap:wrap}.os-gantt-scale{margin-left:125px}.os-gantt>article{grid-template-columns:115px 1fr}.os-procurement-insight{grid-template-columns:1fr}.os-capability-grid{grid-template-columns:1fr 1fr}.os-implementation-grid h3{font-size:22px}}@media (width<=520px){.os-page-hero h1{font-size:45px}.os-capability-grid{grid-template-columns:1fr}.project-os-topbar{padding:13px 15px}.os-profile{display:none}.project-os-nav{grid-template-columns:repeat(4,1fr)}.project-os-nav button b{font-size:7px}.os-module-head>div:last-child{display:none}.os-kpi-grid{grid-template-columns:1fr 1fr}.os-kpi-grid article{min-height:112px;padding:14px}.os-kpi-grid strong{font-size:25px}.os-radar-list>div{grid-template-columns:105px 1fr 24px}.os-next-decisions>article{grid-template-columns:42px 1fr}.os-next-decisions .os-status{grid-column:2}.os-digital-thread{grid-template-columns:1fr 1fr}.os-gantt{overflow-x:auto}.os-gantt>article,.os-gantt-scale{min-width:590px}.os-gantt-scale{margin-left:125px}.os-table>header,.os-table>article{min-width:760px}.os-decision-board{grid-template-columns:1fr}.os-site-map{min-height:390px;padding:35px 18px}.os-quality-list{padding:14px}.os-quality-list article{grid-template-columns:35px 1fr}.os-quality-list .os-status{grid-column:2}.os-handover-head{align-items:flex-start}.os-handover-head h4{font-size:21px}.os-completion-ring{width:80px;height:80px}.os-completion-ring>i{width:60px;height:60px}.os-completion-ring b{font-size:18px}.project-os-foot{display:block}.project-os-foot p{margin-top:7px}}.tool-page-hero{color:#fff;background:#061a2b;min-height:820px;position:relative;overflow:hidden}.tool-page-hero:after{content:"";background-image:linear-gradient(#65b0cc17 1px,#0000 1px),linear-gradient(90deg,#65b0cc17 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:18% -8% -45% 38%;transform:perspective(700px)rotateX(61deg)rotate(-7deg)}.tool-page-hero>.shell{z-index:2;padding-top:115px;position:relative}.tool-page-hero h1{max-width:1050px;font:510 clamp(60px,6.4vw,98px)/.96 var(--font-manrope);letter-spacing:-.065em;margin:0}.tool-page-hero h1 em{color:#e18955;font-style:normal}.tool-page-hero>.shell>p:not(.eyebrow){color:#b9cad2;max-width:720px;margin:30px 0;font-size:18px;line-height:1.75}.site-tool-hero{background:radial-gradient(circle at 72% 37%,#225d72,#0d3145 29%,#061a2b 66%)}.demolition-tool-hero{background:radial-gradient(circle at 74% 35%,#67483a,#192c36 28%,#061a2b 68%)}.tool-page-intro{grid-template-columns:1fr 1fr;align-items:start;gap:110px;display:grid}.tool-page-intro>p{color:var(--muted);border-top:1px solid #cbc8c1;padding-top:28px;font-size:18px;line-height:1.8}.site-studio-live{background:#dfe5e6}.demolition-live{background:#081f30}.tool-method-grid{grid-template-columns:repeat(4,1fr);padding-top:0;display:grid}.tool-method-grid article{border-top:1px solid #d1ccc4;border-bottom:1px solid #d1ccc4;border-left:1px solid #d1ccc4;min-height:260px;padding:30px}.tool-method-grid article:last-child{border-right:1px solid #d1ccc4}.tool-method-grid span{color:#b96636;font:750 9px var(--font-manrope)}.tool-method-grid h3{font:570 24px var(--font-manrope);margin:50px 0 15px}.tool-method-grid p{color:var(--muted);font-size:13px;line-height:1.7}.site-intelligence-studio{--ss-border:#cfdbdd;--ss-copper:#b96636;color:#163143;background:#f5f7f6;border:1px solid #bfcdd0;font-size:11px;box-shadow:0 32px 80px #061e2d24}.site-studio-head{border-bottom:1px solid var(--ss-border);background:#fff;grid-template-columns:1fr auto;align-items:center;min-height:72px;padding:0 23px;display:grid}.site-studio-head>div{flex-direction:column;display:flex}.site-studio-head>div>span,.site-studio-controls>div>span,.site-studio-results>span,.site-scheme-switch>span{color:var(--ss-copper);font:750 8px var(--font-manrope);letter-spacing:.11em}.site-studio-head>div>b{font:650 14px var(--font-manrope);margin-top:6px}.site-studio-head>div:last-child{grid-template-columns:8px auto;gap:5px 8px;display:grid}.site-studio-head>div:last-child i{background:#54b58e;border-radius:50%;width:7px;height:7px}.site-studio-head>div:last-child span{color:#284456;font:750 8px var(--font-manrope)}.site-studio-head>div:last-child small{color:#8c9ca3;grid-column:2}.site-studio-body{grid-template-columns:250px minmax(0,1fr) 280px;min-height:890px;display:grid}.site-studio-controls{color:#fff;background:#0a2639;border-right:1px solid #29485a;padding:24px}.site-studio-controls>div{border-bottom:1px solid #ffffff26;padding:12px 0 22px}.site-studio-controls label{color:#91a5ae;font:700 8px var(--font-manrope);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #ffffff1a;flex-direction:column;gap:8px;padding:13px 0;display:flex}.site-studio-controls label b{color:#e4976d;margin-left:auto}.site-studio-controls select{color:#102b3b;height:42px;font:650 10px var(--font-manrope);background:#fff;border:0;padding:0 9px}.site-studio-controls input{width:100%;accent-color:var(--ss-copper)}.site-studio-canvas{background:#e1e7e8;min-width:0;padding:16px}.site-canvas-toolbar{border:1px solid var(--ss-border);background:#fff;justify-content:space-between;align-items:center;height:50px;padding:0 13px;display:flex}.site-canvas-toolbar>div{display:flex}.site-canvas-toolbar button{border:0;border-right:1px solid var(--ss-border);color:#71858e;font:700 8px var(--font-manrope);cursor:pointer;background:0 0;padding:12px}.site-canvas-toolbar button.active,.site-canvas-toolbar button:hover{color:#fff;background:#0a2639}.site-canvas-toolbar>span{color:#b96636;font:750 8px var(--font-manrope)}.site-plan{border:1px solid var(--ss-border);background:#cbd7d9;height:590px;position:relative;overflow:hidden}.site-plan:before{content:"";background-image:linear-gradient(#37546017 1px,#0000 1px),linear-gradient(90deg,#37546017 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.site-context-road{z-index:2;background:#6d7f86;border-top:6px double #d7dedf;height:55px;position:absolute;bottom:0;left:0;right:0}.site-context-road span{color:#e5eaeb;font:700 7px var(--font-manrope);letter-spacing:.08em;position:absolute;bottom:15px;right:12px}.site-parcel{z-index:2;background:#eef3f2ad;border:2px solid #1b4759;max-width:80%;height:min(76%,480px);position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 40px #14313e24}.site-envelope{background:#b966360d;border:1px dashed #b96636;position:absolute}.site-dim{color:#b96636;font:700 8px var(--font-manrope);white-space:nowrap;position:absolute}.site-dim.width{top:-18px;left:50%;transform:translate(-50%)}.site-dim.depth{top:50%;right:-25px;transform:rotate(90deg)translateY(-50%)}.site-building{z-index:4;background:#0c3245e0;border:2px solid #376b80;flex-direction:column;justify-content:center;align-items:center;transition:all .35s;display:flex;position:absolute;top:49%;left:50%;box-shadow:10px 14px 22px #0a233038}.site-building>div{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(4,1fr);display:grid;position:absolute;inset:0}.site-building>div i{border-bottom:1px solid #9bd2e53b;border-right:1px solid #9bd2e53b}.site-building b,.site-building small{z-index:2;color:#fff;text-align:center;font:700 8px var(--font-manrope);position:relative}.site-building small{color:#9ebac6;margin-top:7px}.site-loading{z-index:5;gap:4px;display:flex;position:absolute;bottom:4%;right:2%}.site-loading i{background:#d58a5f;border:1px solid #ad6138;width:22px;height:35px}.site-loading span{color:#b96636;font:700 6px var(--font-manrope);position:absolute;top:-15px;left:0}.site-circulation{border:8px solid #4b9ab91f;border-radius:18px;position:absolute;inset:6%}.site-circulation i{border-bottom:2px solid #3a96b9;border-right:2px solid #3a96b9;width:11px;height:11px;position:absolute;bottom:2%;right:-5px;transform:rotate(-45deg)}.site-sun{z-index:3;background:#e9ad483b;border:1px solid #d9a246;border-radius:50%;width:45px;height:45px;position:absolute;top:4%;left:4%;box-shadow:0 0 0 18px #e9ad4812}.site-sun i{transform-origin:0;background:linear-gradient(90deg,#d9a246,#0000);width:150px;height:1px;position:absolute;transform:rotate(28deg)}.site-sun span{color:#a66e1f;font-weight:800;position:absolute;top:15px;left:18px}.site-wind{z-index:6;position:absolute;inset:8%}.site-wind i{opacity:0;background:linear-gradient(90deg,#0000,#4b9fbe,#0000);height:1px;position:absolute;left:-8%;right:20%}.site-wind i:after{content:"›";color:#3784a1;font-size:16px;position:absolute;top:-9px;right:0}.site-wind i:first-child{top:25%}.site-wind i:nth-child(2){top:50%;left:8%;right:6%}.site-wind i:nth-child(3){top:73%;left:-2%;right:15%}.site-plan.layer-ruzgar .site-wind i{opacity:1;animation:2.4s linear infinite siteWind}.site-plan.layer-ruzgar .site-wind i:nth-child(2){animation-delay:.7s}.site-plan.layer-ruzgar .site-wind i:nth-child(3){animation-delay:1.2s}.site-plan.layer-dolasim .site-circulation{border-color:#4b9ab96b}.site-plan.layer-yapilabilirlik .site-envelope{background:repeating-linear-gradient(45deg,#b966360a,#b966360a 6px,#b966361c 6px 12px)}.site-layer-note{z-index:8;color:#fff;background:#061a2be3;width:240px;padding:14px;position:absolute;bottom:70px;left:15px}.site-layer-note span{color:#df8653;font:750 7px var(--font-manrope);letter-spacing:.09em}.site-layer-note p{color:#b3c0c6;margin:7px 0 0;font-size:8px;line-height:1.55}.site-scheme-switch{border-left:1px solid var(--ss-border);border-top:1px solid var(--ss-border);background:#fff;grid-template-columns:105px repeat(3,1fr);margin-top:12px;display:grid}.site-scheme-switch>span{border-right:1px solid var(--ss-border);border-bottom:1px solid var(--ss-border);text-align:center;place-items:center;padding:10px;display:grid}.site-scheme-switch button{text-align:left;border:0;border-right:1px solid var(--ss-border);border-bottom:1px solid var(--ss-border);color:#173243;cursor:pointer;background:#fff;min-height:118px;padding:15px;position:relative}.site-scheme-switch button>i{color:#b96636;font:700 7px var(--font-manrope);font-style:normal}.site-scheme-switch button>b{font:650 11px var(--font-manrope);margin:8px 0;display:block}.site-scheme-switch button>small{color:#71858e;padding-right:40px;font-size:8px;line-height:1.45;display:block}.site-scheme-switch button>strong{color:#a4b1b6;font:700 6px var(--font-manrope);writing-mode:vertical-rl;position:absolute;top:13px;right:8px}.site-scheme-switch button.active{color:#fff;background:#0a2639}.site-scheme-switch button.active>small{color:#9eb1ba}.site-studio-results{border-left:1px solid var(--ss-border);background:#fff;padding:24px}.site-result-primary{border-bottom:1px solid var(--ss-border);padding:25px 0}.site-result-primary>small{color:#82949b;font:700 7px var(--font-manrope)}.site-result-primary strong{font:550 35px var(--font-manrope);letter-spacing:-.04em;margin:10px 0;display:block}.site-result-primary strong i{color:#b96636;font-size:13px;font-style:normal}.site-result-primary p{color:#78909a;font-size:8px}.site-result-grid{border-left:1px solid var(--ss-border);border-top:1px solid var(--ss-border);grid-template-columns:1fr 1fr;margin:18px 0;display:grid}.site-result-grid article{border-right:1px solid var(--ss-border);border-bottom:1px solid var(--ss-border);padding:13px}.site-result-grid span{color:#80939a;font-size:7px;display:block}.site-result-grid b{font:600 17px var(--font-manrope);margin-top:7px;display:block}.site-performance{border-bottom:1px solid var(--ss-border);padding:5px 0 17px}.site-performance article{grid-template-columns:1fr 74px 22px;align-items:center;gap:8px;margin:13px 0;display:grid}.site-performance span{color:#69808a;font-size:8px}.site-performance i{background:#e1e7e8;height:4px}.site-performance i b{background:#4b9bb7;height:100%;display:block}.site-performance i b.copper{background:#b96636}.site-performance strong{font-size:8px}.site-recommendation{padding:20px 0}.site-recommendation>span{color:#b96636;font:750 7px var(--font-manrope);letter-spacing:.09em}.site-recommendation h4{font:600 18px/1.2 var(--font-manrope);margin:12px 0}.site-recommendation p{color:#71858e;font-size:9px;line-height:1.65}.site-studio-results>a{border-top:1px solid var(--ss-border);border-bottom:1px solid var(--ss-border);color:#b96636;font:700 8px var(--font-manrope);justify-content:space-between;padding:14px 0;display:flex}.site-intelligence-studio>footer{color:#8fa4ad;background:#081f30;grid-template-columns:145px 1fr;gap:20px;padding:17px 23px;display:grid}.site-intelligence-studio>footer b{color:#df8653;font:700 8px var(--font-manrope);text-transform:uppercase}.site-intelligence-studio>footer p{margin:0;font-size:8px;line-height:1.55}@keyframes siteWind{0%{opacity:0;transform:translate(-12%)}30%{opacity:1}to{opacity:0;transform:translate(16%)}}@media (width<=1180px){.site-studio-body{grid-template-columns:230px 1fr}.site-studio-results{grid-column:1/-1;grid-template-columns:145px 1fr 1fr;gap:20px;display:grid}.site-studio-results>span{grid-column:1/-1}.site-result-grid,.site-performance{align-self:start}.site-recommendation{padding:0}.site-studio-results>a{grid-column:1/-1}.tool-method-grid{grid-template-columns:1fr 1fr}}@media (width<=800px){.tool-page-hero{min-height:820px}.tool-page-hero>.shell{padding-top:85px}.tool-page-hero h1{font-size:50px}.tool-page-intro{grid-template-columns:1fr;gap:35px}.site-studio-body{grid-template-columns:1fr}.site-studio-controls{border-right:0;grid-template-columns:1fr 1fr;display:grid}.site-studio-controls>div{padding:12px}.site-studio-controls>div:last-child{grid-column:1/-1}.site-plan{height:520px}.site-studio-results{grid-template-columns:1fr 1fr;display:grid}.site-studio-results>span,.site-recommendation,.site-studio-results>a{grid-column:1/-1}.site-scheme-switch{grid-template-columns:1fr 1fr}.site-scheme-switch>span{grid-column:1/-1;min-height:42px}.site-scheme-switch button:last-child{grid-column:1/-1}.tool-method-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.tool-page-hero h1{font-size:44px}.site-studio-head{padding:14px 15px}.site-studio-head>div:last-child{display:none}.site-studio-controls{grid-template-columns:1fr}.site-studio-controls>div:last-child{grid-column:auto}.site-studio-canvas{padding:8px}.site-canvas-toolbar{flex-direction:column;align-items:flex-start;height:auto;padding:8px}.site-canvas-toolbar>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.site-canvas-toolbar button{border-bottom:1px solid var(--ss-border)}.site-canvas-toolbar>span{padding:8px}.site-plan{height:470px}.site-parcel{max-width:74%;max-height:72%}.site-layer-note{width:190px}.site-scheme-switch{grid-template-columns:1fr}.site-scheme-switch button:last-child{grid-column:auto}.site-studio-results{grid-template-columns:1fr}.site-recommendation,.site-studio-results>a{grid-column:auto}.site-intelligence-studio>footer,.tool-method-grid{grid-template-columns:1fr}.tool-method-grid article:last-child{border-right:0}}.demolition-studio{--ds-border:#ffffff29;color:#fff;background:#0a2639;border:1px solid #ffffff30;font-size:11px;box-shadow:0 35px 90px #0000003d}.demolition-head{border-bottom:1px solid var(--ds-border);background:#061a2b;grid-template-columns:1fr auto;align-items:center;min-height:72px;padding:0 23px;display:grid}.demolition-head>div{flex-direction:column;display:flex}.demolition-head>div>span,.demolition-controls>span,.demolition-methods>span,.demolition-output>span{color:#df8653;font:750 8px var(--font-manrope);letter-spacing:.11em}.demolition-head>div>b{font:650 14px var(--font-manrope);margin-top:6px}.demolition-head>div:last-child{grid-template-columns:8px auto;gap:5px 8px;display:grid}.demolition-head>div:last-child i{background:#d5964c;border-radius:50%;width:7px;height:7px}.demolition-head>div:last-child span{font:750 8px var(--font-manrope);color:#d6dfe2}.demolition-head>div:last-child small{color:#778e99;grid-column:2}.demolition-body{grid-template-columns:250px minmax(0,1fr) 300px;min-height:780px;display:grid}.demolition-controls{border-right:1px solid var(--ds-border);background:#081f30;padding:25px}.demolition-controls label{color:#92a5ae;font:700 8px var(--font-manrope);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #ffffff1f;flex-direction:column;gap:9px;padding:16px 0;display:flex}.demolition-controls label b{color:#df8653}.demolition-controls select{color:#102a3a;height:45px;font:650 10px var(--font-manrope);background:#fff;border:0;padding:0 9px}.demolition-controls input{accent-color:#b96636;width:100%}.demolition-analysis{background:#102f42;min-width:0;padding:16px}.demolition-scene{border:1px solid var(--ds-border);background:linear-gradient(#173f51,#0a2639);height:430px;position:relative;overflow:hidden}.demolition-scene:before{content:"";background:#69808a;height:2px;position:absolute;bottom:6%;left:0;right:0}.demolition-tower{z-index:3;background:#79a6b81f;border:2px solid #aac0c8;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(4,1fr);width:27%;display:grid;position:absolute;bottom:7%;left:50%;transform:translate(-50%);box-shadow:0 0 60px #69b0cc1a}.demolition-tower i{border-bottom:1px solid #bcd8e261;border-right:1px solid #bcd8e261}.demolition-neighbor{z-index:2;background:repeating-linear-gradient(90deg,#59768259 0 22%,#0000 22% 25%),#244456;border:1px solid #456675;width:17%;height:43%;position:absolute;bottom:7%}.demolition-neighbor.left{left:8%}.demolition-neighbor.right{height:32%;right:8%}.demolition-zone{z-index:1;background:#b9663621;border:1px dashed #d77f4d;border-radius:50%;height:25%;position:absolute}.demolition-distance{z-index:5;color:#df8653;font:700 7px var(--font-manrope);letter-spacing:.08em;background:#04141fd4;padding:9px;position:absolute;top:17px;left:17px}.demolition-scene>small{color:#8297a1;position:absolute;bottom:17px;right:17px}.demolition-methods{color:#153043;background:#f0f3f3;margin-top:12px;padding:18px}.demolition-methods>button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ccd6d8;grid-template-columns:1fr 130px 67px;align-items:center;gap:14px;width:100%;padding:13px;display:grid}.demolition-methods>button>div{flex-direction:column;display:flex}.demolition-methods button>div b{font:650 10px var(--font-manrope)}.demolition-methods button>div small{color:#758991;margin-top:5px;font-size:8px;line-height:1.45}.demolition-methods button>i{background:#dce3e4;height:5px}.demolition-methods button>i span{background:#8ba4ae;height:100%;display:block}.demolition-methods button>strong{font:600 15px var(--font-manrope)}.demolition-methods button>strong small{color:#83969e;font-size:6px;display:block}.demolition-methods button.active{background:#fff;border-left:3px solid #b96636}.demolition-methods button.active>i span{background:#b96636}.demolition-output{color:#173143;background:#fff;border-left:1px solid #ccd6d8;padding:25px}.demolition-risk{border-bottom:1px solid #d0d9db;padding:24px 0}.demolition-risk>small,.demolition-output>article>small{color:#83969e;font:700 7px var(--font-manrope)}.demolition-risk>b{color:#b96636;font:590 25px var(--font-manrope);margin:10px 0;display:block}.demolition-risk p,.demolition-output>article p{color:#70858e;font-size:9px;line-height:1.65}.demolition-output>article{border-bottom:1px solid #d0d9db;padding:22px 0}.demolition-output>article h4{font:600 20px var(--font-manrope);margin:12px 0}.demolition-checks{padding:20px 0}.demolition-checks>span{color:#b96636;font:750 7px var(--font-manrope);letter-spacing:.08em;margin-bottom:9px;display:block}.demolition-checks button{color:#6b808a;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e0e5e6;align-items:center;gap:9px;width:100%;padding:9px 0;font-size:8px;display:flex}.demolition-checks button i{color:#fff;border:1px solid #aebdc2;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.demolition-checks button.done{color:#315c4c}.demolition-checks button.done i{background:#4da780;border-color:#4da780}.demolition-output>a{color:#b96636;font:700 8px var(--font-manrope);border-top:1px solid #d0d9db;border-bottom:1px solid #d0d9db;justify-content:space-between;padding:14px 0;display:flex}.demolition-studio>footer{color:#8499a3;background:#061a2b;grid-template-columns:130px 1fr;gap:20px;padding:17px 23px;display:grid}.demolition-studio>footer b{color:#df8653;font:700 8px var(--font-manrope);text-transform:uppercase}.demolition-studio>footer p{margin:0;font-size:8px;line-height:1.55}.x-ecosystem{color:#fff;background:#071d2c}.x-ecosystem .section-heading>p{color:#9fb1ba}.x-ecosystem-grid{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);margin-top:60px;display:grid}.x-ecosystem-grid article{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;min-height:270px;padding:27px}.x-ecosystem-grid span{color:#df8653;font:750 8px var(--font-manrope)}.x-ecosystem-grid h3{font:560 22px/1.2 var(--font-manrope);margin:45px 0 14px}.x-ecosystem-grid p{color:#93a7b0;font-size:12px;line-height:1.7}.x-site-studio-section{background:#e4e9e9}.x-site-studio-section .site-intelligence-studio{margin-top:60px}.x-section-link{color:#b96636;font:700 11px var(--font-manrope);border-bottom:1px solid #bcc8ca;justify-content:space-between;padding:18px 0;display:flex}.x-os-launch{color:#fff;background:#0d3045}.x-os-launch>.shell{grid-template-columns:.72fr 1.28fr;align-items:center;gap:90px;display:grid}.x-os-launch h2{font:530 clamp(45px,4.4vw,70px)/1.03 var(--font-manrope);letter-spacing:-.052em;margin:0}.x-os-launch h2 em{color:#df8653;font-style:normal}.x-os-launch>.shell>div:first-child>p:not(.eyebrow){color:#a9bac2;font-size:16px;line-height:1.75}.x-os-preview{background:#071d2c;border:1px solid #ffffff2e}.x-os-preview header{border-bottom:1px solid #ffffff2b;justify-content:space-between;padding:22px;display:flex}.x-os-preview header span{color:#df8653;font:750 8px var(--font-manrope);letter-spacing:.1em}.x-os-preview header b{font:600 12px var(--font-manrope)}.x-os-preview article{border-bottom:1px solid #ffffff24;grid-template-columns:1fr 145px 45px;align-items:center;min-height:69px;padding:0 22px;display:grid}.x-os-preview article>span{color:#9db0b8;font-size:10px}.x-os-preview article>b{font:600 12px var(--font-manrope)}.x-os-preview article>i{background:#b96636;height:5px}.service-digital-layer>.shell>div:nth-child(2){grid-template-columns:repeat(4,1fr)}.service-digital-layer article{min-height:290px}.service-digital-actions{align-items:center;gap:28px;display:flex}.service-digital-actions>a:last-child{color:#e39a70;font:700 11px var(--font-manrope)}.service-digital-actions>a:last-child span{margin-left:20px}.home-x-mini-links{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.home-x-mini-links a{color:#dba17e;font:700 8px var(--font-manrope);border:1px solid #ffffff30;padding:9px 12px}.home-os-section{color:#fff;background:#061a2b;overflow:hidden}.home-os-grid{grid-template-columns:.7fr 1.3fr;align-items:center;gap:80px;display:grid}.home-os-copy h2{font:520 clamp(48px,4.8vw,76px)/1.02 var(--font-manrope);letter-spacing:-.055em;margin:0}.home-os-copy h2 em{color:#df8653;font-style:normal}.home-os-copy>p:not(.eyebrow){color:#aebdc4;font-size:17px;line-height:1.75}.home-os-tags{flex-wrap:wrap;gap:7px;margin:27px 0 33px;display:flex}.home-os-tags span{color:#9fb1ba;font:700 8px var(--font-manrope);letter-spacing:.06em;border:1px solid #ffffff2e;padding:9px 11px}.home-os-dashboard{color:#173143;background:#eef2f2;border:1px solid #ffffff3d;transform:perspective(1500px)rotateY(-3deg);box-shadow:0 34px 80px #0000003d}.home-os-dashboard>header{background:#fff;border-bottom:1px solid #d0d9db;justify-content:space-between;align-items:center;min-height:67px;padding:0 20px;display:flex}.home-os-dashboard header div{flex-direction:column;display:flex}.home-os-dashboard header span{color:#b96636;font:750 7px var(--font-manrope);letter-spacing:.1em}.home-os-dashboard header b{font:650 12px var(--font-manrope);margin-top:5px}.home-os-dashboard header>i{color:#368665;font:700 7px var(--font-manrope);font-style:normal}.home-os-kpis{grid-template-columns:repeat(4,1fr);display:grid}.home-os-kpis article{background:#fff;border-bottom:1px solid #d0d9db;border-right:1px solid #d0d9db;min-height:105px;padding:16px;position:relative}.home-os-kpis span{color:#778b94;font:700 7px var(--font-manrope);text-transform:uppercase;display:block}.home-os-kpis b{font:560 26px var(--font-manrope);margin-top:17px;display:block}.home-os-kpis small{color:#b96636;font:700 7px var(--font-manrope);position:absolute;bottom:17px;right:12px}.home-os-data{grid-template-columns:1.2fr .8fr;gap:10px;padding:10px;display:grid}.home-os-data>section{background:#fff;border:1px solid #d0d9db;padding:17px}.home-os-data>section>span{color:#b96636;font:750 7px var(--font-manrope);letter-spacing:.08em;margin-bottom:15px;display:block}.home-os-data section:first-child>div{grid-template-columns:70px 1fr 25px;align-items:center;gap:8px;margin:11px 0;display:grid}.home-os-data section:first-child small{color:#6f838c;font-size:7px}.home-os-data section:first-child i{background:#e2e7e8;height:4px}.home-os-data section:first-child i b{background:#b96636;height:100%;display:block}.home-os-data section:first-child strong{font-size:7px}.home-os-data section:last-child p{border-bottom:1px solid #dce2e3;justify-content:space-between;margin:0;padding:10px 0;display:flex}.home-os-data section:last-child p b{font:650 8px var(--font-manrope)}.home-os-data section:last-child p small{color:#b96636;font:700 7px var(--font-manrope)}.home-os-dashboard>footer{color:#91a5ae;background:#0a2639;justify-content:space-between;padding:14px 19px;display:flex}.home-os-dashboard>footer span,.home-os-dashboard>footer b{font:700 7px var(--font-manrope);letter-spacing:.07em}.home-os-dashboard>footer b{color:#df8653}@media (width<=1100px){.demolition-body{grid-template-columns:230px 1fr}.demolition-output{grid-column:1/-1;grid-template-columns:145px 1fr 1fr;gap:20px;display:grid}.demolition-output>span,.demolition-output>a{grid-column:1/-1}.demolition-output>article,.demolition-risk,.demolition-checks{padding:15px}.home-os-grid,.x-os-launch>.shell{grid-template-columns:1fr;gap:60px}.home-os-dashboard{transform:none}.x-ecosystem-grid,.service-digital-layer>.shell>div:nth-child(2){grid-template-columns:1fr 1fr}}@media (width<=760px){.demolition-body{grid-template-columns:1fr}.demolition-controls{border-right:0;grid-template-columns:1fr 1fr;gap:0 15px;display:grid}.demolition-controls>span{grid-column:1/-1}.demolition-output{grid-template-columns:1fr 1fr;display:grid}.demolition-risk,.demolition-checks{padding:15px 0}.demolition-output>span,.demolition-output>a{grid-column:1/-1}.demolition-methods>button{grid-template-columns:1fr 90px 55px}.x-ecosystem-grid{grid-template-columns:1fr 1fr}.x-os-launch>.shell,.service-digital-layer>.shell>div:nth-child(2){grid-template-columns:1fr}.service-digital-actions{flex-direction:column;align-items:flex-start}.home-os-kpis{grid-template-columns:1fr 1fr}.home-os-data{grid-template-columns:1fr}.home-os-dashboard{min-width:0}}@media (width<=520px){.demolition-head{padding:14px}.demolition-head>div:last-child{display:none}.demolition-controls{grid-template-columns:1fr}.demolition-analysis{padding:8px}.demolition-scene{height:360px}.demolition-methods{padding:10px}.demolition-methods>button{grid-template-columns:1fr 55px}.demolition-methods button>strong{grid-area:1/2}.demolition-methods button>i{grid-column:1/-1}.demolition-output{display:block}.demolition-studio>footer,.x-ecosystem-grid{grid-template-columns:1fr}.x-os-preview article{grid-template-columns:1fr 100px 25px}.home-os-copy h2{font-size:45px}.home-os-kpis{grid-template-columns:1fr 1fr}.home-os-tags{margin-bottom:25px}.home-os-dashboard>header{padding:12px}.home-os-dashboard header>i{display:none}.home-os-data{padding:6px}.home-os-dashboard>footer{display:block}.home-os-dashboard>footer b{margin-top:7px;display:block}.service-digital-actions .button{width:100%}}.digital-hero-index{grid-template-columns:repeat(8,1fr)}@media (width<=900px){.digital-hero-index{grid-template-columns:repeat(4,1fr)}.digital-hero-index span{min-height:42px}}@media (width<=520px){.digital-hero-index{grid-template-columns:repeat(4,1fr)}.digital-hero-index span{min-height:36px;font-size:7px}}.site-nav .desktop-navigation{align-self:stretch;gap:4px;margin-left:auto;margin-right:24px;display:flex;position:static}.nav-group{align-items:center;height:100%;display:flex}.site-nav .nav-root-link{letter-spacing:.12em;align-items:center;gap:8px;height:100%;padding:0 15px;font-size:11px;display:flex}.site-nav .nav-root-link small{color:#d98959;font-size:10px;transition:transform .2s}.nav-group:hover .nav-root-link small,.nav-group:focus-within .nav-root-link small{transform:rotate(180deg)}.mega-panel{z-index:80;visibility:hidden;opacity:0;pointer-events:none;color:#10293b;background:#f9f7f2;border-top:3px solid #b96636;grid-template-columns:270px 1fr;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:calc(100% - 1px);left:285px;right:0;transform:translateY(10px);box-shadow:0 30px 70px #00000047}.nav-group:hover .mega-panel,.nav-group:focus-within .mega-panel{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.mega-panel-intro{color:#fff;background:#092335;padding:31px}.mega-panel-intro>span{color:#dc8a5b;font:750 8px var(--font-manrope);letter-spacing:.13em}.mega-panel-intro h2{font:560 30px/1 var(--font-manrope);letter-spacing:-.04em;margin:22px 0 14px}.mega-panel-intro p{color:#aebdc5;margin:0 0 25px;font-size:11px;line-height:1.7}.site-nav .mega-panel-intro>a{color:#e6a47d;letter-spacing:.05em;text-transform:none;border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;justify-content:space-between;padding:13px 0;font-size:9px;display:flex}.mega-panel-sections{grid-template-columns:1fr 1fr;gap:26px;padding:24px 29px;display:grid}.mega-panel-sections section>h3{color:#7e8e96;font:750 8px var(--font-manrope);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px}.site-nav .mega-panel-sections a{text-transform:none;letter-spacing:0;border-bottom:1px solid #dedbd5;grid-template-columns:1fr 20px;padding:11px 5px;display:grid;position:relative}.site-nav .mega-panel-sections a:after,.site-nav .mega-panel-intro a:after{display:none}.mega-panel-sections a b{font:650 11px var(--font-manrope)}.mega-panel-sections a small{color:#72828a;grid-column:1;margin-top:4px;font-size:8px;line-height:1.45}.mega-panel-sections a>span{color:#b96636;grid-area:1/2/3;align-self:center;font-size:12px}.mega-panel-sections a:hover{background:#fff;padding-left:10px}.mobile-menu-panel{max-height:calc(100vh - 110px);overflow:auto}.mobile-nav-group{border-bottom:1px solid #ddd7cf}.mobile-nav-group>summary{cursor:pointer;font:750 14px var(--font-manrope);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;padding:17px 14px;list-style:none;display:flex}.mobile-nav-group>summary::-webkit-details-marker{display:none}.mobile-nav-group[open]>summary{color:#fff;background:#0b293d}.mobile-nav-group>div{background:#f5f2ed;padding:6px 12px 12px}.mobile-nav-group section>b{color:#b96636;font:750 8px var(--font-manrope);letter-spacing:.1em;text-transform:uppercase;padding:12px 9px 6px;display:block}.mobile-menu .mobile-nav-group a{text-transform:none;letter-spacing:0;padding:11px 9px;font-size:11px}.footer-grid-v24{grid-template-columns:1.3fr repeat(3,1fr);gap:58px}.footer-grid-v24>div{flex-direction:column;grid-template-columns:none;gap:11px;display:flex}.footer-identity p{color:#aab8bf;max-width:320px;margin:22px 0 4px;font-size:13px;line-height:1.7}.footer-identity>span{color:#667c87;font:700 8px var(--font-manrope);letter-spacing:.12em}.footer-column>b{color:#fff;font:700 10px var(--font-manrope);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}.footer-column a{color:#9fb0b8;font-size:12px}.footer-social{border-top:1px solid #ffffff1c;flex-wrap:wrap;align-items:center;gap:20px;margin-top:44px;padding-top:22px;font-size:10px;display:flex}.footer-social>span{color:#d28a60;font:700 9px var(--font-manrope);letter-spacing:.08em;margin-right:auto}.geo-page-hero{background:radial-gradient(circle at 72% 42%,#46839059,#0000 26%),linear-gradient(90deg,#041623fa,#041623de 48%,#0416236b),url(/portfolio/agricultural-structure.webp) 50%/cover;min-height:900px}.geo-page-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:96px 0 0}.geo-page-hero>.site-nav+.shell{z-index:2;position:relative}.geo-hero-flow{border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:repeat(5,1fr);display:grid;bottom:0;left:50%;transform:translate(-50%);position:absolute!important}.geo-hero-flow span{color:#d5dfe3;min-height:82px;font:700 9px var(--font-manrope);letter-spacing:.06em;background:#04162394;border-right:1px solid #fff3;align-items:center;gap:12px;padding:0 18px;display:flex}.geo-hero-flow i{color:#df8d5c;font-style:normal}.geo-studio-live{background:#dce3e4;padding:80px 0 95px}.geo-parcel-studio{--geo-border:#ccd6d8;color:#183243;font-family:var(--font-inter);background:#edf1f1;border:1px solid #b9c6c9;box-shadow:0 35px 90px #081d2b2e}.geo-studio-top{color:#fff;background:#061d2d;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;min-height:76px;padding:0 25px;display:flex}.geo-studio-top>div{flex-direction:column;display:flex}.geo-studio-top>div:first-child span{color:#df8c5c;font:750 8px var(--font-manrope);letter-spacing:.12em}.geo-studio-top>div:first-child b{font:650 15px var(--font-manrope);margin-top:6px}.geo-studio-top>div:last-child{align-items:flex-end;gap:5px}.geo-studio-top small{color:#7f98a4;font-size:8px}.geo-status{font:750 7px var(--font-manrope);letter-spacing:.08em;border:1px solid #ffffff38;padding:6px 9px}.geo-status.live:before{content:"";background:#4fc08c;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #4fc08c}.geo-workflow{border-bottom:1px solid var(--geo-border);background:#fff;grid-template-columns:repeat(6,1fr);display:grid}.geo-workflow button{border:0;border-right:1px solid var(--geo-border);color:#183243;text-align:left;cursor:pointer;background:#fff;grid-template-columns:28px 1fr;align-items:center;gap:7px;min-height:74px;padding:10px 13px;display:grid}.geo-workflow button:last-child{border-right:0}.geo-workflow button>i{color:#b96636;font:750 8px var(--font-manrope);font-style:normal}.geo-workflow button>span{flex-direction:column;display:flex}.geo-workflow button b{font:650 10px var(--font-manrope)}.geo-workflow button small{color:#80929a;margin-top:5px;font-size:7px}.geo-workflow button.active{color:#fff;background:#0b2a3d;box-shadow:inset 0 -3px #b96636}.geo-workflow button.active small{color:#93a8b1}.geo-workspace{grid-template-columns:300px minmax(0,1fr) 300px;min-height:805px;display:grid}.geo-controls{border-right:1px solid var(--geo-border);background:#fff;min-width:0;padding-bottom:78px;position:relative}.geo-control-section{height:727px;padding:24px;overflow:auto}.geo-control-section>span,.geo-results>span{color:#b96636;font:750 8px var(--font-manrope);letter-spacing:.1em;display:block}.geo-control-section h3{font:600 22px/1.18 var(--font-manrope);letter-spacing:-.025em;margin:17px 0 22px}.geo-control-section label:not(.geo-file-drop){color:#647982;font:700 8px var(--font-manrope);letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:7px;padding:11px 0;display:flex}.geo-control-section label>b{color:#b96636;margin-left:auto}.geo-control-section input:not([type=file]),.geo-control-section select{color:#173143;width:100%;height:39px;font:600 10px var(--font-manrope);background:#f8f9f8;border:1px solid #cbd4d6;border-radius:0;padding:0 10px}.geo-control-section input[type=range]{accent-color:#b96636;border:0!important;height:auto!important;padding:0!important}.geo-field-grid{grid-template-columns:1fr 1fr;gap:0 9px;display:grid}.geo-field-grid label:first-child{grid-column:1/-1}.geo-coordinate-fields{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.geo-official-link{color:#fff;background:#0b2a3d;grid-template-columns:42px 1fr 18px;align-items:center;gap:10px;margin:8px 0;padding:12px;display:grid}.geo-official-link>span{width:42px;height:36px;font:750 8px var(--font-manrope);background:#b96636;place-items:center;display:grid}.geo-official-link b{font:650 9px var(--font-manrope)}.geo-official-link i{color:#e9a37a;font-style:normal}.geo-caution{color:#6c7477;background:#f3ece6;border-left:3px solid #d08a5f;padding:12px;font-size:8px;line-height:1.65}.geo-caution b{color:#183243}.geo-inline-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.geo-inline-actions button,.geo-wide-action{color:#183243;min-height:38px;font:700 8px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #b8c5c8;padding:8px}.geo-inline-actions button:hover,.geo-wide-action:hover{color:#b96636;border-color:#b96636}.geo-inline-actions button:disabled{opacity:.4;cursor:not-allowed}.geo-wide-action{color:#fff;background:#0b2a3d;border-color:#0b2a3d;width:100%;margin-top:8px}.geo-file-drop{cursor:pointer;text-align:center;background:repeating-linear-gradient(-45deg,#f5f7f6,#f5f7f6 8px,#eef2f1 8px 16px);border:1px dashed #9cadaf;flex-direction:column;justify-content:center;min-height:145px;padding:18px;display:flex}.geo-file-drop input{opacity:0;width:1px;height:1px;position:absolute}.geo-file-drop b{font:650 11px var(--font-manrope);color:#183243}.geo-file-drop small{color:#74878e;margin-top:7px;font-size:8px}.geo-format-list{margin:18px 0}.geo-format-list p{border-bottom:1px solid #d8e0e1;grid-template-columns:78px 1fr auto;align-items:center;margin:0;padding:10px 0;display:grid}.geo-format-list b{font:650 9px var(--font-manrope)}.geo-format-list span{color:#778a91;font-size:7px}.geo-format-list i{color:#378866;font:750 6px var(--font-manrope);font-style:normal}.geo-format-list i.planned{color:#b96636}.geo-toggle-draw{color:#657a83;width:100%;font:650 8px var(--font-manrope);cursor:pointer;background:#f2f5f4;border:1px solid #c6d0d2;align-items:center;gap:9px;padding:12px;display:flex}.geo-toggle-draw i{background:#93a5ac;border-radius:50%;width:8px;height:8px}.geo-toggle-draw.active{color:#245c47;border-color:#77aa95}.geo-toggle-draw.active i{background:#42a77b;box-shadow:0 0 8px #42a77b}.geo-point-table{border-top:1px solid #cbd5d7;margin-top:17px}.geo-point-table header,.geo-point-table p{border-bottom:1px solid #dbe2e3;grid-template-columns:45px 1fr 1fr;gap:7px;margin:0;padding:8px 4px;font-size:7px;display:grid}.geo-point-table header{color:#7d9098;font:700 6px var(--font-manrope)}.geo-point-table p b{color:#b96636}.geo-point-table>small{color:#778990;padding:8px;display:block}.geo-source-stack{margin-top:20px}.geo-source-stack p{border-bottom:1px solid #d4ddde;align-items:center;gap:11px;margin:0;padding:12px 0;display:flex}.geo-source-stack p>i{background:#aab8bd;border-radius:50%;width:8px;height:8px}.geo-source-stack p>i.live{background:#3ba478;box-shadow:0 0 8px #3ba478}.geo-source-stack p>span{flex-direction:column;display:flex}.geo-source-stack b{font:650 9px var(--font-manrope)}.geo-source-stack small{color:#788b93;margin-top:4px;font-size:7px}.geo-export-list{border-top:1px solid #cbd5d7}.geo-export-list button{color:#183243;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #cbd5d7;grid-template-columns:42px 1fr 16px;align-items:center;gap:9px;width:100%;padding:12px 4px;display:grid}.geo-export-list button>span{color:#fff;height:34px;font:750 7px var(--font-manrope);background:#0b2a3d;place-items:center;display:grid}.geo-export-list button>b{font:650 8px var(--font-manrope)}.geo-export-list button>i{color:#b96636;font-style:normal}.geo-export-list button:hover{background:#f3f6f5}.geo-export-list button:disabled{opacity:.42;cursor:not-allowed}.geo-export-list button:disabled:hover{background:0 0}.geo-control-notice{background:#eef2f2;border-top:1px solid #cbd5d7;align-items:center;gap:12px;min-height:78px;padding:14px 22px;display:flex;position:absolute;bottom:0;left:0;right:0}.geo-control-notice>i{background:#47a67d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #47a67d}.geo-control-notice span{flex-direction:column;display:flex}.geo-control-notice b{color:#b96636;font:750 7px var(--font-manrope);letter-spacing:.08em}.geo-control-notice small{color:#657b84;margin-top:4px;font-size:7px;line-height:1.4}.geo-stage{background:#dfe6e7;min-width:0;padding:12px}.geo-stage-toolbar{border:1px solid var(--geo-border);background:#fff;justify-content:space-between;align-items:center;height:47px;padding:0 10px;display:flex}.geo-stage-toolbar>div{height:100%;display:flex}.geo-stage-toolbar button{border:0;border-right:1px solid var(--geo-border);color:#758890;font:700 8px var(--font-manrope);cursor:pointer;background:#fff;padding:0 14px}.geo-stage-toolbar button.active{color:#fff;background:#0b2a3d}.geo-stage-toolbar>button{color:#b96636;border:0}.geo-map-frame{border-left:1px solid var(--geo-border);border-right:1px solid var(--geo-border);background:#d6dddc;height:596px;position:relative;overflow:hidden}.geo-map-frame.hidden-view{display:none}.geo-leaflet-map{z-index:1;background:#d7dfde;width:100%;height:100%}.geo-leaflet-map .leaflet-control-attribution{font-size:8px}.geo-leaflet-map .leaflet-tooltip{color:#fff;font:600 8px var(--font-manrope);background:#0b2a3d;border:0;border-radius:0;box-shadow:0 5px 15px #0003}.geo-map-loading{z-index:4;background:#dce4e3;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.geo-map-loading i{border:3px solid #aebdbf;border-top-color:#b96636;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite geoSpin}.geo-map-loading b{font:650 10px var(--font-manrope);margin-top:14px}.geo-map-loading small{color:#768991;margin-top:6px;font-size:8px}.geo-map-legend{z-index:500;color:#dbe4e6;background:#061d2de6;gap:13px;padding:10px 12px;display:flex;position:absolute;bottom:12px;left:12px}.geo-map-legend span{align-items:center;gap:6px;font-size:7px;display:flex}.geo-map-legend i{background:#b96636;width:12px;height:4px}.geo-map-legend span:nth-child(2) i{background:#fff}.geo-map-legend span:nth-child(3) i{background:#0a2639;border:1px solid #fff;border-radius:50%;width:7px;height:7px}.geo-map-crosshair{z-index:450;color:#0b2a3d;font:300 30px var(--font-manrope);pointer-events:none;opacity:.5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.geo-terrain-viewer{border-left:1px solid var(--geo-border);border-right:1px solid var(--geo-border);background:#071c2b;height:596px;position:relative;overflow:hidden}.geo-terrain-canvas,.geo-terrain-canvas canvas{width:100%;height:100%;display:block}.geo-terrain-overlay{color:#fff;background:#041825e0;padding:11px 13px;position:absolute;top:16px;left:16px}.geo-terrain-overlay>span{color:#d5e1e4;font:750 7px var(--font-manrope);align-items:center;gap:7px;display:flex}.geo-terrain-overlay i{background:#8799a1;border-radius:50%;width:6px;height:6px}.geo-terrain-overlay i.ready{background:#47b783;box-shadow:0 0 8px #47b783}.geo-terrain-overlay b{color:#df8d5c;font:650 8px var(--font-manrope);margin-top:6px;display:block}.geo-terrain-help{color:#8fa4ad;font:700 7px var(--font-manrope);letter-spacing:.06em;background:#041825d1;padding:9px 11px;position:absolute;bottom:16px;left:16px}.geo-north{color:#df8d5c;text-align:center;font:750 10px var(--font-manrope);position:absolute;top:18px;right:18px}.geo-viewer-fallback{color:#fff;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.geo-viewer-fallback p{color:#9db0b8;font-size:10px}.geo-data-view{color:#fff;border-left:1px solid var(--geo-border);border-right:1px solid var(--geo-border);background:#0b293c;height:596px;overflow:auto}.geo-data-view>header{border-bottom:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);display:grid}.geo-data-view>header>div{border-right:1px solid #ffffff26;padding:18px}.geo-data-view header span{color:#78909b;font:700 7px var(--font-manrope);display:block}.geo-data-view header b{color:#df8d5c;font:650 10px var(--font-manrope);margin-top:7px;display:block}.geo-data-table{padding:14px}.geo-data-table>div{border-bottom:1px solid #ffffff1a;grid-template-columns:42px 1.1fr 1.1fr .8fr .8fr .65fr;align-items:center;gap:8px;min-height:35px;padding:0 8px;font-size:8px;display:grid}.geo-data-table .head{color:#8ca1aa;font:700 6px var(--font-manrope);background:#071d2d}.geo-data-table b{color:#df8d5c}.geo-data-view>footer{color:#8fa4ad;background:#071d2d;padding:18px}.geo-data-view footer p{margin:0;font-size:8px;line-height:1.6}.geo-data-view footer b{color:#df8d5c;margin-right:8px}.geo-connectors{border:1px solid var(--geo-border);background:#fff;grid-template-columns:repeat(3,1fr);height:92px;display:grid}.geo-connectors>a,.geo-connectors>button{border:0;border-right:1px solid var(--geo-border);color:#183243;text-align:left;cursor:pointer;background:#fff;grid-template-columns:34px 1fr 14px;align-items:center;gap:9px;padding:13px;display:grid}.geo-connectors>a:last-child,.geo-connectors>button:last-child{border-right:0}.geo-connectors>a>span,.geo-connectors>button>span{color:#b96636;width:34px;height:34px;font:750 9px var(--font-manrope);border:1px solid #aebcc0;place-items:center;display:grid}.geo-connectors div{flex-direction:column;display:flex}.geo-connectors b{font:650 8px var(--font-manrope)}.geo-connectors small{color:#7f9198;margin-top:4px;font-size:6px}.geo-connectors i{color:#b96636;font-style:normal}.geo-connectors a:hover,.geo-connectors button:hover{background:#f2f5f4}.geo-results{border-left:1px solid var(--geo-border);background:#fff;padding:24px}.geo-primary-metric{border-bottom:1px solid #d3dcde;padding:26px 0}.geo-primary-metric small{color:#82949b;font:700 7px var(--font-manrope)}.geo-primary-metric strong{font:560 34px var(--font-manrope);letter-spacing:-.045em;margin:10px 0;display:block}.geo-primary-metric strong i{color:#b96636;margin-left:5px;font-size:12px;font-style:normal}.geo-primary-metric p{color:#788c94;font-size:8px}.geo-metric-grid{border-top:1px solid #d5dddf;border-left:1px solid #d5dddf;grid-template-columns:1fr 1fr;margin:18px 0;display:grid}.geo-metric-grid article{border-bottom:1px solid #d5dddf;border-right:1px solid #d5dddf;padding:12px}.geo-metric-grid span{color:#82949c;font-size:7px;display:block}.geo-metric-grid b{font:650 11px var(--font-manrope);margin-top:7px;display:block}.geo-current-design{border-top:1px solid #d5dddf;border-bottom:1px solid #d5dddf;padding:19px 0}.geo-current-design>span,.geo-validation>span{color:#b96636;font:750 7px var(--font-manrope);letter-spacing:.09em}.geo-current-design h4{font:600 18px var(--font-manrope);margin:11px 0 5px}.geo-current-design>p{color:#72868e;font-size:8px}.geo-current-design>div{border-top:1px solid #e1e6e7;justify-content:space-between;padding:7px 0;display:flex}.geo-current-design small{color:#809198;font-size:7px}.geo-current-design b{font:650 8px var(--font-manrope)}.geo-validation{padding:19px 0}.geo-validation p{color:#829399;border-bottom:1px solid #e0e6e7;align-items:center;gap:8px;margin:0;padding:7px 0;font-size:8px;display:flex}.geo-validation p>i{color:#fff;border:1px solid #b9c6c9;place-items:center;width:17px;height:17px;font-style:normal;display:grid}.geo-validation p.done{color:#315f4e}.geo-validation p.done i{background:#48a77d;border-color:#48a77d}.geo-result-cta{color:#b96636;width:100%;font:700 8px var(--font-manrope);cursor:pointer;background:0 0;border:1px solid #ced8da;border-left:0;border-right:0;justify-content:space-between;padding:14px 0;display:flex}.geo-studio-foot{grid-template-columns:150px 1fr;gap:25px;display:grid;color:#8499a3!important;background:#061d2d!important;padding:18px 24px!important}.geo-studio-foot b{color:#df8d5c;font:700 8px var(--font-manrope);text-transform:uppercase}.geo-studio-foot p{margin:0;font-size:8px;line-height:1.6}.geo-data-architecture{padding-top:115px}.geo-layer-grid{border-top:1px solid #d0c8bd;border-left:1px solid #d0c8bd;grid-template-columns:repeat(4,1fr);margin-top:60px;display:grid}.geo-layer-grid article{border-bottom:1px solid #d0c8bd;border-right:1px solid #d0c8bd;min-height:315px;padding:28px}.geo-layer-grid span{color:#b96636;font:750 9px var(--font-manrope)}.geo-layer-grid h3{font:600 22px/1.25 var(--font-manrope);margin:38px 0 16px}.geo-layer-grid p{color:#65747e;font-size:13px;line-height:1.7}.geo-layer-grid b{color:#b96636;font:750 8px var(--font-manrope);letter-spacing:.08em;margin-top:25px;display:block}.geo-connector-section{color:#fff;background:#0a293c}.geo-connector-section>.shell{grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;display:grid}.geo-connector-section h2{font:520 clamp(44px,4vw,66px)/1.04 var(--font-manrope);letter-spacing:-.05em;margin:0}.geo-connector-section h2 em{color:#df8d5c;font-style:normal}.geo-connector-section>div>div:first-child>p:not(.eyebrow){color:#9eb1b9;font-size:15px;line-height:1.75}.geo-connector-matrix{border-top:1px solid #ffffff2e}.geo-connector-matrix p{border-bottom:1px solid #ffffff2e;grid-template-columns:125px 1fr;align-items:center;gap:18px;margin:0;padding:16px 0;display:grid}.geo-connector-matrix span{color:#df8d5c;font:750 8px var(--font-manrope);letter-spacing:.06em}.geo-connector-matrix span.live{color:#5ec493}.geo-connector-matrix b{font:550 11px var(--font-manrope)}.quick-scenario-intro{grid-template-columns:1fr 1fr;align-items:end;gap:90px;display:grid}.quick-scenario-intro>p{color:#60717b;line-height:1.75}@keyframes geoSpin{to{transform:rotate(360deg)}}.home-geo-section{color:#fff;background:#0a293c;overflow:hidden}.home-geo-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:75px;display:grid}.home-geo-copy h2{font:520 clamp(46px,4.5vw,72px)/1.03 var(--font-manrope);letter-spacing:-.052em;margin:0}.home-geo-copy h2 em{color:#df8d5c;font-style:normal}.home-geo-copy>p:not(.eyebrow){color:#a8bac1;font-size:16px;line-height:1.75}.home-geo-flow{border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;grid-template-columns:1fr 1fr;margin:27px 0 33px;display:grid}.home-geo-flow article{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;grid-template-columns:27px 1fr;padding:13px;display:grid}.home-geo-flow span{color:#df8d5c;font:750 7px var(--font-manrope);grid-row:1/3}.home-geo-flow b{font:700 8px var(--font-manrope)}.home-geo-flow small{color:#8299a3;margin-top:3px;font-size:7px}.home-geo-map{color:#163142;background:#edf1f1;border:1px solid #fff3;transform:perspective(1400px)rotateY(-2deg);box-shadow:0 38px 90px #00000040}.home-geo-map>header{background:#fff;border-bottom:1px solid #cdd7d8;justify-content:space-between;align-items:center;min-height:64px;padding:0 19px;display:flex}.home-geo-map header>div{flex-direction:column;display:flex}.home-geo-map header span{color:#b96636;font:750 7px var(--font-manrope)}.home-geo-map header b{font:650 9px var(--font-manrope);margin-top:5px}.home-geo-map header>i{color:#338767;font:750 7px var(--font-manrope);font-style:normal}.home-geo-canvas{background-color:#dce4df;background-image:linear-gradient(33deg,#0000 48%,#ffffffbf 49% 52%,#0000 53%),linear-gradient(112deg,#0000 55%,#ffffffa6 56% 59%,#0000 60%),linear-gradient(#40695e1f 1px,#0000 1px),linear-gradient(90deg,#40695e1f 1px,#0000 1px);background-size:310px 180px,420px 230px,31px 31px,31px 31px;height:430px;position:relative;overflow:hidden}.home-geo-roads i{background:#c7d0cb;border-top:1px solid #adb9b3;border-bottom:1px solid #adb9b3;height:26px;position:absolute}.home-geo-roads i:first-child{top:18%;left:-5%;right:-5%;transform:rotate(-8deg)}.home-geo-roads i:nth-child(2){width:70%;top:55%;left:64%;transform:rotate(75deg)}.home-geo-roads i:nth-child(3){width:65%;top:78%;left:-8%;transform:rotate(18deg)}.home-geo-parcel{clip-path:polygon(12% 7%,88% 0,100% 47%,80% 100%,8% 86%,0 38%);background:#b966362e;border:3px solid #b96636;width:45%;height:58%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-5deg)}.home-geo-parcel:after{content:"";clip-path:inherit;border:1px dashed #b96636bf;position:absolute;inset:4px}.home-geo-parcel>span{z-index:2;color:#fff;width:17px;height:17px;font:700 5px var(--font-manrope);background:#0a293c;border-radius:50%;place-items:center;display:grid;position:absolute}.home-geo-parcel>span:first-child{top:3%;left:6%}.home-geo-parcel>span:nth-child(2){top:0;right:5%}.home-geo-parcel>span:nth-child(3){top:43%;right:0}.home-geo-parcel>span:nth-child(4){bottom:0;right:18%}.home-geo-parcel>span:nth-child(5){bottom:11%;left:4%}.home-geo-parcel>div{z-index:3;color:#fff;background:#0a293c;flex-direction:column;justify-content:center;align-items:center;width:52%;height:39%;display:flex;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)rotate(18deg);box-shadow:0 9px 20px #00000040}.home-geo-parcel div b{font:700 9px var(--font-manrope)}.home-geo-parcel div small{color:#d99a74;margin-top:5px;font-size:6px}.home-geo-coord{color:#d2dde0;font:650 7px/1.5 var(--font-manrope);background:#061d2de0;padding:8px 10px;position:absolute;bottom:13px;left:14px}.home-geo-north{color:#0a293c;text-align:center;font:800 9px var(--font-manrope);position:absolute;top:16px;right:17px}.home-geo-metrics{background:#fff;border-top:1px solid #cdd7d8;grid-template-columns:repeat(4,1fr);display:grid}.home-geo-metrics p{border-right:1px solid #cdd7d8;flex-direction:column;min-height:75px;margin:0;padding:15px;display:flex}.home-geo-metrics span{color:#7b8e95;font-size:7px}.home-geo-metrics b{font:650 12px var(--font-manrope);margin-top:9px}.home-geo-map>footer{justify-content:space-between;display:flex;color:#8299a3!important;background:#061d2d!important;padding:13px 17px!important}.home-geo-map footer span,.home-geo-map footer b{font:700 7px var(--font-manrope)}.home-geo-map footer b{color:#c68661}.home-model-library{background:#e8eceb}.home-model-library .sketchfab-library{margin-top:60px}.home-model-footer{border-top:1px solid #c4ced0;border-bottom:1px solid #c4ced0;justify-content:space-between;align-items:center;gap:30px;margin-top:24px;padding:18px 0;display:flex}.home-model-footer p{color:#697b83;font-size:11px}.home-model-footer a{color:#b96636;font:700 10px var(--font-manrope)}.sketchfab-library{background:#e8ecec;border:1px solid #bcc8ca;box-shadow:0 28px 75px #071c2a29}.sketchfab-library-head{color:#fff;background:#061d2d;justify-content:space-between;align-items:center;min-height:76px;padding:0 24px;display:flex}.sketchfab-library-head>div:first-child{flex-direction:column;display:flex}.sketchfab-library-head>div:first-child span{color:#df8d5c;font:750 8px var(--font-manrope);letter-spacing:.11em}.sketchfab-library-head>div:first-child b{font:650 14px var(--font-manrope);margin-top:6px}.sketchfab-library-head>div:last-child{grid-template-columns:8px auto;align-items:center;gap:4px 8px;display:grid}.sketchfab-library-head>div:last-child i{background:#a57848;border-radius:50%;width:7px;height:7px}.sketchfab-library-head>div:last-child i.live{background:#49b984;box-shadow:0 0 8px #49b984}.sketchfab-library-head>div:last-child span{font:750 7px var(--font-manrope)}.sketchfab-library-head>div:last-child small{color:#8399a3;grid-column:2;font-size:7px}.sketchfab-library-body{grid-template-columns:260px minmax(0,1fr) 280px;min-height:690px;display:grid}.sketchfab-model-rail{background:#fff;border-right:1px solid #c6d0d2;min-width:0;padding:16px}.sketchfab-model-rail>label{display:block;position:relative}.sketchfab-model-rail input{width:100%;height:42px;font:600 8px var(--font-manrope);background:#f5f7f6;border:1px solid #c7d1d3;padding:0 32px 0 10px}.sketchfab-model-rail label>i{color:#b96636;font-style:normal;position:absolute;top:11px;right:11px}.sketchfab-rail-meta{padding:20px 4px 12px}.sketchfab-rail-meta span{color:#b96636;font:750 7px var(--font-manrope);display:block}.sketchfab-rail-meta b{font:650 10px var(--font-manrope);margin-top:6px;display:block}.sketchfab-model-list{border-top:1px solid #d2dadc;max-height:585px;overflow:auto}.sketchfab-model-list button{color:#183243;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #d2dadc;grid-template-columns:78px 1fr;gap:10px;width:100%;padding:10px 3px;display:grid}.sketchfab-model-list button img{object-fit:cover;filter:saturate(.72);width:78px;height:61px}.sketchfab-model-list button>span{flex-direction:column;justify-content:center;min-width:0;display:flex}.sketchfab-model-list button small{color:#8a9aa1;font:700 6px var(--font-manrope)}.sketchfab-model-list button b{text-overflow:ellipsis;white-space:nowrap;font:650 10px var(--font-manrope);margin:5px 0;overflow:hidden}.sketchfab-model-list button i{color:#788b93;font-size:7px;font-style:normal}.sketchfab-model-list button.active{color:#fff;background:#0b2a3d;border-left:3px solid #b96636}.sketchfab-model-list button.active small,.sketchfab-model-list button.active i{color:#8fa6b0}.sketchfab-empty{color:#778990;padding:20px;font-size:9px}.sketchfab-viewer-stage{background:#071c2b;min-width:0}.sketchfab-iframe-wrap{height:640px;position:relative}.sketchfab-iframe-wrap iframe{background:#071c2b;border:0;width:100%;height:100%;display:block}.sketchfab-viewer-badge{z-index:2;color:#fff;background:#051a28e0;align-items:center;gap:7px;padding:9px 11px;display:flex;position:absolute;top:14px;left:14px}.sketchfab-viewer-badge i{background:#4bb987;border-radius:50%;width:6px;height:6px}.sketchfab-viewer-badge span{font:750 7px var(--font-manrope)}.sketchfab-viewer-help{color:#748d98;height:50px;font:700 6px var(--font-manrope);letter-spacing:.06em;justify-content:center;align-items:center;gap:22px;display:flex}.sketchfab-model-info{background:#fff;border-left:1px solid #c6d0d2;padding:24px}.sketchfab-model-info>span{color:#b96636;font:750 8px var(--font-manrope);letter-spacing:.09em}.sketchfab-model-info h3{font:600 26px/1.16 var(--font-manrope);letter-spacing:-.03em;margin:20px 0 12px}.sketchfab-model-info>p{color:#6b7e86;font-size:10px;line-height:1.65}.sketchfab-info-grid{border-top:1px solid #d4dcde;border-left:1px solid #d4dcde;grid-template-columns:1fr 1fr;margin-top:22px;display:grid}.sketchfab-info-grid p{border-bottom:1px solid #d4dcde;border-right:1px solid #d4dcde;flex-direction:column;min-height:65px;margin:0;padding:10px;display:flex}.sketchfab-info-grid span{color:#82949b;font-size:6px}.sketchfab-info-grid b{font:650 8px/1.35 var(--font-manrope);margin-top:7px}.sketchfab-model-actions{margin-top:20px}.sketchfab-model-actions button,.sketchfab-model-actions a{color:#183243;width:100%;font:700 8px var(--font-manrope);cursor:pointer;background:#fff;border:0;border-top:1px solid #d2dadc;justify-content:space-between;padding:13px 0;display:flex}.sketchfab-model-actions a{color:#b96636;border-bottom:1px solid #d2dadc}.sketchfab-api-note{color:#82949b;margin-top:18px;font-size:7px;line-height:1.6;display:block}.sketchfab-library.compact .sketchfab-library-body{min-height:620px}.sketchfab-library.compact .sketchfab-iframe-wrap{height:570px}.model-library-hero{color:#fff;background:radial-gradient(circle at 70%,#48849747,#0000 25%),linear-gradient(115deg,#061a2b,#0f354b);min-height:820px;position:relative;overflow:hidden}.model-library-hero:after{content:"";background-color:#0000;background-image:linear-gradient(90deg,#0000 49.8%,#ffffff0d 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#ffffff0d 50%,#0000 50.2%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:80px 80px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:96px 0 0}.model-library-hero>.site-nav+.shell{z-index:2;padding-top:130px;position:relative}.model-library-hero h1{font:520 clamp(58px,6vw,92px)/.98 var(--font-manrope);letter-spacing:-.06em;margin:0}.model-library-hero h1 em{color:#df8d5c;font-style:normal}.model-library-hero p:not(.eyebrow){color:#bdcbd1;max-width:680px;font-size:18px;line-height:1.7}.model-library-index{border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:repeat(4,1fr);display:grid;bottom:0;left:50%;transform:translate(-50%);padding-top:0!important;position:absolute!important}.model-library-index span{min-height:72px;font:700 8px var(--font-manrope);letter-spacing:.08em;border-right:1px solid #fff3;place-items:center;display:grid}.model-library-intro{grid-template-columns:1fr 1fr;align-items:end;gap:90px;display:grid}.model-library-intro>p{color:#60717b;font-size:16px;line-height:1.75}.model-library-live{background:#dfe5e5;padding:85px 0}.model-capability-grid{grid-template-columns:repeat(4,1fr);padding-top:100px;padding-bottom:100px;display:grid}.model-capability-grid article{border-top:1px solid #cfc7bc;border-right:1px solid #cfc7bc;min-height:285px;padding:27px}.model-capability-grid article:first-child{border-left:1px solid #cfc7bc}.model-capability-grid span{color:#b96636;font:750 9px var(--font-manrope)}.model-capability-grid h3{font:600 20px/1.25 var(--font-manrope);margin:42px 0 16px}.model-capability-grid p{color:#657781;font-size:12px;line-height:1.7}.technical-hero{color:#fff;background:radial-gradient(circle at 78% 38%,#5d919e3d,#0000 24%),linear-gradient(120deg,#051a2a,#0c3349);min-height:850px;position:relative;overflow:hidden}.technical-hero:after{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:96px 0 0}.technical-hero>.site-nav+.shell{z-index:2;padding-top:120px;position:relative}.technical-hero h1{font:520 clamp(58px,6vw,92px)/.98 var(--font-manrope);letter-spacing:-.06em;max-width:1040px;margin:0}.technical-hero h1 em{color:#df8d5c;font-style:normal}.technical-hero p:not(.eyebrow){color:#b7c7ce;max-width:760px;font-size:18px;line-height:1.7}.technical-hero-index{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(5,1fr);display:grid;bottom:0;left:50%;transform:translate(-50%);padding-top:0!important;position:absolute!important}.technical-hero-index span{min-height:76px;font:700 8px var(--font-manrope);border-right:1px solid #ffffff2e;align-items:center;gap:10px;padding:0 17px;display:flex}.technical-hero-index i{color:#df8d5c;font-style:normal}.technical-intro{grid-template-columns:1fr 1fr;align-items:end;gap:90px;display:grid}.technical-intro>p{color:#60717b;font-size:16px;line-height:1.8}.technical-thread-section{color:#fff;background:#082436}.technical-thread-section .section-heading>p{color:#9db0b8}.technical-thread{border-top:1px solid #ffffff29;margin-top:60px}.technical-thread article{border-bottom:1px solid #ffffff29;grid-template-columns:52px 190px 1fr 1fr 1fr;align-items:center;gap:22px;min-height:132px;display:grid}.technical-thread article>span{color:#df8d5c;font:750 9px var(--font-manrope)}.technical-thread article>div h3{font:600 18px var(--font-manrope);margin:0 0 8px}.technical-thread article>div b{color:#5bbd8e;font:750 7px var(--font-manrope);letter-spacing:.07em}.technical-thread article>p{color:#c4d0d5;border-left:1px solid #ffffff24;align-self:stretch;margin:0;padding:25px 20px;font-size:10px;line-height:1.6}.technical-thread article small{color:#77909b;font:700 7px var(--font-manrope);margin-bottom:8px;display:block}.format-grid{border-top:1px solid #ccc5bb;border-left:1px solid #ccc5bb;grid-template-columns:repeat(5,1fr);margin-top:60px;display:grid}.format-grid article{border-bottom:1px solid #ccc5bb;border-right:1px solid #ccc5bb;min-height:350px;padding:27px}.format-grid article>span{color:#b96636;font:750 8px var(--font-manrope)}.format-grid h3{font:600 20px/1.25 var(--font-manrope);margin:40px 0 24px}.format-grid p{color:#60727c;border-bottom:1px solid #ddd7cf;margin:0;padding:11px 0;font-size:10px}.connector-status-section{background:#e0e6e6}.connector-status-section>.shell{grid-template-columns:.65fr 1.35fr;align-items:start;gap:80px;display:grid}.connector-status-section h2{font:520 clamp(44px,4vw,64px)/1.03 var(--font-manrope);letter-spacing:-.05em;margin:0}.connector-status-section h2 em{color:#b96636;font-style:normal}.connector-status-table{background:#fff;border-top:1px solid #bdc9cb}.connector-status-table header,.connector-status-table p{border-bottom:1px solid #d2dbdc;grid-template-columns:1.25fr 150px 1fr;align-items:center;gap:14px;min-height:62px;margin:0;padding:0 18px;display:grid}.connector-status-table header{color:#8199a3;font:700 7px var(--font-manrope);background:#0a293c}.connector-status-table p b{font:650 9px var(--font-manrope)}.connector-status-table p span{color:#b96636;font:750 7px var(--font-manrope)}.connector-status-table p span.live{color:#3d9d74}.connector-status-table p small{color:#71858d;font-size:8px;line-height:1.45}.security-grid{border-top:1px solid #cec7be;border-left:1px solid #cec7be;grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.security-grid article{border-bottom:1px solid #cec7be;border-right:1px solid #cec7be;min-height:275px;padding:28px}.security-grid span{color:#b96636;font:750 8px var(--font-manrope)}.security-grid h3{font:600 20px var(--font-manrope);margin:40px 0 15px}.security-grid p{color:#647680;font-size:11px;line-height:1.75}.technical-sources{color:#fff;background:#082436}.technical-source-links{border-top:1px solid #ffffff2b;border-left:1px solid #ffffff2b;grid-template-columns:repeat(5,1fr);display:grid}.technical-source-links a{border-bottom:1px solid #ffffff2b;border-right:1px solid #ffffff2b;grid-template-columns:1fr auto;min-height:135px;padding:23px;display:grid}.technical-source-links span{color:#df8d5c;font:750 7px var(--font-manrope);grid-column:1/-1}.technical-source-links b{font:600 12px var(--font-manrope);align-self:end}.technical-source-links i{color:#df8d5c;align-self:end;font-style:normal}.sitemap-hero{color:#fff;background:linear-gradient(120deg,#061a2b,#10384e);min-height:650px}.sitemap-hero>.site-nav+.shell{padding-top:100px}.sitemap-hero h1{font:520 clamp(58px,6vw,92px)/.98 var(--font-manrope);letter-spacing:-.06em;margin:0}.sitemap-hero h1 em{color:#df8d5c;font-style:normal}.sitemap-hero p:not(.eyebrow){color:#b7c8cf;max-width:650px;font-size:17px;line-height:1.7}.sitemap-tree{position:relative}.sitemap-root{color:#fff;background:#0a293c;grid-template-columns:54px 1fr;align-items:center;width:420px;margin:0 auto 65px;padding:23px;display:grid;box-shadow:0 20px 45px #071d2b24}.sitemap-root>span{color:#df8d5c;font:750 9px var(--font-manrope)}.sitemap-root>div{flex-direction:column;display:flex}.sitemap-root b{font:650 13px var(--font-manrope)}.sitemap-root small{color:#859ba5;margin-top:5px;font-size:8px}.sitemap-branches{grid-template-columns:1fr 1fr;gap:28px;display:grid}.sitemap-branches>article{background:#fff;border:1px solid #ccc5bb}.sitemap-branches article>header{color:#fff;background:#0b2a3d;grid-template-columns:50px 1fr;gap:12px;min-height:150px;padding:27px;display:grid}.sitemap-branches article>header>span{color:#df8d5c;font:750 9px var(--font-manrope)}.sitemap-branches article>header a{font:600 28px var(--font-manrope)}.sitemap-branches article>header p{color:#98adb6;max-width:440px;font-size:10px;line-height:1.65}.sitemap-sections{grid-template-columns:1fr 1fr;display:grid}.sitemap-sections section{border-right:1px solid #d6cfc6;padding:25px}.sitemap-sections section:last-child{border-right:0}.sitemap-sections h2{font:750 8px var(--font-manrope);letter-spacing:.1em;text-transform:uppercase;color:#b96636;margin:0 0 15px}.sitemap-sections a{border-bottom:1px solid #ded8d0;grid-template-columns:20px 1fr;padding:11px 0;display:grid}.sitemap-sections a>span{color:#b96636}.sitemap-sections a>div{flex-direction:column;display:flex}.sitemap-sections b{font:650 10px var(--font-manrope)}.sitemap-sections small{color:#74868e;margin-top:4px;font-size:7px;line-height:1.45}.sitemap-journey{color:#fff;background:#082436}.sitemap-journey>div>div{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);display:grid}.sitemap-journey a{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;grid-template-columns:35px 1fr 15px;align-items:center;min-height:88px;padding:18px;display:grid}.sitemap-journey a span,.sitemap-journey a i{color:#df8d5c;font:750 8px var(--font-manrope);font-style:normal}.sitemap-journey a b{font:600 11px var(--font-manrope)}@media (width<=1180px){.site-nav .desktop-navigation,.nav-cta{display:none}.mobile-menu{display:block}.mega-panel{display:none}.footer-grid-v24{grid-template-columns:1.4fr 1fr 1fr}.footer-grid-v24 .footer-column:last-child{grid-column:2/4}.geo-workspace{grid-template-columns:275px 1fr}.geo-results{grid-column:1/-1;grid-template-columns:180px 1fr 1fr 1fr;gap:20px;display:grid}.geo-results>span,.geo-result-cta{grid-column:1/-1}.geo-primary-metric,.geo-current-design,.geo-validation{padding:10px 0}.geo-metric-grid{align-self:start}.geo-workflow{grid-template-columns:repeat(3,1fr)}.geo-workflow button:nth-child(3){border-right:0}.sketchfab-library-body{grid-template-columns:230px 1fr}.sketchfab-model-info{grid-column:1/-1;grid-template-columns:220px 1fr 210px;gap:20px;display:grid}.sketchfab-model-info>span,.sketchfab-api-note{grid-column:1/-1}.sketchfab-model-info h3,.sketchfab-model-info>p{grid-column:1}.sketchfab-info-grid{grid-area:2/2/4;margin-top:0}.sketchfab-model-actions{grid-area:2/3/4;margin-top:0}.technical-source-links,.format-grid{grid-template-columns:repeat(3,1fr)}.technical-thread article{grid-template-columns:45px 160px 1fr 1fr}.technical-thread article>p:last-child{grid-column:3/5}.geo-layer-grid,.model-capability-grid{grid-template-columns:1fr 1fr}}@media (width<=900px){.footer-grid-v24{grid-template-columns:1fr 1fr}.footer-grid-v24 .footer-identity{grid-column:1/-1}.footer-grid-v24 .footer-column:last-child{grid-column:auto}.geo-hero-flow{grid-template-columns:1fr 1fr}.geo-hero-flow span{min-height:50px}.geo-hero-flow span:last-child{grid-column:1/-1}.geo-page-hero{min-height:930px}.geo-workspace{grid-template-columns:1fr}.geo-control-section{height:auto;max-height:none}.geo-controls{border-right:0}.geo-results{grid-template-columns:1fr 1fr;display:grid}.geo-results>span,.geo-result-cta{grid-column:1/-1}.geo-stage{padding:8px}.geo-map-frame,.geo-terrain-viewer,.geo-data-view{height:540px}.geo-connectors{height:auto}.geo-connectors>a,.geo-connectors>button{min-height:82px}.geo-data-architecture .section-heading{display:block}.geo-connector-section>.shell,.quick-scenario-intro{grid-template-columns:1fr;gap:45px}.geo-layer-grid{grid-template-columns:1fr 1fr}.home-geo-grid{grid-template-columns:1fr;gap:60px}.home-geo-map{transform:none}.home-geo-section .actions{flex-wrap:wrap}.sketchfab-library-body{grid-template-columns:1fr}.sketchfab-model-rail{border-right:0}.sketchfab-model-list{max-height:none;display:flex;overflow:auto}.sketchfab-model-list button{min-width:230px}.sketchfab-model-info{grid-column:auto;display:block}.sketchfab-iframe-wrap,.sketchfab-library.compact .sketchfab-iframe-wrap{height:560px}.home-model-footer{flex-direction:column;align-items:flex-start}.model-library-intro,.technical-intro{grid-template-columns:1fr;gap:40px}.model-library-index,.technical-hero-index{grid-template-columns:1fr 1fr}.model-library-index span,.technical-hero-index span{min-height:48px}.model-library-hero,.technical-hero{min-height:920px}.technical-thread article{grid-template-columns:42px 1fr}.technical-thread article>p,.technical-thread article>p:last-child{border-top:1px solid #ffffff1a;border-left:0;grid-column:2;padding:15px 0}.format-grid,.technical-source-links{grid-template-columns:1fr 1fr}.connector-status-section>.shell{grid-template-columns:1fr;gap:50px}.security-grid{grid-template-columns:1fr 1fr}.sitemap-branches{grid-template-columns:1fr}.sitemap-journey>div>div{grid-template-columns:1fr 1fr}}@media (width<=560px){.footer-grid-v24{grid-template-columns:1fr}.footer-grid-v24 .footer-identity{grid-column:auto}.geo-page-hero{min-height:980px}.geo-hero-flow{width:calc(100% - 30px)}.geo-hero-flow span{padding:0 9px;font-size:7px}.geo-workflow{grid-template-columns:1fr 1fr}.geo-workflow button:nth-child(2n){border-right:0}.geo-studio-top{padding:14px}.geo-studio-top>div:last-child{display:none}.geo-control-section{padding:20px}.geo-map-frame,.geo-terrain-viewer,.geo-data-view{height:470px}.geo-stage-toolbar{flex-direction:column;align-items:stretch;height:auto}.geo-stage-toolbar>div{grid-template-columns:repeat(3,1fr);height:42px;display:grid}.geo-stage-toolbar>button{border-top:1px solid #d1dadc;height:38px}.geo-connectors{grid-template-columns:1fr}.geo-connectors>a,.geo-connectors>button{border-bottom:1px solid #d1dadc;border-right:0}.geo-results{display:block}.geo-data-view>header{grid-template-columns:1fr}.geo-data-table{overflow-x:auto}.geo-data-table>div{min-width:620px}.geo-studio-foot,.geo-field-grid,.geo-coordinate-fields{grid-template-columns:1fr}.geo-field-grid label:first-child{grid-column:auto}.geo-layer-grid{grid-template-columns:1fr}.geo-connector-matrix p{grid-template-columns:95px 1fr}.quick-scenario-intro{display:block}.home-geo-flow{grid-template-columns:1fr}.home-geo-map>header{padding:12px}.home-geo-map header>i{display:none}.home-geo-canvas{height:360px}.home-geo-metrics{grid-template-columns:1fr 1fr}.home-geo-map>footer{display:block}.home-geo-map footer b{margin-top:5px;display:block}.sketchfab-library-head{padding:14px}.sketchfab-library-head>div:last-child{display:none}.sketchfab-model-list button{min-width:210px}.sketchfab-iframe-wrap,.sketchfab-library.compact .sketchfab-iframe-wrap{height:480px}.sketchfab-viewer-help{justify-content:flex-start;gap:9px;padding:0 12px;overflow:auto}.sketchfab-model-info{padding:20px}.model-library-index,.technical-hero-index{grid-template-columns:1fr 1fr;width:calc(100% - 30px)}.model-library-hero h1,.technical-hero h1,.sitemap-hero h1{font-size:47px}.model-library-hero,.technical-hero{min-height:960px}.model-capability-grid,.format-grid,.security-grid,.technical-source-links{grid-template-columns:1fr}.connector-status-table{overflow:auto}.connector-status-table header,.connector-status-table p{min-width:650px}.sitemap-root{width:100%}.sitemap-sections{grid-template-columns:1fr}.sitemap-sections section{border-bottom:1px solid #d6cfc6;border-right:0}.sitemap-journey>div>div{grid-template-columns:1fr}}.project-kernel-bar{color:#fff;min-height:76px;font-family:var(--font-manrope);background:#041924;border-bottom:1px solid #ffffff29;grid-template-columns:190px minmax(190px,1fr) 155px 100px 145px auto;align-items:stretch;display:grid}.project-kernel-bar>div,.project-kernel-bar>label{border-right:1px solid #ffffff21;flex-direction:column;justify-content:center;min-width:0;margin:0;padding:12px 15px;display:flex}.project-kernel-bar span{color:#78909b;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:750}.project-kernel-bar b{color:#e4edf0;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;overflow:hidden}.kernel-brand span{color:#df8d5c}.kernel-brand b{font-size:10px}.kernel-identity button{color:#fff;font:650 11px var(--font-manrope);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.kernel-identity small{color:#607d89;margin-top:4px;font-size:7px}.project-kernel-bar input,.project-kernel-bar select{color:#fff;width:100%;height:29px;font:650 9px var(--font-manrope);background:#0a293a;border:1px solid #385565;border-radius:0;margin-top:4px;padding:0 7px}.kernel-state{grid-template-columns:9px 1fr;column-gap:7px;display:grid!important}.kernel-state i{background:#4eb486;border-radius:50%;grid-row:1/3;width:7px;height:7px;margin-top:5px;box-shadow:0 0 8px #4eb486}.kernel-state b{color:#d39a76;grid-column:2}.kernel-actions{grid-template-columns:1fr 1fr;border-right:0!important;padding:0!important;display:grid!important}.kernel-actions button{color:#9eb0b8;font:700 7px var(--font-manrope);cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff21}.kernel-actions button:hover{color:#fff;background:#b96636}.engineering-workbench{background:#e4e9e9;padding:55px}.engineering-workbench .designer-head{margin:48px 0 42px}.engineering-layout{color:#fff;background:#071b2a;grid-template-columns:390px minmax(0,1fr)!important;min-height:1040px!important;display:grid!important}.engineering-layout>.engineering-controls{border-right:1px solid #ffffff29;min-width:0;max-height:none!important;padding:0!important;display:block!important}.engineering-controls .designer-tabs{border-bottom:1px solid #ffffff29;grid-template-columns:repeat(2,1fr);gap:0;margin:0}.engineering-controls .designer-tabs button{border:1px solid #ffffff21;border-top:0;border-left:0;min-height:47px;margin:0}.engineering-control-scroll{scrollbar-color:#4c6875 #071b2a;max-height:990px;overflow:auto}.engineering-control-scroll>section{border-bottom:1px solid #ffffff26;padding:23px 25px}.engineering-control-scroll>section>strong{color:#df8d5c;font:750 8px var(--font-manrope);letter-spacing:.11em;margin-bottom:13px;display:block}.engineering-control-scroll label{gap:7px!important;padding:9px 0!important}.engineering-control-scroll label>span{font-size:7px!important}.engineering-control-scroll select,.engineering-control-scroll input[type=number]{color:#eef5f6;height:38px;font:650 9px var(--font-manrope);background:#0c2c40;border:1px solid #375364;padding:0 9px}.engineering-field-grid{grid-template-columns:1fr 1fr;gap:0 9px;display:grid}.engineering-number-field>div{grid-template-columns:1fr auto;align-items:center;min-width:0;display:grid}.engineering-number-field input{width:100%;min-width:0}.engineering-number-field div>b{color:#d5946d;min-width:28px;font:650 7px var(--font-manrope);text-align:right;margin-left:7px}.basis-reference{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.basis-reference span{color:#93a8b1;font:700 6px var(--font-manrope);border:1px solid #365364;padding:6px 7px}.engineering-inline-output{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid}.engineering-inline-output span{color:#78909b;border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;padding:9px;font-size:6px}.engineering-inline-output b{color:#fff;margin-top:5px;font-size:9px;display:block}.engineering-caution{color:#98abb3;background:#b9663617;border-left:3px solid #b96636;margin:12px 0 0;padding:11px;font-size:7px;line-height:1.6}.engineering-stage{background:#0b293c;grid-template-rows:auto 575px auto;min-width:0;display:grid}.engineering-toolbar{background:#061d2d;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;min-height:50px;display:flex}.engineering-toolbar>div{height:50px;display:flex}.engineering-toolbar button{color:#859aa4;font:700 7px var(--font-manrope);cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff21;padding:0 15px}.engineering-toolbar button.active,.engineering-toolbar button:hover{color:#fff;background:#b96636}.engineering-viewport{background:#061a2b;min-width:0;position:relative;overflow:hidden}.engineering-viewport .designer-canvas{height:100%;min-height:0}.designer-canvas>.engineering-model-id{z-index:3;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#031520db;flex-direction:column;gap:4px;padding:10px 12px;display:flex;position:absolute;top:18px;left:18px}.designer-canvas>.engineering-model-id span{color:#df8d5c;font:750 7px var(--font-manrope);letter-spacing:.1em}.designer-canvas>.engineering-model-id b{font:650 8px var(--font-manrope)}.engineering-viewport .designer-canvas>small{bottom:91px;left:18px}.structural-fallback{background:#061a2b;display:block!important;position:absolute!important;inset:0!important}.structural-fallback svg{width:100%;height:100%}.structural-fallback>div{color:#fff;background:#031520e0;flex-direction:column;max-width:260px;padding:10px 12px;position:absolute;right:18px;gap:4px!important;display:flex!important;top:18px!important;left:auto!important}.structural-fallback>div b{font-size:8px}.structural-fallback>div span{color:#849aa4;font-size:7px;line-height:1.45}.engineering-kpis{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#041825eb;border-top:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.engineering-kpis article{border-right:1px solid #ffffff24;min-width:0;padding:15px 17px}.engineering-kpis small{color:#78909a;text-transform:uppercase;font-size:6px;display:block}.engineering-kpis strong{color:#fff;font:560 15px var(--font-manrope);margin-top:7px;display:block}.engineering-kpis .good,.engineering-checks .pass i{color:#58b78e}.engineering-kpis .watch{color:#e0a15f}.engineering-kpis .risk{color:#e27468}.engineering-panel{color:#173143;background:#f5f7f6;min-width:0;min-height:410px;padding:25px}.engineering-panel>header{border-bottom:1px solid #cbd5d7;justify-content:space-between;align-items:flex-end;padding-bottom:16px;display:flex}.engineering-panel>header div{flex-direction:column;display:flex}.engineering-panel>header span{color:#b96636;font:750 7px var(--font-manrope);letter-spacing:.1em}.engineering-panel>header b{font:650 13px var(--font-manrope);margin-top:6px}.engineering-panel>header small{color:#778b94;font-size:7px}.engineering-data-grid{border-top:1px solid #d0d9db;border-left:1px solid #d0d9db;grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.engineering-data-grid p{border-bottom:1px solid #d0d9db;border-right:1px solid #d0d9db;flex-direction:column;justify-content:center;min-height:66px;margin:0;padding:12px;display:flex}.engineering-data-grid span{color:#768a92;font-size:7px}.engineering-data-grid b{font:650 11px var(--font-manrope);margin-top:7px}.engineering-definition{color:#647a83;background:#e9eeee;border-left:3px solid #b96636;margin:18px 0 0;padding:14px;font-size:8px;line-height:1.65}.load-trace-table{margin-top:17px}.load-trace-table>div{border-bottom:1px solid #d2dadd;grid-template-columns:75px 1fr 160px;align-items:center;min-height:38px;font-size:8px;display:grid}.load-trace-table .head{color:#90a2aa;min-height:28px;font:700 6px var(--font-manrope);background:#0b2a3d}.load-trace-table b{color:#b96636}.load-trace-table strong{text-align:right}.engineering-load-cards,.quantity-board{border-top:1px solid #d0d9db;border-left:1px solid #d0d9db;grid-template-columns:repeat(4,1fr);margin-top:20px;display:grid}.engineering-load-cards article,.quantity-board article{border-bottom:1px solid #d0d9db;border-right:1px solid #d0d9db;padding:14px}.engineering-load-cards span,.quantity-board span{color:#b96636;font:750 6px var(--font-manrope)}.engineering-load-cards b,.quantity-board b{font:620 16px var(--font-manrope);margin-top:9px;display:block}.engineering-load-cards small,.quantity-board small{color:#7a8d95;margin-top:5px;font-size:6px;display:block}.engineering-checks{margin-top:16px}.engineering-checks article{border-bottom:1px solid #d0d9db;grid-template-columns:28px 1fr 105px 140px;align-items:center;gap:10px;min-height:58px;padding:9px;display:grid}.engineering-checks article>i{border:1px solid #aebdc2;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.engineering-checks article.pass>i{color:#fff;background:#58aa85;border-color:#58aa85}.engineering-checks article.review>i{color:#fff;background:#d49a59;border-color:#d49a59}.engineering-checks article.block>i{color:#fff;background:#c95d55;border-color:#c95d55}.engineering-checks article b{font:650 9px var(--font-manrope)}.engineering-checks article p{color:#6f838c;margin:4px 0 0;font-size:7px}.engineering-checks article>strong{text-align:right;font-size:9px}.engineering-checks article>small{color:#71858e;text-align:right;font-size:7px}.engineering-export-actions{border-top:1px solid #cbd5d7;border-left:1px solid #cbd5d7;grid-template-columns:1fr 1fr;margin-top:22px;display:grid}.engineering-export-actions button{color:#173143;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd5d7;border-top:0;border-left:0;grid-template-columns:45px 1fr 16px;align-items:center;gap:10px;min-height:62px;padding:11px;display:grid}.engineering-export-actions span{color:#b96636;font:750 8px var(--font-manrope)}.engineering-export-actions b{font:650 8px var(--font-manrope)}.engineering-export-actions i{color:#b96636;font-style:normal}.engineering-export-actions button:hover{color:#fff;background:#0b2a3d}.engineering-disclaimer{color:#849aa3;background:#061a2b;grid-template-columns:145px 1fr;gap:22px;padding:18px 24px;display:grid}.engineering-disclaimer b{color:#df8d5c;font:750 8px var(--font-manrope);text-transform:uppercase}.engineering-disclaimer p{margin:0;font-size:8px;line-height:1.6}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.cad-plan-editor{color:#fff}.cad-plan-editor>.project-kernel-bar{border:1px solid #ffffff29;border-bottom:0}.cad-editor-app{color:#163142;background:#e5eaeb;border:1px solid #ffffff2e;overflow:hidden;box-shadow:0 30px 80px #00000040}.cad-topbar{background:#fff;border-bottom:1px solid #c9d3d5;grid-template-columns:230px 1fr auto;align-items:stretch;min-height:70px;display:grid}.cad-project-id{border-right:1px solid #c9d3d5;flex-direction:column;justify-content:center;padding:0 19px;display:flex}.cad-project-id span{color:#b96636;font:750 7px var(--font-manrope);letter-spacing:.1em}.cad-project-id b{font:650 10px var(--font-manrope);margin-top:5px}.cad-topbar nav{justify-content:center;display:flex}.cad-topbar button{color:#758991;font:700 8px var(--font-manrope);cursor:pointer;background:0 0;border:0;border-right:1px solid #d4dcde;padding:0 14px}.cad-topbar nav button.active{color:#fff;background:#0b2a3d}.cad-top-actions{display:flex}.cad-top-actions button:last-child{color:#fff;background:#b96636}.cad-top-actions button:disabled{opacity:.35;cursor:not-allowed}.cad-editor-grid{grid-template-columns:225px minmax(0,1fr) 285px;min-height:760px;display:grid}.cad-tools{background:#f8f9f8;border-right:1px solid #cbd4d6;padding:17px}.cad-tools>strong,.cad-inspector section>strong{color:#7a8f98;font:750 7px var(--font-manrope);letter-spacing:.1em;margin:13px 0 10px;display:block}.cad-tools>button:not(.cad-command){color:#4f6772;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d8dfe1;grid-template-columns:32px 1fr;align-items:center;gap:9px;width:100%;min-height:50px;padding:7px;display:grid}.cad-tools>button>i{border:1px solid #bac7ca;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.cad-tools>button>span{flex-direction:column;min-width:0;display:flex}.cad-tools>button b{font:650 8px var(--font-manrope)}.cad-tools>button small{color:#85969d;margin-top:3px;font-size:6px}.cad-tools>button.active{color:#fff;background:#0b2a3d}.cad-tools>button.active small{color:#90a5ae}.cad-orientation{grid-template-columns:1fr 1fr;gap:4px;display:grid}.cad-orientation button,.cad-command{color:#526a75;min-height:35px;font:650 7px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #c4ced1}.cad-orientation button.active{color:#fff;background:#b96636;border-color:#b96636}.cad-command{text-align:left;width:100%;margin-bottom:5px;padding:8px}.cad-command.danger{color:#a94e49}.cad-canvas{background:#dbe2e4;min-width:0;padding:0 13px 13px;position:relative}.cad-canvas-toolbar{color:#70858e;justify-content:space-between;align-items:center;min-height:52px;display:flex}.cad-canvas-toolbar>span{font:700 6px var(--font-manrope);letter-spacing:.08em}.cad-canvas-toolbar>div{text-align:center;flex-direction:column;display:flex}.cad-canvas-toolbar b{color:#b96636;font:750 7px var(--font-manrope)}.cad-canvas-toolbar small{margin-top:4px;font-size:6px}.cad-canvas svg{cursor:crosshair;touch-action:none;background:#f8faf9;border:1px solid #bfcacc;width:100%;max-height:650px;display:block}.cad-element{cursor:pointer}.cad-element.column rect{fill:#173849;stroke:#f2a676;stroke-width:1.2px}.cad-element.column text{fill:#6a7f88;font-size:7px}.cad-element.wall line{stroke:#1a3b4d;stroke-width:8px;stroke-linecap:square}.cad-element.cell rect{stroke:#75909a;stroke-width:1px}.cad-element.cell text{fill:#274654;font:650 8px var(--font-manrope);pointer-events:none}.cad-element.cell text.sub{fill:#7d929a;font-size:6px}.cad-element.selected rect,.cad-element.selected line{stroke:#e0664f!important;stroke-width:3px!important}.cad-centers line{stroke:#7b9099;stroke-width:1px;stroke-dasharray:5 5}.cad-centers circle{fill:#fff;stroke-width:3px}.cad-centers .mass{stroke:#b96636}.cad-centers .rigidity{stroke:#3e9a77}.cad-centers text{fill:#173143;font-size:8px}.cad-statusbar{color:#8198a2;font:700 6px var(--font-manrope);letter-spacing:.06em;background:#0a293c;justify-content:space-between;padding:9px 11px;display:flex}.cad-inspector{background:#fff;border-left:1px solid #cbd4d6;max-height:760px;overflow:auto}.cad-inspector section{border-bottom:1px solid #d4dcde;padding:15px 18px}.cad-inspector label:not(.cad-layer){color:#6a7f88;font:700 7px var(--font-manrope);flex-direction:column;gap:6px;padding:7px 0;display:flex;position:relative}.cad-inspector input,.cad-inspector select{color:#173143;width:100%;height:36px;font:650 8px var(--font-manrope);background:#f7f9f8;border:1px solid #c7d1d3;border-radius:0;padding:0 8px}.cad-inspector label>i{color:#b96636;font:650 6px var(--font-manrope);font-style:normal;position:absolute;bottom:17px;right:8px}.cad-floor-tabs{grid-template-columns:repeat(4,1fr);gap:3px;display:grid}.cad-floor-tabs button{color:#657b84;min-height:28px;font:700 7px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #c8d2d4}.cad-floor-tabs button.active{color:#fff;background:#b96636;border-color:#b96636}.cad-input-grid{grid-template-columns:1fr 1fr;gap:0 7px;display:grid}.cad-layer{color:#607680;border-bottom:1px solid #e0e5e6;grid-template-columns:15px 1fr auto;align-items:center;gap:7px;padding:8px 0;font-size:7px;display:grid}.cad-layer input{accent-color:#b96636;width:13px;height:13px}.cad-layer b{color:#b96636;font-size:6px}.cad-selected-type{background:#edf1f1;grid-template-columns:36px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.cad-selected-type>i{color:#fff;background:#0b2a3d;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.cad-selected-type span{flex-direction:column;min-width:0;display:flex}.cad-selected-type b{font-size:8px}.cad-selected-type small{color:#7a8e96;text-overflow:ellipsis;margin-top:4px;font-size:6px;overflow:hidden}.cad-properties>p{color:#748891;font-size:8px;line-height:1.6}.cad-delete-selected{color:#a64742;width:100%;min-height:34px;font:700 7px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #c45f57}.cad-metrics>div{border-bottom:1px solid #e0e5e6;justify-content:space-between;padding:8px 0;display:flex}.cad-metrics span{color:#768991;font-size:7px}.cad-metrics b{font:650 8px var(--font-manrope)}.cad-metrics b.risk{color:#c35049}.cad-metrics b.watch{color:#b37a3e}.cad-metrics b.good{color:#33865f}.cad-metrics>small{color:#7e9098;margin-top:10px;font-size:6px;line-height:1.5;display:block}.cad-export{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.cad-export button{color:#b96636;min-height:50px;font:750 8px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #c8d1d3}.cad-export span{color:#7b8d94;margin-top:4px;font-size:5px;display:block}.cad-editor-foot{color:#8298a2;background:#061d2d;grid-template-columns:145px 1fr;gap:22px;padding:16px 21px;display:grid}.cad-editor-foot b{color:#df8d5c;font:750 7px var(--font-manrope);text-transform:uppercase}.cad-editor-foot p{margin:0;font-size:7px;line-height:1.6}.mcda-tool{color:#fff;background:#071d2d;border:1px solid #ffffff26;max-width:none!important}.mcda-heading{grid-template-columns:1fr 1fr;align-items:end;gap:80px;padding:54px;display:grid}.mcda-heading h2{font:530 clamp(42px,4.3vw,66px)/1.03 var(--font-manrope);letter-spacing:-.05em;margin:0}.mcda-heading h2 em{color:#df8d5c;font-style:normal}.mcda-heading>p{color:#9fb1b9;margin:0;font-size:14px;line-height:1.7}.mcda-workspace{border-top:1px solid #ffffff29;grid-template-columns:310px minmax(0,1fr) 260px;min-height:920px;display:grid}.mcda-inputs{background:#081f30;border-right:1px solid #ffffff26;padding:22px}.mcda-inputs>span,.mcda-shortlist-panel>span{color:#df8d5c;font:750 7px var(--font-manrope);letter-spacing:.1em;margin:8px 0 12px;display:block}.mcda-inputs>label,.mcda-number-grid label{color:#91a5ae;font:700 7px var(--font-manrope);text-transform:uppercase;flex-direction:column;gap:7px;padding:8px 0;display:flex;position:relative}.mcda-inputs select,.mcda-inputs input[type=number]{color:#fff;width:100%;height:37px;font:650 8px var(--font-manrope);background:#0d2d41;border:1px solid #385566;border-radius:0;padding:0 8px}.mcda-number-grid{grid-template-columns:1fr 1fr;gap:0 8px;display:grid}.mcda-number-grid label>i{color:#d79770;font:650 6px var(--font-manrope);font-style:normal;position:absolute;bottom:18px;right:8px}.mcda-weights{margin-bottom:14px}.mcda-weights label{border-bottom:1px solid #ffffff1f;grid-template-columns:1fr 65px 18px;align-items:center;gap:8px;padding:10px 0;display:grid}.mcda-weights label>div{flex-direction:column;display:flex}.mcda-weights b{font:650 7px var(--font-manrope)}.mcda-weights small{color:#6f8792;margin-top:3px;font-size:5px}.mcda-weights input{accent-color:#b96636;width:100%}.mcda-weights strong{color:#df8d5c;text-align:right;font-size:8px}.mcda-reset{color:#8fa3ac;width:100%;min-height:35px;font:700 7px var(--font-manrope);cursor:pointer;background:0 0;border:1px solid #43606e}.mcda-results{color:#173143;background:#eef2f2;min-width:0}.mcda-results>header{background:#fff;border-bottom:1px solid #cbd5d7;justify-content:space-between;align-items:stretch;min-height:50px;display:flex}.mcda-results>header nav,.mcda-results>header>div{display:flex}.mcda-results>header button{color:#70858e;font:700 7px var(--font-manrope);cursor:pointer;background:0 0;border:0;border-right:1px solid #d1dadc;padding:0 14px}.mcda-results>header button.active{color:#fff;background:#0b2a3d}.mcda-result-meta{color:#7f98a3;font:700 6px var(--font-manrope);background:#0b2a3d;grid-template-columns:95px 1fr 180px;padding:10px 15px 10px 50%;display:grid}.mcda-ranking article{background:#f8f9f8;border-bottom:1px solid #cbd5d7;grid-template-columns:53px minmax(150px,1.1fr) minmax(130px,.8fr) minmax(155px,1fr);align-items:center;gap:14px;min-height:145px;padding:16px;display:grid;position:relative}.mcda-ranking article.selected{background:#fff;box-shadow:inset 4px 0 #b96636}.mcda-shortlist{color:#b96636;cursor:pointer;background:#fff;border:1px solid #aebdc1;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:12px;left:12px}.mcda-rank{flex-direction:column;align-items:center;display:flex}.mcda-rank span{color:#84979e;font-size:7px}.mcda-rank strong{color:#b96636;font:550 22px var(--font-manrope);margin-top:6px}.mcda-system h3{font:620 17px var(--font-manrope);margin:0}.mcda-system p{color:#6e828b;margin:7px 0;font-size:7px;line-height:1.5}.mcda-system a{color:#b96636;font:700 6px var(--font-manrope)}.mcda-band>i{background:#dbe2e3;height:6px;display:block;position:relative}.mcda-band>i b{background:#9fb7c1;height:100%;position:absolute}.mcda-band>i span{background:#b96636;width:2px;height:14px;position:absolute;top:-4px}.mcda-band small{color:#768a92;margin-top:7px;font-size:7px;display:block}.mcda-constraints p{color:#9c5c4a;gap:6px;margin:4px 0;font-size:6px;line-height:1.45;display:flex}.mcda-constraints p i{font-style:normal}.mcda-constraints p.pass{color:#397f61}.mcda-matrix{padding:20px;overflow:auto}.mcda-matrix table{border-collapse:collapse;background:#fff;width:100%;min-width:720px}.mcda-matrix th,.mcda-matrix td{text-align:left;border:1px solid #d1dadd;padding:12px}.mcda-matrix thead th{color:#fff;font:650 7px var(--font-manrope);background:#0b2a3d}.mcda-matrix tbody th{width:200px}.mcda-matrix tbody th b,.mcda-matrix tbody th small{display:block}.mcda-matrix tbody th b{font-size:8px}.mcda-matrix tbody th small{color:#7b8f97;margin-top:4px;font-size:6px}.mcda-matrix td{text-align:center;position:relative}.mcda-matrix td i{width:var(--score);background:#b96636;height:4px;position:absolute;bottom:0;left:0}.mcda-matrix td b{color:#b96636}.mcda-matrix td small{color:#80939a;font-size:6px}.mcda-sensitivity{padding:30px}.mcda-sensitivity>header span,.mcda-sensitivity>section>span{color:#b96636;font:750 7px var(--font-manrope);letter-spacing:.1em}.mcda-sensitivity>header h3{font:620 24px var(--font-manrope);margin:9px 0}.mcda-sensitivity>header p{color:#6d818a;max-width:650px;font-size:9px;line-height:1.6}.sensitivity-chart{padding:25px 0}.sensitivity-chart article{grid-template-columns:130px 1fr 40px;align-items:center;gap:10px;min-height:42px;display:grid}.sensitivity-chart article>b{font-size:8px}.sensitivity-chart article>div{background:#d9e1e2;height:7px;position:relative}.sensitivity-chart article div i{background:#9eb6c0;height:100%;position:absolute}.sensitivity-chart article div span{background:#b96636;width:2px;height:15px;position:absolute;top:-4px}.sensitivity-chart small{text-align:right}.mcda-sensitivity>section p{border-bottom:1px solid #d2dadd;grid-template-columns:140px 1fr;gap:15px;margin:0;padding:11px 0;display:grid}.mcda-sensitivity section b{font-size:8px}.mcda-sensitivity section p span{color:#6f838b;font-size:8px}.mcda-shortlist-panel{color:#173143;background:#fff;border-left:1px solid #cbd5d7;padding:23px}.mcda-shortlist-panel h3{font:600 20px/1.2 var(--font-manrope);margin:18px 0 22px}.mcda-shortlist-panel>article{border-bottom:1px solid #d5dddf;padding:12px 0}.mcda-shortlist-panel article>div{justify-content:space-between;display:flex}.mcda-shortlist-panel article b{font-size:8px}.mcda-shortlist-panel article strong{color:#b96636}.mcda-shortlist-panel article p{color:#748890;margin:7px 0;font-size:7px}.mcda-next-data{background:#e9eeee;margin:25px 0;padding:14px}.mcda-next-data>span{color:#b96636;font:750 6px var(--font-manrope)}.mcda-next-data p{color:#607780;margin:9px 0;font-size:7px}.mcda-shortlist-panel>a{color:#b96636;font:700 7px var(--font-manrope);border-top:1px solid #cbd5d7;border-bottom:1px solid #cbd5d7;padding:13px 0;display:flex}.mcda-foot{color:#8297a1;background:#061a2b;grid-template-columns:145px 1fr;gap:22px;padding:17px 23px;display:grid}.mcda-foot b{color:#df8d5c;font:750 7px var(--font-manrope);text-transform:uppercase}.mcda-foot p{margin:0;font-size:7px;line-height:1.6}.cad-export{grid-template-columns:repeat(2,1fr)}.cad-export button{min-height:56px;padding:7px 4px}.cad-export span{font-size:6px;line-height:1.3}.decision-assistant>.project-kernel-bar{margin-bottom:0}.decision-report-head{color:#fff;background:#061a2b;grid-column:1/-1;grid-template-columns:160px 1fr;align-items:center;gap:25px;min-height:80px;padding:16px 28px;display:grid}.decision-report-head>div{flex-direction:column;display:flex}.decision-report-head b{color:#df8d5c;font:750 17px var(--font-manrope)}.decision-report-head span,.decision-report-head small{color:#8399a3;font-size:7px}.decision-report-head strong{font:650 13px var(--font-manrope)}.decision-maturity{border-bottom:1px solid #cec5b9;border-right:1px solid #cec5b9;grid-column:1/-1;grid-template-columns:.8fr 1.2fr .8fr;gap:25px;padding:40px;display:grid}.decision-maturity h2{font:560 30px/1.1 var(--font-manrope);letter-spacing:-.04em;margin:12px 0}.decision-maturity h2 em{color:#b96636;font-style:normal}.decision-maturity>div>p:last-child{color:#6c8089;font-size:9px;line-height:1.6}.decision-maturity section article{border-bottom:1px solid #d8d1c8;grid-template-columns:125px 1fr 44px;align-items:center;gap:10px;min-height:42px;display:grid}.decision-maturity article span{font-size:8px}.decision-maturity article>i{background:#dce2e3;height:5px}.decision-maturity article>i b{background:#b96636;height:100%;display:block}.decision-maturity article>strong{text-align:right;font-size:9px}.decision-maturity article small{color:#89999f;font-size:5px}.decision-maturity>aside{background:#f0ece6;padding:18px}.decision-maturity aside>span{color:#b96636;font:750 7px var(--font-manrope)}.decision-maturity aside p{color:#8d5146;border-bottom:1px solid #d9d1c8;gap:8px;margin:0;padding:9px 0;font-size:7px;display:flex}.decision-maturity aside p.good{color:#347b5c}.decision-maturity aside i{font-style:normal}.decision-checklist{border-bottom:1px solid #cec5b9;border-right:1px solid #cec5b9;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:45px;padding:40px;display:grid}.decision-checklist h2{font:560 28px var(--font-manrope)}.decision-checklist p{color:#6f838c;font-size:9px;line-height:1.6}.decision-checklist ul{margin:0;padding:0;list-style:none}.decision-checklist li{border-bottom:1px solid #d8d1c8;grid-template-columns:22px 1fr auto;align-items:center;min-height:43px;font-size:8px;display:grid}.decision-checklist li span{color:#b96636}.decision-checklist li small{color:#8a9a9f;font-size:6px}.decision-checklist li.ready small{color:#378362}.decision-next-tool{background:#edf1f1;border-bottom:1px solid #cec5b9;border-right:1px solid #cec5b9;grid-column:1/-1;justify-content:space-between;align-items:center;gap:30px;padding:28px 40px;display:flex}.decision-next-tool h2{font:560 22px var(--font-manrope);margin:8px 0}.geo-planning-grid{grid-template-columns:1fr 1fr;gap:0 9px;display:grid}.geo-planning-grid label{position:relative}.geo-planning-grid label>b{color:#b96636;font-size:6px;position:absolute;bottom:22px;right:8px}.geo-metric-grid b.good,.geo-current-design b.good{color:#348461}.geo-metric-grid b.risk,.geo-current-design b.risk{color:#b94f49}.geo-current-design b.watch{color:#a86f37}.geo-status{font:750 7px var(--font-manrope);letter-spacing:.09em}.geo-status.live{color:#53b58b}.xlab-professional{margin-top:60px}.xlab-professional>.project-kernel-bar{border-bottom:1px solid #ffffff29}.xlab-command{background:#061a2b;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;min-height:64px;padding:0 20px;display:flex}.xlab-command>div{flex-direction:column;display:flex}.xlab-command span{color:#df8d5c;font:750 7px var(--font-manrope);letter-spacing:.11em}.xlab-command b{color:#9db0b8;font:650 8px var(--font-manrope);margin-top:5px}.xlab-command button{color:#d89972;height:34px;font:700 7px var(--font-manrope);cursor:pointer;background:0 0;border:1px solid #4b6572}.xlab-professional>.xlab-tabs{grid-template-columns:repeat(6,1fr)}.xlab-tabs button{text-align:left;grid-template-columns:30px 1fr;align-content:center;position:relative;padding:12px!important;display:grid!important}.xlab-tabs button i{color:#8da2ac;width:25px;height:25px;font:750 6px var(--font-manrope);border:1px solid #486371;grid-row:1/3;place-items:center;font-style:normal;display:grid}.xlab-tabs button span{margin:0!important;font-size:6px!important}.xlab-tabs button b{font:650 8px var(--font-manrope)}.xlab-tabs button.active i{color:#fff;border-color:#fff}.xlab-professional .xlab-body{min-height:720px}.xlab-controls label{position:relative}.xlab-controls input[type=number],.xlab-controls select{color:#fff;width:100%;height:42px;font:650 9px var(--font-manrope);background:#0d2d41;border:1px solid #395667;padding:0 10px}.xlab-controls label>i{color:#df8d5c;font:650 7px var(--font-manrope);font-style:normal;position:absolute;bottom:25px;right:9px}.xlab-controls label>b{color:#df8d5c;align-self:flex-end}.xlab-gates{grid-template-columns:1fr 1fr;gap:5px;display:grid;border:0!important;margin-top:25px!important}.xlab-gates span{color:#91a5ae;font:700 6px var(--font-manrope);border:1px solid #3c5867;padding:9px}.xlab-output>header{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:flex-start;padding-bottom:17px;display:flex}.xlab-output>header>div{flex-direction:column;display:flex}.xlab-output>header span{color:#df8d5c;font:750 7px var(--font-manrope);letter-spacing:.1em}.xlab-output>header b{font:650 9px var(--font-manrope);margin-top:5px}.xlab-output>header>strong{color:#df8d5c;font:540 25px var(--font-manrope);text-align:right}.xlab-output>header>strong small{color:#8096a0;margin-top:4px;font-size:6px;display:block}.xlab-output>header>strong.risk{color:#e06c61}.xlab-output>header>strong.good{color:#56b58a}.xlab-requirement-table{margin-top:28px}.xlab-requirement-table article{grid-template-columns:40px 1fr auto!important}.xlab-requirement-table article>div{flex-direction:column;display:flex}.xlab-requirement-table strong{font:650 9px var(--font-manrope)}.xlab-requirement-table small{color:#718994;margin-top:4px;font-size:6px}.xlab-method-note{color:#8fa3ac;background:#b9663614;border-left:3px solid #b96636;padding:13px;font-size:7px;line-height:1.65}.xlab-lca-modules{grid-template-columns:repeat(3,1fr);display:grid;border:1px solid #ffffff29!important;margin-top:24px!important}.xlab-lca-modules article{flex-direction:column;justify-content:center;min-height:100px;border-bottom:1px solid #ffffff29!important;border-right:1px solid #ffffff29!important;padding:14px!important;display:flex!important}.xlab-lca-modules article span{color:#df8d5c;font:750 7px var(--font-manrope)}.xlab-lca-modules article b{color:#fff;font:560 16px var(--font-manrope);margin-top:10px}.xlab-lca-modules article small{color:#7d939d;margin-top:5px;font-size:6px}.xlab-lca-modules article.credit b{color:#59b88c}.xlab-lca-total{grid-template-columns:repeat(3,1fr);display:grid;border:1px solid #ffffff29!important;margin:18px 0!important}.xlab-lca-total>div{border-right:1px solid #ffffff29;flex-direction:column;justify-content:center;min-height:72px;padding:12px;display:flex}.xlab-lca-total span{color:#7c929c;font-size:6px}.xlab-lca-total b{font:600 13px var(--font-manrope);margin-top:7px}.dfma-score{grid-template-columns:105px 1fr;align-items:center;padding:19px;display:grid;border:1px solid #ffffff29!important;margin:25px 0!important}.dfma-score>strong{color:#df8d5c;font:520 36px var(--font-manrope)}.dfma-score>div{flex-direction:column;display:flex}.dfma-score b{font-size:10px}.dfma-score small{color:#7f959f;margin-top:5px;font-size:7px}.dfma-process{grid-template-columns:repeat(5,1fr);display:grid;border:1px solid #ffffff29!important}.dfma-process article{flex-direction:column;min-height:110px;border-right:1px solid #ffffff29!important;padding:13px!important;display:flex!important}.dfma-process span{color:#df8d5c;font-size:7px}.dfma-process b{margin-top:15px;font-size:8px}.dfma-process strong{color:#8ea4ad;margin-top:7px;font-size:7px}.dfma-alert{background:#55ad8414;padding:16px;border-left:3px solid #55ad84!important;margin-top:18px!important}.dfma-alert.risk{background:#cf655a14;border-color:#cf655a!important}.dfma-alert b{font-size:9px}.dfma-alert p{color:#8399a2;margin:6px 0 0;font-size:7px;line-height:1.55}.reality-progress{border:0!important;margin:18px 0!important}.reality-progress p{grid-template-columns:45px 1fr 40px;align-items:center;gap:9px;margin:8px 0;display:grid}.reality-progress p>span{color:#8298a2;font-size:7px}.reality-progress p>i{background:#183b4d;height:6px}.reality-progress p>i b{background:#55ad87;height:100%;display:block}.reality-progress p>i b.risk{background:#c86257}.reality-progress p>strong{text-align:right;font-size:8px}.asset-field-checks{margin-top:20px}.asset-field-checks button{color:#8ea3ac;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff21;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;width:100%;min-height:39px;padding:7px;font-size:7px;display:grid}.asset-field-checks button i{border:1px solid #46616e;place-items:center;width:19px;height:19px;font-style:normal;display:grid}.asset-field-checks button b{color:#bd6c5b;font-size:6px}.asset-field-checks button.done{color:#d8e3e6}.asset-field-checks button.done i{color:#fff;background:#55ad84;border-color:#55ad84}.asset-field-checks button.done b{color:#55ad84}.xlab-asset-output .passport-ring{background:#d8e0e1;border:0;place-items:center}.passport-ring>i{background:#0a2639;border-radius:50%;place-items:center;width:150px;height:150px;font-style:normal;display:grid}.asset-state{margin-top:15px!important}.asset-state p{border-bottom:1px solid #ffffff24;justify-content:space-between;margin:0;padding:10px 0;display:flex}.asset-state span{color:#8096a0;font-size:7px}.asset-state b{font-size:8px}.twin-data-contract{margin-top:25px}.twin-data-contract>span{color:#df8d5c;font:750 7px var(--font-manrope)}.twin-data-contract p{border-bottom:1px solid #ffffff21;grid-template-columns:10px 1fr;gap:4px 8px;margin:0;padding:10px 0;display:grid}.twin-data-contract i{background:#a47a4e;border-radius:50%;grid-row:1/3;width:7px;height:7px;margin-top:3px}.twin-data-contract i.live{background:#4eb486}.twin-data-contract b{font-size:8px}.twin-data-contract small{color:#718994;grid-column:2;font-size:6px}.twin-rule-log{background:#b9663612;padding:15px;border-left:3px solid #b96636!important}.twin-rule-log>span{color:#df8d5c;font:750 7px var(--font-manrope)}.twin-rule-log p{color:#93a7af;margin:8px 0;font-size:7px;line-height:1.5}.twin-rule-log i,.twin-rule-log b{color:#df8d5c;font-style:normal}.xlab-disclaimer{color:#8298a2;background:#041924;grid-template-columns:145px 1fr;gap:22px;padding:17px 23px;display:grid}.xlab-disclaimer b{color:#df8d5c;font:750 7px var(--font-manrope);text-transform:uppercase}.xlab-disclaimer p{margin:0;font-size:7px;line-height:1.6}.demolition-professional>.project-kernel-bar{border-bottom:1px solid #ffffff26}.demolition-command{background:#0b2d40;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:stretch;min-height:48px;display:flex}.demolition-command nav,.demolition-command>div{display:flex}.demolition-command button{color:#8fa4ad;font:700 7px var(--font-manrope);cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff24;padding:0 14px}.demolition-command nav button.active{color:#fff;background:#b96636}.demolition-field-pair{grid-template-columns:1fr 1fr;gap:7px;display:grid}.demolition-controls input[type=number]{color:#fff;width:100%;height:39px;font:650 8px var(--font-manrope);background:#0c2c40;border:1px solid #3a5767;padding:0 8px}.demolition-controls label>i{position:absolute}.demolition-hazard-list{margin-top:10px}.demolition-hazard-list button{color:#8197a1;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff1f;grid-template-columns:22px 1fr;align-items:center;gap:8px;width:100%;min-height:36px;padding:6px;font-size:7px;display:grid}.demolition-hazard-list button i{border:1px solid #46616e;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.demolition-hazard-list button.active{color:#e3b197}.demolition-hazard-list button.active i{color:#fff;background:#c76256;border-color:#c76256}.demolition-strength{color:#447b63;margin-top:6px;font-size:7px;display:block}.demolition-risk>b.critical{color:#c64e48}.demolition-risk>b.watch{color:#a8763e}.demolition-risk-register,.demolition-gate-board{color:#173143;background:#f4f6f5;min-height:690px}.demolition-risk-register>header,.demolition-gate-board>header{border-bottom:1px solid #cbd5d7;justify-content:space-between;align-items:center;padding:25px;display:flex}.demolition-risk-register header>div,.demolition-gate-board header>div{flex-direction:column;display:flex}.demolition-risk-register header span,.demolition-gate-board header span{color:#b96636;font:750 7px var(--font-manrope);letter-spacing:.1em}.demolition-risk-register h3,.demolition-gate-board h3{font:620 22px var(--font-manrope);margin:7px 0 0}.demolition-risk-register header>strong,.demolition-gate-board header>strong{font:560 26px var(--font-manrope);text-align:right}.demolition-risk-register header>strong.critical{color:#c34f48}.demolition-risk-register header>strong.watch,.demolition-gate-board header>strong{color:#b96636}.demolition-risk-register header small,.demolition-gate-board header small{color:#7f9299;font-size:6px;display:block}.risk-register-table{padding:15px}.risk-register-table>.head,.risk-register-table>article{border-bottom:1px solid #d2dadd;grid-template-columns:minmax(130px,1fr) 25px 25px 42px minmax(160px,1.3fr) 42px;align-items:center;gap:7px;min-height:58px;padding:7px;display:grid}.risk-register-table>.head{color:#8ca2ab;min-height:28px;font:700 6px var(--font-manrope);background:#0b2a3d}.risk-register-table article>div{flex-direction:column;display:flex}.risk-register-table article div b{color:#b96636;font-size:7px}.risk-register-table article div span{margin-top:4px;font-size:7px}.risk-register-table article>strong{text-align:center;font-size:8px}.risk-register-table article>i{color:#fff;width:30px;height:30px;font:750 8px var(--font-manrope);place-items:center;font-style:normal;display:grid}.risk-register-table i.critical{background:#b9413d}.risk-register-table i.high{background:#c97c3b}.risk-register-table i.medium{background:#9a9552}.risk-register-table article p{color:#687e87;margin:0;font-size:6px;line-height:1.5}.demolition-register-note{color:#687c85;background:#e8eded;border-left:3px solid #b96636;margin:4px 15px;padding:13px;font-size:7px;line-height:1.55}.demolition-gate-board>button{color:#173143;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d1dadc;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;width:calc(100% - 30px);min-height:61px;margin:0 15px;padding:9px;display:grid}.demolition-gate-board>button>i{color:#b96636;width:34px;height:34px;font:750 7px var(--font-manrope);border:1px solid #aebdc1;place-items:center;font-style:normal;display:grid}.demolition-gate-board button>div{flex-direction:column;display:flex}.demolition-gate-board button b{font-size:8px}.demolition-gate-board button small{color:#7b8f97;margin-top:4px;font-size:6px}.demolition-gate-board button>strong{color:#b85a50;font-size:7px}.demolition-gate-board button.done>i{color:#fff;background:#4ea97f;border-color:#4ea97f}.demolition-gate-board button.done>strong{color:#378461}.demolition-gate-board>p{color:#6f828a;background:#e7ecec;border-left:3px solid #b96636;margin:15px;padding:13px;font-size:7px;line-height:1.55}.innovation-lab-professional .innovation-lab-shell>.project-kernel-bar{grid-column:1/-1;margin-bottom:-35px}.innovation-lab-professional .innovation-controls input[type=number]{color:#071b2a;width:100%;height:50px;font:650 13px var(--font-manrope);background:#fff;border:1px solid #fff3;padding:0 13px}.innovation-lab-professional .innovation-controls label{position:relative}.innovation-lab-professional .innovation-controls label>i{color:#b96636;font:650 7px var(--font-manrope);font-style:normal;position:absolute;bottom:18px;right:12px}.innovation-capabilities{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.innovation-capabilities>span{color:#9fb0b9;font:700 8px var(--font-manrope);letter-spacing:.09em;grid-column:1/-1}.innovation-capabilities button{color:#879da7;min-height:38px;font:650 7px var(--font-manrope);cursor:pointer;background:0 0;border:1px solid #ffffff2e;align-items:center;gap:8px;padding:7px;display:flex}.innovation-capabilities button i{border:1px solid #4a6674;place-items:center;width:19px;height:19px;font-style:normal;display:grid}.innovation-capabilities button.active{color:#dce6e8;border-color:#4ca77f}.innovation-capabilities button.active i{color:#fff;background:#4ca77f;border-color:#4ca77f}.innovation-score-row{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid}.innovation-score-row article{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;flex-direction:column;justify-content:center;min-height:90px;padding:14px;display:flex}.innovation-score-row strong{color:#df8d5c;font:540 24px var(--font-manrope)}.innovation-score-row span{color:#8298a2;margin-top:6px;font-size:7px}.innovation-gate-table{margin-top:18px}.innovation-gate-table article{border-bottom:1px solid #ffffff26;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;min-height:58px;padding:8px;display:grid}.innovation-gate-table article>b{color:#df8d5c;font-size:8px}.innovation-gate-table article>div{flex-direction:column;display:flex}.innovation-gate-table strong{font-size:8px}.innovation-gate-table small{color:#78909a;margin-top:4px;font-size:6px}.innovation-gate-table article>i{color:#56b289;font:700 6px var(--font-manrope);font-style:normal}.innovation-gate-table article.risk>i{color:#d96c60}.innovation-use-cases{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:18px;display:grid}.innovation-use-cases>span{color:#df8d5c;font:750 7px var(--font-manrope);grid-column:1/-1}.innovation-use-cases p{color:#8fa3ac;background:#071f30;margin:0;padding:9px;font-size:6px}.innovation-export{color:#df8d5c;width:100%;min-height:46px;font:700 8px var(--font-manrope);cursor:pointer;background:0 0;border:1px solid #b96636;margin-top:20px}.innovation-export:hover{color:#fff;background:#b96636}.site-studio-controls input[type=number]{color:#fff;width:100%;height:38px;font:650 8px var(--font-manrope);background:#0c2c40;border:1px solid #3a5767;padding:0 8px}.site-studio-controls label{position:relative}.site-studio-controls label>i{color:#df8d5c;font-size:6px;font-style:normal;position:absolute;bottom:20px;right:8px}.site-compliance{background:#eef2f2;margin:15px 0;padding:13px}.site-compliance>span{color:#b96636;font:750 6px var(--font-manrope);letter-spacing:.08em;display:block}.site-compliance p{border-bottom:1px solid #d2dadd;grid-template-columns:20px 1fr auto;align-items:center;gap:7px;margin:0;padding:8px 0;font-size:7px;display:grid}.site-compliance p i{border:1px solid #b8c5c8;place-items:center;width:17px;height:17px;font-style:normal;display:grid}.site-compliance p.pass i{color:#fff;background:#4ca77f;border-color:#4ca77f}.site-compliance p.risk{color:#a84e48}.site-compliance p.risk i{color:#fff;background:#c45e56;border-color:#c45e56}.site-export-json{color:#b96636;width:100%;min-height:38px;font:700 7px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #b96636;margin-bottom:8px}.sketchfab-review{background:#edf1f1;margin-top:18px;padding:14px}.sketchfab-review>span{color:#b96636;font:750 7px var(--font-manrope);margin-bottom:7px;display:block}.sketchfab-review label{color:#70848d;font:700 6px var(--font-manrope);flex-direction:column;gap:5px;padding:6px 0;display:flex}.sketchfab-review select,.sketchfab-review textarea{color:#173143;width:100%;font:650 7px var(--font-manrope);resize:vertical;background:#fff;border:1px solid #c3ced0;border-radius:0;padding:7px}.sketchfab-review select{height:33px}.sketchfab-review button{color:#b96636;width:100%;height:34px;font:700 7px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #b96636;margin-top:7px}.sketchfab-library.compact .sketchfab-review{display:none}@media (width<=1280px){.project-kernel-bar{grid-template-columns:165px minmax(170px,1fr) 140px 90px 135px}.kernel-actions{display:none!important}.engineering-layout{grid-template-columns:350px minmax(0,1fr)!important}.cad-editor-grid{grid-template-columns:205px minmax(0,1fr) 255px}.mcda-workspace{grid-template-columns:285px minmax(0,1fr)}.mcda-shortlist-panel{grid-column:1/-1;grid-template-columns:200px repeat(3,1fr);gap:14px;display:grid}.mcda-shortlist-panel>span,.mcda-shortlist-panel h3,.mcda-shortlist-panel>a,.mcda-next-data{grid-column:1/-1}.xlab-tabs button{padding:9px!important}}@media (width<=1050px){.project-kernel-bar{grid-template-columns:160px 1fr 135px 90px}.kernel-state{display:none!important}.engineering-workbench{padding:38px}.engineering-layout{grid-template-columns:1fr!important}.engineering-control-scroll{max-height:none}.engineering-stage{grid-template-rows:auto 560px auto}.cad-topbar{grid-template-columns:200px 1fr}.cad-top-actions{border-top:1px solid #cbd5d7;grid-column:1/-1;min-height:40px}.cad-top-actions button{flex:1}.cad-editor-grid{grid-template-columns:190px minmax(0,1fr)}.cad-inspector{grid-column:1/-1;grid-template-columns:repeat(4,1fr);max-height:none;display:grid}.cad-inspector section{border-right:1px solid #d4dcde}.mcda-heading{gap:40px;padding:40px}.xlab-professional>.xlab-tabs,.dfma-process{grid-template-columns:repeat(3,1fr)}.demolition-professional .demolition-body{grid-template-columns:230px 1fr}.demolition-professional .demolition-output{grid-column:1/-1;grid-template-columns:180px 1fr 1fr;gap:18px;display:grid}.demolition-output>span,.demolition-output>a{grid-column:1/-1}.innovation-lab-professional .innovation-lab-shell>.project-kernel-bar{margin-bottom:0}.decision-maturity{grid-template-columns:1fr 1fr}.decision-maturity>aside{grid-column:1/-1}}@media (width<=760px){.project-kernel-bar{grid-template-columns:1fr 1fr}.project-kernel-bar>div,.project-kernel-bar>label{min-height:58px}.kernel-brand{grid-column:1/-1}.project-kernel-bar .kernel-state,.project-kernel-bar .kernel-actions{display:none!important}.engineering-workbench{padding:24px 12px}.engineering-workbench .designer-head,.plan-editor-head,.mcda-heading{grid-template-columns:1fr;gap:25px}.engineering-field-grid{grid-template-columns:1fr 1fr}.engineering-stage{grid-template-rows:auto 500px auto}.engineering-toolbar{flex-direction:column;align-items:stretch}.engineering-toolbar>div{grid-template-columns:repeat(2,1fr);display:grid}.engineering-kpis,.engineering-data-grid,.engineering-load-cards,.quantity-board{grid-template-columns:1fr 1fr}.load-trace-table>div{grid-template-columns:55px 1fr 85px}.engineering-checks article{grid-template-columns:25px 1fr 70px}.engineering-checks article>small{grid-column:2/-1}.engineering-disclaimer,.cad-editor-foot,.mcda-foot,.xlab-disclaimer,.cad-topbar{grid-template-columns:1fr}.cad-project-id{min-height:60px}.cad-topbar nav{justify-content:flex-start;overflow:auto}.cad-topbar nav button{min-height:42px}.cad-editor-grid{grid-template-columns:1fr}.cad-tools{grid-template-columns:1fr 1fr;gap:4px;display:grid}.cad-tools>strong,.cad-orientation{grid-column:1/-1}.cad-command{min-height:42px}.cad-inspector{grid-template-columns:1fr 1fr;display:grid}.cad-canvas svg{min-height:500px}.mcda-workspace{grid-template-columns:1fr}.mcda-result-meta{display:none}.mcda-ranking article{grid-template-columns:45px 1fr}.mcda-band,.mcda-constraints{grid-column:2}.mcda-shortlist-panel{grid-column:auto;display:block}.xlab-professional>.xlab-tabs{grid-template-columns:1fr 1fr}.xlab-body{grid-template-columns:1fr}.xlab-controls{border-right:0}.xlab-lca-modules,.xlab-lca-total,.dfma-process{grid-template-columns:1fr 1fr}.demolition-professional .demolition-body{grid-template-columns:1fr}.demolition-professional .demolition-output{grid-column:auto;display:block}.risk-register-table{overflow:auto}.risk-register-table>.head,.risk-register-table>article{min-width:650px}.innovation-capabilities{grid-template-columns:1fr 1fr}.innovation-use-cases,.decision-maturity,.decision-checklist{grid-template-columns:1fr}.decision-maturity>aside{grid-column:auto}.decision-next-tool{flex-direction:column;align-items:flex-start}}@media (width<=500px){.project-kernel-bar{grid-template-columns:1fr}.kernel-identity{grid-column:1}.project-kernel-bar>label{display:none}.engineering-field-grid,.engineering-inline-output{grid-template-columns:1fr}.engineering-kpis{grid-template-columns:1fr 1fr}.engineering-panel{padding:16px}.engineering-data-grid,.engineering-load-cards,.quantity-board,.engineering-export-actions{grid-template-columns:1fr}.engineering-checks article{grid-template-columns:25px 1fr}.engineering-checks article>strong,.engineering-checks article>small{text-align:left;grid-column:2}.cad-tools,.cad-inspector{grid-template-columns:1fr}.cad-canvas svg{min-height:430px}.mcda-heading{padding:28px 20px}.mcda-number-grid{grid-template-columns:1fr}.mcda-ranking article{padding:12px}.xlab-professional>.xlab-tabs,.xlab-lca-modules,.xlab-lca-total,.dfma-process,.dfma-score{grid-template-columns:1fr}.xlab-output{min-height:0!important}.demolition-command{flex-direction:column;align-items:stretch}.demolition-command nav{grid-template-columns:1fr;display:grid}.demolition-command button{min-height:38px}.demolition-field-pair,.innovation-capabilities,.innovation-score-row{grid-template-columns:1fr}.decision-maturity,.decision-checklist{padding:24px 18px}.geo-planning-grid{grid-template-columns:1fr}}@media print{.project-kernel-bar,.engineering-controls,.engineering-toolbar,.designer-home-more{display:none!important}.printing-structural-report .engineering-workbench{background:#fff;padding:0}.printing-structural-report .designer-head{margin:0 0 20px}.printing-structural-report .engineering-layout{min-height:0!important;display:block!important}.printing-structural-report .engineering-stage{display:block}.printing-structural-report .engineering-viewport{height:360px}.printing-structural-report .engineering-panel{break-inside:avoid}.printing-decision-report body>*{visibility:hidden}.printing-decision-report .decision-result,.printing-decision-report .decision-result *{visibility:visible}.printing-decision-report .decision-result{margin:0;position:absolute;inset:0}.printing-decision-report .decision-actions{display:none}}.kernel-actions{grid-template-columns:1fr 1fr 1fr!important}.kernel-actions a,.kernel-actions button{color:#9eb0b8;font:700 7px var(--font-manrope);text-align:center;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff21;justify-content:center;align-items:center;padding:0 8px;text-decoration:none;display:flex}.kernel-actions a:hover,.kernel-actions button:hover{color:#fff;background:#b96636}.project-thread-dock{z-index:85;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#041924f5;border:1px solid #df8d5c73;width:290px;position:fixed;bottom:20px;left:20px;box-shadow:0 18px 45px #00000040}.project-thread-dock>a{color:#fff;grid-template-columns:55px 45px 1fr 14px;align-items:center;gap:10px;padding:11px 13px;text-decoration:none;display:grid}.project-thread-dock>a>span{color:#fff;font:750 5px var(--font-manrope);letter-spacing:.12em;background:#b96636;padding:2px 7px;position:absolute;top:-8px;left:12px}.project-thread-dock strong{font:650 22px var(--font-manrope);color:#df8d5c}.project-thread-dock div{flex-direction:column;min-width:0;display:flex}.project-thread-dock b{font:700 8px var(--font-manrope)}.project-thread-dock small{color:#78909b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6px;overflow:hidden}.project-thread-dock i{color:#df8d5c;font-style:normal}.thread-import-button{color:#173243;min-height:34px;font:750 7px var(--font-manrope);letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #aab8bc;padding:8px 12px}.thread-import-button.primary{color:#fff;background:#b96636;border-color:#b96636}.thread-import-button:hover{filter:brightness(1.08)}.thread-page-hero,.architecture-page-hero,.coordination-page-hero{color:#fff;background:#061a2b;min-height:720px;position:relative;overflow:hidden}.thread-page-hero:before,.architecture-page-hero:before,.coordination-page-hero:before{content:"";background:linear-gradient(100deg,#03141ffa 0 43%,#03141f8c 72%,#03141fe0),repeating-linear-gradient(90deg,#0000 0 79px,#8ab3c412 80px),repeating-linear-gradient(0deg,#0000 0 79px,#8ab3c40d 80px);position:absolute;inset:0}.thread-page-hero:after,.architecture-page-hero:after,.coordination-page-hero:after{content:"";aspect-ratio:1;border:1px solid #df8d5c59;width:48%;position:absolute;top:14%;right:-6%;transform:rotate(45deg);box-shadow:inset 0 0 0 70px #5c91a60a,inset 0 0 0 140px #b9663608}.architecture-page-hero:after{border-radius:50%;transform:none;box-shadow:inset 0 0 0 80px #5c91a60a,inset 0 0 0 160px #b9663608}.coordination-page-hero:after{clip-path:polygon(0 0,100% 15%,85% 100%,14% 82%);transform:rotate(8deg)}.thread-page-hero>.site-nav+.shell,.architecture-page-hero>.site-nav+.shell,.coordination-page-hero>.site-nav+.shell{z-index:2;padding-top:150px;position:relative}.thread-page-hero h1,.architecture-page-hero h1,.coordination-page-hero h1{max-width:850px;font:520 clamp(52px,6vw,88px)/.94 var(--font-manrope);letter-spacing:-.065em;margin:20px 0 25px}.thread-page-hero h1 em,.architecture-page-hero h1 em,.coordination-page-hero h1 em{color:#df8d5c;font-style:normal}.thread-page-hero .shell>p:not(.eyebrow),.architecture-page-hero .shell>p:not(.eyebrow),.coordination-page-hero .shell>p:not(.eyebrow){color:#a8bbc3;max-width:680px;font-size:13px;line-height:1.75}.thread-hero-strip,.architecture-hero-strip,.coordination-hero-strip{border-top:1px solid #ffffff26;grid-template-columns:repeat(8,1fr);display:grid;bottom:0;left:0;right:0;z-index:3!important;padding-top:0!important;position:absolute!important}.thread-hero-strip{grid-template-columns:repeat(13,1fr)}.thread-hero-strip span,.architecture-hero-strip span,.coordination-hero-strip span{color:#829aa5;min-height:64px;font:750 7px var(--font-manrope);letter-spacing:.08em;border-right:1px solid #ffffff1f;justify-content:center;align-items:center;display:flex}.thread-manifesto,.architecture-intro,.coordination-intro{grid-template-columns:.8fr 1.2fr;align-items:start;gap:10%;display:grid}.thread-manifesto h2,.architecture-intro h2,.coordination-intro h2{font:560 44px/1.05 var(--font-manrope);letter-spacing:-.045em}.thread-manifesto h2 em,.architecture-intro h2 em,.coordination-intro h2 em{color:#b96636;font-style:normal}.thread-manifesto>div:last-child,.architecture-intro>div:last-child,.coordination-intro>div:last-child{border-top:1px solid #cbd4d6;padding-top:30px}.thread-manifesto p,.architecture-intro p,.coordination-intro p{color:#617982;font-size:11px;line-height:1.75}.thread-live-section,.architecture-live-section,.coordination-live-section{background:#0a2536;padding:0 0 110px}.digital-hub,.architect-app,.coordination-app{color:#163142;background:#e8ecec;overflow:hidden;box-shadow:0 30px 90px #00000042}.digital-hub-head,.architect-head,.coordination-head{color:#fff;background:#0b2a3d;grid-template-columns:1fr 1fr 310px;align-items:end;gap:45px;padding:50px;display:grid}.digital-hub-head h2,.architect-head h2,.coordination-head h2{font:540 36px/1.03 var(--font-manrope);letter-spacing:-.05em;margin:12px 0 0}.digital-hub-head h2 em,.architect-head h2 em,.coordination-head h2 em{color:#df8d5c;font-style:normal}.digital-hub-head>p,.architect-head>p,.coordination-head>p{color:#9db0b8;margin:0;font-size:9px;line-height:1.7}.hub-file-control,.architect-status,.coordination-head>div:last-child{background:#071f2e;border-left:2px solid #b96636;flex-direction:column;padding:18px;display:flex}.hub-file-control span,.architect-status span,.coordination-head>div:last-child span{color:#708995;font:750 6px var(--font-manrope);letter-spacing:.1em}.hub-file-control b,.architect-status b,.coordination-head>div:last-child b{color:#dfe8eb;margin:7px 0 11px;font-size:8px;line-height:1.4}.hub-file-control button,.coordination-head>div:last-child button{color:#df8d5c;min-height:31px;font:750 7px var(--font-manrope);cursor:pointer;background:0 0;border:1px solid #496574}.digital-hub-metrics{background:#f4f5f3;border-bottom:1px solid #c7d0d2;grid-template-columns:repeat(4,1fr);display:grid}.digital-hub-metrics article{border-right:1px solid #c7d0d2;grid-template-columns:1fr auto;gap:8px;min-height:150px;padding:26px;display:grid}.digital-hub-metrics span{color:#71858c;font:750 6px var(--font-manrope);letter-spacing:.11em;grid-column:1/-1}.digital-hub-metrics strong{font:600 35px var(--font-manrope);letter-spacing:-.05em}.digital-hub-metrics strong small{color:#8da0a6;margin-left:5px;font-size:9px}.digital-hub-metrics strong.risk{color:#a3473d}.digital-hub-metrics strong.good{color:#2d805f}.digital-hub-metrics strong.next{font-size:18px;line-height:1.15}.digital-hub-metrics article>i{background:conic-gradient(#b96636 var(--value),#d7dfe0 0);border-radius:50%;align-self:center;width:55px;height:55px;box-shadow:inset 0 0 0 11px #f4f5f3}.digital-hub-metrics article>b,.digital-hub-metrics article>a{color:#71858c;font:700 7px var(--font-manrope);grid-column:1/-1;align-self:end;text-decoration:none}.digital-hub-workspace>header,.architect-main>header,.coordination-main>header{color:#fff;background:#071e2c;border-bottom:1px solid #3b5663;justify-content:space-between;align-items:center;min-height:62px;padding:0 24px;display:flex}.digital-hub-workspace>header nav,.architect-main>header nav,.coordination-main>header nav{height:62px;display:flex}.digital-hub-workspace>header button,.architect-main>header button,.coordination-main>header button{color:#829aa5;font:750 7px var(--font-manrope);cursor:pointer;background:0 0;border:0;border-right:1px solid #304b58;padding:0 18px}.digital-hub-workspace>header button.active,.architect-main>header button.active,.coordination-main>header button.active{color:#fff;background:#b96636}.digital-hub-workspace>header>span,.coordination-main>header>span{color:#738d98;font-size:7px}.hub-graph{grid-template-columns:minmax(0,1fr) 310px;min-height:700px;display:grid}.hub-stage-row{background:#dce3e4;grid-template-columns:repeat(5,minmax(135px,1fr));display:grid;overflow-x:auto}.hub-stage-row>section{border-right:1px solid #b9c6ca;min-width:140px}.hub-stage-row>section>header{background:#f3f5f3;border-bottom:1px solid #bdc8ca;grid-template-columns:28px 1fr;align-items:center;gap:5px;min-height:75px;padding:12px;display:grid}.hub-stage-row>section>header span{color:#b96636;font:650 17px var(--font-manrope);grid-row:1/3}.hub-stage-row>section>header b{font-size:9px}.hub-stage-row>section>header small{color:#82949a;font-size:6px}.hub-stage-row>section>div{padding:10px}.hub-stage-row a{color:#173243;background:#eef1f0;border:1px solid #c6d0d2;grid-template-columns:34px 1fr;gap:8px;margin-bottom:10px;padding:13px 10px;text-decoration:none;display:grid;position:relative}.hub-stage-row a.active{background:#fff;border-color:#6a9aab;box-shadow:0 7px 20px #07233214}.hub-stage-row a.blocked{border-style:dashed}.hub-stage-row a>i{color:#a9c2cc;width:32px;height:32px;font:750 7px var(--font-manrope);background:#17384a;justify-content:center;align-items:center;font-style:normal;display:flex}.hub-stage-row a.active>i{color:#fff;background:#b96636}.hub-stage-row a span{flex-direction:column;display:flex}.hub-stage-row a span b{font-size:8px}.hub-stage-row a span small{color:#83969d;margin-top:4px;font-size:6px}.hub-stage-row a>strong{color:#8b9b9f;letter-spacing:.05em;grid-column:1/-1;font-size:5px}.hub-stage-row a.active>strong{color:#367d60}.hub-stage-row a>em{color:#6f858e;grid-column:1/-1;font-size:6px;font-style:normal;line-height:1.4}.hub-handoffs{color:#fff;background:#0b293b}.hub-handoffs>header{border-bottom:1px solid #36505d;padding:22px}.hub-handoffs>header span,.hub-handoffs article>span{color:#df8d5c;font:750 6px var(--font-manrope);letter-spacing:.09em}.hub-handoffs>header b{margin-top:6px;font-size:10px;display:block}.hub-handoffs article{border-bottom:1px solid #2d4855;grid-template-columns:25px 1fr;gap:10px;padding:18px 20px;display:grid}.hub-handoffs article>i{color:#99adb5;border:1px solid #66818c;justify-content:center;align-items:center;width:22px;height:22px;font-style:normal;display:flex}.hub-handoffs article.ready>i{color:#50b486;border-color:#3f9b74}.hub-handoffs article.conflict>i{color:#e48165;border-color:#ca6d55}.hub-handoffs article div{flex-direction:column;display:flex}.hub-handoffs article b{font-size:8px}.hub-handoffs article small{color:#718b96;margin-top:5px;font-size:6px}.hub-handoffs article>span{grid-column:2;margin-top:7px;font-size:5px}.hub-handoffs article.waiting>span{color:#778f99}.hub-federated{padding:35px}.hub-federated>header{border-bottom:1px solid #c7d0d2;grid-template-columns:1fr 1fr;gap:40px;padding-bottom:25px;display:grid}.hub-federated>header span,.hub-rules>header span,.hub-history>header span{color:#b96636;font:750 6px var(--font-manrope);letter-spacing:.1em}.hub-federated>header b,.hub-rules>header b,.hub-history>header b{margin-top:6px;font-size:12px;display:block}.hub-federated>header p{color:#71858d;margin:0;font-size:8px;line-height:1.6}.hub-federated>div{border-top:1px solid #c6d0d1;border-left:1px solid #c6d0d1;grid-template-columns:repeat(5,1fr);margin-top:24px;display:grid}.hub-federated article{background:#f4f5f3;border-bottom:1px solid #c6d0d1;border-right:1px solid #c6d0d1}.hub-federated article header{color:#fff;background:#0b293b;align-items:center;gap:10px;min-height:58px;padding:12px;display:flex}.hub-federated article header i{width:32px;height:32px;font:750 7px var(--font-manrope);background:#b96636;justify-content:center;align-items:center;font-style:normal;display:flex}.hub-federated article header b{font-size:8px}.hub-federated article p{border-bottom:1px solid #d5dcdd;flex-direction:column;min-height:61px;margin:0;padding:11px;display:flex}.hub-federated article p span{color:#7f9298;font-size:6px}.hub-federated article p strong{text-overflow:ellipsis;margin-top:6px;font-size:8px;overflow:hidden}.hub-federated>footer{background:#dbe2e2;grid-template-columns:140px 1fr;gap:20px;margin-top:25px;padding:18px;display:grid}.hub-federated>footer span{color:#b96636;font:750 7px var(--font-manrope)}.hub-federated>footer p{color:#607780;margin:0;font-size:7px;line-height:1.55}.hub-rules,.hub-history{padding:35px}.hub-rules>header,.hub-history>header{border-bottom:1px solid #c7d0d2;justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.hub-rules>header>div:last-child{gap:12px;display:flex}.hub-rules>header>div:last-child b,.hub-rules>header>div:last-child span{color:#9c463e;background:#f2d9d1;padding:7px 10px;font-size:7px}.hub-rules article{border-bottom:1px solid #cbd3d4;grid-template-columns:36px 1fr 150px;align-items:center;gap:18px;padding:18px 5px;display:grid}.hub-rules article>i{color:#536c76;background:#dae1e2;justify-content:center;align-items:center;width:30px;height:30px;font-style:normal;display:flex}.hub-rules article.critical>i{color:#fff;background:#a8483f}.hub-rules article.review>i{color:#fff;background:#ca8255}.hub-rules article div>span{color:#71858d;font-size:6px}.hub-rules article h3{font:650 12px var(--font-manrope);margin:5px 0}.hub-rules article p{color:#607780;margin:0;font-size:8px}.hub-rules article small{color:#9a694e;margin-top:7px;font-size:6px;display:block}.hub-rules article>a{color:#b96636;font:750 7px var(--font-manrope);text-align:right;text-decoration:none}.hub-history article{border-bottom:1px solid #d1d8d9;grid-template-columns:32px 1fr 55px 140px;align-items:center;gap:15px;min-height:58px;display:grid}.hub-history article>i{color:#fff;background:#17384a;justify-content:center;align-items:center;width:26px;height:26px;font-style:normal;display:flex}.hub-history article>span{flex-direction:column;display:flex}.hub-history article b{font-size:8px}.hub-history article small,.hub-history article time{color:#7c9097;font-size:6px}.hub-history article strong{color:#b96636;font-size:7px}.hub-empty{text-align:center;padding:60px}.hub-empty b{font:650 18px var(--font-manrope)}.hub-empty p{color:#71858d;font-size:8px}.digital-hub-foot,.architect-disclaimer,.coordination-disclaimer{color:#fff;background:#061a2b;grid-template-columns:190px 1fr;gap:30px;padding:24px 35px;display:grid}.digital-hub-foot b,.architect-disclaimer b,.coordination-disclaimer b{color:#df8d5c;font:750 7px var(--font-manrope);letter-spacing:.08em}.digital-hub-foot p,.architect-disclaimer p,.coordination-disclaimer p{color:#8199a4;margin:0;font-size:7px;line-height:1.6}.thread-protocol{color:#fff;background:#071e2c}.thread-protocol>.shell>div:first-child{grid-template-columns:.6fr 1fr;display:grid}.thread-protocol h2{font:550 42px/1 var(--font-manrope)}.thread-protocol h2 em{color:#df8d5c;font-style:normal}.thread-protocol-grid{border-top:1px solid #35505d;border-left:1px solid #35505d;margin-top:35px;grid-template-columns:repeat(3,1fr)!important;display:grid!important}.thread-protocol-grid article{border-bottom:1px solid #35505d;border-right:1px solid #35505d;min-height:190px;padding:25px}.thread-protocol-grid span{color:#df8d5c;font:650 19px var(--font-manrope)}.thread-protocol-grid h3{font:650 12px var(--font-manrope);margin:25px 0 10px}.thread-protocol-grid p{color:#8199a4;font-size:8px;line-height:1.65}.architect-workspace,.coordination-workspace{grid-template-columns:300px minmax(0,1fr);display:grid}.architect-controls,.coordination-controls{background:#dce3e4;border-right:1px solid #b8c5c8;padding:25px}.architect-controls>strong,.coordination-controls>strong{color:#b96636;font:750 6px var(--font-manrope);letter-spacing:.1em;margin:0 0 13px;display:block}.architect-controls>label{color:#61777f;font:700 7px var(--font-manrope);flex-direction:column;margin-bottom:10px;display:flex}.architect-controls select,.architect-controls input,.coordination-controls input{color:#183443;height:34px;font:650 8px var(--font-manrope);background:#f5f6f4;border:1px solid #b0bec2;margin-top:5px;padding:0 9px}.architect-controls>.thread-import-button{width:100%;margin-bottom:8px}.architect-input-grid,.coordination-input-grid{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 25px;display:grid}.architect-input-grid label,.coordination-input-grid label{color:#697e86;font:700 6px var(--font-manrope);flex-direction:column;display:flex;position:relative}.architect-input-grid label i,.coordination-input-grid label i{color:#8d9da2;font-size:5px;font-style:normal;position:absolute;bottom:10px;right:7px}.architect-input-grid label>div{grid-template-columns:1fr 1fr;gap:4px;display:grid}.architect-export,.coordination-export{grid-template-columns:1fr 1fr;gap:5px;display:grid}.architect-export button,.architect-export a,.coordination-export button,.coordination-export a{color:#173243;min-height:55px;font:750 8px var(--font-manrope);cursor:pointer;background:#edf0ef;border:1px solid #a8b7bb;flex-direction:column;justify-content:center;align-items:flex-start;padding:10px;text-decoration:none;display:flex}.architect-export b,.coordination-export b{color:#768a91;margin-top:4px;font-size:5px}.architect-main,.coordination-main{background:#eef1f0;min-width:0}.architect-main>header>div{flex-direction:column;display:flex}.architect-main>header>div span{color:#73909b;font-size:6px}.architect-main>header>div b{margin-top:5px;font-size:7px}.architect-kpis,.coordination-kpis{background:#fff;border-bottom:1px solid #c2cdcf;grid-template-columns:repeat(4,1fr);display:grid}.architect-kpis article,.coordination-kpis article{border-right:1px solid #c9d2d4;flex-direction:column;min-height:105px;padding:19px;display:flex}.architect-kpis span,.coordination-kpis span{color:#758991;font:750 6px var(--font-manrope)}.architect-kpis b,.coordination-kpis b{font:600 19px var(--font-manrope);letter-spacing:-.04em;margin-top:12px}.architect-kpis small,.coordination-kpis small{color:#81949a;margin-top:5px;font-size:6px}.coordination-kpis b.risk{color:#a5463e}.coordination-kpis b.watch{color:#b56b40}.coordination-kpis b.good{color:#2f7d5d}.architect-schedule{padding:22px}.architect-schedule>header{justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.architect-schedule>header span,.architect-zoning header span,.architect-envelope header span,.architect-checks header span{color:#b96636;font:750 6px var(--font-manrope)}.architect-schedule>header b,.architect-zoning header b,.architect-envelope header b,.architect-checks header b{margin-top:5px;font-size:9px;display:block}.architect-schedule>header button{color:#fff;font:700 7px var(--font-manrope);cursor:pointer;background:#b96636;border:0;padding:8px 12px}.architect-table{border-top:1px solid #bac6c8;overflow-x:auto}.architect-table>.head,.architect-table>article{grid-template-columns:170px 90px 55px 70px 60px 70px 72px 30px;min-width:900px;display:grid}.architect-table>.head{color:#8fa6b0;background:#0a283a;min-height:34px}.architect-table>.head span{font:700 5px var(--font-manrope);border-right:1px solid #324c59;align-items:center;padding:0 7px;display:flex}.architect-table>article{background:#fff;border-bottom:1px solid #c5ced0;border-right:1px solid #c5ced0;align-items:center;min-height:47px}.architect-table>article>*{min-width:0}.architect-table>article>div:first-child{grid-template-columns:48px 1fr;align-items:center;display:grid}.architect-table>article b{color:#b96636;padding-left:7px;font-size:6px}.architect-table input{color:#183443;width:100%;height:46px;font:650 7px var(--font-manrope);background:0 0;border:0;border-right:1px solid #d2d9da;padding:0 7px}.architect-table>article>strong{padding-left:9px;font-size:8px}.architect-flags{gap:3px;display:flex}.architect-flags button{color:#70858e;background:0 0;border:1px solid #a9b8bc;width:25px;height:25px;font-size:6px}.architect-flags button.active{color:#fff;background:#3b8f6c;border-color:#3b8f6c}.architect-table button.remove{color:#a34e43;cursor:pointer;background:0 0;border:0}.architect-schedule>footer{color:#71858d;justify-content:flex-end;gap:20px;padding:12px;font-size:6px;display:flex}.architect-schedule>footer b{color:#173243;margin-left:auto}.architect-zoning{grid-template-columns:1.2fr .8fr;gap:20px;padding:24px;display:grid}.zone-board,.adjacency-board,.envelope-diagram,.architect-envelope>aside{background:#fff;border:1px solid #c4ced0}.zone-board>header,.adjacency-board>header,.envelope-diagram>header{border-bottom:1px solid #ced6d7;padding:18px}.zone-board>div{flex-wrap:wrap;align-content:stretch;min-height:430px;padding:10px;display:flex}.zone-board article{flex:1 1 var(--zone-size);background:linear-gradient(145deg,#d8e5e8,#bdcfd5);border:5px solid #fff;flex-direction:column;justify-content:flex-end;min-width:125px;min-height:130px;padding:16px;display:flex}.zone-board article:nth-child(2n){background:linear-gradient(145deg,#ead8cc,#d8bda9)}.zone-board article span{color:#6d8791;font-size:6px}.zone-board article b{font:650 12px var(--font-manrope);margin-top:auto}.zone-board article strong{margin-top:5px;font-size:17px}.zone-board article small{color:#6f858d;margin-top:5px;font-size:6px}.adjacency-board>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d2d9da;grid-template-columns:28px 1fr 60px;align-items:center;gap:10px;width:100%;min-height:65px;padding:10px 14px;display:grid}.adjacency-board>button>i{color:#81949a;border:1px solid #b1bec1;justify-content:center;align-items:center;width:24px;height:24px;font-style:normal;display:flex}.adjacency-board>button.confirmed>i{color:#fff;background:#3a916c;border-color:#3a916c}.adjacency-board button span{flex-direction:column;display:flex}.adjacency-board button b{font-size:8px}.adjacency-board button small{color:#81939a;margin-top:4px;font-size:6px}.adjacency-board button strong{color:#b96636;text-align:right;font-size:6px}.adjacency-board>p{color:#788c93;padding:15px;font-size:6px;line-height:1.6}.architect-envelope{grid-template-columns:1.2fr .8fr;gap:20px;padding:24px;display:grid}.envelope-massing{perspective:800px;background:repeating-linear-gradient(90deg,#0000 0 29px,#e4e9e9 30px),repeating-linear-gradient(0deg,#0000 0 29px,#e4e9e9 30px);place-items:center;min-height:370px;display:grid;position:relative}.envelope-massing i{background:repeating-linear-gradient(90deg,#80aabc 0 10px,#0000 10px 30px),repeating-linear-gradient(0deg,#80aabc 0 10px,#0000 10px 38px);border:1px solid #789aa7;width:230px;height:150px;position:absolute}.envelope-massing i.north{transform:translateY(-45px)rotateX(60deg)}.envelope-massing i.east{background-color:#b96636;transform:translate(82px)rotateY(65deg)}.envelope-massing i.south{background-color:#88aeba;transform:translateY(62px)}.envelope-massing>span{color:#b96636;font:750 8px var(--font-manrope);position:absolute;top:20px;right:20px}.envelope-massing>b{z-index:2;color:#fff;font:650 30px var(--font-manrope);text-shadow:0 2px 12px #061a2b;flex-direction:column;align-items:center;display:flex}.envelope-massing>b small{font-size:7px}.envelope-metrics{border-top:1px solid #ced6d7;grid-template-columns:repeat(4,1fr);display:grid}.envelope-metrics p{border-right:1px solid #ced6d7;flex-direction:column;margin:0;padding:13px;display:flex}.envelope-metrics span{color:#778c94;font-size:6px}.envelope-metrics b{margin-top:7px;font-size:9px}.architect-envelope>aside{padding:19px}.architect-envelope>aside>span{color:#b96636;font:750 6px var(--font-manrope)}.architect-envelope>aside label{border-bottom:1px solid #d1d8d9;grid-template-columns:1fr 100px 38px;align-items:center;gap:8px;min-height:58px;display:grid}.architect-envelope>aside label div{flex-direction:column;display:flex}.architect-envelope>aside label b{font-size:8px}.architect-envelope>aside label small{color:#82949a;margin-top:3px;font-size:5px}.architect-envelope>aside label strong{text-align:right;font-size:7px}.architect-envelope>aside>p{color:#788c93;font-size:6px;line-height:1.6}.architect-checks{padding:25px}.architect-checks>header{justify-content:space-between;padding-bottom:15px;display:flex}.architect-checks>header>strong{font:650 18px var(--font-manrope)}.architect-checks>article{border-bottom:1px solid #c6d0d2;grid-template-columns:34px 1fr 120px;align-items:center;gap:15px;min-height:77px;padding:10px;display:grid}.architect-checks>article>i{color:#fff;background:#c3cdcf;justify-content:center;align-items:center;width:30px;height:30px;font-style:normal;display:flex}.architect-checks>article.pass>i{background:#398662}.architect-checks>article.review>i{background:#bd7248}.architect-checks>article.risk>i{background:#a7473e}.architect-checks article div span{color:#b96636;font-size:6px}.architect-checks article div b{margin:4px 0;font-size:9px;display:block}.architect-checks article p{color:#748991;margin:0;font-size:7px}.architect-checks article>strong{text-align:right;font:650 13px var(--font-manrope)}.architect-next{color:#fff;background:#0a293b;grid-template-columns:130px 1fr auto;align-items:center;gap:20px;margin-top:24px;padding:19px;display:grid}.architect-next span{color:#df8d5c;font-size:6px}.architect-next b{font-size:8px}.architect-next a{color:#df8d5c;font:750 7px var(--font-manrope);text-decoration:none}.architecture-workflow{color:#fff;background:#071e2c}.architecture-workflow>.shell>div{border-top:1px solid #35505d;border-left:1px solid #35505d;grid-template-columns:repeat(4,1fr);margin-top:25px;display:grid}.architecture-workflow a{color:#fff;border-bottom:1px solid #35505d;border-right:1px solid #35505d;grid-template-columns:35px 1fr auto;gap:8px;min-height:130px;padding:20px;text-decoration:none;display:grid}.architecture-workflow a>span{color:#df8d5c;grid-row:1/3;font-size:7px}.architecture-workflow a b{font-size:10px}.architecture-workflow a small{color:#7f98a3;grid-column:2;font-size:6px}.architecture-workflow a i{color:#df8d5c;grid-area:1/3/3;font-style:normal}.coordination-controls{background:#d8e0e1}.coordination-toggle{color:#173243;text-align:left;cursor:pointer;background:#eef1f0;border:1px solid #afbdc0;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;width:100%;min-height:43px;margin-bottom:24px;display:grid}.coordination-toggle>i{color:#fff;background:#9aadb3;justify-content:center;align-items:center;height:100%;font-style:normal;display:flex}.coordination-toggle.active>i{background:#3b8d69}.coordination-toggle span{font-size:7px}.coordination-toggle b{color:#72868e;padding-right:8px;font-size:6px}.coordination-export{grid-template-columns:1fr}.federation-view{grid-template-columns:1fr 1fr;gap:20px;padding:24px;display:grid}.federation-stack,.federation-rules{background:#fff;border:1px solid #c4ced0}.federation-stack>header,.federation-rules>span{border-bottom:1px solid #cbd4d5;padding:18px;display:block}.federation-stack>header span,.federation-rules>span{color:#b96636;font:750 6px var(--font-manrope)}.federation-stack>header b{margin-top:5px;font-size:9px;display:block}.federation-stack article{border-bottom:1px solid #d1d8da;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:64px;padding:10px 15px;display:grid;position:relative}.federation-stack article>span{color:#fff;width:34px;height:34px;font:750 7px var(--font-manrope);background:#9aabb0;justify-content:center;align-items:center;display:flex}.federation-stack article.active>span{background:#b96636}.federation-stack article div{flex-direction:column;display:flex}.federation-stack article b{font-size:8px}.federation-stack article small{color:#81949a;margin-top:4px;font-size:5px}.federation-stack article strong{font-size:8px}.federation-stack article>i{background:linear-gradient(90deg,#b96636 calc((var(--layer) + 1)*12%),transparent 0);height:2px;position:absolute;bottom:0;left:0;right:0}.federation-rules>a{color:#173243;border-bottom:1px solid #d2d9da;grid-template-columns:28px 1fr 12px;align-items:center;gap:10px;min-height:66px;padding:10px 14px;text-decoration:none;display:grid}.federation-rules>a>i{color:#fff;background:#a6b5b9;justify-content:center;align-items:center;width:24px;height:24px;font-style:normal;display:flex}.federation-rules>a.critical>i{background:#a9463e}.federation-rules>a.review>i{background:#bd7045}.federation-rules>a div{flex-direction:column;display:flex}.federation-rules>a b{font-size:7px}.federation-rules>a small{color:#778c93;margin-top:4px;font-size:6px}.federation-rules>a>span{color:#b96636}.coordination-empty{color:#738890;text-align:center;padding:30px;font-size:7px;line-height:1.6}.coordination-empty.large{padding:80px}.section-coordination,.foundation-coordination{grid-template-columns:1.25fr .75fr;gap:20px;padding:24px;display:grid}.technical-section,.section-coordination>aside,.foundation-load-path,.drainage-panel{background:#fff;border:1px solid #c4ced0}.technical-section>header,.foundation-load-path>header{border-bottom:1px solid #cad3d5;padding:18px}.technical-section>header span,.foundation-load-path>header span,.section-coordination>aside>span,.drainage-panel>span{color:#b96636;font:750 6px var(--font-manrope)}.technical-section>header b,.foundation-load-path>header b{margin-top:5px;font-size:9px;display:block}.section-drawing{background:repeating-linear-gradient(90deg,#0000 0 24px,#e7ebeb 25px),repeating-linear-gradient(0deg,#0000 0 24px,#e7ebeb 25px);border-left:2px solid #193b4d;border-right:2px solid #193b4d;min-height:520px;margin:25px;position:relative}.section-slab{background:#7895a1;height:15px;position:absolute;left:0;right:0}.section-slab.top{top:0}.section-slab.bottom{background:#95a9af;height:25px;bottom:0}.section-slab span{color:#fff;font-size:5px;position:absolute;top:4px;right:8px}.section-beam{background:#173b4e;width:22%;min-height:30px;position:absolute;top:15px;left:17%}.section-beam span{color:#fff;padding:7px;font-size:5px;display:block}.section-services{background:#b9663621;border:1px dashed #b96636;position:absolute;left:8%;right:8%}.section-services i{background:#b96636;border-radius:30px;width:18%;height:34%;margin:8% 3%;display:inline-block}.section-services i:nth-child(2){background:#5d8fa3;border-radius:0}.section-services span{color:#8f5138;font-size:5px;position:absolute;bottom:5px;right:5px}.section-ceiling{border-top:2px solid #657f89;position:absolute;left:5%;right:5%}.section-ceiling span{color:#6d838b;font-size:5px;position:absolute;top:4px;right:0}.clear-height-arrow{border-left:1px solid #b96636;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:absolute;top:45%;bottom:30px;right:45%}.clear-height-arrow i{border-top:1px solid #b96636;width:12px}.clear-height-arrow b{color:#b96636;font:650 18px var(--font-manrope);background:#fff;padding:7px;transform:translate(-50%)}.clear-height-arrow b small{font-size:5px;display:block}.section-coordination>aside{padding:20px}.section-coordination>aside p{border-bottom:1px solid #d2d9da;justify-content:space-between;margin:0;padding:12px 0;display:flex}.section-coordination>aside p span{color:#71868e;font-size:7px}.section-coordination>aside p b{font-size:8px}.section-coordination>aside p.total{color:#b96636;font-size:11px}.section-coordination>aside>small{color:#748991;margin-top:18px;font-size:6px;line-height:1.6;display:block}.load-path-diagram{padding:30px}.load-roof,.load-frame,.load-foundation,.load-soil{justify-content:center;align-items:center;margin:auto;display:flex;position:relative}.load-roof{color:#173243;width:65%;height:50px;font:700 8px var(--font-manrope);background:#b8c7cb}.load-roof i{color:#b96636;font-size:20px;font-style:normal;position:absolute;bottom:-20px}.load-frame{border-top:10px solid #193c4e;width:55%;height:160px}.load-frame>span{background:#193c4e;width:8px;height:100%;margin:0 20%}.load-frame>b{background:#fff;flex-direction:column;padding:8px;font-size:12px;display:flex;position:absolute}.load-frame>b small{color:#7a8e95;font-size:5px}.load-foundation{background:#839aa3;width:80%;height:38px}.load-foundation i{background:#607a85;width:20%;height:22px;margin:0 7%;transform:skew(-20deg)}.load-foundation>span{color:#fff;font-size:6px;position:absolute}.load-soil{background:linear-gradient(90deg,#b96636 var(--utilization),#d4c4b8 0);clip-path:polygon(0 25%,100% 0,94% 100%,5% 85%);width:100%;height:70px}.load-soil span{background:#ffffffe6;padding:6px;font-size:6px}.foundation-load-path>p{color:#72878f;padding:0 20px 20px;font-size:6px;line-height:1.6}.drainage-panel{padding:20px}.rain-gauge{background:linear-gradient(#e2e8e9,#c8d8dd);height:180px;margin:18px 0;position:relative;overflow:hidden}.rain-gauge>i{opacity:.75;background:linear-gradient(#5e9ab1,#285f78);position:absolute;bottom:0;left:0;right:0}.rain-gauge>b{color:#fff;font:650 30px var(--font-manrope);text-shadow:0 1px 8px #173243;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rain-gauge b small{font-size:6px}.drainage-panel>p{border-bottom:1px solid #d2d9da;justify-content:space-between;margin:0;padding:10px 0;font-size:7px;display:flex}.drainage-panel>small{color:#748991;margin-top:16px;font-size:6px;line-height:1.6;display:block}.issue-register{padding:24px}.issue-register>header{justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.issue-register>header span{color:#b96636;font:750 6px var(--font-manrope)}.issue-register>header b{margin-top:5px;font-size:9px;display:block}.issue-register>header button{color:#173243;font:700 6px var(--font-manrope);background:#fff;border:1px solid #a9b7ba;padding:8px 11px}.issue-table{overflow-x:auto}.issue-table>.head,.issue-table>article{grid-template-columns:100px minmax(330px,1fr) 130px 100px 120px;min-width:900px;display:grid}.issue-table>.head{color:#92a8b1;background:#0a283a;min-height:34px}.issue-table>.head span{border-right:1px solid #304b59;padding:10px;font-size:5px}.issue-table>article{background:#fff;border-bottom:1px solid #c9d2d4;align-items:center;min-height:90px}.issue-table>article.closed{opacity:.55}.issue-table>article>div:first-child{gap:8px;padding:10px;display:flex}.issue-table>article>div:first-child>i{color:#fff;background:#a9b7bb;justify-content:center;align-items:center;width:28px;height:28px;font-style:normal;display:flex}.issue-table>article.critical>div:first-child>i{background:#a7473e}.issue-table>article.review>div:first-child>i{background:#bd7046}.issue-table>article>div:first-child span{flex-direction:column;display:flex}.issue-table article b{font-size:7px}.issue-table article small{color:#81949a;margin-top:4px;font-size:5px}.issue-table>article>div:nth-child(2){padding:10px}.issue-table>article>div:nth-child(2)>b{font-size:9px}.issue-table>article p{color:#71868e;margin:5px 0;font-size:7px}.issue-table>article>span{color:#667c84;padding:10px;font-size:6px}.issue-table>article>button{color:#b96636;font:700 6px var(--font-manrope);cursor:pointer;background:0 0;border:1px solid #b96636;margin:10px;padding:8px}.home-thread-banner{color:#fff;background:#061a2b}.home-thread-banner>.shell{grid-template-columns:.9fr 1.5fr 150px;align-items:center;gap:45px;padding-top:80px;padding-bottom:80px;display:grid}.home-thread-banner h2{font:550 36px/1.02 var(--font-manrope);letter-spacing:-.05em;margin:12px 0 18px}.home-thread-banner h2 em{color:#df8d5c;font-style:normal}.home-thread-banner p:not(.eyebrow){color:#8ca3ad;font-size:8px;line-height:1.7}.home-thread-flow{grid-template-columns:repeat(5,1fr);display:grid}.home-thread-flow article{border:1px solid #324d5a;border-right:0;flex-direction:column;justify-content:center;min-height:140px;padding:15px;display:flex;position:relative}.home-thread-flow article:last-child{border-right:1px solid #324d5a}.home-thread-flow article:after{content:"→";z-index:2;color:#df8d5c;position:absolute;right:-6px}.home-thread-flow article:last-child:after{display:none}.home-thread-flow span{color:#5f7b87;font-size:6px}.home-thread-flow i{color:#8da8b3;width:36px;height:36px;font:750 7px var(--font-manrope);background:#183b4e;justify-content:center;align-items:center;margin:12px 0;font-style:normal;display:flex}.home-thread-flow article.active i{color:#fff;background:#b96636}.home-thread-flow small{color:#627f8b;margin-top:5px;font-size:5px}.home-thread-banner aside{border:1px solid #3c5662;flex-direction:column;align-items:center;padding:25px 10px;display:flex}.home-thread-banner aside strong{color:#df8d5c;font:600 35px var(--font-manrope)}.home-thread-banner aside span{color:#7e97a2;font-size:6px}.home-thread-banner aside small{color:#6f8994;margin-top:5px;font-size:5px}.mcda-thread-sync,.innovation-thread-sync{background:#dce3e4;border-left:1px solid #bdc8ca;border-right:1px solid #bdc8ca;justify-content:space-between;align-items:center;gap:25px;padding:14px 20px;display:flex}.mcda-thread-sync>div,.innovation-thread-sync>div{flex-direction:column;display:flex}.mcda-thread-sync span,.innovation-thread-sync span,.engineering-sync span{color:#b96636;font:750 6px var(--font-manrope);letter-spacing:.09em}.mcda-thread-sync b,.innovation-thread-sync b,.engineering-sync b{color:#567079;margin-top:5px;font-size:7px}.engineering-sync{background:#e1e7e7;border-left:2px solid #b96636;flex-direction:column;padding:15px;display:flex}.engineering-sync button{color:#fff;min-height:32px;font:750 7px var(--font-manrope);cursor:pointer;background:#b96636;border:0;margin-top:10px}.designer-head:has(.engineering-sync){grid-template-columns:1fr 1fr 260px}.cad-top-actions{grid-template-columns:repeat(4,1fr)!important}.cad-top-actions .cad-sync{color:#fff!important;background:#b96636!important}.xlab-command>div:last-child{display:flex}.xlab-command>div:last-child button{border-left:1px solid #3e5966}.design-integrated-flow{border-top:1px solid #c9d2d4;border-left:1px solid #c9d2d4;grid-template-columns:repeat(4,1fr);margin-top:-20px;margin-bottom:70px;display:grid}.design-integrated-flow a{color:#173243;border-bottom:1px solid #c9d2d4;border-right:1px solid #c9d2d4;grid-template-columns:1fr auto;min-height:120px;padding:20px;text-decoration:none;display:grid}.design-integrated-flow span{color:#b96636;font-size:6px}.design-integrated-flow b{font:650 12px var(--font-manrope);grid-column:1;margin-top:auto}.design-integrated-flow small{color:#71868e;grid-column:1;font-size:6px}.design-integrated-flow i{color:#b96636;grid-area:1/2/4;font-style:normal}@media (width<=1180px){.project-kernel-bar{grid-template-columns:170px 1fr 130px 85px 135px}.kernel-actions{display:none!important}.digital-hub-head,.architect-head,.coordination-head{grid-template-columns:1fr 1fr}.hub-file-control,.architect-status,.coordination-head>div:last-child{grid-column:1/-1}.hub-federated>div{grid-template-columns:repeat(3,1fr)}.home-thread-banner>.shell{grid-template-columns:1fr}.home-thread-banner aside{grid-template-columns:auto auto auto auto;gap:12px;display:grid}.architect-workspace,.coordination-workspace{grid-template-columns:250px minmax(0,1fr)}.architect-zoning,.architect-envelope,.federation-view,.section-coordination,.foundation-coordination{grid-template-columns:1fr}.designer-head:has(.engineering-sync){grid-template-columns:1fr 1fr}.engineering-sync{grid-column:1/-1}.thread-hero-strip{grid-template-columns:repeat(7,1fr)}.thread-hero-strip span:nth-child(n+8){display:none}}@media (width<=820px){.project-thread-dock{width:235px;bottom:10px;left:10px}.project-thread-dock>a{grid-template-columns:42px 1fr 12px}.project-thread-dock strong{font-size:17px}.project-thread-dock div{display:none}.thread-page-hero,.architecture-page-hero,.coordination-page-hero{min-height:650px}.thread-page-hero>.site-nav+.shell,.architecture-page-hero>.site-nav+.shell,.coordination-page-hero>.site-nav+.shell{padding-top:115px}.thread-page-hero h1,.architecture-page-hero h1,.coordination-page-hero h1{font-size:48px}.thread-page-hero:after,.architecture-page-hero:after,.coordination-page-hero:after{display:none}.thread-hero-strip,.architecture-hero-strip,.coordination-hero-strip{grid-template-columns:repeat(4,1fr)}.thread-hero-strip span:nth-child(n+5),.architecture-hero-strip span:nth-child(n+5),.coordination-hero-strip span:nth-child(n+5){display:none}.thread-manifesto,.architecture-intro,.coordination-intro{grid-template-columns:1fr}.digital-hub-head,.architect-head,.coordination-head{grid-template-columns:1fr;padding:30px 22px}.digital-hub-head>p,.architect-head>p,.coordination-head>p{font-size:8px}.digital-hub-metrics{grid-template-columns:1fr 1fr}.digital-hub-metrics article{min-height:125px}.digital-hub-workspace>header,.architect-main>header,.coordination-main>header{flex-direction:column;align-items:stretch;height:auto;padding:0;overflow-x:auto}.digital-hub-workspace>header nav,.architect-main>header nav,.coordination-main>header nav{min-width:max-content}.digital-hub-workspace>header>span,.architect-main>header>div,.coordination-main>header>span{padding:10px 15px}.hub-graph{grid-template-columns:1fr}.hub-stage-row{grid-template-columns:repeat(5,170px)}.hub-handoffs{grid-template-columns:1fr 1fr;display:grid}.hub-handoffs>header{grid-column:1/-1}.hub-federated{padding:18px}.hub-federated>header{grid-template-columns:1fr}.hub-federated>div{grid-template-columns:1fr 1fr}.hub-rules,.hub-history{padding:18px}.hub-rules article{grid-template-columns:30px 1fr}.hub-rules article>a{text-align:left;grid-column:2}.hub-history article{grid-template-columns:28px 1fr 45px}.hub-history time{display:none}.digital-hub-foot,.architect-disclaimer,.coordination-disclaimer{grid-template-columns:1fr}.thread-protocol-grid{grid-template-columns:1fr 1fr!important}.architect-workspace,.coordination-workspace{grid-template-columns:1fr}.architect-controls,.coordination-controls{border-bottom:1px solid #aebdc1;border-right:0}.architect-input-grid,.coordination-input-grid{grid-template-columns:repeat(3,1fr)}.architect-kpis,.coordination-kpis{grid-template-columns:1fr 1fr}.architect-zoning,.architect-envelope,.federation-view,.section-coordination,.foundation-coordination{padding:14px}.architecture-workflow>.shell>div,.design-integrated-flow{grid-template-columns:1fr 1fr}.home-thread-flow{grid-template-columns:1fr}.home-thread-flow article{min-height:75px}.home-thread-flow article:after{bottom:-8px;right:50%;transform:rotate(90deg)}.home-thread-banner aside{grid-template-columns:1fr 1fr}.mcda-thread-sync,.innovation-thread-sync{flex-direction:column;align-items:stretch}.designer-head:has(.engineering-sync){grid-template-columns:1fr}.cad-top-actions{grid-template-columns:1fr 1fr!important}.cad-top-actions .cad-sync{grid-column:1/-1}}@media (width<=520px){.thread-page-hero h1,.architecture-page-hero h1,.coordination-page-hero h1{font-size:39px}.digital-hub-metrics,.hub-federated>div,.hub-handoffs,.thread-protocol-grid,.architect-kpis,.coordination-kpis,.architect-input-grid,.coordination-input-grid,.architecture-workflow>.shell>div,.design-integrated-flow{grid-template-columns:1fr!important}.digital-hub-metrics article{min-height:105px}.hub-rules article{grid-template-columns:28px 1fr}.home-thread-banner>.shell{gap:25px;padding-top:55px;padding-bottom:55px}.project-thread-dock{display:none}.architect-main>header button,.coordination-main>header button,.digital-hub-workspace>header button{padding:0 11px}.zone-board>div{min-height:0}.zone-board article{flex-basis:100%;min-height:100px}.envelope-metrics{grid-template-columns:1fr 1fr}.architect-envelope>aside label{grid-template-columns:1fr 80px 32px}.architect-checks>article{grid-template-columns:30px 1fr}.architect-checks article>strong{text-align:left;grid-column:2}.architect-next{grid-template-columns:1fr}.section-drawing{margin:12px}.hub-file-control,.architect-status,.coordination-head>div:last-child{padding:13px}}:root{--v27-copper:#d98552;--v27-copper-deep:#b76336;--v27-navy:#051722;--v27-navy-2:#092739;--v27-line:#ffffff26;--v27-paper:#f5f1ea}body.command-center-open{overflow:hidden}.site-scroll-progress{z-index:1300;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.site-scroll-progress span{background:linear-gradient(90deg,#b96636,#f1b083);height:100%;transition:width 80ms linear;display:block;box-shadow:0 0 14px #d985528c}.command-launcher{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04182457;border:1px solid #ffffff3d;align-items:center;gap:8px;height:38px;margin-right:10px;padding:0 9px;transition:border-color .2s,background .2s,transform .2s;display:flex}.nav-light .command-launcher{color:#173243;background:#fff;border-color:#bfc8ca}.command-launcher:hover{background:#b966362e;border-color:#df8d5c;transform:translateY(-1px)}.command-launcher span{font:700 9px var(--font-manrope);letter-spacing:.09em;text-transform:uppercase}.command-launcher kbd{color:#9fb1b9;font:600 8px var(--font-manrope);border:1px solid #fff3;border-radius:2px;padding:3px 5px}.nav-light .command-launcher kbd{color:#70858e;border-color:#d1d8da}.command-center-backdrop{z-index:1250;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#010c13c7;justify-content:center;align-items:flex-start;padding:10vh 18px;animation:.18s v27Fade;display:flex;position:fixed;inset:0}.command-center{color:#fff;background:#071e2d;border:1px solid #df8d5c73;width:min(780px,100%);max-height:80vh;animation:.24s v27Lift;overflow:hidden;box-shadow:0 38px 120px #0000008c}.command-center>header{border-bottom:1px solid var(--v27-line);justify-content:space-between;align-items:flex-start;padding:25px 27px 21px;display:flex}.command-center>header span{color:#df8d5c;font:750 8px var(--font-manrope);letter-spacing:.16em}.command-center h2{font:580 25px var(--font-manrope);letter-spacing:-.035em;margin:8px 0 0}.command-center>header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff2e;place-items:center;width:36px;height:36px;display:grid}.command-search{color:#1b3545;background:#fff;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;margin:18px 20px 10px;padding:0 15px;display:grid}.command-search input{color:#142c3a;height:52px;font:560 14px var(--font-manrope);background:0 0;border:0;outline:0}.command-search input::placeholder{color:#87979e}.command-search kbd{color:#657881;font:650 8px var(--font-manrope);background:#e8ebea;padding:4px 6px}.command-results{max-height:45vh;padding:5px 20px 17px;overflow:auto}.command-results>div>p{color:#6f8994;font:750 7px var(--font-manrope);letter-spacing:.13em;text-transform:uppercase;margin:14px 2px 7px}.command-results a{border-top:1px solid #0000;border-bottom:1px solid #ffffff17;grid-template-columns:40px 1fr 20px;align-items:center;gap:12px;min-height:59px;padding:8px 10px;transition:background .18s,border-color .18s,transform .18s;display:grid}.command-results a>span{color:#df8d5c;background:#102f41;place-items:center;width:38px;height:38px;display:grid}.command-results a div{flex-direction:column;display:flex}.command-results a b{font:650 11px var(--font-manrope)}.command-results a small{color:#8199a4;margin-top:4px;font-size:9px}.command-results a>svg{color:#567482}.command-results a:hover{background:#0d2b3d;border-color:#df8d5c47;transform:translate(3px)}.command-results a:hover>svg{color:#df8d5c}.command-empty{color:#78909b;flex-direction:column;align-items:center;gap:8px;padding:50px;display:flex}.command-center>footer{border-top:1px solid var(--v27-line);color:#6f8994;background:#051924;justify-content:space-between;align-items:center;padding:13px 27px;font-size:8px;display:flex}.command-center>footer span,.command-center>footer a{align-items:center;gap:7px;display:flex}.command-center>footer a{color:#d98552}.hero .trust{grid-template-columns:repeat(4,1fr)}.hero .trust>div{padding-left:27px;padding-right:27px}.hero .trust-icon{font-size:31px}.hero .trust b{font-size:11px}.hero .trust small{font-size:10px}.hero-content .button{min-width:235px}.hero-content .actions{align-items:stretch}.project-concierge{color:#fff;background:#061a2b;position:relative;overflow:hidden}.project-concierge:before{content:"";opacity:.92;background:linear-gradient(90deg,#03111bfc 0%,#03111bf2 45%,#03111b6b 76%,#03111b4d),linear-gradient(#0000 50%,#061a2b 100%),url(/visuals/arkem-premium-command-center.png) 76% 27%/cover no-repeat;position:absolute;inset:0}.project-concierge:after{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.concierge-shell{z-index:1;padding-top:116px;padding-bottom:126px;position:relative}.concierge-heading{grid-template-columns:1.15fr .65fr;align-items:end;gap:100px;display:grid}.concierge-heading h2{font:540 clamp(45px,4.2vw,68px)/1 var(--font-manrope);letter-spacing:-.055em;margin:0}.concierge-heading h2 em{color:#df8d5c;font-style:normal}.concierge-heading>p{color:#9fb1b9;max-width:520px;margin:0;font-size:15px;line-height:1.8}.concierge-workspace{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03131ed1;border:1px solid #fff3;grid-template-columns:1.17fr .83fr;gap:0;margin-top:68px;display:grid;box-shadow:0 35px 90px #0000004d}.concierge-controls{border-right:1px solid #ffffff2b;padding:38px}.concierge-controls fieldset{border:0;margin:0 0 27px;padding:0}.concierge-controls legend,.concierge-field-row label>span{color:#8198a3;font:750 8px var(--font-manrope);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;display:block}.concierge-role-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.concierge-role-grid button{color:#fff;text-align:left;cursor:pointer;background:#092a3b94;border:1px solid #ffffff26;grid-template-columns:26px 1fr;min-height:118px;padding:15px;transition:all .2s;display:grid}.concierge-role-grid button span{color:#7f98a3;grid-row:1/3;align-self:start;place-items:center;width:25px;height:25px;display:grid}.concierge-role-grid button b{font:650 10px/1.35 var(--font-manrope)}.concierge-role-grid button small{color:#728b96;grid-column:2;margin-top:6px;font-size:8px;line-height:1.45}.concierge-role-grid button.active{background:#b966362e;border-color:#d98552;box-shadow:inset 0 -2px #d98552}.concierge-role-grid button.active span{color:#df8d5c}.concierge-field-row{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:27px;display:grid}.concierge-field-row select{color:#fff;width:100%;height:52px;font:600 10px var(--font-manrope);background:#0b2a3c;border:1px solid #ffffff29;border-radius:0;outline:0;padding:0 14px}.concierge-field-row select:focus{border-color:#df8d5c}.concierge-priority-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.concierge-priority-grid button{color:#fff;text-align:left;cursor:pointer;background:#0a2738;border:1px solid #ffffff24;min-height:68px;padding:12px}.concierge-priority-grid b,.concierge-priority-grid small{display:block}.concierge-priority-grid b{font:650 10px var(--font-manrope)}.concierge-priority-grid small{color:#758f9a;margin-top:7px;font-size:7px}.concierge-priority-grid button.active{background:#b76336;border-color:#d98552}.concierge-priority-grid button.active small{color:#f6d9c9}.concierge-prepare{color:#fff;width:100%;min-height:58px;font:750 10px var(--font-manrope);letter-spacing:.04em;cursor:pointer;background:#d07a49;border:0;grid-template-columns:20px 1fr 20px;align-items:center;gap:10px;padding:0 18px;transition:background .2s,transform .2s;display:grid}.concierge-prepare:hover{background:#e08b58;transform:translateY(-2px)}.concierge-privacy{color:#718995;align-items:center;gap:7px;margin-top:13px;font-size:7px;display:flex}.concierge-result{background:linear-gradient(150deg,#0c3144f0,#051823fa);flex-direction:column;min-width:0;padding:32px;display:flex}.concierge-result>header{color:#78919b;font:750 7px var(--font-manrope);letter-spacing:.1em;border-bottom:1px solid #ffffff29;justify-content:space-between;padding-bottom:18px;display:flex}.concierge-result>header b{color:#5dc294}.concierge-result-title{padding:31px 0}.concierge-result-title>small{color:#df8d5c;font:750 8px var(--font-manrope);text-transform:uppercase;letter-spacing:.08em}.concierge-result-title h3{font:560 clamp(24px,2.3vw,35px)/1.1 var(--font-manrope);letter-spacing:-.04em;margin:13px 0 12px}.concierge-result-title p{color:#98abb4;margin:0;font-size:10px;line-height:1.65}.concierge-deliverables>span,.concierge-modules>span{color:#68838e;font:750 7px var(--font-manrope);letter-spacing:.12em;margin-bottom:8px;display:block}.concierge-deliverables p{border-top:1px solid #ffffff1c;grid-template-columns:28px 1fr 18px;align-items:center;min-height:48px;margin:0;display:grid}.concierge-deliverables p small{color:#df8d5c;font:750 7px var(--font-manrope)}.concierge-deliverables p b{font:600 9px var(--font-manrope)}.concierge-deliverables p svg{color:#5dc294}.concierge-modules{margin-top:24px}.concierge-modules>div{flex-wrap:wrap;gap:6px;display:flex}.concierge-modules b{color:#b9c7cc;min-width:48px;height:31px;font:750 8px var(--font-manrope);border:1px solid #ffffff26;place-items:center;display:grid}.concierge-actions{grid-template-columns:1fr 1fr;margin-top:auto;padding-top:28px;display:grid}.concierge-actions a{color:#d9e3e7;font:650 9px var(--font-manrope);border-top:1px solid #ffffff2b;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.concierge-actions a+a{color:#df8d5c;margin-left:18px}.executive-showcase{color:#fff;background:#0a2739;position:relative;overflow:hidden}.executive-showcase:before{content:"";aspect-ratio:1;border:1px solid #ffffff0e;border-radius:50%;width:65%;position:absolute;bottom:-40%;right:-20%;box-shadow:0 0 0 80px #ffffff05,0 0 0 160px #ffffff04}.executive-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:85px;display:grid;position:relative}.executive-copy h2{font:540 clamp(41px,4vw,62px)/1.02 var(--font-manrope);letter-spacing:-.055em;margin:0}.executive-copy h2 em{color:#df8d5c;font-style:normal}.executive-copy>p:not(.eyebrow){color:#92a8b2;max-width:550px;font-size:14px;line-height:1.8}.executive-stage-list{border-top:1px solid #ffffff29;margin-top:34px}.executive-stage-list button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff24;grid-template-columns:42px 1fr 17px;align-items:center;gap:13px;width:100%;min-height:76px;padding:12px 5px;display:grid}.executive-stage-list button>span{color:#68838e;font:750 9px var(--font-manrope)}.executive-stage-list button div{flex-direction:column;display:flex}.executive-stage-list button b{font:650 12px var(--font-manrope)}.executive-stage-list button small{color:#68838e;margin-top:5px;font-size:8px}.executive-stage-list button>svg{color:#5c7783;transition:transform .2s}.executive-stage-list button.active{background:linear-gradient(90deg,#b9663633,#0000);box-shadow:inset 2px 0 #df8d5c}.executive-stage-list button.active>span,.executive-stage-list button.active>svg{color:#df8d5c}.executive-stage-list button:hover>svg{transform:translate(3px)}.executive-panel{color:#173243;background:#f3f0e9;border:1px solid #fff3;position:relative;box-shadow:0 35px 80px #00000047}.executive-panel>header{color:#fff;background:#071e2d;justify-content:space-between;padding:22px 25px;display:flex}.executive-panel>header>div{flex-direction:column;display:flex}.executive-panel>header span{color:#74909c;font:750 7px var(--font-manrope);letter-spacing:.13em}.executive-panel>header b{font:650 11px var(--font-manrope);margin-top:5px}.executive-panel>header i{color:#5dc294;font:750 7px var(--font-manrope);align-items:center;gap:6px;font-style:normal;display:flex}.executive-panel>section{grid-template-columns:240px 1fr;min-height:285px;display:grid}.executive-gauge{background:#e7e2d9;border-right:1px solid #d2ccc2;flex-direction:column;justify-content:center;align-items:center;display:flex}.executive-gauge>span{color:#b96636;font:750 8px var(--font-manrope)}.executive-gauge strong{font:560 56px var(--font-manrope);letter-spacing:-.06em;margin:13px 0 15px}.executive-gauge strong small{color:#778991;font-size:13px}.executive-gauge>i{background:#c7c1b8;width:130px;height:5px}.executive-gauge>i b{background:#b96636;height:100%;transition:width .25s;display:block}.executive-gauge>small{color:#778991;margin-top:10px;font-size:7px}.executive-current{flex-direction:column;justify-content:center;padding:32px;display:flex}.executive-current>span{color:#8a9a9f;font:750 7px var(--font-manrope);letter-spacing:.1em}.executive-current h3{font:570 30px var(--font-manrope);letter-spacing:-.045em;margin:13px 0 8px}.executive-current p{color:#667983;font-size:10px;line-height:1.65}.executive-current>b{color:#fff;font:750 7px var(--font-manrope);background:#0b2a3c;align-self:flex-start;margin-top:12px;padding:7px 9px;display:inline-flex}.executive-ledger{border-top:1px solid #d1cbc2;border-bottom:1px solid #d1cbc2;grid-template-columns:repeat(3,1fr);display:grid}.executive-ledger p{border-right:1px solid #d1cbc2;flex-direction:column;min-height:90px;margin:0;padding:19px;display:flex}.executive-ledger p:last-child{border:0}.executive-ledger span{color:#85969d;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.executive-ledger b{font:650 9px/1.45 var(--font-manrope);margin-top:10px}.executive-panel>footer{justify-content:space-between;align-items:center;padding:18px 23px;display:flex}.executive-panel>footer a,.executive-panel>footer span{align-items:center;gap:7px;display:flex}.executive-panel>footer a{color:#b96636;font:700 9px var(--font-manrope)}.executive-panel>footer span{color:#82949b;font-size:7px}.premium-inner-hero{min-height:670px}.premium-inner-hero .inner-hero-content{padding-top:78px;padding-bottom:150px}.premium-inner-hero h1{max-width:1080px;font-size:clamp(52px,5.6vw,82px)}.premium-inner-hero .inner-hero-content>p:not(.eyebrow){max-width:740px;margin:25px 0;font-size:17px}.premium-hero-stats{border-top:1px solid #ffffff38;border-left:1px solid #ffffff38;grid-template-columns:repeat(4,1fr);max-width:920px;margin-top:34px;display:grid}.premium-hero-stats span{color:#9db0b8;border-bottom:1px solid #ffffff38;border-right:1px solid #ffffff38;align-items:center;gap:12px;min-height:68px;padding:13px;font-size:9px;display:flex}.premium-hero-stats b{color:#df8d5c;font:560 25px var(--font-manrope)}.references-hero-v27{background:radial-gradient(circle at 82% 25%,#3069806b,#0000 32%),linear-gradient(120deg,#051722,#0d3248)}.reference-ledger-section{padding-top:72px}.premium-reference-note{background:#e9ece9;grid-template-columns:160px 1fr auto;align-items:center;margin-bottom:35px}.premium-reference-note span{color:#b96636;font:750 7px var(--font-manrope);letter-spacing:.1em;border:1px solid #c5c9c5;padding:8px 10px}.premium-hero-actions{gap:12px;margin-top:30px;display:flex}.premium-hero-actions .button{min-width:220px}.premium-hero-trust{border-top:1px solid #fff3;grid-template-columns:repeat(3,1fr);max-width:850px;margin-top:36px;display:grid}.premium-hero-trust span{color:#df8d5c;font:750 7px var(--font-manrope);border-right:1px solid #ffffff2b;gap:9px;padding:16px 14px 16px 0;display:flex}.premium-hero-trust b{color:#a9bbc3;font-size:8px}.contact-layout{scroll-margin-top:25px}.premium-brief-form{border-top:3px solid #b96636;position:relative;box-shadow:0 20px 55px #06192517}.brief-outcomes{border-top:1px solid #d1c9bf;border-left:1px solid #d1c9bf;grid-template-columns:repeat(3,1fr);margin-top:23px;display:grid}.brief-outcomes span{color:#b96636;font:750 7px var(--font-manrope);border-bottom:1px solid #d1c9bf;border-right:1px solid #d1c9bf;flex-direction:column;gap:6px;padding:13px;display:flex}.brief-outcomes b{color:#425967;font-size:8px}.brief-role-choice{border:0;grid-template-columns:repeat(3,1fr);gap:7px;margin:0 0 4px;padding:0;display:grid}.brief-role-choice legend{color:#566a76;font:750 10px var(--font-manrope);grid-column:1/-1;margin-bottom:9px}.brief-role-choice label{cursor:pointer;background:#f8f5ef;border:1px solid #c8c1b7;align-items:center;min-height:50px;padding:10px;display:flex}.brief-role-choice label.active{background:#f4e7dc;border-color:#b96636;box-shadow:inset 0 -2px #b96636}.brief-role-choice input{opacity:0;position:absolute}.brief-role-choice span{font:650 9px/1.35 var(--font-manrope)}.project-thread-dock>a.is-empty{grid-template-columns:54px 1fr 14px}.project-thread-dock>a.is-empty strong{font:750 12px var(--font-manrope);letter-spacing:.08em}.project-thread-dock>a.is-empty div{display:flex}.project-thread-dock>a.is-empty b{color:#fff}.project-thread-dock>a.is-empty small{color:#8198a3}@keyframes v27Fade{0%{opacity:0}to{opacity:1}}@keyframes v27Lift{0%{opacity:0;transform:translateY(-12px)scale(.985)}to{opacity:1;transform:none}}@media (width<=1180px){.command-launcher span,.command-launcher kbd{display:none}.command-launcher{justify-content:center;width:38px}.hero .trust>div{padding-left:18px;padding-right:18px}.concierge-heading{grid-template-columns:1fr 1fr;gap:50px}.concierge-workspace{grid-template-columns:1fr}.concierge-controls{border-bottom:1px solid #ffffff2b;border-right:0}.concierge-result{min-height:520px}.executive-grid{grid-template-columns:1fr;gap:55px}.executive-copy{grid-template-columns:1fr 1fr;gap:30px;display:grid}.executive-copy>p:not(.eyebrow){grid-column:2}.executive-stage-list{grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.executive-stage-list button{grid-template-columns:30px 1fr}.executive-stage-list button>svg{display:none}}@media (width<=900px){.hero .trust{grid-template-columns:1fr 1fr}.hero .trust>div{min-height:70px}.hero{min-height:1030px}.project-concierge:before{background-position:68%}.concierge-shell{padding-top:85px;padding-bottom:90px}.concierge-heading{grid-template-columns:1fr;gap:25px}.concierge-heading>p{max-width:700px}.concierge-role-grid{grid-template-columns:1fr}.concierge-role-grid button{min-height:75px}.concierge-priority-grid{grid-template-columns:1fr 1fr}.executive-copy{display:block}.executive-stage-list{grid-template-columns:1fr 1fr}.premium-inner-hero{min-height:650px}.premium-inner-hero .inner-hero-content{padding-top:65px}.premium-hero-stats{grid-template-columns:1fr 1fr}.premium-reference-note{grid-template-columns:1fr;gap:12px}.premium-reference-note span{justify-self:start}.premium-hero-trust{grid-template-columns:1fr}.premium-hero-trust span{border-bottom:1px solid #ffffff26;border-right:0;padding:11px 0}}@media (width<=640px){.command-center-backdrop{padding:0}.command-center{border:0;height:100dvh;max-height:none}.command-center>header{padding:20px}.command-center h2{font-size:21px}.command-search{margin:12px}.command-results{max-height:calc(100dvh - 190px);padding:0 12px}.command-results a{grid-template-columns:38px 1fr 16px}.command-center>footer{padding:12px}.command-center>footer span{display:none}.hero{min-height:1020px}.hero .trust{grid-template-columns:1fr 1fr;bottom:16px}.hero .trust>div{min-height:73px;padding:11px}.hero .trust-icon{font-size:21px}.hero .trust b,.hero .trust small{font-size:8px}.concierge-shell{width:100%}.concierge-heading{padding:0 18px}.concierge-heading h2{font-size:40px}.concierge-heading>p{font-size:12px}.concierge-workspace{border-left:0;border-right:0;margin-top:45px}.concierge-controls,.concierge-result{padding:23px 18px}.concierge-field-row{grid-template-columns:1fr}.concierge-priority-grid{grid-template-columns:1fr 1fr}.concierge-result{min-height:550px}.concierge-actions{grid-template-columns:1fr}.concierge-actions a+a{margin-left:0}.executive-stage-list,.executive-panel>section{grid-template-columns:1fr}.executive-gauge{border-bottom:1px solid #d2ccc2;border-right:0;min-height:220px}.executive-current{min-height:220px}.executive-ledger{grid-template-columns:1fr}.executive-ledger p{border-bottom:1px solid #d1cbc2;border-right:0;min-height:70px}.executive-panel>footer{flex-direction:column;align-items:flex-start;gap:14px}.premium-inner-hero h1{font-size:43px}.premium-inner-hero .inner-hero-content>p:not(.eyebrow){font-size:14px}.premium-hero-stats{grid-template-columns:1fr 1fr}.premium-hero-stats span{min-height:57px;font-size:7px}.premium-hero-stats b{font-size:19px}.premium-hero-actions{flex-direction:column;align-items:stretch}.premium-hero-actions .button{min-width:0}.brief-role-choice,.brief-outcomes{grid-template-columns:1fr}.project-thread-dock{display:none}}@media (prefers-reduced-motion:reduce){.site-scroll-progress span,.command-center-backdrop,.command-center,.concierge-prepare,.command-results a,.executive-stage-list button>svg{transition:none;animation:none}}body.presentation-mode-open{overflow:hidden}.immersive-engineering{color:#fff;background:#071d2c;padding:125px 0;position:relative;overflow:hidden}.immersive-engineering:before{content:"";background:radial-gradient(circle at 85% 5%,#37748c3b,#0000 34%),linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/64px 64px,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/64px 64px;position:absolute;inset:0}.immersive-heading,.immersive-workspace{position:relative}.immersive-heading{grid-template-columns:1.15fr .65fr;align-items:end;gap:90px;display:grid}.immersive-heading h2{font:540 clamp(47px,4.5vw,72px)/.98 var(--font-manrope);letter-spacing:-.06em;margin:0}.immersive-heading h2 em{color:#df8d5c;font-style:normal}.immersive-heading>div:last-child>p{color:#9cb0b9;margin:0;font-size:15px;line-height:1.8}.immersive-heading>div:last-child>button{color:#f0b18b;width:100%;min-height:54px;font:750 9px var(--font-manrope);letter-spacing:.05em;cursor:pointer;background:#b966361f;border:1px solid #df8d5c80;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding:0 17px;transition:all .2s;display:flex}.immersive-heading>div:last-child>button:hover{color:#fff;background:#b96636;transform:translateY(-2px)}.immersive-workspace{grid-template-columns:1.08fr .92fr;gap:18px;margin-top:70px;display:grid}.scenario-lab,.digital-xray{background:#051925eb;border:1px solid #ffffff2e;box-shadow:0 35px 90px #00000038}.scenario-lab>header,.digital-xray>header{background:#061925;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;min-height:64px;padding:0 22px;display:flex}.scenario-lab>header div,.digital-xray>header div{flex-direction:column;display:flex}.scenario-lab>header span,.digital-xray>header span{color:#6e8995;font:750 7px var(--font-manrope);letter-spacing:.12em}.scenario-lab>header b,.digital-xray>header b{font:650 11px var(--font-manrope);margin-top:5px}.scenario-lab>header>i{color:#66d49b;font:750 7px var(--font-manrope);background:#3ea47426;padding:7px 9px;font-style:normal}.digital-xray>header>i{color:#df8d5c;width:42px;height:28px;font:750 8px var(--font-manrope);border:1px solid #df8d5c6b;place-items:center;font-style:normal;display:grid}.scenario-inputs{border-bottom:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);display:grid}.scenario-inputs>label{border-right:1px solid #ffffff21;padding:18px}.scenario-inputs>label:last-child{border:0}.scenario-inputs label>span{color:#78919c;font:750 7px var(--font-manrope);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;display:block}.scenario-inputs label>div{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.scenario-inputs input{accent-color:#d47f4d;width:100%;height:3px}.scenario-inputs label b{color:#e7edf0;min-width:58px;font:650 9px var(--font-manrope);text-align:right}.scenario-columns{grid-template-columns:1fr 1fr;display:grid}.scenario-columns>article{border-right:1px solid #ffffff24;padding:20px}.scenario-columns>article:last-child{border:0}.scenario-columns>article.recommended{background:linear-gradient(#b966361c,#0000 45%)}.scenario-columns article>header{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.scenario-columns article>header>span{color:#708995;font:750 7px var(--font-manrope)}.scenario-columns article>header select{color:#fff;max-width:145px;height:34px;font:650 8px var(--font-manrope);background:#0c2c3e;border:1px solid #ffffff2b;border-radius:0;justify-self:end;padding:0 8px}.scenario-columns article>header>b{color:#fff;font:750 6px var(--font-manrope);background:#b96636;grid-column:1/-1;justify-self:start;align-items:center;gap:5px;padding:5px 7px;display:flex}.scenario-system-title{border-bottom:1px solid #ffffff1f;grid-template-columns:54px 1fr;align-items:center;gap:16px;min-height:117px;display:grid}.scenario-system-title>i{color:#df8d5c;width:52px;height:52px;font:650 12px var(--font-manrope);border:1px solid #df8d5c73;place-items:center;font-style:normal;display:grid}.scenario-system-title h3{font:560 20px var(--font-manrope);letter-spacing:-.03em;margin:0}.scenario-system-title p{color:#748e99;margin:7px 0 0;font-size:8px;line-height:1.5}.scenario-metrics{padding-top:8px}.scenario-metrics>div{border-bottom:1px solid #ffffff17;grid-template-columns:1fr 70px 24px;align-items:center;gap:8px;min-height:42px;display:grid}.scenario-metrics span{color:#a7b6bc;align-items:center;gap:7px;font-size:8px;display:flex}.scenario-metrics span svg{color:#d98552}.scenario-metrics>div>i{background:#263f4b;height:4px}.scenario-metrics>div>i b{background:linear-gradient(90deg,#b96636,#efae83);height:100%;transition:width .3s;display:block}.scenario-metrics strong{color:#df8d5c;font:650 9px var(--font-manrope);text-align:right}.scenario-lab>footer{background:#051925;border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.scenario-lab>footer>p{color:#718995;align-items:flex-start;gap:9px;max-width:380px;margin:0;font-size:7px;line-height:1.45;display:flex}.scenario-lab>footer>p svg{color:#5dc294;flex:none}.scenario-lab>footer>p b{color:#a9bac1;display:block}.scenario-lab>footer>div{gap:7px;display:flex}.scenario-lab>footer button{color:#dfe7ea;min-height:38px;font:700 7px var(--font-manrope);cursor:pointer;background:#0b2a3b;border:1px solid #ffffff2b;align-items:center;gap:7px;padding:0 11px;display:flex}.scenario-lab>footer button:first-child{color:#eea77d;border-color:#b96636}.scenario-lab>footer button:hover{color:#fff;background:#b96636}.digital-xray{flex-direction:column;display:flex}.xray-visual{background:#020d15;min-height:455px;position:relative;overflow:hidden}.xray-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#020d15e6),linear-gradient(90deg,#020d158c,#0000 55%);position:absolute;inset:0}.xray-visual img{object-fit:cover;object-position:64% center;width:100%;height:455px;transition:filter .35s,transform .6s,opacity .35s}.xray-visual.layer-architecture img{filter:saturate(.72)contrast(1.08);transform:scale(1.02)}.xray-visual.layer-structure img{filter:contrast(1.18)brightness(1.05);transform:scale(1.06)}.xray-visual.layer-mep img{filter:saturate(1.45)hue-rotate(-8deg)contrast(1.1);transform:scale(1.1)translate(-1%)}.xray-visual.layer-performance img{filter:hue-rotate(18deg)saturate(.75)brightness(1.08);transform:scale(1.04)}.xray-scan{z-index:2;background:#e69a6c;width:2px;animation:5s ease-in-out infinite xrayScan;position:absolute;top:0;bottom:0;box-shadow:0 0 18px #e69a6c}.xray-scan:after{content:"";background:linear-gradient(90deg,#0000,#df8d5c17,#0000);width:110px;position:absolute;top:0;bottom:0;left:-55px}.xray-readout{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03131ede;border-left:2px solid #df8d5c;max-width:405px;padding:19px;position:absolute;bottom:24px;left:22px;right:22px}.xray-readout small{color:#df8d5c;font:750 7px var(--font-manrope);letter-spacing:.12em}.xray-readout strong{font:560 19px var(--font-manrope);margin:8px 0 6px;display:block}.xray-readout p{color:#9cb0b9;margin:0;font-size:8px;line-height:1.55}.xray-coordinate{z-index:3;color:#9db0b8;font:700 6px var(--font-manrope);background:#03121cd1;align-items:center;gap:7px;padding:8px 9px;display:flex;position:absolute;top:18px;left:18px}.digital-xray>nav{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);display:grid}.digital-xray>nav button{color:#fff;text-align:left;cursor:pointer;background:#071f2e;border:0;border-right:1px solid #ffffff1f;grid-template-columns:1fr auto;min-height:66px;padding:12px;display:grid}.digital-xray>nav button:last-child{border-right:0}.digital-xray>nav span{color:#587684;font:750 6px var(--font-manrope)}.digital-xray>nav b{font:650 8px var(--font-manrope);align-self:end}.digital-xray>nav svg{color:#587684;grid-area:1/2/3;align-self:center}.digital-xray>nav button.active{background:#b96636}.digital-xray>nav button.active span,.digital-xray>nav button.active svg{color:#f4d2bd}.xray-facts{grid-template-columns:repeat(3,1fr);margin-top:auto;display:grid}.xray-facts span{border-right:1px solid #ffffff1f;flex-direction:column;min-height:75px;padding:15px;display:flex}.xray-facts span:last-child{border:0}.xray-facts small{color:#df8d5c;font:750 6px var(--font-manrope)}.xray-facts b{font:650 8px var(--font-manrope);margin-top:auto}.client-presentation{z-index:1600;color:#fff;background:#04131d;grid-template-rows:auto auto 1fr auto;animation:.22s v27Fade;display:grid;position:fixed;inset:0}.client-presentation:before{content:"";pointer-events:none;background:radial-gradient(circle at 72% 55%,#38819b2e,#0000 33%),linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/70px 70px,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/70px 70px;position:absolute;inset:0}.presentation-close{z-index:3;color:#fff;cursor:pointer;background:#04141eb3;border:1px solid #ffffff38;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:23px;right:25px}.presentation-brand{z-index:1;border-bottom:1px solid #ffffff26;align-items:center;gap:17px;padding:24px 30px;display:flex;position:relative}.presentation-brand span{color:#df8d5c;font:800 21px var(--font-manrope);letter-spacing:.12em}.presentation-brand b{color:#758e99;font:750 7px var(--font-manrope);letter-spacing:.15em}.presentation-progress{z-index:1;border-bottom:1px solid #ffffff26;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.presentation-progress button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff1f;grid-template-columns:30px 1fr;align-items:center;min-height:70px;padding:0 25px;display:grid}.presentation-progress span{color:#526f7d;font:750 7px var(--font-manrope)}.presentation-progress b{font:650 8px var(--font-manrope);letter-spacing:.08em}.presentation-progress button.active{background:linear-gradient(90deg,#b9663642,#0000);box-shadow:inset 0 -2px #d98552}.presentation-progress button.active span{color:#df8d5c}.client-presentation>main{z-index:1;grid-template-columns:.8fr 1.2fr;min-height:0;display:grid;position:relative}.presentation-copy{flex-direction:column;justify-content:center;padding:7vw;display:flex}.presentation-copy>p:first-child{color:#df8d5c;font:750 8px var(--font-manrope);letter-spacing:.15em}.presentation-copy h2{max-width:610px;font:540 clamp(45px,5vw,76px)/.98 var(--font-manrope);letter-spacing:-.06em;margin:18px 0 23px}.presentation-copy>p:not(:first-child){color:#9db0b9;max-width:560px;font-size:15px;line-height:1.8}.presentation-copy>a{color:#df8d5c;max-width:300px;font:700 9px var(--font-manrope);border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff38;justify-content:space-between;align-items:center;margin-top:27px;padding:16px 0;display:flex}.presentation-image{min-height:0;position:relative;overflow:hidden}.presentation-image:after{content:"";background:linear-gradient(90deg,#04131d,#0000 35%),linear-gradient(#0000 55%,#04131d8c);position:absolute;inset:0}.presentation-image img{object-fit:cover;object-position:70% center;width:100%;height:100%;animation:12s ease-in-out infinite alternate presentationDrift}.presentation-image>span{z-index:2;color:#ffffff17;font:500 20vw var(--font-manrope);letter-spacing:-.1em;position:absolute;bottom:4%;right:5%}.client-presentation>footer{z-index:2;background:#031019;border-top:1px solid #ffffff26;grid-template-columns:160px 1fr 180px;align-items:center;min-height:72px;padding:0 28px;display:grid;position:relative}.client-presentation>footer button{color:#fff;height:40px;font:700 8px var(--font-manrope);cursor:pointer;background:#0a2839;border:1px solid #ffffff2e;justify-content:center;align-items:center;gap:9px;display:flex}.client-presentation>footer button:last-child{background:#b96636;border-color:#b96636}.client-presentation>footer button:disabled{opacity:.3;cursor:not-allowed}.client-presentation>footer span{color:#617d89;font:700 7px var(--font-manrope);letter-spacing:.09em;text-align:center}@keyframes xrayScan{0%,to{opacity:.35;left:10%}50%{opacity:1;left:90%}}@keyframes presentationDrift{0%{transform:scale(1.02)}to{transform:scale(1.09)translate(-1%)}}@media (width<=1180px){.immersive-heading{grid-template-columns:1fr 1fr;gap:50px}.immersive-workspace{grid-template-columns:1fr}.xray-visual,.xray-visual img{height:560px}.xray-visual{min-height:560px}.scenario-columns>article{padding:26px}.client-presentation>main{grid-template-columns:1fr 1fr}.presentation-copy{padding:6vw}}@media (width<=820px){.immersive-engineering{padding:90px 0}.immersive-heading{grid-template-columns:1fr;gap:28px}.immersive-heading>div:last-child>button{max-width:390px}.scenario-inputs{grid-template-columns:1fr}.scenario-inputs>label{border-bottom:1px solid #ffffff21;border-right:0}.scenario-columns{grid-template-columns:1fr}.scenario-columns>article{border-bottom:1px solid #ffffff24;border-right:0}.scenario-lab>footer{flex-direction:column;align-items:stretch}.scenario-lab>footer>div{grid-template-columns:1fr 1fr;display:grid}.scenario-lab>footer button{justify-content:center}.presentation-progress button{padding:0 13px}.client-presentation>main{grid-template-columns:1fr}.presentation-copy{z-index:3;background:linear-gradient(90deg,#04131dfa,#04131db3 70%,#0000);padding:10vw;position:absolute;inset:0}.presentation-image{height:100%}.client-presentation>footer span{display:none}.client-presentation>footer{grid-template-columns:1fr 1fr;gap:10px}}@media (width<=560px){.immersive-heading h2{font-size:41px}.immersive-workspace{width:100%}.scenario-lab,.digital-xray{border-left:0;border-right:0}.scenario-columns>article{padding:20px 16px}.scenario-lab>footer{padding:16px}.scenario-lab>footer>div{grid-template-columns:1fr}.xray-visual,.xray-visual img{height:470px}.xray-visual{min-height:470px}.xray-readout{bottom:15px;left:14px;right:14px}.digital-xray>nav{grid-template-columns:1fr 1fr}.digital-xray>nav button{border-bottom:1px solid #ffffff1f}.xray-facts{grid-template-columns:1fr}.xray-facts span{border-bottom:1px solid #ffffff1f;border-right:0;min-height:56px}.presentation-brand{padding:19px}.presentation-brand b{display:none}.presentation-close{top:13px;right:13px}.presentation-progress button{text-align:center;grid-template-columns:1fr;min-height:57px;padding:8px}.presentation-progress span{display:none}.presentation-copy{padding:8vw 24px}.presentation-copy h2{font-size:43px}.presentation-copy>p:not(:first-child){font-size:12px}.client-presentation>footer{padding:0 12px}}@media (prefers-reduced-motion:reduce){.xray-scan,.presentation-image img{animation:none}}@media print{.client-presentation,.immersive-heading>div:last-child>button{display:none!important}}.inner-page,.inner-page>section,.inner-page .shell,.inner-page [class*=-workspace],.inner-page [class*=-grid]{min-width:0}.inner-page h1,.inner-page h2,.inner-page h3,.inner-page p,.inner-page a,.inner-page button,.inner-page label,.inner-page small{overflow-wrap:anywhere}.demolition-command button,.geo-stage-toolbar button,.project-os-nav button,.engineering-toolbar button,.designer-tabs button,.cad-floor-tabs button,.cad-canvas-toolbar button,.site-canvas-toolbar button,.social-carousel-nav button{font-size:11px;line-height:1.3}.geo-workflow button b{font-size:12px;line-height:1.25}.geo-workflow button small{font-size:9.5px;line-height:1.35}.geo-workflow button>i{font-size:10px}.xlab-tabs button span{line-height:1.25;font-size:9px!important}.xlab-tabs button i{font-size:9px}.project-kernel-bar b,.project-kernel-bar input,.project-kernel-bar select{font-size:11px}.project-guided-journey{color:#173143;min-height:84px;font-family:var(--font-manrope);background:#eef2f2;border-bottom:1px solid #cbd5d7;grid-template-columns:235px minmax(0,1fr);display:grid}.project-guided-journey>header{color:#fff;background:#0b2a3d;flex-direction:column;justify-content:center;padding:14px 18px;display:flex}.project-guided-journey>header span{color:#df8d5c;letter-spacing:.12em;font-size:9px;font-weight:800}.project-guided-journey>header small{color:#92a6af;margin-top:5px;font-size:9px}.project-guided-journey>div{grid-template-columns:repeat(7,minmax(105px,1fr));min-width:0;display:grid}.project-guided-journey a{color:#526b76;background:#f7f9f8;border-right:1px solid #ccd6d8;grid-template-columns:26px 1fr;align-items:center;gap:8px;min-width:0;padding:12px 10px;display:grid;position:relative}.project-guided-journey a>i{color:#b96636;width:25px;height:25px;font:750 9px var(--font-manrope);border:1px solid #aebdc2;place-items:center;font-style:normal;display:grid}.project-guided-journey a>span{flex-direction:column;min-width:0;display:flex}.project-guided-journey a b{color:#183243;font-size:10px;line-height:1.25}.project-guided-journey a small{color:#788c95;margin-top:3px;font-size:8px;line-height:1.3}.project-guided-journey a em{color:#df8d5c;font:800 7px var(--font-manrope);letter-spacing:.08em;font-style:normal;position:absolute;top:6px;right:7px}.project-guided-journey a.active{background:#fff;box-shadow:inset 0 -4px #b96636}.project-guided-journey a.active>i{color:#fff;background:#b96636;border-color:#b96636}.project-guided-journey a:hover{background:#fff}.demolition-neighbor{transition:left .32s,right .32s}.demolition-zone{transition:inset .32s}.demolition-recommendation{color:#173143;background:#fff7f1;border-left:4px solid #b96636;grid-template-columns:165px 1fr;gap:6px 20px;margin-top:12px;padding:18px 20px;display:grid}.demolition-recommendation>span{color:#b96636;font:800 9px var(--font-manrope);letter-spacing:.09em;grid-row:1/3}.demolition-recommendation>b{font:650 16px var(--font-manrope)}.demolition-recommendation>p{color:#667b84;margin:0;font-size:10px;line-height:1.55}.demolition-methods button>div b{flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.demolition-methods button>div b em{color:#347c5d;font:800 7px var(--font-manrope);letter-spacing:.07em;background:#e7f3ed;padding:4px 6px;font-style:normal}.demolition-methods button>div small,.demolition-methods button>strong small,.demolition-controls label,.demolition-hazard-list button,.demolition-checks button,.demolition-studio>footer p{font-size:10px}.demolition-methods button.recommended{box-shadow:inset 3px 0 #4aa77d}.demolition-distance{font-size:10px}.geo-parcel-query,.geo-official-link{color:#fff;text-align:left;cursor:pointer;background:#0b2a3d;border:1px solid #c5d0d3;grid-template-columns:42px 1fr 18px;align-items:center;gap:10px;width:100%;min-height:54px;margin-top:10px;padding:7px 11px;display:grid}.geo-parcel-query>span,.geo-official-link>span{color:#e29a70;width:38px;height:38px;font:800 9px var(--font-manrope);border:1px solid #ffffff52;place-items:center;display:grid}.geo-parcel-query>b,.geo-official-link>b{font:700 11px/1.35 var(--font-manrope)}.geo-parcel-query>i,.geo-official-link>i{color:#e29a70;font-style:normal}.geo-parcel-query.loading{opacity:.72;cursor:wait}.geo-parcel-query.found{background:#286b51;border-color:#42a477}.geo-parcel-query.error{border-color:#c65b51}.geo-official-link{color:#173143;background:#fff;margin-top:7px}.geo-official-link>span{border-color:#b5c2c6}.geo-control-section label,.geo-control-section input,.geo-control-section select,.geo-control-section button,.geo-control-section .geo-caution,.geo-control-notice small,.geo-results,.geo-connectors b,.geo-connectors small{font-size:10px;line-height:1.4}.tool-page-hero>.site-nav{height:116px;padding-top:0!important}.tool-page-hero>.site-nav+.shell{padding-top:115px}.site-nav .nav-root-link{z-index:82;cursor:pointer;position:relative}.mega-panel a,.mobile-menu-panel a{cursor:pointer;pointer-events:auto}.mobile-group-link{background:#fff;justify-content:space-between;margin:5px 8px 9px;font-weight:750;color:#b96636!important;padding:12px!important;display:flex!important}.social-rail{background:#071d2c;align-items:stretch;width:62px;top:42%;box-shadow:0 18px 45px #03111b38}.social-rail-title{color:#fff;font:800 7px/1.2 var(--font-manrope);letter-spacing:.08em;text-align:center;background:#b96636;padding:10px 5px}.social-rail a{flex-direction:column;justify-content:center;align-items:center;gap:3px;width:62px;height:50px;display:flex}.social-rail a small{color:#a9bac2;letter-spacing:0;font-size:7px}@media (width<=1180px){.project-guided-journey{grid-template-columns:200px minmax(0,1fr)}.project-guided-journey>div{overscroll-behavior-inline:contain;overflow-x:auto}.project-guided-journey a{min-width:118px}}@media (width<=760px){.shell{width:calc(100% - 24px);margin-inline:auto}.section{padding-top:78px;padding-bottom:78px}.tool-page-hero .shell,.service-image-hero .shell,.digital-hero .shell{padding-inline:0}.tool-page-hero>.site-nav{height:88px}.tool-page-hero>.site-nav+.shell{padding-top:85px}.project-kernel-bar{grid-template-columns:1fr 1fr}.project-guided-journey{display:block}.project-guided-journey>header{min-height:72px}.project-guided-journey>div{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;width:100%;display:flex;overflow-x:auto}.project-guided-journey a{scroll-snap-align:start;min-width:145px;min-height:76px}.geo-workflow{scroll-snap-type:x proximity;width:100%;display:flex;overflow-x:auto}.geo-workflow button{scroll-snap-align:start;min-width:165px}.geo-workspace,.demolition-body,.architect-workspace,.coordination-workspace,.engineering-layout,.cad-editor-grid,.project-os-workspace{width:100%;max-width:100%;grid-template-columns:minmax(0,1fr)!important}.geo-stage,.demolition-analysis,.engineering-stage,.cad-canvas,.project-os-stage{width:100%;min-width:0;max-width:100%}.geo-data-table,.risk-register-table,.load-trace-table,.coordination-table{overscroll-behavior-inline:contain;width:100%;max-width:100%;overflow-x:auto}.demolition-recommendation{grid-template-columns:1fr}.demolition-recommendation>span{grid-row:auto}.demolition-scene>small{max-width:70%;line-height:1.4;left:12px;right:12px}.geo-connectors{grid-template-columns:1fr}.geo-connectors>a,.geo-connectors>button{border-bottom:1px solid #cbd5d7;border-right:0}.tool-page-intro,.section-heading,.quick-scenario-intro{align-items:start}.floating-contact{bottom:12px;right:12px}}@media (width<=520px){.shell{width:calc(100% - 18px)}.inner-page h1{font-size:clamp(38px,12vw,50px);line-height:1.02}.project-kernel-bar{grid-template-columns:minmax(0,1fr)}.project-kernel-bar>div,.project-kernel-bar>label{min-height:62px}.project-guided-journey a{min-width:136px}.demolition-command nav,.demolition-command>div{width:100%}.demolition-command nav button,.demolition-command>div button{width:100%;min-height:46px}.demolition-methods>button{grid-template-columns:minmax(0,1fr) 62px;gap:10px}.demolition-controls,.demolition-output,.geo-controls,.geo-results{padding-left:16px;padding-right:16px}.geo-stage{padding:5px}.geo-map-frame,.geo-terrain-viewer,.geo-data-view{height:430px}.geo-stage-toolbar>div{grid-template-columns:repeat(3,minmax(0,1fr))}.geo-stage-toolbar button{white-space:normal;padding-inline:7px}.geo-primary-metric strong{font-size:30px}.geo-metric-grid{grid-template-columns:1fr}.social-rail{display:none}}html,body{width:100%;max-width:100%;overflow-x:clip}.inner-page h1,.inner-page h2,.inner-page h3,.inner-page h4,.inner-page p,.inner-page a,.inner-page button,.inner-page label,.inner-page span,.inner-page small,.inner-page b,.inner-page strong{overflow-wrap:break-word;word-break:normal;min-width:0}.mobile-menu>summary{flex:none}.mobile-menu .mobile-nav-group>summary{width:100%;height:auto;min-height:58px;font:700 14px/1.35 var(--font-manrope);white-space:normal;flex-direction:row;justify-content:space-between;align-items:center;gap:14px;padding:15px 16px;display:flex}.mobile-menu .mobile-nav-group>summary>span{color:#b96636;background:0 0;border:1px solid #c5ced1;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:18px;line-height:1;display:grid}.mobile-menu .mobile-nav-group[open]>summary>span{transform:rotate(45deg)}.mobile-menu .mobile-nav-group:not([open])>div{display:none!important}.mobile-menu .mobile-nav-group[open]>div{display:block!important}.mobile-menu .mobile-nav-group>div,.mobile-menu .mobile-nav-group section,.mobile-menu .mobile-nav-group a{width:100%;min-width:0}.mobile-menu .mobile-nav-group section>b{color:#b96636;font:800 11px/1.4 var(--font-manrope);padding:12px 10px 7px;display:block}.mobile-menu .mobile-nav-group a,.mobile-menu .mobile-group-link{white-space:normal;gap:16px;min-height:48px;line-height:1.45;padding:12px 10px!important;font-size:13px!important}.demolition-command button,.geo-workflow button,.geo-stage-toolbar button,.project-os-nav button,.engineering-toolbar button,.designer-tabs button,.cad-floor-tabs button,.cad-canvas-toolbar button,.cad-topbar nav button,.xlab-tabs button,.architect-main>header button,.coordination-tabs button,.site-canvas-toolbar button,.social-carousel-nav button{white-space:normal;min-height:48px;font-size:13px!important;line-height:1.4!important}.geo-workflow button b,.cad-tools button b,.designer-tabs button b,.xlab-tabs button b,.project-os-nav button b{font-size:13px!important;line-height:1.35!important}.geo-workflow button small,.cad-tools button small,.xlab-tabs button span,.project-os-nav button small{font-size:11px!important;line-height:1.4!important}.project-kernel-bar span,.project-kernel-bar small,.project-kernel-bar .kernel-actions button,.project-kernel-bar .kernel-actions a{font-size:11px;line-height:1.4}.project-kernel-bar b,.project-kernel-bar input,.project-kernel-bar select,.geo-control-section label,.geo-control-section input,.geo-control-section select,.geo-control-section button,.geo-results,.geo-connectors b,.geo-connectors small{font-size:13px;line-height:1.45}.project-kernel-bar input,.project-kernel-bar select,.geo-control-section input,.geo-control-section select{min-height:44px}.project-guided-journey{grid-template-columns:270px minmax(0,1fr);min-height:122px}.project-guided-journey>header{padding:19px 22px}.project-guided-journey>header span{font-size:11px}.project-guided-journey>header b{margin-top:8px;font-size:15px}.project-guided-journey>header small{font-size:11px;line-height:1.45}.project-guided-journey>div{grid-template-columns:repeat(7,minmax(132px,1fr))}.project-guided-journey a{grid-template-columns:32px minmax(0,1fr);min-height:122px;padding:16px 13px}.project-guided-journey a>i{width:30px;height:30px;font-size:11px}.project-guided-journey a b{font-size:13px}.project-guided-journey a small{margin-top:5px;font-size:11px;line-height:1.35}.project-guided-journey a strong{color:#b96636;font:750 10px/1.3 var(--font-manrope);margin-top:9px}.project-guided-journey a u{z-index:2;color:#b96636;font-size:18px;text-decoration:none;position:absolute;top:50%;right:-7px;transform:translateY(-50%)}.project-guided-journey a em{font-size:9px}.project-guided-journey a.passed{background:#edf5f1}.project-guided-journey a.passed>i{color:#fff;background:#3c8b69;border-color:#3c8b69}.geo-cascade-guide{background:#f5f7f7;border:1px solid #cad4d6;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 16px;padding:12px;display:flex}.geo-cascade-guide b{font:750 11px var(--font-manrope)}.geo-cascade-guide i{color:#b96636;font-style:normal}.geo-cascade-fields{grid-template-columns:minmax(0,1fr)}.geo-cascade-fields label{position:relative}.geo-cascade-fields select{cursor:pointer;width:100%;padding-right:38px}.geo-cascade-fields select:disabled,.geo-cascade-fields input:disabled{cursor:not-allowed;opacity:.55;background:#e8eeee}.geo-cascade-status{color:#617680;align-items:flex-start;gap:9px;margin:12px 0 0;font-size:12px;line-height:1.5;display:flex}.geo-cascade-status i{background:#c6d0d2;border-radius:50%;flex:0 0 9px;width:9px;height:9px;margin-top:5px}.geo-cascade-status i.ready{background:#3f9a71;box-shadow:0 0 0 4px #3f9a711f}@media (width<=1180px){.mobile-menu>.mobile-menu-panel{z-index:1400;overscroll-behavior:contain;border:1px solid #d7d0c7;width:auto;max-height:calc(100dvh - 110px);padding:0;position:fixed;top:94px;left:16px;right:16px;overflow:hidden auto;box-shadow:0 26px 70px #00000059}}@media (width<=900px){.innovation-lab-intro,.founder-profile,.reference-record-card,.article-sidebar,.contact-layout>aside{position:static!important;top:auto!important}.social-rail{display:none}.project-thread-dock{width:auto;max-width:390px;bottom:84px;left:10px;right:10px}.project-guided-journey{display:block}.project-guided-journey>header{min-height:100px}.project-guided-journey>div{scroll-snap-type:x mandatory;width:100%;display:flex;overflow-x:auto}.project-guided-journey a{scroll-snap-align:start;min-width:180px}.project-guided-journey a u{display:none}}@media (width<=760px){.site-nav{width:calc(100% - 20px)}.mobile-menu>.mobile-menu-panel{max-height:calc(100dvh - 92px);top:82px;left:8px;right:8px}.geo-workspace,.demolition-body,.architect-workspace,.coordination-workspace,.engineering-layout,.cad-editor-grid,.project-os-workspace{grid-template-columns:minmax(0,1fr)!important}.geo-workflow,.engineering-toolbar,.designer-tabs,.cad-floor-tabs{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.geo-workflow button,.engineering-toolbar button,.designer-tabs button,.cad-floor-tabs button{scroll-snap-align:start;flex:none;min-width:170px}.cad-topbar,.geo-studio-top,.architect-main>header,.os-module-head{height:auto!important;min-height:0!important}.cad-topbar nav,.cad-top-actions,.geo-stage-toolbar{flex-wrap:wrap;width:100%}.cad-top-actions{grid-template-columns:1fr 1fr;display:grid}.cad-top-actions button{white-space:normal;min-width:0;min-height:48px}.floating-contact{min-width:142px;bottom:14px;right:10px}}@media (width<=520px){.official-logo{width:min(154px,43vw)}.mobile-menu>summary{width:44px;height:44px}.mobile-menu .mobile-nav-group>summary{min-height:56px;font-size:14px}.project-thread-dock{display:none}.project-kernel-bar,.geo-field-grid,.geo-coordinate-fields,.geo-planning-grid{grid-template-columns:minmax(0,1fr)!important}.geo-control-section{padding:20px 16px}}html,body,#main-content,.inner-page{width:100%;max-width:100%;overflow-x:clip}.site-nav{isolation:isolate;z-index:1400!important;position:relative!important}.site-nav .brand,.site-nav .desktop-navigation,.site-nav .command-launcher,.site-nav .nav-cta,.site-nav .mobile-menu{z-index:4;position:relative}.mega-panel{opacity:0;isolation:isolate;z-index:6!important;background:#f9f7f2!important}.site-nav:has(.nav-group:hover):before{content:"";z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;background:#020e16ad;position:fixed;inset:96px 0 0}.site-nav:has(.nav-group:focus-within):before{content:"";z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;background:#020e16ad;position:fixed;inset:96px 0 0}:is(.site-nav:has(.nav-group:hover) .mega-panel,.site-nav:has(.nav-group:focus-within) .mega-panel){opacity:1}.site-nav~.shell,.site-nav+.shell,.site-nav~[class*=hero]{position:relative;z-index:1!important}.project-guided-journey{grid-template-columns:270px minmax(0,1fr);height:auto}.project-live-handoff{background:#eef2f2;border-top:1px solid #ccd5d7;grid-column:1/-1;grid-template-columns:repeat(4,minmax(150px,1fr)) minmax(230px,1.2fr);min-width:0;display:grid}.project-live-handoff>span,.project-next-step{border-right:1px solid #ccd5d7;flex-direction:column;justify-content:center;min-width:0;min-height:66px;padding:12px 16px;display:flex}.project-live-handoff small{color:#71868f;font:750 10px/1.35 var(--font-manrope);letter-spacing:.07em}.project-live-handoff b{color:#173142;font:650 13px/1.4 var(--font-manrope);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;overflow:hidden}.project-next-step{color:#fff;background:#b96636;border-right:0;position:relative}.project-next-step small,.project-next-step b{color:#fff}.project-next-step i{color:#fff;font:500 24px/1 var(--font-manrope);position:absolute;right:18px}:is(.geo-studio,.architect-app,.cad-plan-editor,.engineering-workbench,.coordination-app,.system-comparison-tool,.project-os-app,.xlab-professional,.decision-assistant,.demolition-studio) :is(button,input,select,textarea,label){min-height:44px;font-size:13px!important;line-height:1.45!important}:is(.geo-studio,.architect-app,.cad-plan-editor,.engineering-workbench,.coordination-app,.system-comparison-tool,.project-os-app,.xlab-professional,.decision-assistant,.demolition-studio) small{font-size:11px!important;line-height:1.5!important}:is(.geo-studio,.architect-app,.cad-plan-editor,.engineering-workbench,.coordination-app,.system-comparison-tool,.project-os-app,.xlab-professional,.decision-assistant,.demolition-studio) p{line-height:1.65}.architect-main>header,.engineering-toolbar,.coordination-main>header,.mcda-results>header,.cad-topbar{z-index:3;height:auto;min-height:64px;position:relative}.architect-main>header nav,.engineering-toolbar>div,.coordination-main>header nav,.mcda-results>header nav{flex-wrap:wrap;display:flex}.architect-table,.issue-table,.os-table,.load-trace-table{max-width:100%;overflow-x:auto}.architect-table :is(.head,article),.issue-table :is(.head,article){min-width:880px}.inner-page :is(.founder-profile,.innovation-lab-intro,.contact-layout>aside,.reference-record-card){position:relative;top:auto}@media (width<=1180px){.project-live-handoff{grid-template-columns:repeat(2,1fr)}.project-next-step{grid-column:1/-1}}@media (width<=820px){.site-nav{z-index:2000!important}.mobile-menu[open]:before{content:"";z-index:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020e16c2;position:fixed;inset:0}.mobile-menu>summary{z-index:3;position:relative}.mobile-menu>.mobile-menu-panel{z-index:2;overscroll-behavior:contain;color:#0a2639;max-height:calc(100dvh - 94px);overflow-y:auto;box-shadow:0 28px 80px #0000007a;background:#fff!important;width:auto!important;position:fixed!important;top:78px!important;left:12px!important;right:12px!important}.project-guided-journey{display:block}.project-guided-journey>div{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.project-guided-journey>div>a{scroll-snap-align:start;min-width:min(78vw,280px)}.project-live-handoff{grid-template-columns:1fr;display:grid}.project-live-handoff>span{border-bottom:1px solid #ccd5d7;border-right:0;min-height:58px}.project-next-step{grid-column:auto;min-height:72px}.project-kernel-bar{grid-template-columns:1fr 1fr!important}.project-kernel-bar>div,.project-kernel-bar>label{border-bottom:1px solid #ffffff21;min-height:68px}:is(.geo-studio,.architect-app,.cad-plan-editor,.engineering-workbench,.coordination-app,.system-comparison-tool,.project-os-app,.xlab-professional,.decision-assistant,.demolition-studio){width:100%;max-width:100%;overflow:hidden}.architect-controls,.engineering-controls,.coordination-controls,.mcda-inputs{max-height:none!important;overflow:visible!important}.architect-input-grid,.engineering-field-grid,.coordination-input-grid,.mcda-number-grid{grid-template-columns:1fr 1fr!important}}@media (width<=540px){.shell{width:calc(100% - 24px)}.architect-input-grid,.engineering-field-grid,.coordination-input-grid,.mcda-number-grid,.project-kernel-bar{grid-template-columns:1fr!important}.project-kernel-bar>div,.project-kernel-bar>label{border-right:0}.kernel-actions{display:none!important}}.hero .trust{width:min(1180px,100% - 44px)!important;margin:0!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.hero .trust>div{text-align:left;min-width:0;justify-content:center!important}.hero .trust p{min-width:0;margin:0}.hero .trust b,.hero .trust small{white-space:normal;overflow-wrap:normal}.ecosystem-launch{color:#fff;background:#071c2d;padding:72px 0 0;position:relative;overflow:hidden}.ecosystem-launch:before{content:"";pointer-events:none;background:radial-gradient(circle at 82% 8%,#c184462e,#0000 31%),linear-gradient(105deg,#0000 46%,#ffffff06 46.2%,#0000 46.4%);position:absolute;inset:0}.ecosystem-launch>.shell{position:relative}.ecosystem-launch-head{grid-template-columns:1.1fr 1fr auto;align-items:end;gap:40px;padding-bottom:45px;display:grid}.ecosystem-launch-head>div>span{color:#d29b61;letter-spacing:.13em;margin-bottom:16px;font-size:12px;font-weight:800;display:block}.ecosystem-launch h2{font-family:var(--font-manrope);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.4vw,66px);line-height:.98}.ecosystem-launch h2 em{color:#d8a66e;font-weight:400}.ecosystem-launch-head>p{color:#bdc8d0;max-width:560px;margin:0;font-size:16px;line-height:1.72}.ecosystem-launch-head .button{white-space:nowrap}.ecosystem-journey{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(6,1fr);display:grid}.ecosystem-journey>a{color:#fff;border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;flex-direction:column;min-width:0;min-height:190px;padding:24px 20px;transition:all .25s;display:flex;position:relative}.ecosystem-journey>a:hover{background:#c184461f;transform:translateY(-4px)}.ecosystem-journey>a>span{color:#d8a66e;letter-spacing:.12em;font-size:12px;font-weight:800}.ecosystem-journey a div{margin-top:auto}.ecosystem-journey b{font-size:16px;line-height:1.25;display:block}.ecosystem-journey small{color:#aebdc7;margin-top:8px;font-size:12px;line-height:1.5;display:block}.ecosystem-journey i{color:#d8a66e;font-style:normal;position:absolute;top:20px;right:18px}.ecosystem-launch footer{color:#aebdc7;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:20px 0 24px;font-size:12px;display:grid}.ecosystem-launch footer b{color:#d8a66e;letter-spacing:.1em}.ecosystem-launch footer span{text-align:center}.ecosystem-launch footer small{text-align:right}:where(.cad-app,.geo-workspace,.demolition-studio,.architect-studio,.coordination-studio,.digital-hub-workspace,.project-os,.xlab,.system-comparison,.parcel-workspace) button,:where(.cad-app,.geo-workspace,.demolition-studio,.architect-studio,.coordination-studio,.digital-hub-workspace,.project-os,.xlab,.system-comparison,.parcel-workspace) input,:where(.cad-app,.geo-workspace,.demolition-studio,.architect-studio,.coordination-studio,.digital-hub-workspace,.project-os,.xlab,.system-comparison,.parcel-workspace) select{min-height:38px;font-size:13px!important;line-height:1.35!important}:where(.cad-app,.geo-workspace,.demolition-studio,.architect-studio,.coordination-studio,.digital-hub-workspace,.project-os,.xlab,.system-comparison,.parcel-workspace) label,:where(.cad-app,.geo-workspace,.demolition-studio,.architect-studio,.coordination-studio,.digital-hub-workspace,.project-os,.xlab,.system-comparison,.parcel-workspace) small{font-size:11px!important;line-height:1.45!important}:where(.cad-app,.geo-workspace,.demolition-studio,.architect-studio,.coordination-studio,.digital-hub-workspace,.project-os,.xlab,.system-comparison,.parcel-workspace) p,:where(.cad-app,.geo-workspace,.demolition-studio,.architect-studio,.coordination-studio,.digital-hub-workspace,.project-os,.xlab,.system-comparison,.parcel-workspace) span{line-height:1.45}:where(.cad-app,.geo-workspace,.demolition-studio,.architect-studio,.coordination-studio,.digital-hub-workspace,.project-os,.xlab,.system-comparison,.parcel-workspace) *{min-width:0}:where(.architect-tabs,.coordination-tabs,.cad-tabs,.geo-tabs,.demolition-tabs,.os-tabs,.hub-tabs) button{white-space:normal!important;height:auto!important;min-height:44px!important;padding:10px 14px!important;font-size:13px!important;font-weight:750!important}:where(.architect-studio,.coordination-studio,.cad-app,.geo-workspace,.demolition-studio,.digital-hub-workspace) :where(article,section,div,p,span,b,strong,small){overflow-wrap:break-word}.knowledge-hero .inner-hero-content{max-width:860px}.knowledge-hero .inner-hero-content>p:last-child{max-width:760px}.knowledge-intro{color:#071c2d;background:#c48345}.knowledge-intro>.shell{grid-template-columns:auto 1fr auto 1fr auto 1fr;align-items:center;gap:18px;padding-top:22px;padding-bottom:22px;display:grid}.knowledge-intro span{letter-spacing:.08em;font-size:11px;font-weight:900}.knowledge-intro p{margin:0;font-size:13px;line-height:1.45}.knowledge-dashboard{color:#fff;background:#071c2d;grid-template-columns:1fr 1fr 1.5fr;margin-bottom:34px;display:grid}.knowledge-dashboard>div{border-right:1px solid #ffffff21;padding:26px 28px}.knowledge-dashboard small{color:#c99865;letter-spacing:.13em;font-size:10px;font-weight:800;display:block}.knowledge-dashboard strong{margin:10px 0 4px;font-size:30px;display:block}.knowledge-dashboard span{color:#b8c4cc;font-size:12px}.resource-library-v2 .resource-tools{grid-template-columns:minmax(300px,.8fr) 1.5fr;align-items:end;gap:26px;margin-bottom:22px;display:grid}.resource-library-v2 .resource-tools label>span{color:#324654;margin-bottom:9px;font-size:12px;font-weight:750;display:block}.resource-library-v2 .resource-tools input{background:#fff;border:1px solid #cbd3d8;width:100%;min-height:52px;padding:0 17px;font-size:14px}.resource-library-v2 .resource-filters{flex-wrap:wrap;gap:7px;display:flex}.resource-library-v2 .resource-filters button{color:#183346;background:#fff;border:1px solid #cbd3d8;min-height:38px;padding:8px 12px;font-size:11px;font-weight:750}.resource-library-v2 .resource-filters button.active{color:#fff;background:#0a2337;border-color:#0a2337}.resource-list-head{border-top:1px solid #d7dde0;border-bottom:1px solid #d7dde0;justify-content:space-between;align-items:center;margin-bottom:0;padding:15px 0;display:flex}.resource-list-head p{margin:0;font-size:13px}.resource-list-head span{color:#667782;font-size:11px}.resource-library-v2 .resource-grid{display:block}.resource-library-v2 .resource-card{box-shadow:none;background:0 0;border-bottom:1px solid #d7dde0;border-radius:0;grid-template-columns:60px minmax(0,1fr) 230px;align-items:center;gap:26px;padding:26px 0;display:grid}.resource-index{font:700 18px var(--font-manrope);color:#c48345;align-self:start}.resource-card-copy>div{flex-wrap:wrap;gap:8px;display:flex}.resource-card-copy>div span,.resource-card-copy>div i{letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:800}.resource-card-copy>div span{color:#a4622d}.resource-card-copy>div i{color:#637480}.resource-library-v2 .resource-card h2{margin:9px 0 8px;font-size:20px;line-height:1.2}.resource-library-v2 .resource-card p{max-width:760px;margin:0;font-size:13px;line-height:1.55}.resource-library-v2 .resource-card-copy>small{color:#6b7a83;margin-top:10px;font-size:11px;display:block}.resource-source{border-left:1px solid #d7dde0;padding-left:24px}.resource-source>span{color:#a4622d;text-transform:uppercase;font-size:10px;font-weight:800}.resource-source>b{margin:7px 0 14px;font-size:12px;display:block}.resource-source>a{color:#0a2337;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.resource-disclaimer{background:#eef2f3;grid-template-columns:150px 1fr;gap:24px;margin-top:34px;padding:24px 28px;display:grid}.resource-disclaimer b{font-size:13px}.resource-disclaimer p{color:#526571;margin:0;font-size:12px;line-height:1.65}.corporate-founder{align-items:start}.founder-profile>a{color:#a96534;margin-top:18px;font-size:12px;font-weight:800;display:block}.founder-facts{background:#d9dfe1;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:25px;display:grid}.founder-facts p{background:#fff;margin:0;padding:14px 8px}.founder-facts strong{font-size:18px;display:block}.founder-facts small{color:#657681;margin-top:4px;font-size:9px;line-height:1.35;display:block}.founder-competency-groups{background:#d7dddf;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:30px;display:grid}.founder-competency-groups article{background:#f5f7f7;padding:20px}.founder-competency-groups b{color:#9a5e30;margin-bottom:11px;font-size:12px;display:block}.founder-competency-groups span{border-top:1px solid #dbe0e2;padding:5px 0;font-size:12px;line-height:1.55;display:block}.founder-source-note{color:#718089;margin-top:18px;line-height:1.55;display:block;font-size:10px!important}@media (width<=1100px){.ecosystem-launch-head{grid-template-columns:1fr 1fr}.ecosystem-launch-head .button{grid-column:1/-1;width:max-content}.ecosystem-journey{grid-template-columns:repeat(3,1fr)}.resource-library-v2 .resource-tools{grid-template-columns:1fr}.knowledge-intro>.shell{grid-template-columns:auto 1fr auto 1fr}}@media (width<=760px){.hero .trust{grid-template-columns:1fr 1fr!important;width:calc(100% - 28px)!important;display:grid!important;bottom:18px!important}.hero .trust>div{justify-content:flex-start!important;padding:10px!important}.hero .trust-icon{font-size:18px!important}.hero .trust b{font-size:10px!important}.hero .trust small{font-size:8px!important}.ecosystem-launch{padding-top:48px}.ecosystem-launch-head{grid-template-columns:1fr;gap:20px}.ecosystem-launch-head .button{grid-column:auto;justify-content:center;width:100%}.ecosystem-journey{grid-template-columns:1fr 1fr}.ecosystem-journey>a{min-height:150px}.ecosystem-launch footer{grid-template-columns:1fr;gap:8px}.ecosystem-launch footer span,.ecosystem-launch footer small{text-align:left}.knowledge-intro>.shell{grid-template-columns:auto 1fr;gap:10px 14px}.knowledge-dashboard{grid-template-columns:1fr}.knowledge-dashboard>div{border-bottom:1px solid #ffffff21;border-right:0;padding:20px}.resource-library-v2 .resource-card{grid-template-columns:36px 1fr;gap:14px}.resource-source{border-top:1px solid #d7dde0;border-left:0;grid-column:2;padding:14px 0 0}.resource-disclaimer,.founder-competency-groups,.founder-facts{grid-template-columns:1fr}.founder-facts p{grid-template-columns:60px 1fr;align-items:center;display:grid}}@media (width<=440px){.ecosystem-journey{grid-template-columns:1fr}.ecosystem-journey>a{min-height:122px}.hero .trust{grid-template-columns:1fr 1fr!important}.knowledge-intro p{font-size:12px}}.hero .trust{bottom:10px!important}.hero-content .actions{margin-bottom:70px}.site-nav{overflow:visible!important}.site-nav .desktop-navigation{position:static}.mega-panel{min-height:430px;grid-template-columns:330px minmax(0,1fr)!important;width:min(1280px,100vw - 32px)!important;top:calc(100% - 1px)!important;left:50%!important;right:auto!important;transform:translate(-50%,12px)!important}.nav-group:hover .mega-panel,.nav-group:focus-within .mega-panel{transform:translate(-50%)!important}.mega-panel-intro>span{font-size:11px!important}.mega-panel-intro h2{margin:28px 0 18px!important;font-size:40px!important}.site-nav .mega-panel-intro>a{padding:17px 0!important;font-size:12px!important}.mega-panel-sections section>h3{margin-bottom:12px!important;font-size:11px!important}.site-nav .mega-panel-sections a{min-height:66px;grid-template-columns:1fr 26px!important;padding:13px 8px!important}.mega-panel-sections a small{margin-top:5px!important;font-size:11px!important;line-height:1.45!important}.mega-panel-sections a>span{font-size:16px!important}.ecosystem-stage-rail{border:1px solid #ffffff2b;border-bottom:0;grid-template-columns:repeat(5,1fr);display:grid}.ecosystem-stage-rail>div{border-right:1px solid #ffffff2b;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-content:center;gap:2px 8px;min-height:70px;padding:12px 18px;display:grid}.ecosystem-stage-rail>div:last-child{border-right:0}.ecosystem-stage-rail span{color:#d6a06a;grid-row:1/3;font-size:11px;font-weight:800}.ecosystem-stage-rail b{font-size:13px}.ecosystem-stage-rail small{color:#91a5af;font-size:10px}.ecosystem-module-grid{border-top:1px solid #ffffff2b;border-left:1px solid #ffffff2b;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ecosystem-module-grid>a{color:#fff;background:linear-gradient(145deg,#ffffff06,#0000);border-bottom:1px solid #ffffff2b;border-right:1px solid #ffffff2b;flex-direction:column;min-width:0;min-height:238px;padding:24px;transition:all .25s;display:flex}.ecosystem-module-grid>a:hover{background:linear-gradient(145deg,#c4834533,#ffffff09);transform:translateY(-4px)}.ecosystem-module-grid header{justify-content:space-between;align-items:center;display:flex}.ecosystem-module-grid header span{color:#d5a06b;font-size:11px;font-weight:800}.ecosystem-module-grid header i{color:#e1b485;border:1px solid #d5a06b80;padding:5px 7px;font-size:10px;font-style:normal;font-weight:800}.ecosystem-module-grid>a>b{font:650 19px/1.2 var(--font-manrope);margin-top:31px}.ecosystem-module-grid>a>small{color:#d39a63;margin-top:8px;font-size:10px;font-weight:750}.ecosystem-module-grid>a>p{color:#aebdc5;margin:13px 0 20px;font-size:12px;line-height:1.55}.ecosystem-module-grid>a>footer{border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;margin-top:auto;padding:13px 0 0;display:flex}.ecosystem-module-grid footer em{color:#8499a4;text-transform:uppercase;font-size:9px;font-style:normal}.ecosystem-module-grid footer strong{color:#d8a66e;font-size:10px}.ecosystem-module-grid .stage-tanım{box-shadow:inset 0 3px #9f825d}.ecosystem-module-grid .stage-arsa{box-shadow:inset 0 3px #5f998a}.ecosystem-module-grid .stage-tasarım{box-shadow:inset 0 3px #b77747}.ecosystem-module-grid .stage-koordinasyon{box-shadow:inset 0 3px #668aa4}.ecosystem-module-grid .stage-teslim{box-shadow:inset 0 3px #7f719c}.ecosystem-data-spine{grid-template-columns:auto 1fr minmax(250px,.6fr);align-items:center;gap:26px;padding:24px 0;display:grid}.ecosystem-data-spine b{color:#d5a06b;letter-spacing:.1em;font-size:11px}.ecosystem-data-spine span{color:#d3dde1;text-align:center;font-size:11px}.ecosystem-data-spine small{color:#8fa2ab;text-align:right;font-size:10px}.resource-library-v2 .resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:18px;display:grid!important}.resource-library-v2 .resource-card{transition:all .22s;background:#fff!important;border:1px solid #d2d9dc!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;min-height:330px!important;padding:24px!important;display:flex!important;box-shadow:0 13px 35px #0821310f!important}.resource-library-v2 .resource-card:hover{transform:translateY(-4px);border-color:#b98252!important;box-shadow:0 18px 42px #0821311f!important}.resource-library-v2 .resource-index{align-self:auto;font-size:13px}.resource-library-v2 .resource-card h2{min-height:44px;margin:12px 0 10px!important;font-size:18px!important}.resource-library-v2 .resource-source{border-top:1px solid #d7dde0;grid-template-columns:1fr auto;gap:5px 12px;margin-top:auto;display:grid;border-left:0!important;padding:18px 0 0!important}.resource-library-v2 .resource-source>span,.resource-library-v2 .resource-source>b{grid-column:1;margin:0!important}.resource-library-v2 .resource-source>a{grid-area:1/2/3;align-self:center}.social-live-carousel{grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr)!important;min-height:680px!important}.social-live-stage{background:radial-gradient(circle at 50% 20%,#ffffff14,#0000 40%),#061a2b;place-items:center;min-width:0;padding:30px;display:grid}.social-live-frame{background:#fff;width:min(100%,520px);height:620px;position:relative;overflow:hidden;box-shadow:0 24px 65px #00000052}.social-live-frame iframe{border:0;width:100%;height:100%}.social-live-frame>span{z-index:2;color:#fff;letter-spacing:.08em;pointer-events:none;background:#061a2be6;padding:7px 9px;font-size:8px;font-weight:800;position:absolute;bottom:12px;left:12px}.social-api-ready{color:#fff;background:#ffffff09;border:1px solid #ffffff2e;width:min(100%,560px);padding:56px}.social-api-ready>span{color:var(--social-color);letter-spacing:.12em;font-size:10px;font-weight:800}.social-api-ready strong{font:600 34px/1.1 var(--font-manrope);margin:24px 0;display:block}.social-api-ready p{color:#aebdc5;font-size:13px;line-height:1.7}.section-heading>*,.home-corporate-grid>*,.founder-strip>*,.activity-grid>*,.ecosystem-module-grid>*,.resource-grid>*,.social-carousel>*{min-width:0}.inner-page :where(h1,h2,h3,h4,p,a,b,strong,small,span){word-break:normal;overflow-wrap:break-word}@media (width<=1180px){.mega-panel{display:none!important}.ecosystem-module-grid{grid-template-columns:repeat(3,1fr)}.resource-library-v2 .resource-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.hero-content .actions{margin-bottom:35px}.ecosystem-stage-rail{grid-template-columns:1fr 1fr}.ecosystem-stage-rail>div{border-bottom:1px solid #ffffff2b}.ecosystem-module-grid{grid-template-columns:1fr 1fr}.social-live-carousel{grid-template-columns:1fr!important}.social-live-stage{padding:18px}.social-live-frame{height:560px}}@media (width<=640px){.hero .trust{bottom:8px!important}.hero-content .actions{margin-bottom:25px}.ecosystem-stage-rail,.ecosystem-module-grid{grid-template-columns:1fr}.ecosystem-module-grid>a{min-height:190px}.ecosystem-module-grid>a>b{margin-top:23px}.ecosystem-data-spine{grid-template-columns:1fr;gap:9px}.ecosystem-data-spine span,.ecosystem-data-spine small{text-align:left}.resource-library-v2 .resource-grid{grid-template-columns:1fr}.resource-library-v2 .resource-card{min-height:300px!important}.social-live-stage{padding:10px}.social-live-frame{height:520px}.social-api-ready{padding:30px}.social-api-ready strong{font-size:28px}}.ecosystem-module-grid>a{isolation:isolate;min-height:300px;position:relative;overflow:hidden;padding-top:148px!important}.module-visual{z-index:-1;filter:saturate(.8);background-position:50%;background-size:cover;height:132px;position:absolute;inset:0 0 auto;overflow:hidden}.module-visual:after{content:"";background:linear-gradient(#0416230d,#071c2d 98%),linear-gradient(90deg,#041623ad,#0000);position:absolute;inset:0}.module-visual i{z-index:2;border:1px solid #e2ad74b8;animation:6s ease-in-out infinite arkemModulePulse;position:absolute}.module-visual i:first-child{width:28px;height:28px;top:24%;left:12%;transform:rotate(45deg)}.module-visual i:nth-child(2){border-width:1px 0 0;width:64px;height:1px;animation-delay:-2s;top:18%;right:18%}.module-visual i:nth-child(3){background:#d59a61;border-radius:50%;width:9px;height:9px;animation-delay:-4s;bottom:24%;right:22%;box-shadow:0 0 0 7px #d59a611f}.ecosystem-module-grid>a:hover .module-visual{filter:saturate();transition:all .6s;transform:scale(1.045)}.ecosystem-module-grid>a:hover .module-visual:after{background:linear-gradient(#04162305,#071c2d 98%),linear-gradient(90deg,#04162373,#0000)}@keyframes arkemModulePulse{0%,to{opacity:.45;transform:translateY(0)rotate(45deg)}50%{opacity:1;transform:translateY(-6px)rotate(45deg)}}.founder-strip>div:first-child{align-items:center}.founder-strip>div:first-child>img{object-fit:cover;object-position:50% 23%;filter:saturate(.82);border:1px solid #fff3;flex:0 0 78px;width:78px;height:92px;box-shadow:0 12px 25px #00000038}.founder-strip>div:first-child em{max-width:260px;line-height:1.45}.founder-editorial{grid-template-columns:minmax(330px,.78fr) minmax(0,1.22fr)!important;gap:80px!important}.founder-portrait{color:#fff;background:#071c2d;margin:0;position:sticky;top:120px;box-shadow:0 32px 70px #071d2c33}.founder-portrait>img{aspect-ratio:4/4.6;object-fit:cover;object-position:50% 25%;filter:saturate(.82)contrast(1.02);width:100%;display:block}.founder-portrait figcaption{border-top:3px solid #c48345;padding:28px 30px 32px;position:relative}.founder-portrait small{color:#d99b62;letter-spacing:.12em;font-size:10px;font-weight:850}.founder-portrait h2{font:620 36px/1.05 var(--font-manrope);letter-spacing:-.04em;margin:16px 0 12px}.founder-portrait p{color:#d4dde1;font:650 14px/1.5 var(--font-manrope);margin:0}.founder-portrait a{color:#d9a46f;border-top:1px solid #ffffff2e;justify-content:space-between;margin-top:24px;padding-top:17px;font-size:11px;font-weight:800;display:flex}.founder-credentials{grid-template-columns:repeat(3,1fr);gap:12px;margin:34px 0;display:grid}.founder-credentials>div{background:linear-gradient(145deg,#fff,#f0f3f3);border:1px solid #d4dcde;min-height:145px;padding:23px;position:relative;overflow:hidden;box-shadow:0 12px 30px #08243512}.founder-credentials>div:after{content:"";border:1px solid #c4834540;width:80px;height:80px;position:absolute;bottom:-25px;right:-18px;transform:rotate(35deg)}.founder-credentials strong{color:#b66e37;font:700 28px/1 var(--font-manrope);display:block}.founder-credentials span{color:#173243;font:700 12px/1.35 var(--font-manrope);margin-top:18px;display:block}.founder-credentials small{color:#75868e;margin-top:7px;font-size:9px;line-height:1.45;display:block}.founder-competency-groups{background:0 0!important;gap:12px!important}.founder-competency-groups article{border:1px solid #d4dcde;min-height:190px;position:relative;box-shadow:0 12px 32px #0824350e;background:#fff!important;padding:25px!important}.founder-competency-groups article:before{content:"";background:#c48345;width:3px;position:absolute;top:0;bottom:0;left:0}.founder-competency-groups b{margin-bottom:17px!important;font-size:13px!important}.founder-competency-groups span{padding:8px 0!important;font-size:12px!important}.resource-source>div{flex-direction:column;grid-area:1/2/3;align-self:center;align-items:flex-end;gap:8px;display:flex}.resource-source>div button,.resource-source>div a{color:#0a2337;min-height:32px;font:800 11px/1.3 var(--font-manrope);cursor:pointer;white-space:normal;text-align:right;background:0 0;border:0;align-items:center;gap:8px;display:flex}.resource-source>div button{color:#b36c36}.resource-source>div a{font-size:10px}.resource-viewer-backdrop{z-index:5000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#031019d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.resource-viewer{background:#f7f7f4;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,100%);height:min(880px,100dvh - 48px);display:grid;box-shadow:0 35px 100px #0000006b}.resource-viewer>header{color:#fff;background:#071c2d;justify-content:space-between;gap:25px;padding:22px 26px;display:flex}.resource-viewer>header span{color:#d49a61;letter-spacing:.1em;font-size:9px;font-weight:800}.resource-viewer>header h2{margin:7px 0 4px;font-size:21px}.resource-viewer>header p{color:#93a6af;margin:0;font-size:10px}.resource-viewer>header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;width:44px;height:44px;font-size:26px}.resource-viewer-frame{background:#dfe4e4;min-height:0;position:relative}.resource-viewer-frame iframe{z-index:2;background:#fff;border:0;width:100%;height:100%;position:relative}.resource-viewer-fallback{z-index:1;text-align:center;place-content:center;padding:30px;display:grid;position:absolute;inset:0}.resource-viewer-fallback p{color:#667983;font-size:12px}.resource-viewer-fallback a{color:#b36c36;font-weight:800}.resource-viewer>footer{border-top:1px solid #d2d9db;justify-content:space-between;align-items:center;gap:30px;padding:17px 26px;display:flex}.resource-viewer>footer p{color:#60737d;max-width:750px;margin:0;font-size:11px;line-height:1.5}.resource-viewer>footer a{color:#b36c36;font-size:11px;font-weight:800}:where(.ecosystem-module-grid>a,.resource-card,.founder-competency-groups article,.knowledge-dashboard>div,.mega-panel-sections a,.activity-copy,.system-list a,.access-grid a,.home-os-kpis article,.project-live-handoff>span){min-width:0;height:auto}:where(.ecosystem-module-grid,.resource-grid,.founder-credentials,.founder-competency-groups,.home-corporate-grid,.access-grid,.home-os-kpis)>*{min-width:0}:where(.ecosystem-module-grid,.resource-library-v2,.founder-editorial,.home-corporate,.home-services,.inner-page) :where(h1,h2,h3,h4,p,b,strong,small,span,a){white-space:normal;overflow-wrap:break-word;word-break:normal;max-width:100%}@media (width<=980px){.founder-editorial{grid-template-columns:1fr!important;gap:45px!important}.founder-portrait{grid-template-columns:minmax(260px,.7fr) 1fr;display:grid;position:relative;top:auto}.founder-portrait>img{aspect-ratio:auto;height:100%}.founder-portrait figcaption{border-top:0;border-left:3px solid #c48345;flex-direction:column;justify-content:center;display:flex}}@media (width<=720px){.ecosystem-module-grid>a{min-height:270px;padding-top:142px!important}.founder-strip>div:first-child>img{flex-basis:64px;width:64px;height:76px}.founder-portrait{display:block}.founder-portrait>img{aspect-ratio:4/4.4;height:auto}.founder-portrait figcaption{border-top:3px solid #c48345;border-left:0}.founder-credentials{grid-template-columns:1fr}.founder-credentials>div{min-height:112px}.resource-viewer-backdrop{padding:0}.resource-viewer{width:100%;height:100dvh}.resource-viewer>header{padding:18px}.resource-viewer>header h2{font-size:17px}.resource-viewer>footer{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 18px}.resource-source>div{grid-area:auto/1/auto/-1;align-items:flex-start;margin-top:10px}.resource-source>div button,.resource-source>div a{text-align:left}}@media (prefers-reduced-motion:reduce){.module-visual i{animation:none}.ecosystem-module-grid>a,.module-visual{transition:none!important}}.founder-portrait figcaption:before{content:none!important;display:none!important}.hero .trust{background:#fafaf7fa!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:min(1460px,100% - 28px)!important;height:auto!important;min-height:124px!important;box-shadow:0 20px 55px #0000002e!important}.hero .trust>div{gap:18px;min-height:124px;padding:24px 32px!important}.hero .trust-icon{flex:none;line-height:1;font-size:34px!important}.hero .trust b{letter-spacing:.055em;line-height:1.35;display:block;font-size:12px!important}.hero .trust small{line-height:1.45;font-size:10px!important}.platform-access .access-grid{gap:10px;border:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:42px!important}.platform-access .access-grid>a{background:#ffffff85;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr) 18px;align-content:start;gap:6px 12px;display:grid;min-height:132px!important;box-shadow:none!important;border:1px solid #d8dddf!important;padding:20px!important}.platform-access .access-grid>a:after{content:"↗";color:#b66e37;font:700 17px var(--font-manrope);grid-area:1/3/3;align-self:center}.platform-access .access-grid>a:hover{background:#fff!important;border-color:#b98252!important;transform:translateY(-3px)!important}.platform-access .access-grid span{grid-area:1/1/3;padding-top:2px;font-size:10px!important}.platform-access .access-grid h3{grid-column:2;line-height:1.32;margin:0!important;font-size:15px!important}.platform-access .access-grid p{grid-column:2;margin:0;line-height:1.48;font-size:10px!important}.platform-access .access-grid b{display:none!important}.resource-library-v2 .resource-grid{gap:12px!important}.resource-library-v2 .resource-card{min-height:258px!important;padding:20px!important;box-shadow:0 8px 24px #0821310b!important}.resource-library-v2 .resource-card-copy{margin-top:14px!important}.resource-library-v2 .resource-card h2{line-height:1.26;min-height:0!important;margin:9px 0 7px!important;font-size:16px!important}.resource-library-v2 .resource-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:10px!important;line-height:1.48!important}.resource-library-v2 .resource-card-copy>small{margin-top:7px!important;font-size:9px!important}.resource-library-v2 .resource-source{padding-top:12px!important}.resource-source>div{gap:4px!important}.resource-viewer-frame>object{background:#fff;border:0;width:100%;height:100%;display:block}.resource-viewer-fallback{z-index:0}.resource-viewer-fallback b{color:#173243;font:700 18px var(--font-manrope)}.resource-curated-reader{background-color:#f4f5f2;background-image:linear-gradient(90deg,#071c2d09 1px,#0000 1px),linear-gradient(#071c2d09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-columns:180px minmax(0,760px);place-content:center;gap:54px;padding:55px;display:grid;overflow:auto}.resource-reader-mark{color:#b66e37;background:#fff;border:1px solid #c9d2d5;place-items:center;width:150px;height:150px;font:500 72px/1 Georgia,serif;display:grid;box-shadow:16px 16px #0a2639}.resource-curated-reader article>span{color:#b66e37;font:800 10px var(--font-manrope);letter-spacing:.12em}.resource-curated-reader h3{color:#173243;font:650 25px/1.25 var(--font-manrope);margin:14px 0 16px}.resource-curated-reader p{color:#5c707b;font-size:13px;line-height:1.65}.resource-curated-reader ul{border-top:1px solid #ccd5d8;margin:24px 0;padding:0;list-style:none}.resource-curated-reader li{color:#2e4655;border-bottom:1px solid #ccd5d8;padding:12px 0 12px 24px;font-size:12px;line-height:1.48;position:relative}.resource-curated-reader li:before{content:"";border:1px solid #b66e37;width:7px;height:7px;position:absolute;top:17px;left:2px;transform:rotate(45deg)}.resource-curated-reader article>a{color:#fff;font:750 11px var(--font-manrope);background:#0a2639;gap:28px;padding:14px 18px;display:inline-flex}.ecosystem-module-grid>a{background:linear-gradient(155deg,#ffffff0b,#ffffff03)!important;min-height:312px!important;padding-top:158px!important}.module-visual{background-position:50% 46%;filter:saturate(1.05)contrast(1.05)!important;height:145px!important;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .5s!important}.stage-tanım .module-visual{background-image:url(/visuals/arkem-x-brief-v2.webp)!important}.stage-arsa .module-visual{background-image:url(/visuals/arkem-x-site-v2.webp)!important}.stage-tasarım .module-visual{background-image:url(/visuals/arkem-x-design-v2.webp)!important}.stage-koordinasyon .module-visual{background-image:url(/visuals/arkem-x-coordination-v2.webp)!important}.stage-teslim .module-visual{background-image:url(/visuals/arkem-x-delivery-v2.webp)!important}.module-visual:before{content:"";z-index:2;background:linear-gradient(100deg,#0000 18%,#ffffff21 48%,#0000 72%);animation:8s ease-in-out infinite arkemVisualScan;position:absolute;inset:0;transform:translate(-130%)}.module-visual:after{background:linear-gradient(#03121d05 0%,#0416231f 55%,#071c2d 100%),linear-gradient(90deg,#04162354,#0000 54%)!important}.ecosystem-module-grid>a:nth-child(3n+2) .module-visual{background-position:58% 42%}.ecosystem-module-grid>a:nth-child(3n) .module-visual{background-position:42% 54%}.ecosystem-module-grid>a:hover .module-visual{filter:saturate(1.18)contrast(1.07)!important;transform:scale(1.075)!important}.module-visual i:first-child{border-color:#ebb57ed1!important;width:34px!important;height:34px!important}.module-visual i:nth-child(2){background:linear-gradient(90deg,#e8ac71e6,#0000);width:86px!important}.module-visual i:nth-child(3){box-shadow:0 0 0 8px #d59a6121,0 0 25px #d59a6173!important}@keyframes arkemVisualScan{0%,55%{transform:translate(-130%)}78%,to{transform:translate(130%)}}@media (width<=1100px){.platform-access .access-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.hero .trust>div{padding:20px!important}}@media (width<=820px){.hero .trust{grid-template-columns:1fr 1fr!important;width:calc(100% - 24px)!important}.hero .trust>div{min-height:78px;padding:12px 16px!important}.platform-access .access-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.resource-curated-reader{grid-template-columns:1fr;gap:32px;padding:35px}.resource-reader-mark{width:100px;height:100px;font-size:48px;box-shadow:10px 10px #0a2639}}@media (width<=560px){.hero .trust{bottom:8px!important}.hero .trust>div{gap:10px}.hero .trust-icon{font-size:23px!important}.hero .trust b{font-size:9px!important}.hero .trust small{font-size:8px!important}.platform-access .access-grid{gap:7px;grid-template-columns:1fr!important}.platform-access .access-grid>a{min-height:104px!important;padding:16px!important}.resource-library-v2 .resource-card{min-height:232px!important}.resource-curated-reader{padding:25px 20px}.resource-curated-reader h3{font-size:20px}.resource-viewer>footer{display:none!important}.ecosystem-module-grid>a{min-height:284px!important;padding-top:148px!important}}@media (prefers-reduced-motion:reduce){.module-visual:before{animation:none}}html{scroll-behavior:smooth}section[id],div[id]{scroll-margin-top:112px}:where(.inner-page,.arkem-x-launch,.social-content-section,.social-showcase,.blog-page-v2) :where(h1,h2,h3,h4,p,a,button,label,span,small,b,strong,em){overflow-wrap:break-word;word-break:normal;min-width:0;max-width:100%}:where(.section-heading,.ecosystem-launch-head,.home-corporate-head)>p{align-self:end;margin-bottom:4px}.social-rail{z-index:35}@media (width<=1460px){.social-rail{display:none!important}}.ecosystem-stage-groups{gap:22px;margin-top:30px;display:grid}.ecosystem-stage-group{background:#ffffff05;border:1px solid #ffffff2e}.ecosystem-stage-header{border-bottom:1px solid #ffffff2b;grid-template-columns:minmax(190px,.45fr) minmax(260px,1fr) auto;align-items:center;gap:30px;min-height:94px;padding:20px 24px;display:grid}.ecosystem-stage-header>div{align-items:center;gap:16px;display:flex}.ecosystem-stage-header>div>span{color:#e0a36b;width:40px;height:40px;font:800 11px var(--font-manrope);border:1px solid #dc9c61a6;place-items:center;display:grid}.ecosystem-stage-header h3{color:#fff;font:620 24px/1.1 var(--font-manrope);letter-spacing:-.035em;margin:0}.ecosystem-stage-header>b{color:#dda16a;font:800 10px var(--font-manrope);letter-spacing:.1em}.ecosystem-stage-group>.ecosystem-module-grid{border:0!important;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important}.ecosystem-stage-group .ecosystem-module-grid>a{border-bottom:0;min-height:322px!important}.ecosystem-stage-group .ecosystem-module-grid>a>b{font-size:20px;line-height:1.25}.ecosystem-stage-group .ecosystem-module-grid>a>small{line-height:1.4;font-size:11px!important}.ecosystem-stage-group .ecosystem-module-grid>a>p{line-height:1.58;font-size:12px!important}.ecosystem-stage-group .ecosystem-module-grid footer em,.ecosystem-stage-group .ecosystem-module-grid footer strong{line-height:1.35;font-size:10px!important}.ecosystem-stage-group.stage-tanım{box-shadow:inset 4px 0 #9f825d}.ecosystem-stage-group.stage-arsa{box-shadow:inset 4px 0 #5f998a}.ecosystem-stage-group.stage-tasarım{box-shadow:inset 4px 0 #b77747}.ecosystem-stage-group.stage-koordinasyon{box-shadow:inset 4px 0 #668aa4}.ecosystem-stage-group.stage-teslim{box-shadow:inset 4px 0 #7f719c}.xlab-professional>.xlab-tabs{scrollbar-width:thin;overflow-x:auto;grid-template-columns:repeat(6,minmax(120px,1fr))!important;display:grid!important}.xlab-tabs button{grid-template-columns:42px minmax(0,1fr)!important;min-height:72px!important;padding:12px 14px!important}.xlab-tabs button i{width:34px!important;height:34px!important;font-size:9px!important}.xlab-tabs button span{font-size:10px!important;line-height:1.2!important}.xlab-tabs button b{font-size:12px!important;line-height:1.35!important}.xlab-body:focus{outline-offset:3px;outline:2px solid #d28a55}.xlab-command span,.xlab-command b,.xlab-command button{font-size:10px!important;line-height:1.35!important}.xlab-controls{padding:28px!important}.xlab-controls .xlab-kicker,.xlab-output>span,.xlab-output>header span{font-size:10px!important;line-height:1.4!important}.xlab-controls h3,.xlab-output h3{line-height:1.25}.xlab-controls label{font-size:11px!important;line-height:1.45!important}.xlab-controls input[type=number],.xlab-controls select{min-height:48px;font-size:12px!important}.xlab-controls label>i,.xlab-controls label>b{font-size:10px!important}.xlab-gates span{min-height:40px;font-size:9px!important;line-height:1.35!important}.xlab-output{padding:28px!important}.xlab-output>header b,.xlab-requirement-table strong,.dfma-score b,.dfma-alert b,.asset-state b,.twin-data-contract b{font-size:11px!important;line-height:1.4!important}.xlab-output>header>strong small,.xlab-requirement-table small,.dfma-score small,.xlab-lca-modules small,.dfma-process span,.dfma-process b,.dfma-process strong,.dfma-alert p,.reality-progress p>span,.asset-field-checks button,.asset-field-checks button b,.asset-state span,.twin-data-contract>span,.twin-data-contract small,.twin-rule-log>span,.twin-rule-log p,.xlab-disclaimer b,.xlab-disclaimer p,.xlab-method-note{font-size:10px!important;line-height:1.48!important}.xlab-lca-modules article span{font-size:10px!important}.xlab-lca-modules article b{font-size:15px!important;line-height:1.35!important}.xlab-lca-total span{font-size:10px!important}.xlab-lca-total b{font-size:14px!important}.dfma-process article{min-height:124px!important}.dfma-process b{margin-top:14px!important}.asset-field-checks button{min-height:48px;padding:10px!important}.founder-editorial{align-items:start;grid-template-columns:minmax(260px,330px) minmax(0,1fr)!important;gap:84px!important}.founder-portrait{border:1px solid #cbd2d4;justify-self:center;width:100%;max-width:330px;padding:10px;color:#0b2a3d!important;background:#f7f7f3!important;position:relative!important;top:auto!important;box-shadow:0 18px 42px #071d2c1c!important}.founder-portrait:before{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff7a;position:absolute;inset:18px}.founder-portrait>img{aspect-ratio:4/4.75!important;object-position:50% 25%!important;filter:saturate(.76)contrast(1.02)!important}.founder-portrait figcaption{background:#fff;border-top:2px solid #c48345!important;padding:23px 18px 19px!important}.founder-portrait small{font-size:9px!important}.founder-portrait h2{color:#102c3e;margin:13px 0 10px!important;font-size:28px!important}.founder-portrait p{color:#4c6472!important;font-size:12px!important}.founder-portrait p span{color:#a65f2f!important}.founder-portrait a{color:#a65f2f!important;margin-top:18px!important;font-size:10px!important}.founder-editorial .founder-narrative{padding-top:28px!important}.founder-narrative .lead{margin:0 0 32px!important}.founder-narrative>p:not(.lead){margin:0 0 20px}.founder-competency-groups article{background:linear-gradient(145deg,#fff,#f5f6f3);box-shadow:0 8px 22px #071d2c0b;border:1px solid #d7ddde!important}.resource-library-v2 .knowledge-dashboard strong{font-size:34px}.resource-library-v2 .resource-card p{-webkit-line-clamp:4;font-size:11px!important;line-height:1.55!important}.resource-library-v2 .resource-card-copy>small{font-size:10px!important}.resource-library-v2 .resource-source>span,.resource-library-v2 .resource-source>b{line-height:1.4;font-size:10px!important}.resource-source>div button,.resource-source>div a{min-height:34px!important;font-size:10px!important}.resource-filters button{min-height:40px;font-size:11px!important}.resource-list-head span,.resource-list-head p{font-size:12px!important}.blog-hero-v2{color:#fff;background:radial-gradient(circle at 78% 36%,#3a779257,#0000 30%),linear-gradient(115deg,#051a2a,#0b334b);min-height:720px}.blog-hero-v2 .inner-hero-content{padding-top:115px}.blog-hero-v2 h1{max-width:1050px}.blog-hero-metrics{border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:repeat(3,minmax(0,1fr));max-width:780px;margin-top:48px;display:grid}.blog-hero-metrics span{color:#aebfc7;border-bottom:1px solid #fff3;border-right:1px solid #fff3;align-items:center;gap:14px;min-height:76px;padding:14px;font-size:10px;display:flex}.blog-hero-metrics b{color:#e49a70;font:560 25px var(--font-manrope)}.blog-index{margin-top:54px}.blog-index-tools{border-top:1px solid #d2d9db;border-bottom:1px solid #d2d9db;grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:28px;padding:18px 0;display:grid}.blog-category-tabs{gap:7px;padding-bottom:4px;display:flex;overflow-x:auto}.blog-category-tabs button{color:#294454;min-height:42px;font:750 10px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #cbd3d7;flex:none;padding:9px 13px}.blog-category-tabs button.active{color:#fff;background:#0a293d;border-color:#0a293d}.blog-index-tools label span{color:#526875;margin-bottom:8px;font-size:10px;font-weight:750;display:block}.blog-index-tools input{background:#fff;border:1px solid #cbd3d7;width:100%;min-height:46px;padding:0 14px;font-size:13px}.blog-index-summary{color:#697b84;justify-content:space-between;align-items:center;gap:30px;padding:15px 0;font-size:11px;display:flex}.blog-index-summary p{margin:0}.blog-index-summary b{color:#b36b35;font-size:18px}.blog-editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.blog-editorial-grid article{background:#fff;border:1px solid #d2d9db;flex-direction:column;min-width:0;min-height:520px;transition:all .25s;display:flex}.blog-editorial-grid article:hover{border-color:#b98252;transform:translateY(-4px);box-shadow:0 20px 45px #0821311a}.blog-editorial-grid article.featured{grid-column:span 2;grid-template-columns:1.08fr .92fr;display:grid}.blog-card-image{background:#0a293d;min-height:220px;display:block;position:relative;overflow:hidden}.blog-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.blog-editorial-grid article:hover .blog-card-image img{transform:scale(1.035)}.blog-card-image>span{color:#fff;font:800 9px var(--font-manrope);background:#0a293de8;padding:8px 10px;position:absolute;bottom:18px;left:18px}.blog-card-copy{flex-direction:column;flex:1;padding:26px;display:flex}.blog-card-copy>div{color:#a96331;font:750 9px var(--font-manrope);justify-content:space-between;gap:15px;display:flex}.blog-card-copy>div small{color:#6d8089;font-size:9px}.blog-card-copy h2{margin:24px 0 14px;font-size:24px;line-height:1.22}.blog-card-copy>p{color:#60737d;margin:0;font-size:12px;line-height:1.7}.blog-card-copy>a{color:#ac6532;justify-content:space-between;margin-top:auto;padding-top:22px;font-size:11px;font-weight:800;display:flex}.knowledge-bridge{color:#fff;background:#09283b}.knowledge-bridge>.shell{grid-template-columns:1fr 1fr auto;align-items:center;gap:55px;display:grid}.knowledge-bridge h2{margin:0}.knowledge-bridge>div>p{color:#aec0c8;line-height:1.7}.content-feed-v2{min-height:700px}.content-feed-topline{z-index:3;color:#fff;font:750 9px var(--font-manrope);letter-spacing:.08em;justify-content:space-between;gap:20px;display:flex;position:absolute;top:22px;left:24px;right:24px}.content-feed-topline b{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#041826c7;padding:7px 9px;font-size:9px}.content-feed-rail>header{background:#061d2d;border-bottom:1px solid #ffffff29;padding:22px 24px}.content-feed-rail>header span{color:#df8d5c;font:800 9px var(--font-manrope);letter-spacing:.1em;display:block}.content-feed-rail>header b{color:#cfdbdf;font:600 12px var(--font-manrope);margin-top:7px;display:block}.content-feed-rail button{min-height:110px!important;padding:20px 24px!important}.content-feed-rail button span{margin-bottom:10px!important;font-size:9px!important}.content-feed-rail button b{font-size:14px!important;line-height:1.35!important}.content-feed-rail button small{color:#718995;margin-top:7px;font-size:9px;display:block}.content-feed-rail button.active small{color:#ffe1ce}.content-feed-rail>footer{color:#8399a3;background:#051925;align-items:center;gap:10px;min-height:48px;padding:12px 22px;font-size:9px;display:flex}.content-feed-rail>footer i,.social-rotation-status i{background:#5ec596;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #5ec5961c}.content-feed-rail>footer i.paused,.social-rotation-status i.paused{background:#da9a60;box-shadow:0 0 0 5px #da9a601c}.social-newsroom{min-height:650px!important}.social-live-stage{min-height:650px}.social-live-frame-with-fallback{background-position:50%;background-size:cover}.social-live-frame-with-fallback:before{content:"Akış yüklenirken resmî kanal kapağı gösteriliyor";z-index:0;color:#fff;background:#071d2dd9;padding:10px;font-size:9px;position:absolute;top:20px;left:20px;right:20px}.social-live-frame-with-fallback iframe{z-index:1;background:0 0;position:relative}.social-channel-showcase{color:#fff;width:min(100%,680px);height:560px;position:relative;overflow:hidden;box-shadow:0 28px 75px #00000059}.social-channel-showcase:after{content:"";background:linear-gradient(#0000 35%,#03111cf5);position:absolute;inset:0}.social-channel-showcase>img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.social-channel-showcase:hover>img{transform:scale(1.045)}.social-channel-showcase>div{z-index:2;position:absolute;bottom:34px;left:35px;right:35px}.social-channel-showcase>div span{color:#f0b17c;font:800 9px var(--font-manrope);letter-spacing:.12em}.social-channel-showcase>div b{color:#fff;max-width:510px;font:600 28px/1.15 var(--font-manrope);margin:13px 0;display:block}.social-channel-showcase>div small{color:#d3dee2;font-size:11px}.social-channel-showcase>i{z-index:3;background:var(--social-color);width:52px;height:52px;font:800 12px var(--font-manrope);place-items:center;font-style:normal;display:grid;position:absolute;top:25px;right:25px}.social-rotation-status{color:#8196a0;align-items:center;gap:10px;margin-top:16px;font-size:9px;display:flex}.social-carousel-nav{grid-template-columns:repeat(3,1fr)!important}.social-carousel-nav button{font-size:10px!important}.home-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.home-insight-grid article{min-width:0;height:auto!important}.home-insight-grid article :where(h3,p){height:auto!important;max-height:none!important}.mega-panel{max-height:calc(100dvh - 98px);overflow:auto}.mega-panel-sections a{min-height:58px}.mega-panel-sections a b{line-height:1.35;font-size:12px!important}.mega-panel-sections a small{line-height:1.45;font-size:9px!important}.project-guided-journey .project-next-step{align-content:center;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) 28px!important;min-width:0!important;display:grid!important}.project-guided-journey .project-next-step small,.project-guided-journey .project-next-step b{grid-column:1;white-space:normal!important;width:auto!important;overflow:visible!important}.project-guided-journey .project-next-step small{font-size:9px!important;line-height:1.4!important}.project-guided-journey .project-next-step b{font-size:13px!important;line-height:1.35!important}.project-guided-journey .project-next-step i{grid-area:1/2/3;place-self:center}@media (width<=1180px){.resource-library-v2 .resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.blog-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ecosystem-stage-header{grid-template-columns:190px 1fr}.ecosystem-stage-header>b{grid-column:1/-1}}@media (width<=900px){.ecosystem-stage-header{grid-template-columns:1fr;gap:12px}.ecosystem-stage-header>b{grid-column:auto}.xlab-professional>.xlab-tabs{grid-template-columns:repeat(6,minmax(150px,1fr))!important}.founder-editorial{grid-template-columns:1fr!important;gap:48px!important}.founder-portrait{max-width:310px}.founder-editorial .founder-narrative{padding-top:0!important}.resource-library-v2 .resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.blog-index-tools{grid-template-columns:1fr}.blog-editorial-grid article.featured{grid-column:auto;display:flex}.knowledge-bridge>.shell{grid-template-columns:1fr;gap:24px}.content-feed-v2{grid-template-columns:1fr}.content-feed-rail{grid-template-columns:1fr 1fr!important}.content-feed-rail>header,.content-feed-rail>footer{grid-column:1/-1}}@media (width<=760px){.mobile-menu[open]{z-index:6000}.mobile-menu-panel{overscroll-behavior:contain;border-top:3px solid #b96636;z-index:6000!important;color:#10293b!important;background:#f7f7f3!important;width:auto!important;max-height:calc(100dvh - 90px)!important;padding:10px 14px 24px!important;position:fixed!important;top:78px!important;left:10px!important;right:10px!important;overflow:auto!important;box-shadow:0 30px 75px #00000059!important}.mobile-menu .mobile-nav-group>summary{min-height:58px!important;font-size:15px!important}.mobile-menu .mobile-nav-group section>b{font-size:11px!important}.mobile-menu .mobile-nav-group a{font-size:13px!important;line-height:1.45!important}.ecosystem-stage-group>.ecosystem-module-grid{grid-template-columns:1fr!important}.ecosystem-stage-group .ecosystem-module-grid>a{min-height:294px!important}.xlab-command{flex-direction:column;align-items:stretch;padding:15px!important}.xlab-command>div:last-child{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.xlab-command button{min-height:42px}.resource-library-v2 .resource-grid{grid-template-columns:1fr!important}.resource-library-v2 .resource-card{min-height:248px!important}.blog-hero-metrics{grid-template-columns:1fr}.blog-hero-metrics span{min-height:58px}.blog-editorial-grid{grid-template-columns:1fr}.blog-editorial-grid article{min-height:0}.blog-card-image{min-height:240px}.content-feed-stage{min-height:560px!important}.content-feed-rail{grid-template-columns:1fr!important}.content-feed-rail>header,.content-feed-rail>footer{grid-column:auto}.social-live-stage{min-height:520px;padding:12px!important}.social-channel-showcase{height:500px}.social-carousel-nav{grid-template-columns:1fr 1fr!important}:where(.founder-portrait,.article-sidebar,.contact-layout>aside){position:relative!important;top:auto!important}}@media (width<=520px){.ecosystem-stage-header{padding:18px}.ecosystem-stage-header h3{font-size:21px}.founder-portrait{max-width:275px}.founder-narrative .lead{margin-bottom:25px!important;font-size:27px!important}.blog-index-summary{flex-direction:column;align-items:flex-start;gap:5px}.content-feed-stage{min-height:520px!important}.content-feed-topline{top:14px;left:14px;right:14px}.content-feed-topline>b{display:none}.social-channel-showcase{height:440px}.social-channel-showcase>div{bottom:24px;left:22px;right:22px}.social-channel-showcase>div b{font-size:23px}.social-carousel-copy h3{font-size:43px!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.blog-card-image img,.social-channel-showcase>img{transition:none!important}}.project-start-page{background:#eef1ef}.project-start-hero{color:#fff;background:linear-gradient(90deg,#041522f5,#062334e6 55%,#0a3141c7),radial-gradient(circle at 80% 36%,#376e7c 0,#0000 35%),#061b2a;min-height:760px;position:relative;overflow:hidden}.project-start-hero:after{content:"";pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;width:62vw;height:62vw;position:absolute;bottom:-22vw;right:-9vw;box-shadow:0 0 0 8vw #ffffff06,0 0 0 16vw #ffffff05}.project-start-hero>.shell{z-index:2;padding-top:105px;position:relative}.project-start-hero h1{max-width:1080px;font:580 clamp(56px,7.6vw,116px)/.92 var(--font-manrope);letter-spacing:-.055em;margin:24px 0 28px}.project-start-hero h1 em{color:#ef9a68;font-style:normal}.project-start-hero>.shell>p:not(.eyebrow){color:#c5d2d7;max-width:760px;font-size:16px;line-height:1.75}.project-start-hero-flow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02141f8a;border:1px solid #ffffff2e;max-width:980px;margin-top:58px;display:flex}.project-start-hero-flow span{border-right:1px solid #ffffff24;flex:1;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:0;min-height:68px;padding:12px 16px;display:grid;position:relative}.project-start-hero-flow i{color:#ef9a68;font:800 9px var(--font-manrope);font-style:normal}.project-start-hero-flow b{font:700 11px var(--font-manrope)}.project-start-hero-flow small{color:#718c97}.project-start-studio{background:#fff;border:1px solid #c6d0d2;box-shadow:0 28px 80px #071f2e1a}.start-resume-banner{color:#fff;background:#c36f3f;justify-content:space-between;align-items:center;gap:24px;padding:17px 22px;display:flex}.start-resume-banner div{grid-template-columns:auto auto;align-items:center;gap:3px 15px;display:grid}.start-resume-banner span{font:800 9px var(--font-manrope);letter-spacing:.11em;grid-row:1/3}.start-resume-banner b{font:700 14px var(--font-manrope)}.start-resume-banner small{font-size:10px}.start-resume-banner a{color:#fff;font-size:11px;font-weight:800}.project-start-head{color:#fff;background:#071f30;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:70px;padding:52px 54px;display:grid}.project-start-head h2{margin:18px 0 0;font-size:48px;line-height:1.02}.project-start-head h2 em{color:#ef9a68;font-style:normal}.project-start-head>p{color:#b8c8cf;align-self:end;margin:0;font-size:14px;line-height:1.75}.project-start-steps{background:#f1f3f1;border-bottom:1px solid #cbd3d5;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.project-start-steps button{color:#536b76;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #d1d8d9;grid-template-columns:42px 1fr;align-items:start;gap:11px;min-width:0;min-height:108px;padding:20px;display:grid}.project-start-steps button:last-child{border-right:0}.project-start-steps button i{width:36px;height:36px;font:800 10px var(--font-manrope);border:1px solid #b9c5c9;border-radius:50%;place-items:center;font-style:normal;display:grid}.project-start-steps button b{color:#17364a;font:750 13px var(--font-manrope);margin-top:1px;display:block}.project-start-steps button small{margin-top:6px;font-size:10px;line-height:1.45;display:block}.project-start-steps button.active{background:#fff;box-shadow:inset 0 3px #cb7544}.project-start-steps button.active i{color:#fff;background:#c66f3f;border-color:#c66f3f}.project-start-steps button.passed i{color:#fff;background:#4a8b74;border-color:#4a8b74}.project-start-workspace{grid-template-columns:300px minmax(0,1fr);min-height:500px;display:grid}.project-start-workspace>aside{color:#fff;background:#0b3045;padding:42px 34px}.project-start-workspace>aside>span{color:#ef9a68;font:800 10px var(--font-manrope);letter-spacing:.12em}.project-start-workspace>aside h3{margin:25px 0 16px;font-size:34px}.project-start-workspace>aside>p{color:#b8c9cf;font-size:13px;line-height:1.7}.project-start-workspace>aside>div{border-top:1px solid #ffffff29;margin-top:45px;padding-top:22px}.project-start-workspace>aside small{color:#7f9aa6;font:750 9px var(--font-manrope);display:block}.project-start-workspace>aside b{color:#fff;margin-top:10px;font-size:12px;line-height:1.5;display:block}.project-start-form{background:linear-gradient(145deg,#fff,#f5f7f4);flex-direction:column;min-width:0;padding:46px 52px;display:flex}.start-fieldset{gap:30px;display:grid}.start-fieldset>label>span,.start-number-grid label>span{color:#405c69;font:750 11px var(--font-manrope);margin-bottom:10px;display:block}.start-fieldset input,.start-fieldset select{color:#102f42;width:100%;min-height:58px;font:650 15px var(--font-manrope);background:#fff;border:1px solid #bdc9cc;outline:none;padding:0 17px}.start-fieldset input:focus,.start-fieldset select:focus{border-color:#c66f3f;box-shadow:0 0 0 3px #c66f3f1f}.start-fieldset fieldset{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.start-fieldset legend{color:#405c69;font:750 11px var(--font-manrope);grid-column:1/-1;margin-bottom:12px}.start-fieldset fieldset button{color:#17364a;text-align:left;cursor:pointer;background:#fff;border:1px solid #c7d0d2;align-items:center;gap:12px;min-width:0;min-height:68px;padding:13px;display:flex}.start-fieldset fieldset button i{width:29px;height:29px;font:800 10px var(--font-manrope);border:1px solid #c2cbcd;border-radius:50%;flex:0 0 29px;place-items:center;font-style:normal;display:grid}.start-fieldset fieldset button b{font-size:11px;line-height:1.4}.start-fieldset fieldset button.selected{background:#fff7f1;border-color:#bb683a;box-shadow:inset 3px 0 #c66f3f}.start-fieldset fieldset button.selected i{color:#fff;background:#c66f3f;border-color:#c66f3f}.start-number-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.start-number-grid label{position:relative}.start-number-grid label small{color:#6d818a;font-size:10px;position:absolute;bottom:20px;right:16px}.start-number-grid input{padding-right:48px}.start-info-card{background:#eef4f3;border:1px solid #ccd4d5;grid-template-columns:64px 1fr;align-items:center;gap:20px;padding:24px;display:grid}.start-info-card>i{color:#ef9a68;width:64px;height:64px;font:800 12px var(--font-manrope);background:#0d3d52;place-items:center;font-style:normal;display:grid}.start-info-card b{font-size:13px}.start-info-card p{color:#526d78;margin:7px 0 0;font-size:11px;line-height:1.6}.start-live-metric{color:#fff;background:#0c3044;border-left:4px solid #ba6b40;grid-template-columns:1fr auto;gap:8px 20px;padding:23px;display:grid}.start-live-metric span{font:800 9px var(--font-manrope);letter-spacing:.1em}.start-live-metric b{font:620 29px var(--font-manrope);grid-area:1/2/3}.start-live-metric small{color:#aebfc6;font-size:10px}.start-boundary{color:#5d554e;background:#f2ece6;border-left:3px solid #c8794c;margin:0;padding:17px 19px;font-size:11px;line-height:1.65}.start-review{background:#fff;border:1px solid #c9d1d2}.start-review>header{color:#fff;background:#0b3045;justify-content:space-between;gap:20px;padding:18px 22px;display:flex}.start-review>header span{color:#ef9a68;font:800 9px var(--font-manrope)}.start-review>header b{font-size:11px}.start-review dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.start-review dl>div{border-bottom:1px solid #d7ddde;border-right:1px solid #d7ddde;padding:18px 22px}.start-review dt{color:#6a8089;text-transform:uppercase;font-size:9px;font-weight:800}.start-review dd{color:#17364a;margin:8px 0 0;font-size:13px;font-weight:700;line-height:1.45}.start-review-spine{grid-template-columns:repeat(5,1fr);padding:18px;display:grid}.start-review-spine span{border-right:1px solid #d6dcdd;padding:12px}.start-review-spine span:last-child{border-right:0}.start-review-spine i,.start-review-spine b,.start-review-spine small{display:block}.start-review-spine i{color:#bd6b3c;font:800 9px var(--font-manrope);font-style:normal}.start-review-spine b{margin:7px 0 4px;font-size:11px}.start-review-spine small{color:#788b93;font-size:9px}.start-validation{color:#9a422d;margin:18px 0 0;font-size:11px;font-weight:750}.project-start-actions{color:inherit;justify-content:space-between;margin-top:34px;padding:0;display:flex;background:0 0!important}.project-start-actions button{color:#234454;min-height:50px;font:800 11px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #aebdc1;padding:0 21px}.project-start-actions button:disabled{cursor:not-allowed;opacity:.42}.project-start-actions button.primary{color:#fff;background:#bd6b3d;border-color:#bd6b3d}.project-start-actions button.primary:hover:not(:disabled){background:#a7562c}.project-start-foot{background:#e8ecea;border-top:1px solid #ccd4d6;grid-template-columns:130px 1fr;gap:28px;padding:22px 32px;display:grid}.project-start-foot b{color:#a95d32;font:800 9px var(--font-manrope);letter-spacing:.12em}.project-start-foot p{color:#5b7078;margin:0;font-size:10px;line-height:1.6}.start-success{background:#fff;border:1px solid #c6d0d2;box-shadow:0 28px 80px #071f2e1a}.start-success>header{color:#fff;background:#071f30;justify-content:space-between;padding:16px 22px;display:flex}.start-success>header span{color:#ef9a68;font:800 9px var(--font-manrope)}.start-success>header b{font-size:11px}.start-success-main{color:#fff;background:linear-gradient(120deg,#0a3045,#0d455a);grid-template-columns:1fr 270px;display:grid}.start-success-main>div{padding:55px;position:relative}.start-success-main>div>i{color:#72d0a6;width:58px;height:58px;font:800 22px var(--font-manrope);border:1px solid #ffffff40;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:42px;right:45px}.start-success-main h2{margin:18px 0;font-size:48px}.start-success-main p:last-child{color:#b9cbd1;max-width:680px;font-size:13px;line-height:1.7}.start-success-main aside{background:#0000001f;border-left:1px solid #ffffff26;padding:45px 32px}.start-success-main aside span{color:#9bb1ba;font:800 9px var(--font-manrope)}.start-success-main aside strong{color:#ef9a68;font:600 52px var(--font-manrope);margin:28px 0 18px;display:block}.start-success-main aside strong small{color:#fff;margin-left:7px;font-size:12px}.start-success-main aside p{color:#b8c8cf;font-size:11px;line-height:1.6}.start-success-flow{border-bottom:1px solid #cbd3d5;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.start-success-flow article{border-right:1px solid #d5dcdd;min-height:90px;padding:18px 22px;position:relative}.start-success-flow article:last-child{border-right:0}.start-success-flow span,.start-success-flow b,.start-success-flow small{display:block}.start-success-flow span{color:#b86638;font:800 9px var(--font-manrope)}.start-success-flow b{margin:8px 0 5px;font-size:13px}.start-success-flow small{color:#6d8189;font-size:9px}.start-success-flow i{z-index:2;color:#bd7046;font-style:normal;position:absolute;top:36px;right:-9px}.start-success-summary{background:#d3dadb;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.start-success-summary article{background:#fff;padding:25px}.start-success-summary span{color:#6f838b;font:800 9px var(--font-manrope);display:block}.start-success-summary b{margin:10px 0 7px;font-size:14px;display:block}.start-success-summary small{color:#72858d;font-size:10px}.start-success-actions{gap:10px;padding:28px;display:flex}.start-success-actions .button{justify-content:space-between;min-width:260px}.start-export-panel{background:#edf0ee;border-top:1px solid #ced6d7;grid-template-columns:minmax(0,1fr) repeat(4,128px);align-items:center;gap:10px;padding:22px 28px;display:grid}.start-export-panel>div span{color:#b76639;font:800 9px var(--font-manrope)}.start-export-panel>div b{margin:6px 0;font-size:12px;display:block}.start-export-panel>div p{color:#657981;margin:0;font-size:9px;line-height:1.55}.start-export-panel button{color:#17364a;min-height:52px;font:800 9px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #bcc7c9;padding:8px}.start-assurance{color:#fff;background:#071f30;padding:60px 0}.start-assurance>.shell{background:#ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.start-assurance article{background:#0a2b3e;min-height:230px;padding:30px}.start-assurance span{color:#ef9a68;font:800 10px var(--font-manrope)}.start-assurance h2{margin:30px 0 14px;font-size:21px}.start-assurance p{color:#aebfc6;font-size:11px;line-height:1.7}.site-nav .nav-cta{white-space:nowrap}@media (width<=1100px){.project-start-head{grid-template-columns:1fr;gap:25px}.project-start-steps{grid-template-columns:repeat(5,180px);overflow-x:auto}.project-start-workspace{grid-template-columns:250px minmax(0,1fr)}.start-export-panel{grid-template-columns:1fr repeat(2,130px)}.start-export-panel>div{grid-row:1/3}}@media (width<=820px){.project-start-hero{min-height:700px}.project-start-hero>.shell{padding-top:90px}.project-start-hero h1{font-size:62px}.project-start-hero-flow{overflow-x:auto}.project-start-hero-flow span{flex:0 0 150px}.project-start-head{padding:38px 28px}.project-start-head h2{font-size:38px}.project-start-workspace{grid-template-columns:1fr}.project-start-workspace>aside{grid-template-columns:1fr auto;gap:12px;padding:25px;display:grid}.project-start-workspace>aside>p{grid-column:1/-1}.project-start-workspace>aside>div{grid-column:1/-1;margin-top:10px;padding-top:15px}.project-start-form{padding:34px 28px}.start-fieldset fieldset{grid-template-columns:1fr 1fr}.start-success-main{grid-template-columns:1fr}.start-success-main aside{border-top:1px solid #ffffff26;border-left:0}.start-success-flow{grid-template-columns:1fr 1fr}.start-success-summary{grid-template-columns:1fr}.start-export-panel{grid-template-columns:1fr 1fr}.start-export-panel>div{grid-column:1/-1}.start-assurance>.shell{grid-template-columns:1fr 1fr}}@media (width<=560px){.project-start-hero{min-height:650px}.project-start-hero h1{font-size:48px}.project-start-hero>.shell>p:not(.eyebrow){font-size:13px}.project-start-head{padding:32px 20px}.project-start-head h2{font-size:32px}.project-start-head>p{font-size:12px}.project-start-steps{grid-template-columns:repeat(5,160px)}.project-start-steps button{min-height:100px;padding:16px}.project-start-workspace>aside{display:block}.project-start-workspace>aside h3{font-size:28px}.project-start-form{padding:28px 18px}.start-fieldset fieldset,.start-number-grid,.start-review dl{grid-template-columns:1fr}.start-review-spine{grid-template-columns:1fr 1fr}.start-review-spine span{border-bottom:1px solid #d6dcdd}.project-start-actions{gap:10px}.project-start-actions button{padding:0 13px;font-size:10px}.project-start-foot{grid-template-columns:1fr;gap:8px}.start-resume-banner{flex-direction:column;align-items:flex-start}.start-resume-banner div{grid-template-columns:1fr}.start-resume-banner span{grid-row:auto}.start-success-main>div{padding:38px 23px}.start-success-main>div>i{width:45px;height:45px;top:28px;right:22px}.start-success-main h2{padding-right:55px;font-size:35px}.start-success-main aside{padding:30px 23px}.start-success-flow{grid-template-columns:1fr}.start-success-flow i{display:none}.start-success-actions{flex-direction:column;padding:20px}.start-success-actions .button{width:100%;min-width:0}.start-export-panel{grid-template-columns:1fr;padding:20px}.start-export-panel>div{grid-column:auto}.start-assurance>.shell{grid-template-columns:1fr}.start-assurance article{min-height:180px}}.language-switcher{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02141f7a;border:1px solid #ffffff38;border-radius:2px;align-items:stretch;min-height:42px;padding:3px;display:inline-flex}.language-switcher button{color:#b8c7cd;min-width:82px;min-height:34px;font:700 10px/1 var(--font-manrope);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 10px;display:flex}.language-switcher button b{color:inherit;letter-spacing:.08em;font-size:10px}.language-switcher button span{font-size:9px;font-weight:650}.language-switcher button.active{color:#0b3045;background:#fff;box-shadow:0 3px 14px #00000029}.language-switcher button:focus-visible{outline-offset:2px;outline:2px solid #ef9a68}.language-switcher.is-compact{min-height:36px;margin-left:auto}.language-switcher.is-compact button{min-width:36px;min-height:28px;padding:0 8px}.language-switcher.is-compact button span{display:none}.nav-light .language-switcher button{color:#365363}.nav-light .language-switcher button.active{color:#fff;background:#0a3045}.mobile-language-row{background:#061c2b;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.mobile-language-row>span{color:#ef9a68;font:800 9px/1 var(--font-manrope);letter-spacing:.12em}.mobile-language-row .language-switcher{flex:none}html[data-language=en] .nav-root-link{letter-spacing:-.01em}html[data-language=en] .nav-cta{font-size:10px}html[data-language=en] .project-guided-journey a span small,html[data-language=en] .project-guided-journey a span strong{line-height:1.35}html[data-language=en] .project-start-steps button{min-height:118px}html[data-language=en] .project-start-steps button small{font-size:10px;line-height:1.5}.project-kernel-bar button,.project-kernel-bar input,.project-kernel-bar select,.project-guided-journey a,.project-guided-journey small,.geo-workspace button,.geo-workspace input,.geo-workspace select,.plan-editor button,.plan-editor input,.plan-editor select,[class*=studio] button,[class*=studio] input,[class*=studio] select,[class*=module] button,[class*=module] input,[class*=module] select{font-family:var(--font-manrope)}.project-guided-journey a span b{font-size:12px;line-height:1.25}.project-guided-journey a span small{font-size:10px;line-height:1.42}.project-guided-journey a span strong{font-size:9px;line-height:1.35}.project-live-handoff b{overflow-wrap:anywhere}.mega-panel,.mobile-menu-panel{isolation:isolate}@media (width<=1180px){.site-nav>.language-switcher{order:3}.site-nav .nav-cta{display:none}}@media (width<=920px){.site-nav>.language-switcher{display:none}.mobile-menu[open]{z-index:7000}.mobile-menu[open]:before{z-index:-1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02111bd1}.mobile-menu-panel{overscroll-behavior:contain;background:#fff;overflow-y:auto;box-shadow:0 28px 70px #00000061}body:has(.mobile-menu[open]){overflow:hidden}}@media (width<=680px){html,body{max-width:100%;overflow-x:hidden}.project-guided-journey,.project-kernel-bar,.project-live-handoff,[class*=workspace],[class*=studio],[class*=editor]{min-width:0;max-width:100%}.project-guided-journey>div{scroll-padding-inline:18px}.project-guided-journey a{min-width:176px}.project-guided-journey a span b{font-size:13px}.project-guided-journey a span small{font-size:11px}.project-guided-journey a span strong{font-size:10px}.mobile-menu-panel a,.mobile-menu-panel summary{white-space:normal;overflow-wrap:anywhere}.mobile-nav-group section a{min-height:44px;line-height:1.35}.start-export-panel button{font-size:11px}}:where(main,footer,.command-center) :where(h1,h2,h3,h4,p,span,small,b,strong,a,button){min-width:0}:where(.inner-page,.home-corporate,.ecosystem-launch,.home-thread-banner) :where(h1,h2,h3,p,a,small,b,strong){overflow-wrap:break-word}:where(.inner-hero-content,.corporate-hero-copy,.section-heading,.home-corporate-head)>.eyebrow{width:max-content;display:block;margin:0 0 20px!important}.project-thread-dock{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:85!important;background:#041924f5!important;border:0!important;border-right:1px solid #e1975b8c!important;width:58px!important;position:fixed!important;inset:50% auto auto 0!important;transform:translateY(-50%)!important;box-shadow:12px 18px 36px #0000002e!important}.project-thread-dock>a,.project-thread-dock>a.is-empty{color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:222px;padding:14px 9px!important;display:flex!important}.project-thread-dock>a>span{writing-mode:vertical-rl;transform:rotate(180deg);color:#e99a67!important;font:850 8px/1 var(--font-manrope)!important;letter-spacing:.13em!important;background:0 0!important;padding:0!important;position:static!important}.project-thread-dock>a>strong{text-align:center;writing-mode:vertical-rl;transform:rotate(180deg);color:#fff!important;font:800 9px/1.25 var(--font-manrope)!important;letter-spacing:.08em!important}.project-thread-dock>a>small{letter-spacing:.08em;text-align:center;writing-mode:vertical-rl;transform:rotate(180deg);color:#8fa5ae!important;font:750 6px/1.3 var(--font-manrope)!important;white-space:normal!important;margin:0!important;overflow:visible!important}.project-thread-dock>a>i{color:#e99a67;font-size:14px;font-style:normal}.project-thread-dock>a:hover{background:#0b3347}.ecosystem-stage-header{background:linear-gradient(90deg,#ffffff06,#0000);grid-template-columns:minmax(180px,.42fr) minmax(260px,1fr) auto!important;gap:24px!important;min-height:80px!important;padding:16px 20px!important}.ecosystem-stage-header>div>span{width:36px!important;height:36px!important}.ecosystem-stage-header h3{font-size:22px!important}.ecosystem-stage-header p{font-size:12px!important;line-height:1.55!important}.ecosystem-stage-group>.ecosystem-module-grid{align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))!important}.ecosystem-stage-group .ecosystem-module-grid>a{min-height:284px!important;box-shadow:none!important;background:linear-gradient(155deg,#ffffff0e,#ffffff03)!important;border-bottom:1px solid #ffffff29!important;padding:130px 18px 0!important}.ecosystem-stage-group .module-visual{background-position:50% 47%;filter:saturate(1.08)contrast(1.08)!important;height:118px!important}.ecosystem-stage-group .module-visual:after{background:linear-gradient(#020f1803 0%,#0416231a 50%,#071c2d 100%),linear-gradient(90deg,#0416232e,#0000 60%)!important}.ecosystem-stage-group .ecosystem-module-grid>a>header{min-height:24px}.ecosystem-stage-group .ecosystem-module-grid>a>header span{font-size:10px!important}.ecosystem-stage-group .ecosystem-module-grid>a>header i{background:#061c2bb8;padding:5px 7px!important;font-size:9px!important}.ecosystem-stage-group .ecosystem-module-grid>a>b{margin-top:14px!important;font-size:19px!important}.ecosystem-stage-group .ecosystem-module-grid>a>small{margin-top:6px!important}.ecosystem-stage-group .ecosystem-module-grid>a>p{color:#afc0c8!important;margin:10px 0 15px!important;font-size:11px!important;line-height:1.55!important}.ecosystem-stage-group .ecosystem-module-grid>a>footer{background:#01101980;min-height:42px;border-top:1px solid #ffffff21!important;margin:0 -18px!important;padding:0 15px!important}.ecosystem-stage-group .ecosystem-module-grid footer em{letter-spacing:.08em;border:1px solid #899ea94d;padding:5px 7px;color:#91a8b2!important;font-size:8px!important}.ecosystem-stage-group .ecosystem-module-grid footer strong{align-items:center;gap:8px;display:inline-flex;color:#edab72!important;font-size:10px!important}.ecosystem-data-spine{background:#ffffff05;border:1px solid #ffffff1f;margin-top:14px;padding:17px 20px!important}.home-corporate .section{padding-top:88px;padding-bottom:76px}.home-corporate-head{grid-template-columns:minmax(0,.85fr) minmax(360px,.75fr)!important;gap:70px!important}.home-corporate-head h2{font-size:clamp(42px,4vw,62px)!important}.home-corporate-head>p{padding-top:22px!important;font-size:15px!important;line-height:1.72!important}.home-corporate-grid{border-color:#ffffff29!important;grid-template-columns:1.2fr repeat(3,minmax(0,1fr))!important;margin-top:48px!important}.home-corporate-grid article,.home-corporate-grid .corporate-feature{background:linear-gradient(145deg,#ffffff06,#0000)!important;grid-area:auto!important;justify-content:flex-start!important;min-height:292px!important;padding:25px!important}.home-corporate-grid article:before{content:"";background:#c97b48;width:34px;height:2px;margin:18px 0 0;display:block}.home-corporate-grid .corporate-feature{background:linear-gradient(145deg,#204d6247,#b966361a)!important}.home-corporate-grid h3{margin:24px 0 12px!important;font-size:22px!important;line-height:1.2!important}.home-corporate-grid p{font-size:12px;line-height:1.62!important}.home-corporate-grid a{font-size:11px;margin-top:auto!important}.corporate-system-visual{grid-template-columns:repeat(3,1fr);align-items:center;gap:15px;height:70px;margin-top:23px;display:grid;position:relative}.corporate-system-visual:before{content:"";background:linear-gradient(90deg,#c87b48,#5f91a8);height:1px;position:absolute;top:34px;left:9%;right:9%}.corporate-system-visual i{z-index:1;color:#d7a16b;min-height:28px;font:800 7px var(--font-manrope);background:#0a2b3e;border:1px solid #d8a46f8c;place-items:center;font-style:normal;display:grid;position:relative}.corporate-system-visual b{z-index:2;color:#fff;font:800 7px var(--font-manrope);background:#c97b48;padding:5px 8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-corporate .founder-strip{grid-template-columns:minmax(300px,.75fr) minmax(0,1fr) auto!important;gap:36px!important;margin-top:34px!important;padding:24px 0!important}.home-corporate .founder-strip>p{font-size:11px;line-height:1.65}.home-corporate .founder-strip>a{font-size:11px}.founder-intro{background:linear-gradient(115deg,#f3f4f1,#fff);border-left:3px solid #be7440;margin-bottom:30px;padding:28px 30px}.founder-intro>span{color:#a96331;font:850 9px var(--font-manrope);letter-spacing:.12em}.founder-intro h2{color:#153144;max-width:780px;font:620 clamp(27px,2.5vw,38px)/1.2 var(--font-manrope);letter-spacing:-.035em;margin:15px 0 13px}.founder-intro p{color:#657983;max-width:760px;margin:0;font-size:13px;line-height:1.65}.corporate-purpose .section{padding-top:78px;padding-bottom:78px}.purpose-grid{gap:12px;border:0!important}.purpose-grid article{background:linear-gradient(155deg,#f7f8f6,#e7ebea);position:relative;overflow:hidden;border:1px solid #cbd3d2!important;min-height:280px!important;padding:28px!important}.purpose-grid article:after{content:"";border:1px solid #be74403d;width:92px;height:92px;position:absolute;top:-34px;right:-34px;transform:rotate(45deg)}.purpose-grid span{align-items:center;gap:10px;display:flex;font-size:10px!important}.purpose-grid span:before{content:"";background:#bf7542;width:20px;height:2px}.purpose-grid h2{margin:38px 0 16px!important;font-size:28px!important;line-height:1.18!important}.purpose-grid p{font-size:13px;margin-top:auto!important;line-height:1.7!important}.corporate-hero-copy>.eyebrow{margin-bottom:22px!important}.corporate-hero-stats{align-items:stretch}.corporate-hero-stats span,.premium-hero-stats span,.blog-hero-metrics span{text-align:left;grid-template-columns:44px minmax(0,1fr);justify-content:stretch;align-items:center;gap:12px;line-height:1.35;display:grid!important}.corporate-hero-stats span{min-height:88px!important;padding:18px 22px!important}.corporate-hero-stats b{align-self:center;place-items:center;min-width:42px;display:inline-grid;line-height:1!important}.home-thread-banner>.shell{grid-template-columns:minmax(300px,.78fr) minmax(0,1.45fr) 180px!important;gap:30px!important;padding-top:46px!important;padding-bottom:46px!important}.home-thread-banner>.shell>header{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.home-thread-banner header .eyebrow{margin-bottom:13px!important}.home-thread-banner h2{margin:0!important;font-size:30px!important;line-height:1.04!important}.home-thread-banner header>p{color:#93a8b1!important;margin:14px 0 16px!important;font-size:10px!important;line-height:1.6!important}.home-thread-banner header>a{color:#e89c69;border-top:1px solid #ffffff29;justify-content:space-between;width:100%;padding-top:12px;font-size:10px;font-weight:800;display:flex}.home-thread-flow article{min-height:104px!important;padding:12px!important}.home-thread-flow i{width:31px!important;height:31px!important;margin:8px 0!important}.home-thread-flow b{font-size:9px!important}.home-thread-flow small{font-size:7px!important}.home-thread-banner aside{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px!important;padding:18px 14px!important;display:grid!important}.home-thread-banner aside strong{font-size:31px!important}.home-thread-banner aside div{flex-direction:column;min-width:0;display:flex}.home-thread-banner aside span{font-size:7px!important}.home-thread-banner aside b{margin-top:6px!important;font-size:9px!important}.home-thread-banner aside small{font-size:7px!important}.platform-hero:not(.service-image-hero){min-height:540px!important}.platform-hero .inner-hero-content{padding-top:72px!important;padding-bottom:76px!important}.knowledge-hero{min-height:510px!important}.knowledge-hero .inner-hero-content{grid-template-columns:minmax(0,1.02fr) minmax(360px,.72fr);align-items:end;gap:28px 70px;display:grid;max-width:none!important}.knowledge-hero .inner-hero-content>.eyebrow{grid-column:1/-1}.knowledge-hero h1{font-size:clamp(54px,5vw,76px)!important}.knowledge-hero .inner-hero-content>p:last-child{border-left:2px solid #d2824e;padding-left:26px;max-width:560px!important;margin:0 0 7px!important;font-size:16px!important;line-height:1.7!important}.knowledge-intro>.shell{padding-top:18px!important;padding-bottom:18px!important}.command-result-summary{background:#0b2a3c;border:1px solid #ffffff1a;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;margin:2px 20px 0;padding:9px 13px;display:grid}.command-result-summary b{color:#e69a68;font-size:15px}.command-result-summary span{color:#d2dde1;font-size:10px;font-weight:750}.command-result-summary small{color:#78919c;justify-self:end;font-size:8px}.command-results a small{line-height:1.45}@media (width<=1180px){.ecosystem-stage-header{grid-template-columns:170px 1fr!important}.ecosystem-stage-header>b{grid-column:1/-1}.home-corporate-grid{grid-template-columns:1fr 1fr!important}.home-corporate .founder-strip,.home-thread-banner>.shell{grid-template-columns:1fr!important}.home-thread-banner>.shell>header{grid-template-columns:1fr minmax(280px,.8fr);gap:18px 35px;display:grid}.home-thread-banner header .eyebrow,.home-thread-banner header h2{grid-column:1}.home-thread-banner header>p{grid-area:1/2/3;align-self:end}.home-thread-banner header>a{grid-column:1/-1}.home-thread-banner aside{grid-template-columns:auto 1fr!important}}@media (width<=900px){.ecosystem-stage-group>.ecosystem-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ecosystem-stage-header{grid-template-columns:1fr!important}.ecosystem-stage-header>b{grid-column:auto}.home-corporate-head{grid-template-columns:1fr!important;gap:30px!important}.knowledge-hero .inner-hero-content{grid-template-columns:1fr;gap:22px}.knowledge-hero .inner-hero-content>.eyebrow{grid-column:auto}.knowledge-hero .inner-hero-content>p:last-child{padding-left:20px}.project-thread-dock{width:52px!important}}@media (width<=760px){.project-thread-dock{display:none!important}.arkem-x-launch{padding-top:52px}.arkem-x-launch .ecosystem-launch-head{padding-bottom:26px}.ecosystem-stage-group>.ecosystem-module-grid{grid-template-columns:1fr!important}.ecosystem-stage-group .ecosystem-module-grid>a{min-height:270px!important}.ecosystem-stage-header{padding:16px!important}.ecosystem-data-spine{grid-template-columns:1fr!important;gap:8px!important}.ecosystem-data-spine span,.ecosystem-data-spine small{text-align:left!important}.home-corporate .section{padding-top:70px;padding-bottom:62px}.home-corporate-grid{grid-template-columns:1fr!important;margin-top:34px!important}.home-corporate-grid article,.home-corporate-grid .corporate-feature{min-height:0!important;padding:23px!important}.home-corporate-grid h3{font-size:21px!important}.corporate-system-visual{max-width:360px}.home-corporate .founder-strip{gap:22px!important}.purpose-grid{grid-template-columns:1fr!important}.purpose-grid article{min-height:230px!important}.founder-intro{padding:24px 21px}.corporate-hero-v2{min-height:820px!important}.corporate-hero-copy{padding-top:78px!important}.corporate-hero-stats span{justify-content:flex-start}.home-thread-banner>.shell{gap:22px!important;padding-top:38px!important;padding-bottom:38px!important}.home-thread-banner>.shell>header{display:flex}.home-thread-flow{padding-bottom:5px;overflow-x:auto;grid-template-columns:repeat(5,minmax(118px,1fr))!important}.home-thread-flow article{min-height:96px!important}.home-thread-flow article:after{bottom:auto!important;right:-6px!important;transform:none!important}.home-thread-banner aside{grid-template-columns:auto 1fr!important}.platform-hero:not(.service-image-hero){min-height:500px!important}.platform-hero .inner-hero-content{padding-top:58px!important;padding-bottom:62px!important}.knowledge-hero{min-height:480px!important}.knowledge-hero h1{font-size:46px!important}.knowledge-hero .inner-hero-content>p:last-child{font-size:14px!important}.knowledge-intro>.shell{grid-template-columns:32px 1fr!important;gap:10px 12px!important}.command-result-summary{grid-template-columns:auto 1fr;margin:0 12px;padding:8px 10px}.command-result-summary small{grid-column:1/-1;justify-self:start}.footer-social{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:7px!important;display:grid!important}.footer-social>span{text-align:center;grid-column:1/-1;margin:0 0 5px!important}.footer-social>a{text-align:center;background:#ffffff06;border:1px solid #ffffff21;place-items:center;min-height:40px;padding:8px 5px;display:grid;font-size:10px!important}.footer-grid{gap:26px!important}.footer-column a{padding:6px 0}.shell{margin-left:auto!important;margin-right:auto!important}}@media (width<=420px){.footer-social{grid-template-columns:repeat(2,minmax(0,1fr))!important}.corporate-hero-stats{grid-template-columns:1fr 1fr!important}.corporate-hero-stats span{padding:13px!important;font-size:8px!important}.corporate-hero-stats b{font-size:20px!important}}@media (prefers-reduced-motion:reduce){.ecosystem-stage-group .module-visual{transition:none!important}}@media (width>=761px) and (width<=1450px){.shell{width:calc(100% - 136px)!important;margin-left:auto!important;margin-right:auto!important}}.project-thread-dock{width:46px!important;left:8px!important}.project-thread-dock>a,.project-thread-dock>a.is-empty{min-height:210px;padding:12px 7px!important}.project-thread-dock>a>small{font-size:7px!important}:where(.hero,.home-corporate,.executive-showcase,.arkem-x-hero,.tool-page-hero,.architecture-page-hero,.coordination-page-hero,.thread-page-hero,.os-page-hero,.platform-hero,.service-image-hero){overflow:clip}:where(main,footer) :where(article,section,div,aside,header,nav,form,fieldset){min-width:0}:where(main,footer) :where(h1,h2,h3,h4,p,b,strong,small,span,a,label){overflow-wrap:break-word}#main-content main small{font-size:10px!important;line-height:1.45!important}:where(.architecture-page-hero,.coordination-page-hero,.thread-page-hero,.tool-page-hero,.os-page-hero,.arkem-x-hero) h1{max-width:850px;letter-spacing:-.055em!important;font-size:clamp(50px,5.6vw,76px)!important;line-height:.98!important}:where(.architecture-page-hero,.coordination-page-hero,.thread-page-hero,.tool-page-hero,.os-page-hero,.arkem-x-hero) .breadcrumb{margin-bottom:34px}:where(.architecture-hero-strip,.coordination-hero-strip,.thread-hero-strip)>span{text-align:center;min-width:0;white-space:normal!important;padding:13px 10px!important;font-size:10px!important;line-height:1.35!important}.ecosystem-stage-group>.ecosystem-module-grid:has(>a:only-child){justify-content:center;grid-template-columns:minmax(300px,430px)!important}.ecosystem-stage-group .ecosystem-module-grid>a>p{font-size:12px!important;line-height:1.58!important}.ecosystem-stage-group .ecosystem-module-grid>a>small,.ecosystem-stage-group .ecosystem-module-grid footer strong{font-size:10px!important}.ecosystem-stage-group .ecosystem-module-grid footer em{font-size:9px!important}.ecosystem-stage-header p{max-width:680px;font-size:13px!important}:where(.project-kernel-bar,.project-guided-journey,.project-concierge,.xlab-professional,.site-intelligence-studio,.geo-parcel-studio,.architect-app,.advanced-plan-editor,.engineering-workbench,.coordination-app,.mcda-tool,.demolition-professional,.project-os-app,.digital-hub,.sketchfab-library) small{font-size:10px!important;line-height:1.45!important}:where(.xlab-professional,.site-intelligence-studio,.geo-parcel-studio,.architect-app,.advanced-plan-editor,.engineering-workbench,.coordination-app,.mcda-tool,.demolition-professional,.project-os-app,.digital-hub,.sketchfab-library) :where(label,input,select,textarea){min-width:0;font-size:11px!important;line-height:1.4!important}:where(.xlab-professional,.site-intelligence-studio,.geo-parcel-studio,.architect-app,.advanced-plan-editor,.engineering-workbench,.coordination-app,.mcda-tool,.demolition-professional,.project-os-app,.digital-hub,.sketchfab-library) button{white-space:normal;min-width:0;min-height:38px;font-size:10px!important;line-height:1.35!important}.project-guided-journey{box-sizing:border-box;overflow:hidden}.project-guided-journey>div{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.project-guided-journey a span strong{font-size:10px!important}.project-live-handoff>span,.project-live-handoff>a{min-width:0}.project-live-handoff b{overflow-wrap:anywhere;white-space:normal!important}.project-kernel-bar :where(button,input,select,a){font-size:10px!important}.project-kernel-bar :where(span,small){line-height:1.4!important}.architecture-workflow small,.design-integrated-flow small,.mcda-system>a,.mcda-shortlist-panel>a,.technology-protocol-grid small,.site-map-v2 small,.site-map-page small,.blog-index small,.sketchfab-review :where(label,select,textarea,button),.sketchfab-model-list small,.sketchfab-library-head small,.sketchfab-model-actions :where(button,a){font-size:10px!important;line-height:1.45!important}.sketchfab-review :where(select,textarea){min-height:42px}.sketchfab-review textarea{padding:11px}.mcda-system>a,.mcda-shortlist-panel>a,.architect-export>a{align-items:center;min-height:34px;display:inline-flex;font-size:10px!important}.concierge-actions a,.immersive-engineering :where(button,select),.executive-showcase a{font-size:10px!important;line-height:1.4!important}.contact-layout,.contact-layout>*,.project-brief-form,.project-brief-form>*,.architect-input-grid,.coordination-input-grid,.engineering-field-grid,.sketchfab-library-body,.sketchfab-library-body>*{max-width:100%;min-width:0!important}:where(.contact-layout,.project-brief-form) :where(h2,h3,p,label,b,strong){overflow-wrap:anywhere}.brief-role-choice input{clip:rect(0,0,0,0);pointer-events:none;width:1px!important;height:1px!important;inset:auto!important}:where(.mcda-matrix,.load-trace-table,.resource-table,.hub-stage-row){overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}:where(main,footer) :where(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #e5905f}:where(main,footer) button:disabled{cursor:not-allowed;opacity:.55}.mega-panel{z-index:7200!important;background:#f9f7f2!important}.mobile-menu-panel{z-index:2;color:#0b2b3e!important;background:#fff!important}@media (width<=920px){.mobile-menu-panel{width:min(420px,100vw - 24px)!important;max-height:calc(100dvh - 82px)!important;padding-bottom:max(18px,env(safe-area-inset-bottom))!important;top:58px!important;right:0!important}.mobile-menu .mobile-nav-group>summary{min-height:54px!important;font-size:15px!important;line-height:1.35!important}.mobile-menu .mobile-nav-group a{min-height:44px;font-size:13px!important;line-height:1.4!important}}@media (width<=760px){html,body,#main-content,main,footer{width:100%;max-width:100%;overflow-x:clip}.shell{width:calc(100% - 32px)!important;margin-left:auto!important;margin-right:auto!important}:where(.architecture-page-hero,.coordination-page-hero,.thread-page-hero,.tool-page-hero,.os-page-hero,.arkem-x-hero) h1{max-width:100%;font-size:clamp(39px,12vw,54px)!important;line-height:1.02!important}:where(.architecture-hero-strip,.coordination-hero-strip,.thread-hero-strip){scroll-snap-type:x proximity;max-width:100%;overflow-x:auto;display:flex!important}:where(.architecture-hero-strip,.coordination-hero-strip,.thread-hero-strip)>span{scroll-snap-align:start;flex:0 0 148px;min-height:50px}.ecosystem-stage-group>.ecosystem-module-grid:has(>a:only-child){grid-template-columns:1fr!important}.ecosystem-stage-group .ecosystem-module-grid>a{width:100%;max-width:100%}.project-guided-journey{overflow:visible}.project-guided-journey>div{padding-bottom:6px}:where(.xlab-professional,.site-intelligence-studio,.geo-parcel-studio,.architect-app,.advanced-plan-editor,.engineering-workbench,.coordination-app,.mcda-tool,.demolition-professional,.project-os-app,.digital-hub,.sketchfab-library) button{min-height:42px;font-size:11px!important}.floating-contact{width:auto!important;min-width:0!important;padding:11px 14px!important;bottom:12px!important;right:12px!important}.floating-contact small{display:none}.footer-social{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=420px){.shell{width:calc(100% - 24px)!important}.mobile-menu-panel{width:calc(100vw - 16px)!important}.footer-social{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(.project-start-hero,.thread-page-hero,.architecture-page-hero,.coordination-page-hero,.tool-page-hero,.os-page-hero){min-height:720px!important}:where(.project-start-hero,.thread-page-hero,.architecture-page-hero,.coordination-page-hero,.tool-page-hero,.os-page-hero)>.site-nav+.shell{padding-top:92px!important}:where(.project-start-hero,.thread-page-hero,.architecture-page-hero,.coordination-page-hero,.tool-page-hero,.os-page-hero) h1{text-wrap:balance;letter-spacing:-.055em!important;max-width:880px!important;margin-top:18px!important;margin-bottom:24px!important;font-size:clamp(50px,5.25vw,78px)!important;line-height:.98!important}:where(.project-start-hero,.thread-page-hero,.architecture-page-hero,.coordination-page-hero,.tool-page-hero,.os-page-hero) .breadcrumb{margin-bottom:28px!important}:where(.project-start-hero,.thread-page-hero,.architecture-page-hero,.coordination-page-hero,.tool-page-hero,.os-page-hero) .actions{flex-wrap:wrap;gap:10px;display:flex}.project-start-hero-flow{max-width:900px!important;margin-top:38px!important}.project-start-hero-flow span{min-height:58px!important;padding:10px 13px!important}.project-start-hero-flow b{font-size:10px!important}.thread-page-hero{min-height:680px!important}.thread-page-hero>.site-nav+.shell{padding-top:82px!important}.thread-page-hero h1{max-width:790px!important;font-size:clamp(48px,4.9vw,72px)!important}.thread-hero-strip>span{min-height:56px!important}.geo-page-hero{min-height:760px!important}.geo-page-hero>.site-nav+.shell{padding-top:82px!important}.geo-page-hero>.shell>p:not(.eyebrow){max-width:700px!important;margin:22px 0!important;font-size:15px!important;line-height:1.65!important}.geo-hero-flow span{min-height:62px!important;padding:0 15px!important;font-size:9px!important;line-height:1.35!important}.geo-page-hero+.tool-page-intro,.project-start-hero+.section.shell,.thread-page-hero+.thread-manifesto,.architecture-page-hero+.architecture-intro,.coordination-page-hero+.coordination-intro{padding-top:64px!important;padding-bottom:64px!important}.corporate-hero-v2{min-height:820px!important}.corporate-hero-copy{padding-top:94px!important}.corporate-hero-copy h1{text-wrap:balance;max-width:900px;font-size:clamp(52px,5.25vw,78px)!important;line-height:.98!important}.corporate-hero-copy>p{max-width:720px}.corporate-hero-stats{gap:0;padding-left:0!important;padding-right:0!important}.corporate-hero-stats span{min-width:0;min-height:78px!important;padding:14px 20px!important}.arkem-x-launch{padding-top:62px!important}.arkem-x-launch .ecosystem-launch-head{align-items:end;grid-template-columns:minmax(360px,.9fr) minmax(360px,1fr) auto!important;gap:28px 48px!important;padding-bottom:30px!important}.arkem-x-launch .ecosystem-launch-head h2{max-width:620px;font-size:clamp(42px,4.25vw,64px)!important;line-height:1!important}.arkem-x-launch .ecosystem-launch-head>p{max-width:590px;font-size:14px!important;line-height:1.68!important}.arkem-x-launch .ecosystem-launch-head .button{min-height:52px;padding-left:20px;padding-right:20px}.ecosystem-stage-rail{z-index:2;background:#02111b61;position:relative;grid-template-columns:repeat(5,minmax(0,1fr))!important}.ecosystem-stage-rail>div{min-height:62px!important;padding:10px 14px!important}.ecosystem-stage-groups{gap:14px!important;margin-top:16px!important}.ecosystem-stage-group{grid-template-columns:220px minmax(0,1fr);align-items:stretch;display:grid;overflow:hidden;background:linear-gradient(110deg,#ffffff06,#ffffff02)!important}.ecosystem-stage-header{border-right:1px solid #ffffff29;flex-direction:column;justify-content:flex-start;background:linear-gradient(155deg,#ffffff0b,#ffffff02)!important;border-bottom:0!important;align-items:flex-start!important;gap:17px!important;min-height:100%!important;padding:24px 22px!important;display:flex!important}.ecosystem-stage-header>div{width:100%;gap:12px!important}.ecosystem-stage-header>div>span{flex:0 0 34px;width:34px!important;height:34px!important}.ecosystem-stage-header h3{font-size:21px!important;line-height:1.12!important}.ecosystem-stage-header p{color:#a9bac2!important;margin:0!important;font-size:11px!important;line-height:1.58!important}.ecosystem-stage-header>b{border-top:1px solid #ffffff21;margin-top:auto;padding-top:15px;font-size:9px!important}.ecosystem-stage-group>.ecosystem-module-grid{grid-column:2;align-items:stretch;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}:is(.ecosystem-stage-group>.ecosystem-module-grid:has(>a:nth-child(2):last-child),.ecosystem-stage-group>.ecosystem-module-grid:has(>a:nth-child(4):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))!important}.ecosystem-stage-group .ecosystem-module-grid>a{background:linear-gradient(155deg,#ffffff0b,#ffffff03)!important;border-top:0!important;min-height:272px!important;padding:128px 18px 0!important}.ecosystem-stage-group .module-visual{z-index:0!important;height:118px!important}.ecosystem-stage-group .ecosystem-module-grid>a>header,.ecosystem-stage-group .ecosystem-module-grid>a>b,.ecosystem-stage-group .ecosystem-module-grid>a>small,.ecosystem-stage-group .ecosystem-module-grid>a>p,.ecosystem-stage-group .ecosystem-module-grid>a>footer{z-index:2;position:relative}.ecosystem-stage-group .ecosystem-module-grid>a>b{margin-top:12px!important;font-size:18px!important;line-height:1.22!important}.ecosystem-stage-group .ecosystem-module-grid>a>p{margin:8px 0 13px!important;font-size:11px!important;line-height:1.5!important}.ecosystem-stage-group>.ecosystem-module-grid:has(>a:only-child){grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important}.ecosystem-stage-group .ecosystem-module-grid>a:only-child{grid-template-rows:auto auto auto 1fr auto;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);column-gap:25px;min-height:252px!important;padding:0 20px 0 0!important;display:grid!important}.ecosystem-stage-group .ecosystem-module-grid>a:only-child .module-visual{grid-area:1/1/6;width:100%;min-height:252px;background-position:50%!important;height:100%!important;position:relative!important;inset:auto!important}.ecosystem-stage-group .ecosystem-module-grid>a:only-child .module-visual:after{background:linear-gradient(90deg,#03121d0f 0%,#03121d29 62%,#071c2d 100%),linear-gradient(#03121d03,#03121d52)!important}.ecosystem-stage-group .ecosystem-module-grid>a:only-child>header{grid-area:1/2;align-self:end;margin-top:24px}.ecosystem-stage-group .ecosystem-module-grid>a:only-child>b{grid-area:2/2;margin-top:18px!important;font-size:23px!important}.ecosystem-stage-group .ecosystem-module-grid>a:only-child>small{grid-area:3/2}.ecosystem-stage-group .ecosystem-module-grid>a:only-child>p{grid-area:4/2;max-width:540px;font-size:12px!important}.ecosystem-stage-group .ecosystem-module-grid>a:only-child>footer{grid-area:5/2;margin:0 -20px 0 -25px!important;padding-left:25px!important;padding-right:20px!important}.ecosystem-data-spine{grid-template-columns:auto minmax(0,1fr) minmax(250px,.55fr)!important;gap:18px!important;margin-top:14px!important}:where(.ecosystem-stage-group,.project-start-hero-flow,.thread-hero-strip,.architecture-hero-strip,.coordination-hero-strip,.geo-hero-flow,.corporate-hero-stats,.project-guided-journey,.project-live-handoff) :where(span,small,b,strong,p,a){overflow-wrap:anywhere;min-width:0;max-width:100%}@media (width<=1180px){.arkem-x-launch .ecosystem-launch-head{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)!important}.arkem-x-launch .ecosystem-launch-head .button{grid-column:1/-1;width:max-content}.ecosystem-stage-group{grid-template-columns:190px minmax(0,1fr)}.ecosystem-stage-group>.ecosystem-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ecosystem-stage-group .ecosystem-module-grid>a:only-child{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr)}}@media (width<=900px){:where(.project-start-hero,.thread-page-hero,.architecture-page-hero,.coordination-page-hero,.tool-page-hero,.os-page-hero){min-height:660px!important}:where(.project-start-hero,.thread-page-hero,.architecture-page-hero,.coordination-page-hero,.tool-page-hero,.os-page-hero)>.site-nav+.shell{padding-top:72px!important}.arkem-x-launch .ecosystem-launch-head{grid-template-columns:1fr!important}.arkem-x-launch .ecosystem-launch-head .button{grid-column:auto}.ecosystem-stage-rail{scroll-snap-type:x proximity;overflow-x:auto;display:flex!important}.ecosystem-stage-rail>div{scroll-snap-align:start;flex:0 0 170px}.ecosystem-stage-group{grid-template-columns:1fr}.ecosystem-stage-header{border-right:0;border-bottom:1px solid #ffffff29!important;grid-template-columns:minmax(150px,.45fr) minmax(0,1fr) auto!important;align-items:center!important;min-height:auto!important;padding:18px!important;display:grid!important}.ecosystem-stage-header>b{border-top:0;margin-top:0;padding-top:0}.ecosystem-stage-group>.ecosystem-module-grid{grid-column:1}}@media (width<=700px){:where(.project-start-hero,.thread-page-hero,.architecture-page-hero,.coordination-page-hero,.tool-page-hero,.os-page-hero) h1{font-size:clamp(39px,11.5vw,52px)!important;line-height:1.01!important}.project-start-hero-flow{scroll-snap-type:x proximity;width:100%;overflow-x:auto;max-width:100%!important;margin-top:30px!important}.project-start-hero-flow span{scroll-snap-align:start;flex:0 0 132px}.geo-page-hero{min-height:700px!important}.geo-hero-flow{scroll-snap-type:x proximity;overflow-x:auto;width:calc(100% - 32px)!important;display:flex!important}.geo-hero-flow span{scroll-snap-align:start;flex:0 0 154px;min-height:54px!important}.corporate-hero-v2{min-height:760px!important}.corporate-hero-copy{padding-top:70px!important}.corporate-hero-copy h1{font-size:clamp(42px,11vw,56px)!important}.corporate-hero-stats{scroll-snap-type:x proximity;overflow-x:auto;display:flex!important}.corporate-hero-stats span{scroll-snap-align:start;flex:0 0 210px}.ecosystem-stage-header{align-items:flex-start!important;gap:12px!important;display:flex!important}.ecosystem-stage-header>b{margin-top:2px}:is(.ecosystem-stage-group>.ecosystem-module-grid,.ecosystem-stage-group>.ecosystem-module-grid:has(>a:nth-child(2):last-child),.ecosystem-stage-group>.ecosystem-module-grid:has(>a:nth-child(4):last-child)){grid-template-columns:1fr!important}.ecosystem-stage-group .ecosystem-module-grid>a,.ecosystem-stage-group .ecosystem-module-grid>a:only-child{flex-direction:column;min-height:0!important;padding:184px 18px 0!important;display:flex!important}.ecosystem-stage-group .ecosystem-module-grid>a .module-visual,.ecosystem-stage-group .ecosystem-module-grid>a:only-child .module-visual{width:100%;min-height:0;height:172px!important;position:absolute!important;inset:0 0 auto!important}.ecosystem-stage-group .ecosystem-module-grid>a:only-child>header{margin-top:0}.ecosystem-stage-group .ecosystem-module-grid>a:only-child>b{margin-top:13px!important;font-size:20px!important}.ecosystem-stage-group .ecosystem-module-grid>a:only-child>p{font-size:11px!important}.ecosystem-stage-group .ecosystem-module-grid>a:only-child>footer{width:calc(100% + 36px);margin:0 -18px!important;padding-left:15px!important;padding-right:15px!important}.ecosystem-data-spine{grid-template-columns:1fr!important}.ecosystem-data-spine span,.ecosystem-data-spine small{text-align:left!important}}:where(.architecture-page-hero,.coordination-page-hero,.thread-page-hero)>.site-nav+.shell{padding-bottom:112px!important}.geo-page-hero>.site-nav+.shell,.os-page-hero-copy{padding-bottom:110px!important}:where(.architecture-hero-strip,.coordination-hero-strip,.thread-hero-strip,.geo-hero-flow,.os-hero-strip){isolation:isolate;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#03121db8;bottom:0!important}.corporate-hero-v2 .corporate-hero-stats{position:absolute!important;bottom:0!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.ecosystem-stage-group .ecosystem-module-grid>a{transition:background-color .24s,border-color .24s,box-shadow .24s!important;transform:none!important}.ecosystem-stage-group .ecosystem-module-grid>a:hover{z-index:2;background:linear-gradient(145deg,#c4834521,#ffffff09)!important;border-color:#de9d626b!important;transform:none!important;box-shadow:inset 0 0 0 1px #de9d6238!important}.ecosystem-stage-group .ecosystem-module-grid>a:hover .module-visual{transform:scale(1.025)!important}@media (width>=701px){.ecosystem-stage-group .ecosystem-module-grid>a:only-child .module-visual{grid-row:1/5!important}.ecosystem-stage-group .ecosystem-module-grid>a:only-child>footer{background:#061923!important;border-top:1px solid #ffffff29!important;grid-area:5/1/auto/3!important;width:auto!important;margin:0!important;padding:0 18px!important}}@media (width>=901px) and (height<=760px){:where(.architecture-page-hero,.coordination-page-hero,.thread-page-hero){min-height:max(590px,100svh)!important}:where(.architecture-page-hero,.coordination-page-hero,.thread-page-hero)>.site-nav+.shell{padding-top:24px!important;padding-bottom:86px!important}:where(.architecture-page-hero,.coordination-page-hero,.thread-page-hero) .breadcrumb{margin-bottom:13px!important;font-size:11px!important}:where(.architecture-page-hero,.coordination-page-hero,.thread-page-hero) .eyebrow{margin-bottom:10px!important}:where(.architecture-page-hero,.coordination-page-hero,.thread-page-hero) h1{max-width:770px!important;margin:10px 0 14px!important;font-size:clamp(47px,4vw,64px)!important;line-height:.98!important}:where(.architecture-page-hero,.coordination-page-hero,.thread-page-hero) .shell>p:not(.eyebrow){max-width:660px!important;margin:12px 0 14px!important;font-size:12px!important;line-height:1.55!important}:where(.architecture-page-hero,.coordination-page-hero,.thread-page-hero,.geo-page-hero,.os-page-hero) .button{min-height:46px;padding:13px 19px!important}:where(.architecture-hero-strip,.coordination-hero-strip,.thread-hero-strip)>span{min-height:52px!important;padding:9px 8px!important}.geo-page-hero{min-height:max(570px,100svh)!important}.geo-page-hero>.site-nav+.shell{padding-top:25px!important;padding-bottom:88px!important}.geo-page-hero .eyebrow{margin-bottom:10px!important}.geo-page-hero h1{max-width:780px!important;margin:10px 0 14px!important;font-size:clamp(48px,4.2vw,66px)!important}.geo-page-hero>.shell>p:not(.eyebrow){max-width:690px!important;margin:12px 0 14px!important;font-size:12px!important;line-height:1.55!important}.geo-hero-flow span{min-height:54px!important}.os-page-hero{min-height:max(570px,100svh)!important}.os-page-hero-copy{padding-top:25px!important;padding-bottom:88px!important}.os-page-hero-copy .eyebrow{margin-bottom:10px!important}.os-page-hero h1{max-width:800px!important;margin:10px 0 14px!important;font-size:clamp(48px,4.25vw,66px)!important}.os-page-hero-copy>p:not(.eyebrow){max-width:700px!important;margin:12px 0 14px!important;font-size:13px!important;line-height:1.55!important}.os-hero-strip span{min-height:54px!important}.corporate-hero-v2{min-height:max(590px,100svh)!important}.corporate-hero-copy{padding-top:27px!important;padding-bottom:104px!important}.corporate-hero-copy>.eyebrow{margin-bottom:10px!important}.corporate-hero-copy h1{max-width:780px!important;font-size:clamp(48px,4.2vw,66px)!important}.corporate-hero-copy>p:not(.eyebrow){max-width:660px!important;margin:14px 0!important;font-size:13px!important;line-height:1.55!important}.corporate-hero-copy .button{min-height:46px;padding:13px 19px!important}.corporate-hero-stats span{min-height:68px!important;padding:10px 16px!important}.corporate-hero-stats b{font-size:25px!important}.contact-hero-v27{min-height:max(600px,100svh)!important}.contact-hero-v27 .inner-hero-content{padding-top:25px!important;padding-bottom:38px!important}.contact-hero-v27 .eyebrow{margin-bottom:10px!important}.contact-hero-v27 h1{max-width:800px!important;font-size:clamp(48px,4.25vw,66px)!important;line-height:.98!important}.contact-hero-v27 .inner-hero-content>p:not(.eyebrow){max-width:680px!important;margin:14px 0!important;font-size:13px!important;line-height:1.55!important}.contact-hero-v27 .premium-hero-actions{margin-top:18px!important}.contact-hero-v27 .premium-hero-actions .button{min-height:46px;padding:13px 19px!important}.contact-hero-v27 .premium-hero-trust{margin-top:22px!important}.contact-hero-v27 .premium-hero-trust span{align-items:center;min-height:44px;padding:10px 12px 10px 0!important}}@media (width<=700px){.corporate-hero-v2 .corporate-hero-stats{width:calc(100% - 32px)!important;left:0!important;right:0!important;transform:none!important}}:where(.thread-hero-strip,.architecture-hero-strip,.coordination-hero-strip,.geo-hero-flow,.os-hero-strip,.design-studio-index,.digital-hero-index,.media-hero-index,.model-library-index,.technical-hero-index){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03121dc7;align-content:stretch;width:min(1480px,100% - 72px);overflow:hidden;box-shadow:0 -1px #ffffff14;z-index:4!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;position:absolute!important;bottom:0!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}:where(.thread-hero-strip,.architecture-hero-strip,.coordination-hero-strip,.geo-hero-flow,.os-hero-strip,.design-studio-index,.digital-hero-index,.media-hero-index,.model-library-index,.technical-hero-index)>span{text-align:center;overflow-wrap:anywhere;min-width:0;min-height:62px!important;padding:10px 12px!important;line-height:1.25!important}:where(.thread-page-hero,.architecture-page-hero,.coordination-page-hero,.geo-page-hero)>.site-nav+.shell,.os-page-hero-copy,.design-studio-copy,.digital-hero-copy,.media-hero-copy,.model-library-hero>.site-nav+.shell,.technical-hero>.site-nav+.shell{padding-bottom:94px!important}@media (width>=901px) and (height<=760px){:where(.project-start-hero,.design-studio-hero,.digital-hero,.media-hero,.model-library-hero,.technical-hero){min-height:max(590px,100svh)!important}.project-start-hero>.site-nav+.shell,.design-studio-copy,.digital-hero-copy,.media-hero-copy,.model-library-hero>.site-nav+.shell,.technical-hero>.site-nav+.shell{padding-top:25px!important}:where(.project-start-hero,.design-studio-hero,.digital-hero,.media-hero,.model-library-hero,.technical-hero) h1{max-width:820px!important;margin:10px 0 14px!important;font-size:clamp(48px,4.25vw,66px)!important;line-height:.98!important}:where(.project-start-hero,.design-studio-hero,.digital-hero,.media-hero,.model-library-hero,.technical-hero) .eyebrow{margin-bottom:10px!important}:where(.project-start-hero,.design-studio-hero,.digital-hero,.media-hero,.model-library-hero,.technical-hero) .shell>p:not(.eyebrow){max-width:690px!important;margin:12px 0 14px!important;font-size:13px!important;line-height:1.55!important}.project-start-hero .breadcrumb{margin-bottom:13px!important;font-size:11px!important}.project-start-hero-flow{margin-top:20px!important}:where(.thread-hero-strip,.architecture-hero-strip,.coordination-hero-strip,.geo-hero-flow,.os-hero-strip,.design-studio-index,.digital-hero-index,.media-hero-index,.model-library-index,.technical-hero-index)>span{min-height:52px!important;padding:8px 9px!important}:where(.thread-page-hero,.architecture-page-hero,.coordination-page-hero,.geo-page-hero)>.site-nav+.shell,.os-page-hero-copy,.design-studio-copy,.digital-hero-copy,.media-hero-copy,.model-library-hero>.site-nav+.shell,.technical-hero>.site-nav+.shell{padding-bottom:76px!important}}@media (width<=900px){:where(.thread-hero-strip,.architecture-hero-strip,.coordination-hero-strip,.geo-hero-flow,.os-hero-strip,.design-studio-index,.digital-hero-index,.media-hero-index,.model-library-index,.technical-hero-index){overscroll-behavior-x:contain;scrollbar-width:thin;width:min(100% - 36px,720px);overflow-x:auto}:where(.thread-hero-strip,.architecture-hero-strip,.coordination-hero-strip,.geo-hero-flow,.os-hero-strip,.design-studio-index,.digital-hero-index,.media-hero-index,.model-library-index,.technical-hero-index)>span{min-height:48px!important;padding:8px!important}}@media (width<=700px){:where(.thread-hero-strip,.architecture-hero-strip,.coordination-hero-strip,.geo-hero-flow,.os-hero-strip,.design-studio-index,.digital-hero-index,.media-hero-index,.model-library-index,.technical-hero-index){width:calc(100% - 30px)!important}:where(.thread-page-hero,.architecture-page-hero,.coordination-page-hero,.geo-page-hero)>.site-nav+.shell,.os-page-hero-copy,.design-studio-copy,.digital-hero-copy,.media-hero-copy,.model-library-hero>.site-nav+.shell,.technical-hero>.site-nav+.shell{padding-bottom:136px!important}}:is(.thread-page-hero,.architecture-page-hero,.coordination-page-hero,.geo-page-hero,.os-page-hero,.design-studio-hero,.digital-hero,.media-hero,.model-library-hero,.technical-hero,.arkem-x-hero){min-height:0!important}:is(.thread-page-hero,.architecture-page-hero,.coordination-page-hero,.geo-page-hero)>.site-nav+.shell,.os-page-hero-copy,.design-studio-copy,.digital-hero-copy,.media-hero-copy,.model-library-hero>.site-nav+.shell,.technical-hero>.site-nav+.shell,.arkem-x-hero-copy{padding-bottom:0!important}:is(.thread-hero-strip,.architecture-hero-strip,.coordination-hero-strip,.geo-hero-flow,.os-hero-strip,.design-studio-index,.digital-hero-index,.media-hero-index,.model-library-index,.technical-hero-index,.arkem-x-signal){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:min(1480px,100% - 160px)!important;height:58px!important;min-height:58px!important;max-height:58px!important;box-shadow:none!important;background:#03121dcc!important;border:1px solid #ffffff29!important;border-bottom:0!important;align-items:stretch!important;margin:30px auto 0!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}:is(.thread-hero-strip,.architecture-hero-strip,.coordination-hero-strip,.geo-hero-flow,.os-hero-strip,.design-studio-index,.digital-hero-index,.media-hero-index,.model-library-index,.technical-hero-index,.arkem-x-signal)>span{color:#c5d3d9!important;text-align:center!important;white-space:normal!important;background:0 0!important;border-right:1px solid #ffffff24!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;gap:9px!important;width:auto!important;min-width:0!important;height:57px!important;min-height:57px!important;max-height:57px!important;padding:0 12px!important;font-size:10px!important;line-height:1.25!important;display:flex!important}:is(.thread-hero-strip,.architecture-hero-strip,.coordination-hero-strip,.geo-hero-flow,.os-hero-strip,.design-studio-index,.digital-hero-index,.media-hero-index,.model-library-index,.technical-hero-index,.arkem-x-signal)>span:last-child{border-right:0!important}.corporate-principles>.section{padding-top:72px!important;padding-bottom:72px!important}.corporate-principles .section-heading{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);margin-bottom:34px;align-items:end!important;gap:36px 70px!important;display:grid!important}.corporate-principles .section-heading h2{max-width:760px;font-size:clamp(42px,4.25vw,62px)!important;line-height:1!important}.corporate-principles .section-heading>p{max-width:390px;margin:0 0 5px!important;font-size:14px!important;line-height:1.6!important}.corporate-principles .principle-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.corporate-principles .principle-grid article{min-height:210px!important;padding:26px 28px!important}.corporate-principles .principle-grid span{font-size:9px!important}.corporate-principles .principle-grid h2{margin:30px 0 12px!important;font-size:21px!important;line-height:1.15!important}.corporate-principles .principle-grid p{margin:0;font-size:12px!important;line-height:1.65!important}@media (width<=1180px){.corporate-principles .principle-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=900px){:is(.thread-hero-strip,.architecture-hero-strip,.coordination-hero-strip,.geo-hero-flow,.os-hero-strip,.design-studio-index,.digital-hero-index,.media-hero-index,.model-library-index,.technical-hero-index,.arkem-x-signal){overscroll-behavior-x:contain;scrollbar-width:thin;width:min(100% - 36px,720px)!important;overflow-x:auto!important}:is(.thread-hero-strip,.architecture-hero-strip,.coordination-hero-strip,.geo-hero-flow,.os-hero-strip,.design-studio-index,.digital-hero-index,.media-hero-index,.model-library-index,.technical-hero-index,.arkem-x-signal)>span{flex:0 0 145px!important}}@media (width<=700px){:is(.thread-hero-strip,.architecture-hero-strip,.coordination-hero-strip,.geo-hero-flow,.os-hero-strip,.design-studio-index,.digital-hero-index,.media-hero-index,.model-library-index,.technical-hero-index,.arkem-x-signal){width:calc(100% - 30px)!important;height:54px!important;min-height:54px!important;max-height:54px!important;margin-top:22px!important}:is(.thread-hero-strip,.architecture-hero-strip,.coordination-hero-strip,.geo-hero-flow,.os-hero-strip,.design-studio-index,.digital-hero-index,.media-hero-index,.model-library-index,.technical-hero-index,.arkem-x-signal)>span{height:53px!important;min-height:53px!important;max-height:53px!important;font-size:9px!important}.corporate-principles>.section{padding-top:58px!important;padding-bottom:58px!important}.corporate-principles .section-heading{margin-bottom:25px;grid-template-columns:1fr!important;gap:18px!important}.corporate-principles .principle-grid{grid-template-columns:1fr!important}.corporate-principles .principle-grid article{min-height:0!important;padding:24px!important}.corporate-principles .principle-grid h2{margin-top:20px!important}}.site-nav{border-bottom:0!important;height:96px!important;min-height:96px!important;position:relative!important}.site-nav>.brand{z-index:5;flex:0 0 238px;align-items:center;height:100%;padding-right:26px;display:flex;position:relative}.site-nav .official-logo{display:block;width:218px!important;max-width:218px!important;height:auto!important;max-height:72px!important;overflow:visible!important}.site-nav .official-logo img{width:100%!important;max-width:100%!important;height:auto!important;display:block!important;position:static!important}.project-start-hero-flow{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;width:min(100%,1040px)!important;max-width:1040px!important;margin-top:34px!important;display:grid!important;overflow:visible!important}.project-start-hero-flow span{position:relative;box-shadow:0 10px 26px #00000014;background:#03162285!important;border:1px solid #ffffff24!important;grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;min-height:54px!important;padding:10px 13px!important;display:grid!important}.project-start-hero-flow span:last-child{border-right:1px solid #ffffff24!important}.contact-hero-v27 .premium-hero-trust{background:0 0!important;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;width:min(100%,850px)!important;max-width:850px!important;margin-top:28px!important;display:grid!important}.contact-hero-v27 .premium-hero-trust span{box-shadow:0 10px 26px #00000014;background:#03162285!important;border:1px solid #ffffff24!important;align-items:center!important;gap:10px!important;min-height:54px!important;padding:11px 14px!important;display:flex!important}.thread-hero-strip,.architecture-hero-strip,.coordination-hero-strip,.geo-hero-flow,.os-hero-strip,.design-studio-index,.digital-hero-index,.media-hero-index,.model-library-index,.technical-hero-index,.arkem-x-signal{box-sizing:border-box!important;flex-wrap:nowrap!important;width:calc(100% - 160px)!important;min-width:0!important;max-width:1320px!important;margin:30px auto 0!important;position:relative!important;inset:auto!important;overflow-x:hidden!important;transform:none!important}.thread-hero-strip>span,.architecture-hero-strip>span,.coordination-hero-strip>span,.geo-hero-flow>span,.os-hero-strip>span,.design-studio-index>span,.digital-hero-index>span,.media-hero-index>span,.model-library-index>span,.technical-hero-index>span,.arkem-x-signal>span{text-overflow:ellipsis;overflow:hidden;flex:1 1 0!important;width:0!important;min-width:0!important;max-width:none!important}@media (width<=1180px){.site-nav{height:88px!important;min-height:88px!important}.site-nav>.brand{flex-basis:205px}.site-nav .official-logo{width:190px!important;max-width:190px!important;max-height:64px!important}}@media (width<=900px){.site-nav>.brand{flex-basis:auto;padding-right:0}.site-nav .official-logo{width:185px!important;max-width:185px!important}.thread-hero-strip,.architecture-hero-strip,.coordination-hero-strip,.geo-hero-flow,.os-hero-strip,.design-studio-index,.digital-hero-index,.media-hero-index,.model-library-index,.technical-hero-index,.arkem-x-signal{width:calc(100% - 36px)!important;max-width:720px!important;overflow-x:auto!important}.thread-hero-strip>span,.architecture-hero-strip>span,.coordination-hero-strip>span,.geo-hero-flow>span,.os-hero-strip>span,.design-studio-index>span,.digital-hero-index>span,.media-hero-index>span,.model-library-index>span,.technical-hero-index>span,.arkem-x-signal>span{flex:0 0 145px!important;width:145px!important}.project-start-hero-flow{grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:visible!important}.contact-hero-v27 .premium-hero-trust{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=560px){.site-nav{height:78px!important;min-height:78px!important}.site-nav .official-logo{width:164px!important;max-width:164px!important;max-height:56px!important}.project-start-hero-flow{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-top:26px!important}.project-start-hero-flow span{min-height:50px!important;padding:9px 11px!important}.contact-hero-v27 .premium-hero-trust{grid-template-columns:1fr!important;gap:7px!important;margin-top:22px!important}.contact-hero-v27 .premium-hero-trust span{min-height:48px!important;padding:9px 11px!important}}.language-switcher{background:#02141f70!important;border-color:#fff3!important;border-radius:3px!important;align-items:center!important;gap:2px!important;min-height:36px!important;padding:2px!important;display:inline-flex!important}.language-switcher button,.language-switcher.is-compact button{width:28px!important;min-width:28px!important;height:30px!important;min-height:30px!important;color:inherit!important;background:0 0!important;border:1px solid #0000!important;border-radius:2px!important;place-items:center!important;padding:0!important;display:grid!important}.language-switcher button img{object-fit:cover;border-radius:1px;width:19px;height:13px;display:block;box-shadow:0 0 0 1px #fff3,0 2px 7px #0000002e}.language-switcher button span{display:none!important}.language-switcher button:hover{background:#ffffff12!important;border-color:#ef9a68a6!important}.language-switcher button.active{background:#ffffff1f!important;border-color:#ef9a68!important;box-shadow:inset 0 -2px #ef9a68!important}.language-switcher button.active img{box-shadow:0 0 0 1px #ffffffb8,0 3px 9px #0000003d}.nav-light .language-switcher{background:#ffffffb3!important;border-color:#08263733!important}.nav-light .language-switcher button:hover{background:#08263712!important}.nav-light .language-switcher button.active{background:#0826371a!important;border-color:#0a3045!important;box-shadow:inset 0 -2px #0a3045!important}.mobile-language-row{gap:12px!important}.mobile-language-row>span{color:#ef9a68;letter-spacing:.1em!important;font-size:9px!important}html[data-language=az] .nav-root-link,html[data-language=ru] .nav-root-link,html[data-language=it] .nav-root-link,html[data-language=de] .nav-root-link,html[data-language=fr] .nav-root-link{letter-spacing:0!important}html[data-language=ru] .nav-root-link,html[data-language=de] .nav-root-link,html[data-language=fr] .nav-root-link{padding-left:11px!important;padding-right:11px!important;font-size:10px!important}html[data-language=ru] .nav-cta,html[data-language=it] .nav-cta,html[data-language=de] .nav-cta,html[data-language=fr] .nav-cta{font-size:9px!important}@media (width<=1180px){.language-switcher button,.language-switcher.is-compact button{width:26px!important;min-width:26px!important}}@media (width<=920px){.mobile-language-row .language-switcher{flex:none!important;display:inline-flex!important}.mobile-language-row .language-switcher button{width:31px!important;min-width:31px!important;height:32px!important}.mobile-language-row .language-switcher button img{width:21px;height:14px}}@media (width<=390px){.mobile-language-row{flex-direction:column!important;align-items:flex-start!important}.mobile-language-row .language-switcher{justify-content:space-between;width:100%}}.project-kernel-bar{grid-template-columns:180px minmax(160px,1fr) 140px 96px 135px 210px 220px}.kernel-experience>div{border:1px solid #345362;grid-template-columns:1fr 1fr;min-height:34px;display:grid}.kernel-experience button{color:#91a7b0;min-width:0;font:720 11px/1 var(--font-manrope);cursor:pointer;background:0 0;border:0;border-right:1px solid #345362}.kernel-experience button:last-child{border-right:0}.kernel-experience button.active{color:#fff;background:#b96636}.kernel-experience small{color:#5fc092;font-size:10px}[data-arkem-mode=technical] .project-guided-journey{display:none}.hub-journey{background:linear-gradient(135deg,#b9663614,#0000 36%),#e8ecec}.hub-journey-command{background:#f4f6f5;border-bottom:1px solid #bec9cb;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:48px;padding:44px;display:grid}.hub-journey-command>div>span,.hub-transfer-ledger>header span{color:#b96636;font:780 11px/1 var(--font-manrope);letter-spacing:.14em}.hub-journey-command h3{color:#0b2a3d;font:560 clamp(30px, 3vw, 48px)/1.02 var(--font-manrope);letter-spacing:-.045em;margin:13px 0 15px}.hub-journey-command h3 em{color:#b96636;font-style:normal}.hub-journey-command>div>p{color:#607680;max-width:720px;margin:0;font-size:14px;line-height:1.72}.hub-journey-command>aside{background:#fff;border:1px solid #b9c6c9;flex-direction:column;padding:20px;display:flex}.hub-journey-command>aside>span{color:#6b8189;font:760 10px/1 var(--font-manrope);letter-spacing:.12em}.hub-journey-command>aside>div{border:1px solid #c1ccce;grid-template-columns:1fr 1fr;margin-top:12px;display:grid}.hub-journey-command>aside>div button{color:#60757e;min-height:46px;font:740 12px var(--font-manrope);cursor:pointer;background:#eef2f1;border:0;border-right:1px solid #c1ccce}.hub-journey-command>aside>div button:last-child{border-right:0}.hub-journey-command>aside>div button.active{color:#fff;background:#0b2a3d}.hub-journey-command label{color:#566e77;align-items:center;gap:10px;min-height:45px;font-size:12px;display:flex}.hub-journey-command label input{accent-color:#b96636;width:18px;height:18px;min-height:0!important}.hub-sync-all{color:#fff;font:750 12px var(--font-manrope);cursor:pointer;background:#b96636;border:0;justify-content:space-between;align-items:center;padding:0 16px;display:flex;min-height:48px!important}.hub-sync-all i{font-size:18px;font-style:normal}.hub-journey-command>aside>small{color:#7b8f96;margin-top:9px;font-size:10px!important}.hub-journey-steps{background:#dbe3e3;border-bottom:1px solid #b8c5c8;grid-template-columns:repeat(7,minmax(0,1fr));padding:0 28px;display:grid}.hub-journey-steps article{color:#183443;border-right:1px solid #b8c5c8;grid-template-rows:auto 1fr auto;gap:15px;min-height:280px;padding:25px 19px;display:grid;position:relative}.hub-journey-steps article:first-child{border-left:1px solid #b8c5c8}.hub-journey-steps article.active{z-index:1;background:#fff;box-shadow:0 14px 34px #08202d1f}.hub-journey-steps article.completed{background:#e8f0ec}.hub-journey-steps article>i{color:#60777f;width:34px;height:34px;font:750 11px var(--font-manrope);border:1px solid #8da0a6;place-items:center;font-style:normal;display:grid}.hub-journey-steps article.completed>i{color:#fff;background:#3e926e;border-color:#3e926e}.hub-journey-steps article.active>i{color:#fff;background:#b96636;border-color:#b96636}.hub-journey-steps article>div{flex-direction:column;min-width:0;display:flex}.hub-journey-steps article span{color:#b96636;font:760 10px var(--font-manrope);letter-spacing:.08em}.hub-journey-steps h4{font:650 18px/1.22 var(--font-manrope);letter-spacing:-.025em;margin:8px 0 0}.hub-journey-steps p{color:#637981;margin:13px 0;font-size:12px;line-height:1.55}.hub-journey-steps small{color:#8b6a55;margin-top:auto;line-height:1.4;font-size:10px!important}.hub-journey-steps a{color:#17394a;min-height:42px;font:750 11px var(--font-manrope);border-top:1px solid #bfcbcd;justify-content:space-between;align-items:center;padding-top:12px;text-decoration:none;display:flex}.hub-journey-steps article.active a{color:#b96636}.hub-transfer-ledger{color:#fff;background:#0a283a;padding:42px}.hub-transfer-ledger>header{border-bottom:1px solid #385361;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:end;gap:40px;padding-bottom:24px;display:grid}.hub-transfer-ledger h3{font:560 28px var(--font-manrope);margin:8px 0 0}.hub-transfer-ledger>header p{color:#8ea2aa;margin:0;font-size:13px;line-height:1.65}.hub-transfer-ledger>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hub-transfer-ledger article{border-bottom:1px solid #304b58;grid-template-columns:48px minmax(0,1fr) 110px 104px;align-items:center;gap:13px;min-height:88px;padding:16px 0;display:grid}.hub-transfer-ledger article:nth-child(odd){border-right:1px solid #304b58;padding-right:22px}.hub-transfer-ledger article:nth-child(2n){padding-left:22px}.hub-transfer-ledger article>i{color:#df8d5c;width:42px;height:42px;font:760 10px var(--font-manrope);border:1px solid #526e79;place-items:center;font-style:normal;display:grid}.hub-transfer-ledger article>div{flex-direction:column;min-width:0;display:flex}.hub-transfer-ledger article b{font-size:13px}.hub-transfer-ledger article small{color:#77909a;margin-top:5px;line-height:1.4;font-size:10px!important}.hub-transfer-ledger article>span{color:#61bd91;font:720 10px/1.35 var(--font-manrope);text-align:right}.hub-transfer-ledger article.waiting>span{color:#758d96}.hub-transfer-ledger article.conflict>span{color:#e08a69}.hub-transfer-ledger article>button{color:#e6eef0;min-height:38px;font:720 10px var(--font-manrope);cursor:pointer;background:0 0;border:1px solid #4c6975;padding:0 10px}.hub-transfer-ledger article>button:hover:not(:disabled){background:#b96636;border-color:#b96636}.hub-transfer-ledger article>button:disabled{cursor:not-allowed;opacity:.42}@media (width<=1380px){.project-kernel-bar{grid-template-columns:165px minmax(150px,1fr) 130px 90px 125px 190px}.kernel-actions{display:none!important}.hub-journey-steps{grid-template-columns:repeat(4,minmax(190px,1fr));overflow-x:auto}.hub-journey-steps article{min-width:190px}}@media (width<=980px){.project-kernel-bar{grid-template-columns:160px minmax(0,1fr) 135px 190px!important}.project-kernel-bar>label,.kernel-state{display:none!important}.hub-journey-command,.hub-transfer-ledger>header{grid-template-columns:1fr;gap:26px}.hub-transfer-ledger>div{grid-template-columns:1fr}.hub-transfer-ledger article:nth-child(odd),.hub-transfer-ledger article:nth-child(2n){border-right:0;padding-left:0;padding-right:0}}@media (width<=700px){.project-kernel-bar{grid-template-columns:1fr!important}.kernel-brand,.kernel-identity,.kernel-experience{grid-column:1}.kernel-experience{min-height:78px!important}.hub-journey-command{padding:28px 18px}.hub-journey-command h3{font-size:34px}.hub-journey-command>div>p{font-size:13px}.hub-journey-steps{scroll-snap-type:x mandatory;padding:0 18px;display:flex}.hub-journey-steps article{scroll-snap-align:start;min-width:min(82vw,290px);min-height:250px}.hub-transfer-ledger{padding:30px 18px}.hub-transfer-ledger article{grid-template-columns:44px minmax(0,1fr)}.hub-transfer-ledger article>span,.hub-transfer-ledger article>button{text-align:left;grid-column:2}}.skip-link{z-index:99999;color:#0b2a3d;background:#fff;border:1px solid #b96636;clip:auto!important;width:auto!important;height:auto!important;padding:12px 16px!important;position:fixed!important;top:14px!important;left:-9999px!important;overflow:visible!important}.skip-link:focus,.skip-link:focus-visible{left:14px!important}.project-continuity-score{background:#0b2a3d}.project-continuity-score small{color:#86a9b7}.project-continuity-score b{color:#fff}.founder-portrait>img{object-position:50% 30%!important}.founder-strip>div:first-child>img{object-position:50% 28%!important}@media (width<=1180px){.project-live-handoff{grid-template-columns:repeat(3,minmax(180px,1fr))}}@media (width<=760px){.project-live-handoff{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;display:flex;overflow-x:auto}.project-live-handoff>span,.project-live-handoff>a{scroll-snap-align:start;min-width:min(76vw,280px)}}:root{--v55-ink:#071b29;--v55-navy:#0a2b3e;--v55-navy-soft:#123d54;--v55-copper:#c97343;--v55-copper-light:#e7a075;--v55-paper:#f4f2ec;--v55-mist:#e7eceb;--v55-line:#687e8752;--v55-green:#4ca47c}body{text-rendering:optimizelegibility}.site-nav{gap:18px;min-height:94px!important}.site-nav .brand{flex:0 0 208px}.site-nav .official-logo{width:200px!important}.desktop-navigation{justify-content:center;gap:clamp(17px,2vw,32px)}.nav-root-link{letter-spacing:.09em!important;font-size:11px!important}.nav-cta{white-space:nowrap;min-width:158px;padding:0 17px!important}.language-menu{z-index:61;flex:none;position:relative}.language-menu-trigger{cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:23px 25px 12px;align-items:center;gap:7px;width:86px;height:40px;color:#fff!important;background:#0419257a!important;border:1px solid #ffffff40!important;padding:0 10px!important;display:grid!important}.nav-light .language-menu-trigger{color:#173343!important;background:#fff!important;border-color:#c4cdce!important}.language-menu-trigger img{object-fit:cover;box-shadow:0 0 0 1px #ffffff40;width:22px!important;height:15px!important}.language-menu-trigger span{font:760 10px/1 var(--font-manrope);letter-spacing:.08em;display:block!important}.language-menu-trigger i{color:var(--v55-copper-light);font:700 12px/1 var(--font-manrope);font-style:normal;transition:transform .2s}.language-menu-trigger[aria-expanded=true] i{transform:rotate(180deg)}.language-menu-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#051925fa;border:1px solid #df8d5c6b;width:250px;padding:9px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 25px 70px #00000061}.language-menu-panel header{border-bottom:1px solid #ffffff24;flex-direction:column;padding:12px 11px 14px;display:flex}.language-menu-panel header span{color:var(--v55-copper-light);font:760 8px var(--font-manrope);letter-spacing:.14em}.language-menu-panel header b{color:#fff;font:650 13px var(--font-manrope);margin-top:5px}.language-menu-panel>button{text-align:left;cursor:pointer;grid-template-columns:30px 1fr 30px;align-items:center;width:100%;min-height:45px;color:#dce5e8!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff14!important;padding:0 10px!important;display:grid!important}.language-menu-panel>button img{width:22px!important;height:15px!important}.language-menu-panel>button span{font:620 11px var(--font-manrope)!important;display:block!important}.language-menu-panel>button b{color:#6f8994;font:750 8px var(--font-manrope);text-align:right}.language-menu-panel>button:hover,.language-menu-panel>button.active{background:#b966362e!important}.language-menu-panel>button.active span,.language-menu-panel>button.active b{color:var(--v55-copper-light)}.project-kernel-bar span,.project-kernel-bar small,.designer-tabs button,.engineering-toolbar button,.technical-hero-index span,.model-library-index span,.media-hero-index span,.os-hero-strip span,.architecture-hero-strip span,.coordination-hero-strip span,.geo-hero-flow span{font-size:clamp(11px,.74vw,13px)!important;line-height:1.45!important}.project-kernel-bar b,.project-kernel-bar input,.project-kernel-bar select,.kernel-identity button,.kernel-experience button{font-size:clamp(12px,.8vw,14px)!important;line-height:1.4!important}.engineering-control-scroll label>span,.engineering-control-scroll select,.engineering-control-scroll input[type=number],.engineering-definition,.engineering-caution,.engineering-data-grid span,.engineering-data-grid b,.engineering-checks article p,.engineering-checks article small{font-size:clamp(12px,.78vw,14px)!important;line-height:1.5!important}.engineering-control-scroll>section>strong,.basis-reference span,.engineering-panel>header span,.engineering-panel>header small,.quantity-board span,.quantity-board small,.engineering-load-cards span,.engineering-load-cards small{font-size:clamp(11px,.72vw,13px)!important;line-height:1.45!important}.arkem-x-launch{background:radial-gradient(circle at 90% 20%,#39687f40,#0000 36%),linear-gradient(145deg,#061a2b,#0b2e42 58%,#081f2e);padding:112px 0 120px!important}.ecosystem-launch-head{grid-template-columns:minmax(0,.9fr) minmax(320px,.65fr) auto!important;align-items:end!important;gap:46px!important;margin-bottom:48px!important}.ecosystem-launch-head h2{font-size:clamp(48px,5.1vw,78px)!important;line-height:.98!important}.ecosystem-launch-head>p{max-width:560px;font-size:15px!important;line-height:1.78!important}.ecosystem-command-map{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#03121db8;border:1px solid #ffffff30;box-shadow:0 32px 90px #00000047}.ecosystem-command-stages{border-bottom:1px solid #ffffff29;grid-template-columns:repeat(5,1fr);display:grid}.ecosystem-command-stages button{color:#fff;text-align:left;cursor:pointer;background:#0a2b3d85;border:0;border-right:1px solid #ffffff24;grid-template-rows:1fr 1fr;grid-template-columns:36px 1fr;align-items:center;min-height:74px;padding:13px 18px;display:grid;position:relative}.ecosystem-command-stages button:last-child{border-right:0}.ecosystem-command-stages button:after{background:var(--v55-copper);content:"";opacity:0;height:3px;transition:all .22s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.35)}.ecosystem-command-stages button.active{background:#b9663626}.ecosystem-command-stages button.active:after{opacity:1;transform:scaleX(1)}.ecosystem-command-stages span{color:var(--v55-copper-light);font:760 12px var(--font-manrope);grid-row:1/3}.ecosystem-command-stages b{font:680 13px var(--font-manrope);align-self:end}.ecosystem-command-stages small{color:#6f8b97;align-self:start;margin-top:4px;font-size:11px}.ecosystem-command-stage{grid-template-columns:minmax(0,1.32fr) minmax(360px,.68fr);min-height:510px;display:grid}.ecosystem-command-visual{background:#051c2a;border-right:1px solid #ffffff2b;min-width:0;position:relative;overflow:hidden}.ecosystem-command-visual>img{object-fit:cover;opacity:.77;width:100%;height:100%;transition:transform .7s,opacity .3s}.ecosystem-command-map:hover .ecosystem-command-visual>img{opacity:.9;transform:scale(1.025)}.ecosystem-command-visual:after{content:"";background:linear-gradient(90deg,#02111b1f,#02111b9e),linear-gradient(#0000 45%,#03141ff2);position:absolute;inset:0}.ecosystem-command-grid{z-index:1;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.ecosystem-command-visual-label{z-index:2;flex-direction:column;max-width:610px;display:flex;position:absolute;bottom:44px;left:42px}.ecosystem-command-visual-label span{color:var(--v55-copper-light);font:760 10px var(--font-manrope);letter-spacing:.15em}.ecosystem-command-visual-label b{font:570 clamp(38px, 4vw, 63px)/1 var(--font-manrope);letter-spacing:-.05em;margin-top:11px}.ecosystem-command-visual-label small{color:#b5c4ca;margin-top:17px;font-size:13px}.ecosystem-command-progress{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03141fc2;border:1px solid #fff3;grid-template-columns:34px 130px;align-items:center;gap:7px 10px;width:190px;padding:14px;display:grid;position:absolute;top:26px;right:28px}.ecosystem-command-progress>span{color:var(--v55-copper-light);font:570 25px var(--font-manrope);grid-row:1/3}.ecosystem-command-progress>i{background:#294b5c;height:4px}.ecosystem-command-progress>i b{background:var(--v55-copper-light);height:100%;transition:width .3s;display:block}.ecosystem-command-progress small{color:#8da2ab;font-size:11px}.ecosystem-command-detail{background:linear-gradient(150deg,#0d3448,#061c2a);flex-direction:column;min-width:0;padding:30px;display:flex}.ecosystem-command-detail>header{color:#79929d;font:750 11px/1.4 var(--font-manrope);letter-spacing:.08em;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.ecosystem-command-detail>header i{color:#5fc092;align-items:center;gap:6px;font-style:normal;display:flex}.ecosystem-command-title{padding:30px 0 24px}.ecosystem-command-title small{color:var(--v55-copper-light);font:750 12px var(--font-manrope)}.ecosystem-command-title h3{font:590 31px/1.05 var(--font-manrope);letter-spacing:-.04em;margin:10px 0 12px}.ecosystem-command-title p{color:#96aab3;margin:0;font-size:14px;line-height:1.7}.ecosystem-command-output{border-top:1px solid #ffffff21;border-bottom:1px solid #ffffff21;padding:18px 0}.ecosystem-command-output>span,.ecosystem-command-dependencies>span{color:#6f8994;align-items:center;gap:8px;display:flex}.ecosystem-command-output small,.ecosystem-command-dependencies>span{font:750 10px/1.4 var(--font-manrope);letter-spacing:.11em}.ecosystem-command-output>b{font:620 14px/1.45 var(--font-manrope);margin-top:12px;display:block}.ecosystem-command-dependencies{padding:20px 0}.ecosystem-command-dependencies>div{align-items:center;gap:7px;margin-top:12px;display:flex}.ecosystem-command-dependencies>div b{color:#94a9b2;font:750 10px var(--font-manrope);border:1px solid #3c5968;padding:7px 8px}.ecosystem-command-dependencies>div b.current{border-color:var(--v55-copper);color:var(--v55-copper-light);background:#b966362b}.ecosystem-command-dependencies>div i{color:var(--v55-copper-light);font-style:normal}.ecosystem-command-detail>a{background:var(--v55-copper);color:#fff;min-height:54px;font:750 12px var(--font-manrope);justify-content:space-between;align-items:center;margin-top:auto;padding:0 15px;display:flex}.ecosystem-command-modules{border-top:1px solid #ffffff26;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.ecosystem-command-modules button{color:#fff;text-align:left;cursor:pointer;background:#071f2e;border:0;border-right:1px solid #ffffff21;grid-template-rows:auto auto;grid-template-columns:43px 1fr 20px;align-items:center;gap:5px 11px;min-height:92px;padding:15px 18px;display:grid}.ecosystem-command-modules button>span{width:39px;height:39px;color:var(--v55-copper-light);font:760 10px var(--font-manrope);border:1px solid #385565;grid-row:1/3;place-items:center;display:grid}.ecosystem-command-modules button b{font:650 12px var(--font-manrope)}.ecosystem-command-modules button small{color:#6f8994;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ecosystem-command-modules button svg{color:#526f7c;grid-area:1/3/3}.ecosystem-command-modules button.active{box-shadow:inset 0 -3px var(--v55-copper);background:#10384e}.ecosystem-command-spine{background:#041621;border-top:1px solid #ffffff26;align-items:center;gap:11px;min-height:58px;padding:0 18px;display:flex}.ecosystem-command-spine>b{color:var(--v55-copper-light);font:760 10px var(--font-manrope);letter-spacing:.11em;margin-right:auto}.ecosystem-command-spine>span{color:#7c929c;font-size:10px}.ecosystem-command-spine>i{background:#385565;width:16px;height:1px}.ecosystem-command-spine>a{color:#fff;font:700 11px var(--font-manrope);align-items:center;gap:8px;margin-left:auto;display:flex}.home-intelligence-section,.x-intelligence-section,.intelligence-page-body{background:var(--v55-paper)}.project-intelligence{color:#173343}.intelligence-head{grid-template-columns:minmax(0,1fr) minmax(360px,.65fr);align-items:end;gap:70px;margin-bottom:50px;display:grid}.intelligence-head>div>span{color:var(--v55-copper);font:780 10px var(--font-manrope);letter-spacing:.15em}.intelligence-head h2{color:var(--v55-ink);font:550 clamp(46px, 4.4vw, 69px)/1 var(--font-manrope);letter-spacing:-.055em;margin:13px 0 0}.intelligence-head h2 em{color:var(--v55-copper);font-style:normal}.intelligence-head>p{color:#657982;margin:0;font-size:15px;line-height:1.78}.intelligence-console{background:#fff;border:1px solid #b9c5c7;grid-template-columns:330px minmax(0,1fr);min-height:680px;display:grid;box-shadow:0 28px 80px #081f2c1f}.intelligence-controls{color:#fff;background:#0a2b3e;border-right:1px solid #c6d0d1;padding:27px}.intelligence-controls label>span,.intelligence-controls legend{color:#78929d;font:760 9px var(--font-manrope);letter-spacing:.12em;margin-bottom:11px;display:block}.intelligence-controls label select{color:#fff;width:100%;height:48px;font:650 12px var(--font-manrope);background:#0f384e;border:1px solid #416071;border-radius:0;padding:0 12px}.intelligence-controls fieldset{border:0;gap:7px;margin:26px 0 0;padding:0;display:grid}.intelligence-controls fieldset>button{color:#fff;text-align:left;cursor:pointer;background:#0c3347;border:1px solid #365666;flex-direction:column;min-height:65px;padding:12px 13px;display:flex}.intelligence-controls fieldset>button b{font:650 11px var(--font-manrope)}.intelligence-controls fieldset>button small{color:#76909b;margin-top:5px;font-size:9px;line-height:1.4}.intelligence-controls fieldset>button.active{border-color:var(--v55-copper-light);box-shadow:inset 3px 0 var(--v55-copper);background:#b9663638}.intelligence-evidence>button{grid-template-columns:38px 1fr;align-items:center;min-height:48px!important;display:grid!important}.intelligence-evidence>button i{width:30px;height:30px;color:var(--v55-copper-light);font:750 8px var(--font-manrope);border:1px solid #466574;place-items:center;font-style:normal;display:grid}.intelligence-workspace{background:#f5f6f4;flex-direction:column;min-width:0;display:flex}.intelligence-workspace>nav{background:#e8edec;border-bottom:1px solid #c8d1d2;grid-template-columns:repeat(4,1fr);display:grid}.intelligence-workspace>nav button{color:#647a83;min-height:55px;font:720 10px var(--font-manrope);cursor:pointer;background:0 0;border:0;border-right:1px solid #c8d1d2}.intelligence-workspace>nav button.active{color:var(--v55-copper);box-shadow:inset 0 -3px var(--v55-copper);background:#fff}.intelligence-executive{flex:1;grid-template-rows:1fr auto;grid-template-columns:270px 1fr;padding:35px;display:grid}.intelligence-score{background:#e8ece9;border:1px solid #c8d1d2;flex-direction:column;justify-content:center;align-items:center;min-height:350px;display:flex}.intelligence-score>span{color:#798c92;font:760 9px var(--font-manrope);letter-spacing:.12em}.intelligence-score strong{color:var(--v55-ink);font:560 73px/1 var(--font-manrope);letter-spacing:-.07em;margin:20px 0}.intelligence-score strong small{color:#89989c;font-size:14px}.intelligence-score>i{background:#c3cdcc;width:150px;height:6px}.intelligence-score>i b{background:var(--v55-copper);height:100%;display:block}.intelligence-score.good>i b{background:var(--v55-green)}.intelligence-score.risk>i b{background:#c45f55}.intelligence-score>em{color:#6a7e85;font:650 11px var(--font-manrope);margin-top:17px;font-style:normal}.intelligence-kpis{grid-template-columns:repeat(3,1fr);align-content:start;padding-left:25px;display:grid}.intelligence-kpis article{background:#fff;border-top:1px solid #c8d1d2;border-bottom:1px solid #c8d1d2;border-right:1px solid #c8d1d2;flex-direction:column;min-width:0;min-height:190px;padding:24px 20px;display:flex}.intelligence-kpis svg{color:var(--v55-copper)}.intelligence-kpis span{color:#768a91;margin-top:25px;font-size:10px}.intelligence-kpis b{color:var(--v55-ink);font:580 31px var(--font-manrope);margin-top:8px}.intelligence-kpis small{color:#85969b;margin-top:auto;font-size:9px;line-height:1.45}.intelligence-next{background:#fff;border:1px solid #c8d1d2;grid-column:1/-1;margin-top:25px}.intelligence-next>span{color:#788b92;font:760 8px var(--font-manrope);letter-spacing:.12em;border-bottom:1px solid #c8d1d2;padding:12px 16px;display:block}.intelligence-next>div{grid-template-columns:48px 1fr auto;align-items:center;gap:15px;padding:17px;display:grid}.intelligence-next>div>i{background:var(--v55-navy);width:45px;height:45px;color:var(--v55-copper-light);font:760 9px var(--font-manrope);place-items:center;font-style:normal;display:grid}.intelligence-next>div>div{flex-direction:column;display:flex}.intelligence-next b{font:650 13px var(--font-manrope)}.intelligence-next small{color:#758990;margin-top:5px;font-size:10px}.intelligence-next a{color:var(--v55-copper);font:720 10px var(--font-manrope);align-items:center;gap:8px;display:flex}.intelligence-evidence-view,.intelligence-route,.intelligence-deliverables{flex:1;padding:35px}.intelligence-evidence-view>header{background:var(--v55-navy);color:#fff;grid-template-columns:210px 1fr;align-items:center;gap:35px;padding:20px;display:grid}.intelligence-evidence-view>header>div{grid-template-columns:24px 1fr;align-items:center;display:grid}.intelligence-evidence-view>header svg{color:var(--v55-copper-light);grid-row:1/3}.intelligence-evidence-view>header span{color:#78929d;font:750 8px var(--font-manrope)}.intelligence-evidence-view>header b{font:620 24px var(--font-manrope)}.intelligence-evidence-view>header p{color:#98abb3;margin:0;font-size:11px;line-height:1.6}.intelligence-evidence-view>div{border-top:1px solid #c8d1d2;border-left:1px solid #c8d1d2;grid-template-columns:1fr 1fr;margin-top:20px;display:grid}.intelligence-evidence-view article{background:#fff;border-bottom:1px solid #c8d1d2;border-right:1px solid #c8d1d2;grid-template-columns:34px 1fr 36px;align-items:center;gap:10px;min-height:91px;padding:14px;display:grid}.intelligence-evidence-view article>i{color:#87989d;border:1px solid #bcc8ca;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.intelligence-evidence-view article.ready>i{border-color:var(--v55-green);background:var(--v55-green);color:#fff}.intelligence-evidence-view article>div{flex-direction:column;display:flex}.intelligence-evidence-view article b{font:650 11px var(--font-manrope)}.intelligence-evidence-view article small{color:#829399;margin-top:5px;font-size:9px}.intelligence-evidence-view article>span{color:var(--v55-copper);font:760 8px var(--font-manrope);text-align:right}.intelligence-route>header{border-bottom:1px solid #c6d0d1;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.intelligence-route>header span{color:var(--v55-copper);font:760 9px var(--font-manrope);letter-spacing:.12em}.intelligence-route>header p{color:#758990;margin:0;font-size:10px}.intelligence-route>div{margin-top:15px}.intelligence-route article{border-bottom:1px solid #c8d1d2;grid-template-columns:38px 48px 1fr 40px;align-items:center;gap:12px;min-height:75px;padding:10px 0;display:grid}.intelligence-route article>i{color:#83949a;font:750 9px var(--font-manrope);font-style:normal}.intelligence-route article>span{background:var(--v55-navy);width:43px;height:43px;color:var(--v55-copper-light);font:760 9px var(--font-manrope);place-items:center;display:grid}.intelligence-route article>div{flex-direction:column;display:flex}.intelligence-route article b{font:650 12px var(--font-manrope)}.intelligence-route article small{color:#71858d;margin-top:5px;font-size:9px}.intelligence-route article a{width:38px;height:38px;color:var(--v55-copper);border:1px solid #bdc9cb;place-items:center;display:grid}.intelligence-deliverables>header{background:var(--v55-navy);color:#fff;align-items:center;gap:15px;padding:20px;display:flex}.intelligence-deliverables>header>svg{color:var(--v55-copper-light)}.intelligence-deliverables>header span{color:#7a939e;font:750 8px var(--font-manrope);letter-spacing:.12em}.intelligence-deliverables>header h3{font:600 22px var(--font-manrope);margin:5px 0 0}.intelligence-deliverables>div{border-top:1px solid #c7d1d2;margin-top:20px}.intelligence-deliverables p{border-bottom:1px solid #c7d1d2;grid-template-columns:45px 1fr 20px;align-items:center;min-height:61px;margin:0;display:grid}.intelligence-deliverables p i{color:var(--v55-copper);font:750 9px var(--font-manrope);font-style:normal}.intelligence-deliverables p b{font:630 11px var(--font-manrope)}.intelligence-deliverables p svg{color:var(--v55-green)}.intelligence-deliverables>button{background:var(--v55-copper);color:#fff;width:100%;min-height:55px;font:750 11px var(--font-manrope);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;margin-top:22px;display:flex}.intelligence-actions{border-top:1px solid #c6d0d1;grid-template-columns:1fr 1fr;margin-top:auto;display:grid}.intelligence-actions>button,.intelligence-actions>a{color:#173343;min-height:58px;font:720 10px var(--font-manrope);cursor:pointer;background:#fff;border:0;border-right:1px solid #c6d0d1;justify-content:space-between;align-items:center;gap:10px;padding:0 20px;display:flex}.intelligence-actions>button{color:var(--v55-copper)}.intelligence-page-hero{color:#fff;background:radial-gradient(circle at 78% 48%,#40778f4d,#0000 30%),linear-gradient(125deg,#041622,#0a2e42 60%,#17465d);min-height:760px;overflow:hidden}.intelligence-page-hero:after{aspect-ratio:1;content:"";border:1px solid #df8d5c3d;border-radius:50%;width:58vw;position:absolute;bottom:-28vw;right:-9vw;box-shadow:0 0 0 90px #ffffff05,0 0 0 180px #ffffff03}.intelligence-page-hero{position:relative}.intelligence-page-copy{z-index:1;padding-top:95px;position:relative}.intelligence-page-copy h1{font:530 clamp(60px, 7vw, 104px)/.92 var(--font-manrope);letter-spacing:-.07em;margin:24px 0 25px}.intelligence-page-copy h1 em{color:#ef9967;font-style:normal}.intelligence-page-copy>p:not(.eyebrow){color:#b1c1c7;max-width:700px;font-size:17px;line-height:1.72}.intelligence-hero-metrics{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#031520bd;border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(5,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.intelligence-hero-metrics span{color:#b5c3c8;min-height:70px;font:700 10px var(--font-manrope);border-right:1px solid #ffffff29;align-items:center;gap:10px;padding:0 17px;display:flex}.intelligence-hero-metrics b{color:var(--v55-copper-light);font-size:9px}.intelligence-principles{background:var(--v55-navy);color:#fff}.intelligence-principles>div{grid-template-columns:.68fr 1.32fr;gap:70px;display:grid}.intelligence-principles h2{font:550 clamp(43px, 4vw, 64px)/1.02 var(--font-manrope);letter-spacing:-.055em;margin:0}.intelligence-principles h2 em{color:var(--v55-copper-light);font-style:normal}.intelligence-principles>div>div{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:1fr 1fr;display:grid}.intelligence-principles article{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;min-height:200px;padding:23px}.intelligence-principles article span{color:var(--v55-copper-light);font:760 9px var(--font-manrope)}.intelligence-principles article h3{font:620 19px var(--font-manrope);margin:32px 0 12px}.intelligence-principles article p{color:#91a7b0;margin:0;font-size:13px;line-height:1.7}.intelligence-controls label>span,.intelligence-controls legend,.intelligence-score>span,.intelligence-next>span,.intelligence-evidence-view>header span,.intelligence-route>header span,.intelligence-deliverables>header span,.intelligence-principles article span{font-size:11px;line-height:1.45}.intelligence-controls label select,.intelligence-controls fieldset>button b,.intelligence-workspace>nav button,.intelligence-score>em,.intelligence-next a,.intelligence-evidence-view>header p,.intelligence-evidence-view article b,.intelligence-route>header p,.intelligence-route article b,.intelligence-deliverables p b,.intelligence-deliverables>button,.intelligence-actions>button,.intelligence-actions>a{font-size:12px;line-height:1.45}.intelligence-controls fieldset>button small,.intelligence-kpis span,.intelligence-kpis small,.intelligence-next small,.intelligence-evidence-view article small,.intelligence-route article small{font-size:11px;line-height:1.5}.home-corporate-grid>article,.process-grid article,.x-ecosystem-grid article{min-height:0!important}.home-corporate-grid>article{padding:27px!important}.home-corporate-grid h3{margin-top:28px!important}.x-ecosystem-grid{gap:0!important}.x-ecosystem-grid article{min-height:205px!important;padding:24px!important}.x-ecosystem-grid article h3{margin-top:30px!important}@media (width<=1240px){.site-nav .brand{flex-basis:175px}.site-nav .official-logo{width:172px!important}.ecosystem-launch-head{grid-template-columns:1fr 1fr!important}.ecosystem-launch-head .button{grid-column:1/-1;justify-self:start}.ecosystem-command-stage{grid-template-columns:1fr 420px}.ecosystem-command-spine>span,.ecosystem-command-spine>i{display:none}}@media (width<=1020px){.ecosystem-command-stage{grid-template-columns:1fr}.ecosystem-command-visual{border-bottom:1px solid #ffffff29;border-right:0;min-height:470px}.ecosystem-command-detail{min-height:470px}.intelligence-console{grid-template-columns:1fr}.intelligence-controls{border-bottom:1px solid #c6d0d1;border-right:0;grid-template-columns:1fr 1fr 1.25fr;gap:20px;display:grid}.intelligence-controls fieldset{margin-top:0}.intelligence-evidence{grid-template-columns:1fr 1fr}.intelligence-evidence legend{grid-column:1/-1}.intelligence-head,.intelligence-principles>div{grid-template-columns:1fr;gap:35px}}@media (width<=760px){.site-nav{min-height:76px!important}.site-nav .brand{flex-basis:auto}.site-nav .official-logo{width:150px!important}.site-nav>.language-menu{margin-left:auto}.site-nav>.language-menu .language-menu-trigger{grid-template-columns:22px 21px 10px;width:74px}.site-nav>.command-launcher{display:none}.mobile-language-row .language-switcher:not(.language-menu){grid-template-columns:repeat(4,1fr);display:grid!important}.ecosystem-launch-head{display:block!important}.ecosystem-launch-head>p{margin:22px 0!important}.ecosystem-command-stages{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.ecosystem-command-stages button{scroll-snap-align:start;min-width:155px}.ecosystem-command-visual{min-height:390px}.ecosystem-command-visual-label{bottom:26px;left:22px;right:22px}.ecosystem-command-visual-label b{font-size:38px}.ecosystem-command-progress{top:17px;right:17px}.ecosystem-command-detail{min-height:440px;padding:24px 20px}.ecosystem-command-detail>header{flex-direction:column;align-items:flex-start;gap:9px}.ecosystem-command-modules{grid-template-columns:1fr}.ecosystem-command-spine{flex-direction:column;align-items:flex-start;gap:10px;padding:17px}.ecosystem-command-spine>a{margin-left:0}.intelligence-head{margin-bottom:32px}.intelligence-head h2{font-size:43px}.intelligence-head>p{font-size:13px}.intelligence-controls{padding:22px 18px;display:block}.intelligence-controls fieldset{margin-top:24px}.intelligence-evidence{grid-template-columns:1fr;display:grid!important}.intelligence-workspace>nav{display:flex;overflow-x:auto}.intelligence-workspace>nav button{min-width:145px}.intelligence-executive{padding:18px;display:block}.intelligence-score{min-height:290px}.intelligence-kpis{grid-template-columns:1fr;padding:18px 0 0}.intelligence-kpis article{border-bottom:0;border-left:1px solid #c8d1d2;min-height:150px}.intelligence-kpis article:last-child{border-bottom:1px solid #c8d1d2}.intelligence-next>div{grid-template-columns:46px 1fr}.intelligence-next a{border-top:1px solid #d0d8d9;grid-column:1/-1;justify-content:space-between;padding-top:13px}.intelligence-evidence-view,.intelligence-route,.intelligence-deliverables{padding:18px}.intelligence-evidence-view>header{grid-template-columns:1fr;gap:15px}.intelligence-evidence-view>div{grid-template-columns:1fr}.intelligence-route article{grid-template-columns:30px 44px 1fr}.intelligence-route article a{display:none}.intelligence-actions{grid-template-columns:1fr}.intelligence-actions>button,.intelligence-actions>a{border-bottom:1px solid #c6d0d1;border-right:0}.intelligence-page-hero{min-height:790px}.intelligence-page-copy{padding-top:70px}.intelligence-page-copy h1{font-size:58px}.intelligence-hero-metrics{display:flex;overflow-x:auto}.intelligence-hero-metrics span{min-width:180px}.intelligence-principles>div>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.language-menu-trigger i,.ecosystem-command-stages button:after,.ecosystem-command-visual>img,.ecosystem-command-progress>i b{transition:none}}:root{--v57-border:#8aa5b04d;--v57-panel:#061d2b;--v57-panel-raised:#0a2b3d;--v57-copper:#d07a49;--v57-copper-soft:#efa173;--v57-blue-text:#a9bec7}html,body{max-width:100%}body{overflow-x:clip}main,main>section{min-width:0}.site-nav *,.language-menu-panel *,.ecosystem-command-map *,.intelligence-page-hero *{box-sizing:border-box}.site-nav{border-bottom:0!important}.site-nav:after{content:none!important;display:none!important}.site-nav .nav-cta{min-width:170px;min-height:42px;box-shadow:inset 3px 0 var(--v57-copper), 0 10px 26px #02101929;color:#fff;font-family:var(--font-manrope);text-transform:none;background:linear-gradient(105deg,#ffffff14,#ffffff04),#04182461;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:14px;transition:border-color .22s,background .22s,transform .22s;position:relative;overflow:hidden;border:1px solid #ffffff61!important;padding:0 14px 0 17px!important;display:grid!important}.site-nav .nav-cta:before{opacity:0;content:"";background:linear-gradient(105deg,#0000 35%,#ffffff1f,#0000 70%);transition:opacity .22s,transform .35s;position:absolute;inset:0;transform:translate(-35%)}.site-nav .nav-cta b{z-index:1;font:760 10px/1.15 var(--font-manrope);letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;position:relative;overflow:hidden}.site-nav .nav-cta>span{z-index:1;color:#ffd3b9;background:#d07a4938;border-radius:50%;place-items:center;width:18px;height:18px;margin:0;font-size:11px;display:grid;position:relative}.site-nav .nav-cta:hover{background:linear-gradient(105deg,#d07a4933,#ffffff09),#04182494;transform:translateY(-1px);border-color:#efa173d1!important}.site-nav .nav-cta:hover:before{opacity:1;transform:translate(35%)}.nav-light .nav-cta{color:#fff;background:#0a2b3e;border-color:#092d3f52!important}.site-nav .language-switcher.language-menu{width:86px!important;min-width:86px!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}.site-nav .language-switcher.language-menu>.language-menu-trigger{border-radius:0!important;grid-template-columns:23px 25px 12px!important;align-items:center!important;gap:7px!important;width:86px!important;min-width:86px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 10px!important;display:grid!important;position:static!important}.site-nav .language-switcher.language-menu>.language-menu-trigger>.language-flag{object-fit:cover;width:22px!important;min-width:22px!important;height:15px!important;margin:0!important;display:block!important;position:static!important;transform:none!important}.site-nav .language-switcher.language-menu>.language-menu-trigger>.language-code{text-align:left;width:auto!important;min-width:0!important;color:inherit!important;font:760 10px/1 var(--font-manrope)!important;letter-spacing:.08em!important;margin:0!important;display:block!important;position:static!important;transform:none!important}.site-nav .language-switcher.language-menu>.language-menu-trigger>.language-chevron{transform-origin:50%;width:auto!important;margin:0!important;display:block!important;position:static!important}.site-nav .language-switcher.language-menu>.language-menu-panel{z-index:120!important;background:#041824fb!important;border:1px solid #efa1736b!important;width:272px!important;min-width:272px!important;height:auto!important;min-height:0!important;padding:10px!important;display:block!important;position:absolute!important;top:calc(100% + 10px)!important;right:0!important;overflow:hidden!important;box-shadow:0 26px 70px #0006!important}.site-nav .language-switcher.language-menu>.language-menu-panel>header{gap:6px;width:100%!important;min-height:58px!important;margin:0!important;padding:10px 11px 13px!important;display:grid!important;position:static!important}.site-nav .language-switcher.language-menu>.language-menu-panel>header>span,.site-nav .language-switcher.language-menu>.language-menu-panel>header>b{width:auto!important;margin:0!important;line-height:1.2!important;display:block!important;position:static!important}.site-nav .language-switcher.language-menu>.language-menu-panel>button{width:100%!important;min-width:0!important;height:45px!important;min-height:45px!important;box-shadow:none!important;border-radius:0!important;grid-template-columns:26px minmax(0,1fr) 30px!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0 10px!important;display:grid!important;position:static!important;overflow:hidden!important;transform:none!important}.site-nav .language-switcher.language-menu>.language-menu-panel>button>.language-option-flag{object-fit:cover;grid-column:1!important;width:22px!important;min-width:22px!important;height:15px!important;margin:0!important;display:block!important;position:static!important;transform:none!important}.site-nav .language-switcher.language-menu>.language-menu-panel>button>.language-option-label{text-overflow:ellipsis;white-space:nowrap;color:#e2eaed!important;width:auto!important;min-width:0!important;font:650 12px/1.2 var(--font-manrope)!important;text-align:left!important;grid-column:2!important;margin:0!important;display:block!important;position:static!important;overflow:hidden!important;transform:none!important}.site-nav .language-switcher.language-menu>.language-menu-panel>button>.language-option-code{letter-spacing:.08em;color:#79909a!important;width:auto!important;min-width:0!important;font:760 9px/1 var(--font-manrope)!important;text-align:right!important;grid-column:3!important;margin:0!important;display:block!important;position:static!important;transform:none!important}.site-nav .language-switcher.language-menu>.language-menu-panel>button.active>.language-option-label,.site-nav .language-switcher.language-menu>.language-menu-panel>button.active>.language-option-code{color:var(--v57-copper-soft)!important}.ecosystem-command-map>.ecosystem-command-spine{background:linear-gradient(90deg,#041621,#072331)!important;border:0!important;border-top:1px solid #ffffff26!important;grid-template-columns:190px minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;width:100%!important;height:auto!important;min-height:66px!important;margin:0!important;padding:9px 16px!important;display:grid!important;overflow:hidden!important}.ecosystem-spine-title{border-right:1px solid #ffffff1f;gap:4px;min-width:0;padding-right:15px;display:grid}.ecosystem-spine-title b{color:var(--v57-copper-soft);font:760 9px/1.1 var(--font-manrope);letter-spacing:.1em}.ecosystem-spine-title span{color:#6f8994;font:620 9px/1.2 var(--font-manrope);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ecosystem-spine-flow{justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}.ecosystem-spine-flow>span{color:#9eb0b8;min-width:0;font:650 10px/1.2 var(--font-manrope);white-space:nowrap;align-items:center;gap:6px;padding:0 15px;display:inline-flex;position:relative}.ecosystem-spine-flow>span+span:before{content:"";background:#ffffff1f;width:1px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ecosystem-spine-flow i{color:var(--v57-copper-soft);font:760 8px/1 var(--font-manrope);font-style:normal}.ecosystem-command-map>.ecosystem-command-spine>a{color:#fff;min-width:132px;min-height:38px;font:720 10px/1 var(--font-manrope);white-space:nowrap;border:1px solid #efa17361;justify-content:center;padding:0 12px;transition:background .2s,border-color .2s;align-items:center!important;gap:8px!important;margin:0!important;display:inline-flex!important;position:static!important}.ecosystem-command-map>.ecosystem-command-spine>a:hover{border-color:var(--v57-copper-soft);background:#d07a4929}.ecosystem-command-modules button{min-height:76px!important;padding-block:11px!important}.ecosystem-command-modules button>span{width:36px!important;height:36px!important}.intelligence-page .intelligence-page-hero{overflow:hidden;min-height:700px!important}.intelligence-page .intelligence-page-copy{padding-top:clamp(52px,6vh,76px)!important;padding-bottom:132px!important}.intelligence-page .intelligence-page-copy .breadcrumb{margin-bottom:34px!important}.intelligence-page .intelligence-page-copy>.eyebrow{margin-bottom:18px!important}.intelligence-page .intelligence-page-copy h1{text-wrap:balance;max-width:920px;padding-top:.05em;overflow:visible;letter-spacing:-.06em!important;margin:0 0 26px!important;font-size:clamp(55px,6vw,86px)!important;line-height:.98!important}.intelligence-page .intelligence-page-copy>p:not(.eyebrow){color:#bfd0d6;max-width:730px!important;margin:0!important;font-size:clamp(15px,1.1vw,17px)!important;line-height:1.68!important}.intelligence-page .intelligence-page-copy .actions{gap:12px;margin-top:28px}.intelligence-page .intelligence-page-copy .button{min-height:54px;padding:0 20px}.intelligence-page .intelligence-hero-metrics{min-height:72px;transform:translate(-50%);background:#031520e6!important;border:1px solid #ffffff26!important;border-bottom:0!important;width:min(1380px,100% - 96px)!important;left:50%!important;right:auto!important}.intelligence-page .intelligence-hero-metrics span{letter-spacing:.01em;color:#c1ced3!important;min-height:72px!important;padding:0 18px!important;font-size:11px!important}.intelligence-page .intelligence-hero-metrics span:last-child{border-right:0}.intelligence-page .intelligence-hero-metrics b{width:26px;height:26px;color:var(--v57-copper-soft);border:1px solid #efa1735c;place-items:center;font-size:8px;display:grid}.architecture-hero-strip,.coordination-hero-strip,.geo-hero-flow,.os-hero-strip,.media-hero-index,.model-library-index,.technical-hero-index{height:auto!important;min-height:70px!important;overflow:hidden!important}.architecture-hero-strip>*,.coordination-hero-strip>*,.geo-hero-flow>*,.os-hero-strip>*,.media-hero-index>*,.model-library-index>*,.technical-hero-index>*{min-width:0}@media (width<=1240px){.site-nav .nav-cta{min-width:150px}.ecosystem-command-map>.ecosystem-command-spine{grid-template-columns:180px minmax(0,1fr) auto!important;gap:12px!important}.ecosystem-spine-flow>span{padding-inline:10px}}@media (width<=1020px){.site-nav .nav-cta{display:none!important}.ecosystem-command-map>.ecosystem-command-spine{grid-template-columns:1fr auto!important}.ecosystem-spine-flow{scrollbar-width:none;border-top:1px solid #ffffff1a;grid-area:2/1/auto/-1;justify-content:flex-start;padding-top:10px;overflow-x:auto}.ecosystem-spine-flow::-webkit-scrollbar{display:none}}@media (width<=720px){.site-nav .language-switcher.language-menu{display:none!important}.ecosystem-command-map>.ecosystem-command-spine{grid-template-columns:1fr!important;min-height:0!important;padding:13px!important}.ecosystem-spine-title{border-bottom:1px solid #ffffff1a;border-right:0;padding:0 0 10px}.ecosystem-spine-flow{border-top:0;grid-area:auto/1;margin-inline:-13px;padding:2px 13px 0}.ecosystem-spine-flow>span{padding-inline:10px;font-size:10px}.ecosystem-command-map>.ecosystem-command-spine>a{justify-self:stretch;min-height:42px}.intelligence-page .intelligence-page-hero{min-height:760px!important}.intelligence-page .intelligence-page-copy{padding-top:42px!important;padding-bottom:126px!important}.intelligence-page .intelligence-page-copy .breadcrumb{margin-bottom:26px!important}.intelligence-page .intelligence-page-copy h1{margin-bottom:22px!important;font-size:clamp(45px,13vw,59px)!important;line-height:1!important}.intelligence-page .intelligence-page-copy .actions{grid-template-columns:1fr;gap:9px;margin-top:24px;display:grid}.intelligence-page .intelligence-page-copy .button{width:100%}.intelligence-page .intelligence-hero-metrics{width:calc(100% - 36px)!important}.intelligence-page .intelligence-hero-metrics span{min-width:150px}}@media (prefers-reduced-motion:reduce){.site-nav .nav-cta,.site-nav .nav-cta:before{transition:none}}:root{--v58-control-height:46px;--v58-control-font:14px;--v58-focus:#ef9a68}:where(.hero,.project-start-hero,.thread-page-hero,.tool-page-hero,.architecture-page-hero,.coordination-page-hero,.os-page-hero,.platform-hero,.arkem-x-hero,.service-image-hero,.intelligence-page-hero):before,:where(.hero,.project-start-hero,.thread-page-hero,.tool-page-hero,.architecture-page-hero,.coordination-page-hero,.os-page-hero,.platform-hero,.arkem-x-hero,.service-image-hero,.intelligence-page-hero):after,:where(.geo-workspace,.architect-app,.advanced-plan-editor,.engineering-workbench,.coordination-app,.mcda-tool,.demolition-professional,.project-os-app,.digital-hub,.xlab-professional):before,:where(.geo-workspace,.architect-app,.advanced-plan-editor,.engineering-workbench,.coordination-app,.mcda-tool,.demolition-professional,.project-os-app,.digital-hub,.xlab-professional):after{pointer-events:none!important}#main-content :where(select,input,textarea,button,summary,[role=tab]),.project-kernel-bar :where(select,input,button){z-index:4;touch-action:manipulation;position:relative;pointer-events:auto!important}#main-content select,.project-kernel-bar select{opacity:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;text-overflow:ellipsis;min-height:var(--v58-control-height)!important;font:650 var(--v58-control-font)/1.3 var(--font-manrope)!important;appearance:auto!important;-webkit-appearance:menulist!important;padding:0 38px 0 13px!important}#main-content select option,.project-kernel-bar select option{color:#102f42;min-height:36px;font:600 15px/1.35 var(--font-manrope);background:#fff;padding:8px 10px}#main-content select:disabled,.project-kernel-bar select:disabled{cursor:not-allowed;opacity:.72}#main-content :where(input:not([type=range]):not([type=checkbox]):not([type=radio]),textarea){min-height:var(--v58-control-height);font-size:var(--v58-control-font)!important;line-height:1.4!important}#main-content :where(input[type=checkbox],input[type=radio]){accent-color:#c66f3f;width:18px!important;min-width:18px!important;height:18px!important}#main-content :where(button,a,summary,select,input,textarea,[role=tab]):focus-visible,.project-thread-dock a:focus-visible{outline-offset:3px;outline:3px solid var(--v58-focus)!important}:where(.start-fieldset,.geo-control-section,.architect-controls,.cad-inspector,.engineering-controls,.coordination-controls,.mcda-inputs,.demolition-controls,.os-controls,.xlab-controls,.intelligence-controls,.sketchfab-review,.project-brief-form){z-index:5;isolation:isolate;position:relative;overflow:visible!important}:where(.start-fieldset,.geo-control-section,.architect-controls,.cad-inspector,.engineering-controls,.coordination-controls,.mcda-inputs,.demolition-controls,.os-controls,.xlab-controls,.intelligence-controls,.sketchfab-review,.project-brief-form) :where(label,fieldset){z-index:5;min-width:0;position:relative}:where(.start-fieldset,.intelligence-controls,.innovation-capabilities,.demolition-hazard-list,.asset-field-checks,.xlab-tabs,.project-start-steps,.geo-stage-tabs,.digital-hub-workspace) button{white-space:normal;min-height:44px;font-size:12px!important;line-height:1.35!important}:where(.start-fieldset fieldset,.intelligence-controls fieldset,.innovation-capabilities,.demolition-hazard-list,.asset-field-checks) button:is(.active,.selected),:where(.digital-hub-workspace,.xlab-tabs,.geo-stage-tabs) button.active{box-shadow:inset 0 0 0 1px #ef9a68,0 8px 22px #02101924;border-color:#ef9a68!important}.geo-cascade-status.fallback{color:#9e775d;background:#d18a5517;border-left:3px solid #d18a55}.project-kernel-bar{z-index:24;isolation:isolate;position:relative}.project-kernel-bar :where(label,div){min-width:0}.project-kernel-bar select,.project-kernel-bar input{width:100%;min-width:0}.project-guided-journey{z-index:20;position:relative;overflow:clip}.thread-live-section,.architecture-live-section,.coordination-live-section{padding-bottom:44px!important}.thread-live-section>.section,.architecture-live-section>.section,.coordination-live-section>.section{padding-top:48px!important;padding-bottom:48px!important}.project-guided-journey>div,.project-live-handoff{min-width:0}.project-live-handoff>span,.project-live-handoff>a{min-width:0;overflow:hidden}.project-live-handoff :where(b,small){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hub-control-center{color:#102f42;background:#f3f5f4;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:0;display:grid}.hub-control-main,.hub-control-side{min-width:0;padding:clamp(24px,3vw,42px)}.hub-control-side{background:#e9eeee;border-left:1px solid #c8d3d5}.hub-control-main>header,.hub-control-side>header{border-bottom:1px solid #c8d3d5;justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:18px;display:flex}.hub-control-main>header span,.hub-control-side>header span{color:#bd693b;font:800 9px/1 var(--font-manrope);letter-spacing:.13em}.hub-control-main>header h3,.hub-control-side>header h3{font:620 clamp(22px, 2.4vw, 34px)/1.06 var(--font-manrope);letter-spacing:-.04em;margin:8px 0 0}.hub-control-main>header strong{color:#bd693b;font:540 38px/1 var(--font-manrope)}.hub-readiness-grid{border-top:1px solid #c8d3d5;border-left:1px solid #c8d3d5;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;display:grid}.hub-readiness-grid article{background:#ffffff94;border-bottom:1px solid #c8d3d5;border-right:1px solid #c8d3d5;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:96px;padding:14px;display:grid}.hub-readiness-grid article>i{color:#7f939b;width:36px;height:36px;font:760 10px var(--font-manrope);border:1px solid #b7c5c9;place-items:center;font-style:normal;display:grid}.hub-readiness-grid article.ready>i{color:#fff;background:#4caa82;border-color:#4caa82}.hub-readiness-grid article div{min-width:0}.hub-readiness-grid article b{font:720 13px/1.25 var(--font-manrope);display:block}.hub-readiness-grid article small{color:#6e838c;margin-top:5px;display:block;font-size:10px!important}.hub-readiness-grid article>span{color:#bd693b;font:760 9px var(--font-manrope);white-space:nowrap}.hub-control-recommendation{color:#fff;background:#082a3d;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:22px;padding:17px;display:grid}.hub-control-recommendation>i{color:#ef9a68;border:1px solid #efa17380;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.hub-control-recommendation b,.hub-control-recommendation small{display:block}.hub-control-recommendation small{color:#8fa5ae;margin-top:4px}.hub-control-recommendation a{color:#fff;min-height:42px;font:720 10px var(--font-manrope);border:1px solid #ffffff40;align-items:center;padding:0 14px;display:inline-flex}.hub-output-register{margin-top:20px}.hub-output-register article{border-bottom:1px solid #c8d3d5;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:10px 0;display:grid}.hub-output-register i{color:#bd693b;font:800 9px var(--font-manrope);font-style:normal}.hub-output-register b,.hub-output-register small{display:block}.hub-output-register small{color:#71868e;margin-top:4px}.hub-output-register span{color:#607780;font:760 8px var(--font-manrope);border:1px solid #b9c6c9;padding:5px 7px}.hub-control-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.hub-control-actions button{color:#173749;min-height:48px;font:740 11px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #9eafb4}.hub-control-actions button.primary{color:#fff;background:#bd693b;border-color:#bd693b}@media (width<=1100px){.hub-control-center{grid-template-columns:1fr}.hub-control-side{border-top:1px solid #c8d3d5;border-left:0}}@media (width<=760px){:root{--v58-control-height:50px;--v58-control-font:16px}html,body,#main-content,#main-content>main{width:100%;max-width:100%;overflow-x:clip!important}.shell{width:calc(100% - 32px)!important;max-width:none!important}.project-thread-dock,.social-rail{display:none!important}.project-kernel-bar{grid-template-columns:1fr!important;width:100%!important}.project-kernel-bar>*{border-bottom:1px solid #ffffff1f;width:100%;border-right:0!important}.project-guided-journey>header{padding-inline:16px!important}.project-guided-journey>div{grid-template-columns:1fr!important;display:grid!important;overflow:visible!important}.project-guided-journey>div>a{width:100%!important;min-width:0!important}.project-live-handoff{grid-template-columns:1fr 1fr!important}.project-live-handoff .project-next-step{grid-column:1/-1}.hub-readiness-grid{grid-template-columns:1fr}.hub-control-main,.hub-control-side{padding:22px 16px}.hub-control-recommendation{grid-template-columns:42px 1fr}.hub-control-recommendation a{grid-column:1/-1;justify-content:center}.hub-control-actions{grid-template-columns:1fr}:where(.start-number-grid,.geo-field-grid,.geo-planning-grid,.architect-input-grid,.cad-input-grid,.mcda-number-grid,.demolition-field-pair,.engineering-input-grid){grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--v59-navy:#061b2a;--v59-navy-raised:#0a2b3d;--v59-copper:#d27b49;--v59-copper-soft:#efa173;--v59-line-dark:#9db8c238;--v59-line-light:#5b707945;--v59-body-dark:#b9c9cf;--v59-body-light:#5f727c}:where(main,footer) :where(section,article,aside,header,nav,div,form,fieldset){min-width:0}:where(main,footer) :where(h1,h2,h3,h4,p,a,button,label,span,small,b,strong){overflow-wrap:break-word;min-width:0}.site-nav:before,.site-nav:after,.site-nav.nav-light:before,.site-nav.nav-light:after{box-shadow:none!important;border:0!important}.site-nav:after,.site-nav.nav-light:after{content:none!important;display:none!important}.desktop-navigation{min-width:0}.nav-root-link{white-space:nowrap;align-items:center;gap:7px;min-height:42px;display:inline-flex}.site-nav .nav-cta{border-radius:2px;min-height:42px}.site-nav .language-switcher.language-menu>.language-menu-panel{overscroll-behavior:contain;max-height:min(470px,100vh - 120px)!important;overflow-y:auto!important}.site-nav .language-switcher.language-menu>.language-menu-panel>header{border-bottom:1px solid #ffffff1f;gap:5px!important;min-height:60px!important}.site-nav .language-switcher.language-menu>.language-menu-panel>button{grid-template-columns:27px minmax(0,1fr) 28px!important;gap:10px!important;min-height:46px!important;line-height:1!important}.site-nav .language-switcher.language-menu>.language-menu-panel>button>*{align-self:center!important}.site-nav .language-switcher.language-menu>.language-menu-panel>button>.language-option-label{line-height:1.25!important}.mobile-menu[open]{z-index:1900!important}.mobile-menu-panel{overscroll-behavior:contain;max-height:calc(100dvh - 74px);box-shadow:0 28px 70px #00000075;z-index:1901!important;background:#061b2a!important;overflow-y:auto!important}.mobile-menu-panel,.mobile-menu-panel :where(details,section,div){isolation:isolate}.mobile-menu-panel :where(a,summary,b,span){line-height:1.35!important}:where(.tool-page-intro,.architecture-intro,.coordination-intro,.thread-manifesto,.os-intro,.technical-intro,.model-library-intro,.service-intro,.system-hub-intro,.corporate-statement,.design-manifesto){gap:34px clamp(46px,7vw,104px)!important}:where(.tool-page-intro,.architecture-intro,.coordination-intro,.thread-manifesto,.os-intro,.technical-intro,.model-library-intro,.service-intro,.system-hub-intro,.corporate-statement,.design-manifesto) :where(p,li){font-size:clamp(14px,1vw,17px)!important;line-height:1.75!important}:where(.architecture-intro,.coordination-intro,.thread-manifesto)>div:last-child{padding-top:24px!important}:where(.section-heading,.designer-head,.architect-head,.coordination-head,.digital-hub-head)>p{max-width:620px;font-size:clamp(14px,.95vw,16px)!important;line-height:1.72!important}:where(.digital-hub-head,.architect-head,.coordination-head)>p{font-size:14px!important}:where(.thread-hero-strip,.architecture-hero-strip,.coordination-hero-strip,.geo-hero-flow,.os-hero-strip,.media-hero-index,.model-library-index,.technical-hero-index,.design-studio-index,.digital-hero-index){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03141fe0!important;height:58px!important;min-height:58px!important;max-height:58px!important;padding:0!important;overflow:hidden!important}:where(.thread-hero-strip,.architecture-hero-strip,.coordination-hero-strip,.geo-hero-flow,.os-hero-strip,.media-hero-index,.model-library-index,.technical-hero-index,.design-studio-index,.digital-hero-index)>*{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:58px!important;min-height:58px!important;padding:0 14px!important;font-size:10px!important;line-height:1.25!important}.project-kernel-bar{border:1px solid #ffffff26;border-bottom:0;background:linear-gradient(90deg,#041722,#082a3a)!important;grid-template-columns:minmax(180px,1.15fr) minmax(210px,1.4fr) minmax(150px,.82fr) minmax(105px,.52fr) minmax(180px,1fr) minmax(205px,1.05fr) minmax(245px,1.25fr)!important;min-height:88px!important;display:grid!important}.project-kernel-bar>div,.project-kernel-bar>label{min-height:88px;padding:12px 14px!important}.project-kernel-bar :where(span,small){font-size:10px!important;line-height:1.3!important}.project-kernel-bar>:where(div,label)>span{color:#8aa0aa!important;letter-spacing:.08em!important;font-weight:760!important}.project-kernel-bar :where(b,input,select,button,a){font-size:12px!important;line-height:1.3!important}.project-kernel-bar b{text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.kernel-brand{gap:2px}.kernel-brand>span{color:var(--v59-copper-soft)!important}.kernel-brand>b{color:#fff!important;margin-top:4px!important;font-size:15px!important;line-height:1.2!important}.kernel-brand>small{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden;color:#66818d!important;font-size:8px!important}.kernel-identity button{text-overflow:ellipsis;white-space:nowrap;width:100%;min-height:30px;overflow:hidden;padding:0!important;font-size:14px!important;line-height:1.25!important}.kernel-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#72909d!important}.project-kernel-bar :where(input,select){background-color:#0b3043!important;border-color:#426171!important;height:42px!important;min-height:42px!important;padding:0 32px 0 11px!important}.project-kernel-bar input{padding-right:11px!important}.kernel-state{align-content:center;grid-template-columns:12px minmax(0,1fr)!important}.kernel-state>i{width:8px!important;height:8px!important;margin-top:3px!important}.kernel-state>b{color:#e8a276!important;margin-top:5px!important}.kernel-experience{gap:5px!important}.kernel-experience>div{min-height:38px!important}.kernel-experience button{white-space:nowrap!important;padding-inline:8px!important;font-size:11px!important}.kernel-experience small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#66bf96!important}.kernel-actions{grid-template-columns:1.15fr 1fr 1fr!important;min-height:88px!important;display:grid!important}.kernel-actions :where(a,button){text-align:center;white-space:normal;justify-content:center;align-items:center;min-width:0;color:#b8c6cb!important;padding:8px!important;display:flex!important}.kernel-actions :where(a,button):hover{color:#fff!important;background:#b96636!important}.project-guided-journey{background:#f3f6f5;border:1px solid #c8d2d4;border-top:0;grid-template-columns:248px minmax(0,1fr)!important;height:auto!important}.project-guided-journey>header{background:#0a2b3d;padding:20px!important}.project-guided-journey>header span{color:var(--v59-copper-soft)!important;font-size:10px!important}.project-guided-journey>header b{color:#fff!important;margin-top:8px!important;font-size:14px!important;line-height:1.35!important}.project-guided-journey>header small{color:#92a8b1!important;margin-top:8px!important;font-size:11px!important;line-height:1.45!important}.project-guided-journey>div{scrollbar-width:thin;max-width:100%;grid-template-columns:repeat(7,minmax(128px,1fr))!important;display:grid!important;overflow-x:auto!important}.project-guided-journey>div>a{grid-template-columns:30px minmax(0,1fr)!important;min-height:112px!important;padding:14px 11px!important}.project-guided-journey>div>a>i{width:28px!important;height:28px!important}.project-guided-journey>div>a span b{font-size:12px!important;line-height:1.25!important}.project-guided-journey>div>a span small{font-size:10px!important;line-height:1.35!important}.project-guided-journey>div>a span strong{font-size:9px!important;line-height:1.35!important}.project-live-handoff{grid-template-columns:minmax(150px,.85fr) minmax(150px,1fr) minmax(170px,1fr) minmax(185px,1.12fr) minmax(185px,1.05fr) minmax(230px,1.25fr)!important}.project-live-handoff>span,.project-live-handoff>a{min-height:72px!important;padding:12px 14px!important}.project-live-handoff small{font-size:9px!important;line-height:1.35!important}.project-live-handoff b{text-overflow:clip;white-space:normal!important;margin-top:5px!important;font-size:12px!important;line-height:1.35!important;overflow:visible!important}.project-next-step{align-content:center;grid-template-columns:minmax(0,1fr) 24px!important;display:grid!important}.project-next-step small,.project-next-step b{grid-column:1!important}.project-next-step i{grid-area:1/2/3;place-self:center}.project-thread-dock{transition:width .22s,background .22s;border:1px solid #efa17357!important;border-left:0!important;width:38px!important;left:10px!important;box-shadow:10px 14px 30px #00000026!important}.project-thread-dock>a,.project-thread-dock>a.is-empty{gap:9px!important;min-height:164px!important;padding:10px 6px!important}.project-thread-dock>a>span{font-size:7px!important}.project-thread-dock>a>strong{font-size:8px!important}.project-thread-dock>a>small{display:none}.project-thread-dock:hover,.project-thread-dock:focus-within{background:#08283a!important;width:50px!important}.project-thread-dock:hover>a>small,.project-thread-dock:focus-within>a>small{display:block;font-size:6px!important}.social-rail{transition:width .22s;transform:translateY(-50%);border-right:0!important;width:42px!important;top:50%!important}.social-rail-title{place-items:center;min-height:42px;display:grid;padding:5px 2px!important;font-size:6px!important;line-height:1.15!important}.social-rail a{transition:width .22s,background .2s;width:42px!important;height:42px!important}.social-rail a b{font-size:10px!important}.social-rail a small{display:none}.social-rail:hover,.social-rail:focus-within,.social-rail:hover a,.social-rail:focus-within a{width:64px!important}.social-rail:hover a small,.social-rail:focus-within a small{display:block;font-size:7px!important}.floating-contact{border:1px solid #ffffff57;border-radius:27px;width:54px;height:54px;overflow:hidden;grid-template-columns:30px 0!important;gap:0!important;min-width:54px!important;padding:0 12px!important;transition:width .24s,grid-template-columns .24s,transform .2s!important;display:grid!important;bottom:18px!important;right:18px!important;box-shadow:0 12px 28px #03160e38!important}.floating-contact>span{width:30px;height:30px;font:800 9px/1 var(--font-manrope);place-items:center;display:grid;color:#fff!important;grid-row:auto!important}.floating-contact>b,.floating-contact>small{opacity:0;white-space:nowrap;transition:opacity .15s;overflow:hidden}.floating-contact:hover,.floating-contact:focus-visible{width:150px;grid-template-columns:30px 92px!important}.floating-contact:hover>b,.floating-contact:hover>small,.floating-contact:focus-visible>b,.floating-contact:focus-visible>small{opacity:1}.arkem-x-launch{padding-top:clamp(62px,7vw,92px)!important;padding-bottom:clamp(62px,7vw,92px)!important}.arkem-x-launch .ecosystem-launch-head{padding-bottom:30px!important}.ecosystem-command-map{overflow:hidden}.ecosystem-command-stage{grid-template-columns:minmax(0,1.18fr) minmax(380px,.82fr)!important;min-height:480px!important}.ecosystem-command-visual{min-height:480px!important}.ecosystem-command-visual>img,.ecosystem-command-detail{min-height:480px}.ecosystem-command-modules button{min-height:82px!important}.ecosystem-command-modules button :where(b,small){line-height:1.35!important}.ecosystem-command-map>.ecosystem-command-spine{min-height:62px!important;padding-block:8px!important}:where(.thread-live-section,.architecture-live-section,.coordination-live-section,.site-studio-live,.os-live-section){overflow:clip}.thread-protocol>.section{padding-top:clamp(72px,7vw,96px)!important;padding-bottom:clamp(72px,7vw,96px)!important}.thread-protocol>.shell>div:first-child{align-items:end;gap:44px}.thread-protocol-grid{margin-top:28px!important}.thread-protocol-grid article{min-height:150px!important;padding:22px!important}.thread-protocol-grid article h3{margin:18px 0 10px!important;font-size:13px!important}.thread-protocol-grid article p{margin:0;font-size:11px!important;line-height:1.65!important}.digital-hub-foot :where(p,small),.project-start-foot :where(p,small),.xlab-disclaimer :where(p,small),.xlab-method-note{font-size:10px!important;line-height:1.55!important}.site-layer-note p,.site-recommendation p,.site-studio-results>p,.site-studio-body+p{font-size:11px!important;line-height:1.58!important}:where(.xlab-professional,.geo-parcel-studio,.digital-hub,.architect-app,.coordination-app,.project-os-app,.advanced-plan-editor,.engineering-workbench,.mcda-tool,.demolition-professional) p{font-size:12px!important;line-height:1.58!important}:where(.xlab-professional,.geo-parcel-studio,.digital-hub,.architect-app,.coordination-app,.project-os-app,.advanced-plan-editor,.engineering-workbench,.mcda-tool,.demolition-professional) :where(small,label,button,input,select,textarea){line-height:1.35!important}.site-map-page :where(p,small),.sitemap-branches article>header p,.technical-thread article>p,.format-grid article>p,.security-grid article>p,.connector-status-table p small{font-size:11px!important;line-height:1.6!important}@media (width<=1540px) and (width>=1181px){.project-kernel-bar{grid-template-columns:repeat(12,minmax(0,1fr))!important}.project-kernel-bar>:first-child{grid-column:span 2}.project-kernel-bar>:nth-child(2){grid-column:span 3}.project-kernel-bar>:nth-child(3){grid-column:span 2}.project-kernel-bar>:nth-child(4){grid-column:span 1}.project-kernel-bar>:nth-child(5){grid-column:span 2}.project-kernel-bar>:nth-child(6){border-right:0;grid-column:span 2}.project-kernel-bar>:nth-child(7){border-top:1px solid #ffffff1f;grid-column:1/-1;height:46px!important;min-height:46px!important}.kernel-actions{height:46px!important;min-height:46px!important}.kernel-actions :where(a,button){height:45px!important;min-height:0!important;padding-block:0!important}.kernel-experience button{padding-inline:5px!important;font-size:10px!important}.project-live-handoff{grid-template-columns:repeat(3,minmax(0,1fr))!important}.project-next-step{grid-column:span 3}}@media (width<=1180px){.project-thread-dock,.social-rail{display:none!important}.project-kernel-bar{grid-template-columns:1fr 1fr!important}.project-kernel-bar>*{border-bottom:1px solid #ffffff1f;min-height:78px!important}.project-kernel-bar>:nth-child(2n){border-right:0!important}.project-kernel-bar>.kernel-actions{grid-column:1/-1;min-height:48px!important}.project-guided-journey{grid-template-columns:1fr!important}.project-guided-journey>header{grid-template-columns:minmax(0,1fr) auto;gap:4px 18px;display:grid}.project-guided-journey>header small{grid-column:1/-1}.project-live-handoff{grid-template-columns:repeat(2,minmax(0,1fr))!important}.project-next-step{grid-column:1/-1}.ecosystem-command-stage{grid-template-columns:1fr!important}.ecosystem-command-visual,.ecosystem-command-visual>img{min-height:390px!important}.ecosystem-command-detail{min-height:0}}@media (width<=720px){.shell{width:calc(100% - 32px)!important}.site-nav{height:78px!important;min-height:78px!important}.site-nav>.brand{flex-basis:166px!important;padding-right:12px!important}.site-nav .official-logo{width:158px!important}.mobile-menu summary{width:44px!important;height:44px!important}.mobile-language-row .language-switcher:not(.language-menu){gap:1px;grid-template-columns:1fr 1fr!important}.mobile-language-row .language-switcher:not(.language-menu) button{gap:9px;min-height:44px;grid-template-columns:25px minmax(0,1fr)!important;padding:8px 10px!important;display:grid!important}.mobile-language-row .language-switcher:not(.language-menu) button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px!important;line-height:1.2!important}:where(.thread-hero-strip,.architecture-hero-strip,.coordination-hero-strip,.geo-hero-flow,.os-hero-strip,.media-hero-index,.model-library-index,.technical-hero-index,.design-studio-index,.digital-hero-index){grid-template-columns:1fr 1fr!important;width:calc(100% - 32px)!important;height:auto!important;max-height:none!important;display:grid!important}:where(.thread-hero-strip,.architecture-hero-strip,.coordination-hero-strip,.geo-hero-flow,.os-hero-strip,.media-hero-index,.model-library-index,.technical-hero-index,.design-studio-index,.digital-hero-index)>*{height:44px!important;min-height:44px!important;padding:0 9px!important;font-size:8px!important}.project-kernel-bar{grid-template-columns:1fr!important}.project-kernel-bar>*{border-right:0!important;grid-column:1!important;min-height:70px!important}.project-kernel-bar>.kernel-actions{min-height:52px!important}.project-guided-journey>header{display:block}.project-guided-journey>div{grid-template-columns:repeat(7,minmax(180px,1fr))!important}.project-live-handoff{grid-template-columns:1fr!important}.project-live-handoff>*{border-right:0!important;grid-column:1!important}.floating-contact{height:48px;width:48px!important;min-width:48px!important;padding:0 9px!important;bottom:12px!important;right:12px!important}.floating-contact:hover,.floating-contact:focus-visible{grid-template-columns:30px 0!important;width:48px!important}.floating-contact>b,.floating-contact>small{display:none!important}.ecosystem-command-stages{scroll-snap-type:x mandatory;overflow-x:auto;display:flex!important}.ecosystem-command-stages button{scroll-snap-align:start;min-width:148px;min-height:62px}.ecosystem-command-visual,.ecosystem-command-visual>img{min-height:320px!important}.ecosystem-command-visual-label{right:22px;bottom:28px!important;left:22px!important}.ecosystem-command-visual-label b{font-size:34px!important}.ecosystem-command-modules{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.project-thread-dock,.social-rail,.floating-contact,.ecosystem-command-visual>img{transition:none!important}}:root{--v60-line:#a2c1ca3d;--v60-panel:#092435;--v60-panel-deep:#061b29;--v60-copper:#d27946;--v60-mint:#6ed8b7}.readiness-dossier{border:1px solid var(--v60-line);background:#0416208c}.readiness-dossier>header{border-bottom:1px solid var(--v60-line);grid-template-columns:minmax(210px,.42fr) 1fr;display:grid}.readiness-dossier>header>div{min-width:0;padding:24px}.readiness-dossier>header>div+div{border-left:1px solid var(--v60-line)}.readiness-score span,.readiness-score b,.readiness-score em{display:block}.readiness-score span{color:#819aa4;letter-spacing:.13em;font-size:8px}.readiness-score b{color:var(--v60-mint);letter-spacing:-.04em;margin:8px 0 2px;font-size:50px;font-weight:400}.readiness-score em{color:#e98b56;text-transform:uppercase;font-size:9px;font-style:normal}.readiness-dossier>header>div+div>b{color:#e98b56;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.readiness-dossier>header h4{margin:9px 0;font-size:22px}.readiness-dossier>header p{color:#829aa4;max-width:650px;margin:0 0 14px;font-size:9px;line-height:1.55}.readiness-dossier>header a{color:#e98b56;font-size:9px;font-weight:700}.readiness-pillars{grid-template-columns:repeat(5,1fr);display:grid}.readiness-pillars article{border-right:1px solid var(--v60-line);min-width:0;min-height:165px;padding:17px}.readiness-pillars article:last-child{border-right:0}.readiness-pillars span,.readiness-pillars b,.readiness-pillars strong,.readiness-pillars small{display:block}.readiness-pillars span{color:#e98b56;font-size:9px}.readiness-pillars b{min-height:30px;margin:16px 0 11px;font-size:11px}.readiness-pillars article>div{background:#ffffff14;height:3px;overflow:hidden}.readiness-pillars article i{background:linear-gradient(90deg, #e98b56, var(--v60-mint));height:100%;display:block}.readiness-pillars strong{margin:12px 0 5px;font-size:17px;font-weight:400}.readiness-pillars small{color:#7f98a2;font-size:8px;line-height:1.45}.readiness-actions{border-top:1px solid var(--v60-line);grid-template-columns:repeat(3,1fr);display:grid}.readiness-actions article{border-right:1px solid var(--v60-line);min-width:0;padding:20px}.readiness-actions article:last-child{border-right:0}.readiness-actions span{color:#e98b56;text-transform:uppercase;font-size:8px}.readiness-actions b{margin:11px 0 8px;font-size:12px;display:block}.readiness-actions p{color:#829aa4;min-height:45px;margin:0 0 15px;font-size:8px;line-height:1.55}.readiness-actions a,.readiness-actions button{border:1px solid var(--v60-line);color:#dce7eb;font:inherit;background:0 0;padding:10px 12px;font-size:8px;display:inline-block}.readiness-actions button{color:#e98b56;border-color:#e98b56}.xr-review-room{border:1px solid var(--v60-line);background:linear-gradient(135deg,#071a25f5,#143644d6)}.xr-review-room>header{border-bottom:1px solid var(--v60-line);justify-content:space-between;gap:24px;padding:22px;display:flex}.xr-review-room>header span{color:#e98b56;letter-spacing:.14em;font-size:9px}.xr-review-room>header h4{margin:7px 0;font-size:23px}.xr-review-room>header p{color:#91a9b2;margin:0;font-size:10px}.xr-readiness{text-align:right;min-width:118px}.xr-readiness b,.xr-readiness small{display:block}.xr-readiness b{color:var(--v60-mint);font-size:32px;font-weight:400}.xr-readiness small{color:#78939e;text-transform:uppercase;letter-spacing:.09em;font-size:8px}.xr-controls{border-bottom:1px solid var(--v60-line);grid-template-columns:1fr 240px;gap:18px;padding:17px 22px;display:grid}.xr-controls fieldset{border:0;grid-template-columns:repeat(3,1fr);gap:7px;min-width:0;padding:0;display:grid}.xr-controls legend,.xr-controls label{color:#829aa4;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.xr-controls legend{grid-column:1/-1;margin-bottom:7px}.xr-controls button,.xr-controls select{border:1px solid var(--v60-line);color:#dce7eb;min-height:39px;font:inherit;background:#02101880;font-size:9px}.xr-controls button.active{color:#fff;background:#e98b5624;border-color:#e98b56}.xr-controls label{gap:7px;display:grid}.xr-controls select{width:100%;padding:0 12px}.xr-workflow{grid-template-columns:repeat(4,1fr);display:grid}.xr-workflow article{border-right:1px solid var(--v60-line);min-width:0;min-height:155px;padding:18px}.xr-workflow article:last-child{border-right:0}.xr-workflow span,.xr-workflow b,.xr-workflow em{display:block}.xr-workflow span{color:#e98b56;font-size:9px}.xr-workflow b{margin:25px 0 9px;font-size:14px}.xr-workflow p{color:#829ba5;min-height:34px;margin:0 0 18px;font-size:9px;line-height:1.55}.xr-workflow em{color:#e98b56;text-transform:uppercase;font-size:8px;font-style:normal}.xr-workflow article.ready{background:#368b7012}.xr-workflow article.ready span,.xr-workflow article.ready em{color:var(--v60-mint)}.xr-review-room>footer{border-top:1px solid var(--v60-line);justify-content:space-between;align-items:end;gap:24px;padding:18px 22px;display:flex}.xr-review-room>footer b{font-size:10px}.xr-review-room>footer p{color:#7e98a2;max-width:660px;margin:7px 0 0;font-size:8px;line-height:1.5}.xr-review-room>footer>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.xr-review-room>footer a,.xr-review-room>footer button{border:1px solid var(--v60-line);color:#dce7eb;font:inherit;background:0 0;padding:11px 12px;font-size:8px}.xr-review-room>footer button{color:#e98b56;border-color:#e98b56}@media (width<=920px){.readiness-pillars{grid-template-columns:repeat(2,1fr)}.readiness-pillars article{border-bottom:1px solid var(--v60-line)}.readiness-pillars article:nth-child(2n){border-right:0}.readiness-actions{grid-template-columns:1fr}.readiness-actions article{border-right:0;border-bottom:1px solid var(--v60-line)}.xr-controls{grid-template-columns:1fr}.xr-workflow{grid-template-columns:repeat(2,1fr)}.xr-workflow article:nth-child(2n){border-right:0}.xr-workflow article{border-bottom:1px solid var(--v60-line)}.xr-review-room>footer{flex-direction:column;align-items:flex-start}.xr-review-room>footer>div:last-child{justify-content:flex-start}}@media (width<=620px){.readiness-dossier>header{grid-template-columns:1fr}.readiness-dossier>header>div+div{border-left:0;border-top:1px solid var(--v60-line)}.readiness-pillars{grid-template-columns:1fr}.readiness-pillars article{border-right:0;min-height:130px}.readiness-actions p{min-height:0}.xr-review-room>header{flex-direction:column;align-items:flex-start}.xr-readiness{text-align:left}.xr-controls fieldset,.xr-workflow{grid-template-columns:1fr}.xr-workflow article{border-right:0;min-height:118px}.xr-workflow p{min-height:0}}html,body{max-width:100%;overflow-x:clip}button,input,select,textarea{font:inherit}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #e68952b8}.portal-page-hero{color:#fff;background:radial-gradient(circle at 77% 20%,#35718b47,#0000 33%),linear-gradient(118deg,#03131dfa,#072738f0);min-height:680px;overflow:hidden}.portal-page-hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(340px,.72fr);align-items:center;gap:clamp(48px,7vw,120px);padding-block:clamp(70px,10vw,150px);display:grid}.portal-page-hero h1{max-width:850px;font:500 clamp(48px, 6.8vw, 104px)/.93 var(--font-manrope);letter-spacing:-.065em;margin:24px 0 30px}.portal-page-hero h1 em{color:#ee915d;font-style:normal}.portal-page-hero p:not(.eyebrow){color:#bdd0d7;max-width:720px;font-size:clamp(17px,1.4vw,22px);line-height:1.65}.portal-hero-visual{border:1px solid var(--v60-line);background:#0519259e;place-items:center;min-height:430px;display:grid;position:relative;overflow:hidden}.portal-hero-visual:before{content:"";border:1px solid #e6895252;position:absolute;inset:9%;transform:rotate(7deg)}.portal-hero-visual img{object-fit:contain;filter:saturate(.82)contrast(1.05);width:88%;height:340px}.portal-hero-visual span{letter-spacing:.16em;color:#e9a076;font-size:11px;position:absolute;inset:auto 24px 20px}.client-portal{color:#eaf3f5;background:var(--v60-panel);border:1px solid var(--v60-line);grid-template-columns:280px minmax(0,1fr);min-height:760px;display:grid;box-shadow:0 28px 80px #03151f29}.client-portal-sidebar{background:var(--v60-panel-deep);border-right:1px solid var(--v60-line);flex-direction:column;gap:26px;padding:30px 24px;display:flex}.client-portal-kicker{letter-spacing:.15em;color:#e98b56;font-size:10px;font-weight:800}.client-portal-sidebar h2{font:600 24px/1.15 var(--font-manrope);margin:12px 0 5px}.client-portal-sidebar p,.client-portal-sidebar label{color:#8eabb5;font-size:12px;line-height:1.55}.client-portal-sidebar label{gap:9px;display:grid}.client-portal-sidebar select{color:#fff;border:1px solid var(--v60-line);background:#0b2b3e;width:100%;min-height:44px;padding-inline:12px}.client-portal-sidebar nav{border-top:1px solid var(--v60-line);display:grid}.client-portal-sidebar nav button{text-align:left;color:#acc0c8;border:0;border-bottom:1px solid var(--v60-line);cursor:pointer;background:0 0;grid-template-columns:30px 1fr;align-items:center;gap:8px;min-height:52px;padding:0 10px;display:grid}.client-portal-sidebar nav button span{color:#e98b56;font-size:10px}.client-portal-sidebar nav button.active{color:#fff;box-shadow:inset 3px 0 var(--v60-copper);background:#3e748938}.client-portal-security{background:#23705b1a;border:1px solid #6ed8b740;margin-top:auto;padding:16px}.client-portal-security b{color:var(--v60-mint);font-size:11px}.client-portal-security p{margin:7px 0 0;font-size:11px}.client-portal-stage{min-width:0}.client-portal-stage>header{border-bottom:1px solid var(--v60-line);justify-content:space-between;align-items:center;min-height:98px;padding:22px 32px;display:flex}.client-portal-stage>header span,.client-section-copy>span{letter-spacing:.14em;text-transform:uppercase;color:#e98b56;font-size:10px;font-weight:800}.client-portal-stage>header h3{font:600 clamp(22px, 2.4vw, 34px)/1 var(--font-manrope);margin:8px 0 0}.client-portal-health{border-left:1px solid var(--v60-line);min-width:118px;padding-left:22px}.client-portal-health small{color:#91aab4;font-size:10px;display:block}.client-portal-health b{font:500 30px/1.2 var(--font-manrope);color:var(--v60-mint)}.client-kpi-grid{border:1px solid var(--v60-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.client-kpi-grid article{border-right:1px solid var(--v60-line);min-height:136px;padding:20px}.client-kpi-grid article:last-child{border-right:0}.client-kpi-grid span,.client-kpi-grid small{color:#8faab4;font-size:10px;display:block}.client-kpi-grid b{font:500 clamp(25px, 3vw, 42px)/1 var(--font-manrope);color:#fff;margin:18px 0 9px;display:block}.client-next-action{border-left:3px solid var(--v60-copper);background:linear-gradient(100deg,#c3673633,#0e425742);margin-top:26px;padding:28px}.client-next-action>span{letter-spacing:.14em;text-transform:uppercase;color:#e98b56;font-size:10px}.client-next-action h4,.client-section-copy h4{font:600 clamp(24px, 3vw, 40px)/1.08 var(--font-manrope);letter-spacing:-.035em;margin:12px 0 8px}.client-next-action p,.client-section-copy p{color:#9cb4bd;margin:0;line-height:1.65}.client-next-action a{color:#fff;gap:18px;margin-top:18px;font-weight:700;display:inline-flex}.client-gate-board{border:1px solid var(--v60-line);margin-top:26px}.client-gate-board>header{border-bottom:1px solid var(--v60-line);grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:end;gap:30px;padding:20px;display:grid}.client-gate-board>header span{color:#e98b56;letter-spacing:.14em;font-size:9px}.client-gate-board>header h4{margin:8px 0 0;font-size:20px}.client-gate-board>header p{color:#8faab4;margin:0;font-size:11px;line-height:1.55}.client-gate-board>div{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.client-gate-board a{color:#c6d5da;border-right:1px solid var(--v60-line);min-width:0;min-height:130px;padding:16px 13px}.client-gate-board a:last-child{border-right:0}.client-gate-board a>*{display:block}.client-gate-board a span{color:#e98b56;font-size:9px}.client-gate-board a b{color:#fff;margin:16px 0 8px;font-size:13px}.client-gate-board a small{color:#7f9aa5;min-height:30px;font-size:9px;line-height:1.4}.client-gate-board a em{color:#e98b56;margin-top:14px;font-size:9px;font-style:normal}.client-gate-board a.ready{box-shadow:inset 0 -3px var(--v60-mint);background:#2d8b6f1c}.client-gate-board a.ready em{color:var(--v60-mint)}.parcel-handoff-console{border:1px solid var(--v60-line);background:#04192561;margin-top:26px}.parcel-handoff-console>header{border-bottom:1px solid var(--v60-line);justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.parcel-handoff-console>header span{color:#e98b56;letter-spacing:.14em;font-size:9px}.parcel-handoff-console>header h4{margin:8px 0 0;font-size:20px}.parcel-handoff-console>header button{color:#fff;cursor:pointer;background:#b9683c;border:1px solid #d47c4a;min-height:42px;padding:0 15px}.parcel-handoff-data{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.parcel-handoff-data article{border-right:1px solid var(--v60-line);min-width:0;min-height:112px;padding:17px}.parcel-handoff-data article:last-child{border-right:0}.parcel-handoff-data span,.parcel-handoff-data small{color:#8faab4;font-size:9px;line-height:1.4;display:block}.parcel-handoff-data b{overflow-wrap:anywhere;margin:18px 0 8px;font-size:13px;display:block}.parcel-handoff-console>p{color:var(--v60-mint);border-top:1px solid var(--v60-line);margin:0;padding:10px 16px;font-size:11px}.parcel-handoff-console>footer{border-top:1px solid var(--v60-line);color:#829da7;align-items:center;gap:18px;min-height:42px;padding:8px 16px;font-size:9px;display:flex}.parcel-handoff-console>footer a{color:#e98b56;margin-left:auto;font-weight:700}.four-five-d-summary{border:1px solid var(--v60-line);margin-top:26px}.four-five-d-summary>header{border-bottom:1px solid var(--v60-line);justify-content:space-between;align-items:end;gap:20px;padding:20px;display:flex}.four-five-d-summary>header span{color:#e98b56;letter-spacing:.14em;font-size:9px}.four-five-d-summary>header h4{margin:8px 0 0;font-size:20px}.four-five-d-summary>header a{color:#e98b56;font-size:10px;font-weight:700}.four-five-d-summary>div{grid-template-columns:repeat(4,1fr);display:grid}.four-five-d-summary article{border-right:1px solid var(--v60-line);min-height:105px;padding:16px}.four-five-d-summary article:last-child{border-right:0}.four-five-d-summary article span,.four-five-d-summary article small{color:#819aa4;font-size:9px;display:block}.four-five-d-summary article b{margin:20px 0 8px;font-size:18px;display:block}.four-five-d-summary>footer{border-top:1px solid var(--v60-line);align-items:center;gap:16px;min-height:48px;padding:10px 16px;display:flex;position:relative;overflow:hidden}.four-five-d-summary>footer i{z-index:0;border-right:2px solid var(--v60-mint);background:#5ccaa614;position:absolute;inset:0 auto 0 0}.four-five-d-summary>footer span,.four-five-d-summary>footer small{z-index:1;position:relative}.four-five-d-summary>footer span{color:#d4e1e5;font-size:9px}.four-five-d-summary>footer small{color:#819aa4;text-align:right;max-width:480px;margin-left:auto;font-size:8px}.client-journey{border:1px solid var(--v60-line);grid-template-columns:repeat(7,minmax(0,1fr));margin-top:26px;display:grid}.client-journey a{color:#8faab4;border-right:1px solid var(--v60-line);min-width:0;min-height:112px;padding:14px 12px}.client-journey a:last-child{border-right:0}.client-journey span,.client-journey small,.client-journey b{display:block}.client-journey span{color:#e98b56;font-size:9px}.client-journey b{color:#d8e6ea;margin:16px 0 7px;font-size:12px}.client-journey small{font-size:9px;line-height:1.35}.client-journey a.done{box-shadow:inset 0 -3px var(--v60-mint);background:#308b6f1f}.portal-sync{color:#fff;border:1px solid var(--v60-line);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;width:100%;min-height:50px;margin-top:18px;padding:0 18px;display:flex}.project-vault{border:1px solid var(--v60-line);margin-top:24px}.project-vault>header{border-bottom:1px solid var(--v60-line);justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.project-vault>header span{color:#e98b56;letter-spacing:.14em;font-size:9px}.project-vault>header h4{margin:7px 0 0;font-size:16px}.project-vault>header button{color:#fff;border:1px solid var(--v60-line);cursor:pointer;background:0 0;min-height:40px;padding:0 14px}.project-vault>p{color:var(--v60-mint);border-bottom:1px solid var(--v60-line);margin:0;padding:10px 18px;font-size:11px}.project-vault>div article{border-bottom:1px solid var(--v60-line);grid-template-columns:120px 1fr auto 34px;align-items:center;gap:16px;min-height:58px;padding:8px 14px;display:grid}.project-vault>div article:last-child{border-bottom:0}.project-vault article span{gap:4px;display:grid}.project-vault article small{color:#8faab4;font-size:9px}.project-vault article strong{font-size:12px}.project-vault article button{color:#d8e6ea;border:1px solid var(--v60-line);cursor:pointer;background:0 0;min-height:32px;padding:0 10px}.project-vault-empty{color:#8faab4;padding:18px;font-size:12px}.client-section-copy{max-width:720px;margin-bottom:28px}.architecture-review{border:1px solid var(--v60-line);grid-template-columns:220px minmax(0,1fr);display:grid}.architecture-review-score{border-right:1px solid var(--v60-line);background:linear-gradient(150deg,#c669392e,#0827376b);padding:24px}.architecture-review-score span,.architecture-review-score small{color:#8faab4;font-size:10px;line-height:1.45;display:block}.architecture-review-score b{font:500 54px/1 var(--font-manrope);color:#e98b56;margin:42px 0 14px;display:block}.architecture-review-metrics{grid-template-columns:repeat(3,1fr);display:grid}.architecture-review-metrics article{border-right:1px solid var(--v60-line);border-bottom:1px solid var(--v60-line);min-width:0;min-height:132px;padding:18px}.architecture-review-metrics article:nth-child(3n){border-right:0}.architecture-review-metrics article:nth-child(n+4){border-bottom:0}.architecture-review-metrics span,.architecture-review-metrics small{color:#8faab4;font-size:9px;line-height:1.45;display:block}.architecture-review-metrics b{color:#fff;margin:25px 0 8px;font-size:18px;display:block}.architecture-review>footer{border-top:1px solid var(--v60-line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding:16px 20px;display:flex}.architecture-review>footer p{color:#819aa4;max-width:690px;margin:0;font-size:10px;line-height:1.55}.architecture-review>footer a{color:#e98b56;white-space:nowrap;font-size:11px;font-weight:700}.structure-review{border:1px solid var(--v60-line);margin-top:24px}.structure-review>header{border-bottom:1px solid var(--v60-line);justify-content:space-between;align-items:end;gap:24px;padding:20px;display:flex}.structure-review>header span{color:#e98b56;letter-spacing:.14em;font-size:9px}.structure-review>header h4{margin:8px 0 0;font-size:20px}.structure-review>header a{color:#e98b56;font-size:11px;font-weight:700}.structure-review-grid{grid-template-columns:repeat(3,1fr);display:grid}.structure-review-grid article{border-right:1px solid var(--v60-line);border-bottom:1px solid var(--v60-line);min-width:0;min-height:116px;padding:17px}.structure-review-grid article:nth-child(3n){border-right:0}.structure-review-grid article:nth-child(n+4){border-bottom:0}.structure-review-grid span,.structure-review-grid small{color:#8faab4;font-size:9px;line-height:1.4;display:block}.structure-review-grid b{color:#fff;margin:20px 0 8px;font-size:17px;display:block}.structure-review>footer{border-top:1px solid var(--v60-line);align-items:center;gap:22px;padding:14px 18px;display:flex}.structure-review>footer span{text-transform:uppercase;border:1px solid;flex:none;padding:8px 10px;font-size:9px}.structure-review>footer .warning{color:#ef8c62}.structure-review>footer .pass{color:var(--v60-mint)}.structure-review>footer p{color:#819aa4;margin:0;font-size:9px;line-height:1.5}.demolition-review{background:#44191914;border:1px solid #e0704d4d;margin-top:24px}.demolition-review>header{border-bottom:1px solid var(--v60-line);justify-content:space-between;align-items:end;gap:20px;padding:20px;display:flex}.demolition-review>header span{color:#ef8b62;letter-spacing:.14em;font-size:9px}.demolition-review>header h4{margin:8px 0 0;font-size:20px}.demolition-review>header a{color:#ef8b62;font-size:11px;font-weight:700}.demolition-review>div{grid-template-columns:repeat(5,1fr);display:grid}.demolition-review article{border-right:1px solid var(--v60-line);min-width:0;min-height:120px;padding:17px}.demolition-review article:last-child{border-right:0}.demolition-review article span,.demolition-review article small{color:#8faab4;font-size:9px;line-height:1.4;display:block}.demolition-review article b{color:#fff;overflow-wrap:anywhere;margin:21px 0 8px;font-size:14px;display:block}.demolition-review>footer{border-top:1px solid var(--v60-line);grid-template-columns:130px 1fr;gap:18px;padding:14px 18px;display:grid}.demolition-review>footer b{color:#ef8b62;text-transform:uppercase;font-size:10px}.demolition-review>footer p{color:#819aa4;margin:0;font-size:9px;line-height:1.5}.coordination-review{border:1px solid var(--v60-line);margin-top:24px}.coordination-review>header{border-bottom:1px solid var(--v60-line);justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.coordination-review>header span{color:#e98b56;letter-spacing:.14em;font-size:9px}.coordination-review>header h4{margin:8px 0 0;font-size:20px}.coordination-review>header>div:last-child{grid-template-columns:auto auto auto auto;align-items:baseline;gap:6px 10px;display:grid}.coordination-review>header>div:last-child b{color:#ef8b62;font-size:24px}.coordination-review>header>div:last-child small{color:#8faab4;font-size:9px}.coordination-kpis{border-bottom:1px solid var(--v60-line);grid-template-columns:repeat(4,1fr);display:grid}.coordination-kpis article{border-right:1px solid var(--v60-line);min-height:82px;padding:15px}.coordination-kpis article:last-child{border-right:0}.coordination-kpis span{color:#8faab4;font-size:9px;display:block}.coordination-kpis b{color:#fff;margin-top:17px;font-size:17px;display:block}.coordination-issues{display:grid}.coordination-issues>a{color:#d9e7ea;border-bottom:1px solid var(--v60-line);border-left:3px solid #587b89;grid-template-columns:60px 1fr auto;align-items:center;gap:16px;min-height:66px;padding:10px 15px;display:grid}.coordination-issues>a.critical{border-left-color:#ef7958}.coordination-issues>a.review{border-left-color:#e4a25d}.coordination-issues>a>span{color:#e98b56;font-size:9px}.coordination-issues>a div{gap:5px;display:grid}.coordination-issues>a small{color:#819aa4;font-size:9px}.coordination-issues>a em{color:#9db3bb;text-transform:uppercase;font-size:9px;font-style:normal}.coordination-empty{color:var(--v60-mint);padding:20px;font-size:11px}.coordination-review>footer{justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex}.coordination-review>footer p{color:#819aa4;margin:0;font-size:9px}.coordination-review>footer a{color:#e98b56;white-space:nowrap;font-size:10px;font-weight:700}.approval-list,.delivery-list,.integration-list,.asset-passport{border-top:1px solid var(--v60-line);display:grid}.approval-list button,.delivery-list article,.integration-list article,.asset-passport label{color:#fff;text-align:left;border:0;border-bottom:1px solid var(--v60-line);background:0 0;align-items:center;gap:18px;min-width:0;min-height:88px;padding:18px 16px;display:flex}.approval-list button{cursor:pointer;grid-template-columns:92px 1fr 20px}.approval-list div,.delivery-list div,.integration-list div{gap:7px;min-width:0;display:grid}.approval-list small,.delivery-list small,.integration-list small,.asset-passport small{color:#8faab4;line-height:1.45}.approval-state,.delivery-list article>span,.integration-list article>span{color:#e98b56;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.state-onaylandı{color:var(--v60-mint)}.decision-register{border:1px solid var(--v60-line);margin-top:24px}.decision-register>header{border-bottom:1px solid var(--v60-line);justify-content:space-between;gap:18px;padding:16px 18px;display:flex}.decision-register>header div{gap:7px;display:grid}.decision-register>header span{color:#e98b56;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.decision-register>header b{font-size:13px}.decision-register>header small{color:#819aa4;font-size:9px}.decision-entry{border-bottom:1px solid var(--v60-line);grid-template-columns:1fr 150px 130px;gap:8px;padding:12px;display:grid}.decision-entry input,.decision-entry select{color:#fff;border:1px solid var(--v60-line);background:#071e2c;min-width:0;min-height:42px;padding:0 12px}.decision-entry button{color:#fff;cursor:pointer;background:#b9683c;border:1px solid #d47c4a}.decision-list{display:grid}.decision-list>button{color:#d9e7ea;text-align:left;border:0;border-bottom:1px solid var(--v60-line);cursor:pointer;background:0 0;grid-template-columns:62px 1fr auto;align-items:center;gap:14px;min-height:62px;padding:10px 14px;display:grid}.decision-list>button.closed{opacity:.55}.decision-list>button>span{color:#e98b56;font-size:9px}.decision-list>button div{gap:5px;display:grid}.decision-list>button small{color:#819aa4;font-size:9px}.decision-list>button em{color:var(--v60-mint);text-transform:uppercase;font-size:9px;font-style:normal}.decision-list>p{color:#819aa4;margin:0;padding:18px;font-size:11px}.delivery-list article,.integration-list article{justify-content:space-between}.delivery-readiness{border:1px solid var(--v60-line);grid-template-columns:220px 1fr;margin-bottom:22px;display:grid}.delivery-readiness>article{border-right:1px solid var(--v60-line);background:#3481691a;padding:22px}.delivery-readiness>article span,.delivery-readiness>article small{color:#8faab4;font-size:9px;line-height:1.45;display:block}.delivery-readiness>article b{color:var(--v60-mint);font:500 48px/1 var(--font-manrope);margin:34px 0 10px;display:block}.delivery-readiness>div{grid-template-columns:repeat(5,1fr);display:grid}.delivery-readiness>div article{border-right:1px solid var(--v60-line);min-width:0;padding:17px 13px}.delivery-readiness>div article:last-child{border-right:0}.delivery-readiness>div b,.delivery-readiness>div span,.delivery-readiness>div small{display:block}.delivery-readiness>div b{font-size:12px}.delivery-readiness>div span{color:#e98b56;text-transform:uppercase;margin:19px 0 8px;font-size:9px}.delivery-readiness>div small{color:#819aa4;font-size:8px;line-height:1.45}.delivery-checks{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.delivery-checks span{color:#8faab4;border:1px solid var(--v60-line);padding:8px 10px;font-size:9px}.delivery-checks span.pass{color:var(--v60-mint);border-color:#6ed8b74d}.project-assistant{border:1px solid var(--v60-line);grid-template-columns:190px minmax(0,1fr) 220px;display:grid}.project-assistant nav{border-right:1px solid var(--v60-line);align-content:start;display:grid}.project-assistant nav button{color:#a8bec6;text-align:left;border:0;border-bottom:1px solid var(--v60-line);cursor:pointer;background:0 0;min-height:54px;padding:0 14px}.project-assistant nav button.active{color:#fff;background:#c5673821;box-shadow:inset 3px 0 #d57945}.project-assistant>article{min-height:310px;padding:28px}.project-assistant>article>span{color:#e98b56;letter-spacing:.14em;font-size:9px}.project-assistant>article h4{max-width:650px;font:600 clamp(26px, 3.5vw, 46px)/1.05 var(--font-manrope);letter-spacing:-.04em;margin:40px 0 18px}.project-assistant>article p{color:#9cb2ba;max-width:650px;line-height:1.65}.project-assistant>article a{color:#e98b56;margin-top:24px;font-size:11px;font-weight:700;display:inline-block}.project-assistant aside{border-left:1px solid var(--v60-line);background:#05192557;align-content:start;gap:0;padding:22px;display:grid}.project-assistant aside b{color:#e98b56;text-transform:uppercase;letter-spacing:.12em;margin-bottom:14px;font-size:9px}.project-assistant aside span{color:#b9ccd2;border-bottom:1px solid var(--v60-line);padding:12px 0;font-size:10px}.project-assistant aside a{color:#e98b56;margin-top:22px;font-size:10px;font-weight:700}.context-knowledge{border:1px solid var(--v60-line);margin-top:24px}.context-knowledge>header{border-bottom:1px solid var(--v60-line);justify-content:space-between;align-items:end;gap:20px;padding:20px;display:flex}.context-knowledge>header span{color:#e98b56;letter-spacing:.14em;font-size:9px}.context-knowledge>header h4{margin:8px 0 0;font-size:20px}.context-knowledge>header a{color:#e98b56;font-size:10px;font-weight:700}.context-knowledge>div{grid-template-columns:repeat(3,1fr);display:grid}.context-knowledge>div a{color:#d9e7ea;border-right:1px solid var(--v60-line);border-bottom:1px solid var(--v60-line);min-width:0;min-height:135px;padding:16px}.context-knowledge>div a:nth-child(3n){border-right:0}.context-knowledge>div a:nth-child(n+4){border-bottom:0}.context-knowledge a>*{display:block}.context-knowledge a span{color:#e98b56;font-size:9px}.context-knowledge a b{margin:15px 0 7px;font-size:13px}.context-knowledge a small{color:#819aa4;font-size:9px}.context-knowledge a em{color:#a9c1c9;margin-top:16px;font-size:9px;font-style:normal;line-height:1.4}.context-knowledge>footer{color:#819aa4;border-top:1px solid var(--v60-line);padding:13px 16px;font-size:8px;line-height:1.5}.delivery-list article>span,.integration-list article>span{border:1px solid var(--v60-line);white-space:nowrap;padding:8px 10px}.portal-export-actions{grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid}.portal-export-actions button{color:#fff;cursor:pointer;background:#bd6c3f;border:1px solid #da8758;justify-content:space-between;align-items:center;min-height:54px;padding:0 16px;display:flex}.portal-export-actions button+button{background:0 0;border-left:0}.asset-passport{border-left:1px solid var(--v60-line);grid-template-columns:repeat(2,1fr)}.asset-passport label{cursor:pointer;border-right:1px solid var(--v60-line)}.asset-passport input{accent-color:#d47743;width:18px;height:18px}.asset-passport span{gap:7px;display:grid}.twin-readiness{border:1px solid var(--v60-line);margin-top:24px}.twin-readiness>header{border-bottom:1px solid var(--v60-line);justify-content:space-between;align-items:end;gap:20px;padding:20px;display:flex}.twin-readiness>header span{color:#e98b56;letter-spacing:.13em;font-size:9px}.twin-readiness>header h4{margin:8px 0 0;font-size:24px}.twin-readiness>header a{color:#e98b56;font-size:10px;font-weight:700}.twin-readiness>div{grid-template-columns:repeat(7,1fr);display:grid}.twin-readiness article{border-right:1px solid var(--v60-line);min-width:0;min-height:120px;padding:15px 12px}.twin-readiness article:last-child{border-right:0}.twin-readiness article i,.twin-readiness article b,.twin-readiness article small,.twin-readiness article span{display:block}.twin-readiness article i{color:#e98b56;font-style:normal}.twin-readiness article b{margin:14px 0 7px;font-size:11px}.twin-readiness article small{color:#819aa4;min-height:27px;font-size:8px;line-height:1.4}.twin-readiness article span{color:#e98b56;text-transform:uppercase;margin-top:13px;font-size:8px}.twin-readiness article.ready{background:#368b701a}.twin-readiness article.ready i,.twin-readiness article.ready span{color:var(--v60-mint)}.twin-readiness>footer{color:#819aa4;border-top:1px solid var(--v60-line);padding:13px 16px;font-size:8px;line-height:1.5}.portal-principles{color:#fff;background:#071d2b}.portal-principles .shell{grid-template-columns:repeat(3,1fr);padding-block:60px;display:grid}.portal-principles article{border-right:1px solid var(--v60-line);padding:12px 34px}.portal-principles article:first-child{padding-left:0}.portal-principles article:last-child{border:0}.portal-principles span{color:#e98b56;font-size:10px}.portal-principles h3{font:600 23px/1.2 var(--font-manrope);margin:14px 0 9px}.portal-principles p{color:#9bb1ba;margin:0;line-height:1.6}@media (width<=1180px){.client-kpi-grid{grid-template-columns:repeat(2,1fr)}.client-kpi-grid article:nth-child(2){border-right:0}.client-kpi-grid article:nth-child(-n+2){border-bottom:1px solid var(--v60-line)}.client-journey{grid-template-columns:repeat(4,1fr)}.client-gate-board>div{grid-template-columns:repeat(3,1fr)}.client-gate-board a:nth-child(3n){border-right:0}.client-gate-board a:nth-child(-n+3){border-bottom:1px solid var(--v60-line)}.parcel-handoff-data{grid-template-columns:repeat(2,1fr)}.parcel-handoff-data article:nth-child(2){border-right:0}.parcel-handoff-data article:nth-child(-n+2){border-bottom:1px solid var(--v60-line)}.client-journey a:nth-child(4){border-right:0}.client-journey a:nth-child(-n+4){border-bottom:1px solid var(--v60-line)}}@media (width<=900px){.portal-page-hero-grid{grid-template-columns:1fr}.portal-hero-visual{min-height:300px}.portal-hero-visual img{height:230px}.client-portal{grid-template-columns:1fr}.client-portal-sidebar{border-right:0;border-bottom:1px solid var(--v60-line)}.client-portal-sidebar nav{grid-template-columns:repeat(5,1fr);overflow-x:auto}.client-portal-sidebar nav button{grid-template-columns:1fr;min-width:130px}.client-portal-security{margin-top:0}.portal-principles .shell,.architecture-review{grid-template-columns:1fr}.architecture-review-score{border-right:0;border-bottom:1px solid var(--v60-line)}.architecture-review-score b{margin-top:20px}.portal-principles article{border-right:0;border-bottom:1px solid var(--v60-line);padding:24px 0}}@media (width<=640px){.portal-page-hero{min-height:auto}.portal-page-hero-grid{padding-block:38px 72px}.portal-page-hero h1{overflow-wrap:anywhere;margin-top:18px;font-size:clamp(44px,14vw,66px)}.portal-hero-visual{display:none}.client-portal-sidebar{padding:22px 16px}.client-portal-stage>header,.client-portal-view{padding-inline:16px}.client-portal-health{min-width:98px;padding-left:14px}.client-kpi-grid{grid-template-columns:1fr}.client-gate-board>header{grid-template-columns:1fr;gap:12px}.client-gate-board>div{grid-template-columns:repeat(2,1fr)}.client-gate-board a:nth-child(3n){border-right:1px solid var(--v60-line)}.client-gate-board a:nth-child(2n){border-right:0}.client-gate-board a:nth-child(-n+4){border-bottom:1px solid var(--v60-line)}.parcel-handoff-console>header{flex-direction:column;align-items:flex-start}.parcel-handoff-data{grid-template-columns:1fr}.parcel-handoff-data article{border-right:0;border-bottom:1px solid var(--v60-line)}.parcel-handoff-console>footer{flex-direction:column;align-items:flex-start;gap:8px;padding-block:12px}.parcel-handoff-console>footer a{margin-left:0}.four-five-d-summary>header{flex-direction:column;align-items:flex-start}.four-five-d-summary>div{grid-template-columns:repeat(2,1fr)}.four-five-d-summary article:nth-child(2){border-right:0}.four-five-d-summary article:nth-child(-n+2){border-bottom:1px solid var(--v60-line)}.four-five-d-summary>footer{flex-wrap:wrap;align-items:flex-start}.four-five-d-summary>footer small{text-align:left;width:100%;margin-left:0}.client-kpi-grid article{border-right:0;border-bottom:1px solid var(--v60-line);min-height:110px}.client-kpi-grid article:last-child{border-bottom:0}.client-journey{grid-template-columns:repeat(2,1fr)}.client-journey a,.client-journey a:nth-child(4){border-right:1px solid var(--v60-line);border-bottom:1px solid var(--v60-line)}.client-journey a:nth-child(2n){border-right:0}.client-journey a:last-child{border-bottom:0}.portal-export-actions,.asset-passport,.project-assistant{grid-template-columns:1fr}.project-assistant nav{border-right:0;border-bottom:1px solid var(--v60-line);grid-template-columns:repeat(2,1fr)}.project-assistant>article{min-height:0;padding:22px 18px}.project-assistant aside{border-left:0;border-top:1px solid var(--v60-line)}.context-knowledge>header{flex-direction:column;align-items:flex-start}.context-knowledge>div{grid-template-columns:1fr}.context-knowledge>div a{border-right:0;border-bottom:1px solid var(--v60-line)}.delivery-readiness{grid-template-columns:1fr}.delivery-readiness>article{border-right:0;border-bottom:1px solid var(--v60-line)}.delivery-readiness>div{grid-template-columns:repeat(2,1fr)}.delivery-readiness>div article{border-bottom:1px solid var(--v60-line)}.delivery-readiness>div article:nth-child(2n){border-right:0}.architecture-review-metrics{grid-template-columns:repeat(2,1fr)}.architecture-review-metrics article:nth-child(3n){border-right:1px solid var(--v60-line)}.architecture-review-metrics article:nth-child(2n){border-right:0}.architecture-review-metrics article:nth-child(n+4){border-bottom:1px solid var(--v60-line)}.architecture-review-metrics article:nth-child(n+5){border-bottom:0}.architecture-review>footer,.structure-review>header,.structure-review>footer{flex-direction:column;align-items:flex-start}.structure-review-grid{grid-template-columns:repeat(2,1fr)}.structure-review-grid article:nth-child(3n){border-right:1px solid var(--v60-line)}.structure-review-grid article:nth-child(2n){border-right:0}.structure-review-grid article:nth-child(n+4){border-bottom:1px solid var(--v60-line)}.structure-review-grid article:nth-child(n+5){border-bottom:0}.demolition-review>header{flex-direction:column;align-items:flex-start}.demolition-review>div{grid-template-columns:1fr}.demolition-review article{border-right:0;border-bottom:1px solid var(--v60-line)}.demolition-review>footer{grid-template-columns:1fr}.coordination-review>header,.coordination-review>footer{flex-direction:column;align-items:flex-start}.coordination-kpis{grid-template-columns:repeat(2,1fr)}.coordination-kpis article:nth-child(2){border-right:0}.coordination-kpis article:nth-child(-n+2){border-bottom:1px solid var(--v60-line)}.coordination-issues>a{grid-template-columns:52px 1fr}.coordination-issues>a em{grid-column:2}.portal-export-actions button+button{border-top:0;border-left:1px solid #da8758}.asset-passport label{border-left:0}.twin-readiness>header{flex-direction:column;align-items:flex-start}.twin-readiness>div{grid-template-columns:repeat(2,1fr)}.twin-readiness article{border-bottom:1px solid var(--v60-line)}.twin-readiness article:nth-child(2n){border-right:0}.approval-list button{grid-template-columns:1fr 22px}.approval-list .approval-state{grid-column:1/-1}.decision-register>header{flex-direction:column;align-items:flex-start}.decision-entry{grid-template-columns:1fr}.decision-entry button{min-height:42px}.decision-list>button{grid-template-columns:52px 1fr}.decision-list>button em{grid-column:2}.delivery-list article,.integration-list article,.project-vault>header{flex-direction:column;align-items:flex-start}.project-vault>div article{grid-template-columns:1fr auto}.project-vault article strong{grid-area:1/1/auto/-1}}:root{--arkem-page-gutter:clamp(18px, 4.8vw, 72px);--arkem-readable:72ch;--arkem-control-height:44px}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}:where(main,footer) :where(section,article,aside,header,nav,div,form,fieldset,figure){min-width:0}:where(main,footer) :where(h1,h2,h3,h4,p,a,button,label,span,small,b,strong,em){overflow-wrap:anywhere;min-width:0}:where(main) :where(h1,h2){text-wrap:balance}:where(main) :where(p,li){text-wrap:pretty}:where(main) :where(input,select,textarea,button,[role=button],summary){min-height:var(--arkem-control-height);font-size:max(13px,.78rem)}:where(main) :where(input,select,textarea),:where(main) :where(img,video,canvas,iframe,svg){max-width:100%}.shell{max-width:100%;width:min(1480px, calc(100% - (var(--arkem-page-gutter) * 2)))!important}.site-nav{align-items:center;grid-template-columns:minmax(180px,1fr) auto auto auto auto!important;gap:clamp(10px,1.25vw,22px)!important;display:grid!important}.site-nav .brand,.site-nav .official-logo,.site-nav .official-logo img{max-width:100%}.site-nav .brand{width:clamp(180px,18vw,270px)}.desktop-navigation{justify-content:center;display:flex;gap:clamp(16px,2vw,34px)!important}.mega-panel{overscroll-behavior:contain;max-height:calc(100dvh - 112px);overflow-y:auto;max-width:min(1220px, calc(100vw - (var(--arkem-page-gutter) * 2)))!important}.language-menu-panel{width:min(310px,100vw - 30px)!important;left:auto!important;right:0!important}.language-menu-panel>button{min-height:46px!important}.language-option-label,.language-option-code{white-space:nowrap;line-height:1.25!important}:where(.thread-hero,.architecture-hero,.coordination-hero,.geo-hero,.os-hero,.media-hero,.model-library-hero,.technical-hero,.design-hero,.digital-hero,.portal-hero){height:auto!important;min-height:clamp(620px,76vh,860px)!important;overflow:clip!important}:where(.thread-hero,.architecture-hero,.coordination-hero,.geo-hero,.os-hero,.media-hero,.model-library-hero,.technical-hero,.design-hero,.digital-hero,.portal-hero) h1{max-width:min(980px,100%);font-size:clamp(46px,6vw,92px)!important;line-height:.98!important}:where(.thread-hero-strip,.architecture-hero-strip,.coordination-hero-strip,.geo-hero-flow,.os-hero-strip,.media-hero-index,.model-library-index,.technical-hero-index,.design-studio-index,.digital-hero-index){width:100%;max-width:100%;margin-inline:0!important;translate:none!important}.social-rail,.project-thread-dock,.floating-contact{z-index:1200!important}@media (width<=1180px){.site-nav{grid-template-columns:minmax(180px,1fr) auto auto auto!important}.desktop-navigation{display:none!important}.mobile-menu{display:block!important}.site-nav .nav-cta{display:none!important}:where(.reference-record-card,.tool-sidebar,.client-portal-sidebar){position:static!important;top:auto!important}}@media (width<=760px){:root{--arkem-page-gutter:18px}.site-nav{grid-template-columns:minmax(150px,1fr) auto auto!important;min-height:76px!important}.site-nav .brand{width:min(210px,54vw)}.site-nav .command-launcher{display:none!important}.mobile-menu-panel{width:100vw!important;max-width:100vw!important;inset-inline:0!important}:where(.thread-hero,.architecture-hero,.coordination-hero,.geo-hero,.os-hero,.media-hero,.model-library-hero,.technical-hero,.design-hero,.digital-hero,.portal-hero){min-height:620px!important;padding-bottom:36px!important}:where(.thread-hero,.architecture-hero,.coordination-hero,.geo-hero,.os-hero,.media-hero,.model-library-hero,.technical-hero,.design-hero,.digital-hero,.portal-hero) h1{font-size:clamp(39px,12vw,60px)!important;line-height:1.02!important}:where(.thread-hero-strip,.architecture-hero-strip,.coordination-hero-strip,.geo-hero-flow,.os-hero-strip,.media-hero-index,.model-library-index,.technical-hero-index,.design-studio-index,.digital-hero-index){scrollbar-width:thin;overscroll-behavior-inline:contain;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;display:grid!important;overflow-x:auto!important}.social-rail,.project-thread-dock{display:none!important}.floating-contact{border-radius:50%!important;width:52px!important;min-width:52px!important;height:52px!important;padding:0!important;bottom:14px!important;right:14px!important}.floating-contact b,.floating-contact small{display:none!important}}@media (width<=430px){.language-menu-panel{width:auto!important;position:fixed!important;top:74px!important;left:12px!important;right:12px!important}:where(main) :where(.button,button,[role=button]){white-space:normal}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--arkem-ink:#071c2b;--arkem-ink-soft:#0d2a3d;--arkem-paper:#f4f3ee;--arkem-paper-bright:#fff;--arkem-copy:#d7e2e8;--arkem-copy-dark:#173044;--arkem-muted:#87a0ae;--arkem-accent:#d47745;--arkem-accent-strong:#ef8d55;--arkem-success:#64caa8;--arkem-line:#a7bfca47;--arkem-line-light:#1730442e;--arkem-radius-xs:2px;--arkem-radius-sm:6px;--arkem-radius-md:12px;--arkem-shadow:0 22px 60px #010c142e;--arkem-space-1:.5rem;--arkem-space-2:.75rem;--arkem-space-3:1rem;--arkem-space-4:1.5rem;--arkem-space-5:2rem;--arkem-space-6:3rem;--arkem-section-space:clamp(64px, 8vw, 128px)}:where(main)>:where(section,article){scroll-margin-top:104px}:where(main) :where(.eyebrow,.section-kicker,.micro-label){margin:0 0 var(--arkem-space-3);color:var(--arkem-accent-strong);letter-spacing:.17em;text-transform:uppercase;font-size:clamp(.69rem,.64rem + .15vw,.78rem);font-weight:750;line-height:1.4;display:block}:where(main) :where(h1,h2,h3,h4){font-family:var(--font-manrope), sans-serif;letter-spacing:-.035em;margin-block-start:0}:where(main) :where(p,li,label,input,select,textarea,button){font-family:var(--font-inter), sans-serif}:where(main) :where(.section-lead,.hero-copy,.intro-copy){width:min(68ch,100%);font-size:clamp(1rem,.94rem + .28vw,1.18rem);line-height:1.75}:where(main) :where(.portal-panel,.tool-panel,.studio-panel,.decision-card,.module-card,.reference-card,.document-card){border:1px solid var(--arkem-line);border-radius:var(--arkem-radius-sm);background:color-mix(in srgb, var(--arkem-ink-soft) 82%, transparent);box-shadow:inset 0 1px #ffffff08}:where(main) :where(button,.button,.btn,.primary-button,.secondary-button,a[class*=button],a[class*=cta]){border-radius:var(--arkem-radius-xs);text-align:center;justify-content:center;align-items:center;gap:.7rem;max-width:100%;padding:.78rem 1.15rem;font-weight:720;line-height:1.2;text-decoration:none;display:inline-flex}:where(main) :where(button,.button,.btn,a[class*=button],a[class*=cta]):not(:disabled){cursor:pointer}:where(main) :where(input,select,textarea){border:1px solid var(--arkem-line);border-radius:var(--arkem-radius-xs);background:color-mix(in srgb, var(--arkem-ink) 88%, transparent);color:#fff;width:100%;padding:.78rem .9rem;line-height:1.35}:where(main) select option{background:var(--arkem-ink);color:#fff}:where(main) :where(label,legend){color:inherit;font-size:clamp(.78rem,.75rem + .1vw,.86rem);font-weight:690;line-height:1.45}:where(main) :where(table){border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}:where(main) :where(th,td){border-bottom:1px solid var(--arkem-line);text-align:left;vertical-align:top;padding:.82rem .9rem}:where(main) th{color:var(--arkem-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}:where(main) :where([role=tablist],.tabs,.studio-tabs,.module-tabs){scrollbar-width:thin;max-width:100%;overflow-x:auto}:where(main) :where([role=tab],.tab,.studio-tab,.module-tab){white-space:nowrap;flex:none;min-height:44px;font-size:clamp(.78rem,.74rem + .14vw,.88rem)!important;line-height:1.25!important}:where(main) :where(.status-chip,.status-badge,.badge,.pill){border:1px solid var(--arkem-line);border-radius:999px;align-items:center;gap:.4rem;min-height:28px;padding:.32rem .55rem;font-size:.72rem;font-weight:720;line-height:1.15;display:inline-flex}:where(main) :where(hr,.divider){border:0;border-top:1px solid var(--arkem-line)}@media (hover:hover){:where(main) :where(.portal-panel,.tool-panel,.studio-panel,.decision-card,.module-card,.reference-card,.document-card){transition:border-color .25s,background-color .25s,transform .25s}:where(main) :where(.portal-panel,.tool-panel,.studio-panel,.decision-card,.module-card,.reference-card,.document-card):hover{border-color:color-mix(in srgb, var(--arkem-accent) 58%, transparent);background:color-mix(in srgb, var(--arkem-ink-soft) 94%, transparent)}}@media (width<=760px){:root{--arkem-section-space:64px}:where(main) :where(th,td){padding:.7rem .72rem}:where(main) :where(button,.button,.btn,.primary-button,.secondary-button,a[class*=button],a[class*=cta]){min-height:46px;padding-inline:1rem}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:99999;background:var(--arkem-accent,#d47745);color:#fff;border:2px solid #fff;padding:.75rem 1rem;font-weight:760;transition:translate .2s;position:fixed;inset:12px auto auto 12px;translate:0 -150%}.skip-link:focus{translate:0}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb, var(--arkem-accent-strong,#ef8d55) 88%, white);outline-offset:3px}:where(a,button,summary):focus:not(:focus-visible){outline:none}.language-menu{position:relative}.language-menu-panel{isolation:isolate;box-shadow:0 24px 70px #00080f6b}.language-menu-panel>button{text-align:left;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;display:grid!important}.language-menu-panel>button[aria-checked=true]{border-color:color-mix(in srgb, var(--arkem-accent,#d47745) 72%, transparent);background:color-mix(in srgb, var(--arkem-accent,#d47745) 15%, transparent)}.mobile-menu-panel{isolation:isolate;background:#071c2b!important}.mobile-menu summary{cursor:pointer}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-nav-group summary::-webkit-details-marker{display:none}.mobile-nav-group>summary{justify-content:space-between;align-items:center;gap:1rem;min-height:52px;display:flex}.mobile-nav-group[open]>summary span{rotate:45deg}@media (forced-colors:active){:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid highlight}}@supports (content-visibility:auto){:where(main>section,main>article):not(:first-child),:where(footer){content-visibility:auto;contain-intrinsic-size:auto 820px}}:where(main) :where(img[loading=lazy],iframe[loading=lazy]){content-visibility:auto}:where(main) :where(img,video){height:auto}:where(main) :where(.module-grid,.document-grid,.reference-grid,.portal-grid){contain:layout style}:where(main) :where(.scroll-progress,.ambient-grid,.hero-orbit,.hero-wireframe){will-change:auto!important}@media (prefers-reduced-data:reduce){:where(main) :where(video[autoplay]){display:none}:where(main){background-image:none!important}}@media (width<=760px){:where(main) :where(.ambient-grid,.hero-orbit,.hero-wireframe){display:none!important}}.kernel-persistence{border-inline-start:1px solid var(--arkem-line,#ffffff29);align-content:center;gap:.22rem;min-width:150px;padding:.65rem .85rem;display:grid}.kernel-persistence span{color:var(--arkem-muted,#87a0ae);letter-spacing:.1em;font-size:.62rem;font-weight:760}.kernel-persistence b{color:var(--arkem-success,#64caa8);font-size:.75rem;line-height:1.2}.kernel-persistence small{color:var(--arkem-muted,#87a0ae);font-size:.64rem}@media (width<=1180px){.kernel-persistence{border-inline-start:0;border-top:1px solid var(--arkem-line,#ffffff29);min-width:0}}.geo-integration-map{border-block:1px solid var(--arkem-line,#ffffff29);background:color-mix(in srgb, var(--arkem-ink,#071c2b) 94%, transparent);grid-template-columns:minmax(210px,.75fr) 2.25fr;gap:1rem 2rem;padding:1rem 1.2rem;display:grid}.geo-integration-map header{align-content:center;gap:.35rem;display:grid}.geo-integration-map header span,.geo-integration-map article em{color:var(--arkem-accent-strong,#ef8d55);letter-spacing:.08em;font-size:.65rem;font-style:normal;font-weight:760}.geo-integration-map header b{font-size:.9rem;line-height:1.35}.geo-integration-map>div{border:1px solid var(--arkem-line,#ffffff29);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.geo-integration-map article{border-inline-end:1px solid var(--arkem-line,#ffffff29);grid-template-columns:7px minmax(0,1fr);gap:.35rem .55rem;min-width:0;padding:.75rem;display:grid}.geo-integration-map article:last-child{border-inline-end:0}.geo-integration-map article i{background:var(--arkem-success,#64caa8);border-radius:50%;width:7px;height:7px;margin-top:.3rem}.geo-integration-map article[data-state=protocol-required] i,.geo-integration-map article[data-state=credential-required] i{background:var(--arkem-accent,#d47745)}.geo-integration-map article span{gap:.2rem;display:grid}.geo-integration-map article b{font-size:.72rem}.geo-integration-map article small{color:var(--arkem-muted,#87a0ae);font-size:.63rem;line-height:1.35}.geo-integration-map article em{grid-column:2;font-size:.52rem}.geo-integration-map>p{color:var(--arkem-muted,#87a0ae);grid-column:1/-1;margin:0;font-size:.7rem;line-height:1.5}@media (width<=980px){.geo-integration-map{grid-template-columns:1fr}.geo-integration-map>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.geo-integration-map>div{grid-template-columns:1fr}.geo-integration-map article{border-inline-end:0;border-bottom:1px solid var(--arkem-line,#ffffff29)}}.geo-terrain-analysis{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04141fe0;border:1px solid #ffffff2e;width:min(640px,100% - 130px);padding:.8rem;position:absolute;inset:auto auto 18px 18px}.geo-terrain-analysis>span{color:var(--arkem-accent-strong,#ef8d55);letter-spacing:.1em;font-size:.62rem;font-weight:760}.geo-terrain-analysis>div{border-block:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.55rem;display:grid}.geo-terrain-analysis p{border-inline-end:1px solid #ffffff1f;gap:.18rem;margin:0;padding:.55rem;display:grid}.geo-terrain-analysis small{color:#87a0ae;letter-spacing:.06em;font-size:.56rem}.geo-terrain-analysis b{font-size:.72rem}.geo-terrain-analysis em{color:#aec0c9;margin-top:.55rem;font-size:.64rem;font-style:normal;display:block}@media (width<=700px){.geo-terrain-analysis{width:auto;inset:auto 10px 10px}.geo-terrain-analysis>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.architect-matrix-view{gap:1.25rem;padding:clamp(1rem,2vw,1.8rem);display:grid}.architect-matrix-view>header{gap:.35rem;display:grid}.architect-matrix-view>header span{color:var(--arkem-accent-strong);letter-spacing:.11em;font-size:.68rem;font-weight:760}.architect-matrix-view>header b{font-size:clamp(1.15rem,2vw,1.65rem)}.architect-matrix-view>header p{color:var(--arkem-muted);margin:0}.architect-strategies{background:var(--arkem-line);border:1px solid var(--arkem-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.architect-strategies article{background:var(--arkem-ink);align-content:start;gap:.7rem;padding:1rem;display:grid}.architect-strategies article.active{box-shadow:inset 0 3px var(--arkem-accent-strong);background:color-mix(in srgb, var(--arkem-ink-soft) 92%, var(--arkem-accent) 8%)}.architect-strategies article>span{color:var(--arkem-accent-strong);letter-spacing:.08em;font-size:.62rem;font-weight:760}.architect-strategies article>b{font-size:1rem}.architect-strategies article>p{min-height:2.8em;color:var(--arkem-muted);margin:0;font-size:.75rem;line-height:1.5}.architect-strategies dl{gap:.35rem;margin:0;display:grid}.architect-strategies dl div{justify-content:space-between;gap:1rem;font-size:.7rem;display:flex}.architect-strategies dt{color:var(--arkem-muted)}.architect-strategies dd{margin:0;font-weight:730}.architect-adjacency-matrix{grid-template-columns:minmax(130px, 1.4fr) repeat(var(--matrix-count), minmax(42px, 1fr));border:1px solid var(--arkem-line);display:grid;overflow-x:auto}.architect-adjacency-matrix>*{border-inline-end:1px solid var(--arkem-line);border-bottom:1px solid var(--arkem-line);place-items:center;min-height:44px;font-size:.66rem;display:grid}.architect-adjacency-matrix strong{place-items:start;padding:.45rem .6rem}.architect-adjacency-matrix strong small{color:var(--arkem-muted);font-size:.56rem}.architect-adjacency-matrix button.required{color:var(--arkem-accent-strong)}.architect-adjacency-matrix button.confirmed{color:var(--arkem-success);background:#64caa824}.architect-matrix-view>footer{color:var(--arkem-muted);flex-wrap:wrap;gap:.6rem 1rem;font-size:.68rem;display:flex}.architect-matrix-view>footer span{gap:.35rem;display:inline-flex}.architect-matrix-view>footer i{color:var(--arkem-accent-strong);font-style:normal;font-weight:760}.architect-matrix-view>footer b{margin-inline-start:auto}@media (width<=760px){.architect-strategies{grid-template-columns:1fr}}.structural-alternatives>div{background:var(--arkem-line);border:1px solid var(--arkem-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.structural-alternatives article{background:var(--arkem-ink);gap:.9rem;padding:1rem;display:grid}.structural-alternatives article.active{box-shadow:inset 3px 0 var(--arkem-accent-strong);background:color-mix(in srgb, var(--arkem-ink-soft) 90%, var(--arkem-accent) 10%)}.structural-alternatives article header{grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;display:grid}.structural-alternatives article header span,.structural-alternatives article header em{color:var(--arkem-accent-strong);letter-spacing:.08em;font-size:.6rem;font-style:normal;font-weight:760}.structural-alternatives article header b{font-size:1rem}.structural-alternatives dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;display:grid}.structural-alternatives dl div{border:1px solid var(--arkem-line);gap:.2rem;padding:.65rem;display:grid}.structural-alternatives dt{color:var(--arkem-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem}.structural-alternatives dd{margin:0;font-size:.73rem;font-weight:710;line-height:1.35}.structural-alternatives>footer{color:var(--arkem-muted);grid-template-columns:auto 1fr;gap:.5rem;margin-top:1rem;font-size:.7rem;display:grid}.structural-alternatives>footer p{margin:0}@media (width<=760px){.structural-alternatives>div,.structural-alternatives dl{grid-template-columns:1fr}}.coordination-main>header>span:before{content:"V85 · ";color:#d17443}.coordination-export button:first-child{background:linear-gradient(135deg,#d1744321,#0000);border-color:#d17443a6}.coordination-input-grid label:has(input:focus){outline-offset:2px;outline:2px solid #d174438c}@media (width<=760px){.coordination-input-grid,.issue-table article,.issue-table .head{grid-template-columns:1fr}.issue-table .head span:not(:first-child){display:none}}.delivery-package-v86{background:#0518258c;border:1px solid #7297a647;gap:12px;padding:18px;display:grid}.delivery-package-v86 header{justify-content:space-between;align-items:end;gap:16px;display:flex}.delivery-package-v86 header span{letter-spacing:.14em;color:#d17443;font-size:11px}.delivery-package-v86 header b{font-size:clamp(20px,2vw,30px)}.delivery-package-v86-grid{background:#7297a638;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.delivery-package-v86-grid article{background:#071d2b;min-width:0;padding:14px}.delivery-package-v86-grid b,.delivery-package-v86-grid span,.delivery-package-v86-grid small{display:block}.delivery-package-v86-grid span{color:#78d6b1;margin:7px 0}.delivery-package-v86-grid small{color:#9bb2bd;line-height:1.45}@media (width<=760px){.delivery-package-v86-grid{grid-template-columns:1fr 1fr}.delivery-package-v86 header{flex-direction:column;align-items:start}}.delivery-package-v86:after{content:"V87 · Her PDF paftasında izlenebilir belge referansı ve veri statüsü bulunur.";letter-spacing:.08em;color:#9bb2bd;border-top:1px solid #7297a638;padding-top:11px;font-size:11px}.decision-register header div>span:before{content:"V88 · ";color:#d17443}.decision-register{position:relative;overflow:hidden}.decision-register:after{content:"Cihazda saklanır · CDE bağlantısı kurulmadı";letter-spacing:.08em;color:#7893a0;font-size:10px;position:absolute;bottom:10px;right:16px}@media (width<=760px){.decision-register:after{padding:12px 16px;display:block;position:static}.decision-entry{grid-template-columns:1fr}}.command-result-summary:after{content:"TR · EN · AZ · RU · IT · DE · FR";letter-spacing:.12em;color:#d17443;margin-left:auto;font-size:10px}@media (width<=640px){.command-result-summary:after{margin:6px 0 0;display:block}}.integration-security-v90{background:#7297a638;border:1px solid #7297a638;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:14px;display:grid}.integration-security-v90 article{background:#071d2b;padding:16px}.integration-security-v90 span,.integration-security-v90 b,.integration-security-v90 small{display:block}.integration-security-v90 span{letter-spacing:.13em;color:#d17443;font-size:10px}.integration-security-v90 b{margin:9px 0;font-size:16px}.integration-security-v90 small{color:#9bb2bd;line-height:1.5}@media (width<=760px){.integration-security-v90{grid-template-columns:1fr}}:root{--v91-gutter:clamp(16px,4vw,64px);--v91-line:#81a4b13d;--v91-copper:#d17443;--v91-ink:#071d2b}html,body,#main-content,#main-content>main{max-width:100%;overflow-x:clip}.site-nav{isolation:isolate}.geo-parcel-studio,.geo-workspace,.geo-workspace>*{min-width:0}.geo-workflow{grid-template-columns:repeat(7,minmax(0,1fr))}.geo-workflow button:nth-child(3),.geo-workflow button:nth-child(6){border-right:1px solid var(--geo-border)}.geo-integration-map>div,.geo-zoning-connector-row{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.geo-zoning-connector-row{border-top:1px solid var(--geo-border)}.geo-zoning-status{background:#edf2f2;border:1px solid #d4dfe0;grid-template-columns:12px minmax(0,1fr);align-items:center;gap:10px;margin:16px 0;padding:14px;display:grid}.geo-zoning-status>i{background:#d17443;border-radius:50%;width:10px;height:10px}.geo-zoning-status[data-state=approved-plan]>i,.geo-zoning-status[data-state=certified-document]>i{background:#43a97e;box-shadow:0 0 0 4px #43a97e21}.geo-zoning-status b,.geo-zoning-status small{display:block}.geo-zoning-status b{font:700 11px var(--font-manrope);color:#183243;line-height:1.4}.geo-zoning-status small{color:#71868f;margin-top:3px;font-size:9px}.geo-zoning-source-grid{border-top:1px solid #d3dcde;border-left:1px solid #d3dcde;grid-template-columns:1fr 1fr;margin:16px 0;display:grid}.geo-zoning-source-grid>a,.geo-zoning-source-grid>article{background:#fff;border-bottom:1px solid #d3dcde;border-right:1px solid #d3dcde;flex-direction:column;min-height:105px;padding:13px;display:flex;position:relative}.geo-zoning-source-grid b{font:700 10px var(--font-manrope);color:#183243}.geo-zoning-source-grid small{color:#71858e;margin-top:7px;font-size:9px;line-height:1.45}.geo-zoning-source-grid i{color:#b96636;font:750 8px var(--font-manrope);margin-top:auto;padding-top:9px;font-style:normal}.geo-zoning-control textarea{resize:vertical;color:#173143;width:100%;font:500 12px var(--font-inter);background:#fff;border:1px solid #cbd7da;padding:11px}.geo-zoning-summary{border-left:3px solid var(--v91-copper);background:#edf2f2;gap:7px;margin:0 0 18px;padding:15px;display:grid}.geo-zoning-summary span{color:#b96636;font:750 8px var(--font-manrope);letter-spacing:.09em}.geo-zoning-summary b{font:700 12px/1.45 var(--font-manrope);color:#173143}.geo-zoning-summary small{color:#6f838c;font-size:10px;line-height:1.45}.geo-zoning-summary button{color:#b96636;font:750 9px var(--font-manrope);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;min-height:34px!important}.geo-current-design>div{gap:12px}.geo-current-design>div b{text-align:right;max-width:58%;line-height:1.35}@media (width<=1180px){:root{--arkem-page-gutter:24px}.site-nav{grid-template-columns:minmax(160px,1fr) auto!important;gap:12px!important;height:82px!important;min-height:82px!important}.site-nav>.language-menu,.site-nav>.command-launcher,.site-nav>.nav-cta,.site-nav>.desktop-navigation{display:none!important}.site-nav>.mobile-menu{justify-self:end;display:block!important;position:static!important}.mobile-menu>summary{width:46px!important;height:46px!important}.mobile-menu[open]{z-index:9500!important}.mobile-menu[open]:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#021019bd;position:fixed;inset:0}.mobile-menu>.mobile-menu-panel{overscroll-behavior:contain;z-index:9501!important;color:#071d2b!important;background:#f7f5f0!important;width:auto!important;max-width:none!important;max-height:none!important;padding:12px!important;position:fixed!important;inset:88px 16px 16px!important;overflow:auto!important;box-shadow:0 24px 72px #00000061!important}.mobile-menu-panel :where(a,summary,button){white-space:normal!important;font-size:14px!important;line-height:1.35!important}.mobile-menu-panel .mobile-language-row{grid-template-columns:1fr!important;gap:9px!important;padding:10px!important;display:grid!important}.mobile-menu-panel .language-menu{width:100%!important}.mobile-menu-panel .language-menu-trigger{justify-content:space-between!important;width:100%!important}.mobile-menu-panel .language-menu-panel{width:100%!important;max-width:none!important;box-shadow:none!important;margin-top:8px!important;position:static!important;inset:auto!important}.mobile-nav-group>summary{min-height:50px!important;padding:13px!important}.mobile-nav-group>div{padding:7px 10px 12px!important}.mobile-nav-group section>b{padding:13px 8px 7px!important;font-size:10px!important}.mobile-menu .mobile-nav-group a{min-height:44px!important;padding:11px 8px!important;font-size:13px!important}.mobile-menu-panel>.mobile-contact{min-height:48px!important;margin:7px 0!important}.geo-workspace{grid-template-columns:minmax(250px,310px) minmax(0,1fr)!important}.geo-results{grid-column:1/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;display:grid!important}.geo-results>span,.geo-result-cta{grid-column:1/-1!important}.geo-primary-metric,.geo-current-design,.geo-validation{padding:12px 0!important}}@media (width<=820px){:root{--arkem-page-gutter:18px}.shell{width:calc(100% - 36px)!important}.section{padding-top:72px!important;padding-bottom:72px!important}.site-nav{height:76px!important;min-height:76px!important}.site-nav .brand{width:min(190px,58vw)!important}.mobile-menu>.mobile-menu-panel{inset:80px 10px 10px!important}:where(main) :where(input:not([type=range]),select,textarea){min-height:46px!important;font-size:16px!important}:where(main) :where(button,a.button,summary){font-size:max(13px,.82rem)}:where(main) label{font-size:13px!important;line-height:1.45!important}:where(main) small{font-size:11px!important;line-height:1.45!important}.tool-page-hero,.geo-page-hero{min-height:auto!important;padding-bottom:0!important}.tool-page-hero>.shell{padding-top:74px!important;padding-bottom:54px!important}.tool-page-hero h1{letter-spacing:-.055em!important;font-size:clamp(42px,12vw,64px)!important;line-height:1!important}.tool-page-hero p:not(.eyebrow){font-size:16px!important;line-height:1.65!important}.actions{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.actions .button{width:100%!important;min-height:50px!important}.geo-hero-flow,.thread-hero-strip,.architecture-hero-strip,.coordination-hero-strip,.os-hero-strip,.media-hero-index,.model-library-index,.technical-hero-index,.design-studio-index,.digital-hero-index{border:1px solid #ffffff2b!important;grid-template-columns:1fr 1fr!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;width:calc(100% - 36px)!important;margin:0 auto!important;display:grid!important;position:static!important;bottom:auto!important;left:auto!important;overflow:visible!important;transform:none!important}.geo-hero-flow span,.thread-hero-strip span,.architecture-hero-strip span,.coordination-hero-strip span,.os-hero-strip span,.media-hero-index span,.model-library-index span,.technical-hero-index span,.design-studio-index span,.digital-hero-index span{border:1px solid #ffffff24!important;border-top:0!important;border-left:0!important;min-height:58px!important;padding:10px 12px!important;font-size:10px!important;line-height:1.35!important}.geo-parcel-studio{border-left:0!important;border-right:0!important}.geo-studio-top{align-items:start!important;gap:8px!important;padding:15px 14px!important}.geo-studio-top>div:last-child{display:none!important}.geo-workflow{grid-template-columns:1fr 1fr!important;display:grid!important;overflow:visible!important}.geo-workflow button{border-right:1px solid var(--geo-border)!important;border-bottom:1px solid var(--geo-border)!important;min-width:0!important;min-height:68px!important;padding:10px!important}.geo-workflow button:nth-child(2n){border-right:0!important}.geo-workflow button:last-child{border-right:0!important;grid-column:1/-1!important}.geo-workflow button>b,.geo-workflow button b{font-size:12px!important;line-height:1.3!important}.geo-workflow button small{font-size:10px!important}.geo-integration-map>div,.geo-zoning-connector-row{grid-template-columns:1fr 1fr!important}.geo-integration-map article{min-height:92px!important;padding:12px!important}.geo-integration-map article b{font-size:11px!important}.geo-integration-map article small{font-size:9px!important}.geo-workspace{grid-template-columns:1fr!important;display:grid!important}.geo-controls{border-right:0!important;padding-bottom:70px!important}.geo-control-section{height:auto!important;max-height:none!important;padding:20px 16px!important}.geo-control-section>h3{margin:12px 0 20px!important;font-size:23px!important;line-height:1.2!important}.geo-field-grid,.geo-coordinate-fields,.geo-planning-grid{grid-template-columns:1fr 1fr!important}.geo-field-grid label:first-child{grid-column:auto!important}.geo-zoning-source-grid{grid-template-columns:1fr 1fr}.geo-stage{min-width:0!important;padding:10px!important}.geo-stage-toolbar{gap:8px!important;height:auto!important;display:grid!important}.geo-stage-toolbar>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;height:auto!important;display:grid!important}.geo-stage-toolbar button{min-width:0!important;min-height:44px!important;padding:8px!important}.geo-map-frame,.geo-terrain-viewer,.geo-data-view{height:min(64vh,520px)!important;min-height:390px!important}.geo-connectors{grid-template-columns:1fr!important;height:auto!important}.geo-connectors>a,.geo-connectors>button{border-bottom:1px solid #d1dadc!important;border-right:0!important;min-height:72px!important}.geo-results{padding:20px 16px!important;display:block!important}.geo-results>span{margin-bottom:12px!important;display:block!important}.geo-primary-metric strong{font-size:38px!important}.geo-metric-grid{grid-template-columns:1fr 1fr!important}.geo-metric-grid span,.geo-metric-grid b,.geo-current-design small,.geo-current-design b,.geo-validation p{font-size:11px!important}.geo-current-design h4{font-size:21px!important}.geo-studio-foot{grid-template-columns:1fr!important;padding:18px 16px!important}.geo-studio-foot b,.geo-studio-foot p{font-size:11px!important}.geo-data-view{overflow:auto!important}.geo-data-table{overflow-x:auto!important}.geo-data-table>div{min-width:680px!important}.geo-layer-grid,.geo-data-architecture .section-heading,.geo-connector-section>.shell,.quick-scenario-intro,.tool-method-grid{grid-template-columns:1fr!important}.social-rail,.project-thread-dock{display:none!important}.floating-contact{border-radius:50%!important;width:52px!important;min-width:52px!important;height:52px!important;padding:0!important;bottom:12px!important;right:12px!important}.floating-contact b,.floating-contact small{display:none!important}.footer-grid-v24{grid-template-columns:1fr 1fr!important;gap:28px 18px!important}.footer-grid-v24 .footer-identity{grid-column:1/-1!important}.footer-social{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;display:grid!important}.footer-social>span{grid-column:1/-1!important}.footer-social a{text-align:center!important;min-width:0!important}}@media (width<=520px){:root{--arkem-page-gutter:14px}.shell{width:calc(100% - 28px)!important}.site-nav .brand{width:min(172px,58vw)!important}.mobile-menu>summary{width:44px!important;height:44px!important}.geo-hero-flow,.thread-hero-strip,.architecture-hero-strip,.coordination-hero-strip,.os-hero-strip,.media-hero-index,.model-library-index,.technical-hero-index,.design-studio-index,.digital-hero-index{width:calc(100% - 28px)!important}.geo-field-grid,.geo-coordinate-fields,.geo-planning-grid,.geo-zoning-source-grid{grid-template-columns:1fr!important}.geo-workflow button{grid-template-columns:24px minmax(0,1fr)!important}.geo-integration-map>div,.geo-zoning-connector-row{grid-template-columns:1fr!important}.geo-map-frame,.geo-terrain-viewer,.geo-data-view{height:460px!important;min-height:360px!important}.geo-map-legend{display:none!important}.geo-metric-grid,.footer-grid-v24{grid-template-columns:1fr!important}.footer-grid-v24 .footer-identity{grid-column:auto!important}.footer-social{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (hover:none){.mega-panel{display:none!important}:where(a,button,summary){-webkit-tap-highlight-color:#d1744338}}@supports (padding:max(0px)){.mobile-menu>.mobile-menu-panel{padding-bottom:max(12px,env(safe-area-inset-bottom))!important}.floating-contact{bottom:max(12px,env(safe-area-inset-bottom))!important}}.nav-account{color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #ffffff3d;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-size:11px;font-weight:800;display:inline-flex}.membership-hero{color:#fff;background:linear-gradient(100deg,#031420fa 0 52%,#062b40db),url(/visuals/arkem-premium-command-center.png) 50%/cover;min-height:760px}.membership-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.5fr);align-items:end;gap:80px;padding-top:120px;padding-bottom:110px;display:grid}.membership-hero h1{letter-spacing:-.065em;max-width:900px;margin:24px 0 28px;font-size:clamp(58px,6.2vw,112px);line-height:.91}.membership-hero h1 em{color:#ed915e;font-style:normal}.membership-hero-grid>div>p:not(.eyebrow){color:#c5d4dc;max-width:720px;font-size:19px;line-height:1.75}.membership-security-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03141fd1;border:1px solid #fff3;padding:38px}.membership-security-card>span,.customer-console-head span,.customer-panel-title span{color:#ed915e;letter-spacing:.18em;margin-bottom:24px;font-size:10px;font-weight:900;display:block}.membership-security-card b{margin-top:22px;font-size:17px;display:block}.membership-security-card p{color:#9fb5c1;margin:6px 0 0;line-height:1.55}.membership-onboarding{background:#cfd5d7;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:90px;margin-bottom:90px;padding-top:0;padding-bottom:0;display:grid}.membership-onboarding>div{background:#f4f5f3;padding:42px}.membership-onboarding span{color:#c66f43;font-weight:900}.membership-onboarding h2{margin:24px 0 12px;font-size:24px}.membership-onboarding p{color:#667580;line-height:1.65}.customer-workspace{color:#09243a}.customer-console-head{color:#fff;background:#071e30;justify-content:space-between;align-items:end;gap:30px;padding:32px 36px;display:flex}.customer-console-head span{margin-bottom:12px}.customer-console-head h2{margin:0;font-size:34px}.customer-console-head p{color:#aabec8;margin:6px 0 0}.customer-console-state{border-left:2px solid #53c99d;min-width:260px;padding:16px 20px}.customer-console-state b,.customer-console-state small{display:block}.customer-console-state b{color:#53c99d;letter-spacing:.13em;font-size:11px}.customer-console-state small{color:#bdcbd2;margin-top:8px;line-height:1.45}.customer-summary{border:1px solid #d0d8dc;border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.customer-summary article{border-right:1px solid #d0d8dc;padding:24px 28px}.customer-summary article:last-child{border:0}.customer-summary b,.customer-summary span{display:block}.customer-summary b{color:#c66f43;font-size:32px}.customer-summary span{text-transform:uppercase;letter-spacing:.06em;margin-top:6px;font-size:12px;font-weight:800}.customer-workspace-grid{grid-template-columns:1.35fr .85fr;gap:18px;margin-top:18px;display:grid}.customer-panel{background:#fff;border:1px solid #d1d9dc;padding:30px}.customer-panel-title{border-bottom:1px solid #d9dfe1;justify-content:space-between;align-items:end;gap:24px;padding-bottom:22px;display:flex}.customer-panel-title span{margin:0 0 8px}.customer-panel-title h3{margin:0;font-size:23px}.customer-panel-title button,.customer-form button{color:#fff;cursor:pointer;background:#c66f43;border:0;padding:14px 18px;font-weight:800}.customer-list>p{color:#687883;line-height:1.7}.customer-list article{border-bottom:1px solid #e2e6e7;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:18px 0;display:grid}.customer-list article>span{color:#c66f43;min-width:56px;font-size:11px;font-weight:900}.customer-list b,.customer-list small,.customer-list time{display:block}.customer-list small,.customer-list time{color:#74848d;margin-top:4px;font-size:11px}.customer-list button{color:#8b4d31;cursor:pointer;background:0 0;border:0;font-size:11px}.customer-inline-link{color:#a95732;margin-top:20px;font-weight:800;display:inline-block}.customer-form{gap:14px;margin-top:22px;display:grid}.customer-form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.customer-form label{letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:11px;font-weight:800;display:grid}.customer-form input,.customer-form select,.customer-form textarea{width:100%;min-height:48px;font:inherit;color:#09243a;text-transform:none;letter-spacing:normal;background:#f7f8f6;border:1px solid #cbd4d8;padding:12px 14px;font-size:14px}.customer-form textarea{resize:vertical;min-height:82px}.customer-activity{margin:22px 0 0;padding:0;list-style:none}.customer-activity li{border-bottom:1px solid #e2e6e7;gap:14px;padding:14px 0;display:flex}.customer-activity i{background:#c66f43;width:8px;height:8px;margin-top:5px}.customer-activity b,.customer-activity small,.customer-activity time{display:block}.customer-activity small,.customer-activity time{color:#74848d;margin-top:4px;font-size:11px}@media (width<=1100px){.nav-account{display:none}.membership-hero-grid{grid-template-columns:1fr;gap:35px;padding-top:90px}.membership-security-card{max-width:620px}.customer-workspace-grid{grid-template-columns:1fr}}@media (width<=700px){.membership-hero{min-height:auto}.membership-hero-grid{padding:72px 20px 64px}.membership-hero h1{font-size:clamp(44px,14vw,68px)}.membership-hero-grid>div>p:not(.eyebrow){font-size:16px}.membership-security-card{padding:24px}.membership-onboarding{grid-template-columns:1fr;margin:50px 20px}.customer-console-head{padding:24px;display:block}.customer-console-state{min-width:0;margin-top:20px}.customer-summary{grid-template-columns:1fr 1fr}.customer-summary article:nth-child(2){border-right:0}.customer-summary article:nth-child(-n+2){border-bottom:1px solid #d0d8dc}.customer-workspace-grid{display:block}.customer-panel{margin-top:14px;padding:22px}.customer-panel-title{display:block}.customer-panel-title button{width:100%;margin-top:18px}.customer-form>div{grid-template-columns:1fr}.customer-list article{grid-template-columns:auto 1fr}.customer-list article>button{grid-column:2;justify-self:start}.customer-summary article{padding:18px}.customer-summary b{font-size:25px}}.zoning-integration-hero{color:#fff;background:linear-gradient(100deg,#041a2a 0 46%,#063046d1),url(/visuals/arkem-x-site-v2.webp) 50%/cover;min-height:580px}.zoning-integration-hero>.shell{padding-top:110px}.zoning-integration-hero h1{letter-spacing:-.065em;margin:24px 0;font-size:clamp(56px,6.5vw,110px);line-height:.92}.zoning-integration-hero h1 em{color:#ed915e;font-style:normal}.zoning-integration-hero>.shell>p:last-child{color:#bed0da;max-width:760px;font-size:18px;line-height:1.7}.zic-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;display:grid}.zic-head>div>span{color:#c66f43;letter-spacing:.18em;font-size:10px;font-weight:900}.zic-head h2{margin:20px 0;font-size:clamp(38px,4vw,64px);line-height:1}.zic-head h2 em{color:#c66f43;font-style:normal}.zic-head>p{color:#64747e;line-height:1.7}.zic-router{border:1px solid #cbd4d8;grid-template-columns:.6fr 1.4fr;margin-top:55px;display:grid}.zic-fields{background:#f3f5f3;padding:32px}.zic-fields label{text-transform:uppercase;letter-spacing:.07em;gap:8px;margin-bottom:18px;font-size:11px;font-weight:900;display:grid}.zic-fields select,.zic-fields input{min-height:52px;font:inherit;background:#fff;border:1px solid #c7d0d4;padding:0 14px;font-size:15px}.zic-route-result{color:#fff;background:#071f31;padding:34px 40px}.zic-route-result>span{color:#ed915e;letter-spacing:.14em;font-size:10px;font-weight:900}.zic-route-result h3{margin:12px 0 26px;font-size:28px}.zic-route-result ol{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.zic-route-result li{border:1px solid #ffffff24;gap:12px;margin:-1px 0 0 -1px;padding:16px;display:flex}.zic-route-result li i{color:#ed915e;font-style:normal}.zic-official-actions{gap:10px;margin-top:22px;display:flex}.zic-official-actions a{color:#fff;border:1px solid #ffffff47;padding:14px 18px;font-weight:800}.zic-route-result>p{color:#9fb4bf;margin:20px 0 0;font-size:12px;line-height:1.6}.zic-coverage{border:1px solid #cbd4d8;margin-top:22px}.zic-coverage header{background:#eef1ef;justify-content:space-between;padding:20px 24px;display:flex}.zic-coverage header span{color:#6d7c85}.zic-coverage>div{grid-template-columns:repeat(9,1fr);display:grid}.zic-coverage button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d8dfe1;border-top:0;border-left:0;min-height:74px;padding:12px}.zic-coverage button.active{color:#fff;background:#c66f43}.zic-coverage button i,.zic-coverage button span,.zic-coverage button small{display:block}.zic-coverage button i{color:#c66f43;font-size:10px;font-style:normal}.zic-coverage button.active i{color:#fff}.zic-coverage button span{margin-top:6px;font-weight:800}.zic-coverage button small{opacity:.6;margin-top:5px;font-size:7px}@media (width<=900px){.zic-head,.zic-router{grid-template-columns:1fr}.zic-head{gap:20px}.zic-coverage>div{grid-template-columns:repeat(4,1fr)}}@media (width<=600px){.zoning-integration-hero{min-height:auto}.zoning-integration-hero>.shell{padding:70px 20px}.zoning-integration-hero h1{font-size:48px}.zic-route-result{padding:25px}.zic-route-result ol{grid-template-columns:1fr}.zic-official-actions{display:grid}.zic-coverage>div{grid-template-columns:repeat(2,1fr)}.zic-coverage header{display:block}.zic-coverage header span{margin-top:6px;display:block}}.zic-document{color:#fff;background:#071f31;margin-top:24px;padding:38px}.zic-document>header{grid-template-columns:1fr 1fr;gap:60px;display:grid}.zic-document>header span{color:#ed915e;letter-spacing:.18em;font-size:10px;font-weight:900}.zic-document h3{margin:15px 0;font-size:36px;line-height:1.05}.zic-document h3 em{color:#ed915e;font-style:normal}.zic-document>header p{color:#9eb4bf;line-height:1.7}.zic-document-grid{grid-template-columns:.8fr 1.2fr;gap:20px;margin-top:30px;display:grid}.zic-document-grid>div{border:1px solid #ffffff29;padding:24px}.zic-document-grid label{letter-spacing:.09em;gap:8px;margin-bottom:14px;font-size:10px;font-weight:900;display:grid}.zic-document textarea{color:#fff;min-height:180px;font:inherit;resize:vertical;background:#031521;border:1px solid #ffffff38;padding:14px;font-size:13px}.zic-document button,.zic-file{color:#fff;cursor:pointer;border:0;padding:14px 18px;background:#c66f43!important}.zic-file input{margin-top:10px}.zic-parsed>span{color:#ed915e;font-size:9px;font-weight:900}.zic-parsed article{border-bottom:1px solid #ffffff24;grid-template-columns:auto 1fr;gap:13px;padding:13px 0;display:grid}.zic-parsed article i{color:#53c99d}.zic-parsed article b,.zic-parsed article strong,.zic-parsed article small{display:block}.zic-parsed article strong{margin-top:3px;font-size:22px}.zic-parsed article small{color:#8da5b1;margin-top:4px}.zic-parsed>p{color:#9eb4bf;line-height:1.6}.zic-parsed pre{color:#7f98a5;background:#031521;max-height:130px;padding:12px;font-size:9px;overflow:auto}@media (width<=800px){.zic-document>header,.zic-document-grid{grid-template-columns:1fr}.zic-document{padding:24px}}.zic-rules{border:1px solid #cbd4d8;margin-top:24px;padding:36px}.zic-rules header span{color:#c66f43;letter-spacing:.17em;font-size:10px;font-weight:900}.zic-rules h3{margin:14px 0 26px;font-size:34px}.zic-rules h3 em{color:#c66f43;font-style:normal}.zic-rules>div{grid-template-columns:repeat(4,1fr);display:grid}.zic-rules article{border:1px solid #d3dade;margin:-1px 0 0 -1px;padding:20px}.zic-rules article i,.zic-rules article b,.zic-rules article small,.zic-rules article strong{display:block}.zic-rules article i{color:#c66f43;font-size:10px;font-style:normal}.zic-rules article b{margin-top:22px}.zic-rules article small{color:#6e7d85;margin-top:8px}.zic-rules article strong{color:#c66f43;margin-top:22px;font-size:11px}.zic-rules article[data-pass=true] strong{color:#16865f}.zic-rules>p{color:#677781;margin:24px 0 0;line-height:1.65}@media (width<=800px){.zic-rules>div{grid-template-columns:1fr 1fr}.zic-rules{padding:24px}}.zic-envelope{color:#fff;background:#061c2d;grid-template-columns:.75fr 1.25fr;margin-top:24px;display:grid}.zic-envelope>div:first-child{padding:40px}.zic-envelope span{color:#ed915e;letter-spacing:.17em;font-size:10px;font-weight:900}.zic-envelope h3{font-size:36px;line-height:1.05}.zic-envelope h3 em{color:#ed915e;font-style:normal}.zic-envelope p{color:#9eb4bf;line-height:1.65}.zic-envelope dl{grid-template-columns:1fr 1fr;margin-top:28px;display:grid}.zic-envelope dl>div{border:1px solid #ffffff24;margin:-1px 0 0 -1px;padding:14px}.zic-envelope dt{color:#8da5b1;font-size:10px}.zic-envelope dd{margin:7px 0 0;font-size:24px}.zic-envelope-scene{background:radial-gradient(circle at 55% 45%,#173c52,#031521);padding:28px}.zic-envelope-scene svg{width:100%;height:auto}.zic-envelope-scene .parcel{fill:#399dc114;stroke:#5a8095}.zic-envelope-scene .setback{fill:#ed915e14;stroke:#ed915e;stroke-dasharray:8 6}.zic-envelope-scene .roof{fill:#d37b4d;stroke:#f4b28c}.zic-envelope-scene .left{fill:#143f56;stroke:#6a9cb4}.zic-envelope-scene .right{fill:#0c3044;stroke:#6a9cb4}.zic-envelope-scene .floor{stroke:#86a9ba;opacity:.6}.zic-envelope-scene small{color:#8fa9b5;line-height:1.55;display:block}@media (width<=800px){.zic-envelope{grid-template-columns:1fr}}.zic-edge{border:1px solid #cbd4d8;margin-top:24px;padding:38px}.zic-edge header span{color:#c66f43;letter-spacing:.17em;font-size:10px;font-weight:900}.zic-edge h3{font-size:34px}.zic-edge h3 em{color:#c66f43;font-style:normal}.zic-edge-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:40px;display:grid}.zic-edge-diagram{background:#e9eeeb;border:36px solid #d5dadd;place-items:center;min-height:330px;display:grid;position:relative}.zic-edge-diagram:before{content:"";background:#c66f4312;border:2px dashed #c66f43;position:absolute;inset:42px}.zic-edge-diagram>span{z-index:1;color:#17374a;font-weight:900}.zic-edge-diagram .edge{letter-spacing:.08em;font-size:9px;font-weight:900;position:absolute}.zic-edge-diagram .north{top:-26px}.zic-edge-diagram .south{color:#a24f2c;bottom:-27px}.zic-edge-diagram .east{color:#a24f2c;right:-58px;transform:rotate(90deg)}.zic-edge-diagram .west{left:-55px;transform:rotate(-90deg)}.zic-edge dl{grid-template-columns:1fr 1fr;display:grid}.zic-edge dl>div{border:1px solid #d5dcdf;margin:-1px 0 0 -1px;padding:16px}.zic-edge dt{color:#71818a;font-size:10px}.zic-edge dd{margin:5px 0;font-size:23px}.zic-edge-grid>div:last-child>p{color:#687883;border-left:2px solid #c66f43;padding-left:18px;line-height:1.6}@media (width<=800px){.zic-edge-grid{grid-template-columns:1fr}.zic-edge{padding:24px}}.zic-handoff{background:#f1f3f1;border:1px solid #ccd5d8;margin-top:24px;padding:38px}.zic-handoff header{grid-template-columns:1fr 1fr;gap:40px;display:grid}.zic-handoff header span{color:#c66f43;letter-spacing:.17em;font-size:10px;font-weight:900}.zic-handoff h3{margin:13px 0;font-size:34px}.zic-handoff h3 em{color:#c66f43;font-style:normal}.zic-handoff header p{color:#687883;line-height:1.65}.zic-handoff-flow{grid-template-columns:repeat(4,1fr);margin-top:24px;display:grid}.zic-handoff-flow article{background:#fff;border:1px solid #cdd6d9;margin:-1px 0 0 -1px;padding:20px}.zic-handoff-flow i,.zic-handoff-flow b,.zic-handoff-flow small,.zic-handoff-flow a{display:block}.zic-handoff-flow i{color:#c66f43;font-size:10px;font-style:normal}.zic-handoff-flow b{margin-top:22px}.zic-handoff-flow small{color:#77868e;min-height:42px;margin-top:7px}.zic-handoff-flow a{color:#a65431;margin-top:18px;font-size:11px;font-weight:800}.zic-handoff>button{color:#fff;cursor:pointer;background:#c66f43;border:0;margin-top:24px;padding:16px 22px;font-weight:800}.zic-handoff>p{color:#167c5a;font-weight:800}@media (width<=800px){.zic-handoff header{grid-template-columns:1fr}.zic-handoff-flow{grid-template-columns:1fr 1fr}.zic-handoff{padding:24px}}.zic-report{color:#fff;background:#071f31;grid-template-columns:.8fr 1.2fr;gap:40px;margin-top:24px;padding:40px;display:grid}.zic-report>div:first-child>span{color:#ed915e;letter-spacing:.17em;font-size:10px;font-weight:900}.zic-report h3{font-size:35px;line-height:1.05}.zic-report h3 em{color:#ed915e;font-style:normal}.zic-report p{color:#9fb4bf;line-height:1.7}.zic-report-actions{gap:10px;display:grid}.zic-report-actions button{text-align:left;color:#fff;cursor:pointer;background:#0c2b40;border:1px solid #fff3;grid-template-columns:62px 1fr;gap:3px 18px;padding:18px;display:grid}.zic-report-actions button i{color:#ed915e;grid-row:1/3;font-size:22px;font-style:normal}.zic-report-actions button b{font-size:15px}.zic-report-actions button small{color:#8fa7b3}@media (width<=800px){.zic-report{grid-template-columns:1fr;padding:24px}}:root{--v100-touch:44px;--v100-mobile-gap:14px}.customer-workspace,.customer-workspace *,.zic,.zic *{box-sizing:border-box}.customer-workspace,.zic{width:100%;min-width:0;max-width:100%}.customer-workspace :where(img,svg,canvas,video,iframe),.zic :where(img,svg,canvas,video,iframe){max-width:100%;height:auto;display:block}.customer-workspace :where(button,a,input,select,textarea),.zic :where(button,a,input,select,textarea){min-height:var(--v100-touch)}.customer-workspace :where(button,a),.zic :where(button,a){touch-action:manipulation}.customer-workspace :where(button,a,input,select,textarea):focus-visible,.zic :where(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #ed915e85}.zic-coverage,.zic-document,.zic-rules,.zic-envelope,.zic-edge,.zic-handoff,.zic-report{overflow:clip}@media (width<=760px){.membership-hero-grid,.membership-onboarding,.customer-workspace,.zic{width:100%!important;min-width:0!important;max-width:100%!important}.membership-hero-grid{padding-inline:0!important}.membership-page .membership-hero>.shell,.zoning-integration-hero>.shell{width:calc(100% - 36px)!important}.membership-hero h1,.zoning-integration-hero h1{letter-spacing:-.052em!important;overflow-wrap:normal!important;font-size:clamp(42px,12vw,62px)!important;line-height:1!important}.membership-security-card{width:100%}.customer-console-head,.customer-panel-title,.zic-head,.zic-document>header,.zic-handoff header{gap:var(--v100-mobile-gap)!important;grid-template-columns:1fr!important;display:grid!important}.customer-console-state{border-top:2px solid #53c99d;border-left:0;width:100%}.customer-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.customer-summary article{min-width:0;border-right:1px solid #d0d8dc!important}.customer-summary article:nth-child(2n){border-right:0!important}.customer-panel,.zic-fields,.zic-route-result,.zic-document,.zic-rules,.zic-envelope>div:first-child,.zic-edge,.zic-handoff,.zic-report{padding:22px!important}.customer-panel-title button,.customer-form button,.zic-document button,.zic-handoff>button{width:100%}.customer-list article{grid-template-columns:minmax(42px,auto) minmax(0,1fr)!important;gap:12px!important}.customer-list article>button{grid-column:2!important}.customer-workspace :where(input,select,textarea),.zic :where(input,select,textarea){width:100%!important;max-width:100%!important;font-size:16px!important}.zic-router,.zic-document-grid,.zic-envelope,.zic-edge-grid,.zic-report{grid-template-columns:1fr!important;gap:0!important;display:grid!important}.zic-document-grid{gap:14px!important}.zic-document-grid>div,.zic-envelope-scene{padding:16px!important}.zic-route-result ol,.zic-rules>div,.zic-handoff-flow{grid-template-columns:1fr!important;display:grid!important}.zic-coverage>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.zic-coverage button{min-width:0;min-height:72px!important}.zic-coverage button small{font-size:9px!important}.zic-official-actions,.zic-report-actions{grid-template-columns:1fr!important;display:grid!important}.zic-official-actions a,.zic-report-actions button{width:100%}.zic-edge-diagram{border-width:28px;min-height:250px}.zic-edge-diagram .east{right:-53px}.zic-edge-diagram .west{left:-51px}.zic h2,.zic h3{max-width:100%;overflow-wrap:normal!important;word-break:normal!important}.zic-head h2{font-size:clamp(36px,10vw,50px)!important}.zic-document h3,.zic-rules h3,.zic-envelope h3,.zic-edge h3,.zic-handoff h3,.zic-report h3{font-size:clamp(29px,8vw,38px)!important;line-height:1.08!important}}@media (width<=390px){.membership-page .membership-hero>.shell,.zoning-integration-hero>.shell{width:calc(100% - 28px)!important}.customer-summary{grid-template-columns:1fr!important}.customer-summary article{border-bottom:1px solid #d0d8dc!important;border-right:0!important}.zic-coverage>div,.zic-envelope dl,.zic-edge dl{grid-template-columns:1fr!important}.zic-report-actions button{grid-template-columns:52px minmax(0,1fr)!important;padding:15px!important}}@media (prefers-reduced-motion:reduce){.customer-workspace *,.zic *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--v101-ink:#061b2b;--v101-raised:#0b3045;--v101-copper:#d47a47;--v101-copper-soft:#f09a68;--v101-paper:#f4f4f0;--v101-line:#cbd5d8;--v101-muted:#667a84;--v101-success:#2d9a72;--v101-danger:#c95e4e}body{min-width:320px}:where(main) :where(section,article,aside,nav,header,form,div){min-width:0}:where(main) :where(h1,h2,h3,h4,p,b,strong,small,span,a,button,label){overflow-wrap:normal;word-break:normal}.site-nav,.site-nav.nav-light{box-shadow:none!important;background-image:none!important;border:0!important}.site-nav:before,.site-nav:after,.site-nav.nav-light:before,.site-nav.nav-light:after{content:none!important;border:0!important;display:none!important}.site-nav>.brand{border:0!important}.site-nav .nav-account{min-height:42px;color:inherit;font:750 9px var(--font-manrope);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #ffffff4d;justify-content:center;align-items:center;padding:0 13px;display:inline-flex}.nav-light .nav-account{border-color:#09253742}.zoning-integration-hero{min-height:500px!important}.zoning-integration-hero>.shell{padding-bottom:72px;padding-top:88px!important}.zoning-integration-hero h1{max-width:1050px;margin:20px 0!important;font-size:clamp(56px,6.2vw,94px)!important;line-height:.96!important}.zoning-integration-hero>.shell>p:last-child{margin-bottom:0;max-width:720px!important}.zoning-integration-page>.section{padding-top:76px!important}.zoning-workbench,.zoning-workbench *{box-sizing:border-box}.zoning-workbench{border:1px solid var(--v101-line);color:#122f41;background:#fff;width:100%;box-shadow:0 24px 70px #08202f17}.zoning-workbench button,.zoning-workbench input,.zoning-workbench select,.zoning-workbench textarea{font:600 13px/1.35 var(--font-inter)}.zoning-workbench button,.zoning-workbench select{cursor:pointer}.zoning-workbench :where(input,select,textarea){color:#153247;background:#fff;border:1px solid #cbd6d9;border-radius:0;width:100%;min-height:48px;padding:0 13px}.zoning-workbench textarea{resize:vertical;min-height:150px;padding:13px}.zoning-workbench :where(input,select,textarea):focus{border-color:var(--v101-copper);outline:3px solid #d47a4733}.zoning-workbench :where(button,a):focus-visible{outline-offset:3px;outline:3px solid #d47a474d}.zoning-workbench-head{color:#fff;background:linear-gradient(120deg,#061b2b,#0c354a);grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:48px;padding:42px 44px;display:grid}.zoning-workbench-head>div>span,.zoning-stage-intro>span,.zoning-source-card>span,.zoning-document-reader>div>span,.zoning-request-card>span,.zoning-envelope-card>span,.zoning-transfer-card>div>span{color:var(--v101-copper-soft);font:800 9px/1.4 var(--font-manrope);letter-spacing:.17em;display:block}.zoning-workbench-head h2{max-width:820px;font:520 clamp(38px,4.1vw,62px)/1.02 var(--font-manrope);letter-spacing:-.052em;margin:15px 0 0}.zoning-workbench-head h2 em{color:var(--v101-copper-soft);font-style:normal}.zoning-workbench-head>aside{border-left:3px solid var(--v101-success);background:#ffffff0e;gap:8px;padding:22px;display:grid}.zoning-workbench-head>aside b{color:#71d6b1;font:800 10px var(--font-manrope);letter-spacing:.1em}.zoning-workbench-head>aside small{color:#a9bdc6;font-size:11px;line-height:1.45}.zoning-workbench-head>aside strong{font:650 13px/1.5 var(--font-manrope);border-top:1px solid #ffffff26;padding-top:11px}.zoning-steps{border-bottom:1px solid var(--v101-line);background:#f0f2f1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.zoning-steps button{border:0;border-right:1px solid var(--v101-line);color:#173449;text-align:left;background:0 0;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:13px;min-height:82px;padding:15px 18px;display:grid}.zoning-steps button:last-child{border-right:0}.zoning-steps button i{width:34px;height:34px;color:var(--v101-copper);font:800 9px var(--font-manrope);border:1px solid #bac8cd;place-items:center;font-style:normal;display:grid}.zoning-steps button b,.zoning-steps button small{display:block}.zoning-steps button b{font:750 12px var(--font-manrope)}.zoning-steps button small{color:#73868f;margin-top:4px;font-size:9px}.zoning-steps button.active{box-shadow:inset 0 -3px var(--v101-copper);background:#fff}.zoning-steps button.active i{border-color:var(--v101-copper);background:var(--v101-copper);color:#fff}.zoning-stage{padding:42px 44px 38px}.zoning-stage-intro{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;column-gap:60px;margin-bottom:32px;display:grid}.zoning-stage-intro>span{grid-column:1/-1;margin-bottom:12px}.zoning-stage-intro h3{max-width:780px;font:560 clamp(27px,3vw,42px)/1.1 var(--font-manrope);letter-spacing:-.045em;margin:0}.zoning-stage-intro p{color:var(--v101-muted);margin:0;font-size:13px;line-height:1.72}.zoning-form-grid{border:1px solid var(--v101-line);background:var(--v101-paper);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:22px;display:grid}.zoning-form-grid label,.zoning-document-reader label,.zoning-request-card label,.account-form-grid label{color:#243f50;font:800 9px/1.35 var(--font-manrope);letter-spacing:.055em;text-transform:uppercase;align-content:start;gap:7px;display:grid}.zoning-form-grid .zoning-primary{background:var(--v101-copper);color:#fff;border:0;justify-content:space-between;align-self:end;align-items:center;min-height:48px;padding:0 17px;font-weight:800;display:flex}.zoning-form-grid .zoning-primary:disabled{cursor:wait;opacity:.66}.zoning-status{border:1px solid var(--v101-line);background:#fff;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:14px;padding:17px 19px;display:grid}.zoning-status>i{border:1px solid var(--v101-copper);width:32px;height:32px;color:var(--v101-copper);font:800 11px var(--font-manrope);border-radius:50%;place-items:center;font-style:normal;display:grid}.zoning-status b{font:700 12px/1.45 var(--font-manrope);display:block}.zoning-status p{color:var(--v101-muted);margin:4px 0 0;font-size:11px;line-height:1.5}.zoning-status>a{color:#b75f33;font:800 9px var(--font-manrope);white-space:nowrap}.zoning-status.found{background:#f2faf7;border-color:#2d9a7280}.zoning-status.found>i{border-color:var(--v101-success);color:var(--v101-success)}.zoning-status.error{background:#fff8f6;border-color:#c95e4e8c}.zoning-status.error>i{border-color:var(--v101-danger);color:var(--v101-danger)}.zoning-geometry-summary{border-top:1px solid var(--v101-line);border-left:1px solid var(--v101-line);grid-template-columns:1.2fr 1fr 1fr;margin-top:14px;display:grid}.zoning-geometry-summary>article,.zoning-geometry-summary>label{border-right:1px solid var(--v101-line);border-bottom:1px solid var(--v101-line);align-content:center;min-height:108px;padding:18px;display:grid;position:relative}.zoning-geometry-summary span,.zoning-geometry-summary label{color:#6d818a;font:800 8px var(--font-manrope);letter-spacing:.09em}.zoning-geometry-summary b{color:#173247;font:560 25px var(--font-manrope);margin:7px 0 3px}.zoning-geometry-summary small{color:#7b8c93;font-size:9px}.zoning-geometry-summary input{margin-top:8px}.zoning-condition-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:18px;display:grid}.zoning-form-grid.conditions{grid-template-columns:repeat(3,minmax(0,1fr))}.zoning-source-card{background:var(--v101-ink);color:#fff;padding:25px}.zoning-source-card h4{font:650 20px/1.3 var(--font-manrope);margin:13px 0 20px}.zoning-source-card ol{border-top:1px solid #ffffff26;margin:0;padding:0;list-style:none}.zoning-source-card li{border-bottom:1px solid #ffffff21;grid-template-columns:28px minmax(0,1fr);gap:9px;padding:12px 0;display:grid}.zoning-source-card li i{color:var(--v101-copper-soft);font:800 8px var(--font-manrope);font-style:normal}.zoning-source-card li span{color:#c1cfd4;font-size:10px;line-height:1.45}.zoning-source-card>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.zoning-source-card a{min-height:42px;font:800 9px var(--font-manrope);border:1px solid #ffffff40;place-items:center;display:grid}.zoning-source-card p{color:#8fa7b1;margin:18px 0 0;font-size:10px;line-height:1.6}.zoning-document-reader{border:1px solid var(--v101-line);grid-template-columns:.65fr 1fr 1fr;gap:0;margin-top:18px;display:grid}.zoning-document-reader>div,.zoning-document-reader>label{border-right:1px solid var(--v101-line);padding:22px}.zoning-document-reader>div:last-child{border-right:0}.zoning-document-reader h4{font:650 18px var(--font-manrope);margin:10px 0}.zoning-document-reader p{color:var(--v101-muted);font-size:10px;line-height:1.55}.zoning-document-reader input[type=file]{margin-top:8px;padding:10px;font-size:10px}.zoning-document-reader label>button,.zoning-parsed>button{background:var(--v101-ink);color:#fff;border:0;min-height:42px;margin-top:8px;font-weight:800}.zoning-parsed{background:#f5f5f1;align-content:start;gap:8px;padding:22px;display:grid}.zoning-parsed article{background:#fff;border:1px solid #d4dcde;grid-template-columns:25px minmax(0,1fr);gap:8px;padding:9px;display:grid}.zoning-parsed article i{color:var(--v101-success);font-style:normal}.zoning-parsed article b,.zoning-parsed article strong,.zoning-parsed article small{display:block}.zoning-parsed article b{font-size:9px}.zoning-parsed article strong{margin:3px 0;font-size:14px}.zoning-parsed article small{color:#73858d;font-size:8px;line-height:1.35}.zoning-parsed>p{color:#72848d;font-size:11px}.zoning-parsed>button{background:var(--v101-copper)}.zoning-parsed>button:disabled{opacity:.4;cursor:not-allowed}.zoning-analysis-grid{border-top:1px solid var(--v101-line);border-left:1px solid var(--v101-line);grid-template-columns:minmax(250px,.62fr) minmax(320px,.88fr) minmax(360px,1fr);display:grid}.zoning-request-card,.zoning-rule-card,.zoning-envelope-card{border-right:1px solid var(--v101-line);border-bottom:1px solid var(--v101-line);min-height:100%;padding:24px}.zoning-request-card{background:var(--v101-paper);align-content:start;gap:13px;display:grid}.zoning-request-card>span{margin-bottom:6px}.zoning-check{background:#fff;border:1px solid #cbd6d9;min-height:45px;padding:10px;text-transform:none!important;letter-spacing:0!important;grid-template-columns:none!important;align-items:center!important;gap:10px!important;display:flex!important}.zoning-check input{margin:0;width:18px!important;min-height:18px!important}.zoning-rule-card header{border-bottom:1px solid var(--v101-line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:17px;display:flex}.zoning-rule-card header span{color:#6e8189;font:800 8px var(--font-manrope);letter-spacing:.1em}.zoning-rule-card header b{font:800 9px var(--font-manrope)}.zoning-rule-card header b.pass{color:var(--v101-success)}.zoning-rule-card header b.fail{color:var(--v101-danger)}.zoning-rule-card article{border-bottom:1px solid #dde3e4;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:73px;display:grid}.zoning-rule-card article>i{border:1px solid var(--v101-danger);width:27px;height:27px;color:var(--v101-danger);place-items:center;font-style:normal;display:grid}.zoning-rule-card article[data-pass=true]>i{border-color:var(--v101-success);color:var(--v101-success)}.zoning-rule-card article b,.zoning-rule-card article small{display:block}.zoning-rule-card article b{font-size:11px}.zoning-rule-card article small{color:#71848d;margin-top:4px;font-size:9px}.zoning-rule-card article strong{color:var(--v101-danger);font:800 8px var(--font-manrope)}.zoning-rule-card article[data-pass=true] strong{color:var(--v101-success)}.zoning-envelope-card{background:var(--v101-ink);color:#fff}.zoning-envelope-card svg{width:100%;height:260px;margin:4px 0 8px}.zoning-envelope-card .parcel{fill:#102f43;stroke:#7a9aa8;stroke-width:2px}.zoning-envelope-card .setback{fill:#143d50;stroke:#d47a47;stroke-width:2px}.zoning-envelope-card .roof{fill:#d47a47}.zoning-envelope-card .left{fill:#19435a;stroke:#7fa3b1}.zoning-envelope-card .right{fill:#0f3348;stroke:#7fa3b1}.zoning-envelope-card .floor{stroke:#e49a70;stroke-width:1px}.zoning-envelope-card dl{border-top:1px solid #ffffff26;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.zoning-envelope-card dl>div{border-right:1px solid #ffffff26;padding:12px 8px}.zoning-envelope-card dl>div:last-child{border-right:0}.zoning-envelope-card dt{color:#83a0ac;font-size:8px}.zoning-envelope-card dd{font:650 14px var(--font-manrope);margin:5px 0 0}.zoning-envelope-card>p{color:#8fa7b1;font-size:9px;line-height:1.55}.zoning-edge-summary{border:1px solid var(--v101-line);grid-template-columns:repeat(3,minmax(0,.3fr)) minmax(0,1.1fr);margin-top:15px;display:grid}.zoning-edge-summary article,.zoning-edge-summary p{border-right:1px solid var(--v101-line);min-height:82px;margin:0;padding:17px}.zoning-edge-summary article span,.zoning-edge-summary article b{display:block}.zoning-edge-summary article span{color:#778991;font:800 8px var(--font-manrope);letter-spacing:.08em}.zoning-edge-summary article b{font:650 15px var(--font-manrope);margin-top:8px}.zoning-edge-summary p{color:#667a84;border-right:0;font-size:10px;line-height:1.55}.zoning-handoff-grid{border-top:1px solid var(--v101-line);border-left:1px solid var(--v101-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.zoning-handoff-grid article{border-right:1px solid var(--v101-line);border-bottom:1px solid var(--v101-line);grid-template-columns:28px minmax(0,1fr);align-content:start;gap:10px;min-height:165px;padding:20px;display:grid}.zoning-handoff-grid article i{color:var(--v101-copper);font:800 9px var(--font-manrope);font-style:normal}.zoning-handoff-grid article b,.zoning-handoff-grid article small{display:block}.zoning-handoff-grid article b{font:700 12px var(--font-manrope)}.zoning-handoff-grid article small{color:#71848d;margin-top:7px;font-size:9px;line-height:1.5}.zoning-handoff-grid article a{color:#b75f33;font:800 9px var(--font-manrope);grid-column:2;align-self:end}.zoning-transfer-card{background:var(--v101-ink);color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:25px;margin-top:16px;padding:20px 22px;display:grid}.zoning-transfer-card>div b,.zoning-transfer-card>div small{display:block}.zoning-transfer-card>div b{font:650 18px var(--font-manrope);margin-top:6px}.zoning-transfer-card>div small{color:#8fa7b1;margin-top:4px;font-size:9px}.zoning-transfer-card>button{background:var(--v101-copper);color:#fff;border:0;justify-content:space-between;align-items:center;gap:25px;min-height:50px;padding:0 19px;font-weight:800;display:flex}.zoning-transfer-message{border-left:3px solid var(--v101-success);color:#216d55;background:#edf8f4;margin:10px 0 0;padding:13px 15px;font-size:11px}.zoning-exports{border-top:1px solid var(--v101-line);border-left:1px solid var(--v101-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;display:grid}.zoning-exports button{border:0;border-right:1px solid var(--v101-line);border-bottom:1px solid var(--v101-line);text-align:left;background:#fff;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;min-height:104px;padding:16px;display:grid}.zoning-exports button:hover{background:#f5f5f1}.zoning-exports button i{background:var(--v101-ink);width:50px;height:50px;color:var(--v101-copper-soft);font:800 10px var(--font-manrope);place-items:center;font-style:normal;display:grid}.zoning-exports button b,.zoning-exports button small{display:block}.zoning-exports button b{font:700 12px var(--font-manrope)}.zoning-exports button small{color:#72858e;margin-top:5px;font-size:9px}.zoning-legal-note{color:#6e8189;margin:13px 0 0;font-size:10px;line-height:1.55}.zoning-next{justify-content:flex-end;margin-top:22px;display:flex}.zoning-next.dual{justify-content:space-between;gap:12px}.zoning-next :where(button,a){background:var(--v101-copper);color:#fff;min-height:48px;font:800 10px var(--font-manrope);border:0;justify-content:space-between;align-items:center;gap:28px;padding:0 18px;display:flex}.zoning-next .secondary{color:#183449;background:#fff;border:1px solid #c6d0d3}.account-shell,.account-dashboard-hero{color:#fff;background:radial-gradient(circle at 74% 32%,#316e8857,#0000 28%),linear-gradient(118deg,#041724,#0b3348);position:relative;overflow:hidden}.account-shell{min-height:820px}.account-shell:after,.account-dashboard-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:96px 0 0;-webkit-mask-image:linear-gradient(#0000,#000 35%,#000);mask-image:linear-gradient(#0000,#000 35%,#000)}.account-shell>.site-nav,.account-dashboard-hero>.site-nav,.account-layout,.account-dashboard-head{z-index:2;position:relative}.account-layout{grid-template-columns:minmax(0,1.15fr) minmax(360px,.55fr);align-items:center;gap:clamp(55px,8vw,130px);padding-top:82px;padding-bottom:95px;display:grid}.account-story h1{max-width:880px;font:520 clamp(50px,5.6vw,84px)/.98 var(--font-manrope);letter-spacing:-.06em;margin:22px 0 25px}.account-story h1 em{color:var(--v101-copper-soft);font-style:normal}.account-story>p{color:#b7cad2;max-width:640px;font-size:16px;line-height:1.72}.account-story ol{border-top:1px solid #ffffff2b;border-left:1px solid #ffffff2b;grid-template-columns:repeat(3,1fr);margin:40px 0 0;padding:0;list-style:none;display:grid}.account-story ol li{border-bottom:1px solid #ffffff2b;border-right:1px solid #ffffff2b;grid-template-columns:30px 1fr;gap:9px;min-height:122px;padding:17px;display:grid}.account-story ol i,.account-story dl dt{color:var(--v101-copper-soft);font:800 8px var(--font-manrope);font-style:normal}.account-story ol b,.account-story ol small{display:block}.account-story ol b{font:650 11px var(--font-manrope)}.account-story ol small{color:#91a9b3;margin-top:7px;font-size:9px;line-height:1.45}.account-story dl{border-top:1px solid #ffffff2b;border-left:1px solid #ffffff2b;grid-template-columns:repeat(3,1fr);margin-top:40px;display:grid}.account-story dl>div{border-bottom:1px solid #ffffff2b;border-right:1px solid #ffffff2b;grid-template-columns:28px 1fr;gap:8px;min-height:105px;padding:16px;display:grid}.account-story dl dd{margin:0}.account-story dl b,.account-story dl small{display:block}.account-story dl b{font-size:11px}.account-story dl small{color:#91a8b2;margin-top:6px;font-size:9px}.account-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#031520d1;border:1px solid #ffffff3b;padding:34px;box-shadow:0 30px 80px #0000003d}.account-card>span,.account-onboarding-form>header>span{color:var(--v101-copper-soft);font:800 9px var(--font-manrope);letter-spacing:.15em}.account-card>h2,.account-onboarding-form h2{font:600 27px/1.15 var(--font-manrope);letter-spacing:-.035em;margin:14px 0 13px}.account-card>p,.account-onboarding-form header p{color:#9fb4be;font-size:12px;line-height:1.65}.account-primary-action,.account-secondary-action{width:100%;min-height:54px;font:800 10px var(--font-manrope);justify-content:space-between;align-items:center;margin-top:24px;padding:0 17px;display:flex}.account-primary-action{background:var(--v101-copper);color:#fff;cursor:pointer;border:0}.account-secondary-action{color:#fff;border:1px solid #ffffff40;margin-top:0}.account-divider{color:#728c98;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:22px 0;font-size:9px;display:grid}.account-divider i{background:#ffffff24;height:1px}.account-privacy{color:#76909b;margin-top:18px;font-size:9px;line-height:1.5;display:block}.account-onboarding-form>header{border-bottom:1px solid #ffffff26;padding-bottom:20px}.account-form-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:20px;display:grid}.account-form-grid label:first-child,.account-form-grid label:nth-child(2),.account-form-grid label:last-child{grid-column:1/-1}.account-form-grid label{color:#b4c6cd}.account-form-grid :where(input,select){color:#fff;background:#061c2b;border:1px solid #fff3;min-height:47px;padding:0 12px}.account-form-grid small{color:#718b96;letter-spacing:0;text-transform:none;font-size:8px}.account-consent{color:#9eb3bc;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;margin-top:18px;font-size:9px;line-height:1.5;display:grid}.account-consent input{width:18px;height:18px;margin:0}.account-onboarding-form>button{background:var(--v101-copper);color:#fff;border:0;justify-content:space-between;align-items:center;width:100%;min-height:52px;margin-top:20px;padding:0 16px;font-weight:800;display:flex}.account-onboarding-form>button:disabled{opacity:.65}.account-dashboard-hero{min-height:540px}.account-dashboard-head{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:70px;padding-top:80px;padding-bottom:74px;display:grid}.account-dashboard-head h1{font:520 clamp(48px,5vw,76px)/.98 var(--font-manrope);letter-spacing:-.055em;margin:20px 0}.account-dashboard-head h1 em{color:var(--v101-copper-soft);font-style:normal}.account-dashboard-head>div>p:last-child{color:#aec2cb;max-width:680px;font-size:15px;line-height:1.7}.account-dashboard-head>aside{border-left:3px solid var(--v101-success);background:#ffffff0e;gap:7px;padding:22px;display:grid}.account-dashboard-head>aside span{color:#70d4b0;font:800 8px var(--font-manrope);letter-spacing:.1em}.account-dashboard-head>aside b{font:650 18px var(--font-manrope)}.account-dashboard-head>aside small{color:#9fb4bd;font-size:9px}.account-dashboard-head>aside a{color:var(--v101-copper-soft);font:800 9px var(--font-manrope);border-top:1px solid #ffffff26;margin-top:8px;padding-top:11px}.account-workspace-section{padding-top:70px!important}.zoning-integration-page .project-thread-dock,.zoning-integration-page~.project-thread-dock,.membership-page .project-thread-dock,.account-page .project-thread-dock{display:none!important}@media (width<=1460px){.social-rail{display:none!important}}@media (width<=1100px){.site-nav .nav-account{display:none}.zoning-workbench-head,.zoning-stage-intro,.account-dashboard-head{grid-template-columns:1fr;gap:22px}.zoning-condition-layout{grid-template-columns:1fr}.zoning-analysis-grid{grid-template-columns:1fr 1fr}.zoning-envelope-card{grid-column:1/-1}.zoning-document-reader{grid-template-columns:1fr 1fr}.zoning-document-reader>div:first-child{border-bottom:1px solid var(--v101-line);border-right:0;grid-column:1/-1}.zoning-handoff-grid{grid-template-columns:1fr 1fr}.account-layout{grid-template-columns:1fr;gap:42px;padding-top:64px}.account-card{width:min(100%,620px)}}@media (width<=820px){.zoning-integration-hero{min-height:auto!important}.zoning-integration-hero>.shell{width:calc(100% - 36px)!important;padding-top:62px!important;padding-bottom:55px!important}.zoning-integration-hero h1{font-size:clamp(42px,12vw,62px)!important;line-height:1!important}.zoning-integration-hero>.shell>p:last-child{font-size:15px!important}.zoning-integration-page>.section{width:100%!important;padding:42px 0 70px!important}.zoning-workbench{box-shadow:none;border-left:0;border-right:0}.zoning-workbench-head,.zoning-stage{padding:25px 18px}.zoning-workbench-head h2{font-size:clamp(35px,10vw,49px)}.zoning-steps{grid-template-columns:1fr 1fr}.zoning-steps button{border-bottom:1px solid var(--v101-line);min-height:74px}.zoning-steps button:nth-child(2n){border-right:0}.zoning-stage-intro{display:block}.zoning-stage-intro h3{margin-bottom:13px;font-size:29px}.zoning-form-grid,.zoning-form-grid.conditions{grid-template-columns:1fr 1fr;padding:16px}.zoning-form-grid .zoning-primary{grid-column:1/-1}.zoning-status{grid-template-columns:32px minmax(0,1fr)}.zoning-status>a{grid-column:2}.zoning-geometry-summary{grid-template-columns:1fr 1fr}.zoning-geometry-summary>article{grid-column:1/-1}.zoning-document-reader{grid-template-columns:1fr}.zoning-document-reader>div,.zoning-document-reader>label{border-right:0;border-bottom:1px solid var(--v101-line)}.zoning-analysis-grid{grid-template-columns:1fr}.zoning-envelope-card{grid-column:auto}.zoning-edge-summary{grid-template-columns:1fr 1fr}.zoning-edge-summary p{border-top:1px solid var(--v101-line);grid-column:1/-1}.zoning-handoff-grid{grid-template-columns:1fr}.zoning-handoff-grid article{min-height:125px}.zoning-transfer-card,.zoning-exports{grid-template-columns:1fr}.zoning-next.dual{grid-template-columns:1fr;display:grid}.zoning-next :where(button,a){width:100%}.account-shell{min-height:auto}.account-shell>.site-nav,.account-dashboard-hero>.site-nav{width:calc(100% - 36px)!important}.account-layout,.account-dashboard-head{padding-top:55px;padding-bottom:70px;width:calc(100% - 36px)!important}.account-story h1,.account-dashboard-head h1{font-size:clamp(42px,12vw,62px);line-height:1}.account-story ol,.account-story dl{grid-template-columns:1fr}.account-story ol li,.account-story dl>div{min-height:84px}.account-card{padding:24px}.account-dashboard-hero{min-height:auto}.account-workspace-section{width:calc(100% - 36px)!important;padding-top:50px!important}}@media (width<=520px){.zoning-integration-hero>.shell,.account-shell>.site-nav,.account-dashboard-hero>.site-nav,.account-layout,.account-dashboard-head,.account-workspace-section{width:calc(100% - 28px)!important}.zoning-workbench-head,.zoning-stage{padding-left:14px;padding-right:14px}.zoning-steps{grid-template-columns:1fr}.zoning-steps button{border-right:0}.zoning-form-grid,.zoning-form-grid.conditions,.zoning-geometry-summary{grid-template-columns:1fr}.zoning-geometry-summary>article{grid-column:auto}.zoning-source-card>div{grid-template-columns:1fr}.zoning-envelope-card dl{grid-template-columns:1fr 1fr}.zoning-edge-summary{grid-template-columns:1fr}.zoning-edge-summary p{grid-column:auto}.account-form-grid{grid-template-columns:1fr}.account-form-grid label{grid-column:auto!important}}@media (prefers-reduced-motion:reduce){.zoning-workbench *,.account-page *,.membership-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--v102-header-height:96px;--v102-gutter:clamp(18px,4.6vw,72px)}@media (width>=1181px){.site-nav{grid-template-columns:minmax(190px,1fr) auto auto auto auto auto!important;grid-auto-flow:column!important;grid-auto-rows:var(--v102-header-height)!important;min-height:var(--v102-header-height)!important;align-items:center!important;gap:clamp(9px,1.05vw,18px)!important;display:grid!important;position:relative!important;overflow:visible!important}.site-nav>.brand{grid-area:1/1!important;width:clamp(185px,14vw,222px)!important}.site-nav>.desktop-navigation{grid-area:1/2!important;align-self:stretch!important;margin:0!important}.site-nav>.language-menu{grid-area:1/3!important}.site-nav>.command-launcher{grid-area:1/4!important}.site-nav>.nav-account{grid-area:1/5!important}.site-nav>.nav-cta{grid-area:1/6!important;width:auto!important;min-width:164px!important}.site-nav>.mobile-menu{display:none!important}.desktop-navigation{gap:clamp(12px,1.45vw,25px)!important}.site-nav .nav-root-link{letter-spacing:.085em!important;padding:0 8px!important;font-size:10px!important}.mega-panel{z-index:20!important;width:min(1180px,calc(100vw - (var(--v102-gutter) * 2)))!important;min-height:0!important;max-height:calc(100dvh - var(--v102-header-height) - 16px)!important;grid-template-columns:300px minmax(0,1fr)!important;position:absolute!important;top:100%!important;left:50%!important;right:auto!important;overflow:auto!important;transform:translate(-50%,10px)!important;box-shadow:0 30px 80px #010f186b!important}.nav-group:hover .mega-panel,.nav-group:focus-within .mega-panel{transform:translate(-50%)!important}.mega-panel-intro{padding:32px 30px!important}.mega-panel-intro h2{margin:22px 0 15px!important;font-size:34px!important}.mega-panel-intro p{font-size:12px!important}.mega-panel-sections{gap:28px!important;padding:27px 31px!important}.site-nav .mega-panel-sections a{min-height:58px!important;padding:11px 7px!important}.mega-panel-sections a b{font-size:12px!important}.mega-panel-sections a small{font-size:10px!important;line-height:1.45!important}}@media (width>=1181px) and (width<=1380px){.site-nav>.nav-account{display:none!important}.site-nav{grid-template-columns:minmax(180px,1fr) auto auto auto auto!important}.site-nav>.nav-cta{grid-column:5!important}.desktop-navigation{gap:10px!important}.site-nav .nav-root-link{padding:0 6px!important;font-size:9px!important}}.zoning-auto-discovery{color:#fff;background:#061d2c;border:1px solid #c6d2d5;margin-top:16px}.zoning-auto-discovery>header{border-bottom:1px solid #ffffff26;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;padding:24px 25px;display:grid}.zoning-auto-discovery>header span{color:#f09a68;font:800 10px var(--font-manrope);letter-spacing:.16em}.zoning-auto-discovery>header h4{font:600 23px/1.2 var(--font-manrope);margin:10px 0 0}.zoning-auto-discovery>header aside{border-left:2px solid #4ab187;gap:5px;min-width:210px;padding-left:18px;display:grid}.zoning-auto-discovery>header aside b{color:#68cda7;font:800 10px var(--font-manrope);letter-spacing:.08em}.zoning-auto-discovery>header aside small{color:#8fa7b1;font-size:10px}.zoning-auto-discovery.scanning>header{background:linear-gradient(100deg,#ffffff06,#d47a471f,#ffffff06) 0 0/220% 100%;min-height:118px;animation:1.5s linear infinite zoningScan}@keyframes zoningScan{to{background-position:-220% 0}}.zoning-discovery-sources{border-bottom:1px solid #ffffff26;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.zoning-discovery-sources article{border-right:1px solid #ffffff24;grid-template-columns:28px minmax(0,1fr) 24px;gap:10px;min-height:190px;padding:19px 16px;display:grid;position:relative}.zoning-discovery-sources article:last-child{border-right:0}.zoning-discovery-sources article>i{color:#f09a68;font:800 9px var(--font-manrope);font-style:normal}.zoning-discovery-sources article b{font:650 13px/1.35 var(--font-manrope)}.zoning-discovery-sources article p{color:#a8bbc3;margin:10px 0 18px;font-size:10px;line-height:1.6}.zoning-discovery-sources article em{color:#d1dce0;font:800 8px var(--font-manrope);letter-spacing:.06em;border:1px solid #ffffff2e;padding:6px 7px;font-style:normal;display:inline-flex}.zoning-discovery-sources article[data-status=matched] em{color:#69cda8;border-color:#46b18673}.zoning-discovery-sources article>a,.zoning-discovery-sources article>span{color:#f09a68;border:1px solid #fff3;align-self:start;place-items:center;width:24px;height:24px;display:grid}.zoning-discovery-result{grid-template-columns:1.4fr repeat(4,.65fr) 1.35fr;display:grid}.zoning-discovery-result>div{border-right:1px solid #ffffff24;align-content:center;min-height:84px;padding:14px;display:grid}.zoning-discovery-result span{color:#829da8;font:800 8px var(--font-manrope);letter-spacing:.08em}.zoning-discovery-result b{font:650 12px/1.35 var(--font-manrope);margin-top:7px}.zoning-discovery-result button{color:#fff;font:800 10px/1.35 var(--font-manrope);background:#d47a47;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0 17px;display:flex}.zoning-discovery-note{color:#8da5af;border-top:1px solid #ffffff21;margin:0;padding:13px 18px;font-size:10px;line-height:1.55}.zoning-status.identified{background:#fff9f4;border-color:#d47a477a}.zoning-status.identified>i{color:#d47a47;border-color:#d47a47}@media (width<=1180px){.site-nav{grid-template-columns:minmax(170px,1fr) auto auto auto!important;grid-auto-rows:82px!important;gap:10px!important;min-height:82px!important;display:grid!important}.site-nav>.desktop-navigation,.site-nav>.nav-cta,.site-nav>.nav-account{display:none!important}.site-nav>.brand{grid-area:1/1!important;width:min(210px,30vw)!important}.site-nav>.language-menu{grid-area:1/2!important}.site-nav>.command-launcher{grid-area:1/3!important}.site-nav>.mobile-menu{grid-area:1/4!important;display:block!important;position:static!important}.mega-panel{display:none!important}}@media (width<=900px){:root{--v102-gutter:18px}html,body,#main-content,#main-content>main{overflow-x:clip!important}.shell{width:calc(100% - 36px)!important;max-width:100%!important}.site-nav{grid-template-columns:minmax(145px,1fr) 46px!important;grid-auto-rows:76px!important;gap:10px!important;width:calc(100% - 28px)!important;min-height:76px!important}.site-nav>.brand{width:min(205px,58vw)!important}.site-nav>.language-menu,.site-nav>.command-launcher,.site-nav>.nav-account,.site-nav>.nav-cta,.site-nav>.desktop-navigation{display:none!important}.site-nav>.mobile-menu{grid-column:2!important}.mobile-menu[open]{z-index:10000!important}.mobile-menu[open]:before{-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#010d15c7!important;position:fixed!important;inset:0!important}.mobile-menu>.mobile-menu-panel{z-index:10001!important;top:calc(76px + env(safe-area-inset-top))!important;overscroll-behavior:contain!important;border:1px solid #efa1735c!important;width:auto!important;max-width:none!important;max-height:none!important;padding:10px!important;position:fixed!important;bottom:10px!important;left:10px!important;right:10px!important;overflow-y:auto!important}.mobile-menu-panel :where(a,summary,button){white-space:normal!important;min-height:46px!important;font-size:13px!important;line-height:1.35!important}.mobile-menu-panel .mobile-language-row{grid-template-columns:1fr!important;gap:8px!important;padding:10px!important;display:grid!important}.mobile-nav-group>summary{padding:13px!important}.mobile-nav-group>div{padding:6px 9px 11px!important}.mobile-nav-group section>b{padding:12px 8px 6px!important;font-size:10px!important}.mobile-menu .mobile-nav-group a{padding:10px 8px!important;font-size:12px!important}.social-rail,.project-thread-dock{display:none!important}.floating-contact{border-radius:50%!important;place-items:center!important;width:52px!important;min-width:52px!important;height:52px!important;padding:0!important;display:grid!important;bottom:12px!important;right:12px!important}.floating-contact>b,.floating-contact>small{display:none!important}.floating-contact>span{margin:0!important;display:block!important}:where(main) :where(h1,h2,h3){text-wrap:balance;overflow-wrap:normal!important;word-break:normal!important;max-width:100%!important}:where(main) :where(p,li){overflow-wrap:break-word;word-break:normal;max-width:100%}:where(main) :where(img,svg,canvas,video,iframe){max-width:100%!important}:where(main) :where(input,select,textarea,button){max-width:100%!important;font-size:16px!important}.breadcrumb{margin-bottom:28px!important}.zoning-workbench-head,.zoning-stage{padding-inline:18px!important}.zoning-auto-discovery>header{grid-template-columns:1fr;gap:15px;padding:20px 17px}.zoning-auto-discovery>header aside{border-top:2px solid #4ab187;border-left:0;min-width:0;padding:12px 0 0}.zoning-discovery-sources{grid-template-columns:1fr 1fr}.zoning-discovery-sources article{border-bottom:1px solid #ffffff24;min-height:170px}.zoning-discovery-sources article:nth-child(2n){border-right:0}.zoning-discovery-result{grid-template-columns:1fr 1fr}.zoning-discovery-result>div{border-bottom:1px solid #ffffff24;min-height:76px}.zoning-discovery-result>div:nth-child(2n){border-right:0}.zoning-discovery-result>div:first-child{grid-column:1/-1}.zoning-discovery-result>button{grid-column:1/-1;min-height:54px!important}}@media (width<=560px){.shell{width:calc(100% - 28px)!important}.site-nav{width:calc(100% - 24px)!important}.site-nav>.brand{width:min(182px,62vw)!important}.zoning-form-grid,.zoning-form-grid.conditions,.zoning-steps{grid-template-columns:1fr!important}.zoning-steps button{border-right:0!important}.zoning-discovery-sources,.zoning-discovery-result{grid-template-columns:1fr}.zoning-discovery-sources article{border-right:0;grid-template-columns:28px minmax(0,1fr) 24px;min-height:0}.zoning-discovery-result>div,.zoning-discovery-result>div:first-child{border-right:0;grid-column:auto}.zoning-geometry-summary{grid-template-columns:1fr!important}.zoning-geometry-summary>label{grid-column:1!important}.zoning-stage-intro h3{font-size:clamp(27px,8.5vw,36px)!important}.zoning-workbench-head h2{font-size:clamp(34px,10.5vw,46px)!important}.zoning-next{grid-template-columns:1fr!important;display:grid!important}}@media (prefers-reduced-motion:reduce){.zoning-auto-discovery.scanning>header{animation:none}.mega-panel{transition:none!important}}.structural-preview{color:#fff;background:#061b2a;border:1px solid #75919d57;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);min-height:610px;margin-top:28px;display:grid}.structural-preview-visual{border-right:1px solid #ffffff26;min-height:610px;position:relative;overflow:hidden}.structural-preview-visual:after{content:"";background:linear-gradient(#03121c1f,#03121c57 48%,#03121cf0);position:absolute;inset:0}.structural-preview-visual>img{object-fit:cover;width:100%;height:100%;min-height:610px}.structural-preview-signal{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#031622c7;border:1px solid #ffffff42;gap:6px;min-width:228px;padding:15px 17px;display:grid;position:absolute;top:22px;left:22px}.structural-preview-signal span,.structural-preview-result span{color:#efa173;font:800 9px/1.2 var(--font-manrope);letter-spacing:.12em}.structural-preview-signal b{font:650 21px/1.2 var(--font-manrope)}.structural-preview-signal small{color:#9db2bc;font-size:10px}.structural-preview-metrics{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#031622d1;border-top:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;bottom:0;left:0;right:0}.structural-preview-metrics p{border-right:1px solid #ffffff24;align-content:center;gap:7px;min-height:86px;margin:0;padding:14px 18px;display:grid}.structural-preview-metrics p:last-child{border-right:0}.structural-preview-metrics span{color:#7894a0;font:800 8px/1.2 var(--font-manrope);letter-spacing:.09em;text-transform:uppercase}.structural-preview-metrics b{font:650 14px/1.2 var(--font-manrope)}.structural-preview-panel{align-content:start;gap:18px;padding:clamp(26px,3.2vw,46px);display:grid}.structural-preview-panel header>span{color:#efa173;font:800 9px/1.2 var(--font-manrope);letter-spacing:.13em}.structural-preview-panel h3{font:620 clamp(25px, 2.4vw, 34px)/1.12 var(--font-manrope);letter-spacing:-.035em;margin:15px 0 12px}.structural-preview-panel header p{color:#9fb3bd;margin:0;font-size:12px;line-height:1.65}.structural-preview-systems{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:1fr 1fr;display:grid}.structural-preview-systems button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-top:0;border-left:0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-height:72px;padding:10px 12px;display:grid}.structural-preview-systems button.active{background:#d47a472b;box-shadow:inset 3px 0 #d47a47}.structural-preview-systems button i{color:#efa173;width:34px;height:34px;font:800 9px var(--font-manrope);border:1px solid #efa1736b;place-items:center;font-style:normal;display:grid}.structural-preview-systems button span{gap:4px;min-width:0;display:grid}.structural-preview-systems button b{font:720 11px/1.2 var(--font-manrope)}.structural-preview-systems button small{color:#829ba7;font-size:9px;line-height:1.35}.structural-preview-inputs{grid-template-columns:1fr 1fr;gap:14px;display:grid}.structural-preview-inputs label{border:1px solid #ffffff24;gap:10px;padding:13px 14px;display:grid}.structural-preview-inputs label>span{color:#91a8b3;font:700 9px/1.2 var(--font-manrope);letter-spacing:.05em;justify-content:space-between;display:flex}.structural-preview-inputs label b{color:#fff;font-size:11px}.structural-preview-inputs input{accent-color:#d47a47;width:100%}.structural-preview-result{background:#ffffff0b;border-left:3px solid #d47a47;gap:7px;padding:15px 16px;display:grid}.structural-preview-result b{font:650 13px/1.35 var(--font-manrope)}.structural-preview-result small{color:#819aa6;font-size:9px}.structural-preview-panel>a{color:#fff;min-height:50px;font:800 10px/1.3 var(--font-manrope);letter-spacing:.04em;background:#d47a47;justify-content:space-between;align-items:center;gap:18px;padding:0 16px;display:flex}@media (width<=900px){body:has(.mobile-menu[open]){overflow:hidden!important}.site-nav>.mobile-menu{justify-self:end!important;width:46px!important;min-width:46px!important;margin:0!important}.site-nav>.mobile-menu>summary{box-sizing:border-box!important;background:#03172370!important;border:1px solid #ffffff73!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;display:flex!important}.site-nav>.mobile-menu>summary>span{background:#fff!important;border:0!important;flex:0 0 2px!important;width:20px!important;min-width:20px!important;height:2px!important;min-height:2px!important;padding:0!important;display:block!important;transform:none!important}.site-nav>.mobile-menu>.mobile-menu-panel{z-index:10001!important;top:calc(76px + env(safe-area-inset-top))!important;right:10px!important;bottom:max(10px, env(safe-area-inset-bottom))!important;width:min(430px,100vw - 20px)!important;min-width:0!important;max-width:calc(100vw - 20px)!important;height:auto!important;max-height:calc(100dvh - 86px - env(safe-area-inset-top))!important;color:#f6f3ee!important;box-sizing:border-box!important;overscroll-behavior:contain!important;background:#061b2a!important;border:1px solid #efa17380!important;flex-direction:column!important;gap:0!important;padding:10px!important;display:flex!important;position:fixed!important;left:auto!important;overflow:hidden auto!important;box-shadow:0 28px 80px #0000007a!important}.mobile-menu-panel>.mobile-language-row{box-sizing:border-box!important;background:#071e2d!important;border:1px solid #ffffff29!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;min-width:0!important;padding:12px!important;display:grid!important}.mobile-menu-panel>.mobile-language-row>span{color:#efa173!important;width:auto!important;height:auto!important;font:800 10px/1.2 var(--font-manrope)!important;letter-spacing:.13em!important;text-transform:uppercase!important;display:block!important}.mobile-language-row .language-switcher:not(.language-menu){background:0 0!important;border:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;width:100%!important;min-width:0!important;padding:0!important;display:grid!important}.mobile-language-row .language-switcher:not(.language-menu)>button{box-sizing:border-box!important;background:#ffffff06!important;border:1px solid #ffffff26!important;grid-template-columns:1fr!important;place-items:center!important;gap:0!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0!important;display:grid!important}.mobile-language-row .language-switcher:not(.language-menu)>button.active{background:#efa17321!important;border-color:#efa173!important;box-shadow:inset 0 -2px #efa173!important}.mobile-language-row .language-switcher:not(.language-menu)>button img{width:25px!important;height:17px!important}.mobile-language-row .language-switcher:not(.language-menu)>button span{display:none!important}.mobile-menu-panel>.mobile-contact{color:#fff!important;width:100%!important;min-width:0!important;min-height:50px!important;font:760 12px/1.3 var(--font-manrope)!important;letter-spacing:.045em!important;text-transform:uppercase!important;box-sizing:border-box!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important;overflow-wrap:normal!important;background:#aa6c49!important;border:1px solid #ffffff29!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin:8px 0 0!important;padding:0 15px!important;display:flex!important}.mobile-menu-panel>.mobile-contact>span{background:#ffffff14!important;border:1px solid #ffffff40!important;place-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;line-height:1!important;display:grid!important}.mobile-menu-panel>.mobile-contact-account{background:#0b2b3e!important}.mobile-menu-panel>.mobile-contact-whatsapp{background:#167d58!important}.mobile-menu-panel>.mobile-navigation-groups{box-sizing:border-box!important;background:#f5f2ed!important;border:1px solid #ffffff24!important;width:100%!important;min-width:0!important;margin-top:8px!important;padding:0!important;display:block!important}.mobile-navigation-groups>.mobile-nav-group{color:#092235!important;box-sizing:border-box!important;background:#f5f2ed!important;border:0!important;border-bottom:1px solid #ddd6cd!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:block!important}.mobile-navigation-groups>.mobile-nav-group:last-child{border-bottom:0!important}.mobile-nav-group>.mobile-nav-toggle{color:#092235!important;text-align:left!important;box-sizing:border-box!important;cursor:pointer!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) 34px!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:52px!important;margin:0!important;padding:8px 10px 8px 15px!important;display:grid!important}.mobile-nav-group.is-open>.mobile-nav-toggle{color:#fff!important;background:#0b2b3e!important}.mobile-nav-toggle>.mobile-nav-label{width:auto!important;min-width:0!important;height:auto!important;color:inherit!important;font:780 13px/1.3 var(--font-manrope)!important;letter-spacing:.055em!important;text-transform:uppercase!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;margin:0!important;padding:0!important;display:block!important}.mobile-nav-toggle>.mobile-nav-icon{color:#b96636!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;font:500 20px/1 var(--font-manrope)!important;background:0 0!important;border:1px solid #c8cfd1!important;place-items:center!important;padding:0!important;transition:transform .2s!important;display:grid!important;transform:none!important}.mobile-nav-group.is-open .mobile-nav-icon{color:#efa173!important;border-color:#ffffff4d!important;transform:rotate(45deg)!important}.mobile-nav-group>.mobile-nav-group-content[hidden]{display:none!important}.mobile-nav-group>.mobile-nav-group-content{color:#092235!important;box-sizing:border-box!important;background:#f8f6f2!important;width:100%!important;min-width:0!important;padding:7px 10px 12px!important;display:block!important}.mobile-nav-group-content>section{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:block!important}.mobile-nav-group-content>section>b{color:#a85e35!important;font:800 10px/1.3 var(--font-manrope)!important;letter-spacing:.09em!important;text-transform:uppercase!important;padding:13px 8px 6px!important;display:block!important}.mobile-menu .mobile-nav-group-content a{color:#17384a!important;width:100%!important;min-width:0!important;min-height:44px!important;font:680 12px/1.35 var(--font-manrope)!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;box-sizing:border-box!important;border-bottom:1px solid #e4ded6!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;padding:10px 8px!important;display:flex!important}.mobile-menu .mobile-nav-group-content a>span{color:#b96636!important;background:0 0!important;border:0!important;place-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;display:inline-grid!important}.structural-preview{grid-template-columns:1fr;min-height:0}.structural-preview-visual{border-bottom:1px solid #ffffff26;border-right:0;min-height:390px}.structural-preview-visual>img{min-height:390px}}@media (width<=420px){.site-nav>.mobile-menu>.mobile-menu-panel{right:8px!important;bottom:max(8px, env(safe-area-inset-bottom))!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;padding:8px!important}.mobile-menu-panel>.mobile-language-row{padding:10px!important}.mobile-menu-panel>.mobile-contact{min-height:48px!important;padding-inline:13px!important}.structural-preview-panel{gap:15px;padding:24px 18px}.structural-preview-systems,.structural-preview-inputs{grid-template-columns:1fr}.structural-preview-systems button{min-height:64px}.structural-preview-signal{min-width:0;top:14px;left:14px}.structural-preview-metrics p{min-height:72px;padding:11px 10px}}@media (prefers-reduced-motion:reduce){.mobile-nav-toggle>.mobile-nav-icon{transition:none!important}}.arkem-mobile-nav-trigger{color:#fff;cursor:pointer;background:#03182575;border:1px solid #ffffff6b;place-items:center;width:46px;height:46px;padding:0;display:none}.nav-light .arkem-mobile-nav-trigger{color:#092538;background:#ffffffb8;border-color:#071f2e4d}.arkem-mobile-nav-root{z-index:2147483000;font-family:var(--font-manrope);isolation:isolate;justify-items:end;display:grid;position:fixed;inset:0}.arkem-mobile-nav-backdrop{z-index:-1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:pointer;background:#020d15bd;border:0;width:100%;max-width:none;height:100%;padding:0;position:absolute;inset:0}.arkem-mobile-nav-panel{overscroll-behavior:contain;color:#f7f4ef;scrollbar-width:thin;scrollbar-color:#b96b42 #071d2c;background:#071d2c;width:min(440px,100vw);min-width:0;height:100dvh;overflow:hidden auto;box-shadow:-24px 0 80px #0000006b}.arkem-mobile-nav-header{z-index:2;min-height:calc(76px + env(safe-area-inset-top));padding:calc(14px + env(safe-area-inset-top)) 18px 14px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071d2cf7;border-bottom:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;display:grid;position:sticky;top:0}.arkem-mobile-nav-header>a{width:178px;max-width:56vw;display:block}.arkem-mobile-nav-header .official-logo,.arkem-mobile-nav-header .official-logo img{width:100%;height:auto;display:block}.arkem-mobile-nav-header>div{align-items:center;gap:10px;display:flex}.arkem-mobile-nav-header>div>span,.arkem-mobile-nav-languages>span{color:#e99a6c;font:800 9px/1.2 var(--font-manrope);letter-spacing:.13em;text-transform:uppercase}.arkem-mobile-nav-header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff3b;place-items:center;width:42px;min-width:42px;height:42px;padding:0;display:grid}.arkem-mobile-nav-languages{border-bottom:1px solid #ffffff21;gap:10px;padding:16px 18px;display:grid}.arkem-mobile-nav-languages .language-switcher{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;width:100%;display:grid}.arkem-mobile-nav-languages .language-switcher>button{cursor:pointer;background:#ffffff06;border:1px solid #ffffff24;place-items:center;min-width:0;min-height:42px;padding:0;display:grid}.arkem-mobile-nav-languages .language-switcher>button.active{background:#e99a6c1f;border-color:#e99a6c;box-shadow:inset 0 -2px #e99a6c}.arkem-mobile-nav-languages .language-switcher img{object-fit:cover;width:24px;height:16px}.arkem-mobile-nav-languages .language-switcher span{display:none}.arkem-mobile-nav-actions{border-bottom:1px solid #ffffff21;grid-template-columns:1fr 1fr;display:grid}.arkem-mobile-nav-actions>a,.arkem-mobile-nav-panel>footer>a{color:#fff;border-right:1px solid #ffffff21;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:11px;min-width:0;min-height:74px;padding:13px 15px;display:grid}.arkem-mobile-nav-actions>a:last-child{background:#b86d45;border-right:0}.arkem-mobile-nav-actions span,.arkem-mobile-nav-panel>footer span{gap:3px;min-width:0;display:grid}.arkem-mobile-nav-actions small,.arkem-mobile-nav-panel>footer small{color:#91a7b1;font-size:9px;line-height:1.35}.arkem-mobile-nav-actions>a:last-child small{color:#ffffffb8}.arkem-mobile-nav-groups{padding:8px 0}.arkem-mobile-nav-groups>section{border-bottom:1px solid #ffffff21}.arkem-mobile-nav-groups>section>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:56px;padding:0 18px;display:flex}.arkem-mobile-nav-groups>section>button>span{align-items:center;gap:13px;display:flex}.arkem-mobile-nav-groups>section>button small{color:#e99a6c;font:800 9px var(--font-manrope)}.arkem-mobile-nav-groups>section>button b{font:730 14px/1.25 var(--font-manrope);letter-spacing:.02em}.arkem-mobile-nav-groups>section>button svg{color:#e99a6c;transition:transform .2s}.arkem-mobile-nav-groups>section.is-open>button{background:#ffffff0b}.arkem-mobile-nav-groups>section.is-open>button svg{transform:rotate(180deg)}.arkem-mobile-nav-groups>section>div{color:#0a293b;background:#f4f1ec;padding:0 18px 14px}.arkem-mobile-nav-groups>section>div[hidden]{display:none}.arkem-mobile-nav-overview{color:#a75e37;min-height:46px;font:750 12px/1.3 var(--font-manrope);border-bottom:1px solid #d6d3cd;justify-content:space-between;align-items:center;gap:14px;display:flex}.arkem-mobile-nav-groups>section>div>section{padding-top:13px}.arkem-mobile-nav-groups>section>div>section>b{color:#a75e37;font:800 9px/1.3 var(--font-manrope);letter-spacing:.1em;text-transform:uppercase;padding-bottom:5px;display:block}.arkem-mobile-nav-groups>section>div>section>a{border-bottom:1px solid #dfdbd4;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:12px;min-height:48px;display:grid}.arkem-mobile-nav-groups>section>div>section>a>span{gap:3px;min-width:0;display:grid}.arkem-mobile-nav-groups>section>div>section>a>span>span{font:700 12px/1.3 var(--font-manrope)}.arkem-mobile-nav-groups>section>div>section>a>span:not(:has(small)){font:700 12px/1.3 var(--font-manrope)}.arkem-mobile-nav-groups>section>div>section>a small{color:#667982;font-size:9px;line-height:1.35}.arkem-mobile-nav-panel>footer{padding-bottom:env(safe-area-inset-bottom);background:#116c4e}.arkem-mobile-nav-panel>footer>a{border:0;min-height:66px}.arkem-mobile-nav-panel>footer small{color:#ffffffbd}.client-portal-next{background:#e98b5617;border:1px solid #e98b5657;gap:7px;padding:16px;display:grid}.client-portal-next>span{color:#e98b56;font:800 9px/1.2 var(--font-manrope);letter-spacing:.11em}.client-portal-next>b{font:680 15px/1.3 var(--font-manrope)}.client-portal-next>small{color:#91a9b4;font-size:10px;line-height:1.5}.client-portal-next>a{color:#fff;min-height:40px;font:760 10px/1.3 var(--font-manrope);background:#c37143;justify-content:space-between;align-items:center;margin-top:4px;padding:0 11px;display:flex}.client-portal-more{border-top:1px solid #ffffff24}.client-portal-more>summary{color:#b8c7cd;min-height:48px;font:720 11px/1.2 var(--font-manrope);cursor:pointer;justify-content:space-between;align-items:center;padding:0 16px;list-style:none;display:flex}.client-portal-more>summary::-webkit-details-marker{display:none}.client-portal-more>summary>span{color:#e98b56;border:1px solid #ffffff2e;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.client-portal-more>nav{background:#00000021;border-top-color:#ffffff17}.client-source-provenance{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;display:grid}.client-source-provenance>div{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;align-content:center;gap:8px;min-height:78px;padding:14px;display:grid}.client-source-provenance span{color:#7896a2;font:800 8px/1.2 var(--font-manrope);letter-spacing:.09em}.client-source-provenance b{font:650 11px/1.45 var(--font-manrope)}.customer-continuity{color:#09243a;background:#fff;border:1px solid #cbd5d8;grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr) auto;align-items:stretch;margin-top:18px;display:grid}.customer-continuity>div{border-right:1px solid #d8dfe1;align-content:center;gap:7px;min-height:112px;padding:20px 24px;display:grid}.customer-continuity span,.customer-continuity small{color:#b8683c;font:800 9px/1.25 var(--font-manrope);letter-spacing:.1em}.customer-continuity h3{font:650 22px/1.2 var(--font-manrope);margin:0}.customer-continuity p{color:#6d7f87;margin:0;font-size:11px}.customer-continuity>div:nth-child(2)>b{font:650 14px/1.3 var(--font-manrope)}.customer-continuity>div:nth-child(2)>a{color:#a75d36;font:750 10px/1.3 var(--font-manrope)}.customer-continuity>a{color:#fff;min-width:190px;font:760 11px/1.35 var(--font-manrope);text-align:center;background:#0b2b3e;place-items:center;padding:18px;display:grid}.resource-guided-paths,.blog-reading-paths{border-top:1px solid #c8c7c1;border-left:1px solid #c8c7c1;grid-template-columns:repeat(4,minmax(0,1fr));margin:42px 0 24px;display:grid}.resource-guided-paths>button,.blog-reading-paths>article{color:#0a293b;text-align:left;background:0 0;border:1px solid #c8c7c1;border-top:0;border-left:0;align-content:space-between;gap:7px;min-height:116px;padding:17px 18px;display:grid}.resource-guided-paths>button{cursor:pointer}.resource-guided-paths span,.blog-reading-paths span{color:#b8673a;font:800 9px/1.2 var(--font-manrope)}.resource-guided-paths b,.blog-reading-paths b{font:680 15px/1.25 var(--font-manrope);margin-top:16px}.resource-guided-paths small,.blog-reading-paths p{color:#647780;margin:0;font-size:10px;line-height:1.45}.resource-guided-paths>button:hover,.resource-guided-paths>button:focus-visible{color:#fff;background:#0b2b3e}.resource-source>small{color:#71838b;font-size:9px}.zoning-discovery-sources{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}@media (width>=1181px){.site-nav>.arkem-mobile-nav-trigger{display:none!important}}@media (width<=1180px){.site-nav{grid-template-columns:minmax(170px,1fr) 46px!important}.site-nav>:is(.desktop-navigation,.language-menu,.command-launcher,.nav-account,.nav-cta){display:none!important}.site-nav>.arkem-mobile-nav-trigger{grid-area:1/2!important;justify-self:end!important;display:grid!important}}@media (width<=900px){html,body{max-width:100%;overflow-x:clip!important}.site-nav{grid-template-columns:minmax(140px,1fr) 46px!important;width:calc(100% - 28px)!important}.site-nav>.arkem-mobile-nav-trigger{grid-column:2!important}:where(main) :where(.shell,section,article,div,nav,header,footer){min-width:0}.client-portal{grid-template-columns:1fr!important}.client-portal-sidebar{border-bottom:1px solid #ffffff24;gap:15px;border-right:0!important;padding:20px 16px!important}.client-portal-sidebar>nav{border-left:1px solid #ffffff24;display:grid;overflow-x:auto;grid-template-columns:repeat(4,minmax(128px,1fr))!important}.client-portal-sidebar>nav>button{min-width:128px!important;min-height:54px!important}.client-portal-more>nav{display:grid;overflow-x:auto;grid-template-columns:repeat(5,minmax(128px,1fr))!important}.client-portal-security{display:none}.client-source-provenance{grid-template-columns:1fr}.client-source-provenance>div{min-height:64px}.customer-continuity{grid-template-columns:1fr 1fr}.customer-continuity>a{grid-column:1/-1;min-height:54px}.resource-guided-paths,.blog-reading-paths{grid-template-columns:1fr 1fr;margin-top:28px}.resource-guided-paths>button,.blog-reading-paths>article{min-height:102px}.resource-card{min-height:0!important}.zoning-discovery-sources{grid-template-columns:1fr 1fr}}@media (width<=560px){.arkem-mobile-nav-panel{width:100vw;max-width:100vw;box-shadow:none}.arkem-mobile-nav-backdrop{display:none}.arkem-mobile-nav-header{padding-inline:14px}.arkem-mobile-nav-header>a{width:164px}.arkem-mobile-nav-header>div>span{display:none}.arkem-mobile-nav-languages{padding:13px 14px}.arkem-mobile-nav-languages .language-switcher{grid-template-columns:repeat(7,minmax(0,1fr))}.arkem-mobile-nav-languages .language-switcher>button{min-height:40px!important}.arkem-mobile-nav-languages .language-switcher img{width:22px;height:15px}.arkem-mobile-nav-actions{grid-template-columns:1fr}.arkem-mobile-nav-actions>a{border-bottom:1px solid #ffffff21;border-right:0;min-height:64px}.client-portal-sidebar>nav,.client-portal-more>nav{overflow:visible;grid-template-columns:1fr 1fr!important}.client-portal-sidebar nav button{min-width:0!important;font-size:12px!important}.client-portal-stage>header{align-items:flex-start!important}.client-portal-health{min-width:86px!important}.client-portal-view{padding:20px 14px 30px!important}.customer-continuity{grid-template-columns:1fr}.customer-continuity>div{border-bottom:1px solid #d8dfe1;border-right:0;min-height:96px}.customer-continuity>a{grid-column:auto}.resource-guided-paths,.blog-reading-paths{grid-template-columns:1fr}.resource-guided-paths>button,.blog-reading-paths>article{min-height:86px}.zoning-discovery-sources{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.arkem-mobile-nav-groups>section>button svg{transition:none}}:root{--v105-control-height:46px;--v105-touch-target:44px;--v105-page-gutter:clamp(18px, 4.6vw, 72px);--v105-ink:#082335;--v105-deep:#061c2b;--v105-panel:#0a2b3d;--v105-copper:#c87243;--v105-copper-soft:#ee9867;--v105-mint:#66caa4;--v105-line-dark:#adc6cf38;--v105-line-light:#ccd6d8;--v105-muted-dark:#a5bac2;--v105-muted-light:#5f737c;--v105-shadow:0 24px 64px #02141f24}html,body,#main-content,#main-content>main{width:100%;max-width:100%;overflow-x:clip!important}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;min-width:320px}*,:before,:after{box-sizing:border-box}:where(main) :where(section,article,div,nav,header,footer,aside,form,fieldset){min-width:0}:where(main) :where(h1,h2,h3,h4,p,li,label,span,small,b,strong,em,a,button){word-break:normal;max-width:100%}:where(main) :where(p,li,label,small){overflow-wrap:break-word;line-height:1.55}:where(main) :where(img,svg,canvas,video,iframe){max-width:100%}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:3px!important;outline:3px solid #ee9867c7!important}:where(button,input,select,textarea){font-family:var(--font-inter)}select option{color:var(--v105-ink);background:#fff}.site-nav{isolation:isolate;box-shadow:none!important;border:0!important}.site-nav:before,.site-nav:after,.site-nav>.brand:before,.site-nav>.brand:after{content:none!important;border:0!important;display:none!important}@media (width>=1381px){.site-nav{grid-template-columns:minmax(205px,1fr) auto 90px 100px auto 176px!important;grid-auto-rows:92px!important;gap:clamp(12px,1.15vw,20px)!important;min-height:92px!important}.site-nav .nav-root-link{letter-spacing:.075em!important;min-height:44px!important;padding:0 9px!important;font-size:11px!important;line-height:1.2!important}.desktop-navigation{gap:clamp(14px,1.2vw,22px)!important}}@media (width>=1181px) and (width<=1380px){.site-nav{grid-template-columns:minmax(185px,1fr) auto 88px 96px 170px!important;grid-auto-rows:88px!important;gap:10px!important;min-height:88px!important}.site-nav .nav-root-link{letter-spacing:.065em!important;min-height:44px!important;padding:0 6px!important;font-size:10px!important;line-height:1.2!important}.desktop-navigation{gap:8px!important}.site-nav>.nav-account{display:none!important}.site-nav>.nav-cta{grid-column:5!important}}.site-nav .nav-cta{min-height:44px!important;box-shadow:none!important;border-color:#ffffff52!important}.site-nav .nav-cta b,.site-nav .nav-account{letter-spacing:.055em!important;font-size:10px!important;line-height:1.25!important}.mega-panel{background:#071e2e!important;border:1px solid #e79a6c4d!important;box-shadow:0 28px 72px #000a116b!important}.mega-panel-intro{padding:28px!important}.mega-panel-intro h2{margin:18px 0 13px!important;font-size:clamp(27px,2.5vw,36px)!important;line-height:1.08!important}.mega-panel-intro p{font-size:13px!important;line-height:1.6!important}.mega-panel-sections{gap:22px!important;padding:24px 28px!important}.site-nav .mega-panel-sections a{min-height:62px!important;padding:11px 8px!important}.mega-panel-sections a b{font-size:13px!important;line-height:1.3!important}.mega-panel-sections a small{color:#9db2ba!important;margin-top:4px!important;font-size:11px!important;line-height:1.45!important}.site-nav .language-switcher.language-menu>.language-menu-panel{width:312px!important;min-width:312px!important;padding:12px!important;overflow:visible!important}.site-nav .language-switcher.language-menu>.language-menu-panel>header{min-height:64px!important;padding:10px 12px 14px!important}.site-nav .language-switcher.language-menu>.language-menu-panel>header>span{color:var(--v105-copper-soft)!important;font-size:10px!important;line-height:1.25!important}.site-nav .language-switcher.language-menu>.language-menu-panel>header>b{color:#fff!important;font-size:14px!important;line-height:1.35!important}.site-nav .language-switcher.language-menu>.language-menu-panel>button{grid-template-columns:28px minmax(0,1fr) 32px!important;gap:11px!important;height:48px!important;min-height:48px!important;padding:0 12px!important}.site-nav .language-switcher.language-menu>.language-menu-panel>button>.language-option-label{text-overflow:clip!important;font-size:13px!important;line-height:1.25!important;overflow:visible!important}.site-nav .language-switcher.language-menu>.language-menu-panel>button>.language-option-code{font-size:10px!important}.arkem-mobile-nav-panel{background:#071d2c;width:min(430px,100vw)}.arkem-mobile-nav-header{min-height:calc(78px + env(safe-area-inset-top));align-items:center}.arkem-mobile-nav-header>div>span,.arkem-mobile-nav-languages>span{font-size:10px!important;line-height:1.25!important}.arkem-mobile-nav-languages .language-switcher{scrollbar-width:thin;grid-template-columns:repeat(7,minmax(42px,1fr));overflow-x:auto}.arkem-mobile-nav-languages .language-switcher>button{min-width:42px;min-height:44px}.arkem-mobile-nav-actions>a,.arkem-mobile-nav-panel>footer>a{min-height:76px}.arkem-mobile-nav-actions b,.arkem-mobile-nav-panel>footer b{font-size:13px!important;line-height:1.3!important}.arkem-mobile-nav-actions small,.arkem-mobile-nav-panel>footer small{font-size:11px!important;line-height:1.4!important}.arkem-mobile-nav-groups>section>button{min-height:58px}.arkem-mobile-nav-groups>section>button small{font-size:10px!important}.arkem-mobile-nav-groups>section>button b{font-size:15px!important}.arkem-mobile-nav-groups>section>div>section>b{padding-top:3px;font-size:10px!important}.arkem-mobile-nav-groups>section>div>section>a{min-height:52px}.arkem-mobile-nav-groups>section>div>section>a>span>span{font-size:13px!important;line-height:1.35!important}.arkem-mobile-nav-groups>section>div>section>a>span:not(:has(small)){font-size:13px!important;line-height:1.35!important}.arkem-mobile-nav-groups>section>div>section>a small{font-size:11px!important;line-height:1.4!important}:where(.geo-workspace,.architect-studio,.cad-app,.designer-app,.system-comparison,.demolition-studio,.coordination-studio,.digital-hub-workspace,.project-os,.xlab,.client-portal,.zoning-workbench,.account-layout) :where(input:not([type=range]),select,textarea){min-height:var(--v105-control-height)!important;padding:10px 12px!important;font-size:14px!important;line-height:1.4!important}:where(.geo-workspace,.architect-studio,.cad-app,.designer-app,.system-comparison,.demolition-studio,.coordination-studio,.digital-hub-workspace,.project-os,.xlab,.client-portal,.zoning-workbench,.account-layout) label{font-size:12px!important;line-height:1.45!important}:where(.geo-workspace,.architect-studio,.cad-app,.designer-app,.system-comparison,.demolition-studio,.coordination-studio,.digital-hub-workspace,.project-os,.xlab,.client-portal,.zoning-workbench,.account-layout) small{font-size:11px!important;line-height:1.45!important}:where(.geo-workflow,.geo-stage-toolbar,.architect-tabs,.designer-tabs,.engineering-toolbar,.project-os-nav,.xlab-tabs,.coordination-tabs,.demolition-command,.cad-floor-tabs,.cad-canvas-toolbar,.site-canvas-toolbar) button{min-height:var(--v105-control-height)!important;white-space:normal!important;padding:9px 12px!important;font-size:12px!important;line-height:1.35!important}:where(.geo-workflow,.geo-stage-toolbar,.architect-tabs,.designer-tabs,.engineering-toolbar,.project-os-nav,.xlab-tabs,.coordination-tabs,.demolition-command) button :where(b,strong){font-size:12px!important;line-height:1.35!important}:where(.geo-workflow,.geo-stage-toolbar,.architect-tabs,.designer-tabs,.engineering-toolbar,.project-os-nav,.xlab-tabs,.coordination-tabs,.demolition-command) button small{font-size:10px!important;line-height:1.4!important}.project-kernel-bar,.project-guided-journey,.project-live-handoff{width:100%;max-width:100%}.project-guided-journey{border:1px solid var(--v105-line-light)!important;background:#f4f6f5!important;grid-template-columns:260px minmax(0,1fr)!important;min-height:0!important;display:grid!important;overflow:hidden!important}.project-guided-journey>header{align-content:center!important;min-height:124px!important;padding:22px!important;display:grid!important}.project-guided-journey>header span{font-size:10px!important;line-height:1.2!important}.project-guided-journey>header b{margin-top:8px!important;font-size:15px!important;line-height:1.35!important}.project-guided-journey>header small{margin-top:7px!important;font-size:11px!important;line-height:1.45!important}.project-guided-journey>div{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;width:100%;max-width:100%;grid-template-columns:repeat(7,minmax(154px,1fr))!important;display:grid!important;overflow-x:auto!important}.project-guided-journey>div>a{scroll-snap-align:start;grid-template-columns:30px minmax(0,1fr)!important;align-content:center!important;gap:10px!important;min-width:154px!important;min-height:124px!important;padding:14px 12px!important;display:grid!important;overflow:hidden!important}.project-guided-journey>div>a>span{align-content:center;min-width:0;display:grid!important}.project-guided-journey>div>a span b{white-space:normal!important;font-size:12px!important;line-height:1.3!important;display:block!important}.project-guided-journey>div>a span small{white-space:normal!important;margin-top:5px!important;font-size:10px!important;line-height:1.4!important;display:block!important}.project-guided-journey>div>a span strong{white-space:normal!important;margin-top:7px!important;font-size:10px!important;line-height:1.35!important;display:block!important}.project-guided-journey>div>a u{display:none!important}.project-live-handoff{overscroll-behavior-inline:contain;scrollbar-width:thin;grid-template-columns:repeat(6,minmax(170px,1fr))!important;display:grid!important;overflow-x:auto!important}.project-live-handoff>span,.project-live-handoff>a{min-width:170px!important;min-height:76px!important;padding:13px 14px!important}.project-live-handoff small{white-space:normal!important;font-size:10px!important;line-height:1.35!important}.project-live-handoff b{white-space:normal!important;font-size:12px!important;line-height:1.4!important}:is(.geo-hero-flow,.thread-hero-strip,.architecture-hero-strip,.coordination-hero-strip,.os-hero-strip,.media-hero-index,.model-library-index,.technical-hero-index,.design-studio-index,.digital-hero-index){scrollbar-width:thin;align-items:stretch!important;height:auto!important;min-height:58px!important;max-height:none!important;overflow:auto hidden!important}:is(.geo-hero-flow,.thread-hero-strip,.architecture-hero-strip,.coordination-hero-strip,.os-hero-strip,.media-hero-index,.model-library-index,.technical-hero-index,.design-studio-index,.digital-hero-index)>span{white-space:normal!important;min-width:142px!important;height:auto!important;min-height:58px!important;padding:11px 13px!important;font-size:10px!important;line-height:1.35!important}.geo-parcel-studio,.geo-workspace,.geo-workspace>*,.geo-controls,.geo-stage,.geo-results{max-width:100%;min-width:0!important}.geo-workflow{scrollbar-width:thin;grid-template-columns:repeat(7,minmax(118px,1fr))!important;overflow-x:auto!important}.geo-workflow button{min-width:118px!important;min-height:68px!important}.geo-control-section{height:auto!important;max-height:none!important}.geo-control-section>h3{font-size:clamp(21px,2vw,27px)!important;line-height:1.2!important}.geo-cascade-guide{min-height:0!important;padding:14px!important}.geo-cascade-guide b,.geo-cascade-status b,.geo-current-design b,.geo-results b{font-size:12px!important;line-height:1.4!important}.geo-cascade-guide small,.geo-cascade-status small,.geo-current-design small,.geo-results small{font-size:11px!important;line-height:1.45!important}.geo-stage-toolbar{min-height:var(--v105-control-height);height:auto!important}.geo-stage-toolbar>div{scrollbar-width:thin;grid-template-columns:repeat(3,minmax(110px,1fr))!important;height:auto!important;display:grid!important;overflow-x:auto!important}.geo-stage-toolbar button{min-width:110px!important}.geo-connectors{height:auto!important;min-height:0!important}.geo-connectors>a,.geo-connectors>button{min-height:76px!important;padding:14px!important}.geo-integration-map article,.geo-zoning-source-grid>a,.geo-zoning-source-grid>article,.zoning-discovery-sources article{min-height:126px!important}.geo-integration-map article b,.geo-zoning-source-grid b,.zoning-discovery-sources article b{font-size:12px!important;line-height:1.4!important}.geo-integration-map article small,.geo-zoning-source-grid small,.zoning-discovery-sources article p,.zoning-discovery-sources article small{font-size:11px!important;line-height:1.5!important}.geo-zoning-summary span,.zoning-discovery-result span{font-size:10px!important}.geo-zoning-summary b,.zoning-discovery-result b{font-size:12px!important;line-height:1.45!important}.client-portal{grid-template-columns:minmax(245px,285px) minmax(0,1fr)!important}.client-portal-sidebar{padding:24px 20px!important}.client-portal-sidebar h2{font-size:25px!important;line-height:1.15!important}.client-portal-sidebar p,.client-portal-sidebar label{font-size:13px!important;line-height:1.55!important}.client-portal-sidebar nav button,.client-portal-more>nav button{min-height:52px!important;padding:11px 12px!important;font-size:12px!important;line-height:1.35!important}.client-portal-next>span,.client-section-copy>span,.client-portal-stage>header span{font-size:10px!important}.client-portal-next>b{font-size:16px!important}.client-portal-next>small,.client-source-provenance span,.client-source-provenance b{font-size:11px!important;line-height:1.45!important}.client-portal-view{padding:28px clamp(20px,2.6vw,34px) 38px!important}.client-kpi-grid article{min-height:138px}.client-kpi-grid span,.client-kpi-grid small{font-size:11px!important;line-height:1.45!important}.client-gate-board>header,.client-section-copy{min-width:0}.readiness-score span,.readiness-score em,.readiness-dossier>header>div+div>b,.readiness-pillars span,.readiness-actions span,.xr-controls legend,.xr-controls label{font-size:10px!important;line-height:1.35!important}.readiness-pillars b,.readiness-actions b,.xr-review-room>footer b{font-size:12px!important;line-height:1.4!important}.readiness-pillars small,.readiness-actions p,.xr-workflow p,.xr-review-room>footer p{font-size:11px!important;line-height:1.5!important}.readiness-actions a,.readiness-actions button,.xr-review-room>footer a,.xr-review-room>footer button{min-height:var(--v105-touch-target);font-size:11px!important}.resource-library-v2 .resource-tools{align-items:start!important}.resource-library-v2 .resource-tools label>span{font-size:13px!important}.resource-library-v2 .resource-tools input{min-height:50px!important;font-size:15px!important}.resource-library-v2 .resource-filters button{min-height:var(--v105-touch-target)!important;padding:9px 13px!important;font-size:12px!important;line-height:1.35!important}.resource-library-v2 .resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.resource-library-v2 .resource-card{min-height:280px!important;padding:20px!important}.resource-library-v2 .resource-card h2{font-size:18px!important;line-height:1.3!important}.resource-library-v2 .resource-card p{font-size:12px!important;line-height:1.6!important}.resource-library-v2 .resource-card-copy>small,.resource-source>:where(span,b,small),.resource-source>div :where(a,button){font-size:11px!important;line-height:1.4!important}.resource-source>div :where(a,button){min-height:38px!important}.resource-guided-paths>button,.blog-reading-paths>article{min-height:126px;padding:18px}.resource-guided-paths b,.blog-reading-paths b{font-size:16px!important;line-height:1.3!important}.resource-guided-paths small,.blog-reading-paths p{font-size:11px!important;line-height:1.5!important}.blog-card-copy>div,.blog-card-copy>div small,.blog-card-image>span{font-size:10px!important}.blog-card-copy h2{font-size:clamp(20px,2vw,25px)!important;line-height:1.25!important}.blog-card-copy>p{font-size:13px!important;line-height:1.65!important}@media (width<=1180px){.site-nav{grid-template-columns:minmax(170px,1fr) 46px!important;gap:12px!important;height:82px!important;min-height:82px!important}.site-nav>:is(.desktop-navigation,.language-menu,.command-launcher,.nav-account,.nav-cta){display:none!important}.site-nav>.arkem-mobile-nav-trigger{grid-area:1/2!important;justify-self:end!important;display:grid!important}.project-guided-journey{grid-template-columns:1fr!important}.project-guided-journey>header{min-height:94px!important}.resource-library-v2 .resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.resource-guided-paths,.blog-reading-paths{grid-template-columns:1fr 1fr}.client-portal{grid-template-columns:1fr!important}.client-portal-sidebar{border-bottom:1px solid var(--v105-line-dark);border-right:0!important}.client-portal-sidebar>nav{grid-template-columns:repeat(4,minmax(150px,1fr))!important;overflow-x:auto!important}.client-portal-more>nav{grid-template-columns:repeat(5,minmax(150px,1fr))!important;overflow-x:auto!important}.client-portal-security{display:none}}@media (width<=900px){:root{--v105-page-gutter:18px}.shell{width:calc(100% - 36px)!important;max-width:none!important}:where(main) :where(input:not([type=range]),select,textarea){min-height:var(--v105-control-height)!important;font-size:16px!important}.geo-workspace{grid-template-columns:1fr!important}.geo-controls{border-right:0!important}.geo-field-grid,.geo-coordinate-fields,.geo-planning-grid,.zoning-form-grid,.zoning-form-grid.conditions,.client-kpi-grid{grid-template-columns:1fr 1fr!important}.client-kpi-grid article:nth-child(2n){border-right:0}.customer-continuity{grid-template-columns:1fr 1fr}.customer-continuity>a{grid-column:1/-1;min-height:54px}.readiness-pillars{grid-template-columns:1fr 1fr}}@media (width<=760px){:root{--v105-page-gutter:16px}.shell{width:calc(100% - 32px)!important}.section{padding-top:64px!important;padding-bottom:64px!important}.site-nav{width:calc(100% - 28px)!important;height:76px!important;min-height:76px!important}.site-nav>.brand{width:min(190px,62vw)!important}.project-thread-dock,.social-rail{display:none!important}:where(main) :where(h1,h2,h3){text-wrap:balance;max-width:100%!important}.tool-page-hero,.geo-page-hero,.portal-page-hero{min-height:auto!important}.tool-page-hero>.shell,.geo-page-hero>.shell{padding-top:68px!important;padding-bottom:46px!important}.tool-page-hero h1,.geo-page-hero h1,.portal-page-hero h1{letter-spacing:-.055em!important;font-size:clamp(39px,11.5vw,62px)!important;line-height:1!important}.tool-page-hero p:not(.eyebrow),.geo-page-hero p:not(.eyebrow),.portal-page-hero p:not(.eyebrow){font-size:16px!important;line-height:1.6!important}:is(.geo-hero-flow,.thread-hero-strip,.architecture-hero-strip,.coordination-hero-strip,.os-hero-strip,.media-hero-index,.model-library-index,.technical-hero-index,.design-studio-index,.digital-hero-index){scroll-snap-type:x mandatory;grid-template-columns:none!important;grid-auto-columns:minmax(154px,72vw)!important;grid-auto-flow:column!important;width:calc(100% - 32px)!important;margin:0 auto!important;position:static!important;inset:auto!important;transform:none!important}:is(.geo-hero-flow,.thread-hero-strip,.architecture-hero-strip,.coordination-hero-strip,.os-hero-strip,.media-hero-index,.model-library-index,.technical-hero-index,.design-studio-index,.digital-hero-index)>span{scroll-snap-align:start;min-width:154px!important}.project-guided-journey>header{min-height:0!important;padding:18px!important}.project-guided-journey>div{scroll-snap-type:x mandatory;grid-template-columns:repeat(7,minmax(218px,78vw))!important}.project-guided-journey>div>a{min-width:218px!important;min-height:112px!important}.project-live-handoff{scroll-snap-type:x mandatory;grid-template-columns:repeat(6,minmax(220px,78vw))!important}.project-live-handoff>span,.project-live-handoff>a{scroll-snap-align:start;min-width:220px!important}.geo-workflow{scroll-snap-type:x mandatory;grid-template-columns:repeat(7,minmax(210px,76vw))!important}.geo-workflow button{scroll-snap-align:start;min-width:210px!important}.geo-stage{padding:10px!important}.geo-stage-toolbar>div{scroll-snap-type:x mandatory;grid-template-columns:repeat(3,minmax(180px,70vw))!important}.geo-stage-toolbar button{scroll-snap-align:start;min-width:180px!important}.geo-connectors{grid-template-columns:1fr!important}.geo-connectors>a,.geo-connectors>button{border-right:0!important;border-bottom:1px solid var(--v105-line-light)!important}.geo-integration-map>div,.geo-zoning-connector-row,.zoning-discovery-sources,.zoning-discovery-result{grid-template-columns:1fr 1fr!important}.client-portal-sidebar>nav,.client-portal-more>nav{scroll-snap-type:x mandatory;grid-template-columns:repeat(4,minmax(180px,76vw))!important}.client-portal-sidebar nav button{scroll-snap-align:start;min-width:180px!important}.client-portal-stage>header{gap:18px;align-items:flex-start!important;padding:20px 16px!important}.client-portal-view{padding:22px 16px 30px!important}.resource-library-v2 .resource-grid,.resource-guided-paths,.blog-reading-paths{grid-template-columns:1fr!important}.resource-library-v2 .resource-card{min-height:0!important}.resource-guided-paths>button,.blog-reading-paths>article{min-height:104px}.customer-continuity{grid-template-columns:1fr}.customer-continuity>div{border-right:0;border-bottom:1px solid var(--v105-line-light);min-height:92px}.customer-continuity>a{grid-column:auto}.readiness-pillars,.readiness-actions,.xr-workflow{grid-template-columns:1fr!important}}@media (width<=520px){.shell{width:calc(100% - 28px)!important}.site-nav{width:calc(100% - 24px)!important}.site-nav>.brand{width:min(176px,62vw)!important}.arkem-mobile-nav-header{padding-inline:14px}.arkem-mobile-nav-header>a{width:158px}.arkem-mobile-nav-languages .language-switcher{grid-template-columns:repeat(4,minmax(54px,1fr));overflow:visible}.arkem-mobile-nav-languages .language-switcher>button{min-height:46px!important}.arkem-mobile-nav-actions{grid-template-columns:1fr}.arkem-mobile-nav-actions>a{border-bottom:1px solid #ffffff21;border-right:0;min-height:66px}.geo-field-grid,.geo-coordinate-fields,.geo-planning-grid,.zoning-form-grid,.zoning-form-grid.conditions,.geo-integration-map>div,.geo-zoning-connector-row,.zoning-discovery-sources,.zoning-discovery-result,.client-kpi-grid{grid-template-columns:1fr!important}.client-kpi-grid article{border-right:0;border-bottom:1px solid var(--v105-line-dark);min-height:112px}.client-portal-stage>header{grid-template-columns:1fr!important;display:grid!important}.client-portal-health{border-top:1px solid var(--v105-line-dark);border-left:0!important;min-width:0!important;padding:12px 0 0!important}}@media (hover:none){:where(a,button,summary){-webkit-tap-highlight-color:#c8724338}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.project-core-registry{--core-border:#809eb138;border:1px solid var(--core-border);color:#f4f7f8;background:linear-gradient(135deg,#c46c3f14,#0000 38%),#071f30}.project-core-registry>header{border-bottom:1px solid var(--core-border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:24px 26px 20px;display:grid}.project-core-registry>header span,.project-core-registry article div>span{color:#ed955f;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.project-core-registry>header h3{margin:7px 0 4px;font-size:clamp(22px,2vw,30px);line-height:1.05}.project-core-registry>header p{color:#a9bdc9;max-width:680px;margin:0;font-size:14px;line-height:1.55}.project-core-registry>header aside{text-align:right;min-width:132px}.project-core-registry>header aside strong{color:#ed955f;font-size:34px;font-weight:500;line-height:1;display:block}.project-core-registry>header aside span{color:#a9bdc9;letter-spacing:.06em;margin-top:7px;font-size:11px}.project-core-fields{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.project-core-fields article{border-right:1px solid var(--core-border);border-bottom:1px solid var(--core-border);min-width:0;min-height:154px;padding:19px 20px 18px;position:relative}.project-core-registry.compact .project-core-fields article{min-height:138px;padding:17px 18px 16px}.project-core-fields article:nth-child(5n){border-right:0}.project-core-fields article:before{content:"";background:#7693a3;width:28px;height:2px;position:absolute;top:-1px;left:20px}.project-core-fields article.trust-verified:before{background:#5fc49c}.project-core-fields article.trust-declared:before{background:#ed955f}.project-core-fields article.trust-derived:before{background:#76a9c7}.project-core-fields article.trust-missing:before{background:#657b88}.project-core-fields article div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.project-core-fields article div>span{color:#a9bdc9;line-height:1.35}.project-core-fields article div i{color:#78909d;flex:none;font-size:11px;font-style:normal;font-weight:700}.project-core-fields article.trust-verified div i{color:#5fc49c}.project-core-fields article.trust-declared div i{color:#ed955f}.project-core-fields article.trust-derived div i{color:#76a9c7}.project-core-fields article>strong{overflow-wrap:anywhere;color:#fff;margin:14px 0 12px;font-size:16px;line-height:1.35;display:block}.project-core-fields article>small{color:#7f98a6;font-size:11px;line-height:1.45;display:block}.project-core-fields article>small b{color:#a9bdc9}.project-core-registry>footer{align-items:center;gap:20px;padding:14px 20px;display:flex}.project-core-registry>footer span{color:#9eb2bd;align-items:center;gap:6px;font-size:11px;display:inline-flex}.project-core-registry>footer span i{background:#657b88;border-radius:50%;width:7px;height:7px}.project-core-registry>footer span i.verified{background:#5fc49c}.project-core-registry>footer span i.declared{background:#ed955f}.project-core-registry>footer span i.derived{background:#76a9c7}.project-core-registry>footer>small{color:#78909d;letter-spacing:.08em;margin-left:auto;font-size:11px}.hub-control-center>.project-core-registry{grid-column:1/-1}.start-success>.project-core-registry{margin:0 28px 24px}@media (width<=1180px){.project-core-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.project-core-fields article:nth-child(5n){border-right:1px solid var(--core-border)}.project-core-fields article:nth-child(2n){border-right:0}}@media (width<=700px){.project-core-registry>header{grid-template-columns:1fr;gap:16px;padding:20px 18px 16px}.project-core-registry>header aside{text-align:left;align-items:baseline;gap:10px;min-width:0;display:flex}.project-core-registry>header aside strong{font-size:28px}.project-core-fields{grid-template-columns:1fr}.project-core-registry.compact .project-core-fields{scroll-snap-type:x proximity;scrollbar-color:#526f80 #071a28;display:flex;overflow-x:auto}.project-core-registry.compact .project-core-fields article{scroll-snap-align:start;flex:0 0 min(82vw,300px);min-height:146px}.project-core-fields article,.project-core-fields article:nth-child(5n),.project-core-fields article:nth-child(2n){border-right:0;min-height:0}.project-core-registry.compact .project-core-fields article{border-right:1px solid var(--core-border)}.project-core-registry>footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.project-core-registry>footer>small{grid-column:1/-1;margin:2px 0 0}.start-success>.project-core-registry{margin:0 14px 20px}}.project-start-head{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:34px 70px}.start-mode-switch{background:#ffffff14;border-top:1px solid #ffffff29;grid-column:1/-1;grid-template-columns:minmax(150px,1fr) repeat(2,minmax(190px,250px));align-items:stretch;gap:1px;padding-top:22px;display:grid}.start-mode-switch>span{color:#9eb3be;letter-spacing:.1em;align-items:center;padding:14px 18px;font-size:11px;font-weight:800;display:flex}.start-mode-switch button{color:#d5e0e4;text-align:left;cursor:pointer;background:#0c2c3e;border:0;min-height:62px;padding:12px 16px;display:grid}.start-mode-switch button b,.start-mode-switch button small{display:block}.start-mode-switch button b{font-size:13px}.start-mode-switch button small{color:#91a7b1;margin-top:4px;font-size:11px}.start-mode-switch button.active{color:#fff;background:#c36f3f}.start-mode-switch button.active small{color:#fff4ed}.project-start-workspace>aside>.start-draft-state{border-top:1px solid #ffffff24;grid-template-columns:1fr auto;gap:6px 12px;margin-top:18px;padding:17px 0 0;display:grid}.start-draft-state small{grid-column:1/-1}.start-draft-state b{color:#dce8ec;margin:0;font-size:11px}.start-draft-state span{color:#ef9a68;align-self:center;font-size:11px;font-weight:800}.start-fieldset .start-parcel-options{grid-template-columns:repeat(4,minmax(0,1fr))}.start-fieldset .start-document-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.start-parcel-options button,.start-document-grid button{align-items:flex-start}.start-parcel-options button>span,.start-document-grid button>span{min-width:0}.start-parcel-options button span b,.start-parcel-options button span small,.start-document-grid button span b,.start-document-grid button span small{display:block}.start-parcel-options button span b,.start-document-grid button span b{font-size:12px}.start-parcel-options button span small,.start-document-grid button span small{color:#6b7f88;margin-top:5px;font-size:11px;font-weight:500;line-height:1.45}.start-decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.start-decision-grid label>span{color:#405c69;min-height:30px;margin-bottom:8px;font-size:11px;font-weight:750;line-height:1.4;display:block}.start-technical-details{background:#f4f7f5;border:1px solid #c7d1d3}.start-technical-details summary{color:#1c4357;cursor:pointer;min-height:48px;padding:15px 18px;font-size:12px;font-weight:800}.start-technical-details[open]{padding:0 18px 18px}.start-technical-details[open] summary{border-bottom:1px solid #c7d1d3;margin:0 -18px 18px}.start-technical-details label{display:block;position:relative}.start-technical-details label>span{color:#405c69;margin-bottom:8px;font-size:11px;font-weight:750;display:block}.start-technical-details label>small{color:#6d818a;font-size:11px;position:absolute;bottom:20px;right:16px}.start-technical-details p{color:#657a83;margin:10px 0 0;font-size:11px;line-height:1.55}.start-review>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.start-review>header strong{color:#ef9a68;font-size:24px;font-weight:600}.start-review-next{background:#edf3f2;border-left:4px solid #c36f3f;padding:22px}.start-review-next span,.start-roadmap-result>header span,.start-missing-documents span,.start-account-save span{color:#b86538;letter-spacing:.1em;font-size:11px;font-weight:800}.start-review-next h4{color:#17364a;margin:8px 0 6px;font-size:20px}.start-review-next p{color:#5d747e;max-width:760px;margin:0;font-size:12px;line-height:1.6}.start-roadmap-gates{background:#d1d9da;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.start-roadmap-gates article{background:#fff;grid-template-columns:34px minmax(0,1fr) auto;gap:13px;min-width:0;min-height:132px;padding:18px;display:grid;position:relative}.start-roadmap-gates article:before{content:"";background:#80939b;width:3px;position:absolute;inset:0 auto 0 0}.start-roadmap-gates article.status-complete:before{background:#4a987a}.start-roadmap-gates article.status-ready:before{background:#568ca8}.start-roadmap-gates article.status-official-review:before{background:#c36f3f}.start-roadmap-gates article.status-client-decision:before{background:#b9973d}.start-roadmap-gates article.status-expert-review:before{background:#7d6ca7}.start-roadmap-gates article.status-missing:before{background:#a84e45}.start-roadmap-gates article>i{color:#234c60;border:1px solid #c2ced0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;font-weight:800;display:grid}.start-roadmap-gates article div{min-width:0}.start-roadmap-gates article div span,.start-roadmap-gates article div b,.start-roadmap-gates article div small{display:block}.start-roadmap-gates article div span{color:#8b5c41;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.start-roadmap-gates article div b{overflow-wrap:anywhere;color:#17364a;margin:7px 0 6px;font-size:13px;line-height:1.35}.start-roadmap-gates article div small{color:#657b84;font-size:11px;line-height:1.5}.start-roadmap-gates article>a{color:#b86538;align-self:start;font-size:17px;font-weight:800}.start-missing-documents{background:#f7f2ed;border-top:1px solid #d4dcdd;padding:18px 21px}.start-missing-documents p{color:#5f615e;margin:7px 0 0;font-size:12px;line-height:1.55}.start-roadmap-result{border:1px solid #cbd4d6;margin:28px}.start-roadmap-result>header{background:#edf3f2;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:26px;padding:24px;display:grid}.start-roadmap-result>header h3{color:#17364a;margin:7px 0 5px;font-size:26px}.start-roadmap-result>header p{color:#647a83;max-width:720px;margin:0;font-size:12px;line-height:1.55}.start-roadmap-result>header strong{color:#c36f3f;font-size:38px;font-weight:500}.start-roadmap-result>header strong small{color:#6f858e;text-align:right;font-size:11px;display:block}.start-account-save{background:#f2f5f3;border:1px solid #cbd4d6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 28px;margin:0 28px 24px;padding:22px 24px;display:grid}.start-account-save b{color:#17364a;margin:7px 0 5px;font-size:15px;display:block}.start-account-save div p,.start-account-save>p{color:#657a83;margin:0;font-size:11px;line-height:1.55}.start-account-save>p{grid-column:1/-1}.start-account-save button{color:#fff;cursor:pointer;background:#173f53;border:1px solid #173f53;min-height:48px;padding:0 18px;font-size:11px;font-weight:800}.start-account-save button:disabled{cursor:default;opacity:.72}@media (width<=980px){.project-start-head{grid-template-columns:1fr}.start-mode-switch{grid-column:1}.start-fieldset .start-parcel-options,.start-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.start-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.start-mode-switch>span{grid-column:1/-1}.project-start-steps{grid-template-columns:repeat(5,minmax(82px,1fr));overflow-x:auto}.project-start-steps button{grid-template-columns:1fr;gap:7px;min-width:82px;min-height:86px;padding:12px}.project-start-steps button small{display:none}.project-start-steps button b{font-size:11px}.start-fieldset .start-parcel-options,.start-fieldset .start-document-grid,.start-decision-grid,.start-roadmap-gates{grid-template-columns:1fr}.start-review>header{grid-template-columns:1fr auto}.start-review>header b{grid-area:2/1/auto/-1}.start-roadmap-result{margin:18px}.start-roadmap-result>header,.start-account-save{grid-template-columns:1fr}.start-roadmap-result>header strong small{text-align:left;margin-left:6px;display:inline}.start-account-save{margin:0 18px 20px}.start-account-save button{width:100%}}@media (width<=520px){.start-mode-switch{grid-template-columns:1fr}.start-mode-switch>span{grid-column:1}.project-start-workspace>aside>.start-draft-state,.start-review>header{grid-template-columns:1fr}.start-review>header b{grid-column:1}.start-roadmap-gates article{grid-template-columns:32px minmax(0,1fr)}.start-roadmap-gates article>a{grid-column:2}.start-roadmap-result,.start-account-save{margin-left:12px;margin-right:12px}}.v108-portal,.v108-portal *{box-sizing:border-box}.v108-portal{--v108-ink:#08263a;--v108-navy:#061d2e;--v108-blue:#173f54;--v108-copper:#c66d3e;--v108-copper-soft:#f5e9e0;--v108-mint:#72c4a7;--v108-paper:#f4f2ec;--v108-muted:#607681;--v108-line:#d2dcde;width:100%;min-width:0;color:var(--v108-ink);background:#fff;border:1px solid #cbd6d9;overflow:clip;box-shadow:0 28px 80px #051d2d1a}.v108-portal :where(button,a,input,select,textarea,summary){font:inherit}.v108-portal :where(button,a){min-height:44px}.v108-portal :where(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #c66d3e6b}.v108-portal-head{background:linear-gradient(115deg, #ffffff0f, transparent 42%), var(--v108-navy);color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:30px 34px;display:grid}.v108-portal-head>div:first-child{min-width:0}.v108-portal-head span,.v108-section-head span,.v108-record-copy>span,.v108-next-action>div>span,.v108-today-summary>span,.v108-project-identity>div>span,.v108-decisions>header span,.v108-files>header span,.v108-meetings>header span,.v108-meetings>div>span,.v108-account-projects>header span,.v108-empty-state>span{color:var(--v108-copper);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850}.v108-portal-head h2{overflow-wrap:anywhere;font:600 clamp(24px, 2.6vw, 38px)/1.12 var(--font-manrope);margin:8px 0 4px}.v108-portal-head p{color:#abc0c9;margin:0;font-size:13px;line-height:1.55}.v108-portal-score{text-align:right;border-left:1px solid #ffffff29;min-width:168px;padding-left:28px;display:grid}.v108-portal-score span{color:#9fb6c0;letter-spacing:.12em;font-size:9px;font-weight:800}.v108-portal-score b{color:var(--v108-mint);font:500 36px/1 var(--font-manrope);margin:4px 0 2px}.v108-portal-score small{color:#aac0c8;font-size:10px}.v108-primary-nav{border-bottom:1px solid var(--v108-line);background:#f7f8f5;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.v108-primary-nav button{border:0;border-right:1px solid var(--v108-line);min-width:0;min-height:76px;color:var(--v108-ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr);gap:3px 13px;padding:16px 22px;display:grid;position:relative}.v108-primary-nav button:last-child{border-right:0}.v108-primary-nav button:after{content:"";background:0 0;height:3px;position:absolute;inset:auto 22px -1px}.v108-primary-nav button>span{color:#9caeb4;grid-row:1/3;align-self:center;font-size:10px;font-weight:850}.v108-primary-nav button b{overflow-wrap:anywhere;min-width:0;font-size:13px}.v108-primary-nav button small{color:#748991;font-size:10px}.v108-primary-nav button.active{color:#a9512d;background:#fff}.v108-primary-nav button.active:after{background:var(--v108-copper)}.v108-primary-nav button.active>span{color:var(--v108-copper)}.v108-record-state{background:#f7f8f6;border:1px solid #d7dfe0;border-left:4px solid #8da0a7;grid-template-columns:minmax(0,1fr) auto minmax(190px,auto);align-items:center;gap:22px;margin:18px 20px 0;padding:20px 22px;display:grid}.v108-record-state.is-aligned{background:#f1f8f5;border-left-color:#36836c}.v108-record-state.is-conflict,.v108-record-state.is-error{background:#fff5f1;border-left-color:#b74c3e}.v108-record-state.is-device-only,.v108-record-state.is-account-only{border-left-color:var(--v108-copper);background:#fbf6f0}.v108-record-copy{min-width:0}.v108-record-copy h3{font:650 17px/1.25 var(--font-manrope);margin:6px 0 3px}.v108-record-copy p,.v108-record-copy>small{color:var(--v108-muted);margin:0;font-size:11px;line-height:1.55;display:block}.v108-record-copy>small{color:#a4502e;margin-top:7px;font-weight:750}.v108-record-meta{background:var(--v108-line);grid-template-columns:repeat(2,minmax(115px,1fr));gap:1px;display:grid}.v108-record-meta>span{color:#637982;background:#fff;gap:4px;padding:10px 12px;font-size:10px;display:grid}.v108-record-meta b{color:var(--v108-ink);font-size:10px}.v108-record-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:390px;display:flex}.v108-record-actions :where(button,a){border:1px solid var(--v108-copper);background:var(--v108-copper);color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:11px;font-weight:800;line-height:1.35;text-decoration:none;display:inline-flex}.v108-record-actions button.secondary{color:var(--v108-ink);background:#fff}.v108-record-skeleton{gap:8px;width:180px;display:grid}.v108-record-skeleton i{background:linear-gradient(90deg,#e2e7e6,#f7f8f7,#e2e7e6) 0 0/200% 100%;border-radius:2px;height:12px;animation:1.4s infinite v108-loading;display:block}.v108-record-skeleton i:last-child{width:68%}@keyframes v108-loading{to{background-position:-200% 0}}.v108-portal-stage{min-width:0;padding:26px 30px 34px}.v108-next-action{border-left:5px solid var(--v108-copper);background:linear-gradient(120deg, #ffffff12, transparent 45%), var(--v108-blue);color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px;display:grid}.v108-next-action h3{font:600 clamp(22px, 3vw, 34px)/1.15 var(--font-manrope);margin:7px 0 5px}.v108-next-action p{color:#aec1c9;margin:0;font-size:12px}.v108-next-action a,.v108-empty-state a{background:var(--v108-copper);color:#fff;justify-content:space-between;align-items:center;gap:22px;padding:13px 16px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.v108-today-grid{grid-template-columns:minmax(0,1fr) minmax(250px,.36fr);gap:18px;margin-top:18px;display:grid}.v108-today-grid>section,.v108-today-summary,.v108-decisions,.v108-files,.v108-meetings{border:1px solid var(--v108-line);background:#fff;min-width:0}.v108-today-grid>section>header,.v108-decisions>header,.v108-files>header,.v108-meetings>header{border-bottom:1px solid var(--v108-line);justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:14px 18px;display:flex}.v108-today-grid>section>header span,.v108-today-grid>section>header b,.v108-decisions>header b,.v108-files>header b,.v108-meetings>header b{letter-spacing:.08em;font-size:10px;font-weight:850}.v108-today-grid>section>header span{color:var(--v108-copper)}.v108-today-grid>section>header b{color:#6e828a}.v108-work-list{display:grid}.v108-work-list article{border-bottom:1px solid #e1e6e6;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;min-width:0;padding:18px;display:grid}.v108-work-list article:last-child{border-bottom:0}.v108-work-list article>i{background:#84969d;border-radius:50%;width:9px;height:9px;margin-top:5px}.v108-work-list article.is-next>i{background:var(--v108-copper);box-shadow:0 0 0 5px var(--v108-copper-soft)}.v108-work-list article.is-warning>i,.v108-work-list article.is-review>i{background:#b34c3d}.v108-work-list article>div{min-width:0}.v108-work-list article>div>span{color:#8b5a42;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.v108-work-list h4{overflow-wrap:anywhere;margin:5px 0;font-size:14px;line-height:1.35}.v108-work-list p{color:var(--v108-muted);margin:0;font-size:11px;line-height:1.55}.v108-work-list dl{flex-wrap:wrap;gap:8px 20px;margin:12px 0 0;display:flex}.v108-work-list dl>div{gap:6px;min-width:0;display:flex}.v108-work-list dt,.v108-work-list dd{margin:0;font-size:9px}.v108-work-list dt{color:#8b9ba1}.v108-work-list dd{color:var(--v108-ink);font-weight:800}.v108-work-list article>a{border:1px solid var(--v108-line);width:42px;min-width:42px;color:var(--v108-copper);place-items:center;font-weight:900;text-decoration:none;display:grid}.v108-today-summary{background:var(--v108-paper);padding:22px}.v108-today-summary>div{border-bottom:1px solid #ced8d8;margin:18px 0;padding-bottom:18px;display:grid}.v108-today-summary>div b{font:550 44px/1 var(--font-manrope)}.v108-today-summary>div small{color:var(--v108-muted);margin-top:4px;font-size:10px}.v108-today-summary ul{background:#d5dddd;gap:1px;margin:0;padding:0;list-style:none;display:grid}.v108-today-summary li{background:#fff;justify-content:space-between;gap:12px;padding:11px 12px;font-size:10px;display:flex}.v108-today-summary li span{color:var(--v108-muted)}.v108-today-summary button{background:var(--v108-ink);color:#fff;cursor:pointer;border:0;width:100%;margin-top:16px;padding:12px;font-size:10px;font-weight:800}.v108-empty-state{border:1px solid var(--v108-line);border-left:5px solid var(--v108-copper);background:var(--v108-paper);justify-items:start;max-width:760px;padding:38px;display:grid}.v108-empty-state.compact{max-width:none;padding:24px}.v108-empty-state h3{font:600 clamp(22px, 3vw, 34px)/1.2 var(--font-manrope);margin:8px 0}.v108-empty-state p{max-width:620px;color:var(--v108-muted);margin:0 0 20px;font-size:12px;line-height:1.65}.v108-section-head{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:20px;display:flex}.v108-section-head h3{font:600 clamp(22px, 3vw, 34px)/1.18 var(--font-manrope);margin:7px 0 0}.v108-section-head>div:last-child{border-left:1px solid var(--v108-line);min-width:120px;padding-left:22px;display:grid}.v108-section-head>div:last-child b{font:550 28px/1 var(--font-manrope)}.v108-section-head>div:last-child small{color:var(--v108-muted);margin-top:5px;font-size:9px}.v108-project-identity{background:var(--v108-navy);color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:22px 24px;display:grid}.v108-project-identity h4{overflow-wrap:anywhere;font:600 22px/1.25 var(--font-manrope);margin:7px 0 4px}.v108-project-identity p{color:#a7bec7;margin:0;font-size:11px}.v108-project-identity dl{background:#ffffff21;grid-template-columns:repeat(2,minmax(150px,1fr));gap:1px;margin:0;display:grid}.v108-project-identity dl>div{background:#0c2a3c;gap:5px;padding:12px 14px;display:grid}.v108-project-identity dt,.v108-project-identity dd{margin:0;font-size:9px}.v108-project-identity dt{color:#89a4af}.v108-project-identity dd{color:#d9e5e8;font-weight:750}.v108-project-sections{background:var(--v108-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:1px;display:grid}.v108-project-sections>article{background:#fff;min-width:0;min-height:255px;padding:19px;display:grid}.v108-project-sections>article>header{align-content:start;min-height:78px;display:grid}.v108-project-sections>article>header span,.v108-technical-details article>div>span{color:#6b7e85;letter-spacing:.06em;text-transform:uppercase;background:#edf0ef;justify-self:start;padding:4px 6px;font-size:8px;font-weight:850}.v108-project-sections>article.is-verified>header span,.v108-technical-details article>div>span.is-verified{color:#277057;background:#e4f3ed}.v108-project-sections>article.is-declared>header span,.v108-technical-details article>div>span.is-declared{color:#a65431;background:#f8ede4}.v108-project-sections>article.is-derived>header span,.v108-technical-details article>div>span.is-derived{color:#315d75;background:#e8eff4}.v108-project-sections>article>header b{margin-top:9px;font-size:13px}.v108-project-sections>article>header small{color:var(--v108-muted);margin-top:4px;font-size:9px}.v108-project-sections>article>div{min-width:0}.v108-project-sections>article>div p{border-top:1px solid #e1e6e6;gap:4px;min-width:0;margin:0;padding:10px 0;display:grid}.v108-project-sections>article>div span{color:#84969d;font-size:9px}.v108-project-sections>article>div b{overflow-wrap:anywhere;font-size:10px;line-height:1.5}.v108-project-sections>article>a{color:var(--v108-copper);align-self:end;font-size:10px;font-weight:850;text-decoration:none}.v108-technical-details{border:1px solid var(--v108-line);background:#f8f9f7;margin-top:18px}.v108-technical-details summary{min-height:56px;color:var(--v108-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;font-size:11px;font-weight:800;display:flex}.v108-technical-details summary span{color:var(--v108-muted);font-size:9px}.v108-technical-details[open] summary{border-bottom:1px solid var(--v108-line)}.v108-technical-details>div{background:var(--v108-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.v108-technical-details article{background:#fff;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px;min-width:0;padding:16px;display:grid}.v108-technical-details article>div,.v108-technical-details article>aside{min-width:0}.v108-technical-details article b{margin-top:8px;font-size:11px;display:block}.v108-technical-details article p{overflow-wrap:anywhere;color:var(--v108-muted);margin:4px 0 0;font-size:9px;line-height:1.5}.v108-technical-details article aside{border-left:1px solid #e0e5e5;padding-left:16px}.v108-technical-details article aside small{color:var(--v108-ink);font-size:9px;font-weight:800}.v108-account-projects{border:1px solid var(--v108-line);margin-top:18px}.v108-account-projects>header{border-bottom:1px solid var(--v108-line);justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;display:flex}.v108-account-projects>header h4{margin:5px 0 0;font-size:13px}.v108-account-projects>header>b{font:550 28px/1 var(--font-manrope)}.v108-account-projects>div{display:grid}.v108-account-projects article{border-bottom:1px solid #e0e6e6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 18px;display:grid}.v108-account-projects article:last-child{border-bottom:0}.v108-account-projects article>div{grid-template-columns:auto minmax(0,1fr);gap:3px 10px;min-width:0;display:grid}.v108-account-projects article>div>span{color:var(--v108-copper);grid-row:1/3;align-self:center;font-size:9px;font-weight:850}.v108-account-projects article b,.v108-account-projects article small{overflow-wrap:anywhere;min-width:0}.v108-account-projects article b{font-size:11px}.v108-account-projects article small{color:var(--v108-muted);font-size:9px}.v108-account-projects article button{border:1px solid var(--v108-ink);color:var(--v108-ink);cursor:pointer;background:#fff;padding:10px 13px;font-size:9px;font-weight:800}.v108-account-projects article button:disabled{opacity:.45;cursor:not-allowed}.v108-records-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:18px;display:grid}.v108-decisions>form{background:var(--v108-paper);gap:14px;padding:18px;display:grid}.v108-decisions>form label{color:#536b75;gap:7px;font-size:10px;font-weight:750;display:grid}.v108-decisions>form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.v108-decisions :where(textarea,select,input){width:100%;min-width:0;min-height:46px;color:var(--v108-ink);background:#fff;border:1px solid #bdcacc;border-radius:0;padding:11px 12px;font-size:12px}.v108-decisions textarea{resize:vertical;min-height:84px}.v108-decisions>form>button{background:var(--v108-copper);color:#fff;cursor:pointer;border:0;justify-self:start;padding:11px 16px;font-size:10px;font-weight:850}.v108-decision-list{display:grid}.v108-decision-list>p{color:var(--v108-muted);margin:0;padding:20px;font-size:11px}.v108-decision-list article{border-top:1px solid #e0e6e6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:15px 18px;display:grid}.v108-decision-list article>span{color:var(--v108-copper);font-size:8px;font-weight:850}.v108-decision-list article>div{gap:4px;min-width:0;display:grid}.v108-decision-list article b{overflow-wrap:anywhere;font-size:10px;line-height:1.45}.v108-decision-list article small{color:var(--v108-muted);font-size:9px}.v108-decision-list article>button{border:1px solid var(--v108-copper);min-width:74px;color:var(--v108-copper);cursor:pointer;background:#fff;padding:8px;font-size:9px;font-weight:800}.v108-decision-list article.is-closed{opacity:.58}.v108-files>article{border-bottom:1px solid #e0e6e6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:17px 18px;display:grid}.v108-files>article>div{grid-template-columns:auto minmax(0,1fr);gap:3px 10px;min-width:0;display:grid}.v108-files>article>div span{background:var(--v108-paper);color:var(--v108-copper);grid-row:1/3;align-self:center;padding:4px;font-size:8px;font-weight:850}.v108-files>article b,.v108-files>article small{overflow-wrap:anywhere;min-width:0}.v108-files>article b{font-size:10px}.v108-files>article small{color:var(--v108-muted);font-size:9px;line-height:1.45}.v108-files>article :where(button,a){border:1px solid var(--v108-ink);min-width:70px;color:var(--v108-ink);cursor:pointer;background:#fff;place-items:center;padding:9px;font-size:9px;font-weight:800;text-decoration:none;display:grid}.v108-files>p{color:var(--v108-muted);background:#f8f8f5;margin:0;padding:16px 18px;font-size:9px;line-height:1.55}.v108-meetings{margin-top:18px}.v108-meetings>div{display:grid}.v108-meetings>div>article{border-bottom:1px solid #e2e7e7;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:13px 18px;display:grid}.v108-meetings>div>article>span{color:var(--v108-copper);font-size:8px;font-weight:850}.v108-meetings>div>article>div{gap:4px;min-width:0;display:grid}.v108-meetings>div>article b{font-size:10px}.v108-meetings>div>article small{color:var(--v108-muted);font-size:9px}.v108-meetings>a,.v108-meetings.is-empty>a{color:var(--v108-copper);align-items:center;margin:14px 18px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.v108-meetings.is-empty{justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.v108-meetings.is-empty>div{display:block}.v108-meetings.is-empty b{margin-top:6px;font-size:12px;display:block}.v108-meetings.is-empty p{color:var(--v108-muted);margin:5px 0 0;font-size:10px}.v108-portal-footer{border-top:1px solid var(--v108-line);background:#f7f8f5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 26px;padding:18px 30px;display:grid}.v108-portal-footer p,.v108-portal-footer small{color:var(--v108-muted);margin:0;font-size:9px;line-height:1.5}.v108-portal-footer p b{color:var(--v108-ink)}.v108-portal-footer>div{flex-wrap:wrap;justify-content:flex-end;gap:10px 18px;display:flex}.v108-portal-footer a{color:var(--v108-ink);align-items:center;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.v108-portal-footer>small{grid-column:1/-1}.v108-portal-hero .portal-page-hero-grid{align-items:end}.v108-hero-promise{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#041b2bb8;border:1px solid #ffffff2e;align-self:end;min-width:0;padding:24px}.v108-hero-promise>span{color:#ef9462;letter-spacing:.13em;font-size:9px;font-weight:850}.v108-hero-promise ol{margin:16px 0;padding:0;list-style:none;display:grid}.v108-hero-promise li{border-top:1px solid #ffffff21;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:10px 0;font-size:12px;font-weight:750;display:grid}.v108-hero-promise li b{color:#ef9462;font-size:9px}.v108-hero-promise small{color:#a8bec7;font-size:10px;line-height:1.55;display:block}.v108-back-to-simple{color:#fff;border:1px solid #ffffff47;align-items:center;margin-top:22px;padding:12px 15px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.v108-technical-room-hero{min-height:620px}.v108-account-settings-hero .account-dashboard-head aside{gap:8px}.v108-account-settings-hero .account-dashboard-head aside a{align-items:center;min-height:40px;display:inline-flex}@media (width<=1120px){.v108-record-state{grid-template-columns:minmax(0,1fr) auto}.v108-record-actions{grid-column:1/-1;justify-content:flex-start;max-width:none}.v108-project-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.v108-records-grid{grid-template-columns:1fr}}@media (width<=860px){.v108-portal-head{padding:26px}.v108-record-state{grid-template-columns:1fr;margin-inline:14px}.v108-record-meta{width:100%}.v108-record-actions{grid-column:auto}.v108-today-grid,.v108-project-identity,.v108-technical-details>div,.v108-portal-hero .portal-page-hero-grid{grid-template-columns:1fr}.v108-hero-promise{max-width:620px}}@media (width<=720px){.v108-portal{width:100%;box-shadow:none;border-inline:0}.v108-portal-head{grid-template-columns:1fr;gap:18px;padding:22px 18px}.v108-portal-score{text-align:left;border-top:1px solid #ffffff24;border-left:0;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;min-width:0;padding:14px 0 0}.v108-portal-score span{align-self:end}.v108-portal-score b{grid-area:1/2/3;align-self:center}.v108-primary-nav{grid-template-columns:1fr}.v108-primary-nav button{border-right:0;border-bottom:1px solid var(--v108-line);min-height:58px;padding:11px 16px}.v108-primary-nav button:last-child{border-bottom:0}.v108-primary-nav button:after{width:3px;height:auto;inset:9px auto 9px -1px}.v108-record-state{gap:16px;margin:12px 10px 0;padding:18px 15px}.v108-record-meta{grid-template-columns:1fr}.v108-record-actions{width:100%;display:grid}.v108-record-actions :where(button,a),.v108-record-skeleton{width:100%}.v108-portal-stage{padding:18px 12px 24px}.v108-next-action{grid-template-columns:1fr;padding:22px 18px}.v108-next-action a,.v108-empty-state a{width:100%}.v108-work-list article{grid-template-columns:auto minmax(0,1fr);padding:16px 14px}.v108-work-list article>a{grid-column:2;justify-self:start}.v108-work-list dl{display:grid}.v108-section-head{align-items:start;gap:14px;display:grid}.v108-section-head>div:last-child{border-top:1px solid var(--v108-line);border-left:0;min-width:0;padding:12px 0 0}.v108-project-identity{padding:20px 16px}.v108-project-identity dl,.v108-project-sections{grid-template-columns:1fr}.v108-project-sections>article{min-height:0}.v108-technical-details article{grid-template-columns:1fr}.v108-technical-details article aside{border-top:1px solid #e0e5e5;border-left:0;padding:12px 0 0}.v108-account-projects article{grid-template-columns:1fr}.v108-account-projects article button{width:100%}.v108-decisions>form>div{grid-template-columns:1fr}.v108-decisions :where(textarea,select,input){font-size:16px}.v108-decisions>form>button{width:100%}.v108-decision-list article{grid-template-columns:auto minmax(0,1fr)}.v108-decision-list article>button{grid-column:2;width:100%}.v108-files>article{grid-template-columns:1fr}.v108-files>article :where(button,a){width:100%}.v108-meetings.is-empty{display:grid}.v108-meetings.is-empty>a{margin:0}.v108-portal-footer{grid-template-columns:1fr;padding:18px 14px}.v108-portal-footer>div{justify-content:flex-start}.v108-portal-footer>small{overflow-wrap:anywhere;grid-column:auto}.v108-portal-hero .portal-page-hero-grid{padding-inline:18px}.v108-hero-promise{width:100%;padding:20px}}@media (width<=400px){.v108-record-state{margin-inline:0}.v108-portal-stage{padding-inline:8px}.v108-work-list h4,.v108-project-sections>article>header b{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.v108-record-skeleton i{animation:none}}.v109-parcel-center,.v109-parcel-center *{box-sizing:border-box;min-width:0}.v109-parcel-center{--v109-ink:#08273a;--v109-deep:#061d2e;--v109-copper:#c66d3e;--v109-mint:#69bea1;--v109-paper:#f3f1eb;--v109-line:#ccd7d9;background:var(--v109-paper);color:var(--v109-ink);border-bottom:1px solid #9caeb4;overflow:clip}.v109-parcel-center>header{border-bottom:1px solid var(--v109-line);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:24px clamp(18px,3vw,42px);display:grid}.v109-parcel-center>header span,.v109-parcel-summary article>span,.v109-source-network>header span{color:var(--v109-copper);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:850}.v109-parcel-center>header h3{font:650 clamp(19px, 2vw, 27px)/1.18 var(--font-manrope);margin:7px 0 0}.v109-parcel-center>header aside{border-left:1px solid var(--v109-line);grid-template-columns:32px minmax(0,1fr);align-items:center;gap:11px;min-width:min(100%,250px);padding-left:24px;display:grid}.v109-parcel-center>header aside>i{color:#a4512e;border:1px solid #cc7a4c;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.v109-parcel-center>header aside[data-eligible=true]>i{color:#27745c;border-color:#4e9c81}.v109-parcel-center>header aside span{color:inherit;letter-spacing:normal;text-transform:none;gap:3px;display:grid}.v109-parcel-center>header aside b{font-size:11px}.v109-parcel-center>header aside small{color:#6d838b;font-size:9px}.v109-parcel-summary{background:var(--v109-line);grid-template-columns:1.15fr 1fr 1.15fr;gap:1px;display:grid}.v109-parcel-summary article{background:#f9faf7;align-content:start;gap:6px;min-height:96px;padding:18px clamp(18px,2.7vw,38px);display:grid}.v109-parcel-summary article b{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.v109-parcel-summary article small{color:#61767f;font-size:10px;line-height:1.45}.v109-source-network{color:#fff;background:#ffffff1f;grid-template-columns:minmax(220px,.72fr) minmax(0,2.28fr);gap:1px;padding:1px 0 0;display:grid}.v109-source-network>header{background:var(--v109-deep);align-content:center;gap:8px;padding:20px clamp(18px,2.7vw,38px);display:grid}.v109-source-network>header div{gap:6px;display:grid}.v109-source-network>header b{font-size:12px;line-height:1.45}.v109-source-network>header small{color:#9bb0b9;font-size:9px;line-height:1.45}.v109-source-network>div{background:#0a293b;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v109-source-network article{border-left:1px solid #ffffff1f;grid-template-columns:8px minmax(0,1fr) 24px;align-content:start;gap:9px;min-height:126px;padding:17px 14px;display:grid}.v109-source-network article>i{background:var(--v109-mint);border-radius:50%;width:7px;height:7px;margin-top:5px}.v109-source-network article[data-state=verification-required]>i{background:var(--v109-copper)}.v109-source-network article>span{align-content:start;gap:5px;display:grid}.v109-source-network article b{font-size:10px;line-height:1.35}.v109-source-network article small{color:#9eb3bc;font-size:9px;line-height:1.4}.v109-source-network article em{color:#83cfb3;letter-spacing:.08em;margin-top:3px;font-size:8px;font-style:normal;font-weight:850}.v109-source-network article[data-state=verification-required] em{color:#ed9868}.v109-source-network article>a,.v109-source-network article>strong{color:#fff;align-self:start;place-items:center;width:24px;height:44px;font-size:14px;text-decoration:none;display:grid}.v109-source-network article>a:hover{color:#ef9a69}@media (width<=1100px){.v109-source-network{grid-template-columns:1fr}.v109-source-network>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.v109-parcel-center>header{grid-template-columns:1fr;gap:16px;padding:20px 18px}.v109-parcel-center>header aside{border-top:1px solid var(--v109-line);border-left:0;min-width:0;padding:14px 0 0}.v109-parcel-summary{grid-template-columns:1fr}.v109-parcel-summary article{min-height:0;padding:16px 18px}.v109-source-network>header{padding:18px}}@media (width<=430px){.v109-parcel-center{width:100%;max-width:100%}.v109-source-network>div{grid-template-columns:1fr}.v109-source-network article{border-top:1px solid #ffffff1f;border-left:0;min-height:0;padding:15px 14px}.v109-parcel-center>header h3{font-size:20px}}.v110-evidence-dates{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid!important}.v110-evidence-dates label{color:#9ab0ba;font:700 10px/1.35 var(--font-manrope);gap:7px;display:grid}.v110-evidence-dates input{color:#fff;width:100%;min-height:44px;font:600 12px var(--font-manrope);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:0;padding:0 11px}.v110-evidence-dates small{color:#78919d;font-size:9px;line-height:1.45}.v110-evidence-center{color:#08283a;background:#f4f6f4;border:1px solid #b9c7cb;margin-top:24px}.v110-evidence-center>header{color:#fff;background:#06283a;border-bottom:1px solid #ffffff29;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;min-height:154px;padding:27px 30px;display:grid}.v110-evidence-center>header span,.v110-evidence-section-head span{color:#e28755;font:800 10px/1.25 var(--font-manrope);letter-spacing:.15em}.v110-evidence-center>header h4{max-width:720px;font:650 clamp(23px, 3vw, 34px)/1.1 var(--font-manrope);letter-spacing:-.035em;margin:10px 0 8px}.v110-evidence-center>header p{color:#9bb2bc;margin:0;font-size:12px;line-height:1.55}.v110-evidence-center>header aside{border-left:3px solid #45a77f;gap:7px;min-width:220px;padding-left:19px;display:grid}.v110-evidence-center[data-status=conflict]>header aside{border-color:#e27e48}.v110-evidence-center>header aside b{color:#65c69f;font:800 10px/1.35 var(--font-manrope);letter-spacing:.08em}.v110-evidence-center[data-status=conflict]>header aside b{color:#f09a68}.v110-evidence-center>header aside small{color:#93aab4;font-size:10px}.v110-evidence-alert{background:#fff0e6;border-bottom:1px solid #d8a17f;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:22px;padding:18px 24px;display:grid}.v110-evidence-alert b{color:#a7491f;font:800 12px/1.3 var(--font-manrope);letter-spacing:.06em;text-transform:uppercase}.v110-evidence-alert p{color:#73391f;margin:0;font-size:12px;line-height:1.55}.v110-evidence-section-head{background:#e9eeed;border-bottom:1px solid #cbd5d7;justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding:12px 20px;display:flex}.v110-evidence-section-head small{color:#60747d;font-size:10px}.v110-evidence-source-grid{border-bottom:1px solid #cbd5d7;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v110-evidence-source-grid>article{border-bottom:1px solid #cbd5d7;border-right:1px solid #cbd5d7;grid-template-columns:30px minmax(0,1fr) 34px;gap:13px;min-height:220px;padding:22px 20px;display:grid}.v110-evidence-source-grid>article:nth-child(2n){border-right:0}.v110-evidence-source-grid>article>i{color:#bc6739;font:800 10px var(--font-manrope);font-style:normal}.v110-evidence-source-grid>article>div>b{font:700 15px/1.35 var(--font-manrope);display:block}.v110-evidence-source-grid>article>div>p{color:#647881;margin:5px 0 15px;font-size:11px;line-height:1.5}.v110-evidence-source-grid dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 15px;display:grid}.v110-evidence-source-grid dl div{min-width:0}.v110-evidence-source-grid dt{color:#74878f;font:800 8px/1.2 var(--font-manrope);letter-spacing:.06em;text-transform:uppercase}.v110-evidence-source-grid dd{color:#16394a;font:650 10px/1.35 var(--font-manrope);overflow-wrap:break-word;margin:5px 0 0}.v110-evidence-source-grid>article>div>small{color:#6c7f87;font-size:9px;line-height:1.55;display:block}.v110-evidence-source-grid>article>a,.v110-evidence-source-grid>article>span{color:#b45d31;border:1px solid #b7c3c6;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.v110-evidence-condition-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v110-evidence-condition-grid>article{background:#fff;border-bottom:1px solid #cbd5d7;border-right:1px solid #cbd5d7;min-width:0;min-height:178px;padding:18px 16px}.v110-evidence-condition-grid>article:nth-child(4n){border-right:0}.v110-evidence-condition-grid>article[data-status=conflict]{background:#fff7f1;box-shadow:inset 4px 0 #c65f2e}.v110-evidence-condition-grid>article[data-status=verified]{box-shadow:inset 4px 0 #3d9978}.v110-evidence-condition-grid article>header{gap:7px;display:grid}.v110-evidence-condition-grid article>header span{color:#60757e;font:800 9px/1.3 var(--font-manrope);letter-spacing:.06em;text-transform:uppercase}.v110-evidence-condition-grid article>header em{color:#8b9ba1;font:800 8px/1.2 var(--font-manrope);font-style:normal}.v110-evidence-condition-grid article[data-status=conflict]>header em{color:#b84e21}.v110-evidence-condition-grid article>strong{font:650 28px/1 var(--font-manrope);letter-spacing:-.04em;margin:18px 0;display:block}.v110-evidence-condition-grid article>div{gap:7px;display:grid}.v110-evidence-condition-grid article>div p{color:#74868d;grid-template-columns:auto minmax(0,1fr);gap:8px;margin:0;font-size:9px;line-height:1.4;display:grid}.v110-evidence-condition-grid article>div p b{color:#244554;font-size:9px}.v110-evidence-center>footer{color:#fff;background:#06283a;gap:7px;padding:20px 24px;display:grid}.v110-evidence-center>footer p{font:650 13px/1.5 var(--font-manrope);margin:0}.v110-evidence-center>footer small{color:#92aab4;font-size:10px;line-height:1.5}.v111-layer-dock{color:#f5f8f8;border-inline:1px solid #294657;background:#071f30;border-bottom:1px solid #294657}.v111-layer-dock>header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.v111-layer-dock>header span,.v111-terrain-ledger span,.v111-terrain-basis>span{color:#ed9160;font:750 9px/1.3 var(--font-manrope);letter-spacing:.09em;display:block}.v111-layer-dock>header b{font:650 12px/1.4 var(--font-manrope);margin-top:3px;display:block}.v111-layer-dock>header em{color:#b9cad1;font:750 8px/1.25 var(--font-manrope);letter-spacing:.06em;border:1px solid #365364;flex:none;padding:7px 9px;font-style:normal}.v111-layer-dock>header em[data-trust=verified]{color:#78d5a9;border-color:#3b7b62}.v111-layer-dock>div{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.v111-layer-dock>div>label{cursor:pointer;border-right:1px solid #ffffff1f;align-items:center;gap:9px;min-width:0;min-height:54px;padding:9px 10px;display:flex}.v111-layer-dock>div>label:last-child{border-right:0}.v111-layer-dock>div>label[data-available=false]{opacity:.48;cursor:not-allowed}.v111-layer-dock input{accent-color:#c66e3d;flex:none;width:16px;height:16px}.v111-layer-dock label span{min-width:0}.v111-layer-dock label b,.v111-layer-dock label small{overflow-wrap:normal;word-break:normal;display:block}.v111-layer-dock label b{color:#f4f8f9;font:650 10px/1.35 var(--font-manrope)}.v111-layer-dock label small{color:#89a0aa;font:600 8px/1.3 var(--font-manrope);margin-top:2px}.v111-layer-dock>footer{color:#849aa4;font:600 8px/1.45 var(--font-manrope);border-top:1px solid #ffffff1f;justify-content:space-between;gap:18px;padding:9px 14px;display:flex}.v111-layer-dock>footer b{color:#bdcbd0;text-align:right}.v111-terrain-basis{color:#f4f8f9;background:#082638;border:1px solid #2b4b5c;margin:0 0 16px;padding:13px}.v111-terrain-basis b,.v111-terrain-basis small{display:block}.v111-terrain-basis b{font:650 13px/1.35 var(--font-manrope);margin-top:7px}.v111-terrain-basis small{color:#9eb0b8;font:600 9px/1.5 var(--font-manrope);margin-top:4px}.v111-terrain-basis[data-basis=measured-z]{border-color:#36755f}.v111-terrain-ledger{background:#071d2d;border-bottom:1px solid #ffffff26;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v111-terrain-ledger article{border-right:1px solid #ffffff1f;min-width:0;padding:13px 14px}.v111-terrain-ledger article:last-child{border-right:0}.v111-terrain-ledger b,.v111-terrain-ledger small{overflow-wrap:normal;word-break:normal;display:block}.v111-terrain-ledger b{color:#f5f8f9;font:650 11px/1.35 var(--font-manrope);margin-top:6px}.v111-terrain-ledger small{color:#8198a3;font:600 8px/1.4 var(--font-manrope);margin-top:3px}@media (width<=900px){.v111-layer-dock>div{grid-template-columns:repeat(3,minmax(0,1fr))}.v111-layer-dock>div>label:nth-child(3n){border-right:0}}@media (width<=760px){.v111-layer-dock>header,.v111-layer-dock>footer{flex-direction:column;align-items:flex-start;gap:8px}.v111-layer-dock>footer b{text-align:left}.v111-terrain-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.v111-terrain-ledger article:nth-child(2n){border-right:0}}@media (width<=430px){.v111-layer-dock>div{grid-template-columns:repeat(2,minmax(0,1fr))}.v111-layer-dock>div>label,.v111-layer-dock>div>label:nth-child(3n){border-right:1px solid #ffffff1f;min-height:58px}.v111-layer-dock>div>label:nth-child(2n){border-right:0}}.v112-massing-engine{color:#f5f8f8;background:#071f30;border:1px solid #315162;margin:0 0 20px;container-type:inline-size}.v112-massing-engine>header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px;display:flex}.v112-massing-engine>header span,.v112-envelope-ledger span{color:#ed9160;font:750 9px/1.35 var(--font-manrope);letter-spacing:.08em;display:block}.v112-massing-engine>header b{font:650 12px/1.45 var(--font-manrope);margin-top:4px;display:block}.v112-massing-engine>header em{color:#f0b18e;font:750 8px/1.25 var(--font-manrope);letter-spacing:.06em;border:1px solid #6d4b3b;flex:none;padding:7px 9px;font-style:normal}.v112-massing-engine>header em[data-trust=verified]{color:#78d5a9;border-color:#3b7b62}.v112-front-edge{border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(90px,.7fr) minmax(120px,1fr);align-items:center;gap:5px 12px;padding:12px 14px;color:#dbe5e8!important;margin:0!important;display:grid!important}.v112-front-edge select{min-width:0;margin:0!important}.v112-front-edge small{color:#8299a3;font:600 8px/1.45 var(--font-manrope);grid-column:1/-1}.v112-envelope-ledger{border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v112-envelope-ledger p{border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;min-width:0;margin:0;padding:11px 13px}.v112-envelope-ledger p:nth-child(2n){border-right:0}.v112-envelope-ledger b{color:#f4f8f9;font:650 11px/1.35 var(--font-manrope);margin-top:5px;display:block}.v112-massing-options{grid-template-columns:1fr;gap:8px;padding:10px;display:grid}.v112-massing-options article{background:#0a293b;border:1px solid #294858;flex-direction:column;min-width:0;padding:12px;display:flex}.v112-massing-options article[data-selected=true]{border-color:#c66e3d;box-shadow:inset 3px 0 #c66e3d}.v112-massing-options article[data-state=review]{opacity:.66}.v112-massing-options article>div>span,.v112-massing-options article>div>b,.v112-massing-options article>small{overflow-wrap:normal;word-break:normal;display:block}.v112-massing-options article>div>span{color:#72d0a5;font:750 8px/1.3 var(--font-manrope);letter-spacing:.07em}.v112-massing-options article[data-state=review]>div>span{color:#f0a076}.v112-massing-options article>div>b{font:700 12px/1.35 var(--font-manrope);margin-top:4px}.v112-massing-options strong{color:#f2f6f7;font:650 23px/1 var(--font-manrope);margin-top:12px}.v112-massing-options strong i{color:#9fb0b7;font-size:10px;font-style:normal}.v112-massing-options article>p,.v112-massing-options article>small{color:#9eb0b7;font:600 8px/1.5 var(--font-manrope);margin:7px 0 0}.v112-massing-options dl{margin:10px 0 0}.v112-massing-options dl div{font:650 8px/1.35 var(--font-manrope);border-top:1px solid #ffffff1a;justify-content:space-between;gap:8px;padding:5px 0;display:flex}.v112-massing-options dt{color:#8299a3}.v112-massing-options dd{color:#edf3f5;margin:0}.v112-massing-options button{color:#fff;width:100%;min-height:40px;font:700 9px/1.3 var(--font-manrope);background:0 0;border:1px solid #526c79;margin-top:auto;padding:9px}.v112-massing-options article[data-selected=true] button{background:#c66e3d;border-color:#c66e3d}.v112-massing-options button:disabled{cursor:not-allowed}.v112-massing-engine>footer{color:#8fa4ad;font:600 8px/1.5 var(--font-manrope);border-top:1px solid #ffffff1f;padding:11px 14px}.v112-massing-engine>footer b{color:#dce5e8}.geo-integration-map>.geo-zoning-connector-row{grid-column:1/-1}@container (width>=640px){.v112-massing-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=430px){.v112-massing-engine>header{flex-direction:column}.v112-front-edge{grid-template-columns:1fr}.v112-front-edge small{grid-column:1}.v112-envelope-ledger{grid-template-columns:1fr}.v112-envelope-ledger p,.v112-envelope-ledger p:nth-child(2n){border-right:0}.v112-massing-options{padding:8px}.v112-massing-options article{padding:11px}}.v113-source-band{background:#dfe6e6;border-bottom:1px solid #bcc8ca;grid-template-columns:190px minmax(0,1fr) minmax(220px,.8fr);align-items:center;gap:18px;padding:14px 20px;display:grid}.v113-source-band>span{color:#b96636;font:750 7px var(--font-manrope);letter-spacing:.08em}.v113-source-band>b{font:700 8px/1.45 var(--font-manrope)}.v113-source-band>small{color:#667d86;font:600 7px/1.5 var(--font-manrope)}.v113-source-band[data-state=verified]{box-shadow:inset 4px 0 #3f946e}.v113-source-band[data-state=conceptual]{box-shadow:inset 4px 0 #c47a4e}.v113-source-band[data-state=missing]{box-shadow:inset 4px 0 #8d9ca1}.v113-scheme-engine{background:#edf1f0;padding:24px}.v113-scheme-engine>header{border-bottom:1px solid #bdc8ca;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:16px;display:flex}.v113-scheme-engine>header span,.v113-plan-heading span,.v113-scheme-inspector>span{color:#b96636;font:750 7px var(--font-manrope);letter-spacing:.09em}.v113-scheme-engine>header b,.v113-plan-heading b{font:700 10px var(--font-manrope);margin-top:5px;display:block}.v113-scheme-engine>header>strong{font:650 18px var(--font-manrope)}.v113-scheme-layout{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:18px;margin-top:18px;display:grid}.v113-plan-panel,.v113-scheme-inspector{background:#fff;border:1px solid #bdc8ca;min-width:0}.v113-plan-heading{border-bottom:1px solid #cbd3d5;grid-template-columns:1fr auto;gap:4px 16px;padding:16px 18px;display:grid}.v113-plan-heading small{color:#72868d;font:650 6px var(--font-manrope);grid-area:1/2/3;align-self:center}.v113-plan-board{background:repeating-linear-gradient(90deg,#0000 0 39px,#5e7d8914 40px),repeating-linear-gradient(0deg,#0000 0 39px,#5e7d8914 40px),#f5f7f5;border:2px solid #173b4d;min-height:520px;margin:18px;position:relative;overflow:hidden}.v113-plan-board:before{content:"N";z-index:6;color:#fff;font:750 6px var(--font-manrope);background:#173b4d;padding:3px 6px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.v113-plan-board>article{z-index:3;background:#dae6e7f5;border:1px solid #688997;flex-direction:column;justify-content:center;min-width:72px;max-width:180px;padding:8px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 12px #07202d1a}.v113-plan-board>article.daylight{background:#faede3f7;border-color:#b96636}.v113-plan-board>article>span{color:#b96636;font:750 6px var(--font-manrope)}.v113-plan-board>article>b{font:700 7px var(--font-manrope);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.v113-plan-board>article>small{color:#667d86;font:600 5px var(--font-manrope);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.v113-core-node,.v113-exit-node{z-index:5;justify-content:center;align-items:center;font-style:normal;display:flex;position:absolute;transform:translate(-50%,-50%)}.v113-core-node{color:#fff;width:34px;height:34px;font:750 7px var(--font-manrope);background:#173b4d;border:2px solid #fff;box-shadow:0 0 0 1px #173b4d}.v113-exit-node{color:#fff;width:24px;height:24px;font:750 6px var(--font-manrope);background:#3d916b;border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 3px #3d916b}.v113-circulation-spine{z-index:1;background:repeating-linear-gradient(90deg,#b7c5c8 0 12px,#dce4e4 12px 21px);height:10px;position:absolute;top:50%;left:8%;right:8%;transform:translateY(-50%)}.v113-circulation-spine[data-strategy=perimeter]{height:8px;inset:auto 6% 8%}.v113-circulation-spine[data-strategy=split]:after{content:"";background:repeating-linear-gradient(0deg,#b7c5c8 0 12px,#dce4e4 12px 21px);width:10px;position:absolute;top:-180px;bottom:-180px;left:50%;transform:translate(-50%)}.v113-plan-panel>footer{color:#667c84;font:650 6px var(--font-manrope);flex-wrap:wrap;gap:13px;padding:0 18px 16px;display:flex}.v113-plan-panel>footer span{align-items:center;gap:5px;display:flex}.v113-plan-panel>footer i{background:#dae6e7;border:1px solid #688997;width:10px;height:10px;display:block}.v113-plan-panel>footer i.daylight{background:#faede3;border-color:#b96636}.v113-plan-panel>footer i.core{background:#173b4d}.v113-plan-panel>footer i.exit{background:#3d916b;border-radius:50%}.v113-scheme-inspector{padding:18px}.v113-core-options{grid-template-columns:repeat(3,1fr);margin-top:10px;display:grid}.v113-core-options button{color:#173243;min-width:0;min-height:64px;font:750 7px var(--font-manrope);cursor:pointer;background:#eef2f1;border:1px solid #b7c4c7;border-right:0;flex-direction:column;justify-content:center;padding:10px;display:flex}.v113-core-options button:last-child{border-right:1px solid #b7c4c7}.v113-core-options button.active{color:#fff;background:#b96636;border-color:#b96636}.v113-core-options small{color:#73878e;font:600 5px var(--font-manrope);margin-top:4px}.v113-core-options button.active small{color:#f6d7c4}.v113-scheme-metrics{border-top:1px solid #c7d0d2;border-left:1px solid #c7d0d2;grid-template-columns:1fr 1fr;margin:18px 0 0;display:grid}.v113-scheme-metrics>div{border-bottom:1px solid #c7d0d2;border-right:1px solid #c7d0d2;flex-direction:column;min-height:78px;padding:11px;display:flex}.v113-scheme-metrics dt{color:#6f838a;font:650 6px var(--font-manrope)}.v113-scheme-metrics dd{font:650 17px var(--font-manrope);margin:auto 0 0}.v113-relation-list{margin-top:18px}.v113-relation-list>b{font:750 7px var(--font-manrope)}.v113-relation-list p{border:1px solid #c7d0d2;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;margin:8px 0 0;padding:9px;display:grid}.v113-relation-list p>i{color:#fff;background:#a8b6ba;justify-content:center;align-items:center;width:22px;height:22px;font-style:normal;display:flex}.v113-relation-list p[data-state=pass]>i{background:#3d916b}.v113-relation-list p[data-state=review]>i{background:#bf7449}.v113-relation-list p[data-state=risk]>i{background:#a8463e}.v113-relation-list p>span{min-width:0;font:700 6px var(--font-manrope);flex-direction:column;display:flex}.v113-relation-list p small{color:#748890;font:600 5px var(--font-manrope);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.v113-relation-list p>strong{font:700 7px var(--font-manrope)}.v113-scheme-note{color:#fff;background:#0a293b;grid-template-columns:120px 1fr;gap:18px;margin-top:18px;padding:15px 18px;display:grid}.v113-scheme-note b{color:#df8d5c;font:750 7px var(--font-manrope)}.v113-scheme-note p{color:#8fa5ae;font:600 7px/1.55 var(--font-manrope);margin:0}@media (width<=1180px){.v113-source-band{grid-template-columns:160px 1fr}.v113-source-band>small{grid-column:1/-1}.v113-scheme-layout{grid-template-columns:1fr}.v113-plan-board{min-height:480px}.v113-scheme-inspector{grid-template-columns:1fr 1fr;gap:18px;display:grid}.v113-scheme-inspector>span,.v113-core-options{grid-column:1}.v113-scheme-metrics{grid-area:1/2/3;margin-top:0}.v113-relation-list{grid-column:1/-1;margin-top:0}}@media (width<=820px){.v113-source-band{grid-template-columns:1fr;gap:6px;padding:14px 16px}.v113-source-band>small{grid-column:auto}.v113-scheme-engine{padding:14px}.v113-scheme-engine>header{flex-direction:column;align-items:flex-start}.v113-plan-heading{grid-template-columns:1fr}.v113-plan-heading small{grid-area:auto/1}.v113-plan-board{min-height:440px;margin:12px}.v113-scheme-inspector{display:block}.v113-scheme-metrics,.v113-relation-list{margin-top:18px}.v113-scheme-note{grid-template-columns:1fr}}@media (width<=430px){.v113-scheme-engine{padding:10px}.v113-scheme-engine>header>strong{font-size:15px}.v113-plan-board{min-height:390px;margin:8px}.v113-plan-board>article{min-width:50px;max-width:104px;padding:5px}.v113-plan-board>article>b{font-size:6px}.v113-plan-board>article>small{display:none}.v113-core-node{width:28px;height:28px}.v113-exit-node{width:20px;height:20px}.v113-core-options{grid-template-columns:1fr}.v113-core-options button{border-bottom:0;border-right:1px solid #b7c4c7;min-height:48px}.v113-core-options button:last-child{border-bottom:1px solid #b7c4c7}.v113-scheme-metrics{grid-template-columns:1fr}.v113-relation-list p{grid-template-columns:22px minmax(0,1fr)}.v113-relation-list p>strong{grid-column:2}.v113-plan-panel>footer{gap:8px}.v113-plan-panel>footer span{flex-basis:calc(50% - 8px)}}.v114-source-band{background:#b8c5c8;border:1px solid #b8c5c8;grid-template-columns:minmax(0,1.2fr) minmax(180px,.65fr) minmax(220px,.85fr);gap:1px;margin:0;display:grid}.v114-source-band>div{background:#e7eceb;flex-direction:column;justify-content:center;min-width:0;min-height:96px;padding:16px 18px;display:flex}.v114-source-band>div:first-child{box-shadow:inset 4px 0 #8d9ca1}.v114-source-band[data-state=verified]>div:first-child{box-shadow:inset 4px 0 #3f946e}.v114-source-band[data-state=derived]>div:first-child{box-shadow:inset 4px 0 #bf7449}.v114-source-band span{color:#b96636;font:750 7px var(--font-manrope);letter-spacing:.09em}.v114-source-band b{overflow-wrap:anywhere;font:720 10px/1.35 var(--font-manrope);margin-top:7px}.v114-source-band small{overflow-wrap:anywhere;color:#687d85;font:620 7px/1.45 var(--font-manrope);margin-top:5px}.v114-alternatives>.v114-recommendation{color:#fff;background:#0b2a3c;border:1px solid #315064;grid-template-columns:160px minmax(180px,.65fr) minmax(0,1.35fr);align-items:center;gap:15px;margin-bottom:14px;padding:15px 17px;display:grid}.v114-recommendation>span{color:#df8d5c;font:760 7px var(--font-manrope);letter-spacing:.09em}.v114-recommendation>b{font:720 12px var(--font-manrope)}.v114-recommendation>p{color:#9eb0b8;font:600 7px/1.55 var(--font-manrope);margin:0}.structural-alternatives>.v114-alternative-grid{background:var(--arkem-line);border:1px solid var(--arkem-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.v114-alternative-grid>article{min-width:0;position:relative}.v114-alternative-grid>article:last-child:nth-child(odd){grid-column:1/-1}.v114-alternative-grid>article[data-state=fits]{box-shadow:inset 3px 0 #3f946e}.v114-alternative-grid>article[data-state=review]{box-shadow:inset 3px 0 #bf7449}.v114-alternative-grid>article[data-state=risk]{box-shadow:inset 3px 0 #a8463e}.v114-system-description{color:#91a5ae;min-height:34px;font:600 7px/1.55 var(--font-manrope);margin:0}.v114-score{background:#0b2d42;border:1px solid #ffffff21;justify-content:space-between;align-items:flex-end;gap:12px;padding:10px 12px;display:flex}.v114-score>strong{color:#e29668;font:650 23px var(--font-manrope)}.v114-score>span{color:#92a8b1;font:700 6px var(--font-manrope);letter-spacing:.06em;text-transform:uppercase}.v114-alternative-grid dl{grid-template-columns:repeat(3,minmax(0,1fr))}.v114-preliminary{border:1px solid #ffffff26;gap:0;display:grid}.v114-preliminary>span{color:#df8d5c;font:750 6px var(--font-manrope);letter-spacing:.08em;border-bottom:1px solid #ffffff26;padding:8px 10px}.v114-preliminary>p{color:#aebdc3;font:600 6px/1.45 var(--font-manrope);border-bottom:1px solid #ffffff1a;grid-template-columns:74px minmax(0,1fr);gap:8px;margin:0;padding:8px 10px;display:grid}.v114-preliminary>p:last-child{border-bottom:0}.v114-preliminary p>b{color:#fff;font-weight:700}.v114-risk{color:#9fb0b7;min-height:48px;font:600 6px/1.5 var(--font-manrope);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;margin:0;display:grid}.v114-risk>i{color:#fff;background:#bf7449;justify-content:center;align-items:center;width:22px;height:22px;font-style:normal;font-weight:800;display:flex}.v114-alternative-grid>article>button{color:#fff;min-height:42px;font:700 7px var(--font-manrope);cursor:pointer;background:0 0;border:1px solid #4b6977}.v114-alternative-grid>article>button:hover,.v114-alternative-grid>article.active>button{background:#b96636;border-color:#b96636}.v114-checks article div>span{color:#b96636;font:750 6px var(--font-manrope);letter-spacing:.08em;margin-bottom:4px;display:block}.v114-detail-head{border-top:1px solid var(--arkem-line);margin-top:18px}@media (width<=1180px){.v114-source-band{grid-template-columns:1fr 1fr}.v114-source-band>div:first-child{grid-column:1/-1}.v114-alternative-grid dl{grid-template-columns:repeat(2,minmax(0,1fr))}.v114-alternatives>.v114-recommendation{grid-template-columns:140px 1fr}.v114-recommendation>p{grid-column:1/-1}}@media (width<=820px){.v114-source-band{grid-template-columns:1fr}.v114-source-band>div:first-child{grid-column:auto}.structural-alternatives>.v114-alternative-grid{grid-template-columns:1fr}.v114-alternative-grid>article:last-child:nth-child(odd){grid-column:auto}.v114-alternatives>.v114-recommendation{grid-template-columns:1fr}.v114-recommendation>p{grid-column:auto}}@media (width<=430px){.v114-source-band>div{min-height:0;padding:13px 14px}.v114-alternative-grid dl{grid-template-columns:1fr}.v114-preliminary>p{grid-template-columns:1fr;gap:3px}.v114-score{flex-direction:column;align-items:flex-start}.v114-alternatives>.v114-recommendation{padding:13px}.v114-alternative-grid>article{padding:12px}.v114-alternative-grid article header{grid-template-columns:1fr}.v114-alternative-grid article header em{justify-self:start}.v114-risk{grid-template-columns:20px minmax(0,1fr)}}.v115-source-band{background:#b8c5c8;border:1px solid #b8c5c8;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) minmax(0,.9fr);gap:1px;display:grid}.v115-source-band>div{background:#e7eceb;flex-direction:column;justify-content:center;min-width:0;min-height:98px;padding:17px 20px;display:flex}.v115-source-band>div:first-child{box-shadow:inset 4px 0 #9aadb3}.v115-source-band[data-state=connected]>div:first-child{box-shadow:inset 4px 0 #3f946e}.v115-source-band[data-state=conflict]>div:first-child{box-shadow:inset 4px 0 #a8463e}.v115-source-band span{color:#b96636;font:760 7px var(--font-manrope);letter-spacing:.09em}.v115-source-band b{overflow-wrap:anywhere;font:720 10px/1.35 var(--font-manrope);margin-top:7px}.v115-source-band small{overflow-wrap:anywhere;color:#687d85;font:620 7px/1.5 var(--font-manrope);margin-top:5px}.federation-stack article[data-state=connected]>span{background:#3f946e}.federation-stack article[data-state=conceptual]>span{background:#b96636}.federation-stack article[data-state=missing]>span{background:#8c9ca2}.federation-rules>button{color:#173243;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #d2d9da;grid-template-columns:28px minmax(0,1fr) 12px;align-items:center;gap:10px;width:100%;min-height:66px;padding:10px 14px;display:grid}.federation-rules>button:hover{background:#f5f6f4}.federation-rules>button>i{color:#fff;background:#3f946e;justify-content:center;align-items:center;width:24px;height:24px;font-style:normal;display:flex}.federation-rules>button.risk>i{background:#a9463e}.federation-rules>button.review>i{background:#bd7045}.federation-rules>button div{flex-direction:column;min-width:0;display:flex}.federation-rules>button b,.federation-rules>button small{overflow-wrap:anywhere}.federation-rules>button b{font-size:7px}.federation-rules>button small{color:#778c93;margin-top:4px;font-size:6px;line-height:1.45}.federation-rules>button>span{color:#b96636}.v115-clash-board{padding:24px}.v115-clash-board>header,.v115-delivery-board>header{border-bottom:1px solid #bdc8ca;justify-content:space-between;align-items:center;gap:20px;padding-bottom:15px;display:flex}.v115-clash-board>header span,.v115-delivery-board>header span,.v115-4d>span,.v115-5d>span{color:#b96636;font:760 6px var(--font-manrope);letter-spacing:.09em}.v115-clash-board>header b,.v115-delivery-board>header b{margin-top:5px;font-size:10px;display:block}.v115-clash-board>header strong,.v115-delivery-board>header strong{font:650 12px var(--font-manrope)}.v115-clash-board>div{background:#c5ced0;border:1px solid #c5ced0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:18px;display:grid}.v115-clash-board article{background:#fff;min-width:0;padding:17px;box-shadow:inset 3px 0 #9aaab0}.v115-clash-board article.critical{box-shadow:inset 3px 0 #a8463e}.v115-clash-board article.review{box-shadow:inset 3px 0 #bd7045}.v115-clash-board article.closed{opacity:.58}.v115-clash-board article>header{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.v115-clash-board article>header>i{color:#fff;background:#9aaab0;justify-content:center;align-items:center;width:28px;height:28px;font-style:normal;display:flex}.v115-clash-board article.critical>header>i{background:#a8463e}.v115-clash-board article.review>header>i{background:#bd7045}.v115-clash-board article>header>div{flex-direction:column;min-width:0;display:flex}.v115-clash-board article>header span{overflow-wrap:anywhere;color:#758991;font:700 5px/1.4 var(--font-manrope)}.v115-clash-board article>header b{overflow-wrap:anywhere;font:720 9px/1.35 var(--font-manrope);margin-top:4px}.v115-clash-board article>header em{color:#71858d;font:760 5px var(--font-manrope);background:#edf0ef;padding:5px 7px;font-style:normal}.v115-clash-board article.critical>header em{color:#943e37;background:#f2d9d1}.v115-clash-board article dl{background:#d3dadb;grid-template-columns:1fr 1fr;gap:1px;margin:15px 0;display:grid}.v115-clash-board article dl>div{background:#f0f2f1;min-width:0;padding:9px}.v115-clash-board article dt{color:#82949a;font:700 5px var(--font-manrope);text-transform:uppercase}.v115-clash-board article dd{overflow-wrap:anywhere;color:#173243;font:650 6px/1.45 var(--font-manrope);margin:4px 0 0}.v115-clash-board article>p{color:#617981;font:620 7px/1.55 var(--font-manrope);margin:12px 0}.v115-clash-board article>small{overflow-wrap:anywhere;color:#986144;font:680 6px/1.5 var(--font-manrope);display:block}.v115-clash-board article>button{color:#b96636;min-height:38px;font:720 6px var(--font-manrope);cursor:pointer;background:0 0;border:1px solid #b96636;margin-top:14px;padding:8px 12px}.v115-clash-board article>button:hover{color:#fff;background:#b96636}.v115-delivery-board{padding:24px}.v115-delivery-layout{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:18px;margin-top:18px;display:grid}.v115-4d,.v115-5d{background:#fff;border:1px solid #c5ced0;min-width:0;padding:18px}.v115-4d>article{border-bottom:1px solid #d1d9da;grid-template-columns:minmax(145px,.7fr) minmax(160px,1.3fr) 72px;align-items:center;gap:12px;min-height:60px;display:grid}.v115-4d article>div{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.v115-4d article>div>b{color:#b96636;font:750 6px var(--font-manrope)}.v115-4d article>div>span{overflow-wrap:anywhere;color:#173243;font:680 7px/1.4 var(--font-manrope)}.v115-4d article>i{background:#dde3e3;height:10px;font-style:normal;position:relative}.v115-4d article>i:after{content:"";top:0;bottom:0;left:var(--phase-start);width:var(--phase-width);background:#b96636;min-width:4px;position:absolute}.v115-4d article>strong{color:#647b84;font:680 6px var(--font-manrope);text-align:right}.v115-4d>small{color:#748991;font:600 6px/1.5 var(--font-manrope);margin-top:14px;display:block}.v115-quantity-grid{background:#ced7d8;grid-template-columns:1fr 1fr;gap:1px;margin-top:15px;display:grid}.v115-quantity-grid p{background:#f3f5f3;flex-direction:column;min-width:0;min-height:62px;margin:0;padding:10px;display:flex}.v115-quantity-grid small{color:#7d9097;font:700 5px var(--font-manrope)}.v115-quantity-grid b{overflow-wrap:anywhere;font:680 10px var(--font-manrope);margin-top:7px}.v115-carbon{color:#fff;background:#0b2a3d;margin-top:14px;padding:13px}.v115-carbon>div{flex-direction:column;min-width:0;display:flex}.v115-carbon span{color:#df8d5c;font:750 5px var(--font-manrope)}.v115-carbon b{font:660 15px var(--font-manrope);margin-top:5px}.v115-carbon small{overflow-wrap:anywhere;color:#8da4ad;font:600 5px/1.5 var(--font-manrope);margin-top:4px}.v115-carbon>i{background:#36505d;height:4px;margin-top:12px;display:block;position:relative}.v115-carbon>i:after{content:"";width:var(--carbon);background:#df8d5c;position:absolute;inset:0 auto 0 0}.v115-cost-list{border:1px solid #cad3d5;margin-top:14px}.v115-cost-list p{border-bottom:1px solid #d6ddde;grid-template-columns:minmax(0,1fr) 45px;gap:10px;margin:0;padding:8px 10px;display:grid}.v115-cost-list p:last-child{border-bottom:0}.v115-cost-list span{overflow-wrap:anywhere;color:#6e838b;font:650 6px var(--font-manrope)}.v115-cost-list b{color:#b96636;font:720 7px var(--font-manrope);text-align:right}.v115-5d>footer{background:#e8ecec;border-left:3px solid #b96636;margin-top:14px;padding:11px}.v115-5d>footer b{font:720 7px var(--font-manrope)}.v115-5d>footer p{overflow-wrap:anywhere;color:#657b84;font:600 6px/1.5 var(--font-manrope);margin:5px 0 0}.coordination-app :where(button,a,input):focus-visible{outline-offset:2px;outline:3px solid #df8d5c}.coordination-main>header nav{scrollbar-width:thin;max-width:100%;overflow-x:auto}.coordination-main>header button{white-space:nowrap}@media (width<=1180px){.v115-source-band{grid-template-columns:1fr 1fr}.v115-source-band>div:first-child{grid-column:1/-1}.v115-clash-board>div,.v115-delivery-layout{grid-template-columns:1fr}.v115-4d>article{grid-template-columns:minmax(135px,.7fr) minmax(150px,1.3fr) 72px}}@media (width<=820px){.v115-source-band{grid-template-columns:1fr}.v115-source-band>div:first-child{grid-column:auto}.v115-clash-board,.v115-delivery-board{padding:14px}.v115-clash-board>header,.v115-delivery-board>header{flex-direction:column;align-items:flex-start}.v115-4d>article{grid-template-columns:minmax(125px,.8fr) minmax(130px,1.2fr) 65px}.coordination-main>header nav{overscroll-behavior-inline:contain;width:100%;min-width:0}.coordination-main>header nav>button{flex:none;min-height:48px}}@media (width<=520px){.v115-source-band>div{min-height:0;padding:14px 16px}.v115-clash-board article{padding:14px}.v115-clash-board article dl{grid-template-columns:1fr}.v115-delivery-layout{gap:12px}.v115-4d,.v115-5d{padding:14px}.v115-4d>article{grid-template-columns:1fr 62px;gap:8px;padding:10px 0}.v115-4d article>i{grid-area:2/1/auto/-1}.v115-4d article>strong{grid-area:1/2}.v115-quantity-grid{grid-template-columns:1fr 1fr}.coordination-main>header>span{overflow-wrap:anywhere}}@media (width<=430px){.coordination-app,.coordination-workspace,.coordination-main,.coordination-controls{width:100%;min-width:0;max-width:100%}.coordination-head{padding:24px 16px}.coordination-head h2{font-size:clamp(30px,9vw,38px)}.coordination-head>p{font-size:12px;line-height:1.6}.coordination-head>div:last-child{min-width:0}.v115-source-band b,.v115-source-band small{overflow-wrap:anywhere}.coordination-controls{padding:18px 16px}.coordination-input-grid{grid-template-columns:1fr!important}.coordination-controls input{width:100%;min-width:0;font-size:16px}.coordination-toggle,.coordination-export button,.coordination-export a{min-height:48px}.coordination-main{overflow:hidden}.coordination-main>header{width:100%;max-width:100%;overflow:hidden}.coordination-main>header nav{width:100%;min-width:0;max-width:100%;display:flex;overflow-x:auto}.coordination-main>header nav>button{flex:none;min-height:48px;padding:0 13px}.coordination-kpis{grid-template-columns:1fr!important}.coordination-kpis article{min-width:0;min-height:94px}.federation-view{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;padding:12px}.federation-stack,.federation-rules{min-width:0}.federation-stack article{grid-template-columns:36px minmax(0,1fr);padding:10px}.federation-stack article>strong{overflow-wrap:anywhere;grid-column:2}.federation-rules>button{grid-template-columns:26px minmax(0,1fr) 10px;min-height:62px;padding:10px}.v115-clash-board,.v115-delivery-board{width:100%;max-width:100%;padding:12px}.v115-clash-board>div{width:100%;max-width:100%}.v115-clash-board article>header{grid-template-columns:28px minmax(0,1fr)}.v115-clash-board article>header em{grid-column:2;justify-self:start}.v115-clash-board article>button{width:100%;min-height:44px}.v115-delivery-layout{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%}.v115-4d,.v115-5d{width:100%;min-width:0;max-width:100%;padding:12px}.v115-4d>article{grid-template-columns:minmax(0,1fr) auto}.v115-quantity-grid{grid-template-columns:1fr}.issue-register{width:100%;max-width:100%;padding:12px;overflow:hidden}.issue-register>header{flex-direction:column;align-items:flex-start;gap:12px}.issue-register>header>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.issue-register>header button{min-height:44px}.issue-table{overscroll-behavior-inline:contain;width:100%;max-width:100%;overflow-x:auto}.coordination-disclaimer{padding:20px 16px}.coordination-disclaimer p{overflow-wrap:anywhere}}.v116-health-gates{border-top:1px solid #c8d2d4;border-left:1px solid #c8d2d4;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;display:grid}.v116-health-gates article{background:#fff;border-bottom:1px solid #c8d2d4;border-right:1px solid #c8d2d4;grid-template-columns:1fr auto;min-height:112px;padding:18px;display:grid;position:relative}.v116-health-gates article:before{content:"";background:#ca7544;width:4px;position:absolute;inset:0 auto 0 0}.v116-health-gates article.passed:before{background:#3f966f}.v116-health-gates span{color:#7a8c94;font:750 8px var(--font-manrope);letter-spacing:.08em}.v116-health-gates b{font:650 12px/1.35 var(--font-manrope);grid-column:1;align-self:end}.v116-health-gates strong{color:#16384a;font:550 30px var(--font-manrope);grid-area:1/2/3;align-self:center}.v116-health-gates small{color:#7b8f97;grid-column:1;margin-top:5px}.v116-work-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.v116-work-board>section{background:#dfe5e6;border:1px solid #c7d1d3;min-width:0;padding:10px}.v116-work-board>section>header{justify-content:space-between;align-items:center;min-height:42px;padding:0 9px;display:flex}.v116-work-board>section>header b{font:700 10px var(--font-manrope)}.v116-work-board>section>header span{color:#b96636;background:#fff;place-items:center;width:24px;height:24px;font-weight:800;display:grid}.v116-work-board article{background:#fff;border:1px solid #cbd4d6;border-top:3px solid #78909a;margin-top:8px;padding:17px}.v116-work-board article.critical{border-top-color:#a8453d}.v116-work-board article.high{border-top-color:#bd6d3f}.v116-work-board article>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.v116-work-board article>div:first-child>span{color:#a95a34;font:750 8px var(--font-manrope)}.v116-work-board h4{font:650 14px/1.35 var(--font-manrope);margin:15px 0 8px}.v116-work-board article>p{color:#6f838c;min-height:34px;margin:0;font-size:10px;line-height:1.55}.v116-work-board dl{margin:15px 0 0}.v116-work-board dl>div{border-top:1px solid #d9e0e1;padding:9px 0}.v116-work-board dt{color:#86979e;font-size:8px}.v116-work-board dd{color:#17384a;font:650 9px/1.45 var(--font-manrope);margin:4px 0 0}.v116-work-board article>button{color:#fff;width:100%;min-height:42px;font:750 9px var(--font-manrope);cursor:pointer;background:#0a2a3d;border:0;margin-top:12px}.v116-work-board article>button:hover,.v116-work-board article>button:focus-visible{background:#bf693a}.v116-revision-grid{border-top:1px solid #c8d2d4;border-left:1px solid #c8d2d4}.v116-revision-grid article{background:#fff;border-bottom:1px solid #c8d2d4;border-right:1px solid #c8d2d4;grid-template-columns:118px 82px minmax(0,1fr) 180px;align-items:center;min-height:92px;display:grid}.v116-revision-grid article>*{min-width:0;padding:18px}.v116-revision-grid article>span{color:#fff;font:800 8px/1.35 var(--font-manrope);text-align:center;background:#277556;align-self:stretch;place-items:center;display:grid}.v116-revision-grid article.obsolete{color:#687a82;background:#eef1f0}.v116-revision-grid article.obsolete>span{background:#8b4d40}.v116-revision-grid article>strong{color:#b35f35;font:620 22px var(--font-manrope)}.v116-revision-grid h4{font:650 13px/1.35 var(--font-manrope);margin:0}.v116-revision-grid p{color:#7b8d94;margin:5px 0 0;font-size:9px}.v116-revision-grid article>b{color:#566e79;font:650 9px/1.5 var(--font-manrope);border-left:1px solid #d5dddf}.v116-source-note{color:#fff;background:#09293c;grid-template-columns:150px 1fr;gap:18px;margin-top:12px;padding:18px;display:grid}.v116-source-note b{color:#e29161;font:750 9px var(--font-manrope)}.v116-source-note p{color:#aebdc4;margin:0;font-size:10px;line-height:1.6}.site-nav .mega-panel,.site-nav .mega-panel-sections{background:#f4f1eb}.site-nav .mega-panel-sections a{color:#102c3e;background:#fff}.site-nav .mega-panel-sections a:hover,.site-nav .mega-panel-sections a:focus-visible{color:#fff;background:#b96636}.project-guided-journey{background:#eef2f1}.project-guided-journey>header{color:#fff;background:#08293c}.project-guided-journey>div>a{color:#17384a;background:#fff}.resource-guided-paths,.blog-reading-paths{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1180px){.v116-work-board,.v116-health-gates,.resource-guided-paths,.blog-reading-paths{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.v116-work-board,.v116-health-gates{grid-template-columns:minmax(0,1fr)}.v116-revision-grid article{grid-template-columns:88px minmax(0,1fr)}.v116-revision-grid article>span{grid-row:1/3}.v116-revision-grid article>strong,.v116-revision-grid article>div{grid-column:2}.v116-revision-grid article>b{border-top:1px solid #d5dddf;border-left:0;grid-column:1/-1}.v116-source-note{grid-template-columns:1fr}}@media (width<=430px){.v116-work-board article,.v116-health-gates article{padding:15px}.v116-revision-grid article{grid-template-columns:74px minmax(0,1fr)}.v116-revision-grid article>*{padding:14px}}.project-guided-journey,.mcda-tool{container-type:inline-size}.mcda-results{container:arkem-mcda/inline-size}.project-guided-journey :where(a,button):focus-visible,.project-kernel-bar :where(a,button,input,select):focus-visible,.mcda-tool :where(a,button,input,select):focus-visible,.v110-evidence-center :where(a,button,input,select):focus-visible{outline-offset:3px;outline:3px solid #df8d5c}.mcda-ranking article{grid-template-columns:64px minmax(180px,1.1fr) minmax(140px,.8fr) minmax(180px,1fr)!important}.mcda-rank{grid-column:1}.mcda-system{grid-column:2;min-width:0}.mcda-band{grid-column:3;min-width:0}.mcda-constraints{grid-column:4;min-width:0}@media (width<=760px){.project-kernel-bar :where(button,a,input,select),.project-guided-journey a,.mcda-results>header button,.mcda-shortlist,.mcda-shortlist-panel>a,.v110-evidence-center :where(a,button,input,select){min-height:44px}.v110-evidence-center>header,.v110-evidence-alert{grid-template-columns:1fr}.v110-evidence-center>header{align-items:start;min-height:0;padding:22px 18px}.v110-evidence-center>header aside{border-top:3px solid #45a77f;border-left:0;min-width:0;padding:12px 0 0}.v110-evidence-alert,.v110-evidence-section-head,.v110-evidence-center>footer{padding-inline:16px}.v110-evidence-section-head{flex-direction:column;align-items:flex-start;gap:4px}.v110-evidence-dates,.v110-evidence-source-grid{grid-template-columns:1fr!important}.v110-evidence-source-grid>article{border-right:0;min-height:0}.v110-evidence-condition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v110-evidence-condition-grid>article:nth-child(odd){border-right:1px solid #cbd5d7}.v110-evidence-condition-grid>article:nth-child(2n){border-right:0}.project-guided-journey{width:100%!important;max-width:100%!important;overflow:hidden!important}.project-guided-journey>header{grid-template-columns:1fr!important;gap:6px!important;min-height:0!important;padding:18px!important;display:grid!important}.project-guided-journey>header :where(span,b,small){overflow-wrap:normal!important;word-break:normal!important;white-space:normal!important;grid-column:1!important;width:auto!important;max-width:100%!important;margin-right:0!important;overflow:visible!important}.project-guided-journey>header span{font-size:10px!important;line-height:1.35!important;display:block!important}.project-guided-journey>header b{margin-top:2px!important;font-size:clamp(19px,5.6vw,23px)!important;line-height:1.25!important}.project-guided-journey>header small{margin-top:5px!important;font-size:12px!important;line-height:1.5!important}.project-guided-journey>div{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline:0;grid-template-columns:none!important;width:100%!important;max-width:100%!important;display:flex!important;overflow-x:auto!important}.project-guided-journey>div::-webkit-scrollbar{display:none}.project-guided-journey>div>a{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%!important;grid-template-columns:42px minmax(0,1fr)!important;gap:14px!important;width:100%!important;min-width:100%!important;max-width:100%!important;min-height:118px!important;padding:18px!important}.project-guided-journey>div>a>i{width:40px!important;height:40px!important;font-size:13px!important}.project-guided-journey>div>a span :where(b,small,strong){overflow-wrap:normal!important;word-break:normal!important;white-space:normal!important}.project-guided-journey>div>a span b{font-size:17px!important}.project-guided-journey>div>a span small{font-size:13px!important}.project-guided-journey>div>a span strong{font-size:12px!important}.project-live-handoff{grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;display:grid!important;overflow-x:visible!important}.project-live-handoff>span,.project-live-handoff>a{border-right:0!important;grid-column:1!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:72px!important;padding:15px 18px!important}.project-live-handoff :where(b,small){overflow-wrap:break-word!important;word-break:normal!important}}@container arkem-mcda (width<=760px){.mcda-results>header{grid-template-columns:1fr!important;width:100%!important;min-height:0!important;display:grid!important}.mcda-results>header nav,.mcda-results>header>div{width:100%!important;display:grid!important}.mcda-results>header nav{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mcda-results>header>div{border-top:1px solid #d1dadc;grid-template-columns:repeat(2,minmax(0,1fr))!important}.mcda-results>header button{overflow-wrap:normal!important;word-break:normal!important;white-space:normal!important;min-width:0!important;min-height:52px!important;padding:8px 6px!important;font-size:12px!important;line-height:1.25!important}.mcda-ranking article{grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr) 72px!important;align-items:start!important;gap:16px 12px!important;min-height:0!important;padding:20px 16px 20px 72px!important}.mcda-shortlist{width:44px!important;height:44px!important;top:20px!important;left:16px!important}.mcda-rank{grid-area:1/2!important;align-items:flex-end!important}.mcda-rank strong{font-size:26px!important}.mcda-system{grid-area:1/1!important}.mcda-system h3{overflow-wrap:normal!important;word-break:normal!important;font-size:20px!important;line-height:1.2!important}.mcda-system p{overflow-wrap:normal!important;word-break:normal!important;margin-top:9px!important;font-size:13px!important;line-height:1.55!important}.mcda-system a{align-items:center;margin-top:8px;display:inline-flex;font-size:11px!important;line-height:1.4!important}.mcda-band{grid-area:2/1/auto/-1!important}.mcda-constraints{grid-area:3/1/auto/-1!important}.mcda-band small,.mcda-constraints p{font-size:11px!important;line-height:1.45!important}}@media (width<=430px){.v110-evidence-condition-grid{grid-template-columns:1fr}.v110-evidence-condition-grid>article,.v110-evidence-condition-grid>article:nth-child(odd){border-right:0;min-height:0}.v110-evidence-source-grid dl{grid-template-columns:1fr 1fr}.mcda-ranking article{grid-template-columns:minmax(0,1fr) 64px!important;padding-left:68px!important;padding-right:14px!important}.mcda-results>header button{font-size:11px!important}}@media (width<=390px){.project-guided-journey>header,.project-guided-journey>div>a,.project-live-handoff>span,.project-live-handoff>a{padding-inline:16px!important}.mcda-ranking article{grid-template-columns:minmax(0,1fr) 58px!important;gap:14px 8px!important;padding-left:64px!important}}@media (width<=360px){.project-guided-journey>header b{font-size:19px!important}.mcda-results>header button{padding-inline:4px!important;font-size:10px!important}.mcda-ranking article{grid-template-columns:minmax(0,1fr) 54px!important;padding-left:62px!important;padding-right:12px!important}}@media (prefers-reduced-motion:reduce){.project-guided-journey>div{scroll-behavior:auto!important}}@media (width>=1181px){.site-nav .mega-panel{isolation:isolate;color:#102d3f!important;background:#f3f1ec!important;border:1px solid #c6d0d2!important;grid-template-columns:minmax(260px,.72fr) minmax(0,2fr)!important;width:min(1180px,100vw - 72px)!important;max-height:min(720px,100dvh - 118px)!important;display:grid!important;top:calc(100% + 1px)!important;overflow:hidden auto!important;box-shadow:0 28px 72px #000d1657!important}.site-nav .mega-panel-intro{color:#fff!important;background:#09283a!important;align-self:stretch!important;padding:32px!important}.site-nav .mega-panel-intro :where(h2,p,a){color:#fff!important}.site-nav .mega-panel-intro>span{color:#e39161!important}.site-nav .mega-panel-intro p{color:#b8c7cd!important}.site-nav .mega-panel-intro a{align-items:center;gap:10px;margin-top:22px;display:inline-flex}.site-nav .mega-panel-sections{color:#102d3f!important;background:#f3f1ec!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;padding:28px!important;display:grid!important}.site-nav .mega-panel-sections section{min-width:0}.site-nav .mega-panel-sections h3{text-transform:uppercase;color:#8f4e2e!important;font:800 10px/1.35 var(--font-manrope)!important;letter-spacing:.11em!important;margin:0 0 10px!important}.site-nav .mega-panel-sections a{color:#102d3f!important;background:#fff!important;border:1px solid #d1d9da!important;grid-template-columns:minmax(0,1fr) 18px!important;min-height:70px!important;margin-top:7px!important;padding:13px 14px!important;transition:background-color .18s,color .18s,border-color .18s,transform .18s!important;display:grid!important;box-shadow:inset 3px 0 #d5dcdd!important}.site-nav .mega-panel-sections a b{color:inherit!important;font-size:13px!important}.site-nav .mega-panel-sections a small{grid-column:1;color:#5f747e!important;font-size:11px!important;line-height:1.45!important}.site-nav .mega-panel-sections a svg{grid-area:1/2/3;align-self:center;color:#b96636!important}.site-nav .mega-panel-sections a:hover,.site-nav .mega-panel-sections a:focus-visible{color:#fff!important;background:#b96636!important;border-color:#b96636!important;transform:translate(3px)!important;box-shadow:inset 4px 0 #09283a!important}.site-nav .mega-panel-sections a:hover small,.site-nav .mega-panel-sections a:focus-visible small{color:#fff3eb!important}.site-nav .mega-panel-sections a:hover svg,.site-nav .mega-panel-sections a:focus-visible svg{color:#fff!important}.project-kernel-bar{background:#071f30!important;grid-template-rows:minmax(104px,auto) minmax(82px,auto)!important;grid-template-columns:minmax(180px,1.15fr) minmax(200px,1.35fr) minmax(138px,.8fr) minmax(100px,.55fr) minmax(155px,.9fr) minmax(185px,1fr)!important;grid-auto-flow:row!important;height:auto!important;display:grid!important;overflow:visible!important}.project-kernel-bar>:where(div,label){min-width:0!important;height:auto!important;min-height:0!important}.project-kernel-bar>.kernel-brand{grid-area:1/1!important}.project-kernel-bar>.kernel-identity{grid-area:1/2!important}.project-kernel-bar>label:first-of-type{grid-area:1/3!important}.project-kernel-bar>label:nth-of-type(2){grid-area:1/4!important}.project-kernel-bar>.kernel-state{grid-area:1/5!important}.project-kernel-bar>.kernel-persistence{grid-area:1/6!important}.project-kernel-bar .kernel-experience{grid-area:2/1/auto/5!important;align-self:stretch!important;min-height:82px!important}.project-kernel-bar .kernel-actions{grid-area:2/5/auto/7!important;min-height:82px!important;display:grid!important}}.project-guided-journey{background:#e8eeee!important;border:1px solid #bdc9cc!important;grid-template-columns:270px minmax(0,1fr)!important;height:auto!important;min-height:0!important;display:grid!important;overflow:hidden!important}.project-guided-journey>header{color:#fff!important;background:#08293c!important;grid-area:1/1!important;align-self:stretch!important;min-height:142px!important;padding:22px!important}.project-guided-journey>header span{color:#ee9a68!important}.project-guided-journey>header b{color:#fff!important}.project-guided-journey>header small{color:#a9bbc3!important}.project-guided-journey>div{background:#f6f6f3!important;grid-area:1/2!important;align-self:stretch!important;min-width:0!important;min-height:142px!important}.project-guided-journey>div>a{color:#163548!important;background:#fff!important;border-color:#cbd4d6!important}.project-guided-journey>div>a:hover,.project-guided-journey>div>a:focus-visible{background:#eaf0ef!important}.project-guided-journey>div>a.active{color:#fff!important;background:#bd683b!important}.project-guided-journey>div>a.active :where(b,small,strong,em){color:#fff!important}.project-guided-journey>div>a.passed{background:#edf6f1!important}.project-live-handoff{background:#fff!important;grid-area:2/1/auto/-1!important;grid-template-columns:1.05fr repeat(4,minmax(0,1fr)) 1.25fr!important;width:100%!important;min-width:0!important;display:grid!important}.project-live-handoff>:where(span,a){color:#17384a!important;background:#fff!important;min-width:0!important}.project-live-handoff>:where(span,a):nth-child(2n){background:#edf1f0!important}.project-live-handoff .project-continuity-score{color:#fff!important;background:#0a2c3f!important}.project-live-handoff .project-continuity-score :where(b,small){color:#fff!important}.project-live-handoff .project-next-step{color:#fff!important;background:#b96636!important}.project-live-handoff .project-next-step :where(b,small,i){color:#fff!important}.arkem-mobile-nav-header{color:#fff!important;background:#08293c!important}.arkem-mobile-nav-header button{color:#fff!important}.arkem-mobile-nav-languages{color:#102d3f!important;background:#fff!important}.arkem-mobile-nav-languages>span{color:#7a4a31!important}.arkem-mobile-nav-actions>a{color:#fff!important;background:#12394c!important}.arkem-mobile-nav-actions>a:nth-child(2){background:#b96636!important}.arkem-mobile-nav-actions :where(b,small,svg){color:#fff!important}.arkem-mobile-nav-groups{background:#e7eceb!important}.arkem-mobile-nav-groups>section>button{color:#102d3f!important;background:#fff!important;border-bottom:1px solid #c7d1d3!important}.arkem-mobile-nav-groups>section>button small{color:#aa5b34!important}.arkem-mobile-nav-groups>section.is-open>button{color:#fff!important;background:#12394c!important}.arkem-mobile-nav-groups>section>div{background:#e7eceb!important}.arkem-mobile-nav-groups .arkem-mobile-nav-overview{color:#fff!important;background:#b96636!important}.arkem-mobile-nav-groups>section>div>section>b{color:#8e4d2e!important}.arkem-mobile-nav-groups>section>div>section>a{color:#102d3f!important;background:#fff!important;border:1px solid #cbd4d6!important;border-bottom:0!important}.arkem-mobile-nav-panel>footer>a{color:#fff!important;background:#09283a!important}@media (width<=1180px){.project-kernel-bar{background:#071f30!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important;display:grid!important;overflow:visible!important}.project-kernel-bar>:where(div,label){min-width:0!important;height:auto!important;min-height:92px!important}.project-kernel-bar>:where(.kernel-brand,.kernel-identity,label,.kernel-state,.kernel-persistence){grid-area:auto!important}.project-kernel-bar .kernel-experience,.project-kernel-bar .kernel-actions{grid-column:1/-1!important}.project-kernel-bar .kernel-actions{min-height:66px!important;display:grid!important}.project-guided-journey{grid-template-columns:1fr!important}.project-guided-journey>header,.project-guided-journey>div,.project-live-handoff{grid-area:auto/1!important}.project-guided-journey>div{min-height:0!important}.project-live-handoff{grid-template-columns:repeat(2,minmax(0,1fr))!important}.project-live-handoff .project-next-step{grid-column:1/-1!important}}@media (width<=760px){.project-kernel-bar{grid-template-columns:minmax(0,1fr)!important}.project-kernel-bar .kernel-experience,.project-kernel-bar .kernel-actions{grid-column:1!important}.project-kernel-bar .kernel-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}.project-guided-journey>header{min-height:0!important}.project-guided-journey>div{grid-area:auto/1!important}.project-live-handoff{grid-template-columns:minmax(0,1fr)!important}.project-live-handoff .project-next-step{grid-column:1!important}}@media (width<=390px){.project-kernel-bar .kernel-actions{grid-template-columns:minmax(0,1fr)!important}}.v21-home,.v21-arkemx,.v21-standard-page{--v21-navy:#061b2b;--v21-navy-2:#0d3045;--v21-paper:#f6f3ed;--v21-white:#fff;--v21-steel:#81919a;--v21-line:#cfc8bd;--v21-copper:#c46d3b;--v21-ink:#102d3f;background:var(--v21-paper);color:var(--v21-ink)}.v21-home h1,.v21-home h2,.v21-home h3,.v21-arkemx h1,.v21-arkemx h2,.v21-arkemx h3,.v21-standard-page h1,.v21-standard-page h2{font-family:var(--font-manrope),Arial,sans-serif;letter-spacing:-.045em}.v21-home em,.v21-arkemx em,.v21-standard-page em{font-style:normal}.v21-index{color:var(--v21-copper);font:750 11px/1.3 var(--font-manrope),Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase;margin:0 0 25px}.v21-section{padding:120px 0;scroll-margin-top:30px}.v21-section h2{margin:0;font-size:clamp(44px,4.3vw,68px);font-weight:520;line-height:1.04}.v21-section h2 em{color:var(--v21-copper)}.v21-section-head{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);align-items:end;gap:90px;margin-bottom:68px;display:grid}.v21-section-head>p{color:#586a75;margin:0;font-size:17px;line-height:1.8}.v21-section-head-light{color:#fff}.v21-section-head-light>p{color:#bdc9cf}.v21-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.v21-button{min-height:56px;font:720 12px var(--font-manrope),Arial,sans-serif;letter-spacing:.035em;text-transform:uppercase;border:1px solid #0000;justify-content:space-between;align-items:center;gap:35px;padding:16px 21px;transition:background .22s,color .22s,border-color .22s,transform .22s;display:inline-flex}.v21-button:hover,.v21-button:focus-visible{transform:translateY(-2px)}.v21-button-copper{background:var(--v21-copper);color:#fff}.v21-button-copper:hover,.v21-button-copper:focus-visible{background:#a95128}.v21-button-ghost{color:#fff;border-color:#ffffff94}.v21-button-ghost:hover,.v21-button-ghost:focus-visible{color:var(--v21-navy);background:#fff}.v21-button-dark{background:var(--v21-navy);color:#fff}.v21-button-dark:hover,.v21-button-dark:focus-visible{background:var(--v21-navy-2)}.v21-text-link,.v21-section-link a{border-bottom:1px solid var(--v21-copper);color:var(--v21-ink);font:720 13px var(--font-manrope),Arial,sans-serif;justify-content:space-between;align-items:center;gap:35px;padding:12px 0;display:inline-flex}.v21-text-link:hover,.v21-text-link:focus-visible,.v21-section-link a:hover,.v21-section-link a:focus-visible{color:var(--v21-copper)}.v21-hero{background:var(--v21-navy);color:#fff;min-height:900px;position:relative;overflow:hidden}.v21-hero-media{background:url(/arkem-hero.webp) 50%/cover no-repeat;position:absolute;inset:0}.v21-hero-shade{background:linear-gradient(90deg,#02131ffa 0%,#02131fe8 37%,#02131f73 70%,#02131f29),linear-gradient(#0000 45%,#02131fa8);position:absolute;inset:0}.v21-hero .site-nav,.v21-x-hero .site-nav,.v21-standard-hero .site-nav{z-index:4;position:relative}.v21-hero-copy{z-index:2;padding-top:135px;position:relative}.v21-hero-copy h1{max-width:900px;margin:0;font-size:clamp(62px,7.1vw,104px);font-weight:510;line-height:.92}.v21-hero-copy h1 em{color:#e1844e}.v21-hero-copy>p:not(.v21-index){color:#d8e0e3;max-width:650px;margin:34px 0 30px;font-size:20px;line-height:1.65}.v21-hero-copy>small{color:#aab8bf;letter-spacing:.08em;margin-top:20px;font-size:10px;display:block}.v21-proof-strip{z-index:2;color:var(--v21-ink);background:#f7f3ec;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:38px;left:0;right:0}.v21-proof-strip span{border-right:1px solid #d4ccc1;grid-template-columns:auto 1fr;align-items:center;gap:18px;min-height:110px;padding:20px 34px;display:grid}.v21-proof-strip span:last-child{border-right:0}.v21-proof-strip b{color:var(--v21-copper);font:570 38px var(--font-manrope),Arial,sans-serif}.v21-proof-strip small{max-width:170px;font:680 12px/1.45 var(--font-manrope),Arial,sans-serif;text-transform:uppercase;letter-spacing:.05em}.v21-projects{background:var(--v21-paper)}.v21-project-list{border-top:1px solid var(--v21-line)}.v21-project-list article{border-bottom:1px solid var(--v21-line);grid-template-columns:70px minmax(270px,.9fr) minmax(260px,1.1fr) 155px;align-items:center;gap:28px;min-height:142px;display:grid}.v21-project-list article>span{color:var(--v21-copper);font:740 11px var(--font-manrope),Arial,sans-serif}.v21-project-list article small{color:#718089;font:700 10px var(--font-manrope),Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;display:block}.v21-project-list article h3{margin:0;font-size:clamp(23px,2.2vw,34px);font-weight:590;line-height:1.15}.v21-project-list article>p{color:#60717a;margin:0;font-size:14px;line-height:1.65}.v21-project-list article>em{color:#86502f;font:720 9px var(--font-manrope),Arial,sans-serif;letter-spacing:.08em;border:1px solid #cbbdaf;justify-self:end;padding:8px 10px}.v21-section-link{justify-content:flex-end;margin-top:34px;display:flex}.v21-systems{background:var(--v21-navy);color:#fff}.v21-system-list{border-top:1px solid #ffffff3b}.v21-system-list a{border-bottom:1px solid #fff3;grid-template-columns:70px minmax(250px,.75fr) minmax(300px,1.25fr) 30px;align-items:center;gap:30px;min-height:128px;transition:background .22s,padding .22s;display:grid}.v21-system-list a:hover,.v21-system-list a:focus-visible{background:#ffffff0b;padding-left:15px}.v21-system-list span{color:#ea925d;font:740 11px var(--font-manrope),Arial,sans-serif}.v21-system-list h3{margin:0;font-size:clamp(23px,2.3vw,34px);font-weight:580}.v21-system-list p{color:#aebdc4;margin:0;line-height:1.65}.v21-system-list b{color:#ea925d;font-size:18px}.v21-engineering{background:#e9eef0}.v21-engineering-grid{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:center;gap:100px;display:grid}.v21-engineering-media{margin:0}.v21-engineering-media img{aspect-ratio:4/5;object-fit:cover;filter:saturate(.78)contrast(1.04);width:100%;height:auto;display:block}.v21-engineering-media small{color:#61737c;padding-top:12px;font-size:10px;line-height:1.5;display:block}.v21-engineering .v21-lead{color:#4e626d;margin:28px 0;font-size:18px;line-height:1.75}.v21-engineering ol{border-top:1px solid #bdc8cd;margin:35px 0 26px;padding:0;list-style:none}.v21-engineering li{min-height:58px;font:650 15px var(--font-manrope),Arial,sans-serif;border-bottom:1px solid #bdc8cd;grid-template-columns:44px 1fr;align-items:center;display:grid}.v21-engineering li span{color:var(--v21-copper);font-size:10px}.v21-x-preview{color:#fff;background:#103247}.v21-x-preview-grid{grid-template-columns:minmax(0,1fr) minmax(420px,.85fr);align-items:center;gap:100px;display:grid}.v21-x-preview h2{margin:16px 0 28px}.v21-x-preview h2 em{color:#e48a55}.v21-x-preview p:not(.v21-index){color:#c1cdd2;max-width:690px;font-size:17px;line-height:1.75}.v21-x-preview .v21-button{margin-top:12px}.v21-x-kicker{font:720 11px var(--font-manrope),Arial,sans-serif;letter-spacing:.14em;color:#fff}.v21-x-structure{background:#082337;border:1px solid #ffffff3d;padding:38px}.v21-x-structure>strong{text-align:center;font:720 13px var(--font-manrope),Arial,sans-serif;letter-spacing:.1em;border:1px solid #d17b49;padding:20px;display:block}.v21-x-structure>div{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:1fr 1fr;margin-top:22px;display:grid}.v21-x-structure span{min-height:88px;font:680 11px/1.5 var(--font-manrope),Arial,sans-serif;letter-spacing:.05em;border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;align-items:center;padding:20px;display:flex}.v21-x-structure small{color:#9eb0b8;margin-top:22px;line-height:1.5;display:block}.v21-flow ol{border-top:1px solid var(--v21-line);border-left:1px solid var(--v21-line);grid-template-columns:repeat(9,1fr);margin:0;padding:0;list-style:none;display:grid}.v21-flow li{border-right:1px solid var(--v21-line);border-bottom:1px solid var(--v21-line);min-height:145px;padding:22px 14px}.v21-flow li span{color:var(--v21-copper);font:730 10px var(--font-manrope),Arial,sans-serif;margin-bottom:42px;display:block}.v21-flow li b{font:650 13px/1.4 var(--font-manrope),Arial,sans-serif}.v21-about{background:#ece5dc}.v21-about-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.65fr);align-items:center;gap:100px;display:grid}.v21-about-grid>div:first-child>p:not(.v21-index){color:#516570;max-width:710px;font-size:17px;line-height:1.8}.v21-founder{position:relative}.v21-founder img{aspect-ratio:4/5;object-fit:cover;object-position:center top;filter:grayscale(.35);width:100%;height:auto;display:block}.v21-founder>span{color:#fff;background:#051b2beb;padding:25px;position:absolute;bottom:0;left:0;right:0}.v21-founder small,.v21-founder b,.v21-founder em{display:block}.v21-founder small{color:#e28a55;font:720 9px var(--font-manrope),Arial,sans-serif;letter-spacing:.12em}.v21-founder b{margin:10px 0 4px;font-size:23px}.v21-founder em{color:#c5d0d5;font-size:13px}.v21-contact{background:var(--v21-navy);color:#fff}.v21-contact h2{max-width:1050px;margin-bottom:44px}.v21-contact h2 em{color:#e58b56}.v21-x-hero,.v21-standard-hero{color:#fff;background:radial-gradient(circle at 78% 32%,#22607d8c,#0000 35%),linear-gradient(125deg,#041724,#0a2b40 65%,#0d3850);min-height:720px;position:relative;overflow:hidden}.v21-x-hero:after,.v21-standard-hero:after{content:"";pointer-events:none;border:1px solid #ffffff17;width:65%;height:65%;position:absolute;bottom:-32%;right:-12%;transform:skewY(-12deg)}.v21-x-hero-copy{z-index:2;padding-top:86px;position:relative}.v21-x-hero-copy>span{color:#d7e2e6;font:710 11px var(--font-manrope),Arial,sans-serif;letter-spacing:.15em;display:block}.v21-x-hero h1{max-width:1100px;margin:20px 0 30px;font-size:clamp(58px,7vw,100px);font-weight:510;line-height:.94}.v21-x-hero h1 em{color:#e38852}.v21-x-hero-copy>p:not(.v21-index){color:#c4d0d5;max-width:780px;font-size:19px;line-height:1.7}.v21-x-hero-copy .v21-actions{margin-top:34px}.v21-x-hero-numbers{z-index:2;border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.v21-x-hero-numbers span{border-right:1px solid #fff3;grid-template-columns:auto 1fr;align-items:center;gap:18px;min-height:96px;padding:18px 28px;display:grid}.v21-x-hero-numbers b{color:#e58a55;font:550 34px var(--font-manrope),Arial,sans-serif}.v21-x-hero-numbers small{color:#d0dadd;max-width:180px;font:650 11px/1.45 var(--font-manrope),Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em}.v21-two-column{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:110px;display:grid}.v21-two-column>div:last-child>p{color:#536773;margin:0 0 20px;font-size:18px;line-height:1.8}.v21-two-column strong{color:var(--v21-ink)}.v21-common-model,.v21-data-flow{background:var(--v21-navy);color:#fff}.v21-model-anatomy{background:#0b2a3e;border:1px solid #ffffff3d;padding:48px}.v21-model-anatomy>strong{border:1px solid var(--v21-copper);text-align:center;font:720 16px var(--font-manrope),Arial,sans-serif;letter-spacing:.12em;padding:24px;display:block}.v21-model-anatomy>div{border-top:1px solid #ffffff2b;border-left:1px solid #ffffff2b;grid-template-columns:repeat(4,1fr);margin-top:24px;display:grid}.v21-model-anatomy span{min-height:74px;font:650 11px var(--font-manrope),Arial,sans-serif;letter-spacing:.06em;border-bottom:1px solid #ffffff2b;border-right:1px solid #ffffff2b;align-items:center;padding:18px;display:flex}.v21-model-anatomy small{color:#a8bac2;text-align:center;margin-top:22px;display:block}.v21-layer-stack{gap:22px;display:grid}.v21-layer-stack>section{border:1px solid var(--v21-line);background:#fff}.v21-layer-stack>section>header{background:#e9e3da;grid-template-columns:100px minmax(220px,.7fr) minmax(300px,1.3fr) 90px;align-items:center;gap:28px;min-height:118px;padding:25px 30px;display:grid}.v21-layer-stack>section>header>span,.v21-layer-stack>section>header>b{color:#8e4e2b;font:720 10px var(--font-manrope),Arial,sans-serif;letter-spacing:.09em}.v21-layer-stack>section>header h3{margin:0;font-size:30px;font-weight:590}.v21-layer-stack>section>header p{color:#586b75;margin:0;line-height:1.6}.v21-layer-stack details{border-top:1px solid var(--v21-line)}.v21-layer-stack summary{cursor:pointer;grid-template-columns:62px minmax(0,1fr) 142px;align-items:center;gap:20px;min-height:105px;padding:18px 30px;list-style:none;display:grid}.v21-layer-stack summary::-webkit-details-marker{display:none}.v21-layer-stack summary>span{color:var(--v21-copper);font:720 11px var(--font-manrope),Arial,sans-serif}.v21-layer-stack summary div{grid-template-columns:58px minmax(220px,.55fr) minmax(260px,1.45fr);align-items:center;gap:20px;display:grid}.v21-layer-stack summary small{color:#7a8991;font:720 9px var(--font-manrope),Arial,sans-serif}.v21-layer-stack summary b{font:650 18px var(--font-manrope),Arial,sans-serif}.v21-layer-stack summary p{color:#61727b;margin:0;font-size:13px;line-height:1.55}.v21-layer-stack summary>em{color:#6a594d;font:720 9px var(--font-manrope),Arial,sans-serif;letter-spacing:.07em;border:1px solid #c4b9ad;justify-self:end;padding:8px 10px}.v21-layer-stack summary>em[data-status=geliştiriliyor]{color:#934b22;border-color:#c97847}.v21-layer-stack summary>em[data-status=kullanılıyor]{color:#246344;border-color:#4f9470}.v21-layer-stack details[open] summary{background:#f8f4ed}.v21-module-detail{border-top:1px solid var(--v21-line);background:#f5f1ea;grid-template-columns:repeat(4,1fr);display:grid}.v21-module-detail article{border-right:1px solid var(--v21-line);min-height:190px;padding:28px}.v21-module-detail article:last-child{border-right:0}.v21-module-detail span{color:var(--v21-copper);font:720 9px var(--font-manrope),Arial,sans-serif;letter-spacing:.12em}.v21-module-detail p{color:#4f626d;margin:35px 0 0;font-size:13px;line-height:1.7}.v21-data-flow ol{border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.v21-data-flow li{border-bottom:1px solid #fff3;border-right:1px solid #fff3;min-height:135px;padding:22px}.v21-data-flow li span{color:#e58a55;font:720 10px var(--font-manrope),Arial,sans-serif;margin-bottom:38px;display:block}.v21-data-flow li b{font:650 14px/1.4 var(--font-manrope),Arial,sans-serif}.v21-hybrid{background:#e7ecee}.v21-hybrid-table{border-top:1px solid #bbc7cc}.v21-hybrid-table p{border-bottom:1px solid #bbc7cc;grid-template-columns:1fr 1.3fr;align-items:center;gap:30px;min-height:64px;margin:0;display:grid}.v21-hybrid-table span{color:#697b84;font:720 10px var(--font-manrope),Arial,sans-serif;letter-spacing:.08em}.v21-hybrid-table b{font:650 16px var(--font-manrope),Arial,sans-serif}.v21-project-link{background:#f6f3ed}.v21-project-truth{border:1px solid var(--v21-line);grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:40px;padding:35px;display:grid}.v21-project-truth strong{color:var(--v21-copper);font:720 10px var(--font-manrope),Arial,sans-serif;letter-spacing:.1em}.v21-project-truth p{color:#536773;margin:0;line-height:1.65}.v21-project-truth a{color:var(--v21-copper);font:720 12px var(--font-manrope),Arial,sans-serif;white-space:nowrap}.v21-status{background:#ded5ca}.v21-status-counts{border-top:1px solid #b9aa9b;border-left:1px solid #b9aa9b;grid-template-columns:repeat(3,1fr);margin-bottom:30px;display:grid}.v21-status-counts span{border-bottom:1px solid #b9aa9b;border-right:1px solid #b9aa9b;min-height:110px;padding:22px}.v21-status-counts b,.v21-status-counts small{display:block}.v21-status-counts b{color:var(--v21-copper);font:550 34px var(--font-manrope),Arial,sans-serif}.v21-status-counts small{font:700 9px var(--font-manrope),Arial,sans-serif;letter-spacing:.08em;margin-top:10px}.v21-standard-hero{min-height:610px}.v21-standard-hero>.shell:last-child{z-index:2;padding-top:84px;position:relative}.v21-standard-hero h1{max-width:1050px;margin:0;font-size:clamp(54px,6.3vw,92px);font-weight:510;line-height:.94}.v21-standard-hero h1 em{color:#e48954}.v21-standard-hero>.shell>p:not(.v21-index){color:#c3d0d5;max-width:760px;margin-top:30px;font-size:18px;line-height:1.72}.v21-case-list{border-top:1px solid var(--v21-line);border-left:1px solid var(--v21-line);grid-template-columns:1fr 1fr;display:grid}.v21-case-list article{border-right:1px solid var(--v21-line);border-bottom:1px solid var(--v21-line);background:#fff;min-height:370px;padding:34px}.v21-case-list header{justify-content:space-between;gap:20px;display:flex}.v21-case-list header span,.v21-case-list header em{font:720 9px var(--font-manrope),Arial,sans-serif;letter-spacing:.09em}.v21-case-list header span{color:var(--v21-copper)}.v21-case-list header em{color:#855030;border:1px solid #cbbdaf;padding:7px 9px}.v21-case-list h2{margin:55px 0 28px;font-size:34px}.v21-case-list article>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.v21-case-list article>div p{border-top:1px solid #ded7ce;margin:0;padding-top:12px}.v21-case-list small,.v21-case-list b{display:block}.v21-case-list small{color:#7b898f;letter-spacing:.08em;font-size:8px}.v21-case-list b{margin-top:7px;font-size:12px}.v21-case-list article>p{color:#5a6d77;margin-top:28px;font-size:14px;line-height:1.7}.v21-honesty-note{border:1px solid var(--v21-line);grid-template-columns:160px 1fr auto;align-items:center;gap:40px;margin-top:36px;padding:30px;display:grid}.v21-honesty-note strong{color:var(--v21-copper);letter-spacing:.1em;font-size:10px}.v21-honesty-note p{color:#596c76;margin:0;line-height:1.65}.v21-honesty-note a{color:var(--v21-copper);white-space:nowrap;font-weight:700}.v21-capability-list{border-top:1px solid var(--v21-line)}.v21-capability-list article{border-bottom:1px solid var(--v21-line);grid-template-columns:70px minmax(260px,.8fr) minmax(300px,1.2fr);align-items:center;gap:35px;min-height:145px;display:grid}.v21-capability-list article>span{color:var(--v21-copper);font:720 10px var(--font-manrope),Arial,sans-serif}.v21-capability-list h2{font-size:clamp(25px,2.6vw,38px)}.v21-capability-list p{color:#5a6c76;margin:0;line-height:1.7}.v21-engineering-x,.v21-arkem-x-bridge{background:#e6ecee}.v21-principles{background:var(--v21-navy);color:#fff}.v21-principles>div>div{border-top:1px solid #fff3;margin-top:35px}.v21-principles article{border-bottom:1px solid #fff3;grid-template-columns:70px 1fr;align-items:center;min-height:110px;display:grid}.v21-principles article span{color:#e48a55;font:720 10px var(--font-manrope),Arial,sans-serif}.v21-principles article h2{font-size:clamp(24px,3vw,42px)}.v21-leadership{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);align-items:center;gap:100px;display:grid}.v21-leadership img{aspect-ratio:4/5;object-fit:cover;object-position:center top;width:100%;height:auto;display:block}.v21-leadership h2{margin-bottom:20px}.v21-leadership strong{color:var(--v21-copper);margin-bottom:25px;font-size:18px;line-height:1.5;display:block}.v21-leadership div>p:not(.v21-index){color:#566a75;max-width:650px;font-size:17px;line-height:1.8}@media (width>=1101px){.v21-home .site-nav,.v21-arkemx .site-nav,.v21-standard-page .site-nav{width:min(1480px,100% - 64px)}.v21-home .desktop-navigation,.v21-arkemx .desktop-navigation,.v21-standard-page .desktop-navigation{gap:18px;margin-right:18px}.v21-home .nav-root-link,.v21-arkemx .nav-root-link,.v21-standard-page .nav-root-link{letter-spacing:.08em;font-size:10px}.v21-home .nav-account,.v21-arkemx .nav-account,.v21-standard-page .nav-account{display:none}.v21-home .nav-cta,.v21-arkemx .nav-cta,.v21-standard-page .nav-cta{letter-spacing:.06em;white-space:nowrap;padding:13px 14px;font-size:10px}.v21-home .official-logo,.v21-arkemx .official-logo,.v21-standard-page .official-logo{width:205px}}@media (width<=1100px){.v21-section{padding:95px 0}.v21-section-head,.v21-two-column{grid-template-columns:1fr;gap:38px}.v21-section-head{margin-bottom:50px}.v21-project-list article{grid-template-columns:55px minmax(220px,.9fr) minmax(220px,1.1fr)}.v21-project-list article>em{display:none}.v21-system-list a{grid-template-columns:55px minmax(220px,.8fr) minmax(220px,1.2fr) 25px}.v21-engineering-grid,.v21-x-preview-grid,.v21-about-grid{grid-template-columns:1fr;gap:60px}.v21-engineering-media img{aspect-ratio:16/9}.v21-about-grid{align-items:start}.v21-founder{max-width:520px}.v21-flow ol{grid-template-columns:repeat(3,1fr)}.v21-layer-stack>section>header{grid-template-columns:90px 1fr 80px}.v21-layer-stack>section>header p{grid-column:2}.v21-layer-stack summary div{grid-template-columns:50px minmax(180px,.6fr) minmax(220px,1.4fr)}.v21-module-detail{grid-template-columns:1fr 1fr}.v21-module-detail article:nth-child(2){border-right:0}.v21-module-detail article:nth-child(-n+2){border-bottom:1px solid var(--v21-line)}.v21-project-truth,.v21-honesty-note{grid-template-columns:130px 1fr}.v21-project-truth a,.v21-honesty-note a{grid-column:2;justify-self:start}}@media (width<=768px){.v21-section{padding:78px 0}.v21-section h2{font-size:42px}.v21-index{margin-bottom:18px}.v21-hero{min-height:860px}.v21-hero-media{background-position:62%}.v21-hero-shade{background:linear-gradient(90deg,#02131ffa,#02131fb8)}.v21-hero-copy{padding-top:90px}.v21-hero-copy h1{font-size:58px}.v21-hero-copy>p:not(.v21-index){font-size:17px}.v21-proof-strip{grid-template-columns:1fr;bottom:20px}.v21-proof-strip span{border-bottom:1px solid #d4ccc1;border-right:0;min-height:68px;padding:10px 20px}.v21-proof-strip span:last-child{border-bottom:0}.v21-proof-strip b{font-size:27px}.v21-project-list article{grid-template-columns:42px 1fr;gap:15px;padding:25px 0}.v21-project-list article>p{grid-column:2}.v21-system-list a{grid-template-columns:40px 1fr 20px;gap:15px;padding:24px 0}.v21-system-list a:hover,.v21-system-list a:focus-visible{padding-left:8px}.v21-system-list p{grid-column:2}.v21-system-list b{grid-area:1/3}.v21-x-structure{padding:24px}.v21-x-structure>div{grid-template-columns:1fr}.v21-flow ol{grid-template-columns:1fr 1fr}.v21-flow li{min-height:115px}.v21-flow li span{margin-bottom:25px}.v21-x-hero{min-height:760px}.v21-x-hero-copy{padding-top:70px}.v21-x-hero h1{font-size:56px}.v21-x-hero-copy>p:not(.v21-index){font-size:17px}.v21-x-hero-numbers{grid-template-columns:1fr}.v21-x-hero-numbers span{border-bottom:1px solid #fff3;min-height:60px;padding:8px 18px}.v21-x-hero-numbers b{font-size:25px}.v21-model-anatomy{padding:25px}.v21-model-anatomy>div{grid-template-columns:1fr 1fr}.v21-layer-stack>section>header{grid-template-columns:1fr auto;gap:12px;padding:22px}.v21-layer-stack>section>header>span,.v21-layer-stack>section>header>h3{grid-column:1}.v21-layer-stack>section>header>p{grid-column:1/-1}.v21-layer-stack>section>header>b{grid-area:1/2}.v21-layer-stack summary{grid-template-columns:38px 1fr;padding:20px}.v21-layer-stack summary div{grid-template-columns:1fr}.v21-layer-stack summary>em{grid-column:2;justify-self:start}.v21-module-detail{grid-template-columns:1fr}.v21-module-detail article{border-right:0;border-bottom:1px solid var(--v21-line);min-height:0}.v21-module-detail article:last-child{border-bottom:0}.v21-module-detail p{margin-top:18px}.v21-data-flow ol{grid-template-columns:1fr 1fr}.v21-data-flow li{min-height:115px}.v21-data-flow li span{margin-bottom:25px}.v21-status-counts{grid-template-columns:1fr}.v21-status-counts span{min-height:76px}.v21-standard-hero{min-height:560px}.v21-standard-hero>.shell:last-child{padding-top:65px}.v21-standard-hero h1{font-size:53px}.v21-case-list{grid-template-columns:1fr}.v21-case-list article{min-height:340px}.v21-capability-list article{grid-template-columns:45px 1fr;padding:26px 0}.v21-capability-list article p{grid-column:2}.v21-leadership{grid-template-columns:1fr;gap:50px}.v21-leadership img{max-width:520px}}@media (width<=430px){.v21-section{padding:66px 0}.v21-section h2{font-size:36px}.v21-section-head>p,.v21-two-column>div:last-child>p{font-size:16px}.v21-actions{flex-direction:column;align-items:stretch}.v21-button{width:100%}.v21-hero{min-height:850px}.v21-hero-copy{padding-top:72px}.v21-hero-copy h1{font-size:47px}.v21-proof-strip span{grid-template-columns:52px 1fr}.v21-proof-strip small{font-size:10px}.v21-project-list article{grid-template-columns:34px 1fr}.v21-project-list article h3{font-size:24px}.v21-system-list a{grid-template-columns:32px 1fr 18px}.v21-system-list h3{font-size:23px}.v21-system-list p{font-size:14px}.v21-engineering-media img{aspect-ratio:4/3}.v21-x-structure{padding:18px}.v21-x-structure span{min-height:65px}.v21-flow ol,.v21-data-flow ol{grid-template-columns:1fr}.v21-flow li,.v21-data-flow li{min-height:88px}.v21-flow li span,.v21-data-flow li span{margin-bottom:16px}.v21-founder{width:100%}.v21-x-hero{min-height:790px}.v21-x-hero h1{font-size:45px}.v21-x-hero-copy>span,.v21-x-hero-numbers small{font-size:9px}.v21-model-anatomy>div{grid-template-columns:1fr}.v21-model-anatomy>strong{font-size:13px}.v21-layer-stack>section>header h3{font-size:25px}.v21-layer-stack summary div p{font-size:12px}.v21-layer-stack summary>em{font-size:8px}.v21-project-truth,.v21-honesty-note{grid-template-columns:1fr;gap:20px}.v21-project-truth a,.v21-honesty-note a{white-space:normal;grid-column:1}.v21-hybrid-table p{grid-template-columns:1fr;gap:8px;padding:16px 0}.v21-status-counts small{font-size:8px}.v21-standard-hero{min-height:520px}.v21-standard-hero h1{font-size:43px}.v21-standard-hero>.shell>p:not(.v21-index){font-size:16px}.v21-case-list article{padding:25px}.v21-case-list h2{margin-top:38px;font-size:29px}.v21-case-list article>div{grid-template-columns:1fr}.v21-capability-list article{grid-template-columns:32px 1fr}.v21-principles article{grid-template-columns:40px 1fr}.v21-leadership strong{font-size:16px}}@media (width>=1181px){.site-nav:has(.nav-group:hover):before{content:none!important;display:none!important}.site-nav:has(.nav-group:focus-within):before{content:none!important;display:none!important}.site-nav .desktop-navigation{z-index:50!important;position:relative!important}.site-nav .mega-panel{z-index:60!important;color:#09283a!important;background:#f7f4ee!important;border:1px solid #c4ced1!important;box-shadow:0 32px 88px #000d1675!important}.site-nav .mega-panel-intro{color:#fff!important;background:#071f30!important}.site-nav .mega-panel-intro p{color:#c5d2d7!important}.site-nav .mega-panel-sections{background:#f7f4ee!important}.site-nav .mega-panel-sections h3{color:#874722!important}.site-nav .mega-panel-sections a{color:#08293c!important;background:#fff!important;border:1px solid #cbd4d6!important;box-shadow:inset 4px 0 #d6dee0!important}.site-nav .mega-panel-sections a b{color:#08293c!important;font-weight:750!important}.site-nav .mega-panel-sections a small{color:#405c69!important}.site-nav .mega-panel-sections a:hover,.site-nav .mega-panel-sections a:focus-visible{color:#fff!important;background:#b96134!important;border-color:#a9562b!important;transform:translate(4px)!important;box-shadow:inset 5px 0 #071f30!important}.site-nav .mega-panel-sections a:hover b,.site-nav .mega-panel-sections a:focus-visible b,.site-nav .mega-panel-sections a:hover small,.site-nav .mega-panel-sections a:focus-visible small{color:#fff!important}}.arkem-mobile-nav-panel,.arkem-mobile-nav-panel *{overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;word-break:normal!important}.arkem-mobile-nav-panel{color:#fff!important;background:#061e2e!important}.arkem-mobile-nav-groups>section>button{color:#fff!important}.arkem-mobile-nav-groups>section.is-open>button{background:#10384d!important;box-shadow:inset 4px 0 #d17a48!important}.arkem-mobile-nav-groups>section>div>section>a{margin-top:6px;padding:9px 10px;color:#08293c!important;background:#fff!important;border:1px solid #ccd5d7!important}.arkem-mobile-nav-groups>section>div>section>a:hover,.arkem-mobile-nav-groups>section>div>section>a:focus-visible{color:#fff!important;background:#b96134!important;border-color:#a9562b!important}.v21-file-input{gap:9px;display:grid}.v21-file-input input{color:#17384a;background:#f7f4ee;border:1px dashed #aab8bc;min-height:54px;padding:13px}.v21-file-input small{color:#647984;font-size:11px;line-height:1.55}.v21-form-error{color:#7b2d23;background:#fff1ed;border-left:4px solid #a64231;margin:0;padding:13px 15px;font-weight:700}.blog-card-image .v21-image-note{color:#f7f4ef;max-width:210px;font:700 8px/1.35 var(--font-manrope),Arial,sans-serif;letter-spacing:.03em;background:#061b2be6;padding:7px 9px;position:absolute;top:12px;right:12px}.v21-article-image-note{color:#d3dfe3;font:700 9px/1.4 var(--font-manrope),Arial,sans-serif;letter-spacing:.04em;border:1px solid #ffffff4d;margin-top:20px;padding:8px 10px;display:inline-flex}.v21-proof-strip b{letter-spacing:.025em;font-size:clamp(18px,1.7vw,27px)}.v21-technical-proof{color:#fff;background:#123449}.v21-technical-proof>div>div{border-top:1px solid #ffffff38;border-left:1px solid #ffffff38;grid-template-columns:repeat(4,1fr);margin:34px 0 30px;display:grid}.v21-technical-proof article{border-bottom:1px solid #ffffff38;border-right:1px solid #ffffff38;min-height:230px;padding:28px}.v21-technical-proof article span{color:#ea8b54;font:720 10px var(--font-manrope),Arial,sans-serif;letter-spacing:.1em;margin-bottom:58px;display:block}.v21-technical-proof article h3{font:650 17px/1.35 var(--font-manrope),Arial,sans-serif;letter-spacing:.02em;margin:0 0 20px}.v21-technical-proof article p{color:#b9c8ce;margin:0;font-size:13px;line-height:1.75}.v21-text-link-light{color:#fff!important}@media (width>=1181px){.site-nav .mega-panel{color:#102d3f!important;background:#f3f0ea!important}.site-nav .mega-panel-sections{background:#f3f0ea!important}.site-nav .mega-panel-sections a{color:#102d3f!important;background:#fff!important;border-color:#c8d2d4!important;box-shadow:inset 4px 0 #d6dfe1!important}.site-nav .mega-panel-sections a b{color:#102d3f!important}.site-nav .mega-panel-sections a small{color:#526b76!important}.site-nav .mega-panel-sections a:hover,.site-nav .mega-panel-sections a:focus-visible{color:#fff!important;background:#b96134!important;border-color:#9f4f27!important;box-shadow:inset 5px 0 #08293c!important}.site-nav .mega-panel-sections a:hover b,.site-nav .mega-panel-sections a:focus-visible b,.site-nav .mega-panel-sections a:hover small,.site-nav .mega-panel-sections a:focus-visible small{color:#fff!important}}.site-nav .language-switcher.language-menu>.language-menu-panel>button{color:#fff!important;background:#ffffff0e!important;border-bottom:1px solid #ffffff24!important;transition:background-color .18s,color .18s!important}.site-nav .language-switcher.language-menu>.language-menu-panel>button .language-option-label{color:#eef4f6!important}.site-nav .language-switcher.language-menu>.language-menu-panel>button .language-option-code{color:#a8bac2!important}.site-nav .language-switcher.language-menu>.language-menu-panel>button:hover,.site-nav .language-switcher.language-menu>.language-menu-panel>button:focus-visible{color:#fff!important;background:#b96134!important}.site-nav .language-switcher.language-menu>.language-menu-panel>button:hover :where(.language-option-label,.language-option-code),.site-nav .language-switcher.language-menu>.language-menu-panel>button:focus-visible :where(.language-option-label,.language-option-code){color:#fff!important}.site-nav .language-switcher.language-menu>.language-menu-panel>button.active{background:#173e52!important}.arkem-mobile-nav-groups>section>button{color:#102d3f!important;background:#fff!important;border-bottom:1px solid #c7d1d3!important;transition:background-color .18s,color .18s,box-shadow .18s!important}.arkem-mobile-nav-groups>section>button b{color:#102d3f!important;letter-spacing:.035em!important;font-weight:760!important;display:block!important}.arkem-mobile-nav-groups>section>button :where(small,svg){color:#aa5b34!important}.arkem-mobile-nav-groups>section>button:hover,.arkem-mobile-nav-groups>section>button:focus-visible{color:#102d3f!important;background:#eef1ef!important;box-shadow:inset 4px 0 #b96134!important}.arkem-mobile-nav-groups>section>button:active{color:#fff!important;background:#b96134!important}.arkem-mobile-nav-groups>section>button:active :where(b,small,svg){color:#fff!important}.arkem-mobile-nav-groups>section>div>section>a{color:#102d3f!important;background:#fff!important}.arkem-mobile-nav-groups>section>div>section>a:hover,.arkem-mobile-nav-groups>section>div>section>a:focus-visible{color:#fff!important;background:#12394c!important}.arkem-mobile-nav-groups>section>div>section>a:hover small,.arkem-mobile-nav-groups>section>div>section>a:focus-visible small{color:#e6eef1!important}.v22-stage-badge{background:#0417248c;border:1px solid #e88a54b3;width:max-content;max-width:100%;padding:10px 13px;color:#ffd5bd!important;font:760 10px/1.35 var(--font-manrope),Arial,sans-serif!important;letter-spacing:.11em!important;display:inline-flex!important}.v22-x-principles span{grid-template-columns:minmax(65px,auto) 1fr}.v22-x-principles b{letter-spacing:.08em;font-size:16px}.v22-core{background:#f5f1ea}.v22-family-grid{border-top:1px solid var(--v21-line);border-left:1px solid var(--v21-line);grid-template-columns:1fr 1fr;display:grid}.v22-family-grid details{border-right:1px solid var(--v21-line);border-bottom:1px solid var(--v21-line);background:#fff}.v22-family-grid summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr);gap:18px;min-height:230px;padding:28px;list-style:none;display:grid}.v22-family-grid summary::-webkit-details-marker{display:none}.v22-family-grid summary>span{color:var(--v21-copper);font:740 10px var(--font-manrope),Arial,sans-serif}.v22-family-grid summary div{min-width:0}.v22-family-grid summary small,.v22-family-grid summary b,.v22-family-grid summary p{display:block}.v22-family-grid summary small{color:#7b8b93;font:740 9px var(--font-manrope),Arial,sans-serif;letter-spacing:.1em}.v22-family-grid summary b{font:650 23px/1.25 var(--font-manrope),Arial,sans-serif;margin-top:13px}.v22-family-grid summary p{color:#5c6f79;margin:18px 0 0;font-size:13px;line-height:1.7}.v22-family-grid summary>em{color:#6c5a4f;font:740 8px var(--font-manrope),Arial,sans-serif;letter-spacing:.08em;border:1px solid #c7b9ad;grid-column:2;justify-self:start;padding:8px 10px}.v22-family-grid summary>em[data-status=doğrulanmış\ geliştirme]{color:#266247;background:#eff7f2;border-color:#568d70}.v22-family-grid summary>em[data-status=geliştiriliyor]{color:#8c4724;background:#fff5ee;border-color:#bd744b}.v22-family-grid details[open] summary{background:#eee7de}.v22-family-grid details>div{border-top:1px solid var(--v21-line);color:#fff;background:#0b293c;padding:28px 28px 30px 88px}.v22-family-grid details>div span{color:#e98a54;font:740 9px var(--font-manrope),Arial,sans-serif;letter-spacing:.11em}.v22-family-grid details>div p{color:#d5e0e4;margin:17px 0 12px;line-height:1.7}.v22-family-grid details>div small{color:#92a7b0;line-height:1.6}.v22-layers{background:#e9eef0}.v22-taxonomy-note{background:#fff9f4;border:1px solid #c7b7aa;grid-template-columns:170px 1fr;gap:36px;margin-bottom:28px;padding:28px;display:grid}.v22-taxonomy-note strong{color:#9a4f28;font:760 10px var(--font-manrope),Arial,sans-serif;letter-spacing:.1em}.v22-taxonomy-note p{color:#4e626d;margin:0;line-height:1.7}.v22-layer-stack{border-top:1px solid var(--v21-line);border-left:1px solid var(--v21-line);gap:0}.v22-layer-stack>details{border-right:1px solid var(--v21-line);border-bottom:1px solid var(--v21-line);background:#fff}.v22-layer-stack>details>summary{cursor:pointer;grid-template-columns:54px minmax(0,1fr) 105px;align-items:center;gap:22px;min-height:122px;padding:24px 30px;list-style:none;display:grid}.v22-layer-stack>details>summary::-webkit-details-marker{display:none}.v22-layer-stack>details>summary>span{color:var(--v21-copper);font:740 11px var(--font-manrope),Arial,sans-serif}.v22-layer-stack>details>summary div{grid-template-columns:180px minmax(210px,.55fr) minmax(260px,1fr);align-items:center;gap:25px;display:grid}.v22-layer-stack>details>summary small{color:#7c8d95;font:740 9px var(--font-manrope),Arial,sans-serif;letter-spacing:.08em}.v22-layer-stack>details>summary b{font:650 21px var(--font-manrope),Arial,sans-serif}.v22-layer-stack>details>summary p{color:#5d707a;margin:0;font-size:13px;line-height:1.6}.v22-layer-stack>details>summary>em{color:#8e4d2a;font:740 9px var(--font-manrope),Arial,sans-serif;letter-spacing:.08em;justify-self:end}.v22-layer-stack>details[open]>summary{background:#e3dbd1}.v22-layer-areas{border-top:1px solid var(--v21-line);background:#f8f5ef;grid-template-columns:repeat(5,1fr);display:grid}.v22-layer-areas span{border-right:1px solid var(--v21-line);min-height:85px;font:650 12px/1.5 var(--font-manrope),Arial,sans-serif;align-items:center;padding:20px;display:flex}.v22-layer-areas span:last-child{border-right:0}.v22-flow{grid-template-columns:repeat(4,1fr)!important}.v22-validation{background:#f5f1ea}.v22-validation-grid{border-top:1px solid var(--v21-line);border-left:1px solid var(--v21-line);grid-template-columns:repeat(4,1fr);display:grid}.v22-validation-grid article{border-right:1px solid var(--v21-line);border-bottom:1px solid var(--v21-line);background:#fff;min-height:205px;padding:28px}.v22-validation-grid span{color:var(--v21-copper);font:620 30px var(--font-manrope),Arial,sans-serif;display:block}.v22-validation-grid b{font:670 14px/1.4 var(--font-manrope),Arial,sans-serif;margin:36px 0 13px;display:block}.v22-validation-grid p{color:#657780;margin:0;font-size:12px;line-height:1.6}.v22-diagnostic-boundary{color:#fff;background:#0a293d;border:1px solid #bd744b;grid-template-columns:210px 1fr 1.2fr;gap:35px;margin-top:24px;padding:30px;display:grid}.v22-diagnostic-boundary strong{color:#f29a66;font:750 9px var(--font-manrope),Arial,sans-serif;letter-spacing:.1em}.v22-diagnostic-boundary p{color:#c5d2d7;margin:0;line-height:1.65}.v22-diagnostic-boundary p b{color:#fff}.v22-traceability{border:1px solid var(--v21-line);background:#e6ded4;margin-top:24px;padding:30px}.v22-traceability>strong{color:#844522;font:750 10px var(--font-manrope),Arial,sans-serif;letter-spacing:.1em;margin-bottom:22px;display:block}.v22-traceability>div{border-top:1px solid #c4b6a9;border-left:1px solid #c4b6a9;grid-template-columns:repeat(5,1fr);display:grid}.v22-traceability span{min-height:105px;font:650 12px/1.45 var(--font-manrope),Arial,sans-serif;border-bottom:1px solid #c4b6a9;border-right:1px solid #c4b6a9;flex-direction:column;gap:25px;padding:18px;display:flex}.v22-traceability small{color:var(--v21-copper);font-weight:760}.v22-construction{color:#fff;background:#113449}.v22-construction ol{border-top:1px solid #ffffff38;border-left:1px solid #ffffff38;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.v22-construction li{border-bottom:1px solid #ffffff38;border-right:1px solid #ffffff38;min-height:150px;padding:24px}.v22-construction li span{color:#ee925c;font:740 10px var(--font-manrope),Arial,sans-serif;margin-bottom:45px;display:block}.v22-construction li b{font:650 14px/1.45 var(--font-manrope),Arial,sans-serif}.v22-experience-link{background:#0a293d;border:1px solid #ffffff40;grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:35px;margin-top:28px;padding:30px;display:grid}.v22-experience-link strong{color:#f09a67;font:750 9px var(--font-manrope),Arial,sans-serif;letter-spacing:.1em}.v22-experience-link p{color:#c6d3d8;margin:0;font-size:13px;line-height:1.7}.v22-experience-link a{color:#fff;font:720 11px var(--font-manrope),Arial,sans-serif;white-space:nowrap}.v22-product-status{background:#ded5ca}.v22-stage-badge-dark{background:#f6eee5;border-color:#ad623a;margin:12px 0 20px;color:#7d3e1f!important}.v22-product-status h2{font-size:clamp(34px,4vw,58px);line-height:1.02}.v22-product-status>div>div:last-child>p{color:#435a66;font-size:16px;line-height:1.7}.v22-guardrails{border-top:1px solid #b9aa9b;gap:0;margin:25px 0;padding:0;list-style:none;display:grid}.v22-guardrails li{color:#334c59;border-bottom:1px solid #b9aa9b;padding:16px 0 16px 25px;line-height:1.5}.v22-guardrails li:before{content:"—";color:var(--v21-copper);margin-left:-25px;margin-right:12px}.v22-production-lock{background:#f6efe7;border-left:5px solid #9f4f27;padding:24px}.v22-production-lock strong{color:#8c4522;font:750 9px var(--font-manrope),Arial,sans-serif;letter-spacing:.1em}.v22-production-lock p{color:#273f4c;margin:12px 0 0;font-weight:650;line-height:1.55}.v22-roadmap{background:#f7f4ee}.v22-roadmap ol{border-top:1px solid var(--v21-line);margin:0 0 35px;padding:0;list-style:none}.v22-roadmap li{border-bottom:1px solid var(--v21-line);grid-template-columns:80px 1fr;align-items:center;min-height:76px;display:grid}.v22-roadmap li span{color:var(--v21-copper);font:740 10px var(--font-manrope),Arial,sans-serif}.v22-roadmap li p{font:620 15px/1.5 var(--font-manrope),Arial,sans-serif;margin:0}@media (width<=1100px){.v21-technical-proof>div>div,.v22-validation-grid{grid-template-columns:1fr 1fr}.v22-layer-stack>details>summary div{grid-template-columns:140px minmax(170px,.5fr) 1fr}.v22-diagnostic-boundary{grid-template-columns:1fr 1fr}.v22-diagnostic-boundary strong{grid-column:1/-1}.v22-experience-link{grid-template-columns:180px 1fr}.v22-experience-link a{grid-column:2}}@media (width<=760px){.v21-technical-proof>div>div,.v22-family-grid,.v22-validation-grid{grid-template-columns:1fr}.v21-technical-proof article{min-height:0}.v21-technical-proof article span{margin-bottom:30px}.v22-family-grid summary{min-height:0;padding:22px}.v22-family-grid details>div{padding:24px}.v22-taxonomy-note{grid-template-columns:1fr;gap:15px}.v22-layer-stack>details>summary{grid-template-columns:38px 1fr;padding:22px}.v22-layer-stack>details>summary div{grid-template-columns:1fr;gap:10px}.v22-layer-stack>details>summary>em{grid-column:2;justify-self:start}.v22-layer-areas{grid-template-columns:1fr}.v22-layer-areas span{border-right:0;border-bottom:1px solid var(--v21-line);min-height:58px}.v22-layer-areas span:last-child{border-bottom:0}.v22-flow{grid-template-columns:1fr 1fr!important}.v22-diagnostic-boundary{grid-template-columns:1fr;gap:18px}.v22-diagnostic-boundary strong{grid-column:auto}.v22-traceability>div,.v22-construction ol{grid-template-columns:1fr}.v22-traceability span,.v22-construction li{min-height:72px}.v22-construction li span{margin-bottom:18px}.v22-experience-link{grid-template-columns:1fr}.v22-experience-link a{white-space:normal;grid-column:auto}.v22-roadmap li{grid-template-columns:48px 1fr}}@media (width<=430px){.v22-stage-badge{width:100%;font-size:8px;line-height:1.5}.v22-x-principles span{grid-template-columns:58px 1fr}.v22-x-principles b{font-size:12px}.v22-family-grid summary b{font-size:20px}.v22-family-grid summary p{font-size:12px}.v22-flow{grid-template-columns:1fr!important}.v22-validation-grid span{font-size:27px}.v22-diagnostic-boundary,.v22-traceability,.v22-experience-link{padding:22px}.v22-product-status h2{overflow-wrap:anywhere;font-size:34px}}.v3-arkemx{--v3-navy:#061d2d;--v3-navy-raised:#0c3044;--v3-paper:#f6f2eb;--v3-steel:#e3e9e8;--v3-ink:#102d3f;--v3-muted:#5e727c;--v3-line:#c5d0d1;--v3-copper:#bd6738;background:var(--v3-paper);color:var(--v3-ink)}.v3-arkemx .v21-section{scroll-margin-top:24px}.v3-tone-paper{background:var(--v3-paper)!important;color:var(--v3-ink)!important}.v3-tone-steel{background:var(--v3-steel)!important;color:var(--v3-ink)!important}.v3-tone-navy{background:var(--v3-navy)!important;color:#fff!important}.v3-tone-navy .v21-section-head>p{color:#c1cfd4!important}.v3-tone-navy h2{color:#fff}.v3-tone-navy h2 em{color:#e38b58}.v3-x-hero{min-height:830px}.v3-preview-name{max-width:760px;margin-top:20px;display:block;color:#aabdc5!important;font:600 10px/1.55 var(--font-manrope), Arial, sans-serif!important;letter-spacing:.035em!important}.v3-model-map{background:#0a2a3d;border:1px solid #ffffff40;padding:44px}.v3-model-map>strong{color:#fff;text-align:center;font:760 15px var(--font-manrope), Arial, sans-serif;letter-spacing:.13em;border:1px solid #d67a47;padding:24px;display:block}.v3-model-map>div{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;display:grid}.v3-model-map span{color:#e7eef0;min-height:76px;font:680 11px var(--font-manrope), Arial, sans-serif;letter-spacing:.06em;border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;align-items:center;padding:18px;display:flex}.v3-model-map small{color:#9fb3bc;text-align:center;margin-top:22px;line-height:1.55;display:block}.v3-family-grid details{background:#fff}.v3-family-grid details[open] summary{background:#d6dfdf}.v3-structure-list{border-top:1px solid var(--v3-line);border-left:1px solid var(--v3-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.v3-structure-list article{border-right:1px solid var(--v3-line);border-bottom:1px solid var(--v3-line);background:#fff;min-width:0;min-height:260px;padding:26px}.v3-structure-list span{color:var(--v3-copper);font:780 10px var(--font-manrope), Arial, sans-serif;margin-bottom:70px;display:block}.v3-structure-list h3{color:var(--v3-ink);font:650 20px/1.25 var(--font-manrope), Arial, sans-serif;margin:0 0 18px}.v3-structure-list p{color:var(--v3-muted);margin:0;font-size:13px;line-height:1.7}.v3-hybrid-example{border-left:5px solid var(--v3-copper);background:var(--v3-navy);color:#fff;grid-template-columns:190px minmax(0,1fr);gap:22px 30px;margin-top:28px;padding:30px;display:grid}.v3-hybrid-example>strong{color:#ef9b69;font:760 10px var(--font-manrope), Arial, sans-serif;letter-spacing:.11em}.v3-hybrid-example>div{border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v3-hybrid-example span{min-height:64px;font:680 10px/1.4 var(--font-manrope), Arial, sans-serif;border-bottom:1px solid #fff3;border-right:1px solid #fff3;align-items:center;padding:14px;display:flex}.v3-hybrid-example p{color:#9eb2bb;grid-column:2;margin:0;font-size:11px}.v3-taxonomy-note{background:#0b3045;border:1px solid #ffffff3d;grid-template-columns:230px minmax(0,1fr);gap:30px;margin-bottom:26px;padding:28px;display:grid}.v3-taxonomy-note strong{color:#ef9a67;font:760 10px var(--font-manrope), Arial, sans-serif;letter-spacing:.1em}.v3-taxonomy-note p{color:#c5d2d7;margin:0;line-height:1.7}.v3-module-categories{border-top:1px solid #ffffff38;border-left:1px solid #ffffff38}.v3-module-categories>details{background:#0a293c;border-bottom:1px solid #ffffff38;border-right:1px solid #ffffff38}.v3-module-categories summary{list-style:none}.v3-module-categories summary::-webkit-details-marker{display:none}.v3-module-categories>details>summary{color:#fff;cursor:pointer;grid-template-columns:64px minmax(0,1fr) 130px;align-items:center;gap:24px;min-height:130px;padding:24px 30px;transition:background-color .18s,color .18s;display:grid}.v3-module-categories>details>summary:hover,.v3-module-categories>details>summary:focus-visible{outline-offset:-2px;background:#123b51;outline:2px solid #d77c49}.v3-module-categories>details[open]>summary{background:#a9512b}.v3-module-categories>details>summary>span{color:#f3a06f;font:760 12px var(--font-manrope), Arial, sans-serif}.v3-module-categories>details[open]>summary>span{color:#fff}.v3-module-categories>details>summary small{color:#91a8b2;font:760 9px var(--font-manrope), Arial, sans-serif;letter-spacing:.1em;margin-bottom:10px;display:block}.v3-module-categories>details[open]>summary small{color:#ffdfcc}.v3-module-categories>details>summary b{font:650 clamp(22px, 2.5vw, 34px)/1.2 var(--font-manrope), Arial, sans-serif;display:block}.v3-module-categories>details>summary p{color:#b9c9cf;max-width:770px;margin:10px 0 0;font-size:13px;line-height:1.6}.v3-module-categories>details[open]>summary p{color:#fff3ec}.v3-module-categories>details>summary>em{color:#dbe5e8;font:760 9px var(--font-manrope), Arial, sans-serif;letter-spacing:.08em;justify-self:end}.v3-module-list{background:var(--v3-paper);color:var(--v3-ink)}.v3-module-list>details{border-top:1px solid var(--v3-line)}.v3-module-list>details>summary{min-height:132px;color:var(--v3-ink);cursor:pointer;background:#fff;grid-template-columns:58px minmax(0,1fr) 145px;align-items:center;gap:22px;padding:24px 30px;transition:background-color .18s,box-shadow .18s;display:grid}.v3-module-list>details>summary:hover,.v3-module-list>details>summary:focus-visible{box-shadow:inset 5px 0 var(--v3-copper);background:#e7eceb;outline:0}.v3-module-list>details[open]>summary{box-shadow:inset 5px 0 var(--v3-copper);background:#dce4e3}.v3-module-list>details>summary>span{color:var(--v3-copper);font:760 12px var(--font-manrope), Arial, sans-serif}.v3-module-list>details>summary small{color:#73868f;font:750 9px var(--font-manrope), Arial, sans-serif;letter-spacing:.1em;margin-bottom:9px;display:block}.v3-module-list>details>summary b{font:650 23px/1.25 var(--font-manrope), Arial, sans-serif;display:block}.v3-module-list>details>summary p{color:#5c707a;max-width:760px;margin:10px 0 0;font-size:13px;line-height:1.65}.v3-module-problem-label{color:#8d4a29;font:760 8px var(--font-manrope), Arial, sans-serif;letter-spacing:.09em;margin-bottom:5px;display:block}.v3-module-state{justify-items:end;gap:7px;display:grid}.v3-module-state>small{text-align:right;color:#687c85!important;margin:0!important}.v3-module-state>em{color:#6b5b50;font:760 8px var(--font-manrope), Arial, sans-serif;letter-spacing:.08em;border:1px solid #bfafa2;padding:8px 10px}.v3-module-list>details[data-status=doğrulandı] .v3-module-state>em{color:#245f43;background:#edf6f1;border-color:#4c8b69}.v3-module-list>details[data-status=prototip] .v3-module-state>em{color:#315e71;background:#edf4f6;border-color:#557e91}.v3-module-list>details[data-status=geliştiriliyor] .v3-module-state>em{color:#884522;background:#fff2ea;border-color:#bd7047}.v3-module-detail{border-top:1px solid var(--v3-line);background:#eef1ef;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v3-module-detail article{border-right:1px solid var(--v3-line);min-width:0;min-height:235px;padding:26px}.v3-module-detail article strong,.v3-module-detail aside strong{color:#8d4a29;font:760 9px var(--font-manrope), Arial, sans-serif;letter-spacing:.1em}.v3-module-detail ul{gap:10px;margin:26px 0 0;padding:0;list-style:none;display:grid}.v3-module-detail li{color:#405965;padding-left:14px;font-size:12px;line-height:1.55;position:relative}.v3-module-detail li:before{background:var(--v3-copper);content:"";width:5px;height:1px;position:absolute;top:.62em;left:0}.v3-module-detail aside{border-top:1px solid var(--v3-line);color:#fff;background:#0a293c;grid-column:1/-1;grid-template-columns:190px minmax(0,1fr);gap:28px;padding:22px 26px;display:grid}.v3-module-detail aside strong{color:#f09a68}.v3-module-detail aside p{color:#c8d5da;margin:0;font-size:12px;line-height:1.65}.v3-platform-services{border-top:1px solid #ffffff38;border-left:1px solid #ffffff38;grid-template-columns:1fr 1fr;margin-top:28px;display:grid}.v3-platform-services article{background:#113449;border-bottom:1px solid #ffffff38;border-right:1px solid #ffffff38;min-height:245px;padding:30px}.v3-platform-services span{color:#ef9a67;font:760 9px var(--font-manrope), Arial, sans-serif;letter-spacing:.11em}.v3-platform-services h3{color:#fff;font:650 24px/1.25 var(--font-manrope), Arial, sans-serif;margin:42px 0 16px}.v3-platform-services p{color:#c4d2d7;margin:0;line-height:1.7}.v3-platform-services small{color:#91a7b1;margin-top:18px;line-height:1.55;display:block}.v3-decision-flow,.v3-construction-flow{border-top:1px solid var(--v3-line);border-left:1px solid var(--v3-line);margin:0;padding:0;list-style:none;display:grid}.v3-decision-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.v3-construction-flow{grid-template-columns:repeat(6,minmax(0,1fr))}.v3-decision-flow li,.v3-construction-flow li{border-right:1px solid var(--v3-line);border-bottom:1px solid var(--v3-line);background:#fff;min-width:0;min-height:145px;padding:22px}.v3-decision-flow li:first-child{background:var(--v3-copper);color:#fff}.v3-decision-flow span,.v3-construction-flow span{color:var(--v3-copper);font:760 10px var(--font-manrope), Arial, sans-serif;margin-bottom:38px;display:block}.v3-decision-flow li:first-child span{color:#ffe0ce}.v3-decision-flow b,.v3-construction-flow b{font:650 13px/1.45 var(--font-manrope), Arial, sans-serif}.v3-validation-grid article{background:#0c3044;border-color:#fff3}.v3-validation-grid b{color:#fff}.v3-validation-grid p{color:#adc0c7}.v3-validation-source{background:#12394c;border:1px solid #ffffff3d;grid-template-columns:210px minmax(0,1fr);gap:18px 28px;margin-top:22px;padding:26px;display:grid}.v3-validation-source>strong{color:#f09a68;font:760 9px var(--font-manrope), Arial, sans-serif;letter-spacing:.1em}.v3-validation-source>div{border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v3-validation-source>div span{color:#eef4f5;min-height:62px;font:670 10px/1.45 var(--font-manrope), Arial, sans-serif;border-bottom:1px solid #fff3;border-right:1px solid #fff3;align-items:center;padding:14px;display:flex}.v3-validation-source>p{color:#aebfc5;grid-column:2;margin:0;font-size:12px;line-height:1.65}.v3-diagnostic-boundary{background:#11394e;border-color:#c97546}.v3-traceability{color:var(--v3-ink);background:#e4e8e6;border-color:#ffffff38}.v3-field-experience .v21-text-link{margin-top:18px}.v3-roadmap-grid{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:start;gap:45px;display:grid}.v3-roadmap-grid>ol{margin:0}.v3-roadmap-grid>aside{border-left:5px solid var(--v3-copper);background:#fff;padding:30px}.v3-roadmap-grid>aside>strong{color:#8b4727;font:760 10px var(--font-manrope), Arial, sans-serif;letter-spacing:.1em}.v3-roadmap .v21-actions{margin-top:35px}.v21-home .v21-projects{background:#f6f2eb}.v21-home .v21-systems{background:#061d2d}.v21-home .v21-engineering{background:#e3e9e8}.v21-home .v21-x-preview{background:#10384c}.v21-home .v21-flow{background:#faf8f3}.v21-home .v21-technical-proof{background:#0a2b3e}.v21-home .v21-about{background:#e8dfd4}.v21-home .v21-contact{background:#061d2d}@media (width>=1181px){.site-nav .mega-panel{color:#102d3f!important;background:#f4f1eb!important;border-color:#bd6738!important}.site-nav .mega-panel-sections{background:#e5eae8!important}.site-nav .mega-panel-sections a{color:#102d3f!important;background:#fff!important;border:1px solid #c5d0d1!important;box-shadow:inset 4px 0 #d7dfdf!important}.site-nav .mega-panel-sections a b{color:#102d3f!important}.site-nav .mega-panel-sections a small{color:#536c77!important}.site-nav .mega-panel-sections a:hover,.site-nav .mega-panel-sections a:focus-visible{color:#fff!important;background:#a9512b!important;border-color:#8b3f1e!important;box-shadow:inset 5px 0 #061d2d!important}.site-nav .mega-panel-sections a:hover :where(b,small,svg),.site-nav .mega-panel-sections a:focus-visible :where(b,small,svg){color:#fff!important}}.arkem-mobile-nav-groups>section>button{color:#102d3f!important;background:#fff!important;border-bottom:1px solid #c4d0d1!important;min-height:62px!important;padding:0 20px!important}.arkem-mobile-nav-groups>section>button>span{align-items:center!important;gap:14px!important;min-width:0!important;display:flex!important}.arkem-mobile-nav-groups>section>button b{color:#102d3f!important;letter-spacing:.025em!important;opacity:1!important;visibility:visible!important;min-width:0!important;font-size:15px!important;font-weight:780!important;line-height:1.25!important;display:block!important}.arkem-mobile-nav-groups>section>button small,.arkem-mobile-nav-groups>section>button svg{color:#a9512b!important}.arkem-mobile-nav-groups>section>button:hover,.arkem-mobile-nav-groups>section>button:focus-visible{color:#102d3f!important;background:#e8edeb!important;outline:0!important;box-shadow:inset 5px 0 #bd6738!important}.arkem-mobile-nav-groups>section>button:hover b,.arkem-mobile-nav-groups>section>button:focus-visible b{color:#102d3f!important}.arkem-mobile-nav-groups>section.is-open>button{color:#fff!important;background:#12394c!important;box-shadow:inset 5px 0 #df8753!important}.arkem-mobile-nav-groups>section.is-open>button :where(b,small,svg){color:#fff!important}.arkem-mobile-nav-groups>section>div{color:#102d3f!important;background:#e5eae8!important}.arkem-mobile-nav-groups>section>div>section>a{color:#102d3f!important;background:#fff!important;border-color:#c5d0d1!important}.arkem-mobile-nav-groups>section>div>section>a small{color:#536c77!important}.arkem-mobile-nav-groups>section>div>section>a:hover,.arkem-mobile-nav-groups>section>div>section>a:focus-visible{color:#fff!important;background:#a9512b!important;box-shadow:inset 4px 0 #061d2d!important}.arkem-mobile-nav-groups>section>div>section>a:hover :where(small,svg),.arkem-mobile-nav-groups>section>div>section>a:focus-visible :where(small,svg){color:#fff!important}@media (width<=1100px){.v3-structure-list,.v3-module-detail{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-module-detail article:nth-child(2){border-right:0}.v3-decision-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-construction-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.v3-roadmap-grid{grid-template-columns:1fr}}@media (width<=760px){.v3-x-hero{min-height:860px}.v3-model-map{padding:24px}.v3-model-map>div{grid-template-columns:1fr 1fr}.v3-structure-list{grid-template-columns:1fr}.v3-structure-list article{min-height:0}.v3-structure-list span{margin-bottom:32px}.v3-hybrid-example{grid-template-columns:1fr}.v3-hybrid-example>div{grid-template-columns:1fr 1fr}.v3-hybrid-example p{grid-column:1}.v3-taxonomy-note{grid-template-columns:1fr;gap:14px}.v3-module-categories>details>summary,.v3-module-list>details>summary{grid-template-columns:38px minmax(0,1fr);padding:22px}.v3-module-categories>details>summary>em,.v3-module-list>details>summary>.v3-module-state{grid-column:2;justify-self:start;justify-items:start;margin-top:8px}.v3-module-list>details>summary>.v3-module-state>small{text-align:left}.v3-module-detail{grid-template-columns:1fr}.v3-module-detail article{border-right:0;border-bottom:1px solid var(--v3-line);min-height:0}.v3-module-detail aside{grid-template-columns:1fr;gap:12px}.v3-platform-services,.v3-validation-source,.v3-validation-source>div{grid-template-columns:1fr}.v3-validation-source>p{grid-column:1}.v3-decision-flow,.v3-construction-flow{grid-template-columns:1fr 1fr}}@media (width<=430px){.v3-x-hero{min-height:900px}.v3-model-map{padding:18px}.v3-model-map>div,.v3-hybrid-example>div,.v3-decision-flow,.v3-construction-flow{grid-template-columns:1fr}.v3-module-categories>details>summary,.v3-module-list>details>summary{grid-template-columns:30px minmax(0,1fr);gap:14px;padding:20px 16px}.v3-module-categories>details>summary b{font-size:22px}.v3-module-list>details>summary b{font-size:19px}.v3-module-list>details>summary p{font-size:12px}.v3-module-detail article,.v3-module-detail aside,.v3-platform-services article,.v3-roadmap-grid>aside{padding:22px}.v3-decision-flow li,.v3-construction-flow li{min-height:92px}.v3-decision-flow span,.v3-construction-flow span{margin-bottom:18px}}@media (prefers-reduced-motion:reduce){.v3-arkemx *,.arkem-mobile-nav-groups *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.v3-project-index,.v3-project-detail{--v3-project-navy:#061d2d;--v3-project-raised:#0d3044;--v3-project-paper:#f6f2eb;--v3-project-steel:#e3e9e8;--v3-project-ink:#102d3f;--v3-project-muted:#5d717b;--v3-project-line:#c5d0d1;--v3-project-copper:#bd6738;background:var(--v3-project-paper);color:var(--v3-project-ink)}.v3-project-index .v21-standard-hero,.v3-project-detail-hero{background:var(--v3-project-navy)}.v3-project-index-list article{flex-direction:column;display:flex;position:relative}.v3-project-index-list article>div{width:100%}.v3-project-index-list article>p{flex:1}.v3-project-index-list article>a{border-bottom:1px solid var(--v3-project-copper);color:#894524;font:760 10px var(--font-manrope), Arial, sans-serif;letter-spacing:.075em;text-transform:uppercase;align-self:flex-start;align-items:center;gap:10px;margin-top:22px;padding-bottom:6px;display:inline-flex}.v3-project-index-list article>a:hover,.v3-project-index-list article>a:focus-visible{color:var(--v3-project-navy);outline:2px solid var(--v3-project-copper);outline-offset:5px}.v21-project-list h3 a{color:inherit}.v21-project-list h3 a:hover,.v21-project-list h3 a:focus-visible{color:#8b4727;text-underline-offset:6px;outline:0;text-decoration:underline;text-decoration-thickness:1px}.v3-project-detail-hero{min-height:720px}.v3-project-detail-hero>.shell:last-child{padding-top:42px}.v3-project-breadcrumb{color:#9eb2bb;font:680 9px var(--font-manrope), Arial, sans-serif;letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;gap:9px;margin-bottom:56px;display:flex}.v3-project-breadcrumb a{color:#e2eaed}.v3-project-breadcrumb a:hover,.v3-project-breadcrumb a:focus-visible{color:#f09a68;outline:0}.v3-project-detail-hero h1{max-width:1100px;font-size:clamp(50px,6vw,88px)}.v3-project-detail-hero .shell>p:not(.v21-index){max-width:770px}.v3-project-hero-status{background:#0d3044;border:1px solid #ffffff40;grid-template-columns:200px minmax(0,1fr);gap:28px;max-width:800px;margin-top:38px;padding:22px 24px;display:grid}.v3-project-hero-status strong{color:#f09a68;font:760 9px var(--font-manrope), Arial, sans-serif;letter-spacing:.1em}.v3-project-hero-status span{color:#c3d0d5;font-size:12px;line-height:1.6}.v3-project-facts-section{background:var(--v3-project-steel)}.v3-project-facts{border-top:1px solid var(--v3-project-line);border-left:1px solid var(--v3-project-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v3-project-facts article{border-right:1px solid var(--v3-project-line);border-bottom:1px solid var(--v3-project-line);background:#fff;min-width:0;min-height:235px;padding:24px}.v3-project-facts article header{gap:9px;display:grid}.v3-project-facts article header span{color:#4f6570;font:760 10px var(--font-manrope), Arial, sans-serif;letter-spacing:.09em;text-transform:uppercase}.v3-project-facts article header em{color:#6f3b24;font:750 9px var(--font-manrope), Arial, sans-serif;letter-spacing:.075em;border:1px solid #b79f8d;justify-self:start;padding:6px 8px}.v3-project-facts article[data-status=doğrulandı] header em{color:#245f43;background:#edf6f1;border-color:#4c8b69}.v3-project-facts article[data-status=kısmi\ doğrulama] header em{color:#315e71;background:#edf4f6;border-color:#557e91}.v3-project-facts article>strong{color:var(--v3-project-ink);font:650 18px/1.4 var(--font-manrope), Arial, sans-serif;margin-top:38px;display:block}.v3-project-facts article>small{color:#536a74;margin-top:18px;font-size:10px;line-height:1.6;display:block}.v3-project-case{background:var(--v3-project-navy);color:#fff}.v3-project-case ol{border-top:1px solid #fff3;margin:0;padding:0;list-style:none}.v3-project-case li{border-bottom:1px solid #fff3;grid-template-columns:70px minmax(0,1fr) minmax(250px,.55fr);align-items:start;gap:30px;padding:30px 0;display:grid}.v3-project-case li>span{color:#ef9967;font:760 10px var(--font-manrope), Arial, sans-serif}.v3-project-case li small{color:#88a0aa;font:740 8px var(--font-manrope), Arial, sans-serif;letter-spacing:.08em}.v3-project-case li h3{color:#fff;font:650 clamp(22px, 2.4vw, 34px)/1.2 var(--font-manrope), Arial, sans-serif;margin:10px 0 12px}.v3-project-case li p{color:#b7c7cd;margin:0;font-size:13px;line-height:1.7}.v3-project-case li aside{background:#0d3044;border-left:3px solid #bd6738;padding:20px}.v3-project-case li aside strong{color:#ef9967;font:760 8px var(--font-manrope), Arial, sans-serif;letter-spacing:.09em}.v3-project-case li aside p{color:#d2dde0;margin-top:10px;font-size:11px}.v3-project-evidence{background:var(--v3-project-paper)}.v3-project-manifest{border-top:1px solid var(--v3-project-line)}.v3-project-manifest article{border-bottom:1px solid var(--v3-project-line);grid-template-columns:55px minmax(0,1fr) 170px;align-items:center;gap:26px;min-height:128px;display:grid}.v3-project-manifest article>span{color:var(--v3-project-copper);font:760 10px var(--font-manrope), Arial, sans-serif}.v3-project-manifest h3{color:var(--v3-project-ink);font:650 20px/1.3 var(--font-manrope), Arial, sans-serif;margin:0 0 8px}.v3-project-manifest p{color:#536974;margin:0;font-size:13px;line-height:1.55}.v3-project-manifest small{color:#516974;margin-top:7px;font-size:10px;line-height:1.55;display:block}.v3-project-manifest em{color:#805036;font:750 8px var(--font-manrope), Arial, sans-serif;letter-spacing:.075em;text-align:center;border:1px solid #c9b8aa;justify-self:end;padding:8px 10px}.v3-project-manifest article[data-status=doğrulandı] em{color:#245f43;background:#edf6f1;border-color:#4c8b69}.v3-project-manifest article[data-status=kısmi\ doğrulama] em{color:#315e71;background:#edf4f6;border-color:#557e91}.v3-project-boundaries{border-top:1px solid var(--v3-project-line);border-left:1px solid var(--v3-project-line);grid-template-columns:1fr 1fr;margin-top:44px;display:grid}.v3-project-boundaries article{border-right:1px solid var(--v3-project-line);border-bottom:1px solid var(--v3-project-line);background:#fff;min-height:320px;padding:30px}.v3-project-boundaries strong{color:#8b4727;font:760 9px var(--font-manrope), Arial, sans-serif;letter-spacing:.1em}.v3-project-boundaries h3{font:650 25px/1.25 var(--font-manrope), Arial, sans-serif;margin:55px 0 18px}.v3-project-boundaries p{color:#5b707a;margin:0;line-height:1.75}.v3-project-boundaries span{color:#805036;font:750 8px var(--font-manrope), Arial, sans-serif;letter-spacing:.075em;border:1px solid #c9b8aa;margin-top:24px;padding:7px 9px;display:inline-block}.v3-project-next{background:var(--v3-project-navy);color:#fff}.v3-project-next h2{color:#fff;max-width:980px}.v3-project-next h2 em{color:#e48a56}@media (width<=1100px){.v3-project-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-project-case li{grid-template-columns:55px minmax(0,1fr)}.v3-project-case li aside{grid-column:2}}@media (width<=760px){.v3-project-detail-hero{min-height:690px}.v3-project-detail-hero>.shell:last-child{padding-top:28px}.v3-project-breadcrumb{margin-bottom:38px}.v3-project-hero-status{grid-template-columns:1fr;gap:10px}.v3-project-facts{grid-template-columns:1fr}.v3-project-facts article{min-height:0}.v3-project-case li{grid-template-columns:36px minmax(0,1fr);gap:18px}.v3-project-case li aside{grid-column:2}.v3-project-manifest article{grid-template-columns:35px minmax(0,1fr);gap:16px;padding:24px 0}.v3-project-manifest em{grid-column:2;justify-self:start}.v3-project-boundaries{grid-template-columns:1fr}}@media (width<=430px){.v3-project-detail-hero{min-height:720px}.v3-project-detail-hero h1{font-size:42px}.v3-project-hero-status,.v3-project-case li aside,.v3-project-boundaries article{padding:20px}.v3-project-case li{grid-template-columns:28px minmax(0,1fr)}.v3-project-case li h3{font-size:23px}}@media (prefers-reduced-motion:reduce){.v3-project-index *,.v3-project-detail *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.v3c-cms-page{color:#082638;background:#eef1ef}.v3c-cms-hero{color:#fff;background:#062838;border-top:3px solid #c66b35;padding-bottom:64px}.v3c-cms-hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(290px,.6fr);align-items:end;gap:64px;padding-top:72px;display:grid}.v3c-cms-hero h1{font:700 clamp(42px,6vw,84px)/.95 var(--font-manrope);letter-spacing:-.055em;max-width:850px;margin:24px 0}.v3c-cms-hero h1 em{color:#d58b5d;font-style:normal}.v3c-cms-hero p{color:#c7d3d5;max-width:760px;font-size:17px;line-height:1.65}.v3c-cms-hero aside{background:#082d3d;border:1px solid #52707b;gap:8px;padding:28px;display:grid}.v3c-cms-hero aside span,.v3c-cms-hero aside b{letter-spacing:.14em;color:#d58b5d;font-size:10px}.v3c-cms-hero aside strong{font-size:22px}.v3c-cms-hero aside small{color:#c7d3d5}.v3c-cms-hero aside a{color:#fff;margin-top:12px}.v3c-cms-body{padding:74px 0 100px}.v3c-evidence-console{gap:36px;display:grid}.v3c-console-head{border-bottom:1px solid #b9c5c8;grid-template-columns:minmax(0,1fr) minmax(270px,.42fr);align-items:end;gap:40px;padding-bottom:32px;display:grid}.v3c-console-head span,.v3c-evidence-form header span,.v3c-evidence-ledger>header span{letter-spacing:.15em;color:#a95127;font-size:10px;font-weight:800}.v3c-console-head h2{font:700 clamp(32px,4.5vw,58px)/1 var(--font-manrope);letter-spacing:-.045em;margin:12px 0}.v3c-console-head h2 em{color:#a95127;font-style:normal}.v3c-console-head aside{color:#fff;background:#0a3040;padding:22px}.v3c-console-head aside strong{letter-spacing:.14em;color:#d58b5d;font-size:10px}.v3c-console-head aside p{color:#d8e0e1;margin:8px 0 0;line-height:1.5}.v3c-console-layout{grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);align-items:start;gap:28px;display:grid}.v3c-evidence-form,.v3c-evidence-ledger{background:#fff;border:1px solid #c8d1d2;padding:28px}.v3c-evidence-form{gap:18px;display:grid;position:sticky;top:24px}.v3c-evidence-form header{border-bottom:1px solid #d8dfe0;padding-bottom:18px}.v3c-evidence-form h3,.v3c-evidence-ledger h3{margin:8px 0;font-size:24px}.v3c-evidence-form header p{color:#5f7178;margin:0;line-height:1.5}.v3c-evidence-form label{letter-spacing:.07em;color:#35505c;gap:7px;font-size:11px;font-weight:800;display:grid}.v3c-evidence-form input,.v3c-evidence-form select,.v3c-evidence-form textarea,.v3c-evidence-ledger>header select{color:#092839;width:100%;font:500 14px/1.4 var(--font-inter);background:#f8f9f7;border:1px solid #aebdc1;border-radius:0;padding:12px}.v3c-evidence-form textarea{resize:vertical;min-height:88px}.v3c-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.v3c-file-field small{letter-spacing:0;color:#667981;font-weight:500}.v3c-evidence-form>button,.v3c-evidence-list footer button{color:#fff;cursor:pointer;background:#b85f2d;border:0;padding:14px 16px;font-weight:800}.v3c-evidence-form button:disabled,.v3c-evidence-list button:disabled{opacity:.55;cursor:wait}.v3c-evidence-ledger{gap:20px;display:grid}.v3c-evidence-ledger>header{border-bottom:1px solid #d8dfe0;justify-content:space-between;align-items:end;gap:24px;padding-bottom:18px;display:flex}.v3c-evidence-ledger>header select{width:min(280px,100%)}.v3c-state-rail{color:#fff;letter-spacing:.1em;background:#082d3d;justify-content:space-between;align-items:center;gap:8px;padding:13px 16px;font-size:9px;display:flex}.v3c-state-rail i{color:#d58b5d;font-style:normal}.v3c-evidence-list{gap:12px;display:grid}.v3c-evidence-list article{background:#f4f6f4;border-left:4px solid #8a9ba1;gap:10px;padding:20px;display:grid}.v3c-evidence-list article[data-status=in_review]{border-color:#d58b5d}.v3c-evidence-list article[data-status=verified]{border-color:#2f8c74}.v3c-evidence-list article[data-status=published]{background:#edf7f2;border-color:#126b55}.v3c-evidence-list article[data-status=rejected]{background:#f8eeee;border-color:#9b4b43}.v3c-evidence-list article>header{justify-content:space-between;gap:18px;display:flex}.v3c-evidence-list article>header span{letter-spacing:.1em;color:#536a74;font-size:10px;font-weight:800}.v3c-evidence-list article>header em{letter-spacing:.08em;color:#9a4c24;font-size:9px;font-style:normal;font-weight:900}.v3c-evidence-list h4{margin:0;font-size:20px}.v3c-evidence-list p{color:#536a74;margin:0;line-height:1.5}.v3c-evidence-list dl{grid-template-columns:2fr .7fr 1fr;margin:4px 0 0;display:grid}.v3c-evidence-list dl div{border-top:1px solid #c8d1d2;padding:10px 12px 0 0}.v3c-evidence-list dt{letter-spacing:.1em;color:#667981;font-size:9px}.v3c-evidence-list dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.v3c-evidence-list>article>small{color:#526971;border-top:1px dashed #c8d1d2;padding-top:10px}.v3c-evidence-list footer{justify-content:space-between;align-items:center;gap:16px;margin-top:4px;display:flex}.v3c-evidence-list footer a{color:#9a4c24;font-size:12px;font-weight:800}.v3c-evidence-list footer div{gap:8px;display:flex}.v3c-evidence-list footer button{padding:9px 12px;font-size:11px}.v3c-evidence-list footer button.secondary{color:#7f3f37;background:0 0;border:1px solid #ad7770}.v3c-empty{text-align:center;color:#5c7078;border:1px dashed #9aadb2;padding:40px}.v3c-empty p{margin-bottom:0}.v3-project-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.v3-project-media-grid figure{background:#fff;border:1px solid #c5cfd1;margin:0}.v3-project-media-grid img,.v3-project-media-grid video{aspect-ratio:16/10;object-fit:cover;background:#082d3d;width:100%;display:block}.v3-project-media-grid figcaption{gap:6px;padding:18px;display:grid}.v3-project-media-grid figcaption strong{font-size:17px}.v3-project-media-grid figcaption span{letter-spacing:.08em;color:#536a74;font-size:10px}.v3-project-media-file{aspect-ratio:16/10;color:#fff;text-align:center;background:#082d3d;place-items:center;padding:30px;display:grid}.v3-project-media-file span{color:#d58b5d;letter-spacing:.12em;font-size:10px}@media (width<=900px){.v3c-cms-hero-grid,.v3c-console-head,.v3c-console-layout{grid-template-columns:1fr}.v3c-evidence-form{position:static}.v3c-cms-hero-grid{gap:30px}.v3c-console-head{gap:20px}.v3-project-media-grid{grid-template-columns:1fr}}@media (width<=520px){.v3c-cms-hero{padding-bottom:44px}.v3c-cms-hero-grid{padding-top:42px}.v3c-cms-hero h1{font-size:44px}.v3c-cms-body{padding:44px 0 70px}.v3c-evidence-form,.v3c-evidence-ledger{padding:18px}.v3c-form-row{grid-template-columns:1fr}.v3c-evidence-ledger>header{display:grid}.v3c-state-rail{justify-content:flex-start;overflow-x:auto}.v3c-state-rail span{white-space:nowrap}.v3c-evidence-list dl{grid-template-columns:1fr}.v3c-evidence-list footer{align-items:flex-start;display:grid}.v3c-evidence-list footer div{flex-wrap:wrap}}.v3d-supporting-guide{border-bottom:1px solid #cfc6bb;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:70px;padding:58px 0;display:grid}.v3d-supporting-guide h2{font:620 clamp(30px,3vw,46px)/1.08 var(--font-manrope),Arial,sans-serif;margin:0}.v3d-supporting-guide>div:last-child{max-width:720px}.v3d-supporting-guide p{color:var(--muted);line-height:1.75}.v3d-system-evidence{color:#fff;background:#0a2637}.v3d-system-evidence-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:80px;padding-top:88px;padding-bottom:88px;display:grid}.v3d-system-evidence h2{max-width:620px;font:600 clamp(34px,4vw,58px)/1.08 var(--font-manrope),Arial,sans-serif;letter-spacing:-.04em;margin:12px 0 22px}.v3d-system-evidence-grid>div>p:not(.eyebrow){color:#aec0c9;max-width:650px;line-height:1.75}.v3d-system-evidence-list{border-top:1px solid #ffffff38}.v3d-system-evidence-list>a{color:#fff;border-bottom:1px solid #ffffff38;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:86px;text-decoration:none;display:grid}.v3d-system-evidence-list>a span,.v3d-system-evidence-list>a em{color:#d78a58;font:700 10px var(--font-manrope),Arial,sans-serif;letter-spacing:.06em}.v3d-system-evidence-list>a em{font-style:normal}.v3d-evidence-empty{border-bottom:1px solid #ffffff38;padding:28px 0}.v3d-evidence-empty>span{color:#d78a58;font:700 10px var(--font-manrope),Arial,sans-serif;letter-spacing:.08em}.v3d-evidence-empty p{color:#c0ced4;max-width:620px;line-height:1.7}.v3d-evidence-empty .text-link{color:#fff}.v3d-engineering-hero{background:radial-gradient(circle at 82% 28%,#39738e61,#0000 34%),linear-gradient(125deg,#041724,#0a2d42 68%,#103d54);min-height:760px}.v3d-hero-proof{border:1px solid #ffffff47;flex-wrap:wrap;gap:0;width:max-content;max-width:100%;margin-top:38px;display:flex}.v3d-hero-proof span{color:#dbe6ea;font:680 10px var(--font-manrope),Arial,sans-serif;letter-spacing:.05em;border-right:1px solid #fff3;padding:12px 16px}.v3d-hero-proof span:last-child{border-right:0}.v3d-engineering-intro{background:#f2f0eb}.v3d-engineering-intro-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:90px;padding-top:98px;padding-bottom:98px;display:grid}.v3d-engineering-intro h2{font:600 clamp(42px,5vw,72px)/1.02 var(--font-manrope),Arial,sans-serif;letter-spacing:-.055em;margin:12px 0 0}.v3d-engineering-intro h2 em{color:#b86636;font-style:normal}.v3d-engineering-intro-grid>div:last-child p{color:#536872;font-size:17px;line-height:1.8}.v3d-capabilities{color:#fff;background:#061d2c;padding:100px 0}.v3d-capability-heading{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:70px;padding-bottom:48px;display:grid}.v3d-capability-heading h2{font:600 clamp(40px,5vw,70px)/1.04 var(--font-manrope),Arial,sans-serif;letter-spacing:-.05em;margin:0}.v3d-capability-heading h2 em{color:#d27844;font-style:normal}.v3d-capability-list{border-top:1px solid #ffffff38}.v3d-capability-record{border-bottom:1px solid #ffffff38}.v3d-capability-record header{grid-template-columns:58px minmax(0,1fr) minmax(170px,.28fr);align-items:start;gap:28px;padding:36px 0;display:grid}.v3d-capability-record header>span{color:#d27844;font:750 11px var(--font-manrope),Arial,sans-serif}.v3d-capability-record h3{font:600 clamp(26px,2.8vw,40px)/1.1 var(--font-manrope),Arial,sans-serif;letter-spacing:-.035em;margin:0 0 10px}.v3d-capability-record header p{color:#aebfc7;max-width:780px;margin:0;line-height:1.7}.v3d-capability-record header>b{color:#79cfad;font:700 9px var(--font-manrope),Arial,sans-serif;letter-spacing:.04em;text-align:center;border:1px solid #4d7d70;justify-self:end;padding:9px 11px}.v3d-capability-record header>b[data-empty=true]{color:#d99a70;border-color:#785b48}.v3d-capability-contract{border-top:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v3d-capability-contract>div{border-right:1px solid #ffffff1f;min-width:0;padding:24px 24px 30px}.v3d-capability-contract>div:first-child{padding-left:58px}.v3d-capability-contract>div:last-child{border-right:0}.v3d-capability-contract small{color:#d27844;font:750 9px var(--font-manrope),Arial,sans-serif;letter-spacing:.09em}.v3d-capability-contract p{color:#c6d1d6;overflow-wrap:anywhere;margin:12px 0 0;font-size:13px;line-height:1.65}.v3d-engineering-proof{background:#e7ecec;padding:100px 0}.v3d-engineering-proof-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:85px;display:grid}.v3d-engineering-proof figure{margin:0}.v3d-engineering-proof img{aspect-ratio:16/11;object-fit:cover;filter:saturate(.72)contrast(1.05);width:100%;display:block}.v3d-engineering-proof figcaption{color:#63757e;font:650 10px var(--font-manrope),Arial,sans-serif;letter-spacing:.04em;padding-top:12px}.v3d-engineering-proof h2{font:600 clamp(40px,4vw,62px)/1.05 var(--font-manrope),Arial,sans-serif;letter-spacing:-.05em;margin:14px 0 22px}.v3d-engineering-proof h2 em{color:#b86636;font-style:normal}.v3d-engineering-proof p{color:#536872;line-height:1.75}.v3d-engineering-proof dl{border-top:1px solid #b8c4c7;margin:30px 0}.v3d-engineering-proof dl>div{border-bottom:1px solid #b8c4c7;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:16px 0;display:grid}.v3d-engineering-proof dt{color:#526872}.v3d-engineering-proof dd{color:#0a2738;text-align:right;margin:0;font-weight:750}.v3d-hero-proof strong,.v3d-hero-proof i,.v3d-capability-record header>b strong,.v3d-capability-record header>b i{font:inherit}.v3d-hero-proof i,.v3d-capability-record header>b i{font-style:normal}@media (width<=900px){.v3d-supporting-guide,.v3d-system-evidence-grid,.v3d-engineering-intro-grid,.v3d-capability-heading,.v3d-engineering-proof-grid{grid-template-columns:minmax(0,1fr);gap:42px}.v3d-capability-record header{grid-template-columns:42px minmax(0,1fr)}.v3d-capability-record header>b{grid-column:2;justify-self:start}.v3d-capability-contract{grid-template-columns:repeat(2,minmax(0,1fr))}.v3d-capability-contract>div:first-child{padding-left:24px}.v3d-capability-contract>div:nth-child(2){border-right:0}.v3d-engineering-proof figure{order:2}}@media (width<=430px){.v3d-supporting-guide,.v3d-system-evidence-grid,.v3d-engineering-intro-grid,.v3d-capability-heading,.v3d-engineering-proof-grid{grid-template-columns:minmax(0,1fr);gap:30px}.v3d-supporting-guide{padding:42px 0}.v3d-system-evidence-grid,.v3d-engineering-intro-grid{padding-top:64px;padding-bottom:64px}.v3d-hero-proof{width:100%;display:grid}.v3d-hero-proof span{border-bottom:1px solid #fff3;border-right:0}.v3d-hero-proof span:last-child{border-bottom:0}.v3d-capabilities,.v3d-engineering-proof{padding:68px 0}.v3d-capability-record header{grid-template-columns:34px minmax(0,1fr);gap:14px;padding:28px 0}.v3d-capability-contract{grid-template-columns:minmax(0,1fr)}.v3d-capability-contract>div,.v3d-capability-contract>div:first-child{border-bottom:1px solid #ffffff1f;border-right:0;padding:20px 0}.v3d-capability-contract>div:last-child{border-bottom:0}.v3d-system-evidence-list>a{grid-template-columns:minmax(0,1fr);gap:8px;padding:18px 0}.v3d-engineering-proof dl>div{grid-template-columns:minmax(0,1fr)}.v3d-engineering-proof dd{text-align:left}}.v3d-capability-record header>b[data-empty=false]{background:#3f917114;grid-template-columns:auto;gap:3px;min-width:158px;display:grid}.v3d-capability-record header>b[data-empty=false] strong{font-size:17px;line-height:1}.v3d-capability-record header>b[data-empty=false] i{font-size:8px;line-height:1.35}.v3e-capability-projects{border-top:1px solid #ffffff1f;grid-template-columns:190px minmax(0,1fr);display:grid}.v3e-capability-projects>small{color:#d27844;font:750 9px var(--font-manrope),Arial,sans-serif;letter-spacing:.08em;padding:20px 24px 20px 58px}.v3e-capability-projects>a{color:#fff;border-bottom:1px solid #ffffff1f;border-left:1px solid #ffffff1f;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;padding:18px 24px;text-decoration:none;display:grid}.v3e-capability-projects>a:last-child{border-bottom:0}.v3e-capability-projects>a span,.v3e-capability-projects>a i{color:#d99a70;font:700 9px var(--font-manrope),Arial,sans-serif;letter-spacing:.05em;font-style:normal}.v3e-capability-projects>a b{overflow-wrap:anywhere;min-width:0}.v3e-project-capability-evidence{color:#fff;background:#092636;margin-top:44px;padding:38px}.v3e-project-capability-evidence>header{border-bottom:1px solid #fff3;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:60px;padding-bottom:30px;display:grid}.v3e-project-capability-evidence h3{font:600 clamp(28px,3vw,42px)/1.08 var(--font-manrope),Arial,sans-serif;letter-spacing:-.04em;margin:10px 0 0}.v3e-project-capability-evidence h3 em{color:#d78a58;font-style:normal}.v3e-project-capability-evidence>header>p{color:#b7c7ce;margin:0;line-height:1.7}.v3e-project-capability-evidence>div>article{border-bottom:1px solid #ffffff2e;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:22px;padding:24px 0;display:grid}.v3e-project-capability-evidence>div>article:last-child{border-bottom:0}.v3e-project-capability-evidence article>span,.v3e-project-capability-evidence article small{color:#d78a58;font:750 9px var(--font-manrope),Arial,sans-serif;letter-spacing:.07em}.v3e-project-capability-evidence h4{font:600 18px/1.35 var(--font-manrope),Arial,sans-serif;margin:7px 0 6px}.v3e-project-capability-evidence article p{color:#aebfc7;margin:0;font-size:12px}.v3c-evidence-list article>p{overflow-wrap:anywhere}.v3e-project-capability-evidence article a{color:#fff;font:700 10px var(--font-manrope),Arial,sans-serif;text-decoration:none}@media (width<=900px){.v3e-capability-projects{grid-template-columns:minmax(0,1fr)}.v3e-capability-projects>small{padding:18px 24px}.v3e-capability-projects>a{border-top:1px solid #ffffff1f;border-left:0}.v3e-project-capability-evidence>header{grid-template-columns:minmax(0,1fr);gap:22px}}@media (width<=430px){.v3e-capability-projects>a{grid-template-columns:minmax(0,1fr);gap:7px;padding:18px 0}.v3e-project-capability-evidence{margin-inline:-18px;padding:30px 18px}.v3e-project-capability-evidence>div>article{grid-template-columns:34px minmax(0,1fr);gap:14px}.v3e-project-capability-evidence article>a{grid-column:2}.v3e-project-capability-evidence h4{overflow-wrap:anywhere}}.v3-active-modules{color:#fff;background:radial-gradient(circle at 90% 8%,#b9663633,#0000 30%),radial-gradient(circle at 8% 38%,#2d65813d,#0000 32%),linear-gradient(145deg,#061a2b,#0a2b3e 58%,#071e2d);position:relative;overflow:clip}.v3-active-modules:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.v3-active-modules>.shell{z-index:1;position:relative}.v3-active-status{border-top:1px solid #ffffff2b;border-left:1px solid #ffffff2b;grid-template-columns:repeat(3,minmax(0,1fr));margin:46px 0 30px;display:grid}.v3-active-status article{background:#051926a3;border-bottom:1px solid #ffffff2b;border-right:1px solid #ffffff2b;grid-template-columns:44px minmax(0,1fr);gap:16px;min-height:146px;padding:24px;display:grid}.v3-active-status article>span{color:#df8d5c;width:42px;height:42px;font:760 11px var(--font-manrope);border:1px solid #476472;align-self:start;place-items:center;display:grid}.v3-active-status article>div{min-width:0}.v3-active-status strong{color:#fff;font:760 12px/1.3 var(--font-manrope);letter-spacing:.06em}.v3-active-status p{color:#9db0b8;margin:12px 0 0;font-size:13px;line-height:1.65}.v3-active-status article[data-state=active]>span{color:#72d5a5;background:#5fc0921f;border-color:#5fc092}.v3-active-status article[data-state=development]>span{background:#b9663624;border-color:#c87848}.v3-active-status article[data-state=boundary]>span{color:#b8c5ca;border-color:#8ba0aa}.v3-active-modules .ecosystem-command-map{z-index:1;position:relative}.ecosystem-command-status{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.ecosystem-command-detail>header .ecosystem-command-status i{color:#70d1a2;letter-spacing:.06em;background:#5fc0921a;border:1px solid #5fc09270;align-items:center;min-height:25px;padding:4px 8px;font-size:9px;line-height:1.2;display:inline-flex}.ecosystem-command-detail>header .ecosystem-command-status i+i{color:#e4a079;background:#b966361c;border-color:#df8d5c7a}.v3-active-separation{background:#041621d1;border:1px solid #ffffff2b;border-left:4px solid #b96636;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin-top:26px;padding:25px 28px;display:grid}.v3-active-separation strong{color:#df8d5c;font:760 11px/1.3 var(--font-manrope);letter-spacing:.08em}.v3-active-separation p{color:#9db0b8;max-width:900px;margin:9px 0 0;font-size:13px;line-height:1.65}.v3-active-separation>a{color:#fff;min-height:50px;font:730 11px var(--font-manrope);white-space:nowrap;border:1px solid #ffffff3d;align-items:center;gap:18px;padding:0 17px;display:inline-flex}.v3-active-separation>a:hover{background:#b96636;border-color:#b96636}.v3-active-lab{border-top:1px solid #ffffff2e;margin-top:92px;padding-top:78px;scroll-margin-top:110px}.v3-active-lab>header{grid-template-columns:minmax(0,1fr) minmax(340px,.64fr);align-items:end;gap:68px;display:grid}.v3-active-lab>header h3{color:#fff;font:540 clamp(42px, 4.8vw, 70px)/1.02 var(--font-manrope);letter-spacing:-.055em;margin:16px 0 0}.v3-active-lab>header h3 em{color:#df8d5c;font-style:normal}.v3-active-lab>header>p{color:#a6b7be;margin:0;font-size:15px;line-height:1.75}.v3-active-lab>.arkem-x-lab{margin-top:42px;box-shadow:0 34px 90px #00000047}@media (width<=1050px){.v3-active-status{grid-template-columns:1fr}.v3-active-status article{min-height:0}.v3-active-lab>header{grid-template-columns:1fr;gap:24px}}@media (width<=760px){.v3-active-status{margin-top:30px}.v3-active-status article{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px 15px}.v3-active-status article>span{width:34px;height:34px;font-size:9px}.v3-active-separation{grid-template-columns:1fr;gap:20px;padding:22px 18px}.v3-active-separation>a{white-space:normal;justify-content:space-between;width:100%}.v3-active-lab{margin-top:66px;padding-top:55px}.v3-active-lab>header h3{font-size:clamp(36px,11vw,50px)}.ecosystem-command-status{justify-content:flex-start}}@media (width<=430px){.v3-active-status p,.v3-active-separation p,.v3-active-lab>header>p{font-size:12px}.ecosystem-command-detail>header .ecosystem-command-status i{font-size:8px}}.v31-home,.v31-arkemx,.v31-project-index{--v31-navy:#061b2b;--v31-navy-2:#0b3045;--v31-paper:#f4f0e8;--v31-paper-2:#ebe5da;--v31-steel:#dfe5e6;--v31-steel-dark:#71838d;--v31-copper:#bd6738;--v31-ink:#0b2a3d;--v31-line:#c9c2b7}.v31-anchor{position:absolute;transform:translateY(-40px)}.v31-home .v21-section,.v31-arkemx .v21-section,.v31-project-index .v21-section{position:relative}.v31-home .v21-hero-media{background:linear-gradient(90deg,#031522fa 0%,#031522eb 42%,#03152285 72%,#031522cc 100%),repeating-linear-gradient(90deg,#0000 0 119px,#ffffff0b 120px),repeating-linear-gradient(0deg,#0000 0 119px,#ffffff0a 120px),radial-gradient(circle at 72% 42%,#24576d 0,#0d3247 24%,#061b2b 62%)}.v31-home .v21-hero-media video{object-fit:cover;filter:saturate(.72)contrast(1.05);opacity:.78;width:100%;height:100%;position:absolute;inset:0}.v31-home .v21-hero-media:before,.v31-home .v21-hero-media:after{content:"";z-index:1;border:1px solid #d17b4973;position:absolute;right:7%;transform:skewY(-10deg);box-shadow:0 0 0 42px #ffffff05,0 0 0 84px #ffffff03}.v31-home .v21-hero-media:before{width:36%;height:42%;top:22%}.v31-home .v21-hero-media:after{border-color:#ffffff40;width:21%;height:24%;top:32%;right:15%}.v31-home .v21-hero-shade{background:linear-gradient(90deg,#03121da8,#0000 65%),linear-gradient(#0000 42%,#03121db8)}.v31-home .v21-hero-copy h1{max-width:760px;font-size:clamp(64px,7.2vw,108px);line-height:.9}.v31-home .v21-hero-copy>p:not(.v21-index){max-width:560px}.v31-home .v21-hero-copy>small{border-left:1px solid var(--v31-copper);max-width:480px;padding-left:14px;line-height:1.6}.v31-home .v21-proof-strip{box-shadow:0 24px 70px #00101b3d}.v31-home .v21-proof-strip b{letter-spacing:.12em;font-size:16px}.v31-project-rail{grid-template-columns:repeat(4,minmax(260px,1fr));gap:18px;display:grid}.v31-project-rail>article{border-bottom:3px solid var(--v31-copper);background:#fff;min-width:0;box-shadow:0 18px 48px #09273813}.v31-project-media{aspect-ratio:16/10;background:linear-gradient(135deg,#08293bf7,#174254e0),repeating-linear-gradient(90deg,#0000 0 38px,#ffffff14 39px);display:flex;position:relative;overflow:hidden}.v31-project-media:before,.v31-project-media:after{content:"";border:1px solid #ffffff38;position:absolute;inset:20% 12%;transform:skewY(-7deg)}.v31-project-media:after{border-color:#cc7443b8;inset:34% 24%}.v31-project-media img{z-index:2;object-fit:cover;filter:saturate(.78)contrast(1.03);width:100%;height:100%;transition:transform .45s;position:relative}.v31-project-media:hover img{transform:scale(1.025)}.v31-project-media>span{z-index:3;color:#fff;align-self:flex-end;gap:7px;padding:22px;display:grid;position:relative}.v31-project-media>span b{font:750 11px var(--font-manrope),Arial,sans-serif;letter-spacing:.13em}.v31-project-media>span small{color:#b9c9cf;max-width:210px;font-size:10px;line-height:1.5}.v31-project-rail article>header{justify-content:space-between;align-items:center;gap:12px;padding:17px 18px 0;display:flex}.v31-project-rail article>header span{color:var(--v31-copper);font:750 11px var(--font-manrope),Arial,sans-serif;letter-spacing:.1em}.v31-project-rail article>header em{color:#647780;font:750 8px var(--font-manrope),Arial,sans-serif;letter-spacing:.07em;text-align:right}.v31-project-rail article>h3{min-height:76px;margin:0;padding:13px 18px 18px;font-size:clamp(20px,1.8vw,28px);font-weight:620;line-height:1.15}.v31-project-rail dl{border-top:1px solid #d9d4ca;margin:0}.v31-project-rail dl div{border-bottom:1px solid #e1ddd5;grid-template-columns:105px minmax(0,1fr);gap:10px;padding:8px 18px;display:grid}.v31-project-rail dt{color:#697b83;font:720 8px var(--font-manrope),Arial,sans-serif;letter-spacing:.08em}.v31-project-rail dd{color:var(--v31-ink);font:650 10px/1.35 var(--font-manrope),Arial,sans-serif;overflow-wrap:anywhere;margin:0}.v31-x-preview-meta{flex-wrap:wrap;gap:10px;margin:28px 0 7px;display:flex}.v31-x-preview-meta span{color:#d9e3e6;font:740 9px var(--font-manrope),Arial,sans-serif;letter-spacing:.1em;border:1px solid #ffffff47;padding:9px 11px}.v31-x-orbit{background:radial-gradient(circle,#c1693a33,#0000 30%),repeating-radial-gradient(circle,#0000 0 52px,#fff1 53px 54px),#082438;border:1px solid #fff3;min-height:500px;position:relative;overflow:hidden}.v31-x-orbit>strong{z-index:3;color:#fff;width:150px;height:150px;font:760 13px/1.35 var(--font-manrope),Arial,sans-serif;letter-spacing:.09em;text-align:center;background:#0b2b40;border:1px solid #d07a49;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 14px #c1693a14}.v31-x-orbit>div span{z-index:3;color:#fff;width:88px;height:88px;font:720 9px var(--font-manrope),Arial,sans-serif;letter-spacing:.07em;background:#0d3147;border:1px solid #ffffff59;border-radius:50%;place-items:center;display:grid;position:absolute}.v31-x-orbit>div span:before{content:"";z-index:-1;transform-origin:0;background:linear-gradient(90deg,#ca703ecc,#0000);width:170px;height:1px;position:absolute;top:50%;left:50%}.v31-x-orbit>div span:first-child{top:7%;left:50%;transform:translate(-50%)}.v31-x-orbit>div span:first-child:before{transform:rotate(90deg)}.v31-x-orbit>div span:nth-child(2){top:33%;left:7%}.v31-x-orbit>div span:nth-child(2):before{transform:rotate(20deg)}.v31-x-orbit>div span:nth-child(3){top:33%;right:7%}.v31-x-orbit>div span:nth-child(3):before{transform-origin:100%;left:auto;right:50%;transform:rotate(-20deg)}.v31-x-orbit>div span:nth-child(4){bottom:8%;left:18%}.v31-x-orbit>div span:nth-child(4):before{transform:rotate(-32deg)}.v31-x-orbit>div span:nth-child(5){bottom:8%;right:18%}.v31-x-orbit>div span:nth-child(5):before{transform-origin:100%;left:auto;right:50%;transform:rotate(32deg)}.v31-x-orbit>small{color:#9eb2ba;text-align:center;font-size:10px;line-height:1.5;position:absolute;bottom:18px;left:22px;right:22px}.v31-home .v21-flow{background:var(--v31-paper)}.v31-home .v21-technical-proof{background:var(--v31-navy);color:#fff}.v31-home .v21-technical-proof>div>div{border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:repeat(4,1fr);display:grid}.v31-home .v21-technical-proof article{border-bottom:1px solid #fff3;border-right:1px solid #fff3;min-height:230px;padding:28px}.v31-home .v21-technical-proof article span{color:#e38751;font:730 10px var(--font-manrope),Arial,sans-serif}.v31-home .v21-technical-proof article h3{letter-spacing:-.02em;margin:58px 0 15px;font-size:18px}.v31-home .v21-technical-proof article p{color:#afc0c7;margin:0;font-size:13px;line-height:1.7}.v31-home .v21-technical-proof .v21-text-link{color:#fff;margin-top:32px}.v31-home .v21-about{background:#e7e0d6}.v31-home .v21-about h2{font-size:clamp(40px,4vw,62px)}.v31-arkemx{background:var(--v31-paper)}.v31-arkemx .v31-x-hero{background:radial-gradient(circle at 76% 36%,#2a637c8c,#0000 34%),repeating-linear-gradient(90deg,#0000 0 119px,#ffffff09 120px),linear-gradient(125deg,#041724,#0a2b40 68%,#0d3850);min-height:820px}.v31-x-status{border:1px solid #c97847;width:max-content;padding:9px 12px;color:#f2b38e!important;letter-spacing:.11em!important;display:inline-flex!important}.v31-x-registry-meta{color:#99afb8;font:650 10px/1.5 var(--font-manrope),Arial,sans-serif;letter-spacing:.06em;margin-top:20px;display:block}.v31-x-hero-numbers b{text-align:center;min-width:54px}.v31-x-intro{background:var(--v31-paper)}.v31-registry-section{background:var(--v31-navy);color:#fff}.v31-registry{background:#0a283b;border:1px solid #fff3}.v31-registry-intro{background:#0d3044;border-bottom:1px solid #fff3;grid-template-columns:minmax(0,1fr) minmax(320px,.65fr);gap:60px;padding:32px;display:grid}.v31-registry-intro>div>span{color:#e38a55;font:730 9px var(--font-manrope),Arial,sans-serif;letter-spacing:.13em}.v31-registry-intro h3{margin:12px 0 9px;font-size:34px;font-weight:610}.v31-registry-intro p{color:#b8c8ce;max-width:680px;margin:0;font-size:14px;line-height:1.7}.v31-registry-intro dl{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.v31-registry-intro dl div{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;padding:16px}.v31-registry-intro dt{color:#e38a55;font:730 8px var(--font-manrope),Arial,sans-serif;letter-spacing:.09em}.v31-registry-intro dd{color:#fff;font:650 11px/1.45 var(--font-manrope),Arial,sans-serif;margin:8px 0 0}.v31-registry-layout{grid-template-columns:minmax(440px,1.25fr) minmax(260px,.55fr) minmax(370px,.78fr);min-width:0;display:grid}.v31-registry-map{background:repeating-linear-gradient(90deg,#0000 0 59px,#ffffff08 60px),repeating-linear-gradient(0deg,#0000 0 59px,#ffffff08 60px),radial-gradient(circle,#bf67382b,#0000 36%);border-right:1px solid #ffffff2e;min-height:690px;position:relative;overflow:hidden}.v31-registry-orbit{border:1px solid #ffffff21;border-radius:50%;width:430px;height:430px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 70px #ffffff05,0 0 0 140px #ffffff03}.v31-registry-core{z-index:3;text-align:center;background:#071e30;border:1px solid #d07847;place-items:center;width:185px;height:185px;padding:22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 15px #c4693914}.v31-registry-core span{color:#e38a55;font:730 8px var(--font-manrope),Arial,sans-serif;letter-spacing:.1em}.v31-registry-core strong{font:760 18px var(--font-manrope),Arial,sans-serif;letter-spacing:.03em}.v31-registry-core small{color:#9eb2ba;font-size:9px;line-height:1.45}.v31-registry-map>button{z-index:4;color:#fff;text-align:left;background:#0d3044;border:1px solid #ffffff40;gap:6px;width:170px;min-height:105px;padding:17px;transition:border-color .2s,background .2s,transform .2s;display:grid;position:absolute}.v31-registry-map>button:hover,.v31-registry-map>button:focus-visible,.v31-registry-map>button.is-active{background:#154157;border-color:#d47b49;transform:translateY(-2px)}.v31-registry-map>button span{color:#e38a55;font:760 12px var(--font-manrope),Arial,sans-serif}.v31-registry-map>button b{font:720 11px/1.35 var(--font-manrope),Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase}.v31-registry-map>button small{color:#aebfc6;font:700 8px var(--font-manrope),Arial,sans-serif;letter-spacing:.08em}.v31-registry-map>button[data-position="1"]{top:7%;left:50%;transform:translate(-50%)}.v31-registry-map>button[data-position="1"]:hover,.v31-registry-map>button[data-position="1"]:focus-visible,.v31-registry-map>button[data-position="1"].is-active{transform:translate(-50%)translateY(-2px)}.v31-registry-map>button[data-position="2"]{top:33%;right:4%}.v31-registry-map>button[data-position="3"]{bottom:8%;right:13%}.v31-registry-map>button[data-position="4"]{bottom:8%;left:13%}.v31-registry-map>button[data-position="5"]{top:33%;left:4%}.v31-registry-index{background:#102f42;border-right:1px solid #ffffff2e;min-width:0}.v31-registry-index>header{border-bottom:1px solid #ffffff2e;min-height:190px;padding:25px}.v31-registry-index>header span{color:#e38a55;font:730 9px var(--font-manrope),Arial,sans-serif;letter-spacing:.1em}.v31-registry-index h3{margin:13px 0 11px;font-size:25px;line-height:1.1}.v31-registry-index p{color:#aebfc5;margin:0;font-size:12px;line-height:1.6}.v31-registry-index>div{display:grid}.v31-registry-index button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff29;grid-template-columns:30px minmax(0,1fr);gap:7px;padding:17px 20px;display:grid}.v31-registry-index button:hover,.v31-registry-index button:focus-visible,.v31-registry-index button.is-active{color:var(--v31-ink);box-shadow:inset 4px 0 var(--v31-copper);background:#f2eee6}.v31-registry-index button>span{color:#e38a55;font:740 10px var(--font-manrope),Arial,sans-serif;grid-row:1/3}.v31-registry-index button b{font:690 12px/1.35 var(--font-manrope),Arial,sans-serif}.v31-registry-index button small{color:#9eb2ba;font:700 7px var(--font-manrope),Arial,sans-serif;letter-spacing:.06em}.v31-registry-index button.is-active small,.v31-registry-index button:hover small{color:#7a5946}.v31-registry-mobile{display:none}.v31-module-detail{color:#fff;background:#061d2d;min-width:0}.v31-module-detail>header{border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;padding:26px;display:grid}.v31-module-detail>header span{color:#9fb2ba;font:720 8px var(--font-manrope),Arial,sans-serif;letter-spacing:.09em}.v31-module-detail>header h3{margin:9px 0 0;font-size:27px;line-height:1.08}.v31-module-detail>header em{color:#efaa82;max-width:145px;font:730 8px/1.35 var(--font-manrope),Arial,sans-serif;letter-spacing:.07em;text-align:center;border:1px solid #c97847;padding:8px 9px}.v31-module-description{color:#c1ced3;margin:0;padding:22px 26px;font-size:13px;line-height:1.65}.v31-module-meta{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:1fr 1fr;margin:0 26px 20px;display:grid}.v31-module-meta div{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;padding:13px}.v31-module-meta div:last-child{grid-column:1/-1}.v31-module-meta dt{color:#d98452;font:720 7px var(--font-manrope),Arial,sans-serif;letter-spacing:.09em}.v31-module-meta dd{color:#fff;font:620 10px/1.5 var(--font-manrope),Arial,sans-serif;margin:7px 0 0}.v31-module-sections{border-top:1px solid #ffffff2e}.v31-module-sections section{border-bottom:1px solid #ffffff29;padding:18px 26px}.v31-module-sections strong{color:#e38a55;font:740 8px var(--font-manrope),Arial,sans-serif;letter-spacing:.1em}.v31-module-sections p,.v31-module-sections ul{color:#becbd0;margin:10px 0 0;font-size:11px;line-height:1.55}.v31-module-sections ul{padding-left:17px}.v31-module-sections li+li{margin-top:4px}.v31-module-updates{background:#c4693913}.v31-module-detail>a{color:#fff;font:720 11px var(--font-manrope),Arial,sans-serif;border-bottom:1px solid #c97847;justify-content:space-between;align-items:center;margin:24px 26px;padding:14px 0;display:flex}.v31-working-section{background:var(--v31-paper)}.v31-working-status{border-top:1px solid var(--v31-line);border-left:1px solid var(--v31-line);grid-template-columns:repeat(3,1fr);margin-bottom:34px;display:grid}.v31-working-status article{border-right:1px solid var(--v31-line);border-bottom:1px solid var(--v31-line);grid-template-columns:35px minmax(0,1fr);gap:9px;padding:22px;display:grid}.v31-working-status span{color:var(--v31-copper);font:740 10px var(--font-manrope),Arial,sans-serif;grid-row:1/3}.v31-working-status strong{font:740 10px var(--font-manrope),Arial,sans-serif;letter-spacing:.07em}.v31-working-status p{color:#657780;margin:0;font-size:12px;line-height:1.55}.v31-active-lab{border-top:1px solid var(--v31-line);margin-top:65px;padding-top:55px}.v31-active-lab>header{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);align-items:end;gap:60px;margin-bottom:38px;display:grid}.v31-active-lab h3{margin:0;font-size:clamp(34px,3.2vw,52px);font-weight:570;line-height:1.05}.v31-active-lab h3 em{color:var(--v31-copper);font-style:normal}.v31-active-lab>header>p{color:#5d707a;margin:0;line-height:1.7}.v31-decision-section{background:var(--v31-steel)}.v31-decision-flow,.v31-construction-flow{border-top:1px solid #aebbc0;border-left:1px solid #aebbc0;grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none;display:grid}.v31-decision-flow li,.v31-construction-flow li{border-bottom:1px solid #aebbc0;border-right:1px solid #aebbc0;min-height:145px;padding:20px}.v31-decision-flow span,.v31-construction-flow span{color:var(--v31-copper);font:740 9px var(--font-manrope),Arial,sans-serif;display:block}.v31-decision-flow b,.v31-construction-flow b{font:700 12px/1.4 var(--font-manrope),Arial,sans-serif;text-transform:uppercase;margin-top:42px;display:block}.v31-decision-flow small{color:#71828a;font:700 7px var(--font-manrope),Arial,sans-serif;letter-spacing:.08em;margin-top:8px;display:block}.v31-construction-section{background:var(--v31-navy);color:#fff}.v31-construction-flow,.v31-construction-flow li{border-color:#fff3}.v31-construction-flow b{color:#fff}.v31-validation-section{background:var(--v31-paper)}.v31-validation-grid{border-top:1px solid var(--v31-line);border-left:1px solid var(--v31-line);grid-template-columns:repeat(4,1fr);display:grid}.v31-validation-grid article{border-right:1px solid var(--v31-line);border-bottom:1px solid var(--v31-line);min-height:190px;padding:25px}.v31-validation-grid span{color:var(--v31-copper);font:740 9px var(--font-manrope),Arial,sans-serif}.v31-validation-grid h3{margin:48px 0 10px;font-size:18px}.v31-validation-grid p{color:#60727b;margin:0;font-size:13px;line-height:1.6}.v31-journal-section{background:var(--v31-navy);color:#fff}.v31-journal-list{border-top:1px solid #fff3}.v31-journal-list article{border-bottom:1px solid #fff3;grid-template-columns:50px 130px minmax(260px,.75fr) minmax(300px,1.25fr);align-items:center;gap:25px;min-height:122px;display:grid}.v31-journal-list article>span{color:#e38a55;font:740 9px var(--font-manrope),Arial,sans-serif}.v31-journal-list article>small{color:#91a7b0;font:710 9px var(--font-manrope),Arial,sans-serif;letter-spacing:.07em}.v31-journal-list h3{margin:0;font-size:20px;line-height:1.3}.v31-journal-list p{color:#afc0c7;margin:0;font-size:13px;line-height:1.65}.v31-roadmap-section{background:var(--v31-paper-2)}.v31-roadmap-grid{border-top:1px solid var(--v31-line);border-left:1px solid var(--v31-line);grid-template-columns:repeat(3,1fr);display:grid}.v31-roadmap-grid article{border-right:1px solid var(--v31-line);border-bottom:1px solid var(--v31-line);min-height:250px;padding:28px}.v31-roadmap-grid span{color:var(--v31-copper);font:740 9px var(--font-manrope),Arial,sans-serif}.v31-roadmap-grid h3{margin:62px 0 14px;font-size:21px}.v31-roadmap-grid p{color:#596c76;margin:0;line-height:1.7}.v31-x-final{border-top:1px solid var(--v31-line);justify-content:space-between;align-items:center;gap:40px;margin-top:40px;padding-top:34px;display:flex}.v31-x-final>p{color:var(--v31-ink);font:650 18px var(--font-manrope),Arial,sans-serif;margin:0}.v31-project-archive>nav{border-top:1px solid var(--v31-line);border-left:1px solid var(--v31-line);flex-wrap:wrap;display:flex}.v31-project-archive>nav button{border:0;border-right:1px solid var(--v31-line);border-bottom:1px solid var(--v31-line);min-height:48px;color:var(--v31-ink);font:690 10px var(--font-manrope),Arial,sans-serif;cursor:pointer;background:#fff;align-items:center;gap:12px;padding:11px 16px;display:flex}.v31-project-archive>nav button small{color:#6d5b50;background:#e8e1d7;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:8px;display:grid}.v31-project-archive>nav button:hover,.v31-project-archive>nav button:focus-visible,.v31-project-archive>nav button.is-active{background:var(--v31-navy);color:#fff}.v31-project-archive>nav button.is-active small{background:var(--v31-copper);color:#fff}.v31-project-filter-result{color:#687a83;margin:25px 0 15px;font-size:12px}.v31-project-archive-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.v31-project-archive-grid>article{border-bottom:3px solid var(--v31-copper);background:#fff;box-shadow:0 18px 50px #09273812}.v31-project-archive-media{aspect-ratio:16/8.8;background:linear-gradient(135deg,#08293bf7,#174254e0),repeating-linear-gradient(90deg,#0000 0 48px,#ffffff14 49px);display:flex;position:relative;overflow:hidden}.v31-project-archive-media:before,.v31-project-archive-media:after{content:"";border:1px solid #ffffff38;position:absolute;inset:24% 15%;transform:skewY(-6deg)}.v31-project-archive-media:after{border-color:#cc7443b8;inset:38% 28%}.v31-project-archive-media img{z-index:2;object-fit:cover;filter:saturate(.8);width:100%;height:100%;position:relative}.v31-project-archive-media>span{z-index:3;color:#fff;align-self:flex-end;gap:7px;padding:25px;display:grid;position:relative}.v31-project-archive-media>span b{font:750 11px var(--font-manrope),Arial,sans-serif;letter-spacing:.12em}.v31-project-archive-media>span small{color:#b9c9cf;font-size:10px}.v31-project-archive-grid article>header{justify-content:space-between;gap:20px;padding:22px 28px 0;display:flex}.v31-project-archive-grid article>header span{color:var(--v31-copper);font:740 10px var(--font-manrope),Arial,sans-serif}.v31-project-archive-grid article>header em{color:#6b7b83;font:730 8px var(--font-manrope),Arial,sans-serif;letter-spacing:.07em}.v31-project-archive-grid article>h2{margin:25px 28px;font-size:clamp(28px,3vw,42px)}.v31-project-archive-grid dl{border-top:1px solid #d9d3c9;border-left:1px solid #d9d3c9;grid-template-columns:repeat(2,1fr);margin:0 28px;display:grid}.v31-project-archive-grid dl div{border-bottom:1px solid #d9d3c9;border-right:1px solid #d9d3c9;padding:12px}.v31-project-archive-grid dt{color:#718189;font:720 8px var(--font-manrope),Arial,sans-serif;letter-spacing:.08em}.v31-project-archive-grid dd{font:650 11px/1.45 var(--font-manrope),Arial,sans-serif;overflow-wrap:anywhere;margin:8px 0 0}.v31-project-archive-grid article>p{color:#60727b;min-height:75px;margin:24px 28px;font-size:13px;line-height:1.7}.v31-project-archive-grid article>a:last-child{border-bottom:1px solid var(--v31-copper);font:720 11px var(--font-manrope),Arial,sans-serif;justify-content:space-between;margin:0 28px 26px;padding:12px 0;display:flex}.v31-project-empty{border:1px solid var(--v31-line);background:#fff;padding:42px}.v31-project-empty strong{font-size:19px}.v31-project-empty p{color:#667981;max-width:680px;margin:12px 0 0;line-height:1.65}.v31-project-registry-note{border:1px solid var(--v31-line);grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:35px;margin-top:38px;padding:28px;display:grid}.v31-project-registry-note strong{color:var(--v31-copper);font:740 9px var(--font-manrope),Arial,sans-serif;letter-spacing:.09em}.v31-project-registry-note p{color:#5e7079;margin:0;line-height:1.65}.v31-project-registry-note a{border-bottom:1px solid var(--v31-copper);font:720 11px var(--font-manrope),Arial,sans-serif;white-space:nowrap;padding:9px 0}.footer-legal{border-top:1px solid #ffffff1f;padding-top:20px}.footer-legal p{color:#97aab2;max-width:880px;margin:0;font-size:10px;line-height:1.6}@media (width<=1280px){.v31-project-rail{grid-template-columns:repeat(2,1fr)}.v31-registry-layout{grid-template-columns:minmax(430px,1fr) minmax(245px,.55fr)}.v31-module-detail{grid-column:1/-1;grid-template-columns:minmax(300px,.7fr) minmax(520px,1.3fr);display:grid}.v31-module-detail>header,.v31-module-description,.v31-module-meta,.v31-module-detail>a{grid-column:1}.v31-module-sections{border-top:0;border-left:1px solid #ffffff2e;grid-area:1/2/6}}@media (width<=1100px){.v31-home .v21-hero-media:before{width:48%;right:-5%}.v31-x-orbit{min-height:440px}.v31-registry-intro,.v31-registry-layout{grid-template-columns:1fr}.v31-registry-map,.v31-registry-index{display:none}.v31-registry-mobile{background:#102f42;display:grid}.v31-registry-mobile details{border-bottom:1px solid #ffffff2e}.v31-registry-mobile summary{color:#fff;cursor:pointer;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:14px 20px;list-style:none;display:grid}.v31-registry-mobile summary::-webkit-details-marker{display:none}.v31-registry-mobile summary span{color:#e38a55;font:740 10px var(--font-manrope),Arial,sans-serif}.v31-registry-mobile summary b{font:700 12px var(--font-manrope),Arial,sans-serif;text-transform:uppercase}.v31-registry-mobile summary small{color:#9eb2ba;font:700 9px var(--font-manrope),Arial,sans-serif}.v31-registry-mobile details[open] summary{background:#173f53}.v31-registry-mobile details>div{background:#f2eee6;display:grid}.v31-registry-mobile button{color:var(--v31-ink);text-align:left;background:0 0;border:0;border-top:1px solid #d8d1c6;grid-template-columns:35px minmax(0,1fr);gap:7px;padding:14px 20px;display:grid}.v31-registry-mobile button.is-active{box-shadow:inset 4px 0 var(--v31-copper);background:#fff}.v31-registry-mobile button span{color:var(--v31-copper);font:740 9px var(--font-manrope),Arial,sans-serif;grid-row:1/3}.v31-registry-mobile button b{font:680 12px var(--font-manrope),Arial,sans-serif}.v31-registry-mobile button small{color:#6d7d84;font:700 8px var(--font-manrope),Arial,sans-serif}.v31-module-detail{grid-column:1;display:block}.v31-module-sections{border-top:1px solid #ffffff2e;border-left:0}.v31-working-status,.v31-validation-grid,.v31-roadmap-grid{grid-template-columns:1fr 1fr}.v31-decision-flow,.v31-construction-flow{grid-template-columns:repeat(3,1fr)}.v31-journal-list article{grid-template-columns:45px 120px 1fr}.v31-journal-list p{grid-column:3}.v31-active-lab>header{grid-template-columns:1fr}.v31-project-registry-note{grid-template-columns:150px 1fr}.v31-project-registry-note a{grid-column:2;justify-self:start}}@media (width<=768px){.v31-home .v21-hero{min-height:830px}.v31-home .v21-hero-media:before,.v31-home .v21-hero-media:after{display:none}.v31-home .v21-hero-copy{padding-top:82px}.v31-home .v21-hero-copy h1{font-size:56px}.v31-project-rail{scroll-snap-type:x mandatory;padding-bottom:15px;display:flex;overflow-x:auto}.v31-project-rail>article{scroll-snap-align:start;flex:0 0 min(84vw,390px)}.v31-home .v21-technical-proof>div>div{grid-template-columns:1fr 1fr}.v31-x-orbit{min-height:390px}.v31-x-orbit>strong{width:120px;height:120px;font-size:11px}.v31-x-orbit>div span{width:70px;height:70px;font-size:8px}.v31-arkemx .v31-x-hero{min-height:810px}.v31-registry-intro{gap:30px;padding:23px}.v31-registry-intro dl,.v31-module-detail>header{grid-template-columns:1fr}.v31-module-detail>header em{justify-self:start}.v31-working-status,.v31-validation-grid,.v31-roadmap-grid{grid-template-columns:1fr}.v31-decision-flow,.v31-construction-flow{grid-template-columns:1fr 1fr}.v31-decision-flow li,.v31-construction-flow li{min-height:110px}.v31-decision-flow b,.v31-construction-flow b{margin-top:28px}.v31-journal-list article{grid-template-columns:34px 1fr;gap:12px;padding:22px 0}.v31-journal-list article>small,.v31-journal-list h3,.v31-journal-list p{grid-column:2}.v31-x-final{flex-direction:column;align-items:flex-start}.v31-project-archive-grid{grid-template-columns:1fr}.v31-project-registry-note{grid-template-columns:1fr;gap:18px}.v31-project-registry-note a{grid-column:1}}@media (width<=430px){.v31-home .v21-hero-copy h1{font-size:46px}.v31-home .v21-hero-copy>small{font-size:9px}.v31-home .v21-technical-proof>div>div{grid-template-columns:1fr}.v31-home .v21-technical-proof article{min-height:170px}.v31-home .v21-technical-proof article h3{margin-top:35px}.v31-x-preview-meta{display:grid}.v31-x-orbit{min-height:360px}.v31-x-orbit>div span:nth-child(2){left:3%}.v31-x-orbit>div span:nth-child(3){right:3%}.v31-x-orbit>div span:nth-child(4){left:8%}.v31-x-orbit>div span:nth-child(5){right:8%}.v31-registry-mobile summary{grid-template-columns:28px minmax(0,1fr);padding:13px 16px}.v31-registry-mobile summary small{grid-column:2}.v31-module-meta{grid-template-columns:1fr}.v31-module-meta div:last-child{grid-column:1}.v31-decision-flow,.v31-construction-flow{grid-template-columns:1fr}.v31-decision-flow li,.v31-construction-flow li{min-height:88px}.v31-project-archive-grid dl{grid-template-columns:1fr}.v31-project-archive>nav{grid-template-columns:1fr 1fr;display:grid}.v31-project-archive>nav button{justify-content:space-between}.v31-project-archive-grid article>h2{font-size:29px}}@media (prefers-reduced-motion:no-preference){.v31-x-orbit>strong{animation:4.5s ease-in-out infinite v31-core-pulse}}@keyframes v31-core-pulse{0%,to{box-shadow:0 0 0 14px #c1693a14}50%{box-shadow:0 0 0 22px #c1693a09}}.v31-project-hero{min-height:515px}.site-command-center,.project-thread-dock,.social-rail,.site-scroll-progress,.v21-proof-strip{display:none!important}.v34-site-nav{z-index:40;grid-template-columns:minmax(168px,218px) minmax(0,1fr) auto auto;align-items:center;gap:25px;position:relative;border-bottom:1px solid #ffffff2e!important;height:92px!important;display:grid!important}.v34-site-nav:before,.v34-site-nav:after{content:none!important;display:none!important}.v34-site-nav .brand,.v34-site-nav .official-logo{min-width:0}.v34-site-nav .official-logo{width:min(218px,100%);display:block}.v34-site-nav .official-logo img{width:100%;height:auto;display:block}.v34-desktop-navigation{justify-content:flex-end;align-items:center;gap:clamp(16px,1.8vw,32px)!important;margin:0!important;display:flex!important}.v34-desktop-navigation a{color:inherit;white-space:nowrap;font:720 10px/1 var(--font-manrope), Arial, sans-serif!important;letter-spacing:.09em!important}.v34-desktop-navigation a:after{bottom:-11px!important}.arkem-language-static{width:38px;height:38px;color:inherit;font:760 10px/1 var(--font-manrope), Arial, sans-serif;letter-spacing:.08em;border:1px solid #ffffff4d;place-items:center;display:inline-grid}.nav-light .arkem-language-static{border-color:#08283a47}.v34-nav-cta{white-space:nowrap;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:44px;letter-spacing:.07em!important;border-color:#ffffff6b!important;padding:0 17px!important;font-size:9px!important;display:grid!important}.v34-mobile-nav-trigger{width:44px;height:44px;color:inherit;background:0 0;border:1px solid #ffffff59;place-items:center;padding:0;display:none}.nav-light .v34-mobile-nav-trigger{border-color:#08283a47}.v34-mobile-nav-root{z-index:400;position:fixed;inset:0}.v34-mobile-nav-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#010e17b3;border:0;width:100%;position:absolute;inset:0}.v34-mobile-nav-panel{color:#fff;background:#071f30;flex-direction:column;width:min(430px,100%);display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-22px 0 70px #00000057}.v34-mobile-nav-panel>header{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;min-height:90px;padding:0 24px;display:flex}.v34-mobile-nav-panel>header .official-logo{width:184px;display:block}.v34-mobile-nav-panel>header img{width:100%;height:auto;display:block}.v34-mobile-nav-panel>header button{color:#fff;background:0 0;border:1px solid #ffffff40;place-items:center;width:44px;height:44px;display:grid}.v34-mobile-nav-links{display:grid}.v34-mobile-nav-links a{border-bottom:1px solid #ffffff21;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;min-height:69px;padding:0 24px;display:grid}.v34-mobile-nav-links span{color:#dd8753;font:760 9px var(--font-manrope), Arial, sans-serif}.v34-mobile-nav-links b{font:690 14px var(--font-manrope), Arial, sans-serif;letter-spacing:.06em}.v34-mobile-language{color:#a9bbc2;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.v34-mobile-language small{font:720 9px var(--font-manrope), Arial, sans-serif;letter-spacing:.1em}.v34-mobile-nav-panel>footer{grid-template-rows:repeat(2,76px);margin-top:auto;display:grid;background:0 0!important;padding:0!important}.v34-mobile-nav-panel>footer>a{color:#fff;font:720 12px var(--font-manrope), Arial, sans-serif;grid-template-columns:minmax(0,1fr) 16px;align-items:center;padding:0 24px;display:grid;height:76px!important;min-height:76px!important}.v34-mobile-project-cta{color:#fff;background:#c66f40!important;grid-template-columns:minmax(0,1fr) 16px!important}.v34-mobile-nav-panel>footer>a:last-child{background:#116c4e!important}.v31-home .v21-hero{border-bottom:0;min-height:max(720px,100svh)!important}.v31-home .v21-hero-media:before,.v31-home .v21-hero-media:after{opacity:.38;box-shadow:none}.v31-home .v21-hero-copy{padding-top:clamp(92px,12vh,138px)!important}.v31-home .v21-hero-copy h1{max-width:700px;font-size:clamp(58px,6.4vw,92px)!important}.v31-home .v21-hero-copy>p:not(.v21-index){margin:28px 0 25px;font-size:18px}.v31-home .v21-actions{gap:12px}.v31-home .v21-button{min-height:52px;padding:0 20px;font-size:10px}.v21-about-grid{grid-template-columns:minmax(0,1fr) minmax(240px,330px)!important;gap:clamp(50px,7vw,105px)!important}.v21-founder{justify-self:end;width:100%;max-width:330px!important}.v34-registry{background:#09283b;border:1px solid #ffffff2e;overflow:hidden}.v34-registry-intro{background:#0d3044;border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(0,1fr) minmax(310px,.65fr);gap:50px;padding:30px;display:grid}.v34-registry-intro>div>span{color:#e38a55;font:730 9px var(--font-manrope), Arial, sans-serif;letter-spacing:.13em}.v34-registry-intro h3{margin:12px 0 9px;font-size:34px}.v34-registry-intro p{color:#b8c8ce;max-width:680px;margin:0;font-size:14px;line-height:1.7}.v34-registry-intro dl{border-top:1px solid #ffffff2b;border-left:1px solid #ffffff2b;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.v34-registry-intro dl div{border-bottom:1px solid #ffffff2b;border-right:1px solid #ffffff2b;padding:15px}.v34-registry-intro dt{color:#e38a55;font:730 8px var(--font-manrope), Arial, sans-serif;letter-spacing:.09em}.v34-registry-intro dd{color:#fff;font:650 10px/1.45 var(--font-manrope), Arial, sans-serif;margin:8px 0 0}.v34-registry-desktop{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.v34-registry-desktop:has(.v34-registry-index){grid-template-columns:minmax(520px,1.25fr) minmax(310px,.58fr)}.v34-registry-desktop .v31-registry-map{border-right:0;min-height:500px}.v34-registry-desktop:has(.v34-registry-index) .v31-registry-map{border-right:1px solid #ffffff2e}.v34-registry-desktop .v31-registry-map>button{position:absolute!important}.v34-registry-desktop .v31-registry-map>button[data-position="1"]{transform:translate(-50%);inset:7% auto auto 50%!important}.v34-registry-desktop .v31-registry-map>button[data-position="1"]:hover,.v34-registry-desktop .v31-registry-map>button[data-position="1"]:focus-visible,.v34-registry-desktop .v31-registry-map>button[data-position="1"].is-active{transform:translate(-50%)translateY(-2px)}.v34-registry-desktop .v31-registry-map>button[data-position="2"]{inset:33% 4% auto auto!important}.v34-registry-desktop .v31-registry-map>button[data-position="3"]{inset:auto 13% 8% auto!important}.v34-registry-desktop .v31-registry-map>button[data-position="4"]{inset:auto auto 8% 13%!important}.v34-registry-desktop .v31-registry-map>button[data-position="5"]{inset:33% auto auto 4%!important}.v34-registry-index{background:#102f42;min-width:0}.v34-registry-index>header{border-bottom:1px solid #ffffff2e;min-height:190px;padding:25px}.v34-registry-index>header button{color:#d99063;font:720 9px var(--font-manrope), Arial, sans-serif;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;margin:0 0 24px;padding:0}.v34-registry-index>header span{color:#e38a55;font:730 9px var(--font-manrope), Arial, sans-serif;letter-spacing:.1em;display:block}.v34-registry-index h3{margin:12px 0 10px;font-size:25px}.v34-registry-index p{color:#aebfc5;margin:0;font-size:12px;line-height:1.6}.v34-registry-index>div{display:grid}.v34-registry-index>div>button,.v34-registry-mobile details>div>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff26;grid-template-columns:34px minmax(0,1fr) auto;gap:7px;padding:17px 20px;display:grid}.v34-registry-index>div>button:hover,.v34-registry-index>div>button:focus-visible{color:#09283b;background:#f2eee6;box-shadow:inset 4px 0 #c66f40}.v34-registry-index button>span,.v34-registry-mobile button>span{color:#e38a55;font:740 10px var(--font-manrope), Arial, sans-serif;grid-row:1/3}.v34-registry-index button b,.v34-registry-mobile button b{font:680 12px/1.35 var(--font-manrope), Arial, sans-serif}.v34-registry-index button small,.v34-registry-mobile button small{color:#9eb2ba;font:700 7px var(--font-manrope), Arial, sans-serif;letter-spacing:.05em}.v34-registry-index button i,.v34-registry-mobile button i{color:#e38a55;grid-row:1/3;align-self:center;font-style:normal}.v34-registry-mobile{display:none}.v34-module-drawer-root{z-index:450;position:fixed;inset:0}.v34-module-drawer-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#010d15b8;border:0;width:100%;position:absolute;inset:0}.v34-module-drawer{color:#09283b;background:#f3efe7;width:min(690px,100%);padding:36px;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-28px 0 90px #00000059}.v34-module-drawer>header{border-bottom:1px solid #cfc7bc;justify-content:space-between;align-items:flex-start;gap:25px;padding-bottom:24px;display:flex}.v34-module-drawer>header span{color:#b96538;font:760 9px var(--font-manrope), Arial, sans-serif;letter-spacing:.09em}.v34-module-drawer h3{font:620 clamp(31px,4vw,48px)/1 var(--font-manrope), Arial, sans-serif;letter-spacing:-.04em;margin:10px 0 0}.v34-module-drawer>header button{color:#09283b;cursor:pointer;background:0 0;border:1px solid #bfc9cb;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:28px;display:grid}.v34-module-drawer-status{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.v34-module-drawer-status>*{font:730 8px var(--font-manrope), Arial, sans-serif;letter-spacing:.06em;border:1px solid #c9c2b8;padding:9px 11px}.v34-module-drawer-status strong{color:#9b4f2a;border-color:#b96538}.v34-module-description{color:#526873;font-size:16px;line-height:1.75}.v34-module-meta{border-top:1px solid #ccc4ba;border-left:1px solid #ccc4ba;grid-template-columns:1fr 1fr;margin:30px 0;display:grid}.v34-module-meta>div{border-bottom:1px solid #ccc4ba;border-right:1px solid #ccc4ba;padding:18px}.v34-module-meta dt,.v34-module-sections strong,.v34-runtime-acceptance>summary,.v34-module-updates>summary{color:#ad5a31;font:760 9px var(--font-manrope), Arial, sans-serif;letter-spacing:.09em}.v34-runtime-acceptance>summary,.v34-module-updates>summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.v34-runtime-acceptance>summary::-webkit-details-marker{display:none}.v34-module-updates>summary::-webkit-details-marker{display:none}.v34-runtime-acceptance>summary:after,.v34-module-updates>summary:after{content:"+";color:#566b75;font-size:16px}.v34-runtime-acceptance[open]>summary:after,.v34-module-updates[open]>summary:after{content:"−"}.v34-module-meta dd{color:#536873;margin:9px 0 0;font-size:12px;line-height:1.6}.v34-module-sections{border-top:1px solid #ccc4ba;border-left:1px solid #ccc4ba;grid-template-columns:1fr 1fr;display:grid}.v34-module-sections section{border-bottom:1px solid #ccc4ba;border-right:1px solid #ccc4ba;min-height:170px;padding:20px}.v34-module-sections p,.v34-module-sections li,.v34-runtime-acceptance p,.v34-module-updates li{color:#556a74;font-size:11px;line-height:1.65}.v34-module-sections ul,.v34-module-updates ul{margin:13px 0 0;padding-left:17px}.v34-runtime-acceptance,.v34-module-updates{background:#fff;border:1px solid #c9c1b6;margin-top:24px;padding:22px}.v34-runtime-acceptance ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;list-style:none;display:grid}.v34-runtime-acceptance li{color:#3e5f50;background:#edf0ed;padding:10px;font-size:10px}.v34-runtime-acceptance li:before{content:"—";color:#8b5d45;margin-right:8px}.v34-runtime-acceptance li[data-pass=true]:before{content:"✓";color:#18805a}.v34-module-route{color:#fff;min-height:58px;font:720 11px var(--font-manrope), Arial, sans-serif;background:#b96538;justify-content:space-between;align-items:center;margin-top:24px;padding:0 19px;display:flex}.v34-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.v21-file-input i{color:#5d707a;overflow-wrap:anywhere;font-size:11px;font-style:normal;line-height:1.5}.form-actions button:disabled{cursor:wait;opacity:.65}.form-success{line-height:1.6}.form-success b{margin-left:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block}@media (width>=901px){html:has(.v21-home){scroll-snap-type:y proximity}.v21-home>.v21-hero,.v21-home>.v21-section{scroll-snap-align:start;scroll-snap-stop:normal}.v21-home>.v21-section{align-items:center;min-height:100svh;display:flex}}@media (width<=1120px){.v34-site-nav{grid-template-columns:minmax(165px,205px) minmax(0,1fr) auto auto;gap:16px}.v34-desktop-navigation{gap:14px!important}.v34-desktop-navigation a{font-size:8px!important}.v34-nav-cta{padding:0 12px!important}}@media (width<=900px){html:has(.v21-home){scroll-snap-type:none}.v34-site-nav{grid-template-columns:minmax(0,1fr) auto auto;width:min(100% - 36px,720px)!important;height:82px!important;display:grid!important}.v34-site-nav .official-logo{width:174px}.v34-desktop-navigation,.v34-nav-cta{display:none!important}.v34-mobile-nav-trigger{display:grid}.v31-home .v21-hero{min-height:max(690px,100svh)!important}.v31-home .v21-hero-copy{padding-top:clamp(68px,10vh,92px)!important}.v21-home .v21-hero-copy h1{max-width:100%;line-height:.93;font-size:clamp(33px,10.25vw,46px)!important}.v31-home .v21-hero-copy>p:not(.v21-index){max-width:520px;font-size:15px}.v21-about-grid{grid-template-columns:1fr!important}.v21-founder{justify-self:start;max-width:280px!important}.v34-registry-intro{grid-template-columns:1fr;gap:28px;padding:23px}.v34-registry-intro dl{grid-template-columns:1fr}.v34-registry-desktop{display:none}.v34-registry-mobile{background:#102f42;display:grid}.v34-registry-mobile-core{background:#071e30;border-bottom:1px solid #ffffff2e;gap:8px;padding:23px 20px;display:grid}.v34-registry-mobile-core span{color:#e38a55;font:730 8px var(--font-manrope), Arial, sans-serif;letter-spacing:.1em}.v34-registry-mobile-core strong{font:690 19px var(--font-manrope), Arial, sans-serif}.v34-registry-mobile-core small{color:#9eb2ba;font-size:9px}.v34-registry-mobile details{border-bottom:1px solid #ffffff2e}.v34-registry-mobile summary{cursor:pointer;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:13px 18px;list-style:none;display:grid}.v34-registry-mobile summary::-webkit-details-marker{display:none}.v34-registry-mobile summary span{color:#e38a55;font:740 10px var(--font-manrope), Arial, sans-serif}.v34-registry-mobile summary b{font:700 11px var(--font-manrope), Arial, sans-serif;text-transform:uppercase}.v34-registry-mobile summary small{color:#9eb2ba;font:700 8px var(--font-manrope), Arial, sans-serif}.v34-registry-mobile details[open] summary{background:#173f53}.v34-registry-mobile details>p{color:#aebfc5;margin:0;padding:0 18px 18px 58px;font-size:11px;line-height:1.6}.v34-registry-mobile details>div{background:#f2eee6;display:grid}.v34-registry-mobile details>div>button{color:#09283b;border-bottom-color:#d8d1c6}.v34-module-drawer{padding:28px 22px}.v34-module-sections{grid-template-columns:1fr}.v34-module-sections section{min-height:0}}@media (width<=560px){.v34-site-nav{width:calc(100% - 30px)!important}.v34-site-nav .official-logo{width:157px}.v34-site-nav .arkem-language-static{width:36px;height:36px}.v34-mobile-nav-trigger{width:40px;height:40px}.v31-home .v21-actions{grid-template-columns:1fr;width:min(100%,310px);display:grid}.v31-home .v21-button{width:100%}.v34-registry-intro dl{display:none}.v34-registry-mobile summary{grid-template-columns:27px minmax(0,1fr)}.v34-registry-mobile summary small{grid-column:2}.v34-module-meta,.v34-runtime-acceptance ul,.premium-brief-form .form-grid{grid-template-columns:1fr}.premium-brief-form .form-wide{grid-column:auto}.premium-brief-form .form-actions{flex-direction:column;align-items:stretch}.premium-brief-form .form-actions button{width:100%}}@media (prefers-reduced-motion:reduce){html:has(.v21-home){scroll-snap-type:none;scroll-behavior:auto}.v31-home .v21-hero-media video{display:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.v31-project-hero>.shell:last-child{padding-top:56px;padding-bottom:72px}.v31-project-hero h1{max-width:1160px!important;font-size:clamp(42px,4.9vw,70px)!important}.v31-project-hero>.shell>p:not(.v21-index){max-width:820px;margin-top:22px;font-size:16px}.v31-project-index>.v21-section{padding-top:72px}.v31-project-index>.v21-section .v21-section-head{margin-bottom:38px}.v31-project-media img,.v31-project-archive-media img{filter:saturate(.9)contrast(1.025)}.v31-project-rail article>header em,.v31-project-archive-grid article>header em{color:#77543f}.v32-project-hero-media{z-index:2;background:#061b2b;border:1px solid #ffffff40;width:min(920px,100%);margin:42px 0 -190px auto;position:relative;box-shadow:0 26px 70px #00000042}.v32-project-hero-media img{width:100%;height:auto;display:block}.v32-project-hero-media figcaption{color:#fff;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex}.v32-project-hero-media figcaption strong{font:650 11px/1.45 var(--font-manrope), Arial, sans-serif}.v32-project-hero-media figcaption span{color:#b6c6cc;font:620 8px/1.5 var(--font-manrope), Arial, sans-serif;letter-spacing:.06em;text-align:right}.v3-project-detail-hero:has(.v32-project-hero-media){padding-bottom:120px;overflow:visible}.v32-runtime-acceptance{border:1px solid #c5cfd1;border-left:3px solid var(--v31-copper);background:#f4f1ea;margin:20px 0 0;padding:20px}.v32-runtime-acceptance>strong{color:#263f4b;font:760 9px var(--font-manrope), Arial, sans-serif;letter-spacing:.1em}.v32-runtime-acceptance ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.v32-runtime-acceptance li{color:#4d626b;min-height:52px;font:650 9px/1.4 var(--font-manrope), Arial, sans-serif;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;background:#fff;border:1px solid #d3d7d3;padding:11px 9px 9px 26px;position:relative}.v32-runtime-acceptance li:last-child:nth-child(odd){grid-column:1/-1}.v32-runtime-acceptance li:before{content:"—";color:#8b5d45;position:absolute;top:11px;left:9px}.v32-runtime-acceptance li[data-pass=true]:before{content:"✓";color:#2d7351}.v32-runtime-acceptance p{color:#4f626b;margin:14px 0 0;font-size:11px;line-height:1.65}.contact-hero-v27{background:linear-gradient(90deg,#03111bfc,#03111be3 46%,#03111b47 82%),url(/projects/v32/yapikur-montaj.webp) 76%/cover no-repeat}.v32-engineering-records{color:#fff;background:#08283a;padding:112px 0}.v32-engineering-records>.shell>header{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:80px;margin-bottom:54px;display:grid}.v32-engineering-records h2{margin:0;font-size:clamp(44px,4.3vw,68px);font-weight:520;line-height:1.04}.v32-engineering-records h2 em{color:var(--v31-copper)}.v32-engineering-records>.shell>header>p{color:#b9c8ce;margin:0;font-size:16px;line-height:1.75}.v32-engineering-records>.shell>div{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:18px;display:grid}.v32-engineering-records figure{background:#061b2b;border:1px solid #ffffff2e;min-width:0;margin:0;position:relative;overflow:hidden}.v32-engineering-records figure:first-child{grid-row:1/-1}.v32-engineering-records figure>a:first-child{height:100%;min-height:280px;display:block}.v32-engineering-records figure img{object-fit:cover;filter:saturate(.88)contrast(1.03);width:100%;height:100%;min-height:280px;transition:transform .45s}.v32-engineering-records figure:hover img{transform:scale(1.02)}.v32-engineering-records figcaption{background:linear-gradient(90deg,#03111bf5,#03111bd1);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid;position:absolute;bottom:0;left:0;right:0}.v32-engineering-records figcaption>span{color:var(--v31-copper);font:760 10px var(--font-manrope), Arial, sans-serif}.v32-engineering-records figcaption div{gap:3px;display:grid}.v32-engineering-records figcaption strong{font:650 13px var(--font-manrope), Arial, sans-serif}.v32-engineering-records figcaption small{color:#b8c5ca;font-size:9px}.v32-engineering-records figcaption>a{color:#fff;font:700 9px var(--font-manrope), Arial, sans-serif}@media (width<=900px){.v31-project-hero{min-height:470px}.v31-project-index>.v21-section{padding-top:58px}.v32-engineering-records{padding:82px 0}.v32-engineering-records>.shell>header,.v32-engineering-records>.shell>div{grid-template-rows:auto;grid-template-columns:1fr;gap:28px}.v32-engineering-records figure:first-child{grid-row:auto}.v31-project-hero>.shell:last-child{padding-top:42px;padding-bottom:58px}.v32-runtime-acceptance ul{grid-template-columns:repeat(2,minmax(0,1fr))}.v32-project-hero-media{margin:32px 0 -120px}.v3-project-detail-hero:has(.v32-project-hero-media){padding-bottom:75px}}@media (width<=560px){.v31-project-hero{min-height:430px}.v31-project-hero h1{font-size:36px!important;line-height:1!important}.v31-project-hero>.shell>p:not(.v21-index){font-size:14px;line-height:1.6}.v32-runtime-acceptance ul{grid-template-columns:1fr}.v32-project-hero-media figcaption{display:grid}.v32-project-hero-media figcaption span{text-align:left}.contact-hero-v27{background:linear-gradient(#03111bf7,#03111bd1),url(/projects/v32/yapikur-montaj.webp) 62%/cover no-repeat}.v32-engineering-records{padding:64px 0}.v32-engineering-records>.shell>header{margin-bottom:34px}.v32-engineering-records h2{font-size:36px}.v32-engineering-records figcaption{grid-template-columns:auto minmax(0,1fr)}.v32-engineering-records figcaption>a{grid-column:2}}:root{--v37-navy-950:#041622;--v37-navy-900:#071f30;--v37-navy-800:#0c3044;--v37-navy-700:#17465c;--v37-paper:#f4f0e8;--v37-paper-deep:#e9e2d8;--v37-ink:#0b2638;--v37-muted:#63747b;--v37-copper:#c76e3d;--v37-line:#0928392b}html:has(.v37-home){scroll-behavior:smooth;scroll-snap-type:none!important}.v37-home{background:var(--v37-paper);overflow:clip}.v37-home>.v21-section{align-items:initial!important;scroll-snap-align:none!important;min-height:auto!important;padding:clamp(92px,8.4vw,132px) 0!important;display:block!important}.v37-home .v21-section-head{margin-bottom:clamp(48px,5vw,76px)}.v37-home .v21-section-head h2{letter-spacing:-.055em;max-width:850px}.v37-site-nav{isolation:isolate;grid-template-columns:minmax(164px,202px) minmax(0,1fr) auto auto!important;gap:clamp(13px,1.5vw,24px)!important;position:relative!important}.v37-site-nav .v34-desktop-navigation{position:static;gap:clamp(8px,1vw,17px)!important}.v37-nav-group{position:static}.v37-nav-group>button{height:42px;color:inherit;cursor:pointer;font:720 9px/1 var(--font-manrope), Arial, sans-serif;letter-spacing:.075em;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:4px;padding:0 3px;display:inline-flex}.v37-nav-group>button svg{opacity:.55;transition:transform .18s}.v37-nav-group>button[aria-expanded=true]{border-color:var(--v37-copper);color:#f1a275}.v37-nav-group>button[aria-expanded=true] svg{transform:rotate(180deg)}.nav-light .v37-nav-group>button[aria-expanded=true]{color:#9f512b}.v37-mega-menu{z-index:80;background:var(--v37-navy-900);color:#fff;border:1px solid #ffffff24;grid-template-columns:minmax(270px,.72fr) minmax(0,1.55fr);width:min(1180px,100vw - 64px);max-height:min(670px,100vh - 112px);animation:.17s ease-out both v37-menu-in;display:grid;position:absolute;top:92px;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 30px 90px #00000057}@keyframes v37-menu-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.v37-mega-intro{background:linear-gradient(#ffffff0b 1px, transparent 1px), linear-gradient(90deg, #ffffff0b 1px, transparent 1px), var(--v37-navy-950);background-size:34px 34px;border-right:1px solid #ffffff21;flex-direction:column;min-height:330px;padding:34px;display:flex}.v37-mega-intro>span,.v37-mega-columns small{color:#e28a57;font:760 9px/1.2 var(--font-manrope), Arial, sans-serif;letter-spacing:.12em;text-transform:uppercase}.v37-mega-intro h2{letter-spacing:-.045em;margin:42px 0 18px;font-size:clamp(27px,2.8vw,42px);font-weight:560}.v37-mega-intro p{color:#aebec5;margin:0;font-size:13px;line-height:1.75}.v37-mega-intro>a{color:#f0a176;text-transform:uppercase;border-top:1px solid #ffffff26;justify-content:space-between;margin-top:auto;padding-top:21px;display:flex;font:720 10px var(--font-manrope), Arial, sans-serif!important;letter-spacing:.08em!important}.v37-mega-columns{background:#0d2b3d;grid-template-columns:repeat(2,minmax(0,1fr));padding:30px 34px 34px;display:grid}.v37-mega-columns>section{padding:4px 28px}.v37-mega-columns>section+section{border-left:1px solid #ffffff24}.v37-mega-columns small{margin-bottom:15px;display:block}.v37-mega-columns a{border-bottom:1px solid #ffffff1c;gap:5px;padding:14px 0;display:grid}.v37-mega-columns a:after{content:none!important}.v37-mega-columns a b{color:#f4f6f6;font:670 12px/1.25 var(--font-manrope), Arial, sans-serif;letter-spacing:.01em}.v37-mega-columns a span{color:#91a7b0;font:500 10px/1.45 var(--font-manrope), Arial, sans-serif;letter-spacing:0}.v37-mega-columns a:hover b,.v37-mega-columns a:focus-visible b{color:#ef9868}.v37-home .v21-hero{border-bottom:0;padding-bottom:116px;min-height:max(760px,100svh)!important}.v37-home .v21-hero-media:before,.v37-home .v21-hero-media:after{opacity:.22!important}.v37-home .v21-hero-shade{background:linear-gradient(90deg,#02121de8 0%,#02121db8 43%,#02121d38 78%),linear-gradient(#0000 46%,#02121dd1 100%)!important}.v37-home .v21-hero-copy{padding-top:clamp(100px,12vh,145px)!important}.v37-home .v21-hero-copy h1{max-width:780px;line-height:.89;font-size:clamp(64px,6.7vw,99px)!important}.v37-home .v21-hero-copy>p:not(.v21-index){max-width:610px;font-size:clamp(16px,1.35vw,19px)}.v37-hero-signature{z-index:2;color:#ffffff8c;letter-spacing:.11em;border-left:1px solid #ffffff38;gap:9px;padding:16px 0 16px 38px;font:650 9px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;position:absolute;top:134px;right:max(48px,50vw - 690px)}.v37-capability-rail{z-index:5;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#041825e0;border-top:1px solid #ffffff3d;width:min(1380px,100% - 96px);margin:0 auto;position:absolute;bottom:0;left:0;right:0}.v37-capability-rail>p{background:var(--v37-copper);color:#fff;font:760 8px/1 var(--font-manrope), Arial, sans-serif;letter-spacing:.13em;margin:0;padding:9px 13px;position:absolute;bottom:100%;left:0}.v37-capability-rail>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v37-capability-rail article{border-right:1px solid #ffffff29;gap:8px;min-height:96px;padding:22px 25px;display:grid}.v37-capability-rail article:last-child{border-right:0}.v37-capability-rail strong{color:#e28a57;font:760 9px var(--font-manrope), Arial, sans-serif;letter-spacing:.11em}.v37-capability-rail span{color:#d7e0e3;font:580 11px/1.4 var(--font-manrope), Arial, sans-serif}.v37-home .v21-projects{background:var(--v37-paper)}.v37-home .v31-project-rail{grid-template-rows:repeat(3,minmax(190px,auto));grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:14px;scroll-snap-type:none!important;display:grid!important;overflow:visible!important}.v37-home .v31-project-rail>article{border:1px solid #09283921;border-bottom:2px solid var(--v37-copper);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(190px,.9fr) minmax(0,1.1fr);display:grid;box-shadow:0 12px 32px #0723330e;min-width:0!important}.v37-home .v31-project-rail>article:first-child{grid-row:1/4;grid-template-rows:minmax(360px,1fr) auto auto auto;grid-template-columns:1fr}.v37-home .v31-project-rail .v31-project-media{aspect-ratio:auto;grid-row:1/4;min-height:100%}.v37-home .v31-project-rail>article:first-child .v31-project-media{grid-row:1;min-height:420px}.v37-home .v31-project-rail .v31-project-media img{transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .3s}.v37-home .v31-project-rail article:hover .v31-project-media img{filter:saturate(.92)contrast(1.04);transform:scale(1.025)}.v37-home .v31-project-rail article>header{align-self:end;padding:15px 17px 0}.v37-home .v31-project-rail article>h3{min-height:0;padding:10px 17px 12px;font-size:clamp(18px,1.65vw,26px)}.v37-home .v31-project-rail>article:first-child>h3{font-size:clamp(28px,2.7vw,42px)}.v37-home .v31-project-rail dl{align-self:end}.v37-home .v31-project-rail dl div{grid-template-columns:88px minmax(0,1fr);padding:7px 17px}.v37-technical-outputs{background:var(--v37-navy-950);color:#fff}.v37-technical-output-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.v37-technical-output-grid article{border-bottom:1px solid #ffffff2e;grid-column:span 6;min-width:0;padding-bottom:22px}.v37-technical-output-grid article:first-child{grid-column:span 7}.v37-technical-output-grid article:nth-child(2){grid-column:span 5}.v37-technical-output-grid article>div{aspect-ratio:16/9;background:#102e40;position:relative;overflow:hidden}.v37-technical-output-grid article:first-child>div{aspect-ratio:16/10}.v37-technical-output-grid img{object-fit:cover;filter:saturate(.62)contrast(1.08);width:100%;height:100%;transition:filter .3s,transform .5s}.v37-technical-output-grid article:hover img{filter:saturate(.88)contrast(1.04);transform:scale(1.018)}.v37-technical-output-grid header{grid-template-columns:42px minmax(0,1fr);align-items:center;margin-top:17px;display:grid}.v37-technical-output-grid header span{color:#e38a55;font:760 9px var(--font-manrope), Arial, sans-serif}.v37-technical-output-grid h3{letter-spacing:-.02em;margin:0;font-size:clamp(17px,1.5vw,23px);font-weight:620}.v37-technical-output-grid article>p{color:#aebdc3;max-width:650px;margin:12px 0 0 42px;font-size:13px;line-height:1.65}.v37-home .v21-x-preview{background:var(--v37-navy-800)}.v37-home .v21-x-preview-grid{grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);gap:clamp(58px,7vw,110px)}.v37-x-map{gap:16px;background-color:#09293c!important;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px),none!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:32px 32px!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important;border:1px solid #fff3!important;padding:22px!important;display:grid!important}.v37-x-core{text-align:center;background:#051824db;border:1px solid #e38a55b3;justify-items:center;gap:8px;padding:25px;display:grid}.v37-x-core small,.v37-x-groups article small{letter-spacing:.1em;color:#e38a55!important;font:740 8px var(--font-manrope), Arial, sans-serif!important}.v37-x-core strong{letter-spacing:-.02em;font-size:clamp(20px,2.1vw,30px)!important}.v37-x-core span{color:#9fb3bb;font-size:10px}.v37-x-groups{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid!important}.v37-x-groups article{background:#0e3245e0;border:1px solid #ffffff26;align-content:space-between;gap:13px;min-height:118px;padding:15px 12px;display:grid}.v37-x-groups article>span{color:#e38a55;font:750 10px var(--font-manrope), Arial, sans-serif}.v37-x-groups article b{font:650 10px/1.45 var(--font-manrope), Arial, sans-serif;text-transform:uppercase}.v37-x-stat-band{background:#041622db;border:1px solid #ffffff26;grid-template-columns:1fr 1.2fr 1.25fr;display:grid!important}.v37-x-stat-band span{color:#9eb2ba;min-height:56px;font:600 8px/1.4 var(--font-manrope), Arial, sans-serif;letter-spacing:.04em;text-transform:uppercase;border-right:1px solid #ffffff21;align-items:center;gap:8px;padding:11px 13px;display:flex}.v37-x-stat-band span:last-child{border-right:0}.v37-x-stat-band b{color:#fff;font-size:17px}.v37-methodology{background:#f6f3ed!important}.v37-methodology ol{grid-template-columns:repeat(6,minmax(0,1fr))!important}.v37-methodology li{flex-direction:column;display:flex;min-height:185px!important;padding:24px 20px!important}.v37-methodology li span{margin-bottom:auto!important}.v37-methodology li b{font-size:11px!important}.v37-methodology li small{color:#68787f;margin-top:13px;font-size:9px;line-height:1.5}.v37-home .v21-about{background:var(--v37-paper-deep)}.v37-home .v21-founder{max-width:300px!important}.v37-home .v21-contact{background:linear-gradient(90deg,#041622f7,#041622c7),url(/projects/v32/cihan-tamamlanan.webp) 50%/cover no-repeat;align-items:center!important;min-height:min(620px,78svh)!important;display:flex!important}.v37-home>footer{background:#03131e;border-top:1px solid #ffffff21;padding-top:82px}.v37-home .footer-grid-v24{grid-template-columns:minmax(240px,1.25fr) repeat(3,minmax(150px,.75fr));gap:clamp(32px,5vw,72px)}.v37-home .footer-column>b{color:#e28a57;font:760 9px var(--font-manrope), Arial, sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px}.v37-home .footer-column a{color:#aebcc2;font-size:12px;line-height:1.45}.v37-mobile-nav-panel{background:var(--v37-navy-900)!important;width:min(470px,100%)!important}.v37-mobile-nav-groups{display:grid}.v37-mobile-nav-groups>section{border-bottom:1px solid #ffffff21}.v37-mobile-nav-groups>section>button{color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;width:100%;min-height:66px;padding:0 22px;display:grid}.v37-mobile-nav-groups>section>button span{color:#e38a55;font:760 9px var(--font-manrope), Arial, sans-serif}.v37-mobile-nav-groups>section>button b{font:690 13px var(--font-manrope), Arial, sans-serif;letter-spacing:.055em}.v37-mobile-nav-groups>section>button svg{opacity:.6;transition:transform .18s}.v37-mobile-nav-groups>section.is-open>button{background:#0c3044}.v37-mobile-nav-groups>section.is-open>button svg{transform:rotate(180deg)}.v37-mobile-nav-content{background:#0c3044;padding:0 22px 24px 57px}.v37-mobile-nav-content>p{color:#aabcc3;margin:0 0 15px;font-size:11px;line-height:1.65}.v37-mobile-overview{color:#eda074;font:720 9px var(--font-manrope), Arial, sans-serif;letter-spacing:.07em;text-transform:uppercase;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;justify-content:space-between;padding:12px 0;display:flex}.v37-mobile-nav-content>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:20px;display:grid}.v37-mobile-nav-content section small{color:#e38a55;font:720 8px var(--font-manrope), Arial, sans-serif;letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;display:block}.v37-mobile-nav-content section a{border-bottom:1px solid #ffffff1a;gap:3px;padding:9px 0;display:grid}.v37-mobile-nav-content section a b{color:#fff;font:620 10px/1.35 var(--font-manrope), Arial, sans-serif}.v37-mobile-nav-content section a span{color:#8fa6af;font-size:8px;line-height:1.45}@media (width<=1180px){.v37-site-nav{grid-template-columns:minmax(0,1fr) auto auto!important;width:min(100% - 48px,1080px)!important}.v37-site-nav .v34-desktop-navigation,.v37-site-nav .v34-nav-cta{display:none!important}.v37-site-nav .v34-mobile-nav-trigger{display:grid}}@media (width<=900px){.v37-home>.v21-section{min-height:auto!important;padding:78px 0!important}.v37-site-nav{gap:9px!important;width:min(100% - 36px,720px)!important;height:78px!important}.v37-site-nav .official-logo{width:164px}.v37-home .v21-hero{padding-bottom:0;overflow:hidden;min-height:max(780px,100svh)!important}.v37-home .v21-hero-media{background-position:68%}.v37-home .v21-hero-media video{object-position:66% center}.v37-home .v21-hero-shade{background:linear-gradient(90deg,#02121df0,#02121d91),linear-gradient(#0000 34%,#02121deb)!important}.v37-home .v21-hero-copy{padding-bottom:174px;padding-top:clamp(62px,9vh,82px)!important}.v37-home .v21-hero-copy h1{max-width:560px;font-size:clamp(43px,11vw,66px)!important}.v37-home .v21-hero-copy>p:not(.v21-index){max-width:520px;font-size:15px;line-height:1.58}.v37-hero-signature{display:none}.v37-capability-rail{width:min(100% - 36px,720px)}.v37-capability-rail>div{grid-template-columns:repeat(2,minmax(0,1fr))}.v37-capability-rail article{min-height:75px;padding:15px 17px}.v37-capability-rail article:nth-child(2){border-right:0}.v37-capability-rail article:nth-child(-n+2){border-bottom:1px solid #ffffff29}.v37-home .v21-section-head{grid-template-columns:1fr;gap:28px}.v37-home .v31-project-rail{grid-template-rows:auto;grid-template-columns:1fr;gap:18px;display:grid!important}.v37-home .v31-project-rail>article,.v37-home .v31-project-rail>article:first-child{grid-row:auto;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(180px,.78fr) minmax(0,1.22fr);display:grid}.v37-home .v31-project-rail .v31-project-media,.v37-home .v31-project-rail>article:first-child .v31-project-media{grid-row:1/4;min-height:240px}.v37-home .v31-project-rail>article:first-child>h3{font-size:clamp(21px,3.4vw,30px)}.v37-technical-output-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:14px;width:calc(100vw + -1*max(36px,50vw - 360px));padding:0 18px 18px 0;display:flex;overflow-x:auto}.v37-technical-output-grid article,.v37-technical-output-grid article:first-child,.v37-technical-output-grid article:nth-child(2){scroll-snap-align:start;flex:0 0 min(76vw,540px)}.v37-home .v21-x-preview-grid{grid-template-columns:1fr;gap:50px}.v37-x-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.v37-x-groups article:nth-child(4),.v37-x-groups article:nth-child(5){grid-column:span 1}.v37-x-stat-band{grid-template-columns:1fr}.v37-x-stat-band span{border-bottom:1px solid #ffffff21;border-right:0}.v37-x-stat-band span:last-child{border-bottom:0}.v37-methodology ol{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v37-methodology li{min-height:135px!important}.v37-home .v21-about-grid{grid-template-columns:1fr!important}.v37-home .v21-founder{justify-self:start;max-width:250px!important}.v37-home .footer-grid-v24{grid-template-columns:repeat(2,minmax(0,1fr))}.v37-home .footer-identity{grid-column:1/-1}}@media (width<=560px){.v37-site-nav{grid-template-columns:minmax(0,1fr) auto auto!important;width:calc(100% - 28px)!important}.v37-site-nav .official-logo{width:145px}.v37-site-nav .arkem-language-static{width:34px;height:34px}.v37-site-nav .v34-mobile-nav-trigger{width:38px;height:38px}.v37-home>.v21-section{padding:65px 0!important}.v37-home .v21-section h2{font-size:clamp(34px,10.5vw,45px)}.v37-home .v21-hero{min-height:max(790px,100svh)!important}.v37-home .v21-hero-copy{padding-bottom:190px;padding-top:54px!important}.v37-home .v21-hero-copy h1{line-height:.91;font-size:clamp(41px,13.4vw,56px)!important}.v37-home .v21-hero-copy>p:not(.v21-index){margin:22px 0 20px}.v37-home .v21-actions{width:min(100%,360px)}.v37-home .v21-button{min-height:48px}.v37-home .v21-hero-copy>small{display:none}.v37-capability-rail{width:calc(100% - 28px)}.v37-capability-rail article{min-height:78px;padding:13px 12px}.v37-capability-rail span{font-size:9px}.v37-home .v31-project-rail>article,.v37-home .v31-project-rail>article:first-child{display:block}.v37-home .v31-project-rail .v31-project-media,.v37-home .v31-project-rail>article:first-child .v31-project-media{aspect-ratio:16/10;min-height:0;display:block}.v37-home .v31-project-rail dl div{grid-template-columns:82px minmax(0,1fr)}.v37-technical-output-grid{width:calc(100vw - 14px)}.v37-technical-output-grid article,.v37-technical-output-grid article:first-child,.v37-technical-output-grid article:nth-child(2){flex-basis:86vw}.v37-technical-output-grid article>p{margin-left:0;font-size:12px}.v37-technical-output-grid header{grid-template-columns:34px minmax(0,1fr)}.v37-x-map{padding:13px!important}.v37-x-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.v37-x-groups article{min-height:105px}.v37-x-groups article:last-child{grid-column:1/-1;min-height:82px}.v37-methodology ol{grid-template-columns:1fr!important}.v37-methodology li{grid-template-columns:35px minmax(0,1fr);align-content:center;display:grid;min-height:92px!important}.v37-methodology li span{grid-row:1/3;margin:0!important}.v37-methodology li small{margin-top:7px}.v37-home .v21-founder{max-width:210px!important}.v37-mobile-nav-content{padding-left:22px}.v37-mobile-nav-content>div{grid-template-columns:1fr;gap:17px}.v37-mobile-nav-panel>footer{position:static}.v37-home .footer-grid-v24{grid-template-columns:1fr}.v37-home .footer-identity{grid-column:auto}}@media (prefers-reduced-motion:reduce){html:has(.v37-home){scroll-behavior:auto}.v37-mega-menu{animation:none}}:root{--arkem-navy:#071d2d;--arkem-deep-navy:#03131e;--arkem-copper:#bf6f27;--arkem-warm-white:#f3f1eb;--arkem-steel:#6f818a;--arkem-muted:#5d7079;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-96:96px;--space-128:128px;--radius-industrial:2px;--v4-container:1480px;--v4-gutter:48px;--v4-navy:var(--arkem-navy);--v4-navy-2:#0b2b40;--v4-steel:var(--arkem-steel);--v4-line:#cdd1cd;--v4-paper:var(--arkem-warm-white);--v4-white:#fbfaf6;--v4-copper:#bf6f27;--v4-copper-dark:#8f4f24;--v4-ink:#102737}:is(html:has(.v4-home),html:has(.v4-english-page),html:has(.v4-english-projects),html:has(.v4-arkemx-page),body:has(.v4-home),body:has(.v4-english-page),body:has(.v4-english-projects),body:has(.v4-arkemx-page)){background:var(--v4-paper);overflow-x:clip}.v4-home,.v4-english-page,.v4-english-projects,.v4-english-project-detail,.v4-english-contact,.v4-arkemx-page{color:var(--v4-ink);background:var(--v4-paper);overflow-x:clip}.v4-home *,.v4-english-page *,.v4-english-projects *,.v4-english-project-detail *,.v4-english-contact *,.v4-arkemx-page *{box-sizing:border-box}.v4-home .shell,.v4-english-page .shell,.v4-english-projects .shell,.v4-english-project-detail .shell,.v4-english-contact .shell,.v4-arkemx-page .shell,.v4-footer .shell{width:min(var(--v4-container),calc(100% - (var(--v4-gutter) * 2)));margin-left:auto;margin-right:auto}.v4-index{color:var(--v4-copper);font:750 12px/1.2 var(--font-manrope),sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:0 0 22px}.v4-section{isolation:isolate;padding:clamp(92px,8.6vw,148px) 0;scroll-margin-top:84px;position:relative}.v4-home>.v4-section{border-top:1px solid #10273714}.v4-home>.v4-systems,.v4-home>.v4-arkemx,.v4-home>.v4-outputs,.v4-home>.v4-contact{border-top-color:#ffffff24}.v4-section-head{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:clamp(40px,7vw,120px);margin-bottom:58px;display:grid}.v4-section-head h2{max-width:910px;color:var(--v4-ink);font:520 clamp(44px,4.7vw,76px)/.99 var(--font-manrope),sans-serif;letter-spacing:-.055em;margin:0}.v4-section-head h2 em{color:var(--v4-copper);font-style:normal}.v4-section-head>p{color:#5d7079;max-width:560px;margin:0;font-size:17px;line-height:1.75}.v4-section-head.is-light h2{color:#fff}.v4-section-head.is-light>p{color:#aebec5}.v4-actions{flex-wrap:wrap;gap:12px;display:flex}.v4-button{border:1px solid var(--v4-copper);min-height:54px;font:760 12px/1 var(--font-manrope),sans-serif;letter-spacing:.055em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:30px;padding:0 21px;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.v4-button:hover{transform:translateY(-2px)}.v4-button.is-primary{background:var(--v4-copper);color:#fff}.v4-button.is-primary:hover{background:var(--v4-copper-dark);border-color:var(--v4-copper-dark)}.v4-button.is-secondary{color:var(--v4-ink);background:0 0;border-color:#203b4b}.v4-button.is-secondary:hover{background:var(--v4-ink);color:#fff}.v4-text-link,.v4-section-link a{color:var(--v4-copper);font:760 12px var(--font-manrope),sans-serif;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:25px;padding:13px 0;display:inline-flex}.v4-section-link{justify-content:flex-end;margin-top:36px;display:flex}body .v4-site-header{z-index:6000!important;width:min(var(--v4-container),calc(100% - (var(--v4-gutter) * 2)))!important;max-width:none!important;height:86px!important;min-height:86px!important;color:var(--v4-ink)!important;border:0!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;align-items:center!important;gap:20px!important;margin:0 auto!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}body .v4-site-header:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8f7f2f5;border-bottom:1px solid #10273738;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}body .v4-site-header.is-dark:before{background:#051826e6;border-color:#ffffff2e}body .v4-site-header .brand{z-index:2;align-items:center;display:flex;position:relative}body .v4-site-header .official-logo{width:184px!important;min-width:0!important;height:auto!important;display:block!important}body .v4-site-header .official-logo img{aspect-ratio:1441/472;object-fit:contain;width:100%!important;height:auto!important;display:block!important}.v4-desktop-navigation{justify-content:center;align-self:stretch;min-width:0;display:flex}.v4-nav-group{align-items:stretch;display:flex;position:static}.v4-nav-group>button{color:inherit;cursor:pointer;font:720 13px/1.1 var(--font-manrope),sans-serif;letter-spacing:.025em;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 clamp(7px,.7vw,12px);display:flex}.v4-nav-group>button>span{align-items:center;gap:6px;display:flex}.v4-nav-group>button:hover,.v4-nav-group>button[aria-expanded=true]{color:var(--v4-copper)}.v4-mega-menu{z-index:6100;width:min(1280px,100vw - 64px);min-height:340px;color:var(--v4-ink);background:#f6f4ee;border:1px solid #81909a;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);animation:.16s ease-out v4MenuIn;display:grid;position:fixed;top:86px;left:50%;transform:translate(-50%);box-shadow:0 28px 70px #03131e47}@keyframes v4MenuIn{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.v4-mega-intro{border-right:1px solid var(--v4-line);background:#e9e7e0;padding:38px}.v4-mega-intro>span{color:var(--v4-copper);font:800 11px var(--font-manrope)}.v4-mega-intro h2{font:600 30px/1 var(--font-manrope);letter-spacing:-.035em;margin:21px 0 16px}.v4-mega-intro p{color:#5f7079;font-size:14px;line-height:1.7}.v4-mega-intro a{color:var(--v4-copper);font:750 11px var(--font-manrope);text-transform:uppercase;gap:20px;margin-top:18px;display:inline-flex}.v4-mega-columns>section{flex-direction:column;align-items:stretch;display:flex}.v4-mega-columns>section>small{color:var(--v4-copper);font:800 9px var(--font-manrope);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}.v4-mega-columns a{border-top:1px solid var(--v4-line);color:var(--v4-ink);gap:5px;padding:13px 0;display:grid}.v4-mega-columns a b{font:680 13px var(--font-manrope)}.v4-mega-columns a:hover b{color:var(--v4-copper)}.v4-nav-cta{border:1px solid var(--v4-copper);min-height:48px;color:var(--v4-copper);font:780 10px var(--font-manrope);letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:18px;padding:0 17px;display:flex}.v4-site-header.is-dark .v4-nav-cta{color:#fff}.v4-nav-cta:hover{background:var(--v4-copper);color:#fff}.v4-mobile-nav-trigger{width:48px!important;height:48px!important;color:inherit!important;background:0 0!important;border:1px solid!important;justify-content:center!important;align-items:center!important;display:none!important}.v4-mobile-site-header{display:none}.v4-language{z-index:6200;position:relative}.v4-language-trigger{min-width:92px;min-height:48px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 11px;display:flex}.v4-language-trigger b{font:750 12px var(--font-manrope)}.v4-language-trigger span{font-size:11px}.v4-language-trigger i{margin-left:auto;font-style:normal}.v4-language-menu{width:210px;color:var(--v4-ink);background:#f5f3ed;border:1px solid #88959c;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 20px 45px #04141f3d}.v4-language-menu a{border-bottom:1px solid var(--v4-line);min-height:54px;color:inherit;grid-template-columns:34px 1fr auto;align-items:center;padding:0 14px;display:grid}.v4-language-menu a:hover,.v4-language-menu a[aria-current=page]{background:var(--v4-navy);color:#fff}.v4-language-menu a b{font:800 11px var(--font-manrope)}.v4-language-menu a span{font-size:13px}.v4-language-menu a i{color:var(--v4-copper);font-size:8px;font-style:normal}.v4-language-static{min-width:48px;min-height:48px;font:750 11px var(--font-manrope);border:1px solid;place-items:center;display:grid}.v4-hero{background:var(--v4-paper);min-height:0;padding-bottom:48px;display:block}.v4-hero-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;column-gap:clamp(20px,2vw,32px);min-height:clamp(540px,100svh - 244px,720px);display:grid;width:min(var(--v4-container),calc(100% - (var(--v4-gutter) * 2)))!important}.v4-hero-copy{border-right:0;flex-direction:column;grid-column:1/span 5;justify-content:flex-start;min-width:0;max-width:100%;padding:clamp(52px,4.2vw,70px) 0 46px;display:flex}.v4-hero-copy h1{max-width:100%;color:var(--v4-ink);font:610 clamp(54px,4.05vw,80px)/.92 var(--font-manrope),sans-serif;letter-spacing:-.066em;overflow-wrap:normal;word-break:keep-all;margin:0}.v4-hero-copy h1>span,.v4-hero-copy h1>em{max-width:100%;display:block}.v4-hero-copy h1 em{color:var(--v4-copper);font-style:normal}.v4-hero-lead{color:#526873;max-width:560px;margin:26px 0 28px;font-size:clamp(17px,1.08vw,19px);line-height:1.62}.v4-hero-copy .v4-actions{flex-wrap:nowrap}.v4-hero-process{color:#6c7e86;align-items:center;gap:8px;max-width:100%;margin:24px 0 0;padding:0;list-style:none;display:flex}.v4-hero-process li{min-width:0;font:690 9px/1.2 var(--font-manrope);letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;display:flex}.v4-hero-process li span{color:var(--v4-copper);font-size:8px}.v4-hero-process li svg{color:#93a0a5;flex:none}.v4-hero-stage{color:#fff;background:#102d40;grid-column:7/-1;min-width:0;min-height:480px;position:relative;overflow:hidden}.v4-hero-stage-media{position:absolute;inset:0}.v4-hero-stage-media:after{content:"";background:linear-gradient(#03111b14,#03111b08 55%,#03111bc7);position:absolute;inset:0}.v4-hero-stage-media img.v4-stage-image,.v4-hero-stage-media video.v4-stage-video{object-fit:cover;object-position:center;transform-origin:50% 45%;filter:saturate(.92)contrast(1.04);width:100%;height:100%;animation:.9s cubic-bezier(.2,.7,.2,1) v4MediaIn;transform:scale(1.08)}.v4-hero-stage-media video.v4-stage-video{display:block;position:absolute;inset:0}@keyframes v4MediaIn{0%{opacity:.28;transform:scale(1.11)}to{opacity:1;transform:scale(1.08)}}.v4-stage-meta{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03131eeb;grid-template-columns:minmax(0,7fr) minmax(180px,3fr);display:grid;position:absolute;bottom:0;left:0;right:0}.v4-stage-meta>span,.v4-stage-meta>a{color:#fff;border-right:1px solid #ffffff40;flex-direction:column;justify-content:center;min-height:92px;padding:0 20px;display:flex}.v4-stage-meta small{color:#aebbc0;font:700 9px var(--font-manrope);letter-spacing:.09em;margin-bottom:7px}.v4-stage-meta b{font:680 12px/1.35 var(--font-manrope);letter-spacing:.04em}.v4-stage-meta i{color:#8197a1;font:650 8px/1.2 var(--font-manrope);letter-spacing:.06em;text-transform:uppercase;margin-top:5px;font-style:normal}.v4-stage-meta>a{background:color-mix(in srgb,var(--v4-copper) 17%,transparent);font:760 10px var(--font-manrope);letter-spacing:.06em;flex-direction:row;justify-content:space-between;align-items:center}.v4-stage-meta>a:hover{background:var(--v4-copper)}.v4-capability-band{border-top:1px solid var(--v4-line);border-bottom:1px solid var(--v4-line);background:#fff3;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:40px;display:grid;width:min(var(--v4-container),calc(100% - (var(--v4-gutter) * 2)))!important}.v4-capability-band a{min-height:128px;color:var(--v4-ink);border-right:1px solid #10273724;grid-template-rows:auto auto;grid-template-columns:30px 1fr 24px;align-content:center;gap:8px 11px;padding:22px 24px;transition:background .2s,color .2s;display:grid;position:relative}.v4-capability-band a:last-child{border-right:0}.v4-capability-band a>span{color:var(--v4-copper);font:800 10px var(--font-manrope);grid-row:1/3}.v4-capability-band a strong{font:740 18px var(--font-manrope);letter-spacing:.005em}.v4-capability-band a small{color:#6b7d85;font-size:11px;line-height:1.45}.v4-capability-band a i{grid-area:1/3/3;align-self:center;font-size:19px;font-style:normal}.v4-capability-band a:hover{background:var(--v4-navy);color:#fff}.v4-capability-band a:hover small{color:#afbdc3}.v4-projects{background:var(--v4-white)}.v4-project-editorial{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:24px;display:grid}.v4-project-editorial article{border-top:1px solid var(--v4-line);background:#eeece6;grid-template-columns:minmax(0,.95fr) minmax(220px,1.05fr);min-width:0;display:grid}.v4-project-editorial article.is-flagship{background:var(--v4-navy);color:#fff;grid-row:span 3;display:block}.v4-project-image{background:#cbd1d0;min-height:245px;display:block;position:relative;overflow:hidden}.v4-project-image img{object-fit:cover;transition:transform .45s}.v4-project-image:hover img{transform:scale(1.025)}.v4-project-image>span{z-index:2;background:var(--v4-copper);color:#fff;font:800 9px var(--font-manrope);padding:7px 9px;position:absolute;top:14px;left:14px}.v4-project-editorial .is-flagship .v4-project-image{min-height:620px}.v4-project-editorial article>div{padding:24px}.v4-project-editorial article>div>small{color:var(--v4-copper);font:750 8px var(--font-manrope);letter-spacing:.1em}.v4-project-editorial h3,.v4-project-editorial h2{font:600 clamp(20px,2vw,32px)/1.1 var(--font-manrope);letter-spacing:-.035em;margin:13px 0 22px}.v4-project-editorial article>div>p{color:#5f727b;line-height:1.65}.v4-project-editorial .is-flagship>div>p{color:#aebdc3}.v4-project-editorial dl{gap:0;margin:0;display:grid}.v4-project-editorial dl div{border-top:1px solid #6e808959;grid-template-columns:88px 1fr;gap:10px;padding:10px 0;display:grid}.v4-project-editorial dt{color:#7e9098;font:700 8px var(--font-manrope)}.v4-project-editorial dd{font:650 9px/1.45 var(--font-manrope);margin:0}.v4-systems{background:var(--v4-navy);color:#fff}.v4-systems-stage{background:#0a2639;border:1px solid #ffffff38;overflow:hidden}.v4-systems-media{height:520px;position:relative}.v4-systems-media:after{content:"";background:linear-gradient(#0416220d,#041622ad);position:absolute;inset:0}.v4-systems-media img{object-fit:cover}.v4-systems-media>span{z-index:2;color:#fff;font:750 10px var(--font-manrope);letter-spacing:.1em;position:absolute;bottom:24px;left:28px}.v4-systems-stage>nav{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v4-systems-stage>nav a{color:#fff;border-top:1px solid #ffffff38;border-right:1px solid #ffffff38;grid-template-columns:32px 1fr 18px;gap:12px;min-height:146px;padding:24px;display:grid}.v4-systems-stage>nav a>span{color:var(--v4-copper);font:800 10px var(--font-manrope)}.v4-systems-stage>nav a b{font:690 13px/1.3 var(--font-manrope);display:block}.v4-systems-stage>nav a small{color:#95a9b2;margin-top:10px;font-size:10px;line-height:1.5;display:block}.v4-systems-stage>nav a i{font-style:normal}.v4-systems-stage>nav a:hover{background:var(--v4-copper)}.v4-systems-stage>nav a:hover span,.v4-systems-stage>nav a:hover small{color:#fff}.v4-engineering{background:#eceae4}.v4-engineering-grid{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:clamp(48px,8vw,130px);display:grid}.v4-engineering-board{background:#d9dfdd;border:1px solid #82919a;box-shadow:0 28px 70px #08223024}.v4-engineering-model{height:620px;position:relative;overflow:hidden}.v4-engineering-model:after{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 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}.v4-engineering-model img{object-fit:cover}.v4-engineering-model .hotspot{z-index:2;background:var(--v4-copper);color:#fff;width:32px;height:32px;font:800 9px var(--font-manrope);border:1px solid #fff;place-items:center;display:grid;position:absolute}.v4-engineering-model .hotspot small{width:max-content;font:700 7px var(--font-manrope);letter-spacing:.08em;background:#051a28e6;padding:7px 9px;position:absolute;top:50%;left:40px;transform:translateY(-50%)}.v4-engineering-model .h1{top:25%;left:28%}.v4-engineering-model .h2{top:54%;left:58%}.v4-engineering-model .h3{bottom:18%;right:20%}.v4-board-caption{background:#fff;border-top:1px solid #82919a;justify-content:space-between;padding:15px 18px;display:flex}.v4-board-caption span{color:var(--v4-copper);font:800 8px var(--font-manrope)}.v4-board-caption b{font:750 8px var(--font-manrope)}.v4-engineering-copy h2{font:520 clamp(46px,4.6vw,74px)/.97 var(--font-manrope);letter-spacing:-.055em;margin:0}.v4-engineering-copy h2 em{color:var(--v4-copper);font-style:normal}.v4-engineering-copy>p:not(.v4-index){color:#596d77;margin:28px 0;font-size:17px;line-height:1.75}.v4-engineering-copy ol{border-top:1px solid var(--v4-line);margin:0 0 25px;padding:0;list-style:none}.v4-engineering-copy li{border-bottom:1px solid var(--v4-line);min-height:50px;font:680 12px var(--font-manrope);grid-template-columns:45px 1fr;align-items:center;display:grid}.v4-engineering-copy li span{color:var(--v4-copper);font-size:9px}.v4-arkemx{color:#fff;background:#061a2b;overflow:hidden}.v4-arkemx-grid{grid-template-columns:minmax(350px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(50px,8vw,130px);display:grid}.v4-arkemx-copy>span{color:#99afb9;font:750 10px var(--font-manrope);letter-spacing:.1em;margin-bottom:18px;display:block}.v4-arkemx-copy h2{font:540 clamp(40px,4vw,66px)/1.03 var(--font-manrope);letter-spacing:-.05em;margin:0}.v4-arkemx-copy h2 em{color:var(--v4-copper);font-style:normal}.v4-arkemx-copy>p{color:#a9bac1;margin:25px 0;font-size:16px;line-height:1.75}.v4-arkemx-counts{border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:repeat(3,1fr);margin:30px 0;display:grid}.v4-arkemx-counts span{color:#8fa4ad;min-height:92px;font:730 8px var(--font-manrope);letter-spacing:.08em;border-bottom:1px solid #fff3;border-right:1px solid #fff3;flex-direction:column;justify-content:center;padding:15px;display:flex}.v4-arkemx-counts b{color:var(--v4-copper);font:600 30px var(--font-manrope);margin-bottom:8px}.v4-arkemx-map{background:linear-gradient(145deg,#0a2a3e,#061a2b);border:1px solid #fff3;padding:38px;position:relative}.v4-arkemx-map:before{content:"";pointer-events:none;background-image:linear-gradient(#7aa2b214 1px,#0000 1px),linear-gradient(90deg,#7aa2b214 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.v4-spine{z-index:2;border:1px solid var(--v4-copper);text-align:center;background:#071f31;place-items:center;min-height:190px;display:grid;position:relative;box-shadow:0 0 0 13px #c65f2f14}.v4-spine small{color:var(--v4-copper);font:800 8px var(--font-manrope);letter-spacing:.1em}.v4-spine strong{font:620 27px var(--font-manrope)}.v4-spine span{color:#8fa4ad;font:720 8px var(--font-manrope);letter-spacing:.08em}.v4-group-map{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:34px;display:grid;position:relative}.v4-group-map a{color:#fff;border-top:1px solid #fff3;border-bottom:1px solid #fff3;border-right:1px solid #fff3;flex-direction:column;min-height:126px;padding:16px;display:flex}.v4-group-map a:first-child{border-left:1px solid #fff3}.v4-group-map span{color:var(--v4-copper);font:800 9px var(--font-manrope)}.v4-group-map b{font:690 10px/1.4 var(--font-manrope);margin:13px 0}.v4-group-map small{color:#8299a3;font:700 7px var(--font-manrope);margin-top:auto}.v4-group-map a:hover{background:var(--v4-copper)}.v4-group-map a:hover span,.v4-group-map a:hover small{color:#fff}.v4-arkemx-map>p{z-index:2;color:#9eb0b8;margin:24px 0 0;font-size:12px;line-height:1.65;position:relative}.v4-methodology{background:#f4f2ec}.v4-method-flow{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.v4-method-flow:before{content:"";background:var(--v4-copper);height:1px;position:absolute;top:31px;left:0;right:0}.v4-method-flow li{z-index:2;border-right:1px solid var(--v4-line);flex-direction:column;min-height:160px;padding:0 22px;display:flex;position:relative}.v4-method-flow li:first-child{border-left:1px solid var(--v4-line)}.v4-method-flow span{border:1px solid var(--v4-copper);background:var(--v4-paper);width:62px;height:62px;color:var(--v4-copper);font:800 9px var(--font-manrope);border-radius:50%;place-items:center;display:grid}.v4-method-flow b{font:700 11px/1.35 var(--font-manrope);margin:22px 0 9px}.v4-method-flow small{color:#6f8088;font-size:9px;line-height:1.5}.v4-outputs{background:var(--v4-navy);color:#fff}.v4-output-mosaic{background:#ffffff40;grid-template-rows:repeat(2,280px);grid-template-columns:1.15fr .85fr .85fr;gap:1px;display:grid}.v4-output-mosaic figure{background:#0b2a3d;margin:0;position:relative;overflow:hidden}.v4-output-mosaic figure.is-large{grid-row:span 2}.v4-output-mosaic figure:last-child{grid-column:2/4}.v4-output-mosaic img{object-fit:cover;transition:transform .45s}.v4-output-mosaic figure:hover img{transform:scale(1.025)}.v4-output-mosaic figure:after{content:"";background:linear-gradient(#0000 45%,#03131ec7);position:absolute;inset:0}.v4-output-mosaic figcaption{z-index:2;color:#fff;justify-content:space-between;padding:17px 19px;display:flex;position:absolute;bottom:0;left:0;right:0}.v4-output-mosaic figcaption span{color:var(--v4-copper);font:800 9px var(--font-manrope)}.v4-output-mosaic figcaption b{font:730 10px var(--font-manrope);letter-spacing:.08em}.v4-about{background:#eceae4}.v4-about-grid{grid-template-columns:minmax(0,1.2fr) minmax(400px,.8fr);align-items:center;gap:clamp(55px,9vw,145px);display:grid}.v4-about-grid h2{font:530 clamp(42px,4.5vw,72px)/1 var(--font-manrope);letter-spacing:-.052em;margin:0}.v4-about-grid h2 em{color:var(--v4-copper);font-style:normal}.v4-about-grid>div>p:not(.v4-index){color:#5a6e77;max-width:760px;margin:28px 0;font-size:17px;line-height:1.75}.v4-leadership{border-top:1px solid var(--v4-line);border-bottom:1px solid var(--v4-line);grid-template-columns:180px 1fr;display:grid}.v4-leadership>img{object-fit:cover;object-position:center top;filter:saturate(.72);width:180px;height:225px}.v4-leadership>div{padding:25px}.v4-leadership small{color:var(--v4-copper);font:800 8px var(--font-manrope);letter-spacing:.1em;display:block}.v4-leadership b{font:620 24px var(--font-manrope);margin:18px 0 6px;display:block}.v4-leadership span{font:680 10px var(--font-manrope)}.v4-leadership p{color:#697b83;font-size:11px;line-height:1.6}.v4-contact{background:var(--v4-navy);color:#fff;overflow:hidden}.v4-contact:before{content:"";opacity:.72;background:linear-gradient(90deg,#061a2bf5,#061a2bc2),url(/projects/v32/cihan-tasiyici.webp) 50%/cover;position:absolute;inset:0}.v4-contact-frame{z-index:2;border:1px solid var(--v4-copper);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:60px;display:grid;position:relative;padding:48px!important}.v4-contact-frame h2{font:530 clamp(38px,4.3vw,66px)/1.03 var(--font-manrope);letter-spacing:-.05em;margin:0}.v4-contact-frame h2 em{color:#e88a5e;font-style:normal}.v4-contact-frame p:not(.v4-index){color:#aebdc3;margin:20px 0 0}.v4-contact-actions{gap:12px;min-width:min(100%,350px);display:grid}.v4-contact-actions .v4-button{width:100%}.v4-contact .v4-button.is-secondary{color:#fff;border-color:#ffffff8c}.v4-contact .v4-button.is-secondary:hover{color:var(--v4-ink);background:#fff;border-color:#fff}.v4-footer{color:#fff;background:#03121d;padding-top:76px;position:relative}.v4-footer-statement{border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label meta""title title";gap:18px 36px;padding-bottom:64px;display:grid}.v4-footer-statement>span{color:var(--v4-copper);font:800 10px var(--font-manrope);letter-spacing:.14em;grid-area:label}.v4-footer-statement>h2{max-width:1120px;font:510 clamp(44px,5.2vw,82px)/.98 var(--font-manrope);letter-spacing:-.055em;grid-area:title;margin:0}.v4-footer-statement>h2 em{color:#e88a5e;font-style:normal}.v4-footer-statement>p{color:#8197a1;font:750 9px var(--font-manrope);letter-spacing:.11em;grid-area:meta;margin:0}.v4-footer-grid{grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);gap:80px;padding-top:58px;padding-bottom:58px;display:grid}.v4-footer-identity .official-logo{width:225px;display:block}.v4-footer-identity .official-logo img{filter:none;width:100%;height:auto}.v4-footer-identity p{color:#91a6af;max-width:360px;margin:27px 0;font-size:13px;line-height:1.7}.v4-footer-identity>span{color:var(--v4-copper);font:760 9px var(--font-manrope);letter-spacing:.12em}.v4-footer-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 28px;display:grid}.v4-footer-accordion{border-top:1px solid #ffffff3d}.v4-footer-accordion summary{color:#fff;cursor:pointer;min-height:52px;font:720 11px var(--font-manrope);letter-spacing:.04em;justify-content:space-between;align-items:center;list-style:none;display:flex}.v4-footer-accordion summary::-webkit-details-marker{display:none}.v4-footer-accordion summary svg{display:none}.v4-footer-accordion>div{flex-direction:column;display:flex}.v4-footer-accordion a{color:#8fa4ad;padding:7px 0;font-size:10px;line-height:1.45}.v4-footer-accordion a:hover{color:#fff}.v4-footer-social,.v4-footer-bottom{color:#849ba5;border-top:1px solid #ffffff29;flex-wrap:wrap;align-items:center;gap:25px;min-height:58px;font-size:9px;display:flex}.v4-footer-social>span{color:#fff;margin-right:auto}.v4-footer-social a{color:#9babb2}.v4-footer-social a:hover{color:var(--v4-copper)}.v4-footer-legal{border-top:1px solid #ffffff1a;padding:16px 0}.v4-footer-legal p{color:#718a94;max-width:900px;margin:0;font-size:9px;line-height:1.5}.v4-footer-bottom{justify-content:space-between}.v4-mobile-nav-root{z-index:10000;position:fixed;inset:0}.v4-mobile-nav-backdrop{background:#010c14b3;border:0;width:100%;height:100%;position:absolute;inset:0}.v4-mobile-nav{background:var(--v4-navy);color:#fff;grid-template-rows:auto minmax(0,1fr) auto;width:min(92vw,560px);height:100dvh;display:grid;position:absolute;top:0;right:0;overflow:hidden;box-shadow:-30px 0 80px #00000059}.v4-mobile-nav>header{border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;min-height:76px;padding:0 22px;display:flex}.v4-mobile-nav>header>a .official-logo{width:170px;display:block}.v4-mobile-nav>header>a img{filter:none;width:100%;height:auto;display:block}.v4-mobile-nav>header>div{align-items:center;display:flex}.v4-mobile-nav>header>div>button{color:#fff;background:0 0;border:0;place-items:center;width:48px;height:48px;display:grid}.v4-mobile-nav .v4-language-trigger{color:#fff}.v4-mobile-nav-groups{padding:10px 22px 28px;overflow-y:auto}.v4-mobile-nav-groups>section{border-bottom:1px solid #ffffff3d}.v4-mobile-nav-groups>section>button{color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:42px 1fr 24px;align-items:center;width:100%;min-height:70px;display:grid}.v4-mobile-nav-groups>section>button>span{color:var(--v4-copper);font:800 11px var(--font-manrope)}.v4-mobile-nav-groups>section>button>b{font:650 19px var(--font-manrope)}.v4-mobile-nav-groups>section.is-open>button svg{transform:rotate(180deg)}.v4-mobile-nav-content{padding:0 0 22px 42px}.v4-mobile-nav-content>p{color:#9fb1b8;font-size:12px;line-height:1.6}.v4-mobile-overview{color:#e98a5b;font:720 11px var(--font-manrope);text-transform:uppercase;justify-content:space-between;padding:12px 0;display:flex}.v4-mobile-nav-content>div>section{margin-top:18px}.v4-mobile-nav-content>div>section>small{color:#758d97;font:800 8px var(--font-manrope);letter-spacing:.11em;margin-bottom:6px;display:block}.v4-mobile-nav-content>div a{color:#fff;border-top:1px solid #ffffff21;gap:3px;padding:11px 0;display:grid}.v4-mobile-nav-content>div a b{font:650 12px var(--font-manrope)}.v4-mobile-nav-content>div a span{color:#8299a3;font-size:9px;line-height:1.4}.v4-mobile-nav>footer{background:#061827;border-top:1px solid #fff3;padding:18px 22px 22px}.v4-mobile-social{gap:20px;margin-bottom:15px;display:flex}.v4-mobile-social a{color:#9fb0b8;font-size:10px}.v4-mobile-project-cta{background:var(--v4-copper);color:#fff;min-height:56px;font:760 11px var(--font-manrope);letter-spacing:.05em;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.v4-registry{color:var(--v4-ink)}.v4-registry-overview{background:#eef0ed;border:1px solid #7f9099;grid-template-columns:1fr 1.08fr;align-items:end;gap:70px;padding:34px;display:grid}.v4-registry-overview>div>span{color:var(--v4-copper);font:800 9px var(--font-manrope);letter-spacing:.11em}.v4-registry-overview h3{font:580 31px/1.1 var(--font-manrope);letter-spacing:-.04em;margin:16px 0 10px}.v4-registry-overview p{color:#61747d;margin:0;font-size:13px;line-height:1.65}.v4-registry-overview dl{border-top:1px solid var(--v4-line);border-left:1px solid var(--v4-line);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.v4-registry-overview dl div{border-right:1px solid var(--v4-line);border-bottom:1px solid var(--v4-line);flex-direction:column;justify-content:center;min-height:115px;padding:14px;display:flex}.v4-registry-overview dt{color:var(--v4-copper);font:600 34px var(--font-manrope)}.v4-registry-overview dd{font:750 7px/1.4 var(--font-manrope);letter-spacing:.08em;margin:8px 0 0}.v4-platform-map{background:var(--v4-navy);color:#fff;border-top:1px solid #79909b;border-left:1px solid #79909b;grid-template-columns:1.3fr repeat(5,1fr);margin-top:22px;display:grid}.v4-platform-map>div,.v4-platform-map>button{color:#fff;text-align:left;background:0 0;border:1px solid #ffffff38;border-top:0;border-left:0;flex-direction:column;justify-content:center;min-height:112px;padding:18px;display:flex}.v4-platform-map>div{background:#0b3046}.v4-platform-map>div small,.v4-platform-map>button span{color:var(--v4-copper);font:800 8px var(--font-manrope);letter-spacing:.08em}.v4-platform-map>div strong{font:650 16px var(--font-manrope);margin-top:10px}.v4-platform-map>button{cursor:pointer}.v4-platform-map>button b{font:680 10px/1.35 var(--font-manrope);margin:10px 0}.v4-platform-map>button small{color:#7f98a3;font:700 7px var(--font-manrope)}.v4-platform-map>button:hover,.v4-platform-map>button.is-active{background:var(--v4-copper)}.v4-platform-map>button:hover span,.v4-platform-map>button:hover small,.v4-platform-map>button.is-active span,.v4-platform-map>button.is-active small{color:#fff}.v4-registry-desktop{background:#eef0ed;border:1px solid #7f9099;grid-template-columns:220px minmax(0,1fr) 300px;margin-top:22px;display:grid}.v4-module-groups{border-right:1px solid #aab4b6;flex-direction:column;display:flex}.v4-module-groups button{min-height:70px;color:var(--v4-ink);text-align:left;background:0 0;border:0;border-bottom:1px solid #b9c0bf;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.v4-module-groups button span{color:var(--v4-copper);font:800 9px var(--font-manrope)}.v4-module-groups button b{font:680 10px/1.35 var(--font-manrope)}.v4-module-groups button:hover,.v4-module-groups button.is-active{background:var(--v4-navy);color:#fff}.v4-module-matrix{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;padding:18px;display:grid}.v4-module-matrix button{min-height:128px;color:var(--v4-ink);text-align:left;cursor:pointer;opacity:.58;background:#ffffff59;border:1px solid #b4bdbe;border-top:0;border-left:0;flex-direction:column;padding:15px;display:flex;position:relative}.v4-module-matrix button:nth-child(-n+3){border-top:1px solid #b4bdbe}.v4-module-matrix button:nth-child(3n+1){border-left:1px solid #b4bdbe}.v4-module-matrix button.is-group-active{opacity:1}.v4-module-matrix button>span{color:var(--v4-copper);font:800 9px var(--font-manrope)}.v4-module-matrix button>b{font:680 11px/1.35 var(--font-manrope);margin:13px 0}.v4-module-matrix button>small{color:#657a83;font:720 7px/1.35 var(--font-manrope);letter-spacing:.045em;margin-top:auto}.v4-module-matrix button:hover,.v4-module-matrix button.is-selected{z-index:2;outline:2px solid var(--v4-copper);opacity:1;background:#fff}.v4-module-matrix button.v4-related-module:not(.is-selected):after{content:"";background:var(--v4-copper);border-radius:50%;width:7px;height:7px;position:absolute;top:12px;right:12px;box-shadow:0 0 0 4px #c65f2f29}.v4-module-summary{background:#fff;border-left:1px solid #aab4b6;padding:25px}.v4-module-summary>span{color:var(--v4-copper);font:800 9px var(--font-manrope)}.v4-module-summary h3{font:620 25px/1.12 var(--font-manrope);letter-spacing:-.035em;margin:18px 0 10px}.v4-module-summary>strong{color:#385364;font:760 7px var(--font-manrope);letter-spacing:.06em;border:1px solid #9dafb6;padding:7px 9px;display:inline-block}.v4-module-summary>p{color:#637680;font-size:12px;line-height:1.65}.v4-module-summary>div{border-top:1px solid var(--v4-line);margin-top:24px;padding-top:17px}.v4-module-summary>div small{color:var(--v4-copper);font:800 8px var(--font-manrope)}.v4-module-summary>div p{color:#6a7c84;font-size:9px;line-height:1.6}.v4-module-summary>button{background:var(--v4-copper);color:#fff;width:100%;min-height:48px;font:750 9px var(--font-manrope);letter-spacing:.05em;border:0;justify-content:space-between;align-items:center;margin-top:25px;padding:0 14px;display:flex}.v4-module-network>div{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:18px;margin-top:14px;display:grid}.v4-module-network>div>span{background:var(--v4-navy);color:#fff;width:34px;height:34px;font:800 9px var(--font-manrope);place-items:center;display:grid;position:relative}.v4-module-network>div>span:after{content:"";border-top:1px solid var(--v4-copper);width:19px;position:absolute;top:50%;left:100%}.v4-module-network nav{border-left:1px solid var(--v4-copper);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-left:14px;display:grid}.v4-module-network nav button{color:#405863;min-width:0;min-height:30px;font:800 8px var(--font-manrope);cursor:pointer;background:#f2f1ec;border:1px solid #b9c1c1;place-items:center;display:grid;position:relative}.v4-module-network nav button:before{content:"";border-top:1px solid #bf6f27b3;width:15px;position:absolute;top:50%;right:100%}.v4-module-network nav button:hover{border-color:var(--v4-copper);background:var(--v4-copper);color:#fff}.v4-registry-mobile{display:none}.v4-module-drawer-root{z-index:12000;position:fixed;inset:0}.v4-module-drawer-backdrop{background:#010c14ad;border:0;width:100%;height:100%;position:absolute;inset:0}.v4-module-drawer{width:min(760px,92vw)!important;max-width:none!important;height:100dvh!important;color:var(--v4-ink)!important;background:#f5f3ed!important;border:0!important;padding:0!important;position:absolute!important;inset:0 0 0 auto!important;overflow-y:auto!important;transform:none!important;box-shadow:-30px 0 80px #00000059!important}.v4-module-drawer>header{z-index:3;border-bottom:1px solid var(--v4-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f3edf7;justify-content:space-between;align-items:flex-start;padding:27px 30px;display:flex;position:sticky;top:0}.v4-module-drawer>header span{color:var(--v4-copper);font:800 8px var(--font-manrope);letter-spacing:.09em}.v4-module-drawer>header h3{font:620 30px/1.05 var(--font-manrope);letter-spacing:-.04em;margin:13px 0 0}.v4-module-drawer>header button{width:48px;height:48px;color:var(--v4-ink);background:0 0;border:1px solid #84949a;place-items:center;font-size:28px;display:grid}.v4-module-status{flex-wrap:wrap;gap:9px;padding:22px 30px 0;display:flex}.v4-module-status>*{font:750 8px var(--font-manrope);letter-spacing:.05em;border:1px solid #aeb8b9;padding:7px 9px}.v4-module-status strong{border-color:var(--v4-copper);color:var(--v4-copper)}.v4-module-description{color:#536a75;padding:0 30px;font-size:15px;line-height:1.7}.v4-module-sections{border-top:1px solid var(--v4-line);border-left:1px solid var(--v4-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 30px;display:grid}.v4-module-sections section{border-right:1px solid var(--v4-line);border-bottom:1px solid var(--v4-line);min-height:175px;padding:20px}.v4-module-sections strong,.v4-module-validation summary,.v4-module-updates summary{color:var(--v4-copper);font:800 8px var(--font-manrope);letter-spacing:.1em}.v4-module-sections p,.v4-module-sections li{color:#60747d;font-size:11px;line-height:1.6}.v4-module-sections ul{padding-left:16px}.v4-module-validation,.v4-module-updates{border-top:1px solid var(--v4-line);margin:0 30px}.v4-module-validation summary,.v4-module-updates summary{cursor:pointer;align-items:center;min-height:52px;display:flex}.v4-module-validation p,.v4-module-updates li{color:#61757e;font-size:11px;line-height:1.65}.v4-module-route{background:var(--v4-copper);color:#fff;min-height:55px;font:760 9px var(--font-manrope);letter-spacing:.05em;justify-content:space-between;align-items:center;margin:26px 30px 0;padding:0 17px;display:flex}.v4-module-pagination{border-top:1px solid var(--v4-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f5f3edf7;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:28px;display:grid;position:sticky;bottom:0}.v4-module-pagination button{min-height:62px;color:var(--v4-ink);font:740 9px var(--font-manrope);background:0 0;border:0;padding:0 22px}.v4-module-pagination button:last-child{text-align:right}.v4-module-pagination span{border-right:1px solid var(--v4-line);border-left:1px solid var(--v4-line);font:800 9px var(--font-manrope);padding:0 22px}.v4-english-hero,.v4-english-list-hero{background:var(--v4-paper)}.v4-english-hero>.shell{grid-template-columns:1fr 1fr;align-items:stretch;min-height:670px;display:grid}.v4-english-hero>.shell>div{flex-direction:column;justify-content:center;padding:65px 70px 65px 0;display:flex}.v4-english-hero h1,.v4-english-list-hero h1{font:530 clamp(52px,5.5vw,88px)/.94 var(--font-manrope);letter-spacing:-.06em;margin:0}.v4-english-hero>div>div>p:not(.v4-index),.v4-english-list-hero p:not(.v4-index){color:#5b7079;max-width:720px;font-size:17px;line-height:1.7}.v4-english-hero figure{min-height:540px;margin:0;position:relative}.v4-english-hero figure img{object-fit:cover}.v4-english-list-hero>.shell{padding-top:120px;padding-bottom:90px}.v4-english-list-hero h1 em{color:var(--v4-copper);font-style:normal}.v4-english-sections{background:#fff}.v4-english-sections article{border-top:1px solid var(--v4-line);grid-template-columns:70px minmax(0,1fr) minmax(280px,.65fr);gap:35px;padding:38px 0;display:grid}.v4-english-sections article>span{color:var(--v4-copper);font:800 11px var(--font-manrope)}.v4-english-sections h2{font:570 32px var(--font-manrope);letter-spacing:-.035em;margin:0}.v4-english-sections article p{color:#5f737c;line-height:1.7}.v4-english-sections ul{margin:0;padding:0;list-style:none}.v4-english-sections li{border-top:1px solid var(--v4-line);font:670 11px var(--font-manrope);padding:11px 0}.v4-english-project-hero>.shell{padding-top:60px}.v4-english-project-hero nav{color:#70828a;gap:12px;font-size:10px;display:flex}.v4-english-project-hero>.shell>div{padding:70px 0 45px}.v4-english-project-hero h1{max-width:900px;font:540 clamp(52px,6vw,92px)/.93 var(--font-manrope);letter-spacing:-.06em;margin:0}.v4-english-project-hero div>p:not(.v4-index){color:#5d717a;max-width:720px;font-size:16px;line-height:1.7}.v4-english-project-hero figure{height:min(70vh,760px);margin:0;position:relative}.v4-english-project-hero figure img{object-fit:cover}.v4-english-project-facts dl{border-top:1px solid var(--v4-line);border-left:1px solid var(--v4-line);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.v4-english-project-facts dl div{border-right:1px solid var(--v4-line);border-bottom:1px solid var(--v4-line);min-height:130px;padding:22px}.v4-english-project-facts dt{color:var(--v4-copper);font:800 8px var(--font-manrope);letter-spacing:.08em}.v4-english-project-facts dd{font:660 13px/1.5 var(--font-manrope);margin:18px 0 0}.v4-x-hero{background:radial-gradient(circle at 78% 28%,#25688554,transparent 35%),var(--v4-navy);color:#fff;min-height:780px}.v4-x-hero>.shell{padding-top:90px;padding-bottom:100px}.v4-x-hero>div>span{border:1px solid var(--v4-copper);color:#efa27c;font:760 9px var(--font-manrope);margin-bottom:20px;padding:8px 10px;display:inline-block}.v4-x-hero h1{max-width:1000px;font:530 clamp(56px,6.2vw,100px)/.91 var(--font-manrope);letter-spacing:-.065em;margin:0}.v4-x-hero h1 em{color:#e88352;font-style:normal}.v4-x-hero>div>p{color:#adc0c8;max-width:750px;font-size:17px;line-height:1.7}.v4-x-hero .v4-arkemx-counts{max-width:700px}.v4-x-principle{background:#f2f0ea}.v4-x-principle>.shell{grid-template-columns:1fr .75fr;gap:90px;display:grid}.v4-x-principle h2{font:520 clamp(42px,4.5vw,72px)/1 var(--font-manrope);letter-spacing:-.055em;margin:0}.v4-x-principle h2 em{color:var(--v4-copper);font-style:normal}.v4-x-principle>.shell>p{color:#5c717b;font-size:17px;line-height:1.75}.v4-x-explorer{background:var(--v4-navy);color:#fff}.v4-x-explorer .v4-registry{color:var(--v4-ink)}.v4-contact-layout{padding-top:90px!important;padding-bottom:110px!important}@media (width<=1366px){.v4-home .shell,.v4-english-page .shell,.v4-english-projects .shell,.v4-english-project-detail .shell,.v4-english-contact .shell,.v4-arkemx-page .shell,.v4-footer .shell{width:calc(100% - 64px)}body .v4-site-header{gap:14px!important;width:calc(100% - 64px)!important;height:78px!important;min-height:78px!important}body .v4-site-header .official-logo{width:172px!important}.v4-nav-group>button{padding:0 7px;font-size:11.5px}.v4-nav-cta{padding:0 12px;font-size:9px}.v4-language-trigger{min-width:70px}.v4-language-trigger span{display:none}.v4-mega-menu{top:78px}.v4-hero{padding-bottom:32px}.v4-hero-grid{column-gap:clamp(20px,2vw,28px);min-height:clamp(540px,100svh - 216px,650px);width:calc(100% - 64px)!important}.v4-hero-copy{padding-top:34px;padding-bottom:32px}.v4-hero-copy h1{font-size:clamp(56px,4.5vw,66px)}.v4-hero-lead{margin:20px 0;font-size:16px}.v4-hero-process{margin-top:17px}.v4-capability-band{margin-top:32px;width:calc(100% - 64px)!important}.v4-capability-band a{min-height:118px}.v4-stage-meta>span,.v4-stage-meta>a{min-height:78px;padding:0 13px}.v4-stage-meta b{font-size:10px}.v4-project-editorial .is-flagship .v4-project-image{min-height:560px}.v4-engineering-model{height:540px}.v4-registry-desktop{grid-template-columns:190px minmax(0,1fr) 270px}.v4-module-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-module-matrix button:nth-child(-n+3){border-top:0}.v4-module-matrix button:nth-child(-n+2){border-top:1px solid #b4bdbe}.v4-module-matrix button:nth-child(3n+1){border-left:0}.v4-module-matrix button:nth-child(odd){border-left:1px solid #b4bdbe}}@media (width<=1100px){.v4-home .shell,.v4-english-page .shell,.v4-english-projects .shell,.v4-english-project-detail .shell,.v4-english-contact .shell,.v4-arkemx-page .shell,.v4-footer .shell{width:calc(100% - 48px)}body .v4-site-header{grid-template-columns:auto 1fr auto auto!important;width:calc(100% - 48px)!important}.v4-nav-group>button{padding:0 6px;font-size:10px}.v4-nav-group>button small,.v4-nav-cta b{display:none}.v4-nav-cta{justify-content:center;width:48px;padding:0}.v4-mega-menu{width:calc(100vw - 40px)}.v4-hero-grid{column-gap:16px;width:calc(100% - 48px)!important}.v4-hero-copy h1{font-size:clamp(44px,5vw,56px)}.v4-hero-copy .v4-button{gap:16px;padding:0 14px;font-size:10px}.v4-hero-process{gap:5px}.v4-hero-process li{font-size:8px}.v4-capability-band{width:calc(100% - 48px)!important}.v4-project-editorial{grid-template-columns:1fr 1fr}.v4-project-editorial article,.v4-project-editorial article.is-flagship{grid-row:auto;display:block}.v4-project-editorial article.is-flagship{grid-column:span 2}.v4-project-editorial .is-flagship .v4-project-image{min-height:520px}.v4-project-editorial article:not(.is-flagship) .v4-project-image{min-height:320px}.v4-systems-stage>nav{grid-template-columns:repeat(2,1fr)}.v4-engineering-grid{gap:55px}.v4-engineering-model{height:480px}.v4-arkemx-grid,.v4-about-grid{grid-template-columns:1fr}.v4-leadership{max-width:650px}.v4-platform-map{grid-template-columns:1.2fr repeat(3,1fr)}.v4-platform-map>button:nth-last-child(-n+2){grid-column:span 1}.v4-registry-desktop{grid-template-columns:190px minmax(0,1fr)}.v4-module-summary{border-top:1px solid #aab4b6;border-left:0;grid-column:1/3}.v4-module-summary>button{max-width:300px}}@media (width<=900px){.v4-home .shell,.v4-english-page .shell,.v4-english-projects .shell,.v4-english-project-detail .shell,.v4-english-contact .shell,.v4-arkemx-page .shell,.v4-footer .shell{width:calc(100% - 48px)}body .v4-site-header{grid-template-columns:auto 1fr auto auto!important;width:calc(100% - 32px)!important;height:72px!important;min-height:72px!important}.v4-desktop-navigation,.v4-site-header>.v4-nav-cta{display:none!important}.v4-site-header>.v4-language{justify-self:end}.v4-site-header>.v4-language .v4-language-trigger span{display:none}.v4-site-header>.v4-language .v4-language-trigger{min-width:48px;padding:0 7px}.v4-mobile-nav-trigger{display:flex!important}.v4-site-header.is-dark .v4-mobile-nav-trigger{border-color:#ffffff73!important}.v4-section{padding:82px 0}.v4-section-head{grid-template-columns:1fr;gap:22px;margin-bottom:40px}.v4-section-head h2{font-size:clamp(39px,8vw,60px)}.v4-hero{min-height:0;padding-bottom:28px;display:block}.v4-hero-grid{flex-direction:column;gap:0;min-height:0;display:flex;width:100%!important}.v4-hero-copy{border-right:0;order:1;padding:58px 24px 42px}.v4-hero-copy h1{font-size:clamp(48px,11vw,72px)}.v4-hero-lead{font-size:17px}.v4-hero-copy .v4-actions{flex-wrap:wrap}.v4-hero-stage{aspect-ratio:4/3;order:2;min-height:0}.v4-stage-meta{grid-template-columns:minmax(0,7fr) minmax(170px,3fr)}.v4-stage-meta>span,.v4-stage-meta>a{min-height:68px}.v4-capability-band{grid-template-columns:repeat(2,1fr);margin-top:28px;width:calc(100% - 48px)!important}.v4-capability-band a{min-height:112px;padding:17px}.v4-capability-band a:nth-child(n+3){border-top:1px solid var(--v4-line)}.v4-project-editorial{grid-template-columns:1fr}.v4-project-editorial article,.v4-project-editorial article.is-flagship{grid-column:auto;display:block}.v4-project-editorial .is-flagship .v4-project-image,.v4-project-editorial article:not(.is-flagship) .v4-project-image{aspect-ratio:16/10;min-height:0}.v4-systems-media{aspect-ratio:16/10;height:auto}.v4-engineering-grid{grid-template-columns:1fr}.v4-engineering-board{order:2}.v4-engineering-model{aspect-ratio:4/3;height:auto}.v4-engineering-copy{order:1}.v4-group-map{grid-template-columns:1fr 1fr}.v4-group-map a:last-child{grid-column:span 2}.v4-method-flow{grid-template-columns:repeat(3,1fr);gap:28px 0}.v4-method-flow:before{display:none}.v4-method-flow li{border-top:1px solid var(--v4-line);min-height:150px}.v4-output-mosaic{grid-template-rows:repeat(3,240px);grid-template-columns:1fr 1fr}.v4-output-mosaic figure.is-large{grid-area:auto/span 2}.v4-output-mosaic figure:last-child{grid-column:span 2}.v4-about-grid{grid-template-columns:1fr}.v4-contact-frame{grid-template-columns:1fr;padding:32px!important}.v4-contact-frame .v4-button{justify-self:start}.v4-footer-grid{grid-template-columns:1fr;gap:45px}.v4-footer-navigation{grid-template-columns:1fr 1fr}.v4-footer-social{align-items:flex-start;padding:18px 0}.v4-footer-social>span{width:100%;margin:0}.v4-floating-contact{display:none!important}.v4-registry-overview{grid-template-columns:1fr;gap:30px}.v4-platform-map{grid-template-columns:1fr 1fr}.v4-platform-map>div,.v4-platform-map>button:last-child{grid-column:span 2}.v4-registry-desktop{display:none}.v4-registry-mobile{background:#eef0ed;border:1px solid #85969d;margin-top:20px;display:block}.v4-registry-mobile details{border-bottom:1px solid #aeb8b9}.v4-registry-mobile summary{cursor:pointer;grid-template-columns:42px 1fr auto;align-items:center;min-height:70px;padding:0 17px;list-style:none;display:grid}.v4-registry-mobile summary::-webkit-details-marker{display:none}.v4-registry-mobile summary span{color:var(--v4-copper);font:800 10px var(--font-manrope)}.v4-registry-mobile summary b{font:680 14px var(--font-manrope)}.v4-registry-mobile summary small{color:#6e8189;font:720 8px var(--font-manrope)}.v4-registry-mobile details[open] summary{background:var(--v4-navy);color:#fff}.v4-registry-mobile details>div{padding:10px 17px 18px}.v4-registry-mobile details button{width:100%;min-height:62px;color:var(--v4-ink);text-align:left;background:0 0;border:0;border-top:1px solid #c1c7c5;grid-template-columns:38px 1fr auto 18px;align-items:center;display:grid}.v4-registry-mobile details button>span{color:var(--v4-copper);font:800 9px var(--font-manrope)}.v4-registry-mobile details button>b{font:670 11px var(--font-manrope)}.v4-registry-mobile details button>small{color:#677b84;max-width:120px;font:720 7px var(--font-manrope);text-align:right}.v4-registry-mobile details button>i{text-align:right;font-style:normal}.v4-english-hero>.shell{grid-template-columns:1fr}.v4-english-hero>.shell>div{padding:65px 0 45px}.v4-english-hero figure{aspect-ratio:16/10;min-height:0}.v4-english-sections article{grid-template-columns:50px 1fr}.v4-english-sections article ul{grid-column:2}.v4-english-project-facts dl{grid-template-columns:1fr 1fr}.v4-x-principle>.shell{grid-template-columns:1fr;gap:25px}}@media (width<=600px){.v4-home .shell,.v4-english-page .shell,.v4-english-projects .shell,.v4-english-project-detail .shell,.v4-english-contact .shell,.v4-arkemx-page .shell,.v4-footer .shell{width:calc(100% - 32px)!important}body .v4-site-header{gap:9px!important;width:calc(100% - 24px)!important}.v4-site-header{grid-template-columns:auto 1fr auto auto!important}body .v4-site-header .official-logo{width:150px!important}.v4-mobile-nav{width:100vw}.v4-mobile-nav>header{padding:0 16px}.v4-mobile-nav-groups,.v4-mobile-nav>footer{padding-left:16px;padding-right:16px}.shell{width:calc(100% - 32px)!important}.v4-section{padding:70px 0}.v4-index{margin-bottom:16px;font-size:10px}.v4-actions{grid-template-columns:1fr;display:grid}.v4-button{width:100%;min-height:52px}.v4-hero-copy{padding:45px 20px 36px}.v4-hero-copy h1{font-size:clamp(44px,11.4vw,58px);line-height:.94}.v4-hero-lead{margin:22px 0;font-size:16px;line-height:1.6}.v4-hero-process{flex-wrap:wrap;gap:7px 5px;margin-top:19px}.v4-hero-process li{font-size:9px}.v4-hero-stage{aspect-ratio:auto;min-height:500px}.v4-hero-stage-media{bottom:72px}.v4-stage-meta{grid-template-columns:minmax(0,1fr) 160px}.v4-stage-meta>a{border-top:0;min-height:72px}.v4-capability-band{grid-template-columns:1fr;margin-top:24px;width:calc(100% - 32px)!important}.v4-capability-band a{min-height:92px}.v4-capability-band a:nth-child(n+2){border-top:1px solid var(--v4-line)}.v4-section-head h2{font-size:clamp(36px,10vw,48px)}.v4-project-editorial{gap:18px}.v4-project-editorial article>div{padding:19px}.v4-project-editorial h3,.v4-project-editorial h2{font-size:24px}.v4-project-editorial dl div{grid-template-columns:75px 1fr}.v4-systems-stage>nav{grid-template-columns:1fr}.v4-systems-stage>nav a{min-height:112px}.v4-engineering-model .hotspot small{display:none}.v4-engineering-copy h2{font-size:42px}.v4-arkemx-map{padding:20px}.v4-arkemx-counts{grid-template-columns:1fr 1fr}.v4-arkemx-counts span:last-child{grid-column:span 2}.v4-group-map{grid-template-columns:1fr}.v4-group-map a:last-child{grid-column:auto}.v4-spine{min-height:150px}.v4-method-flow{grid-template-columns:1fr 1fr}.v4-method-flow li{padding:0 12px}.v4-output-mosaic{grid-template-rows:repeat(4,250px);grid-template-columns:1fr;display:grid}.v4-output-mosaic figure.is-large,.v4-output-mosaic figure:last-child{grid-column:auto}.v4-leadership{grid-template-columns:120px 1fr}.v4-leadership>img{width:120px;height:180px}.v4-leadership>div{padding:18px}.v4-leadership b{font-size:20px}.v4-contact-frame{padding:24px!important}.v4-contact-frame h2{font-size:38px}.v4-footer{padding-top:48px}.v4-footer-grid{gap:35px}.v4-footer-navigation{grid-template-columns:1fr;gap:0}.v4-footer-accordion{border-top:1px solid #ffffff38}.v4-footer-accordion summary{min-height:58px}.v4-footer-accordion summary svg{transition:transform .2s;display:block}.v4-footer-accordion[open] summary svg{transform:rotate(180deg)}.v4-footer-accordion>div{padding-bottom:14px}.v4-footer-accordion a{align-items:center;min-height:40px;display:flex}.v4-footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px}.v4-registry-overview{padding:22px}.v4-registry-overview dl{grid-template-columns:1fr}.v4-registry-overview dl div{min-height:86px}.v4-platform-map{grid-template-columns:1fr}.v4-platform-map>div,.v4-platform-map>button:last-child{grid-column:auto}.v4-platform-map>div,.v4-platform-map>button{min-height:90px}.v4-module-drawer{width:100vw!important}.v4-module-drawer>header{padding:20px}.v4-module-drawer>header h3{font-size:25px}.v4-module-status,.v4-module-description{padding-left:20px;padding-right:20px}.v4-module-sections{grid-template-columns:1fr;margin:24px 20px}.v4-module-sections section{min-height:0}.v4-module-validation,.v4-module-updates,.v4-module-route{margin-left:20px;margin-right:20px}.v4-module-pagination button{padding:0 10px;font-size:8px}.v4-module-pagination span{padding:0 10px}.v4-english-hero h1,.v4-english-list-hero h1{font-size:48px}.v4-english-list-hero>.shell{padding-top:75px;padding-bottom:55px}.v4-english-sections article{grid-template-columns:35px 1fr;gap:18px}.v4-english-sections article ul{grid-column:1/3}.v4-english-project-hero h1{font-size:48px}.v4-english-project-hero figure{height:52vh}.v4-english-project-facts dl{grid-template-columns:1fr}.v4-x-hero{min-height:0}.v4-x-hero>.shell{padding-top:65px;padding-bottom:80px}.v4-x-hero h1{font-size:50px}.v4-x-principle h2{font-size:42px}.v4-contact-layout{padding-top:60px!important}}@media (prefers-reduced-motion:reduce){.v4-home *,.v4-english-page *,.v4-arkemx-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.v4-arrow-icon{stroke:currentColor;flex:none;width:17px;height:17px;display:block}.v4-capability-band a>.v4-arrow-icon{grid-area:1/3/3;align-self:center}.v4-systems-stage>nav a>.v4-arrow-icon{align-self:start}.v4-module-back{min-height:40px;color:var(--v4-copper);font:780 10px var(--font-manrope);letter-spacing:.08em;background:0 0;border:0;align-items:center;gap:9px;margin:0 0 13px;padding:0;display:inline-flex}.v4-footer-accordion:not([open])>div{display:flex!important}@media (width>=901px){.v4-footer-accordion>summary{cursor:default}}@media (width>=601px) and (width<=900px){.v4-registry-desktop{grid-template-columns:190px minmax(0,1fr);display:grid}.v4-registry-mobile,.v4-module-summary{display:none}.v4-module-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-module-matrix button{min-height:116px}.v4-module-drawer{width:100vw!important;max-width:100vw!important}}@media (width<=900px){html body .v4-desktop-site-header{display:none!important}.v4-mobile-site-header{z-index:8000;width:100%;height:calc(72px + env(safe-area-inset-top));min-height:calc(72px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(20px,env(safe-area-inset-right)) 0 max(20px,env(safe-area-inset-left));color:var(--v4-ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8f7f2fa;border-bottom:1px solid #10273738;grid-template-columns:minmax(0,1fr) 48px 48px;align-items:center;gap:10px;display:grid;position:sticky;top:0}.v4-mobile-site-header.is-dark{color:#fff;background:#051826f5;border-color:#ffffff2e}.v4-mobile-site-header>*{min-width:0}.v4-mobile-brand{align-items:center;min-width:0;display:flex;overflow:hidden}.v4-mobile-site-header .official-logo{width:clamp(132px,38vw,154px);max-width:100%;height:auto;display:block}.v4-mobile-site-header .official-logo img{width:100%;height:auto;display:block}.v4-mobile-site-header>.v4-language-static,.v4-mobile-site-header>.v4-language{justify-self:end}.v4-mobile-site-header .v4-language-static,.v4-mobile-site-header .v4-mobile-nav-trigger{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important}.v4-mobile-site-header .v4-language-static{border-color:#10273780}.v4-mobile-site-header.is-dark .v4-language-static{border-color:#ffffff75}.v4-mobile-site-header .v4-mobile-nav-trigger{z-index:1;cursor:pointer;touch-action:manipulation;justify-self:end;position:relative;display:flex!important}body .v4-site-header{z-index:8000!important;width:100%!important;height:calc(72px + env(safe-area-inset-top))!important;min-height:calc(72px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) max(20px,env(safe-area-inset-right)) 0 max(20px,env(safe-area-inset-left))!important;gap:10px!important;position:sticky!important;top:0!important}body .v4-site-header .official-logo{width:154px!important}.v4-site-header>.v4-language-static{justify-self:end}.v4-language-static,.v4-mobile-nav-trigger{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important}.v4-language-static{border-color:#ffffff75}.v4-site-header.is-light .v4-language-static{border-color:#10273780}.v4-mobile-nav-root{z-index:10000;height:100dvh;min-height:100svh}.v4-mobile-nav{overscroll-behavior:contain;height:100dvh;min-height:100svh;left:0;right:0;width:auto!important;max-width:none!important}.v4-mobile-nav>header{min-height:calc(72px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(20px,env(safe-area-inset-right)) 0 max(20px,env(safe-area-inset-left))}.v4-mobile-nav-groups{overscroll-behavior:contain}.v4-mobile-nav>footer{padding-bottom:max(20px,env(safe-area-inset-bottom))}.v4-mobile-nav-content{padding-left:42px}.v4-mobile-arkemx-entries{background:#ffffff26;grid-template-columns:1fr 1fr;gap:1px;margin:18px 0;display:grid}.v4-mobile-arkemx-entries>a{color:#fff;background:#0a2638;justify-content:space-between;align-items:center;min-height:52px;border:0!important;padding:10px 12px!important;display:flex!important}.v4-mobile-arkemx-entries>a b{font-size:11px!important}.v4-mobile-module-shortcuts{margin-top:24px!important}.v4-mobile-module-shortcuts>small{letter-spacing:.08em;margin-bottom:10px;display:block;color:#d98258!important;font-size:11px!important}.v4-mobile-module-shortcuts>div{border-top:1px solid #ffffff29}.v4-mobile-module-shortcuts a{color:#fff;border-bottom:1px solid #ffffff21;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-content:center;gap:4px 8px;min-height:62px;border-top:0!important;padding:9px 0!important;display:grid!important}.v4-mobile-module-shortcuts a>span{color:#e2865b;font:800 10px var(--font-manrope);grid-row:1/3}.v4-mobile-module-shortcuts a>b{font-size:12px!important}.v4-mobile-module-shortcuts a>small{line-height:1.35;color:#8fa5ae!important;font-size:10px!important}.v4-floating-contact{opacity:0;pointer-events:none;transform:translateY(12px);z-index:7000!important;right:max(18px,env(safe-area-inset-right))!important;bottom:calc(18px + env(safe-area-inset-bottom))!important;background:#126b46!important;border:1px solid #ffffff52!important;border-radius:50%!important;place-items:center!important;width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important;padding:0!important;transition:opacity .2s,transform .2s,background .2s!important;display:grid!important;position:fixed!important;box-shadow:0 12px 28px #0419114d!important}.v4-floating-contact[data-mobile-visible=true]{opacity:1;pointer-events:auto;transform:none}.v4-floating-contact:hover{background:#0e5d3c!important;transform:translateY(-2px)!important}.v4-floating-contact>b,.v4-floating-contact>small{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.v4-floating-contact>.v4-whatsapp-icon{color:#fff;display:block!important}.v4-module-drawer{overscroll-behavior:contain;width:auto!important;max-width:none!important;height:100dvh!important;min-height:100svh!important;box-shadow:none!important;left:0!important;right:0!important}.v4-module-drawer>header{padding-top:calc(18px + env(safe-area-inset-top))}.v4-module-pagination{padding-bottom:env(safe-area-inset-bottom)}}@media (width<=600px){body .v4-site-header{grid-template-columns:auto minmax(0,1fr) auto auto!important}body .v4-site-header .official-logo{width:148px!important}.v4-site-header>.v4-language-static{font-size:12px!important}.v4-mobile-nav{width:auto;max-width:none;left:0;right:0}.v4-mobile-nav>header>a .official-logo{width:154px}.v4-mobile-nav-groups>section>button{grid-template-columns:36px minmax(0,1fr) 24px;min-height:66px}.v4-mobile-nav-groups>section>button>b{font-size:17px}.v4-mobile-nav-content{padding-left:36px}.v4-hero-copy{padding:40px 20px 32px;position:relative}.v4-hero-copy h1{letter-spacing:-.072em;word-break:keep-all;-webkit-hyphens:none;hyphens:none;max-width:100%;font-size:clamp(38px,9.85vw,58px);line-height:.95;overflow-wrap:normal!important}.v4-hero-lead{margin:20px 0;font-size:16px;line-height:1.58}.v4-actions{gap:12px}.v4-button{min-height:54px;padding:0 18px;font-size:11px;line-height:1.25}.v4-hero-process{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:100%;margin-top:19px;display:grid}.v4-hero-process li{letter-spacing:.025em;white-space:normal;align-content:start;gap:4px;padding-right:8px;font-size:9px;display:grid;position:relative}.v4-hero-process li span{font-size:8px}.v4-hero-process li svg{width:9px;height:9px;position:absolute;bottom:1px;right:2px}.v4-hero-stage{min-height:clamp(420px,112vw,470px)}.v4-hero-stage-media{bottom:72px}.v4-stage-meta{grid-template-columns:minmax(0,1fr) 156px}.v4-stage-meta>span,.v4-stage-meta>a{border-top:0;min-height:64px;padding:0 15px}.v4-stage-meta small{font-size:9px!important}.v4-stage-meta b{font-size:11px!important}.v4-stage-meta>a{flex-direction:row;font-size:11px}.v4-capability-band a{grid-template-columns:36px minmax(0,1fr) 20px;gap:5px 10px;min-height:82px;padding:14px 20px}.v4-capability-band a>span{font-size:12px!important}.v4-capability-band a strong{font-size:15px}.v4-capability-band a small{line-height:1.4;font-size:12px!important}.v4-capability-band a .v4-arrow-icon{grid-area:1/3/3;align-self:center}.v4-section{padding:64px 0}.v4-index{line-height:1.3;font-size:12px!important}.v4-section-head>p,.v4-engineering-copy>p:not(.v4-index),.v4-arkemx-copy>p,.v4-about-grid>div>p:not(.v4-index){font-size:16px;line-height:1.65}.v4-project-editorial article>div>small,.v4-project-editorial dt,.v4-project-editorial dd,.v4-systems-stage>nav a small,.v4-board-caption span,.v4-board-caption b,.v4-arkemx-counts span,.v4-group-map small,.v4-method-flow small,.v4-output-mosaic figcaption,.v4-leadership small,.v4-leadership span{line-height:1.4;font-size:12px!important}.v4-registry-mobile{background:0 0;border:0}.v4-registry-mobile details{background:#eef0ed;border:1px solid #aeb8b9;border-bottom:0}.v4-registry-mobile details:last-child{border-bottom:1px solid #aeb8b9}.v4-registry-mobile summary{grid-template-columns:38px minmax(0,1fr) auto;min-height:72px;padding:0 15px}.v4-registry-mobile summary span,.v4-registry-mobile summary small{font-size:12px!important}.v4-registry-mobile summary b{font-size:15px}.v4-registry-mobile details>div{padding:8px 15px 16px}.v4-registry-mobile details button{grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr) 20px;gap:5px 8px;min-height:78px;padding:10px 0}.v4-registry-mobile details button>span{grid-row:1/3;font-size:12px!important}.v4-registry-mobile details button>b{font-size:14px}.v4-registry-mobile details button>small{text-align:left;grid-column:2;max-width:none;font-size:11px!important}.v4-registry-mobile details button>.v4-arrow-icon{grid-area:1/3/3;align-self:center}.v4-module-drawer>header{padding:calc(16px + env(safe-area-inset-top)) 20px 17px;align-items:flex-start}.v4-module-drawer>header h3{font-size:28px;line-height:1.08}.v4-module-drawer>header span{line-height:1.4;font-size:10px!important}.v4-module-back{min-height:40px;font-size:11px}.v4-module-close{flex:0 0 48px}.v4-module-status{gap:8px;padding:18px 20px 0}.v4-module-status>*{line-height:1.35;font-size:11px!important}.v4-module-description{font-size:16px;line-height:1.65}.v4-module-sections{border-left:0}.v4-module-sections section{border-right:0;padding:18px 0}.v4-module-sections strong,.v4-module-validation summary,.v4-module-updates summary{line-height:1.4;font-size:12px!important}.v4-module-sections p,.v4-module-sections li,.v4-module-validation p,.v4-module-updates li{font-size:15px;line-height:1.65}.v4-module-validation summary,.v4-module-updates summary{min-height:58px}.v4-module-route{min-height:56px;font-size:11px}.v4-module-pagination{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.v4-module-pagination button{text-align:left;align-items:center;gap:7px;min-height:66px;padding:0 12px;font-size:10px;line-height:1.3;display:flex}.v4-module-pagination button:last-child{text-align:right;justify-content:flex-end}.v4-module-pagination span{padding:0 10px;font-size:10px}.v4-footer-accordion:not([open])>div{display:none!important}.v4-footer-accordion summary{font-size:14px}.v4-footer-accordion a{min-height:44px;font-size:14px}.v4-footer-statement{padding-bottom:42px;display:block}.v4-footer-statement>span{margin-bottom:18px;display:block}.v4-footer-statement>h2{font-size:clamp(36px,10.5vw,48px)}.v4-footer-statement>p{margin-top:22px;line-height:1.65}}@media (width<=380px){body .v4-site-header{gap:8px!important;padding-left:14px!important;padding-right:14px!important}body .v4-site-header .official-logo{width:138px!important}.v4-hero-copy{padding-left:18px;padding-right:18px}.v4-hero-copy h1{letter-spacing:-.078em;font-size:37px}.v4-mobile-nav-groups{padding-left:16px;padding-right:16px}.v4-mobile-nav-content{padding-left:30px}.v4-mobile-arkemx-entries{grid-template-columns:1fr}}.project-intake-section{border:0;min-width:0;margin:0;padding:0}.project-intake-section+.project-intake-section{border-top:1px solid #c8d1d6;margin-top:12px;padding-top:30px}.project-intake-section>legend{color:#17384a;width:100%;font:750 12px/1.4 var(--font-manrope), Arial, sans-serif;letter-spacing:.08em;align-items:center;gap:12px;margin:0 0 18px;padding:0;display:flex}.project-intake-section>legend span{color:var(--copper);font-size:10px}.project-intake-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}@media (width<=560px){.project-intake-section+.project-intake-section{margin-top:6px;padding-top:26px}.project-intake-section-grid{grid-template-columns:minmax(0,1fr);gap:17px}.project-intake-section-grid .form-wide{grid-column:auto}}body .v4-site-header{grid-template-columns:auto minmax(0,1fr) auto auto auto!important}.v4-nav-direct{color:inherit;font:720 13px/1.1 var(--font-manrope),sans-serif;letter-spacing:.025em;white-space:nowrap;align-items:center;padding:0 clamp(9px,.8vw,15px);display:flex}.v4-nav-direct:hover,.v4-nav-direct:focus-visible{color:var(--v4-copper)}.v117-project-shortcut{min-height:48px;color:inherit;font:780 10px var(--font-manrope);letter-spacing:.06em;border-bottom:1px solid;place-items:center;padding:0 12px;display:grid}.v117-project-shortcut:hover,.v117-project-shortcut:focus-visible{border-color:var(--v4-copper);color:var(--v4-copper)}.v117-mobile-priority{border:1px solid #fff3;grid-template-columns:1fr 1fr;margin:10px 0 12px;display:grid}.v117-mobile-priority>a{color:#fff;background:#0a2a3e;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:92px;border:0!important;border-right:1px solid #fff3!important;padding:14px!important;display:grid!important}.v117-mobile-priority>a:last-child{border-right:0!important}.v117-mobile-priority>a>span{color:var(--v4-copper);font:800 10px var(--font-manrope)}.v117-mobile-priority>a>div{gap:5px;display:grid}.v117-mobile-priority>a b{font:680 13px/1.3 var(--font-manrope)}.v117-mobile-priority>a small{color:#9fb1b8;font-size:11px;line-height:1.4}.v117-mobile-direct{color:#fff;grid-template-columns:42px 1fr 24px;align-items:center;min-height:70px;display:grid}.v117-mobile-direct>span{color:var(--v4-copper);font:800 11px var(--font-manrope)}.v117-mobile-direct>b{font:650 19px var(--font-manrope)}.v117-choice-label{color:var(--v4-copper);font:800 12px var(--font-manrope);letter-spacing:.11em;margin-top:28px!important;margin-bottom:-24px!important}.v117-digital-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.v117-digital-actions .v4-text-link{color:#e7a17a}.v117-portal-spine{color:#fff;transition:background .2s,border-color .2s,transform .2s}.v117-portal-spine:hover,.v117-portal-spine:focus-visible{background:#0d3045;border-color:#efaa82;transform:translateY(-2px)}.v117-digital-page{color:#102737;background:#f5f3ed;overflow-x:clip}.v117-digital-hero{color:#fff;background:radial-gradient(circle at 78% 40%,#17445b 0,#0a2b40 32%,#061a2b 72%);min-height:760px}.v117-digital-hero-grid{grid-template-columns:minmax(0,1fr) minmax(390px,.72fr);align-items:center;gap:clamp(60px,8vw,130px);min-height:674px;padding:72px 0 90px;display:grid}.v117-digital-intro .breadcrumb{color:#91a6af;margin-bottom:70px}.v117-digital-intro .breadcrumb a{color:#b8c7cd}.v117-digital-intro h1{max-width:760px;font:540 clamp(58px,6vw,92px)/.98 var(--font-manrope);letter-spacing:-.06em;margin:20px 0 24px}.v117-digital-intro>p:not(.v4-index){color:#b7c6cc;max-width:700px;margin:0;font-size:18px;line-height:1.7}.v117-digital-hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.v117-digital-hero .v4-button.is-secondary{color:#fff;border-color:#ffffff73}.v117-entry-panel{color:#102737;background:#f4f2ec;border:1px solid #768c96;box-shadow:0 34px 90px #00000042}.v117-entry-panel>span{color:var(--v4-copper);font:800 12px var(--font-manrope);letter-spacing:.12em;padding:24px 26px 0;display:block}.v117-entry-panel>h2{font:590 31px/1.15 var(--font-manrope);letter-spacing:-.035em;margin:12px 26px 25px}.v117-entry-panel>div{border-top:1px solid #c3cacb}.v117-entry-panel a{color:#102737;border-bottom:1px solid #c3cacb;grid-template-columns:36px minmax(0,1fr) 22px;align-items:center;gap:14px;min-height:92px;padding:16px 25px;display:grid}.v117-entry-panel a:last-child{border-bottom:0}.v117-entry-panel a>span{color:var(--v4-copper);font:800 12px var(--font-manrope)}.v117-entry-panel a>div{gap:5px;display:grid}.v117-entry-panel a b{font:700 15px var(--font-manrope)}.v117-entry-panel a small{color:#627680;font-size:12px;line-height:1.45}.v117-entry-panel a:hover,.v117-entry-panel a:focus-visible{color:#fff;background:#0a2a3e}.v117-entry-panel a:hover small,.v117-entry-panel a:focus-visible small{color:#b8c8ce}.v117-product-journey{background:#f5f3ed;padding:120px 0}.v117-section-head{grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);align-items:end;gap:80px;margin-bottom:56px;display:grid}.v117-section-head h2{font:550 clamp(43px,4.3vw,67px)/1.03 var(--font-manrope);letter-spacing:-.055em;margin:17px 0 0}.v117-section-head h2 em{color:var(--v4-copper);font-style:normal}.v117-section-head>p{color:#5e737d;margin:0;font-size:16px;line-height:1.75}.v117-product-journey ol{border-top:1px solid #bcc5c6;border-left:1px solid #bcc5c6;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.v117-product-journey li{min-width:0}.v117-product-journey li>a{color:#102737;border-bottom:1px solid #bcc5c6;border-right:1px solid #bcc5c6;flex-direction:column;min-height:360px;padding:27px;display:flex}.v117-product-journey li>a:hover,.v117-product-journey li>a:focus-visible{color:#fff;background:#0a2a3e}.v117-product-journey li>a>header{justify-content:space-between;align-items:center;display:flex}.v117-product-journey li>a>header span{color:var(--v4-copper);font:800 12px var(--font-manrope)}.v117-product-journey li>a>header small{color:#71858e;font-size:12px}.v117-product-journey li>a>div p{color:#526a74;font:750 11px var(--font-manrope);letter-spacing:.03em;background:#e6e9e5;margin:0;padding:6px 8px;display:inline-block}.v117-product-journey li>a>div h3{font:620 28px/1.15 var(--font-manrope);letter-spacing:-.035em;margin:18px 0 14px}.v117-product-journey li>a>div>span{color:#647983;font-size:14px;line-height:1.65}.v117-product-journey li>a>footer{color:var(--v4-copper);font:760 12px var(--font-manrope);justify-content:space-between;align-items:center;margin-top:auto;padding-top:28px;display:flex}.v117-product-journey li>a:hover header small,.v117-product-journey li>a:focus-visible header small,.v117-product-journey li>a:hover>div>span,.v117-product-journey li>a:focus-visible>div>span{color:#b4c4ca}.v117-product-journey li>a:hover>div p,.v117-product-journey li>a:focus-visible>div p{color:#d8e2e5;background:#173b50}.v117-customer-paths{background:#e6e9e5;padding:120px 0}.v117-path-grid{border-top:1px solid #aebabc;border-left:1px solid #aebabc;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v117-path-grid>a{color:#102737;border-bottom:1px solid #aebabc;border-right:1px solid #aebabc;flex-direction:column;min-height:330px;padding:29px;display:flex}.v117-path-grid>a>span{color:var(--v4-copper);font:800 12px var(--font-manrope)}.v117-path-grid h3{font:620 26px/1.2 var(--font-manrope);letter-spacing:-.035em;margin:42px 0 15px}.v117-path-grid p{color:#526a74;margin:0;font-size:14px;line-height:1.65}.v117-path-grid small{color:#7a8c94;margin-top:20px;font-size:12px;line-height:1.5}.v117-path-grid b{color:var(--v4-copper);font:760 12px var(--font-manrope);justify-content:space-between;align-items:center;margin-top:auto;padding-top:22px;display:flex}.v117-path-grid>a:hover,.v117-path-grid>a:focus-visible{background:#fff}.v117-digital-final{color:#fff;background:#071d2c;padding:100px 0}.v117-digital-final>.shell{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:70px;display:grid}.v117-digital-final h2{font:540 clamp(42px,4.3vw,66px)/1.04 var(--font-manrope);letter-spacing:-.05em;margin:17px 0 20px}.v117-digital-final h2 em{color:#df8653;font-style:normal}.v117-digital-final p:not(.v4-index){color:#a9bac1;max-width:720px;margin:0;font-size:16px;line-height:1.7}.v117-digital-final>.shell>div:last-child{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.v117-digital-final .v4-text-link{color:#e7a17a}.v117-digital-page :focus-visible,.v4-site-header :focus-visible,.v4-mobile-nav :focus-visible{outline-offset:3px;outline:3px solid #ef9b68}@media (width<=1180px){body .v4-site-header{grid-template-columns:auto minmax(0,1fr) auto auto!important}.v117-project-shortcut{display:none}.v4-nav-direct,.v4-nav-group>button{padding-left:7px;padding-right:7px;font-size:11px}.v117-product-journey ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){body .v4-site-header{grid-template-columns:auto 1fr auto auto!important}.v117-digital-hero-grid{grid-template-columns:1fr;gap:50px;padding-top:58px}.v117-digital-intro .breadcrumb{margin-bottom:45px}.v117-section-head{grid-template-columns:1fr;gap:28px}.v117-path-grid{grid-template-columns:1fr 1fr}.v117-digital-final>.shell{grid-template-columns:1fr;align-items:start}}@media (width<=600px){.v117-mobile-priority{grid-template-columns:1fr}.v117-mobile-priority>a{min-height:78px;border-bottom:1px solid #fff3!important;border-right:0!important}.v117-mobile-priority>a:last-child{border-bottom:0!important}.v117-choice-label{font-size:11px;width:calc(100% - 32px)!important;margin-top:22px!important;margin-bottom:-16px!important}.v117-digital-hero{min-height:0}.v117-digital-hero-grid{padding:44px 0 70px}.v117-digital-intro h1{font-size:49px}.v117-digital-intro>p:not(.v4-index){font-size:16px}.v117-digital-hero-actions{display:grid}.v117-digital-hero-actions .v4-button{width:100%}.v117-entry-panel>h2{font-size:27px}.v117-entry-panel a{min-height:88px;padding-left:18px;padding-right:18px}.v117-product-journey,.v117-customer-paths{padding:78px 0}.v117-product-journey ol,.v117-path-grid{grid-template-columns:1fr}.v117-product-journey li>a,.v117-path-grid>a{min-height:290px}.v117-section-head{margin-bottom:36px}.v117-section-head h2{font-size:42px}.v117-digital-final{padding:76px 0}.v117-digital-final>.shell>div:last-child,.v117-digital-final .v4-button{width:100%}}:root{--ds-navy-950:#061824;--ds-navy-900:#0a2434;--ds-navy-800:#113448;--ds-copper:#b96232;--ds-copper-strong:#98451f;--ds-paper:#f6f4ee;--ds-surface:#fffefa;--ds-surface-muted:#ebece7;--ds-ink:#102838;--ds-muted:#60737c;--ds-line:#cfd6d3;--ds-line-dark:#ffffff29;--ds-success:#2f7d60;--ds-container:1280px;--ds-gutter:clamp(20px,4vw,52px);--ds-section:clamp(76px,7.4vw,112px);--ds-radius:3px;--ds-shadow:0 20px 55px #0618241f;--v4-container:var(--ds-container);--v4-gutter:var(--ds-gutter);--v4-navy:var(--ds-navy-900);--v4-paper:var(--ds-paper);--v4-white:var(--ds-surface);--v4-line:var(--ds-line);--v4-copper:var(--ds-copper);--v4-copper-dark:var(--ds-copper-strong);--v4-ink:var(--ds-ink)}html{background:var(--ds-paper);scroll-padding-top:76px}body{background:var(--ds-paper);min-width:320px;color:var(--ds-ink);font-family:var(--font-inter), Arial, sans-serif;font-size:16px;line-height:1.6}body :where(h1,h2,h3,h4,button,.button){font-family:var(--font-manrope), Arial, sans-serif}body :where(p,li,dd,dt,label,input,select,textarea){text-wrap:pretty}body :where(h1,h2,h3){text-wrap:balance}body .shell,body .v4-home .shell,body .v117-digital-page .shell,body .v4-footer .shell{width:min(var(--ds-container), calc(100% - (var(--ds-gutter) * 2)))!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}body .section{padding-top:var(--ds-section);padding-bottom:var(--ds-section)}body .eyebrow,body .v4-index,body .v21-index{color:var(--ds-copper);letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font:760 11px/1.35 var(--font-manrope), Arial, sans-serif!important}body .eyebrow.light,body .v21-standard-hero .v21-index{color:#e99b70}body :where(.button,.v4-button){border-radius:var(--ds-radius);letter-spacing:.045em;min-height:52px;font-size:11px}body :where(.button.copper,.v4-button.is-primary){border-color:var(--ds-copper);background:var(--ds-copper);color:#fff}body :where(.button.copper,.v4-button.is-primary):hover{border-color:var(--ds-copper-strong);background:var(--ds-copper-strong)}body .v4-site-header{z-index:6000!important;width:min(var(--ds-container),calc(100% - (var(--ds-gutter) * 2)))!important;height:76px!important;min-height:76px!important;color:var(--ds-ink)!important;border:0!important;grid-template-columns:auto minmax(0,1fr) auto auto auto!important;align-items:center!important;gap:clamp(18px,2.2vw,34px)!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important}body .v4-site-header:before{-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);box-shadow:0 8px 24px #07182309;background:#faf9f5f5!important;border-bottom:1px solid #10283824!important}body .v4-site-header.is-dark{color:#fff!important}body .v4-site-header.is-dark:before{box-shadow:none;background:#061824eb!important;border-color:#ffffff24!important}body .v4-site-header .brand{flex:initial;height:76px;padding:0}body .v4-site-header .official-logo{width:158px!important;max-width:158px!important;max-height:none!important}.v4-desktop-navigation{justify-content:flex-end;align-items:stretch;gap:2px;min-width:0;height:100%;display:flex}.v4-nav-group,.v4-nav-direct{position:relative}.v4-nav-group>button,.v4-nav-direct{min-height:76px;color:inherit;font:720 11px/1 var(--font-manrope), Arial, sans-serif;letter-spacing:.055em;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 11px;display:flex}.v4-nav-group>button:after,.v4-nav-direct:after{content:"";background:var(--ds-copper);opacity:0;height:3px;transition:opacity .18s,transform .18s;position:absolute;bottom:0;left:11px;right:11px;transform:scaleX(.35)}.v4-nav-group:hover>button:after,.v4-nav-group[data-current=true]>button:after,.v4-nav-group>button[aria-expanded=true]:after,.v4-nav-direct:hover:after,.v4-nav-direct[data-current=true]:after{opacity:1;transform:scaleX(1)}.v4-nav-group>button:hover,.v4-nav-group>button[aria-expanded=true],.v4-nav-direct:hover,.v4-nav-direct:focus-visible{color:var(--ds-copper)!important}.v117-project-shortcut{border-radius:var(--ds-radius);min-height:44px;color:inherit;font:740 10px/1 var(--font-manrope),Arial,sans-serif;letter-spacing:.055em;border:1px solid;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.v117-project-shortcut:hover,.v117-project-shortcut:focus-visible{border-color:var(--ds-copper);color:var(--ds-copper);background:#b9623214}.v4-nav-cta{border:1px solid var(--ds-copper);border-radius:var(--ds-radius);background:var(--ds-copper);min-height:44px;font:760 10px/1 var(--font-manrope),Arial,sans-serif;grid-column:-2/-1;gap:13px;padding:0 15px;color:#fff!important}.v4-nav-cta:hover{border-color:var(--ds-copper-strong);background:var(--ds-copper-strong)}.v118-menu-backdrop{z-index:5900;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;background:#04111a61;border:0;width:100%;height:calc(100dvh - 76px);position:fixed;inset:76px 0 0}.v4-mega-menu{z-index:6100;border:0;border-top:3px solid var(--ds-copper);border-radius:0 0 var(--ds-radius) var(--ds-radius);background:var(--ds-surface);width:min(980px,100vw - 64px);min-height:0;max-height:calc(100dvh - 104px);color:var(--ds-ink);grid-template-columns:230px minmax(0,1fr);display:grid;position:fixed;top:76px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 26px 70px #03111b47}.v4-mega-intro{border:0;border-right:1px solid var(--ds-line);background:var(--ds-surface-muted);padding:28px}.v4-mega-intro>span{color:var(--ds-copper);font-size:10px}.v4-mega-intro h2{margin:14px 0 12px;font-size:25px;line-height:1.05}.v4-mega-intro p{color:var(--ds-muted);margin:0;font-size:13px;line-height:1.6}.v4-mega-intro a{margin-top:18px;font-size:10px}.v4-mega-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;padding:28px;display:grid}.v4-mega-columns>section>small{color:var(--ds-copper);margin-bottom:9px;font-size:9px}.v4-mega-columns a{border-radius:var(--ds-radius);border:0;align-content:center;gap:3px;min-height:55px;margin:0 -10px;padding:8px 10px;display:grid}.v4-mega-columns a+a{border-top:1px solid #cfd6d3b8;border-radius:0}.v4-mega-columns a b{font-size:12px}.v4-mega-columns a span{color:var(--ds-muted);font-size:10px;line-height:1.35}.v4-mega-columns a:hover,.v4-mega-columns a:focus-visible{background:#edf0ec}.v4-mega-columns a[aria-current=page]{box-shadow:inset 3px 0 var(--ds-copper);background:#edf0ec}.inner-page,.v117-digital-page,.v4-home{background:var(--ds-paper);color:var(--ds-ink);overflow-x:clip}.inner-page>section:first-child,.v117-digital-hero{min-height:0!important}body main>section:has(>.v4-site-header){overflow:hidden;min-height:0!important}.v31-home .v21-hero-media:before,.v31-home .v21-hero-media:after,.v31-project-media:before,.v31-project-media:after,.v31-project-archive-media:before,.v31-project-archive-media:after,.account-shell:after,.account-dashboard-hero:after,.intelligence-page-hero:after{content:none!important;display:none!important}body main>section:has(>.v4-site-header):before{content:none!important;display:none!important}body main>section:has(>.v4-site-header):after{content:none!important;display:none!important}body main>section:has(>.v4-site-header)>.v4-site-header+.shell{z-index:2;position:relative;padding-top:clamp(64px,6vw,88px)!important;padding-bottom:clamp(72px,7vw,104px)!important}body main>section:has(>.v4-site-header)>.v4-site-header+.shell h1{max-width:920px;font:560 clamp(48px,5.8vw,76px)/.98 var(--font-manrope),Arial,sans-serif!important;letter-spacing:-.055em!important;margin:18px 0 24px!important}body main>section:has(>.v4-site-header)>.v4-site-header+.shell>p:not(.eyebrow):not(.v21-index){color:#bdcbd0;max-width:720px;font-size:17px!important;line-height:1.68!important}.v21-standard-hero:after,.project-start-hero:after,.geo-page-hero:after,.technical-hero:after,.model-library-hero:after,.account-dashboard-hero:after,.thread-page-hero:after,.architecture-page-hero:after,.coordination-page-hero:after{content:none!important;display:none!important}.inner-page>section:first-child>.shell:not(.v4-site-header),.inner-page>section:first-child>.site-nav+.shell,.v21-standard-hero>.shell:last-child,.project-start-hero>.shell,.v117-digital-hero-grid{z-index:2;position:relative;padding-top:clamp(64px,6vw,88px)!important;padding-bottom:clamp(72px,7vw,104px)!important}.inner-page>section:first-child :where(h1),.v117-digital-hero h1,.v4-english-list-hero h1,.v4-english-hero h1{max-width:920px;font:560 clamp(48px,5.8vw,76px)/.98 var(--font-manrope),Arial,sans-serif!important;letter-spacing:-.055em!important;margin:18px 0 24px!important}.inner-page>section:first-child h1 em,.v117-digital-hero h1 em{color:#eb8b59;font-style:normal}.inner-page>section:first-child .shell>p:not(.eyebrow):not(.v21-index),.v117-digital-intro>p:not(.v4-index){color:#bdcbd0;max-width:720px;margin:0;font-size:17px!important;line-height:1.68!important}.breadcrumb{color:#98abb3;gap:8px;font-size:11px;margin:0 0 28px!important}.inner-page>section:not(:first-child) :where(h2),.v117-section-head h2,.v4-section-head h2{letter-spacing:-.045em}.section-heading,.v4-section-head,.v117-section-head{border-bottom:0;gap:clamp(34px,5vw,72px);margin-bottom:44px;padding-bottom:0}.section-heading h2,.v4-section-head h2,.v117-section-head h2{font-size:clamp(38px,4.2vw,58px)!important;line-height:1.03!important}.section-heading>p,.v4-section-head>p,.v117-section-head>p{color:var(--ds-muted);font-size:15px;line-height:1.72}.v4-hero{background:var(--ds-paper);padding:0 0 42px}.v4-hero-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(28px,4vw,56px);min-height:610px}.v4-hero-copy{grid-column:1/span 5;justify-content:center;padding:62px 0}.v4-hero-copy h1{letter-spacing:-.065em;font-weight:620;line-height:.94;font-size:clamp(52px,4.8vw,68px)!important}.v4-hero-lead{max-width:520px;color:var(--ds-muted);margin:24px 0 26px;font-size:16px;line-height:1.65}.v4-hero-process{gap:7px;margin-top:22px}.v4-hero-process li{font-size:8px}.v4-hero-stage{border-radius:var(--ds-radius);min-height:540px;box-shadow:var(--ds-shadow);grid-column:7/-1;margin:34px 0}.v4-stage-meta>span,.v4-stage-meta>a{min-height:78px}.v117-choice-label{font-size:10px;margin-top:4px!important;margin-bottom:12px!important}.v4-capability-band{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:0;display:grid}.v4-capability-band a{border-radius:var(--ds-radius);background:var(--ds-surface);min-height:112px;padding:19px;border:1px solid var(--ds-line)!important}.v4-capability-band a strong{font-size:15px;line-height:1.2}.v4-capability-band a small{font-size:10px}.v4-section{padding:var(--ds-section) 0}.v4-project-editorial{gap:16px}.v4-project-editorial article,.v4-project-editorial article.is-flagship{border:1px solid var(--ds-line);border-radius:var(--ds-radius);overflow:hidden}.v4-systems-stage,.v4-engineering-board,.v4-arkemx-map,.v4-contact-frame{border-radius:var(--ds-radius)}.v4-systems-stage>nav a{min-height:126px;padding:21px}.v4-engineering-grid,.v4-arkemx-grid,.v4-about-grid{gap:clamp(48px,7vw,90px)}.v4-engineering-model:after,.v4-arkemx-map:before{content:none;display:none}.v4-engineering-copy h2,.v4-arkemx-copy h2,.v4-about-grid h2{font-size:clamp(40px,4.1vw,58px);line-height:1.02}.v4-method-flow{gap:12px}.v4-method-flow:before{content:none;display:none}.v4-method-flow li{border-radius:var(--ds-radius);background:var(--ds-surface);min-height:154px;padding:20px;border:1px solid var(--ds-line)!important}.v4-method-flow span{place-items:initial;background:0 0;border:0;border-radius:0;width:auto;height:auto}.v4-method-flow b{margin-top:28px}.v4-output-mosaic{background:0 0;gap:12px}.v4-output-mosaic figure{border-radius:var(--ds-radius)}.v4-contact-frame{background:#051824b8;border-color:#eb8b5994;padding:clamp(30px,4vw,48px)!important}.v117-digital-hero{background:linear-gradient(118deg,var(--ds-navy-950),var(--ds-navy-800))}.v117-digital-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.72fr);align-items:center;gap:clamp(48px,7vw,92px);min-height:560px}.v117-digital-intro .breadcrumb{margin-bottom:30px!important}.v117-digital-intro h1{max-width:700px}.v117-entry-panel{border:0;border-top:3px solid var(--ds-copper);border-radius:var(--ds-radius);background:var(--ds-surface);box-shadow:var(--ds-shadow);overflow:hidden}.v117-entry-panel>span{padding:22px 24px 0;font-size:10px}.v117-entry-panel>h2{margin:9px 24px 19px;font-size:25px}.v117-entry-panel a{min-height:74px;padding:13px 22px}.v117-product-journey,.v117-customer-paths{padding:var(--ds-section) 0}.v117-product-journey ol,.v117-path-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.v117-product-journey li>a,.v117-path-grid>a{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);min-height:300px;padding:24px}.v117-product-journey li>a>div{margin-top:38px}.v117-product-journey li>a>div h3,.v117-path-grid h3{font-size:23px}.v117-digital-final{padding:var(--ds-section) 0}.v3d-engineering-hero{background:linear-gradient(118deg,var(--ds-navy-950),var(--ds-navy-800))}.v3d-hero-proof{border:0;gap:8px;width:max-content;max-width:100%;margin-top:30px;display:flex}.v3d-hero-proof span{border-radius:var(--ds-radius);background:#ffffff09;min-height:42px;padding:11px 14px;border:1px solid #ffffff2e!important}.v3d-engineering-intro-grid{padding-top:var(--ds-section);padding-bottom:var(--ds-section);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(48px,7vw,88px)}.v3d-engineering-intro h2,.v3d-capability-heading h2,.v3d-engineering-proof h2{font-size:clamp(38px,4.2vw,58px)}.v3d-engineering-intro-grid>div:last-child{border-top:0;padding-top:0}.v32-engineering-records,.v3d-capabilities,.v3d-engineering-proof{padding:var(--ds-section) 0}.v3d-capability-heading{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:52px}.v3d-capability-list{border:0;gap:14px;display:grid}.v3d-capability-record{border-radius:var(--ds-radius);background:#ffffff06;border:1px solid #ffffff29;overflow:hidden}.v3d-capability-record header{padding:28px}.v3d-capability-contract{background:#00000014;border-top-color:#ffffff24}.v3d-capability-contract>div,.v3d-capability-contract>div:first-child{padding:22px}.v3d-engineering-proof-grid{gap:clamp(48px,7vw,84px)}.contact-hero-v27{background-position:72% 52%}.premium-hero-actions{margin-top:28px}.contact-hero-v27 .premium-hero-trust{border:0!important;gap:8px!important;width:auto!important;max-width:860px!important;margin-top:28px!important;display:flex!important}.contact-hero-v27 .premium-hero-trust span{border-radius:var(--ds-radius);box-shadow:none;background:#04162285!important;border:1px solid #ffffff2b!important;min-height:44px!important;padding:10px 13px!important}.contact-layout{grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(48px,7vw,88px)}.contact-layout>aside{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);padding:30px;position:static}.contact-layout>aside h2{margin:0;font-size:clamp(34px,3.2vw,44px);line-height:1.04}.contact-lines{margin-top:32px}.project-brief-form{border:1px solid var(--ds-line);border-top:3px solid var(--ds-copper);border-radius:var(--ds-radius);background:var(--ds-surface);box-shadow:var(--ds-shadow);padding:clamp(30px,4vw,50px)}.form-heading h2{margin:0;font-size:clamp(36px,3.8vw,52px);line-height:1.03}.brief-outcomes{border:0;flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.brief-outcomes span{border-radius:var(--ds-radius);background:#f2f3ef;flex:150px;min-height:54px;padding:11px 13px;border:1px solid var(--ds-line)!important}.form-grid{gap:24px;margin-top:34px}.project-intake-section{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:#f6f7f3;margin:0;padding:24px}.project-intake-section legend{color:var(--ds-ink);font:760 11px/1.2 var(--font-manrope),Arial,sans-serif;letter-spacing:.08em;padding:0 10px 0 0}.project-intake-section legend span{color:var(--ds-copper);margin-right:10px}.project-intake-section-grid{gap:18px}.form-grid input:not([type=checkbox]),.form-grid select,.form-grid textarea{border-radius:var(--ds-radius);background:#fff;border-color:#bdc9c9;font-size:15px}.form-grid :where(input,select,textarea):focus{border-color:var(--ds-copper);outline-offset:0;outline:3px solid #b9623229}.v21-file-input{border-radius:var(--ds-radius);background:#fff;border:1px dashed #aebcbc;padding:18px}.form-actions button{min-height:56px}.contact-process{padding:var(--ds-section) 0}.contact-step-grid{border:0;gap:12px}.contact-step-grid article{border-radius:var(--ds-radius);background:#ffffff06;min-height:210px;padding:28px;border:1px solid #ffffff29!important}.project-start-hero,.tool-page-hero,.technical-hero,.model-library-hero,.sitemap-hero,.thread-page-hero,.architecture-page-hero,.coordination-page-hero,.account-dashboard-hero{background-color:var(--ds-navy-950);min-height:0!important}.project-start-hero-flow{background:0 0!important;border:0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;margin-top:34px!important;display:grid!important}.project-start-hero-flow span{border-radius:var(--ds-radius);background:#ffffff09!important;border:1px solid #ffffff29!important;min-height:54px!important;padding:10px 12px!important}.project-start-hero-flow small{display:none!important}.project-start-studio{border:1px solid var(--ds-line);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow);overflow:hidden}.project-start-head{gap:48px;padding:40px}.project-start-head h2{font-size:clamp(34px,3.8vw,48px)}.project-start-steps{background:var(--ds-line);border:0;gap:1px;padding:8px}.project-start-steps button{background:#f4f5f1;border:0;min-height:96px;padding:16px}.project-start-steps button.active{box-shadow:inset 0 3px var(--ds-copper)}.project-start-form{padding:clamp(28px,4vw,46px)}.start-assurance{padding:var(--ds-section) 0}.start-assurance>.shell{background:0 0;gap:12px}.start-assurance article{border-radius:var(--ds-radius);border:1px solid #ffffff26;min-height:210px}.v4-footer{background:var(--ds-navy-950);padding-top:64px}.v4-footer-statement{gap:16px 30px;padding-bottom:46px}.v4-footer-statement>h2{max-width:900px;font-size:clamp(36px,4.3vw,58px);line-height:1.02}.v4-footer-grid{grid-template-columns:minmax(220px,.58fr) minmax(0,1.42fr);gap:64px;padding-top:46px;padding-bottom:48px}.v4-footer-identity .official-logo{width:190px}.v4-footer-navigation{gap:28px 24px}.v4-footer-accordion summary{min-height:46px}.v4-footer-accordion a{padding:6px 0;font-size:10px}@media (width<=1180px){body .v4-site-header{gap:16px!important}body .v4-site-header .official-logo{width:148px!important;max-width:148px!important}.v4-nav-group>button,.v4-nav-direct{padding-left:8px;padding-right:8px;font-size:10px}.v4-nav-cta b{max-width:112px;line-height:1.2}.v117-product-journey ol,.v117-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){html body .v4-desktop-site-header{display:none!important}.v118-menu-backdrop{display:none}.v4-mobile-site-header{z-index:8000;width:100%;height:calc(68px + env(safe-area-inset-top));min-height:calc(68px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(20px,env(safe-area-inset-right)) 0 max(20px,env(safe-area-inset-left));color:var(--ds-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#faf9f5f7;border-bottom:1px solid #10283824;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:10px;position:sticky;top:0;display:grid!important}.v4-mobile-site-header:has(.v4-language-static,.v4-language){grid-template-columns:minmax(0,1fr) 48px 48px}.v4-mobile-site-header.is-dark{background:#061824f2;border-color:#ffffff24}.v4-mobile-site-header .official-logo{width:148px}.v4-mobile-nav-trigger{border-radius:var(--ds-radius)!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;display:flex!important}.v4-mobile-nav{background:var(--ds-navy-950);left:auto;right:0;width:min(94vw,440px)!important;max-width:440px!important}.v4-mobile-nav>header{min-height:calc(68px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 20px 0}.v4-mobile-nav-groups{padding:12px 20px 24px}.v117-mobile-priority{border:0;grid-template-columns:1fr;gap:8px;margin:4px 0 12px}.v117-mobile-priority>a{border-radius:var(--ds-radius);min-height:72px;border:1px solid #ffffff24!important}.v4-mobile-nav-groups>section{border-bottom-color:#ffffff24}.v4-mobile-nav-groups>section[data-current=true]>button,.v117-mobile-direct[aria-current=page]{color:#fff;box-shadow:inset 3px 0 var(--ds-copper)}.v4-mobile-nav-content a[aria-current=page]{color:#fff;box-shadow:inset 3px 0 var(--ds-copper);background:#ffffff14}.v4-mobile-nav-groups>section>button,.v117-mobile-direct{min-height:60px}.v4-mobile-nav-groups>section>button>b,.v117-mobile-direct>b{font-size:16px}.v4-mobile-nav-content{padding-left:36px}.v4-mobile-nav-content>p{font-size:12px}.v4-mobile-nav-content>div a{min-height:54px}.v4-hero-grid{grid-template-columns:1fr;min-height:0;display:grid;width:min(var(--ds-container),calc(100% - (var(--ds-gutter) * 2)))!important}.v4-hero-copy,.v4-hero-stage{grid-column:1}.v4-hero-copy{padding:64px 0 44px}.v4-hero-copy h1{max-width:680px;font-size:clamp(48px,9vw,66px)!important}.v4-hero-stage{aspect-ratio:16/10;min-height:0;margin:0}.v4-capability-band{grid-template-columns:1fr 1fr;margin-top:24px}.v4-section-head,.v117-section-head,.section-heading,.v117-digital-hero-grid,.v117-digital-final>.shell,.v3d-engineering-intro-grid,.v3d-capability-heading,.v3d-engineering-proof-grid,.contact-layout,.v4-footer-grid{grid-template-columns:1fr}.v117-digital-hero-grid{gap:42px}.v3d-hero-proof{flex-wrap:wrap;width:100%}.v3d-capability-contract{grid-template-columns:1fr 1fr}.v3d-capability-contract>div:nth-child(2n){border-right:0}.project-start-hero-flow{grid-template-columns:repeat(3,minmax(0,1fr))!important}.project-start-workspace{grid-template-columns:1fr}.start-assurance>.shell,.v4-footer-navigation{grid-template-columns:1fr 1fr}}@media (width>=961px){.v4-mobile-site-header{display:none!important}}@media (width<=600px){:root{--ds-gutter:18px;--ds-section:66px}.v4-mobile-nav{left:0;width:100vw!important;max-width:none!important}.inner-page>section:first-child>.shell:not(.v4-site-header),.inner-page>section:first-child>.site-nav+.shell,.v21-standard-hero>.shell:last-child,.project-start-hero>.shell,.v117-digital-hero-grid{padding-top:50px!important;padding-bottom:62px!important}body main>section:has(>.v4-site-header)>.v4-site-header+.shell{padding-top:50px!important;padding-bottom:62px!important}body main>section:has(>.v4-site-header)>.v4-site-header+.shell h1{font-size:clamp(40px,12.6vw,54px)!important;line-height:.98!important}.inner-page>section:first-child :where(h1),.v117-digital-hero h1,.v4-english-list-hero h1,.v4-english-hero h1{font-size:clamp(40px,12.6vw,54px)!important;line-height:.98!important}.inner-page>section:first-child .shell>p:not(.eyebrow):not(.v21-index),.v117-digital-intro>p:not(.v4-index){font-size:16px!important}.v4-hero-copy{padding:50px 0 36px}.v4-hero-copy h1{font-size:clamp(42px,12vw,54px)!important}.v4-hero-copy .v4-actions,.v117-digital-hero-actions,.premium-hero-actions{grid-template-columns:1fr;display:grid}.v4-hero-stage{aspect-ratio:auto;min-height:430px}.v4-capability-band,.v117-product-journey ol,.v117-path-grid,.contact-step-grid,.form-grid,.project-intake-section-grid,.start-assurance>.shell,.v4-footer-navigation{grid-template-columns:1fr}.v4-capability-band a{min-height:88px}.v4-method-flow{grid-template-columns:1fr 1fr}.v117-product-journey li>a,.v117-path-grid>a{min-height:250px}.v3d-hero-proof,.contact-hero-v27 .premium-hero-trust{grid-template-columns:1fr!important;width:100%!important;display:grid!important}.v3d-capability-record header{grid-template-columns:34px minmax(0,1fr);gap:14px;padding:22px}.v3d-capability-record header>b{grid-column:2;justify-self:start}.v3d-capability-contract{grid-template-columns:1fr}.v3d-capability-contract>div{border-bottom:1px solid #ffffff1f;border-right:0}.v3d-capability-contract>div:last-child{border-bottom:0}.contact-layout>aside,.project-brief-form{padding:24px 20px}.project-intake-section{padding:20px 16px}.brief-outcomes{display:grid}.project-start-hero-flow{grid-template-columns:1fr 1fr!important}.project-start-head{padding:28px 20px}.project-start-steps{scroll-snap-type:x proximity;grid-template-columns:repeat(5,155px);overflow-x:auto}.project-start-steps button{scroll-snap-align:start}.v4-footer-statement{display:block}.v4-footer-statement>p{margin-top:16px}}@media (prefers-reduced-motion:reduce){.v4-mega-menu,.v4-nav-group>button:after,.v4-nav-direct:after{transition:none!important;animation:none!important}}.knowledge-intro>.shell{align-items:start;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}.knowledge-intro article{align-content:start;gap:7px;min-width:0;display:grid}.knowledge-intro article p{margin:0}.resource-library-v2 .resource-filters{align-items:end}.resource-library-v2 .resource-more-filters{color:#324654;gap:6px;min-width:180px;font-size:11px;font-weight:750;display:grid}.resource-library-v2 .resource-more-filters select{color:#183346;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd3d8;border-radius:0;padding:8px 30px 8px 10px}.resource-library-v2 .resource-card{align-items:stretch}.resource-library-v2 .resource-card-copy,.resource-library-v2 .resource-source{align-self:start;min-width:0}.system-detail-hero h1{letter-spacing:-.045em;text-transform:uppercase;overflow-wrap:anywhere;font-weight:750;line-height:1.06}@media (width>=601px){.v4-footer-navigation{align-items:start}.v4-footer-accordion{align-self:start}}@media (width<=700px){.knowledge-intro>.shell{grid-template-columns:1fr!important;gap:14px!important}.resource-library-v2 .resource-more-filters{width:100%;min-width:0}}.customer-guide{--cg-ink:#132b3b;--cg-copper:#9c4d26;--cg-line:#cdd6da;color:var(--cg-ink);padding-block:38px 54px;font-size:1rem;line-height:1.6}.customer-guide-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:30px;display:flex}.customer-guide-heading h1{letter-spacing:-.04em;overflow-wrap:anywhere;max-width:900px;margin:10px 0 16px;font-size:clamp(1.8rem,3vw,3rem);line-height:1.15}.customer-guide-heading p{max-width:750px;margin:0}.customer-guide-heading>div>p:first-child,.customer-guide-kicker{letter-spacing:.08em;color:var(--cg-copper);font-size:.875rem;font-weight:700}.customer-guide-heading>a{white-space:nowrap;border-bottom:1px solid var(--cg-ink);min-height:44px;padding:10px 0;font-weight:700}.customer-guide-workspace{border:1px solid var(--cg-line);background:#fff;grid-template-columns:280px minmax(0,1fr);display:grid}.customer-guide-workspace>aside{color:#fff;background:#132b3b;padding:28px 22px}.customer-guide-workspace>aside>p{letter-spacing:.08em;color:#c7d3d9;margin:0 0 18px;font-size:.875rem}.customer-guide-workspace ol{margin:0;padding:0;list-style:none}.customer-guide-workspace li{border-top:1px solid #3c5260;align-items:center;gap:14px;padding:17px 0;font-size:1rem;display:flex}.customer-guide-workspace li span{color:#e0a57c;font-size:.875rem}.customer-guide-task{min-width:0;padding:clamp(24px,4vw,54px)}.customer-guide-task h2{letter-spacing:-.03em;margin:14px 0;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.25}.customer-guide-task>p{max-width:650px}.customer-primary{cursor:pointer;background:#9c4d26;border:1px solid #9c4d26;justify-content:center;align-items:center;min-height:48px;margin-block:12px;padding:13px 22px;font-size:1rem;font-weight:700;display:inline-flex;color:#fff!important}.customer-primary:hover{background:#783918}.customer-guide .customer-guide-note{color:#506471;max-width:680px;margin-top:24px;font-size:.875rem}.customer-guide a:focus-visible,.customer-guide button:focus-visible,.customer-guide input:focus-visible,.customer-guide select:focus-visible,.customer-guide textarea:focus-visible{outline-offset:4px;outline:3px solid #0074a8}.customer-technical{border-top:1px solid #cdd6da}.customer-technical>summary{cursor:pointer;color:#132b3b;background:#eef2f4;padding:28px max(24px,50vw - 640px);font-size:1rem;font-weight:700}.customer-site-header{background:#132b3b}.customer-guide-workspace li{padding:0}.customer-guide-workspace li>button{text-align:left;color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;width:100%;min-height:60px;padding:16px 8px;display:flex}.customer-guide-workspace li>button>span:last-child{color:inherit;font-size:1rem}.customer-guide-workspace li small{color:#c7d3d9;font-size:.75rem;display:block}.customer-guide-workspace li.is-current{background:#2a4354;border-left:3px solid #e0a57c}.customer-guide-workspace li>button:disabled{cursor:default;opacity:1}.customer-progress{gap:8px;padding-top:24px;font-size:.875rem;display:grid}.customer-progress progress{accent-color:#e0a57c;width:100%;height:8px}.customer-progress small{color:#c7d3d9;font-size:.75rem}.customer-guide-task>h2:focus{outline:none}.customer-secondary,.customer-back,.customer-ideas button,.customer-save button{color:#132b3b;cursor:pointer;background:#fff;border:1px solid #889ca8;justify-content:center;align-items:center;min-height:46px;padding:12px 16px;font-size:.875rem;font-weight:700;display:inline-flex}.customer-secondary{margin:12px 12px 12px 0}.customer-back{margin-top:24px;display:block}.customer-ideas{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.customer-guide button:disabled{cursor:wait;opacity:.6}.customer-summary{margin:24px 0}.customer-summary>div{border-bottom:1px solid #cdd6da;padding:14px 0}.customer-summary dt{color:#506471;font-size:.875rem}.customer-summary dd{margin:4px 0;font-size:1.125rem;font-weight:600}.customer-document-list{padding:0!important;list-style:none!important}.customer-guide-task .customer-document-list li{color:#132b3b;border-top:1px solid #cdd6da;align-items:center;gap:18px;padding:13px 0;font-size:1rem;line-height:1.5;display:flex}.customer-document-list li span{color:#506471;min-width:85px;font-size:.875rem}.customer-spaces fieldset{border:1px solid #cdd6da;grid-template-columns:minmax(0,1fr) 80px 120px 50px;align-items:end;gap:10px;min-width:0;margin:16px 0;padding:16px;display:grid}.customer-spaces legend{padding:0 8px;font-size:.875rem}.customer-spaces label{gap:6px;min-width:0;font-size:.875rem;display:grid}.customer-spaces input,.customer-guide .project-brief-form input,.customer-guide .project-brief-form select,.customer-guide .project-brief-form textarea{color:#132b3b;background:#fff;border:1px solid #899ca8;width:100%;min-width:0;max-width:100%;padding:10px;font-size:1rem;line-height:1.5}.customer-spaces input{min-height:46px}.customer-remove{color:#a52c24;cursor:pointer;background:0 0;border:0;min-height:46px;font-size:.875rem;text-decoration:underline}.customer-area{background:#eef2f4;padding:18px}.customer-error{color:#a52c24}.customer-system-options{border:0;gap:10px;margin:0;padding:12px 0;display:grid}.customer-system-options legend{font-size:.875rem;font-weight:700}.customer-system-options label{cursor:pointer;border:1px solid #cdd6da;align-items:center;gap:14px;padding:14px;font-size:1rem;display:flex}.customer-system-options input{accent-color:#9c4d26;flex-shrink:0;width:20px;height:20px}.customer-system-options label:has(input:checked){background:#fff7f2;border-color:#9c4d26}.customer-project-text{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#eef2f4;border-left:3px solid #9c4d26;padding:22px;line-height:1.8}.customer-submitted{background:#e9f2ed;border:1px solid #a1baac;padding:24px}.customer-save{background:#eef2f4;border:1px solid #cdd6da;border-top:0;grid-template-columns:1fr auto;gap:14px 24px;padding:22px 26px;font-size:.875rem;display:grid}.customer-save p{margin:4px 0}.customer-save>div[role=status]{grid-column:1/-1}.customer-save>div[role=status]:empty{display:none}.customer-save a{font-weight:700;text-decoration:underline}.customer-save button:disabled{opacity:.6;cursor:default}.customer-guide .project-brief-form{box-shadow:none;color:#132b3b;background:0 0;border:0;padding:26px 0 0;display:block}.customer-guide .project-brief-form .form-heading h2{font-size:1.5rem}.customer-guide .project-brief-form .form-heading .brief-outcomes{display:none}.customer-guide .project-brief-form .form-grid{display:block}.customer-guide .project-intake-section{min-width:0;margin:20px 0}.customer-guide .project-intake-section-grid{grid-template-columns:1fr 1fr}.customer-guide .project-brief-form .consent input{flex-shrink:0;width:20px;height:20px}.customer-guide .project-brief-form .consent{align-items:flex-start}.customer-guide .project-brief-form label>span{color:#132b3b;font-size:.875rem}.customer-guide .project-brief-form input[type=file]{font-size:.875rem}.customer-guide .project-brief-form .button{white-space:normal;text-align:left;height:auto;min-height:48px}.customer-guide .project-brief-form small{font-size:.75rem}.customer-guide .project-brief-form .form-wide{min-width:0}.customer-guide .project-brief-form i{overflow-wrap:anywhere}.start-customer-success{padding:32px}.start-customer-success .customer-save{border-top:1px solid #cdd6da;margin:24px 0}.start-customer-success details>summary{cursor:pointer;padding:16px 0}.customer-start-hero .shell{padding-block:18px 22px!important}.customer-start-hero h1{margin:12px 0!important;font-size:clamp(1.65rem,3vw,2.5rem)!important;line-height:1.2!important}.customer-start-hero .project-start-hero-flow,.customer-start-hero .eyebrow{display:none}.customer-start-hero>div>p{max-width:800px;font-size:1rem}.project-start-page>.section{padding-block:28px}.project-start-head{padding:24px!important}.project-start-head h2{font-size:1.6rem!important;line-height:1.2!important}.project-start-head>p,.project-start-workspace input,.project-start-workspace select{font-size:1rem!important}.project-start-steps button:disabled{cursor:not-allowed;opacity:.55}.project-start-actions button{min-height:48px}.start-validation{font-size:.875rem!important}.customer-resume{color:#132b3b;background:#eef2f4;border-left:3px solid #9c4d26;padding:16px;font-size:1rem}.customer-resume a{font-weight:700;text-decoration:underline}@media (width<=760px){.customer-guide-workspace li>button{gap:8px;min-height:60px;padding:10px 4px}.customer-guide-workspace li>button>span:last-child{font-size:.875rem}.customer-guide-workspace li small{font-size:.75rem}.customer-progress{padding-top:16px}.customer-spaces fieldset{grid-template-columns:1fr 1fr}.customer-spaces label:first-of-type{grid-column:1/-1}.customer-remove{justify-self:start}.customer-save{grid-template-columns:1fr;padding:20px}.customer-save button{width:100%}.customer-guide .project-intake-section-grid{grid-template-columns:1fr}.customer-guide-task .customer-document-list li{gap:10px;font-size:.875rem}.customer-secondary{width:100%;margin-right:0}.customer-project-text{padding:16px;font-size:.875rem}.start-customer-success{padding:20px}.customer-guide{padding-block:24px 36px}.customer-guide-heading{display:block}.customer-guide-heading>a{margin-top:12px;display:inline-block}.customer-guide-workspace{grid-template-columns:1fr}.customer-guide-workspace>aside{padding:18px}.customer-guide-workspace ol{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.customer-guide-workspace li{padding:10px 0;font-size:.875rem}.customer-guide-task{padding:24px 20px}.customer-primary{width:100%}}:root{--ds-navy-950:var(--brand-deep);--ds-navy-900:var(--brand-navy);--ds-copper:var(--brand-copper);--ds-copper-strong:#793515;--ds-paper:var(--brand-paper);--ds-surface:var(--brand-surface);--ds-surface-muted:#eaf0f5;--ds-ink:var(--brand-ink);--ds-muted:var(--brand-muted);--ds-line:var(--brand-line);--ds-radius:6px;--ds-container:1280px;--ds-section:clamp(64px, 6vw, 96px);--navy:var(--brand-deep);--navy2:var(--brand-navy);--paper:var(--brand-paper);--cream:#eaf0f5;--copper:var(--brand-copper);--ink:var(--brand-ink);--muted:var(--brand-muted)}body.arkem-corporate-site{color:var(--brand-ink);background:var(--brand-paper);font-family:var(--font-inter), sans-serif;overflow-wrap:break-word;accent-color:var(--brand-copper);caret-color:var(--brand-copper);font-size:1rem;line-height:1.7}body.arkem-corporate-site ::selection{color:var(--brand-deep);background:#c8dce9}body.arkem-corporate-site :focus-visible,body.arkem-corporate-site #main-content :focus-visible{outline:3px solid var(--brand-copper)!important;outline-offset:4px!important;box-shadow:0 0 0 3px #fff!important}body.arkem-corporate-site #main-content:focus{outline:none}body.arkem-corporate-site :where(h1,h2,h3){text-wrap:balance;letter-spacing:-.03em}body.arkem-corporate-site :where(p,li,dd){text-wrap:pretty}body.arkem-corporate-site main p{font-size:1rem;line-height:1.75}body.arkem-corporate-site :where(button,input,select,textarea){font-family:inherit}body.arkem-corporate-site :where(input,select,textarea){font-size:1rem!important}body.arkem-corporate-site :where(label,legend){font-size:.875rem!important;line-height:1.5!important}body.arkem-corporate-site :where(button,.button,.v4-button,.v21-button){letter-spacing:.015em;cursor:pointer;min-height:44px;font-size:.875rem;line-height:1.4}body.arkem-corporate-site button:disabled{cursor:not-allowed}body.arkem-corporate-site :where(.button,.v4-button,.v21-button){border-radius:5px;font-size:.875rem!important}body.arkem-corporate-site :where(.v4-arrow-icon,.button>span[aria-hidden],.v21-button>span[aria-hidden]){display:none}body.arkem-corporate-site :where(.eyebrow,.v4-index,.v21-index){letter-spacing:.035em;font-size:.875rem!important}body.arkem-corporate-site :where(.v4-hero-copy>.v4-index,.v4-section-head .v4-index,.v4-engineering-copy>.v4-index,.v4-about-grid>div>.v4-index,.v4-contact-frame .v4-index,.v4-arkemx-copy>.v4-index){display:none}body.arkem-corporate-site .v4-button.is-primary,body.arkem-corporate-site .button.copper,body.arkem-corporate-site .v21-button-copper{color:#fff;background:var(--brand-copper);border-color:var(--brand-copper)}body.arkem-corporate-site :where(.v4-text-link,.v21-text-link,.text-link,.v4-section-link a){min-height:44px;font-size:.875rem!important}body.arkem-corporate-site :where(img,video,iframe,canvas){max-width:100%}body.arkem-corporate-site :where(.shell,.form-grid>*,.v4-section-head>*,.project-intake-section-grid>*){min-width:0}body.arkem-corporate-site .v4-site-header{gap:20px!important;height:88px!important;min-height:88px!important}body.arkem-corporate-site .v4-site-header .brand{height:88px}body.arkem-corporate-site .v4-site-header:before{background:var(--brand-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.arkem-corporate-site .v4-site-header.is-dark:before{background:var(--brand-deep)!important}body.arkem-corporate-site .v4-desktop-navigation{gap:0!important;margin:0!important}body.arkem-corporate-site .v4-nav-group>button,body.arkem-corporate-site .v4-nav-direct{letter-spacing:.01em;min-height:88px;padding:0 10px;font-size:.8125rem}body.arkem-corporate-site .v4-nav-cta{gap:12px;min-height:48px;padding:10px 16px}body.arkem-corporate-site .v4-nav-cta b{letter-spacing:0;font-size:.8125rem!important}body.arkem-corporate-site .v117-project-shortcut{align-items:center;min-height:44px;font-size:.8125rem;display:flex}body.arkem-corporate-site .v4-mega-menu{border-radius:0 0 8px 8px;box-shadow:0 18px 38px #071d2b2e;top:88px!important}body.arkem-corporate-site .v118-menu-backdrop{top:88px}body.arkem-corporate-site .v4-mega-intro>span{display:none}body.arkem-corporate-site .v4-mega-intro p{color:var(--brand-muted);font-size:1rem}body.arkem-corporate-site .v4-mega-columns :where(small,b){font-size:.875rem}body.arkem-corporate-site .v4-mega-columns a{min-height:72px}body.arkem-corporate-site .v4-mega-columns a span{color:var(--brand-muted);font-size:.875rem}body.arkem-corporate-site .v4-mobile-nav-content :where(p,small,span){color:var(--brand-on-dark);font-size:.875rem}body.arkem-corporate-site main h1{overflow-wrap:break-word;max-width:1100px;letter-spacing:-.035em!important;font-size:clamp(2.25rem,4.8vw,4.5rem)!important;line-height:1.12!important}body.arkem-corporate-site .inner-page>section:first-child>.shell:not(.v4-site-header),body.arkem-corporate-site .v21-standard-hero>.shell:last-child,body.arkem-corporate-site .inner-hero-content{padding-top:clamp(44px,5vw,76px)!important;padding-bottom:clamp(48px,5vw,80px)!important}body.arkem-corporate-site .inner-page>section:first-child p:not(.eyebrow):not(.v21-index){max-width:70ch;font-size:1.0625rem!important}body.arkem-corporate-site :where(.v4-section-head,.section-heading,.v21-section-head){align-items:start;gap:36px}body.arkem-corporate-site :where(.v4-section-head,.section-heading,.v21-section-head) h2{letter-spacing:-.03em;font-size:clamp(1.875rem,3.5vw,3.125rem);line-height:1.18}body.arkem-corporate-site :where(.article-content,.v21-section) p{max-width:72ch}body.arkem-corporate-site .breadcrumb{flex-wrap:wrap;gap:10px;margin-bottom:24px;font-size:.875rem;line-height:1.5;display:flex}body.arkem-corporate-site .breadcrumb a{text-underline-offset:4px;text-decoration:underline}body.arkem-corporate-site .inner-page>section:first-child :where(.premium-hero-trust,.assistant-trust){flex-wrap:wrap}body.arkem-corporate-site .v4-hero{padding-bottom:36px}body.arkem-corporate-site .v4-hero-grid{align-items:center;gap:48px}body.arkem-corporate-site .v4-hero-copy{padding:64px 0 48px}body.arkem-corporate-site .v4-hero-copy h1{font-weight:650}body.arkem-corporate-site .v4-hero-copy h1 em{color:var(--brand-copper)}body.arkem-corporate-site .v4-hero-lead{color:var(--brand-muted);max-width:52ch;font-size:1.125rem!important}body.arkem-corporate-site .v4-hero-process :where(b,span){font-size:.875rem}body.arkem-corporate-site .v4-hero-stage{border-radius:6px;overflow:hidden;box-shadow:0 20px 44px #071d2b24}body.arkem-corporate-site .corporate-project-media{z-index:3;gap:8px;display:flex;position:absolute;top:16px;right:16px}body.arkem-corporate-site .corporate-project-media button{min-height:44px;color:var(--brand-ink);background:#fff;border:1px solid #d5dee6;border-radius:4px;padding:8px 12px;font-size:.875rem}body.arkem-corporate-site .corporate-project-media button[aria-pressed=true]{background:var(--brand-navy);color:#fff}body.arkem-corporate-site .v4-stage-meta :is(small,i){letter-spacing:0;color:var(--brand-on-dark);line-height:1.5;font-size:.8125rem!important}body.arkem-corporate-site .v4-stage-meta b{font-size:1rem!important}body.arkem-corporate-site .v4-stage-meta>a{letter-spacing:0;font-size:.875rem}body.arkem-corporate-site .v4-hero-stage-media img.v4-stage-image,body.arkem-corporate-site .v4-hero-stage-media video.v4-stage-video{transform:none}body.arkem-corporate-site .v117-choice-label{color:var(--brand-muted);letter-spacing:.025em;margin-bottom:16px;font-size:.875rem}body.arkem-corporate-site .v4-capability-band{border:1px solid var(--brand-line);background:#fff;gap:0}body.arkem-corporate-site .v4-capability-band a{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-width:0;height:auto;min-height:140px;padding:24px;display:flex;border:0!important;border-right:1px solid var(--brand-line)!important}body.arkem-corporate-site .v4-capability-band a:last-child{border-right:0!important}body.arkem-corporate-site .v4-capability-band a>span{display:none}body.arkem-corporate-site .v4-capability-band :is(strong,small){white-space:normal;overflow-wrap:break-word;text-transform:none;letter-spacing:0;min-width:0;max-width:100%;display:block}body.arkem-corporate-site .v4-capability-band a strong{font-size:1.125rem;font-weight:650;line-height:1.4}body.arkem-corporate-site .v4-capability-band small{color:var(--brand-muted);font-weight:400;line-height:1.6;font-size:.875rem!important}body.arkem-corporate-site .v4-capability-band a:is(:hover,:focus-visible){background:var(--brand-navy);color:#fff}body.arkem-corporate-site .v4-capability-band a:is(:hover,:focus-visible) small{color:var(--brand-on-dark)}body.arkem-corporate-site .v4-home>:where(.v4-systems,.v4-outputs){background:var(--brand-paper);color:var(--brand-ink);border-top-color:var(--brand-line)}body.arkem-corporate-site .v4-home>:where(.v4-systems,.v4-outputs) .v4-section-head h2{color:var(--brand-ink)}body.arkem-corporate-site .v4-home>:where(.v4-systems,.v4-outputs) .v4-section-head>p{color:var(--brand-muted)}body.arkem-corporate-site .v4-systems-stage nav{background:var(--brand-navy)}body.arkem-corporate-site .v4-systems-stage nav :where(small,span){color:var(--brand-on-dark);font-size:.875rem}body.arkem-corporate-site .v4-project-editorial :where(small,dt){color:var(--brand-muted);letter-spacing:.025em;font-size:.8125rem}body.arkem-corporate-site .v4-project-editorial dd{font-size:.9375rem}body.arkem-corporate-site .v4-project-image{border-radius:5px}body.arkem-corporate-site .v4-project-image img{transition:transform .25s ease-out}body.arkem-corporate-site .v4-project-image:hover img{transform:scale(1.025)}body.arkem-corporate-site .v4-engineering-copy ol{gap:0}body.arkem-corporate-site .v4-engineering-copy ol li{padding:12px 0;font-size:1rem}body.arkem-corporate-site .v4-arkemx-copy :where(p,span),body.arkem-corporate-site .v4-arkemx-map>p{color:var(--brand-on-dark)}body.arkem-corporate-site .v4-arkemx-counts{display:none}body.arkem-corporate-site .v4-arkemx-copy h2 em,body.arkem-corporate-site .v4-group-map>a>span{color:var(--brand-copper-light)}body.arkem-corporate-site .v4-group-map b{font-size:1rem;line-height:1.4}body.arkem-corporate-site .v4-group-map small{font-size:.875rem;font-weight:400;line-height:1.6}body.arkem-corporate-site .v4-group-map>a:is(:hover,:focus-visible){background:var(--brand-copper);color:#fff}body.arkem-corporate-site .v4-group-map>a:is(:hover,:focus-visible) :is(span,b,small){color:#fff}body.arkem-corporate-site :is(.v117-digital-hero,.v117-digital-final,.v4-x-hero) .v4-index{color:var(--brand-copper-light)}body.arkem-corporate-site .v4-method-flow b{font-size:1rem;line-height:1.4}body.arkem-corporate-site .v4-method-flow small{font-size:.875rem;font-weight:400;line-height:1.6}body.arkem-corporate-site .v4-output-mosaic figure{border-radius:5px}body.arkem-corporate-site .v4-leadership :where(small,span){color:var(--brand-muted);font-size:.875rem}body.arkem-corporate-site .v4-contact-frame p{color:var(--brand-on-dark)}body.arkem-corporate-site .corporate-hero-copy{position:relative}body.arkem-corporate-site .corporate-hero-stats{display:none}body.arkem-corporate-site :where(.corporate-statement,.corporate-founder,.corporate-journey){gap:56px}body.arkem-corporate-site .founder-portrait{margin:0}body.arkem-corporate-site .founder-portrait img{border-radius:5px}body.arkem-corporate-site .founder-source-note{color:var(--brand-muted);font-size:.875rem;line-height:1.6;display:block}body.arkem-corporate-site .founder-credentials{display:none}body.arkem-corporate-site :where(.visual-service-row,.system-hub-card){gap:clamp(28px,5vw,64px);padding-top:40px;padding-bottom:40px}body.arkem-corporate-site :where(.visual-service-row,.system-hub-card,.platform-card) img{object-fit:cover}body.arkem-corporate-site :where(.service-row-tags,.system-card-tags,.audience-tags) span{font-size:.875rem;line-height:1.5}body.arkem-corporate-site .platform-grid{gap:28px}body.arkem-corporate-site .platform-card{background:#fff;border-radius:6px;overflow:hidden}body.arkem-corporate-site .platform-card .card-body{padding:28px}body.arkem-corporate-site .platform-card h2{font-size:1.5rem;line-height:1.25}body.arkem-corporate-site .platform-card .card-body>a{min-height:44px;font-size:.875rem}body.arkem-corporate-site .platform-card .card-body>small{font-size:.875rem;line-height:1.6}body.arkem-corporate-site .commerce-status{border:1px solid var(--brand-line);background:#fff;gap:24px}body.arkem-corporate-site .commerce-status span{color:var(--brand-ink);letter-spacing:0;font-size:1rem}body.arkem-corporate-site :where(.resource-card-copy,.reference-ledger,.project-archive){min-width:0}body.arkem-corporate-site .resource-library-v2 :where(.resource-more-filters,.resource-card-category,.resource-card-meta){font-size:.875rem}body.arkem-corporate-site .article-content{max-width:76ch;padding:64px 0 80px}body.arkem-corporate-site .article-content :where(p,li){font-size:1.0625rem;line-height:1.85}body.arkem-corporate-site .article-meta{flex-wrap:wrap;font-size:.875rem}body.arkem-corporate-site .article-disclaimer{border:1px solid var(--brand-line);background:#eaf0f5}body.arkem-corporate-site .technical-record-note{color:var(--brand-muted);font-size:.875rem}body.arkem-corporate-site :is(.v115-source-band,.v115-clash-board,.v115-delivery-board,.v116-health-gates,.v116-work-board,.v116-revision-grid,.v116-source-note,.federation-rules) :is(small,span,dt,dd,p,em,button){letter-spacing:0!important;font-size:.875rem!important;line-height:1.6!important}body.arkem-corporate-site :is(.v115-source-band,.v115-clash-board,.v115-delivery-board,.v116-health-gates,.v116-work-board,.v116-revision-grid,.v116-source-note,.federation-rules) :is(b,h4,strong){font-size:1rem!important;line-height:1.5!important}body.arkem-corporate-site :is(.v115-source-band,.v115-clash-board) :is(small,dt,p){color:var(--brand-muted)}body.arkem-corporate-site .v116-source-note :is(small,dt,p),body.arkem-corporate-site .v115-carbon :is(span,small){color:var(--brand-on-dark)}body.arkem-corporate-site .v115-clash-board article>button,body.arkem-corporate-site .v116-work-board article>button{min-height:48px}body.arkem-corporate-site .v115-clash-board article>button{color:var(--brand-copper)}body.arkem-corporate-site .v116-work-board article>button{color:#fff}body.arkem-corporate-site .v115-clash-board article>button:hover{color:#fff;background:var(--brand-copper)}body.arkem-corporate-site .v115-cost-list p{grid-template-columns:minmax(0,1fr) minmax(8ch,auto)}body.arkem-corporate-site .v115-4d>article{grid-template-columns:minmax(0,1fr) minmax(80px,1fr) minmax(7ch,auto);padding:12px 0}body.arkem-corporate-site .v116-work-board{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}body.arkem-corporate-site .v116-revision-grid article{grid-template-columns:minmax(0,1fr) minmax(6ch,auto) minmax(8ch,auto)}body.arkem-corporate-site .v116-revision-grid article>b{grid-column:1/-1}body.arkem-corporate-site .form-grid :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:48px;color:var(--brand-ink);background:#fff;border:1px solid #9cabb7}body.arkem-corporate-site input::placeholder,body.arkem-corporate-site textarea::placeholder{color:#596c7c;opacity:1}body.arkem-corporate-site .form-grid input:focus,body.arkem-corporate-site .form-grid select:focus,body.arkem-corporate-site .form-grid textarea:focus{border-color:var(--brand-copper)}body.arkem-corporate-site .project-intake-section{background:var(--brand-paper)}body.arkem-corporate-site .project-intake-section legend{letter-spacing:0}body.arkem-corporate-site .customer-guide .customer-summary{background:0 0;border:0;display:block}body.arkem-corporate-site .customer-guide .customer-summary>div{min-width:0}body.arkem-corporate-site .customer-guide-heading{padding-top:20px}body.arkem-corporate-site .customer-guide-heading h1{max-width:26ch}body.arkem-corporate-site .customer-guide .customer-error{color:#923425}body.arkem-corporate-site .customer-technical{border:1px solid var(--brand-line);background:#fff;margin:0 auto 64px}body.arkem-corporate-site .customer-technical>summary{min-height:56px;padding:20px 24px;font-size:1rem}body.arkem-corporate-site .customer-technical .v21-x-hero-copy h2,body.arkem-corporate-site .customer-technical .thread-page-hero h2{font-size:clamp(1.75rem,3.6vw,3rem);line-height:1.15}body.arkem-corporate-site :where(.customer-guide-kicker,.account-dashboard-hero>.shell>.eyebrow){font-size:.875rem}body.arkem-corporate-site .contact-lines :where(span,b){font-size:1rem}body.arkem-corporate-site .contact-note{color:var(--brand-muted);font-size:.875rem!important}body.arkem-corporate-site :where(.tool-tabs,.resource-filters,.project-filter-bar) button{min-height:44px;font-size:.875rem}body.arkem-corporate-site .v4-footer{background:var(--brand-deep);color:#fff;border-top:2px solid var(--brand-copper);padding:36px 0 12px}body.arkem-corporate-site .corporate-footer-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;padding-bottom:24px;display:grid}body.arkem-corporate-site .corporate-footer-brand{grid-template-columns:168px minmax(0,360px);align-items:center;gap:32px;min-width:0;display:grid}body.arkem-corporate-site .corporate-footer-brand .brand{min-height:44px;padding:0}body.arkem-corporate-site .corporate-footer-brand .official-logo{width:168px;max-width:168px}body.arkem-corporate-site .corporate-footer-brand p{color:var(--brand-on-dark);margin:0;font-size:1rem;line-height:1.65}body.arkem-corporate-site .corporate-footer-contact{flex-direction:column;align-items:flex-end;gap:2px;display:flex}body.arkem-corporate-site .corporate-footer-contact-cta{color:#fff;border:1px solid #78909f;border-radius:4px;justify-content:center;align-items:center;min-height:44px;padding:10px 20px;font-size:.875rem;transition:background-color .18s,color .18s;display:inline-flex}body.arkem-corporate-site .corporate-footer-contact-cta:hover{color:var(--brand-deep);background:#fff}body.arkem-corporate-site .corporate-footer-contact>a:not(.corporate-footer-contact-cta){min-height:44px;color:var(--brand-on-dark);font-variant-numeric:tabular-nums;align-items:center;font-size:.875rem;display:inline-flex}body.arkem-corporate-site .corporate-footer-navigation{border-top:1px solid #294350;padding-top:24px;padding-bottom:20px}body.arkem-corporate-site .corporate-footer-directory{min-width:0}body.arkem-corporate-site .corporate-footer-directory-content{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;padding:0;display:grid}body.arkem-corporate-site .corporate-footer-group{min-width:0}body.arkem-corporate-site .corporate-footer-group h3{color:#fff;letter-spacing:0;margin:0 0 12px;font-size:1rem;font-weight:600;line-height:1.5}body.arkem-corporate-site .corporate-footer-group>div{flex-direction:column;display:flex}body.arkem-corporate-site .corporate-footer-group a{min-height:44px;color:var(--brand-on-dark);align-items:center;padding:8px 0;font-size:.875rem;line-height:1.5;display:flex}body.arkem-corporate-site .corporate-footer-group a:is(:hover,:focus-visible){color:#fff;text-underline-offset:5px;text-decoration:underline}body.arkem-corporate-site .corporate-footer-connect{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-bottom:8px;display:flex}body.arkem-corporate-site .corporate-footer-connect>span{color:var(--brand-on-dark);font-size:.8125rem;line-height:1.6}body.arkem-corporate-site .corporate-footer-social{flex-wrap:wrap;gap:8px;display:flex}body.arkem-corporate-site .corporate-footer-social a{min-width:44px;min-height:44px;color:var(--brand-on-dark);border:1px solid #3a5363;border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;transition:background-color .18s,border-color .18s;display:inline-flex}body.arkem-corporate-site .corporate-footer-social .corporate-social-icon{object-fit:contain;filter:brightness(0)invert();width:22px;height:22px;display:block}body.arkem-corporate-site .corporate-footer-social a:is(:hover,:focus-visible){border-color:var(--brand-copper-light);background:#1b394b}body.arkem-corporate-site .corporate-footer-meta{border-top:1px solid #294350;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;padding-top:4px;display:flex}body.arkem-corporate-site .corporate-footer-meta>span{color:var(--brand-on-dark);font-size:.8125rem;line-height:1.6}body.arkem-corporate-site .corporate-footer-meta nav{flex-wrap:wrap;gap:0 24px;display:flex}body.arkem-corporate-site .corporate-footer-meta a{min-height:44px;color:var(--brand-on-dark);align-items:center;font-size:.875rem;display:inline-flex}body.arkem-corporate-site .corporate-footer-meta a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}body.arkem-corporate-site .corporate-footer-legal p{max-width:80ch;color:var(--brand-on-dark);margin:0;padding:8px 0 16px;font-size:.8125rem;line-height:1.6}@media (width<=1180px){body.arkem-corporate-site .corporate-footer-directory-content{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){body.arkem-corporate-site .corporate-footer-brand{grid-template-columns:minmax(0,1fr);gap:16px}}@media (width<=760px){body.arkem-corporate-site .corporate-footer-main{grid-template-columns:minmax(0,1fr);gap:20px}body.arkem-corporate-site .corporate-footer-brand p{max-width:48ch}body.arkem-corporate-site .corporate-footer-contact{flex-flow:wrap;align-items:center;gap:8px 24px}body.arkem-corporate-site .corporate-footer-meta{flex-direction:column;align-items:flex-start;gap:4px;padding-top:12px}}@media (width<=600px){body.arkem-corporate-site .v4-footer{padding-top:28px}body.arkem-corporate-site .corporate-footer-directory-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}body.arkem-corporate-site .corporate-footer-connect{flex-direction:column;align-items:flex-start}}@media (width<=359px){body.arkem-corporate-site .corporate-footer-directory-content{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){body.arkem-corporate-site .corporate-footer-social a,body.arkem-corporate-site .corporate-footer-contact-cta{transition:none}}body.arkem-corporate-site .v4-floating-contact{border-radius:6px}body.arkem-corporate-site .project-photo{background:#e6ebee;width:100%;height:100%;position:absolute;inset:0;overflow:hidden;container-type:size}body.arkem-corporate-site .project-photo.is-natural{aspect-ratio:4/3;height:auto;position:relative;inset:auto}body.arkem-corporate-site .project-photo-plane{width:max(100cqw,100cqh);height:max(100cqw,100cqh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.arkem-corporate-site .project-photo .project-photo-plane>img{max-width:none!important;width:var(--photo-width)!important;height:var(--photo-height)!important;inset:auto!important;left:var(--photo-left)!important;top:var(--photo-top)!important;object-fit:fill!important;filter:none!important;border-radius:0!important;position:absolute!important;transform:none!important}body.arkem-corporate-site .project-photo>img{object-fit:cover}body.arkem-corporate-site .v31-project-archive-media:has(.project-photo):before{display:none}body.arkem-corporate-site .v31-project-archive-media:has(.project-photo):after{display:none}body.arkem-corporate-site .v4-home .v4-hero{background:var(--brand-deep);color:#fff;padding-bottom:36px}body.arkem-corporate-site .v4-home .v4-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:32px;padding-top:40px;padding-bottom:32px;min-height:0!important;display:grid!important}body.arkem-corporate-site .v4-home .v4-hero-copy{border:0;order:0;grid-column:auto;min-width:0;padding:24px 0}body.arkem-corporate-site .v4-home .v4-hero-copy h1{color:#fff;font-size:clamp(2rem,3.7vw,3.25rem)!important;line-height:1.15!important}body.arkem-corporate-site .v4-home .v4-hero-copy h1 em{color:var(--brand-copper-light)}body.arkem-corporate-site .v4-home .v4-hero-lead{color:var(--brand-on-dark)}body.arkem-corporate-site .v4-home .v4-hero-process{color:var(--brand-on-dark);flex-wrap:wrap}body.arkem-corporate-site .v4-home .v4-hero-process li span{color:var(--brand-copper-light)}body.arkem-corporate-site .v4-home .v4-hero .v4-button.is-secondary{color:#fff;background:0 0;border-color:#839ba9}body.arkem-corporate-site .v4-home .v4-hero .v4-button.is-secondary:is(:hover,:focus-visible){color:var(--brand-deep);background:#fff}body.arkem-corporate-site .home-project-selection{order:1;justify-self:stretch;width:100%;min-width:0}body.arkem-corporate-site .home-project-selection>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}body.arkem-corporate-site .home-project-selection h2{color:#fff;letter-spacing:0;margin:0;font-weight:600;font-size:1rem!important;line-height:1.5!important}body.arkem-corporate-site .home-project-selection>header>a{min-height:44px;color:var(--brand-copper-light);text-underline-offset:4px;align-items:center;padding:8px 0;font-size:.875rem;text-decoration:underline;display:inline-flex}body.arkem-corporate-site .home-project-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#647f91 transparent;gap:16px;padding:4px 0 12px;display:flex;overflow-x:auto}body.arkem-corporate-site .home-project-slide{scroll-snap-align:start;border-radius:8px;flex-direction:column;flex:0 0 calc(50% - 8px);gap:12px;min-width:0;display:flex}body.arkem-corporate-site .home-project-slide-image{aspect-ratio:4/3;background:#e6ebee;border-radius:8px;width:100%;display:block;position:relative;overflow:hidden}body.arkem-corporate-site .home-project-slide-caption{gap:4px;min-width:0;padding:0 2px;display:grid}body.arkem-corporate-site .home-project-slide-caption b{color:#fff;font-size:1rem;font-weight:600;line-height:1.4}body.arkem-corporate-site .home-project-slide-caption small{color:var(--brand-on-dark);font-weight:400;line-height:1.5;font-size:.8125rem!important}body.arkem-corporate-site .home-project-slide:is(:hover,:focus-visible) b{color:var(--brand-copper-light);text-underline-offset:4px;text-decoration:underline}body.arkem-corporate-site #main-content :is(.home-project-track,.home-project-slide):focus-visible{outline:2px solid var(--brand-copper-light)!important;outline-offset:-2px!important;box-shadow:none!important}body.arkem-corporate-site .home-project-controls{justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}body.arkem-corporate-site .home-project-position{color:var(--brand-on-dark);font-variant-numeric:tabular-nums;font-size:.8125rem}body.arkem-corporate-site .home-project-controls>div{gap:8px;display:flex}body.arkem-corporate-site .home-project-controls button{color:#fff;cursor:pointer;background:0 0;border:1px solid #617e90;border-radius:4px;min-width:76px;min-height:44px;padding:8px 12px;font-size:.875rem}body.arkem-corporate-site .home-project-controls button:disabled{color:#93a8b5;cursor:default;border-color:#334e60}body.arkem-corporate-site .home-project-controls button:not(:disabled):is(:hover,:focus-visible){border-color:var(--brand-copper-light);background:#173d54}body.arkem-corporate-site .v4-home .v117-choice-label{color:var(--brand-on-dark);margin-top:0}body.arkem-corporate-site .v4-home .v4-capability-band{background:0 0;border:0;gap:12px;margin-top:0}body.arkem-corporate-site .v4-home .v4-capability-band a{color:#fff;background:#0f3044;border-radius:6px;justify-content:flex-start;min-height:166px;padding:20px;transition:transform .18s,background-color .18s,border-color .18s;border:1px solid #3b596a!important}body.arkem-corporate-site .v4-home .home-capability-symbol{width:100%;color:var(--brand-copper-light);justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}body.arkem-corporate-site .v4-home .home-capability-symbol span{color:#adc0cb;font-variant-numeric:tabular-nums;font-size:.8125rem}body.arkem-corporate-site .v4-home .v4-capability-band small{color:var(--brand-on-dark)}body.arkem-corporate-site .v4-home .v4-capability-band a:is(:hover,:focus-visible){background:#173d54;transform:translateY(-3px);border-color:var(--brand-copper-light)!important}body.arkem-corporate-site .v4-home .v4-capability-band a:focus-visible{outline:2px solid var(--brand-copper-light);outline-offset:3px}body.arkem-corporate-site .v117-entry-panel a{height:auto;min-height:104px;padding:20px 24px}body.arkem-corporate-site .v117-entry-panel a>div{gap:8px;min-width:0}body.arkem-corporate-site .v117-entry-panel a b{font-size:1.125rem;font-weight:650;line-height:1.4}body.arkem-corporate-site .v117-entry-panel a small{font-size:.875rem;font-weight:400;line-height:1.6}body.arkem-corporate-site .v4-systems-stage nav a>div{gap:8px;min-width:0;display:grid}body.arkem-corporate-site .v4-systems-stage nav a b{font-size:1.125rem;font-weight:650;line-height:1.4}body.arkem-corporate-site .v4-systems-stage nav a small{font-weight:400;line-height:1.6;font-size:.875rem!important}body.arkem-corporate-site :is(.geo-workflow,.xlab-tabs,.v108-primary-nav,.project-start-steps)>button{white-space:normal;text-align:left;height:auto;max-height:none;min-height:88px!important;padding:16px!important}body.arkem-corporate-site :is(.geo-workflow,.xlab-tabs,.v108-primary-nav,.project-start-steps)>button b{letter-spacing:0;word-break:normal;overflow-wrap:break-word;min-width:0;font-weight:650;font-size:1rem!important;line-height:1.4!important}body.arkem-corporate-site :is(.geo-workflow,.v108-primary-nav,.project-start-steps)>button small{letter-spacing:0;word-break:normal;overflow-wrap:break-word;min-width:0;font-weight:400;font-size:.8125rem!important;line-height:1.5!important}body.arkem-corporate-site .geo-workflow>button>span{gap:8px;min-width:0}body.arkem-corporate-site .geo-workflow>button small{margin-top:0}body.arkem-corporate-site .geo-workflow>button:last-child{grid-column:auto!important}body.arkem-corporate-site .project-start-steps>button small{margin-top:8px}body.arkem-corporate-site .v108-primary-nav>button{row-gap:8px}body.arkem-corporate-site .v108-primary-nav>button :is(b,small){grid-column:2}body.arkem-corporate-site .xlab-professional>.xlab-tabs{grid-template-columns:repeat(6,minmax(190px,1fr));overflow-x:auto}body.arkem-corporate-site .xlab-tabs>button{gap:5px 10px}body.arkem-corporate-site .xlab-tabs>button>span{font-size:.6875rem!important;line-height:1.4!important}body.arkem-corporate-site .project-start-page .project-start-hero>.project-start-hero-content.shell:not(.v4-site-header){padding-top:36px!important;padding-bottom:40px!important}body.arkem-corporate-site .project-start-page .project-start-hero h1{max-width:900px;font-size:clamp(2rem,3.6vw,3rem)!important;line-height:1.2!important}body.arkem-corporate-site .project-start-page .project-start-hero-content>p:not(.eyebrow){max-width:76ch;color:var(--brand-on-dark)}body.arkem-corporate-site .project-start-page .project-start-hero-flow{padding:0;list-style:none;overflow:visible;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;width:100%!important;max-width:none!important;margin:28px 0 0!important;display:grid!important}body.arkem-corporate-site .project-start-page .project-start-hero-flow>li{background:#123448;border:1px solid #6a8394;border-radius:6px;align-items:center;gap:14px;min-width:0;min-height:96px;padding:18px;display:flex}body.arkem-corporate-site .project-start-page .project-start-hero-flow i{letter-spacing:0;color:var(--brand-copper-light);flex-shrink:0;font-style:normal;font-weight:600;line-height:1.2;font-size:1.5rem!important}body.arkem-corporate-site .project-start-page .project-start-hero-flow b{letter-spacing:0;color:#fff;font-weight:600;line-height:1.4;font-size:1rem!important}@media (width<=1180px){body.arkem-corporate-site .v4-desktop-site-header{display:none!important}body.arkem-corporate-site .v118-menu-backdrop{display:none}body.arkem-corporate-site .v4-mobile-site-header{z-index:8000;min-height:calc(76px + env(safe-area-inset-top));height:auto;padding:env(safe-area-inset-top) max(20px,env(safe-area-inset-right)) 0 max(20px,env(safe-area-inset-left));border-bottom:1px solid var(--brand-line);color:var(--brand-ink);background:#fff;grid-template-columns:minmax(0,1fr) 48px 48px;align-items:center;gap:12px;position:relative;display:grid!important}body.arkem-corporate-site .v4-mobile-site-header.is-dark{background:var(--brand-deep);border-color:#334a59}body.arkem-corporate-site .v4-mobile-site-header .official-logo{width:148px}body.arkem-corporate-site .v4-mobile-nav-trigger{justify-content:center;align-items:center;width:48px!important;height:48px!important;display:flex!important}body.arkem-corporate-site .v4-hero-grid{gap:32px}body.arkem-corporate-site .v4-capability-band{grid-template-columns:1fr 1fr}body.arkem-corporate-site .v4-capability-band a{border-bottom:1px solid var(--brand-line)!important}body.arkem-corporate-site .project-start-page .v4-mobile-site-header{padding-left:max(var(--ds-gutter),env(safe-area-inset-left));padding-right:max(var(--ds-gutter),env(safe-area-inset-right))}body.arkem-corporate-site .v4-footer-navigation{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){body.arkem-corporate-site .v4-home .v4-hero-grid{grid-template-columns:1fr;gap:20px}body.arkem-corporate-site .project-start-page .project-start-hero-flow{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.arkem-corporate-site .v4-footer-identity{grid-template-columns:156px minmax(0,1fr)}body.arkem-corporate-site .v4-footer-identity>span{grid-column:2}}@media (width<=760px){body.arkem-corporate-site :is(.v115-source-band,.v115-delivery-layout,.v115-clash-board>div,.v116-revision-grid article){grid-template-columns:1fr}body.arkem-corporate-site .v116-revision-grid article>*{grid-area:auto}body.arkem-corporate-site .v115-4d>article{grid-template-columns:minmax(0,1fr) minmax(7ch,auto)}body.arkem-corporate-site .v115-4d>article>i{grid-area:2/1/auto/-1}body.arkem-corporate-site main h1{font-size:clamp(2rem,8.5vw,3.25rem)!important;line-height:1.15!important}body.arkem-corporate-site .v4-hero-grid{grid-template-columns:1fr}body.arkem-corporate-site .v4-home .v4-hero-grid{grid-template-columns:1fr;gap:24px;padding-top:12px;padding-bottom:28px;width:calc(100% - 40px)!important}body.arkem-corporate-site .v4-home .v4-hero-copy{padding:24px 0 0}body.arkem-corporate-site .v4-home .v4-hero-copy h1{font-size:clamp(1.8rem,6.7vw,2.75rem)!important}body.arkem-corporate-site .v4-hero-copy{padding:40px 0 12px}body.arkem-corporate-site .v4-hero-stage{aspect-ratio:auto;min-height:390px}body.arkem-corporate-site .v4-stage-meta{grid-template-columns:minmax(0,1fr) 120px}body.arkem-corporate-site .v4-hero-copy h1{max-width:100%}body.arkem-corporate-site :where(.v4-section-head,.section-heading,.v21-section-head,.visual-service-row,.system-hub-card,.corporate-statement,.contact-layout){grid-template-columns:1fr;gap:28px}body.arkem-corporate-site .section-heading{display:grid}body.arkem-corporate-site :where(.v4-section-head,.section-heading,.v21-section-head) h2{font-size:2rem}body.arkem-corporate-site .v4-footer-statement{grid-template-columns:1fr;gap:20px}body.arkem-corporate-site .v4-footer-contact-cta{justify-self:start}body.arkem-corporate-site .v4-footer-grid{grid-template-columns:1fr;gap:24px}body.arkem-corporate-site .v4-footer-identity{grid-template-columns:1fr;gap:14px}body.arkem-corporate-site .v4-footer-identity>span{grid-column:auto}body.arkem-corporate-site .v4-footer-navigation{grid-template-columns:1fr 1fr}body.arkem-corporate-site .v4-contact-actions{width:100%}body.arkem-corporate-site .v4-contact-actions a{white-space:normal;text-align:center}body.arkem-corporate-site .platform-grid{grid-template-columns:1fr}body.arkem-corporate-site .commerce-status{grid-template-columns:1fr;gap:12px;padding:24px}body.arkem-corporate-site .article-content{width:calc(100% - 40px)}}@media (width<=600px){body.arkem-corporate-site .home-project-slide{flex-basis:82%}body.arkem-corporate-site .home-project-slide-image{aspect-ratio:16/10}body.arkem-corporate-site .v4-home .v4-capability-band a{min-height:150px}body.arkem-corporate-site .project-start-page .project-start-hero-flow{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.arkem-corporate-site .project-start-page .project-start-hero-flow>li{gap:12px;min-height:88px;padding:14px}body.arkem-corporate-site .v4-footer-navigation{grid-template-columns:1fr;gap:8px}body.arkem-corporate-site .v4-footer-accordion summary{min-height:52px}body.arkem-corporate-site .v4-footer-statement{gap:12px}}@media (width<=480px){body.arkem-corporate-site .v4-home .v4-capability-band a{min-height:132px;padding:18px}body.arkem-corporate-site .v4-capability-band{grid-template-columns:1fr}body.arkem-corporate-site .v4-capability-band a{min-height:88px;padding:18px;border-right:0!important}body.arkem-corporate-site .v4-actions{grid-template-columns:1fr;display:grid}body.arkem-corporate-site .v4-hero-process{flex-wrap:wrap;gap:10px 14px}body.arkem-corporate-site .v4-footer-navigation{grid-template-columns:1fr;gap:8px}body.arkem-corporate-site .v4-footer-accordion summary{min-height:52px}body.arkem-corporate-site .v4-floating-contact{right:16px;bottom:max(16px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){body.arkem-corporate-site .v4-home .v4-capability-band a{transition:none;transform:none!important}body.arkem-corporate-site .v4-project-image img,body.arkem-corporate-site .v4-button,body.arkem-corporate-site .button{transition:background-color .1s,color .1s;transform:none!important}}body.arkem-corporate-site .v4-site-header{isolation:isolate;color:var(--brand-ink)!important;background:#fff!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:clamp(18px,2vw,30px)!important;padding:0!important}body.arkem-corporate-site .v4-site-header.is-dark{color:var(--brand-ink)!important}body.arkem-corporate-site .v4-site-header:before,body.arkem-corporate-site .v4-site-header.is-dark:before{box-shadow:0 4px 18px #071d2b0a;content:""!important;border-bottom:1px solid var(--brand-line)!important;border-color:var(--brand-line)!important;background:#fff!important;display:block!important}body.arkem-corporate-site .v4-site-header .official-logo{width:168px!important;max-width:168px!important}body.arkem-corporate-site .corporate-nav-actions,body.arkem-corporate-site .corporate-mobile-actions{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}body.arkem-corporate-site .v4-desktop-navigation{justify-content:center}body.arkem-corporate-site .v4-nav-group{position:static}body.arkem-corporate-site .v4-nav-group>button,body.arkem-corporate-site .v4-nav-direct{min-height:88px;color:var(--brand-ink);font-family:var(--font-manrope),sans-serif;letter-spacing:.015em;padding:0 11px;font-size:.875rem;font-weight:600;line-height:1.4;transition:color .18s,background-color .18s;position:relative}body.arkem-corporate-site .v4-nav-group>button:after,body.arkem-corporate-site .v4-nav-direct:after{background:var(--brand-copper);height:2px;bottom:20px}body.arkem-corporate-site .v4-nav-group>button>svg{color:#647786;transition:transform .18s}body.arkem-corporate-site .v4-nav-group>button[aria-expanded=true]>svg{transform:rotate(180deg)}body.arkem-corporate-site .corporate-nav-actions .v117-project-shortcut{border:1px solid var(--brand-line);color:var(--brand-ink);letter-spacing:.01em;border-radius:4px;padding:10px 14px;font-size:.875rem;font-weight:600}body.arkem-corporate-site .corporate-nav-actions .v117-project-shortcut:hover{border-color:var(--brand-copper);color:var(--brand-copper);background:#f7f1ed}body.arkem-corporate-site .corporate-nav-actions .v4-nav-cta{border-color:var(--brand-navy);background:var(--brand-navy);white-space:nowrap;border-radius:4px;min-height:46px;padding:10px 18px;transition:background-color .18s,border-color .18s;color:#fff!important}body.arkem-corporate-site .corporate-nav-actions .v4-nav-cta b{letter-spacing:.01em;font-weight:600;font-size:.875rem!important}body.arkem-corporate-site .corporate-nav-actions .v4-nav-cta:hover{background:var(--brand-copper);border-color:var(--brand-copper)}body.arkem-corporate-site .v4-mega-menu{width:min(1160px,100vw - 64px);max-height:calc(100dvh - var(--corporate-menu-top,88px) - 24px);border:1px solid var(--brand-line);border-top:2px solid var(--brand-copper);background:#fff;border-radius:0 0 6px 6px;grid-template-columns:minmax(230px,.7fr) minmax(0,1.6fr);box-shadow:0 20px 48px #071d2b26;top:var(--corporate-menu-top,88px)!important}body.arkem-corporate-site .v4-mega-intro{border-right:1px solid var(--brand-line);background:#f1f5f8;padding:32px}body.arkem-corporate-site .v4-mega-intro h2{color:var(--brand-ink);margin:0 0 16px;font-size:1.625rem;font-weight:600;line-height:1.25}body.arkem-corporate-site .v4-mega-intro p{color:var(--brand-muted);font-size:.9375rem;line-height:1.7}body.arkem-corporate-site .v4-mega-intro a{text-transform:none;min-height:44px;color:var(--brand-copper);text-underline-offset:5px;align-items:center;font-size:.875rem;font-weight:600;text-decoration:underline}body.arkem-corporate-site .v4-mega-columns{gap:28px;padding:32px}body.arkem-corporate-site .v4-mega-columns>section>small{color:var(--brand-muted);text-transform:none;letter-spacing:0;margin-bottom:14px;font-size:.875rem;font-weight:500}body.arkem-corporate-site .v4-mega-columns a{border-top:1px solid var(--brand-line);text-transform:none;letter-spacing:0;border-radius:3px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:20px 10px;display:flex}body.arkem-corporate-site .v4-mega-columns a b{font-size:1.125rem;font-weight:650;line-height:1.4}body.arkem-corporate-site .v4-mega-columns a span{white-space:normal;font-size:.875rem;font-weight:400;line-height:1.6;display:block}body.arkem-corporate-site .v4-mega-columns a:hover{background:#f1f5f8}body.arkem-corporate-site .v4-mega-columns a[aria-current=page]{border-top-color:var(--brand-copper);background:#f7f1ed}body.arkem-corporate-site .v118-menu-backdrop{top:var(--corporate-menu-top,88px);height:calc(100dvh - var(--corporate-menu-top,88px));-webkit-backdrop-filter:none;backdrop-filter:none;background:#071d2b38}body.arkem-corporate-site :is(.corporate-nav-actions,.corporate-mobile-actions) :is(.v4-language-trigger,.v4-language-static){color:var(--brand-ink);border-color:var(--brand-line);min-height:44px;font-size:.875rem}body.arkem-corporate-site .v4-mobile-nav{background:var(--brand-deep)}body.arkem-corporate-site .v4-mobile-nav>header{border-bottom-color:#334958}body.arkem-corporate-site .v4-mobile-nav>header>div>button{color:#fff;min-width:48px;min-height:48px}body.arkem-corporate-site .v117-mobile-priority{border:0;gap:10px;margin:16px 0 24px}body.arkem-corporate-site .v117-mobile-priority>a{background:#123448;border-radius:4px;min-height:92px;border:1px solid #415968!important;grid-template-columns:minmax(0,1fr)!important;padding:18px!important}body.arkem-corporate-site .v117-mobile-priority>a>span,body.arkem-corporate-site .v4-mobile-nav-groups>section>button>span,body.arkem-corporate-site .v117-mobile-direct>span{display:none}body.arkem-corporate-site .v117-mobile-priority>a>div{gap:8px;min-width:0;display:grid}body.arkem-corporate-site .v117-mobile-priority>a b{font-size:1.125rem;font-weight:650;line-height:1.4}body.arkem-corporate-site .v117-mobile-priority>a small{color:var(--brand-on-dark);font-size:.875rem}body.arkem-corporate-site .v4-mobile-nav-groups>section>button,body.arkem-corporate-site .v117-mobile-direct{grid-template-columns:minmax(0,1fr) 24px;min-height:68px;padding:14px 0}body.arkem-corporate-site .v4-mobile-nav-groups>section>button>b,body.arkem-corporate-site .v117-mobile-direct>b{letter-spacing:.01em;font-size:1.125rem;font-weight:600}body.arkem-corporate-site .v4-mobile-nav-groups>section[data-current=true]>button,body.arkem-corporate-site .v117-mobile-direct[aria-current=page]{color:var(--brand-copper-light)}body.arkem-corporate-site .v4-mobile-nav-content{padding:0 0 24px}body.arkem-corporate-site .v4-mobile-nav-content>div a{text-transform:none;letter-spacing:0;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:18px 0;display:flex}body.arkem-corporate-site .v4-mobile-nav-content>div a b{font-size:1.125rem;font-weight:650;line-height:1.4}body.arkem-corporate-site .v4-mobile-nav-content>div a span{white-space:normal;font-size:.875rem;font-weight:400;line-height:1.6;display:block}body.arkem-corporate-site .v4-mobile-nav-content>div>section>small{color:#b9c9d3;text-transform:none;letter-spacing:0;font-size:.875rem}body.arkem-corporate-site .v4-mobile-overview{text-transform:none;min-height:44px;color:var(--brand-copper-light);font-size:.9375rem}body.arkem-corporate-site .v4-mobile-social{flex-wrap:wrap;gap:8px 20px;margin-bottom:12px}body.arkem-corporate-site .v4-mobile-social a{min-height:44px;color:var(--brand-on-dark);align-items:center;font-size:.875rem;display:inline-flex}body.arkem-corporate-site .v4-mobile-project-cta{letter-spacing:.01em;background:var(--brand-copper);color:#fff;border-radius:4px;justify-content:center;font-size:.9375rem}@media (width<=1180px){body.arkem-corporate-site .v4-mobile-site-header{border-bottom-color:var(--brand-line);color:var(--brand-ink)!important;background:#fff!important;grid-template-columns:minmax(0,1fr) auto!important}body.arkem-corporate-site .v4-mobile-site-header.is-dark{color:var(--brand-ink)!important;background:#fff!important}body.arkem-corporate-site .corporate-mobile-actions .v4-mobile-nav-trigger{border-radius:4px;border:1px solid var(--brand-line)!important;color:var(--brand-ink)!important;background:#fff!important;display:flex!important}body.arkem-corporate-site .corporate-mobile-actions .v4-mobile-nav-trigger:hover{border-color:var(--brand-copper)!important}}@media (width<=600px){body.arkem-corporate-site .v117-mobile-priority{grid-template-columns:1fr}body.arkem-corporate-site .v4-mobile-nav-groups{padding:10px 20px 28px}}@media (prefers-reduced-motion:reduce){body.arkem-corporate-site .v4-nav-group>button,body.arkem-corporate-site .v4-nav-group>button>svg,body.arkem-corporate-site .v4-nav-direct,body.arkem-corporate-site .corporate-nav-actions .v4-nav-cta{transition:none}}
