.s1 .sys-stage{flex-direction:column;align-items:center;gap:clamp(24px,3.4vh,40px);display:flex}.s1-headline{text-align:center;color:var(--charcoal)}.s1-headline .clipline{display:inline-block}.sysx-rail{--bp:4px;width:100%;max-width:960px;margin-inline:auto;display:none;position:relative}.tabs-live .sysx-rail{display:block}.sysx-rail.arming *,.sysx-rail.arming .sysx-ind:after,.sysx-rail.arming .sysx-bar:after{transition:none!important}.sysx-bar{width:100%;padding:var(--bp);border:1px solid var(--charcoal);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.sysx-ind{left:var(--bp);top:var(--bp);bottom:var(--bp);width:calc((100% - 2 * var(--bp)) / 4);background-color:var(--charcoal);z-index:0;position:absolute}.sysx-rail[data-on=invest] .sysx-ind{background-color:var(--accent-invest)}.sysx-rail[data-on=platform] .sysx-ind{background-color:var(--accent-platform)}.sysx-rail[data-on=consulting] .sysx-ind{background-color:var(--accent-consulting)}.sysx-rail[data-on=devservices] .sysx-ind{background-color:var(--accent-devservices)}.sysx-ind:after{content:"";background-color:var(--white);width:7px;height:7px;position:absolute;top:0;right:0}.sysx-bar:after{content:"";background-color:var(--charcoal);height:2px;position:absolute;bottom:-1px;left:-1px;right:-1px}.sysx-rail[data-on=invest] .sysx-bar:after{background-color:var(--accent-invest)}.sysx-rail[data-on=platform] .sysx-bar:after{background-color:var(--accent-platform)}.sysx-rail[data-on=consulting] .sysx-bar:after{background-color:var(--accent-consulting)}.sysx-rail[data-on=devservices] .sysx-bar:after{background-color:var(--accent-devservices)}.sysx-tab{z-index:1;min-height:clamp(52px,5.6vw,68px);padding:0 var(--s-4);color:var(--charcoal);justify-content:center;align-items:center;display:flex;position:relative}.sysx-tab[aria-selected=true]{color:var(--white)}.sysx-tab{gap:10px}.sysx-tab-mark{aspect-ratio:175/184;background-color:currentColor;flex:none;width:15px;display:block;-webkit-mask:url(/build/assets/icon-p-B-qlYsCZ.svg) 50%/contain no-repeat;mask:url(/build/assets/icon-p-B-qlYsCZ.svg) 50%/contain no-repeat}.sysx-tab-name{letter-spacing:.03em;text-align:center;font-size:clamp(12px,1.05vw,15px);line-height:1.2}@media (hover:hover) and (pointer:fine){.sysx-tab[data-eco=invest]:not([aria-selected=true]):hover{color:var(--accent-invest)}.sysx-tab[data-eco=platform]:not([aria-selected=true]):hover{color:var(--accent-platform)}.sysx-tab[data-eco=consulting]:not([aria-selected=true]):hover{color:var(--accent-consulting)}.sysx-tab[data-eco=devservices]:not([aria-selected=true]):hover{color:var(--accent-devservices)}}.sysx-tab:focus-visible{outline:2px solid var(--charcoal);outline-offset:-6px}.sysx-tab[aria-selected=true]:focus-visible{outline-color:var(--white)}.sysx-panels{gap:var(--s-20);flex-direction:column;width:100%;margin-top:clamp(28px,4.5vh,56px);display:flex}.tabs-live .sysx-panels{display:block}.sysx-panel{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,4.5vw,80px);display:grid}.sysx-panel+.sysx-panel{border-top:1px solid var(--greige);padding-top:var(--s-20)}.tabs-live .sysx-panel+.sysx-panel{border-top:0;padding-top:0}.tabs-live .sysx-panel[hidden]{display:none}.sysx-panel:focus-visible{outline:2px solid var(--charcoal);outline-offset:12px}@media (prefers-reduced-motion:no-preference){.tabs-live .sysx-panel.is-in{animation:sysx-in var(--dur-resolve) var(--ease-signal) both}}@keyframes sysx-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.sysx-visual{--nq:clamp(11px, 1.5vw, 21px)}.sysx-plate{aspect-ratio:4/5;background:var(--charcoal);width:100%;margin:0;position:relative}.sysx-plate img{object-fit:cover;width:100%;height:100%}.sysx-plate[data-notch=invest]{clip-path:polygon(0 0, calc(100% - var(--nq) * 3) 0, calc(100% - var(--nq) * 3) calc(var(--nq) * 3), 100% calc(var(--nq) * 3), 100% 100%, calc(var(--nq) * 3) 100%, calc(var(--nq) * 3) calc(100% - var(--nq) * 3), 0 calc(100% - var(--nq) * 3))}.sysx-plate[data-notch=platform]{clip-path:polygon(0 0, calc(100% - var(--nq) * 4) 0, calc(100% - var(--nq) * 4) calc(var(--nq) * .8), calc(100% - var(--nq) * 3.2) calc(var(--nq) * .8), calc(100% - var(--nq) * 3.2) calc(var(--nq) * 1.6), calc(100% - var(--nq) * 2.4) calc(var(--nq) * 1.6), calc(100% - var(--nq) * 2.4) calc(var(--nq) * 2.4), calc(100% - var(--nq) * 1.6) calc(var(--nq) * 2.4), calc(100% - var(--nq) * 1.6) calc(var(--nq) * 3.2), calc(100% - var(--nq) * .8) calc(var(--nq) * 3.2), calc(100% - var(--nq) * .8) calc(var(--nq) * 4), 100% calc(var(--nq) * 4), 100% 100%, calc(var(--nq) * 4) 100%, calc(var(--nq) * 4) calc(100% - var(--nq) * .8), calc(var(--nq) * 3.2) calc(100% - var(--nq) * .8), calc(var(--nq) * 3.2) calc(100% - var(--nq) * 1.6), calc(var(--nq) * 2.4) calc(100% - var(--nq) * 1.6), calc(var(--nq) * 2.4) calc(100% - var(--nq) * 2.4), calc(var(--nq) * 1.6) calc(100% - var(--nq) * 2.4), calc(var(--nq) * 1.6) calc(100% - var(--nq) * 3.2), calc(var(--nq) * .8) calc(100% - var(--nq) * 3.2), calc(var(--nq) * .8) calc(100% - var(--nq) * 4), 0 calc(100% - var(--nq) * 4))}.sysx-plate[data-notch=consulting]{clip-path:polygon(0 0, calc(100% - var(--nq) * 2.4) 0, calc(100% - var(--nq) * 2.4) calc(var(--nq) * .4), calc(100% - var(--nq) * 2) calc(var(--nq) * .4), calc(100% - var(--nq) * 2) calc(var(--nq) * .8), calc(100% - var(--nq) * 1.6) calc(var(--nq) * .8), calc(100% - var(--nq) * 1.6) calc(var(--nq) * 1.2), calc(100% - var(--nq) * 1.2) calc(var(--nq) * 1.2), calc(100% - var(--nq) * 1.2) calc(var(--nq) * 1.6), calc(100% - var(--nq) * .8) calc(var(--nq) * 1.6), calc(100% - var(--nq) * .8) calc(var(--nq) * 2), calc(100% - var(--nq) * .4) calc(var(--nq) * 2), calc(100% - var(--nq) * .4) calc(var(--nq) * 2.4), 100% calc(var(--nq) * 2.4), 100% 100%, calc(var(--nq) * 2.4) 100%, calc(var(--nq) * 2.4) calc(100% - var(--nq) * .4), calc(var(--nq) * 2) calc(100% - var(--nq) * .4), calc(var(--nq) * 2) calc(100% - var(--nq) * .8), calc(var(--nq) * 1.6) calc(100% - var(--nq) * .8), calc(var(--nq) * 1.6) calc(100% - var(--nq) * 1.2), calc(var(--nq) * 1.2) calc(100% - var(--nq) * 1.2), calc(var(--nq) * 1.2) calc(100% - var(--nq) * 1.6), calc(var(--nq) * .8) calc(100% - var(--nq) * 1.6), calc(var(--nq) * .8) calc(100% - var(--nq) * 2), calc(var(--nq) * .4) calc(100% - var(--nq) * 2), calc(var(--nq) * .4) calc(100% - var(--nq) * 2.4), 0 calc(100% - var(--nq) * 2.4))}.sysx-plate[data-notch=devservices]{clip-path:polygon(0 0, calc(100% - var(--nq) * 3.2) 0, calc(100% - var(--nq) * 3.2) calc(var(--nq) * 1.1), calc(100% - var(--nq) * 2.1) calc(var(--nq) * 1.1), calc(100% - var(--nq) * 2.1) calc(var(--nq) * 2.2), calc(100% - var(--nq) * 1) calc(var(--nq) * 2.2), calc(100% - var(--nq) * 1) calc(var(--nq) * 3.3), 100% calc(var(--nq) * 3.3), 100% 100%, calc(var(--nq) * 3.2) 100%, calc(var(--nq) * 3.2) calc(100% - var(--nq) * 1.1), calc(var(--nq) * 2.1) calc(100% - var(--nq) * 1.1), calc(var(--nq) * 2.1) calc(100% - var(--nq) * 2.2), calc(var(--nq) * 1) calc(100% - var(--nq) * 2.2), calc(var(--nq) * 1) calc(100% - var(--nq) * 3.3), 0 calc(100% - var(--nq) * 3.3))}.sysx-accent{left:calc(var(--nq) * 1.4);top:calc(var(--nq) * 1.4);z-index:2;background:var(--eco-accent,var(--white));width:10px;height:10px;position:absolute}.sysx-panel[data-eco=invest]{--eco-accent:var(--accent-invest)}.sysx-panel[data-eco=platform]{--eco-accent:var(--accent-platform)}.sysx-panel[data-eco=consulting]{--eco-accent:var(--accent-consulting-lt)}.sysx-panel[data-eco=devservices]{--eco-accent:var(--accent-devservices-lt)}.sysx-status{right:calc(var(--nq) * 1.4);bottom:calc(var(--nq) * 1.4);z-index:2;position:absolute}.sysx-status .soon-tag{color:var(--white);background:var(--charcoal);border:0;margin:0;padding:7px 12px}.sysx-live{background:var(--charcoal);color:var(--white);align-items:center;gap:9px;padding:7px 12px;display:inline-flex}.sysx-live .q{background:var(--yellow);width:8px;height:8px;display:block}@media (prefers-reduced-motion:no-preference){.sysx-live .q{animation:1.6s ease-in-out infinite sysx-live}}@keyframes sysx-live{0%,to{opacity:1}50%{opacity:.3}}.sysx-copy{align-items:flex-start;gap:var(--s-4);flex-direction:column;display:flex}.sysx-ix{align-items:center;gap:var(--s-3);color:var(--charcoal);margin:0;display:flex}.sysx-ix .zwrap{color:var(--charcoal);line-height:0;display:block}.sysx-ix .zmark{display:block}.sysx-name{color:var(--charcoal);margin:0}.sysx-lead{color:var(--charcoal);max-width:42ch;margin:0}.sysx-body{color:var(--charcoal);opacity:.74;max-width:48ch;font-size:var(--t-body);margin:0}.sysx-caps{margin:var(--s-2) 0 0;flex-direction:column;gap:11px;display:flex}.sysx-caps li{color:var(--charcoal);align-items:center;gap:12px;display:flex}.sysx-caps .px{background:var(--eco-accent,var(--charcoal));flex:none;width:7px;height:7px;display:block}.sysx-cta{margin-top:var(--s-4);color:var(--charcoal)}.sysx-cta .ext{transition:transform var(--dur-hover) var(--ease-signal);margin-left:8px;display:inline-block}@media (hover:hover) and (pointer:fine){.sysx-cta:hover .ext{transform:translate(3px,-3px)}}.sysx-note{color:var(--charcoal);opacity:.6;margin:10px 0 0}.sysx-panel[data-eco=consulting] .sysx-ix .zwrap{opacity:.45}.sysx-panel[data-eco=consulting] .sysx-name{opacity:.7}@media (width>=1024px){#system{padding-block:clamp(64px,6vw,104px)}.s1 .sys-stage{justify-content:flex-start;min-height:0;padding-block:0}}@media (width<=900px){.sysx-panel{gap:var(--s-8);grid-template-columns:1fr;align-items:start}.sysx-visual{max-width:460px}.sysx-plate{aspect-ratio:1}.sysx-lead,.sysx-body{max-width:none}}@media (width<=760px){.sysx-bar{grid-template-columns:repeat(2,1fr)}.sysx-ind{display:none}.sysx-tab{min-height:56px}.sysx-tab[aria-selected=true]{color:var(--white);background-color:var(--charcoal)}.sysx-tab[data-eco=invest][aria-selected=true]{background-color:var(--accent-invest)}.sysx-tab[data-eco=platform][aria-selected=true]{background-color:var(--accent-platform)}.sysx-tab[data-eco=consulting][aria-selected=true]{background-color:var(--accent-consulting)}.sysx-tab[data-eco=devservices][aria-selected=true]{background-color:var(--accent-devservices)}.sysx-tab[aria-selected=true]:after{content:"";background-color:var(--white);width:7px;height:7px;position:absolute;top:0;right:0}.sysx-tab:nth-child(2),.sysx-tab:nth-child(4){border-right:1px solid #2f333629}.sysx-tab:nth-child(2),.sysx-tab:nth-child(3){border-bottom:1px solid #2f333629}}@media (width<=560px){.sysx-rail{--bp:3px}.sysx-tab{padding:0 var(--s-2)}.sysx-visual{max-width:none}.sysx-panels{gap:var(--s-12)}.sysx-panel+.sysx-panel{padding-top:var(--s-12)}}.sysx-ind{transition:transform var(--dur-resolve) var(--ease-signal), background-color var(--dur-resolve) var(--ease-signal)}.sysx-ind:after,.sysx-bar:after{transition:background-color var(--dur-resolve) var(--ease-signal)}.sysx-tab{transition:color var(--dur-hover) linear}@media (prefers-reduced-motion:reduce){.sysx-ind,.sysx-ind:after,.sysx-bar:after{transition:none}}
