.quote-window{z-index:120;box-sizing:border-box;color:#f9ece9;background:#26171d;border:1px solid #946d77;border-radius:6px;flex-direction:column;width:360px;max-width:calc(100vw - 16px);height:322px;max-height:calc(100svh - 78px);font:10px/1.3 Arial,sans-serif;animation:.18s ease-out quote-in;display:flex;position:fixed;top:0;left:0;box-shadow:0 8px 24px #170d1455}.quote-window[hidden]{display:none}.quote-window *{box-sizing:border-box;font-family:inherit}.quote-titlebar{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#352027;flex-shrink:0;align-items:center;gap:7px;min-height:26px;padding:4px 8px;font-size:10px;font-weight:500;display:flex}.quote-titlebar:active{cursor:grabbing}.quote-titlebar button{color:#f9ece9;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 3px;font-size:16px;line-height:1}.quote-content{scrollbar-width:thin;overscroll-behavior:contain;flex:1;min-height:0;padding:9px 12px;overflow:auto}.quote-content h2{margin:0 0 4px;font-size:16px;font-weight:600;line-height:1.2}.quote-intro{color:#d5c0c6;margin:0 0 8px;font-size:9px;font-weight:400;line-height:1.3}.quote-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 8px;display:grid}.quote-field{min-width:0;font-size:10px;font-weight:500;line-height:1.2;display:block}.quote-required{color:#d6a7af}.quote-field input,.quote-field textarea{color:#f9ece9;background:#412a33;border:1px solid #76515e;border-radius:4px;width:100%;min-width:0;margin-top:3px;padding:3px 6px;font-size:11px;font-weight:400;line-height:1.2;display:block}.quote-field input{height:22px;padding:2px 6px}.quote-field input::placeholder,.quote-field textarea::placeholder{color:#bba4ad;font-size:11px;font-weight:400}.quote-project{margin-top:7px}.quote-project textarea{resize:vertical;height:44px;min-height:38px}.quote-file-control{color:#f9ece9;cursor:pointer;background:#412a33;border:1px solid #76515e;border-radius:4px;justify-content:center;align-items:center;gap:6px;height:22px;margin-top:3px;font-size:10px;font-weight:400;display:flex}.quote-file-control svg{flex-shrink:0;width:13px;height:13px}.quote-field .quote-file-input,.quote-file-help{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.quote-field:focus-within .quote-file-control{outline-offset:1px;outline:2px solid #d4b7c1}.quote-submit{color:#f9ece9;cursor:pointer;background:#603942;border:1px solid #946d77;border-radius:4px;width:100%;margin-top:7px;padding:5px 8px;font-size:11px;font-weight:600;line-height:1.3;transition:background-color .22s}.quote-submit:hover{background:#70454f}.quote-submit:active{background:#503039}.quote-submit:disabled{opacity:.7;cursor:wait}.quote-direct{text-align:center;color:#d5c0c6;margin:6px 0 0;font-size:9px;font-weight:400;line-height:1.3}.quote-direct a{color:#f9ece9}.quote-error{color:#efb7bf;margin-top:2px;font-size:9px;font-weight:400;display:block}.quote-field [aria-invalid=true]{border-color:#e8a3ae}.quote-field:has(.quote-file-input[aria-invalid=true]) .quote-file-control{border-color:#e8a3ae}.quote-file-name{overflow-wrap:anywhere;margin-top:3px;font-size:9px;font-weight:400;display:block}.quote-file-name button,.quote-success button{font:inherit;color:#f9ece9;cursor:pointer;background:#603942;border:1px solid #946d77;border-radius:3px}.quote-success p{font-size:11px}.quote-success button{margin:4px;padding:5px}.quote-success details{margin-top:10px}.quote-email{overflow-wrap:anywhere;background:#352027;margin-top:8px;padding:10px;font-size:10px}.quote-email p{white-space:pre-wrap;font-size:10px}.quote-email dt{font-weight:700}.quote-email dd{margin:0 0 5px}.quote-window :focus-visible{outline-offset:1px;outline:2px solid #d4b7c1}@keyframes quote-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.quote-window{animation:none}.quote-submit{transition:none}}@media (width<=850px){.quote-window{display:none!important}}.quote-content{padding:7px 12px}.quote-intro{margin-bottom:7px}.quote-window.quote-v2{height:auto;max-height:calc(100svh - 78px)}.quote-v2 .quote-content{max-height:calc(100svh - 118px);overflow:auto}.quote-v2 [hidden]{display:none!important}.quote-v2 .quote-v2-status{white-space:normal;overflow-wrap:anywhere;color:inherit;line-height:1.45}.quote-v2 .quote-v2-status:empty{display:none}.quote-v2 .quote-v2-antibot{max-width:100%;margin-top:12px;overflow:auto}.quote-v2 .quote-verification input[data-quote-code]{letter-spacing:.22em;text-align:center;max-width:100%;font-size:24px}.quote-v2 .quote-secondary{color:inherit;cursor:pointer;background:0 0;border:1px solid #946d77;border-radius:4px;margin-top:7px;padding:6px}.quote-v2 .quote-secondary:disabled{opacity:.6;cursor:wait}@media (width<=850px){.quote-window.quote-v2{width:calc(100vw - 16px);max-width:calc(100vw - 16px);font-size:14px}.quote-v2 .quote-titlebar{min-height:34px;font-size:12px}.quote-v2 .quote-content{padding:12px}.quote-v2 .quote-field{font-size:13px}.quote-v2 .quote-intro{font-size:12px}.quote-v2 input,.quote-v2 textarea,.quote-v2 .quote-submit{font-size:16px}.quote-v2 .quote-direct{font-size:12px}.quote-v2 .quote-grid{gap:8px}.quote-v2 .quote-file-control{font-size:12px}}@media (width<=360px){.quote-v2 .quote-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=850px){.quote-window.quote-v2:not([hidden]){display:flex!important}}.drawer-backdrop{display:none}@media (width<=850px){.site-header{z-index:102;position:relative}.site-header .menu-toggle{z-index:103;position:relative}.site-header .navigation{z-index:102;overscroll-behavior:contain;visibility:hidden;transform-origin:0;box-sizing:border-box;background:#2d1c23f2;flex-direction:column;align-items:flex-start;gap:0;width:80%;height:auto;margin:0;padding:27px 0 20px;display:flex;position:fixed;top:69px;bottom:0;left:0;overflow:hidden auto}.site-header .navigation.open,.site-header .navigation.drawer-closing{visibility:visible}.site-header .navigation>a:not(.resume),.site-header .navigation>button{text-align:left;color:#eee6eb;flex-shrink:0;width:100%;padding:10px 0 15px 30px;font-size:18px;line-height:27px;display:block}.site-header .navigation .resume{flex-shrink:0;margin:25px 0 10px 30px;padding:2px 12px;font-size:11px}.drawer-backdrop{z-index:101;visibility:hidden;opacity:0;touch-action:none;background:#1e111814;transition:opacity .22s;display:block;position:fixed;inset:69px 0 0}.drawer-backdrop.visible{visibility:visible;opacity:1}}@media (prefers-reduced-motion:reduce){.drawer-backdrop{transition:none}}html,body{background:#402d36;margin:0}body{color:#b4b4ba;font:13px Microsoft YaHei UI,Arial,sans-serif}.m6-page,.m6-page *{box-sizing:border-box}.m6-page{flex-direction:column;min-height:100svh;display:flex}.site-header{background:#2d1c23d9;flex-shrink:0;height:54px}.header-inner{align-items:center;gap:50px;max-width:1240px;height:100%;margin:auto;padding:0 39px;display:flex}.nav-brand{flex-shrink:0}.nav-brand img{width:30px;height:30px;display:block}.full-brand,.menu-toggle{display:none!important}.navigation{align-items:center;gap:32px;width:100%;display:flex}.navigation a,.navigation button{font:inherit;color:#b4b4ba;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;text-decoration:none}.navigation .resume{border:1px solid #746771;margin-left:auto;padding:2px 12px;font-size:11px}.resume span{vertical-align:middle;margin-left:10px;font:23px Arial}.homepage{flex:1;justify-content:center;align-items:flex-start;display:flex}.scene{aspect-ratio:990/737;width:min(100%,1240px,134.328svh - 96.7164px);position:relative;container-type:inline-size}.artwork{z-index:1;pointer-events:none;height:auto;display:block;position:absolute}.headline{width:47.2%;margin:0;top:7.6%;left:26.26%}.headline img{width:100%;height:auto;display:block}.hero-brand{width:17.4%;top:3.25%;left:4.75%}.watch-stage{width:51.74%;position:absolute;top:17.29%;left:27.36%}.digital{width:15.7%;top:17.1%;left:52.22%}.end-to-end{width:14.7%;top:22.4%;left:33.64%}.front-label{width:4.38%;top:32.15%;left:28.78%}.back-label{width:3.9%;top:24.3%;left:70.1%}.we-can{width:11.7%;top:58.35%;left:54.55%}.existing{width:15.65%;top:66.35%;left:33.33%}.graffiti{width:7.1%;top:35%;left:79.6%}.actions{z-index:2;width:22.65%;position:absolute;top:72.75%;left:33.33%}.actions>img{width:100%;height:auto;display:block}.actions a,.actions button{cursor:pointer;background:0 0;border:0;height:89.78%;position:absolute;top:5.94%}.actions .contact{width:36.18%;left:.743%}.actions .quote{width:57.08%;left:42.18%}.carousel{align-items:center;width:47.6%;height:20.6%;display:flex;position:absolute;top:73.4%;left:28.08%;overflow:hidden}.carousel-track{flex-shrink:0;width:max-content;display:flex}.carousel-sequence{flex-shrink:0;align-items:center;gap:1.81818cqw;padding-right:1.81818cqw;display:flex}.carousel-sequence img{flex-shrink:0;height:auto;display:block}.carousel[data-reduced=true]{overflow-x:auto}.carousel[data-reduced=true] .carousel-sequence:not([data-copy="0"]){display:none}.site-footer{color:#b4b4ba;text-align:center;background:#2d1c23;flex-shrink:0;height:18px;font-size:8px;line-height:18px}.m6-page :focus-visible{outline-offset:3px;outline:2px solid #b4b4ba}.m6-page dialog{color:#b4b4ba;background:#402d36;border:1px solid #b4b4ba;max-width:min(90vw,420px)}.m6-page dialog::backdrop{background:#0008}.m6-page dialog button,.qa-tools button{color:#2d1c23;background:#b4b4ba;border:0;padding:8px}.qa-tools{flex-wrap:wrap;gap:15px;padding:10px;display:flex}.qa-tools a{color:#b4b4ba}.qa-tools details{width:100%}.qa-tools pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:10px}@media (width<=850px){.site-header{height:69px}.header-inner{justify-content:space-between;padding:0 32px}.isotype{display:none!important}.nav-brand .full-brand{width:105px;height:auto;display:block!important}.menu-toggle{background:0 0;border:0;flex-direction:column;gap:6px;width:40px;padding:0;display:flex!important}.menu-toggle span{background:#b4b4ba;width:100%;height:5px}.navigation{z-index:10;background:#2d1c23;padding:20px;display:none;position:absolute;top:69px;left:0}.navigation.open{flex-wrap:wrap;display:flex}.scene{aspect-ratio:606/750;width:100%}.hero-brand{display:none}.headline{width:77%;top:4%;left:12.2%}.watch-stage{width:83.4%;top:14%;left:14%}.digital{width:25.7%;top:14%;left:54.5%}.end-to-end{width:24%;top:18.3%;left:24.4%}.front-label{width:7.1%;top:28%;left:15.2%}.back-label{width:6.4%;top:22%;left:79.8%}.we-can{width:19.2%;top:54.2%;left:58.4%}.existing{width:25.6%;top:62%;left:24%}.actions{width:37%;top:68.2%;left:23.7%}.carousel{width:80%;height:22%;top:68.5%;left:15%}.carousel-sequence{gap:2.9703cqw;padding-right:2.9703cqw}.carousel-sequence img{width:var(--mobile-width)!important}.graffiti{width:11.55%;top:88%;left:47%}}.qa-tools{z-index:20;background:#2d1c23;max-width:calc(100vw - 16px);max-height:40vh;position:fixed;bottom:22px;right:8px;overflow:auto}.mobile-back-arc{display:none}@media (width<=850px){.back-label{display:none}.mobile-back-arc{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}}@media (width>=851px){.scene{--m6-watch-shift-x:-3.1%;--m6-watch-shift-y:1.7%}.hero-brand{left:5.2%}.headline{left:26.65%}.watch-stage{left:calc(27.36% + var(--m6-watch-shift-x));top:calc(17.29% + var(--m6-watch-shift-y))}.digital{left:calc(52.22% + var(--m6-watch-shift-x));top:calc(17.1% + var(--m6-watch-shift-y))}.end-to-end{left:calc(33.64% + var(--m6-watch-shift-x));top:calc(22.4% + var(--m6-watch-shift-y))}.front-label{left:calc(28.78% + var(--m6-watch-shift-x));top:calc(32.15% + var(--m6-watch-shift-y))}.back-label{left:calc(70.1% + var(--m6-watch-shift-x));top:calc(24.3% + var(--m6-watch-shift-y))}.we-can{left:calc(54.55% + var(--m6-watch-shift-x));top:60.55%}.existing{left:calc(33.33% + var(--m6-watch-shift-x));top:68.55%}.graffiti{left:calc(79.6% + var(--m6-watch-shift-x));top:37%}.actions{top:76.7%;left:29.83%}.carousel{height:18%;top:82%;left:20.35%}}.capabilities{z-index:3;color:#d6cbd2;aspect-ratio:768/466;pointer-events:auto;font-family:Arial,sans-serif;display:none;position:fixed;container-type:inline-size}.cap-body{box-sizing:border-box;background:#402d36;border-radius:1.56cqw;flex-direction:column;width:100%;height:100%;padding:1.56cqw;display:flex}.cap-heading{text-align:center;margin:1.3cqw 0 2.6cqw}.cap-heading p{margin:0 0 1.56cqw;font-size:1.82cqw;font-weight:700}.cap-heading h2{margin:0 0 1.17cqw;font-size:2.34cqw;line-height:1.25}.cap-heading span{color:#c2b4be;font-size:1.56cqw}.cap-services{grid-template-columns:repeat(4,1fr);gap:1.04cqw;display:grid}.cap-card{box-sizing:border-box;color:#d5c6d1;text-align:center;background:#55414e;border:1px solid #796775;border-radius:.65cqw;transition:background-color .22s,border-color .22s,color .22s,transform .22s}.cap-services .cap-card{flex-direction:column;justify-content:center;align-items:center;gap:.78cqw;height:8.33cqw;display:flex}.cap-card svg{flex-shrink:0;width:2.2cqw;height:2.2cqw}.cap-card h3{margin:0;font-size:1.3cqw;font-weight:700}.cap-arrow{text-align:center;color:#bba8b7;font-size:2.34cqw;line-height:5.47cqw}.cap-data{background:#4b3744;border:1px solid #796775;border-radius:.65cqw;padding:1.56cqw}.cap-data>h3{justify-content:center;align-items:center;gap:1.04cqw;margin:.65cqw 0 1.56cqw;font-size:1.95cqw;display:flex}.cap-data>h3 svg{width:2.2cqw;height:2.2cqw}.cap-data-cards{grid-template-columns:1fr 1fr;gap:1.04cqw;display:grid}.cap-data .cap-card{background:#35242f;border-color:#0000;padding:1.56cqw}.cap-card h4{margin:0 0 1.04cqw;font-size:1.95cqw}.cap-card p{margin:0;font-size:1.3cqw;line-height:1.4}.cap-delivery{background:#35242f;flex-direction:column;flex:1;justify-content:center;gap:1.56cqw;padding:2.2cqw 1.04cqw;display:flex}.cap-delivery h3{justify-content:center;align-items:center;gap:1.04cqw;font-size:1.95cqw;display:flex}.cap-delivery p{font-size:1.56cqw}@media (width>=1200px) and (hover:hover){.cap-card:hover{color:#eee5eb;background:#634d5c;border-color:#c0aebc;transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.cap-card{transition:none}.cap-card:hover{transform:none}}@media (width<=1199px){.capabilities{display:none!important}}.cap-body{font-size:1.56cqw;line-height:1.2}.cap-card,.cap-data{border-width:.13cqw}.cap-heading{margin-bottom:2cqw}@media (width>=1200px) and (hover:hover){.cap-data .cap-card:hover,.cap-delivery:hover{background:#45343f}}.lt-terminal{z-index:5;color:#b4b4ba;visibility:hidden;box-sizing:border-box;background:#19161d;border:1px solid #6c5363;border-radius:6px;flex-direction:column;height:360px;max-height:calc(100svh - 100px);font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;display:flex;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 6px 18px #170d1433;container-type:inline-size}.lt-terminal[data-ready=true]{visibility:visible}.lt-terminal *{box-sizing:border-box}.lt-titlebar{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#30232b;flex-shrink:0;justify-content:space-between;align-items:center;gap:5px;padding:8px;font-size:11px;display:flex}.lt-titlebar:active{cursor:grabbing}.lt-controls{flex-wrap:wrap;gap:4px;display:flex}.lt-controls button{color:#b4b4ba;font:inherit;cursor:pointer;background:#41303c;border:1px solid #6c5363;border-radius:3px;padding:3px 5px}.lt-terminal :focus-visible{outline-offset:-2px;outline:2px solid #c58eaa}.lt-content{scrollbar-width:thin;flex:1;min-height:0;padding:12px;overflow:auto}.lt-disclaimer{color:#a28c9a;margin:0 0 14px;font-size:10px}.lt-command{overflow-wrap:anywhere;margin:5px 0}.lt-prompt{color:#c99cb4}.lt-cursor{animation:1.1s step-end infinite lt-cursor-blink}.lt-fetch{grid-template-columns:120px minmax(0,1fr);gap:8px;margin:16px 0;display:grid}.lt-ascii{color:#c28b9c;white-space:pre;margin:0;font:10px/1.4 ui-monospace,Consolas,monospace}.lt-fetch dl{margin:0;font-size:10px}.lt-fetch dl div{flex-wrap:wrap;gap:0 5px;margin-bottom:3px;display:flex}.lt-fetch dt{color:#d0a8bb}.lt-fetch dd{overflow-wrap:anywhere;margin:0}.lt-complete{color:#a28c9a;margin-top:10px;font-size:10px;display:block}.lt-terminal[data-hidden=true] .lt-cursor{animation-play-state:paused}@container (width<=300px){.lt-titlebar{flex-wrap:wrap}.lt-controls{justify-content:flex-end;width:100%}.lt-fetch{grid-template-columns:1fr}.lt-ascii{font-size:9px;line-height:1.1}.lt-content{padding:9px}.lt-fetch dl{font-size:11px}.lt-command{font-size:10px}}@keyframes lt-cursor-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.lt-cursor{animation:none}}@media (width<=850px){.lt-terminal{display:none}}.lt-ascii{font-variant-ligatures:none;white-space:pre;max-width:100%;line-height:normal;overflow:auto hidden}.lt-ascii .lt-logo-1{color:#c28b9c}.lt-ascii .lt-logo-2{color:#b4b4ba}@container (width<=300px){.lt-fetch{grid-template-columns:35fr 65fr}.lt-ascii{font-size:10px;line-height:normal}}.lt-content{padding:6px;overflow:auto}.lt-fetch{grid-template-columns:var(--lt-ascii-width) var(--lt-info-width);justify-content:start;gap:6px;margin:8px 0}.lt-ascii{width:var(--lt-ascii-width);white-space:pre;max-width:none;font-family:inherit;font-size:9px;line-height:normal;overflow:visible}.lt-fetch dl{grid-template-columns:var(--lt-key-width) var(--lt-value-width);align-content:start;gap:3px 5px;font-size:10px;display:grid}.lt-fetch dl div{display:contents}.lt-fetch dt,.lt-fetch dd{white-space:pre;overflow-wrap:normal;margin:0}.lt-terminal[data-layout=stacked] .lt-fetch{grid-template-columns:var(--lt-ascii-width);row-gap:10px}.lt-content{scrollbar-gutter:stable}.lt-disclaimer{margin-bottom:4px}.lt-command{margin:2px 0}.lt-fetch{margin:4px 0}.lt-complete{margin-top:4px}.lt-terminal{width:380px;height:360px;max-height:none}.lt-terminal[data-placement=unavailable]{visibility:hidden;pointer-events:none}.lt-fetch{grid-template-columns:var(--lt-ascii-width) minmax(0,1fr);gap:6px}.lt-ascii{width:var(--lt-ascii-width);max-width:none;font-size:10px;line-height:normal;overflow:visible}.lt-fetch dl{min-width:0;font-size:11px;display:block}.lt-fetch dl div{flex-wrap:wrap;align-items:baseline;gap:0 4px;margin:0 0 4px;display:flex}.lt-fetch dt{white-space:pre;flex-shrink:0}.lt-fetch dd{white-space:normal;overflow-wrap:normal;max-width:100%;margin:0}.lt-terminal[data-layout=stacked] .lt-fetch{grid-template-columns:minmax(0,1fr)}.lt-selector{min-width:0;position:relative}.lt-distro-trigger{max-width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.lt-distro-trigger span{color:#c99cb4}.lt-distro-options{z-index:20;background:#30232b;border:1px solid #6c5363;border-radius:3px;min-width:210px;max-width:calc(100vw - 40px);padding:4px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 4px 12px #170d1444}.lt-distro-options button{color:#b4b4ba;width:100%;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:8px;padding:8px;display:flex}.lt-distro-options button[aria-selected=true],.lt-distro-options button:hover{color:#d0a8bb;background:#41303c}.lt-ascii .lt-logo-3{color:#8d677e}.lt-info{min-width:0}.lt-palette{gap:0;margin-top:8px;display:flex}.lt-palette span{width:12px;height:6px;display:block}.lt-distro-options{scrollbar-width:thin;max-height:260px;overflow-y:auto}.lt-ascii{font-size:var(--lt-profile-ascii-size,10px)}@media (width>=1200px){.homepage>.scene{transform:translateX(calc(clamp(0px,calc((100vw - 1200px)*.15),70px) + var(--b5-extra-shift,0px) + var(--b6-extra-shift,0px)))}.homepage{overflow-x:clip}}@media (width<=850px){.homepage{margin-bottom:82px}}@media (width>=1200px){.hero-brand{top:76.7%;left:54.48%;transform:translateY(-1.365cqw)}}.responsive-watch-group{display:contents}.responsive-cap-slot{display:none}@media (width<=850px){.m6-page{min-height:0}.homepage{flex:none;margin-bottom:0;display:block}.homepage>.scene{aspect-ratio:auto;flex-direction:column;width:100%;display:flex;transform:none}.scene>.headline{order:0;width:77%;margin:20px auto 28px;position:relative;top:auto;left:auto}.responsive-watch-group{aspect-ratio:606/490;order:1;width:100%;display:block;position:relative;container-type:inline-size}.responsive-watch-group .watch-stage{width:91%;top:3%;left:7%}.responsive-watch-group .digital{width:27%;top:0;left:57%}.responsive-watch-group .end-to-end{width:25%;top:8%;left:18%}.responsive-watch-group .front-label{width:7.5%;top:27%;left:7.2%}.responsive-watch-group .we-can{width:22%;top:78%;left:60%}.responsive-watch-group .existing{width:28%;top:89%;left:18%}.scene>.actions{order:2;width:41%;margin:20px 0 8px 18%;position:relative;top:auto;left:auto}.scene>.carousel{order:3;width:80%;height:16cqw;min-height:50px;margin:0 auto;position:relative;top:auto;left:auto}.responsive-cap-slot{order:4;width:78%;margin:8px auto 0;display:block}.responsive-cap-slot .capabilities{z-index:auto;position:relative;width:100%!important;display:block!important;top:auto!important;left:auto!important}.scene>.graffiti{order:5;width:15%;margin:18px auto 24px;position:relative;top:auto;left:auto}.responsive-cap-slot .capabilities{aspect-ratio:auto}.responsive-cap-slot .cap-body{height:auto;padding:6px;font-size:max(7.5px,1.56cqw)}.responsive-cap-slot .cap-heading{margin:4px 0 10px}.responsive-cap-slot .cap-heading p{margin-bottom:5px;font-size:max(7.5px,1.82cqw)}.responsive-cap-slot .cap-heading h2{margin-bottom:4px;font-size:max(9px,2.34cqw)}.responsive-cap-slot .cap-heading span{font-size:max(7px,1.56cqw)}.responsive-cap-slot .cap-services{gap:4px}.responsive-cap-slot .cap-services .cap-card{gap:4px;height:max(32px,8.33cqw)}.responsive-cap-slot .cap-card svg,.responsive-cap-slot .cap-data>h3 svg{width:max(11px,2.2cqw);height:max(11px,2.2cqw)}.responsive-cap-slot .cap-card h3{font-size:max(7px,1.3cqw)}.responsive-cap-slot .cap-arrow{font-size:max(11px,2.34cqw);line-height:max(18px,5.47cqw)}.responsive-cap-slot .cap-data{padding:7px}.responsive-cap-slot .cap-data>h3{margin:0 0 7px;font-size:max(9px,1.95cqw)}.responsive-cap-slot .cap-data .cap-card{padding:7px 3px}.responsive-cap-slot .cap-card h4{margin-bottom:4px;font-size:max(10px,1.95cqw)}.responsive-cap-slot .cap-card p{font-size:max(7.5px,1.3cqw)}.responsive-cap-slot .cap-delivery{gap:7px;padding:10px 4px}.responsive-cap-slot .cap-delivery h3{font-size:max(8px,1.95cqw)}.responsive-cap-slot .cap-delivery p{font-size:max(7.5px,1.56cqw)}}.m6-page{--interaction-fill:#634d5c}.m6-page:before{content:"";flex-shrink:0;height:54px;display:block}.m6-page .site-header{z-index:102;background:#2d1c23d9;position:fixed;inset:0 0 auto}.navigation .resume{box-sizing:border-box;background-color:#0000;justify-content:center;align-items:center;gap:10px;width:87.7813px;height:31.3438px;padding:2px 12px;line-height:1;transition:background-color .22s,color .22s,border-color .22s;display:inline-flex}.navigation .resume span{flex-shrink:0;margin:0;line-height:1;display:block}.navigation .resume:active,.navigation .resume:focus-visible{background-color:var(--interaction-fill);color:#eee5eb;border-color:#c0aebc}@media (hover:hover){.navigation .resume:hover{background-color:var(--interaction-fill);color:#eee5eb;border-color:#c0aebc}}@media (width>=851px){.navigation>:not(.resume){transition:color .22s;position:relative}.navigation>:not(.resume):after{content:"";transform-origin:0;background:#fff;height:1px;transition:transform .22s;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.navigation>:not(.resume):focus-visible{color:#fff}.navigation>:not(.resume):focus-visible:after{transform:scaleX(1)}}@media (width>=851px) and (hover:hover){.navigation>:not(.resume):hover{color:#fff}.navigation>:not(.resume):hover:after{transform:scaleX(1)}}@media (width<=850px){.m6-page:before{height:69px}.site-header .navigation .resume{gap:10px;width:87.7813px;height:31.3438px;margin-left:30px;padding:2px 12px;display:inline-flex}}.actions>.cta-artwork>svg{width:100%;height:auto;display:block}.actions .cta-cls-3,.actions .cta-cls-4{transition:fill .22s}:is(.actions:has(.contact:active) .cta-cls-3,.actions:has(.contact:focus-visible) .cta-cls-3,.actions:has(.quote:active) .cta-cls-4,.actions:has(.quote:focus-visible) .cta-cls-4){fill:var(--interaction-fill)}@media (hover:hover){:is(.actions:has(.contact:hover) .cta-cls-3,.actions:has(.quote:hover) .cta-cls-4){fill:var(--interaction-fill)}}@media (prefers-reduced-motion:reduce){.actions .cta-cls-3,.actions .cta-cls-4{transition:none}}.navigation .resume .resume-label{font:inherit;line-height:1}@media (prefers-reduced-motion:reduce){.navigation .resume,.navigation>:not(.resume),.navigation>:not(.resume):after{transition:none}}.m6-page .fintech-nav{align-items:center;display:flex;position:relative}.m6-page .fintech-trigger{color:inherit;font:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:6px;padding:0;display:inline-flex}.m6-page .fintech-trigger span{transition:transform .18s;display:inline-block}.m6-page .fintech-trigger[aria-expanded=true] span{transform:rotate(180deg)}.m6-page .fintech-submenu{z-index:100;background:#34202b;border:1px solid #ffffff29;border-radius:6px;min-width:150px;padding:9px 0;display:none;position:absolute;top:calc(100% + 12px);left:0;box-shadow:0 12px 28px #00000038}.m6-page .fintech-submenu.open{flex-direction:column;display:flex}.m6-page .fintech-submenu a{white-space:nowrap;padding:9px 16px;display:block}.m6-page .fintech-trigger:focus-visible,.m6-page .fintech-submenu a:focus-visible{outline-offset:3px;outline:2px solid}@media (width<=850px){.m6-page .fintech-nav{width:100%;display:block}.m6-page .fintech-trigger{text-align:left;width:100%}.m6-page .fintech-submenu{min-width:0;box-shadow:none;background:0 0;border:0;border-left:1px solid #ffffff4d;border-radius:0;margin:6px 0 2px 12px;padding:2px 0 2px 12px;position:static}.m6-page .fintech-submenu a{padding:9px 0}}@media (prefers-reduced-motion:reduce){.m6-page .fintech-trigger span{transition:none}}@media (width<=850px){.m6-page .site-header .navigation>.fintech-nav{box-sizing:border-box;color:#eee6eb;flex-shrink:0;padding:10px 0 15px 30px;font-size:18px;line-height:27px}.m6-page .site-header .navigation .fintech-trigger{font:inherit;color:inherit}.m6-page .site-header .navigation .fintech-submenu a{font:inherit;color:inherit;text-align:left}}

/* STEP43: retain Home navigation geometry; split native link and disclosure. */
.m6-page .fintech-nav{gap:6px}
.m6-page .fintech-label{font:inherit;color:inherit;text-decoration:none}
.m6-page .fintech-label:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.m6-page .fintech-nav>.fintech-trigger{width:auto}
.m6-page .fintech-submenu a,.m6-page .fintech-submenu a:hover,.m6-page .fintech-submenu a:focus{text-decoration:none!important}
.m6-page .fintech-submenu a::before,.m6-page .fintech-submenu a::after{display:none!important}
.m6-page .fintech-nav:has(.fintech-submenu:hover)::after{transform:scaleX(0)}
.m6-page .fintech-submenu::before{content:'';position:absolute;left:0;right:0;top:-13px;height:13px}
@media(width<=850px){.m6-page .site-header .navigation>.fintech-nav{display:flex;flex-wrap:wrap;align-items:center;column-gap:6px}.m6-page .fintech-nav>.fintech-trigger{min-width:44px;min-height:44px}.m6-page .fintech-submenu{flex-basis:100%;width:100%}}
