.tv-modal:has(.layer-demo){width:min(48rem,100vw - 2rem)}.tv-modal:has(.layer-demo) .tv-dialog-header{padding:1.25rem 1.5rem}.tv-modal:has(.layer-demo) .tv-dialog-body{padding:1.25rem 1.5rem}.tv-modal:has(.layer-demo) .tv-dialog-header .tv-description{font-size:.9rem}.layer-demo{color:#12304f}.layer-demo__stage{color:#9ce3ff;direction:ltr;background:radial-gradient(#18466b,#061d35);border:1px solid #2b5575;height:220px;position:relative;overflow:hidden}.layer-demo__scene-label{color:#afcbe1;font:.75rem ui-monospace,monospace;position:absolute;top:15px;left:17px}.layer-demo__routes{stroke:#446c8e;fill:none;stroke-width:1.5px;width:100%;height:100%;position:absolute}.layer-demo__packet{stroke:#74dfff;stroke-width:4px;stroke-dasharray:18 700;animation:4.8s linear infinite layer-packet}.layer-demo__nodes{justify-content:space-around;align-items:center;display:flex;position:absolute;inset:0}.layer-demo__node{color:#9fbad0;background:#102e4a;border:1px solid #567693;border-radius:12px;place-items:center;width:70px;height:70px;transition:transform .5s,background .5s,border-color .5s;display:grid;position:relative}.layer-demo__node[data-active=true]{color:#bdefff;background:#195174;border-color:#78dafb;transform:translateY(-7px);box-shadow:0 0 24px #4dcaff25}.layer-demo__node[data-complete=true]{color:#98e7d5;border-color:#5d9fa0}.layer-demo__complete{box-sizing:content-box;color:#c2ffee;background:#19524f;border-radius:50%;padding:4px;position:absolute;bottom:-8px;right:-8px}.layer-demo__documents{gap:4px;transition:left .7s,opacity .7s;display:flex;position:absolute;bottom:23px;left:11%}.layer-demo__documents i{background:#a8dcff;border-top:4px solid #408fcb;width:12px;height:17px}.layer-demo[data-step="1"] .layer-demo__documents{left:45%}.layer-demo[data-step="2"] .layer-demo__documents{left:79%}.layer-demo__replicas{right:13%;color:#6f95b5;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset-block:22px}.layer-demo[data-step="1"] .layer-demo__replicas{color:#95e5fc}.layer-demo[data-step="2"] .layer-demo__replicas{color:#99e2c7}.layer-demo__blocked{color:#ffb8ba;opacity:.15;align-items:center;gap:8px;transition:opacity .5s,transform .5s;display:flex;position:absolute;bottom:23px;left:44%;transform:translate(-20px)}.layer-demo__blocked span{background:#df8b9b;width:40px;height:2px}.layer-demo[data-step="2"] .layer-demo__blocked{opacity:1;transform:none}.layer-demo__mapping{bottom:23px;justify-content:space-between;font:.85rem ui-monospace,monospace;display:flex;position:absolute;inset-inline:10%}.layer-demo__mapping span:last-child{opacity:.15;transition:opacity .5s}.layer-demo[data-step="2"] .layer-demo__mapping span:last-child{opacity:1}.layer-demo__router{background:#194366;border:1px solid #679dc1;padding:6px;position:absolute;top:21px;left:calc(50% - 16px)}.layer-demo[data-demo-kind=network] .layer-demo__node:nth-child(2){transform:translateY(50px)}.layer-demo[data-demo-kind=network] .layer-demo__node:nth-child(2)[data-active=true]{color:#91b2ca;border-color:#577b96}.layer-demo[data-demo-kind=network][data-step="1"] .layer-demo__router{color:#b9f4ff;border-color:#9dedff}.layer-demo__browser{inset-block:25px;background:#103453;border:1px solid #6597bc;border-radius:7px;width:min(280px,78%);position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.layer-demo__browser-bar{border-bottom:1px solid #527997;gap:4px;padding:9px;display:flex}.layer-demo__browser-bar i{background:#87b6d5;border-radius:50%;width:5px;height:5px}.layer-demo__wireframe{grid-template-columns:1fr 1fr;gap:10px;padding:13px;display:grid}.layer-demo__wireframe>span{border:1px dashed #7097b2;height:26px;transition:background .5s}.layer-demo__wireframe>span:first-child{grid-column:1/-1}.layer-demo__action{color:#8fb4d0;border:1px dashed #7097b2;grid-column:1/-1;place-items:center;height:31px;display:grid}.layer-demo[data-step="1"] .layer-demo__wireframe>span,.layer-demo[data-step="2"] .layer-demo__wireframe>span{background:#2c6088;border-style:solid}.layer-demo[data-step="1"] .layer-demo__action{color:#fff;background:#235f9d;border-style:solid}.layer-demo[data-step="2"] .layer-demo__action{color:#c1f8df;background:#206657;border-style:solid}.layer-demo__progress{gap:5px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.layer-demo__progress>span{background:#446786;width:22px;height:2px}.layer-demo__progress>span[data-active=true]{background:#99e4ff}.layer-demo__caption{min-height:126px;padding-block:1.1rem}.layer-demo__caption h3{font-family:var(--font-heading);margin:0 0 .4rem;font-size:1.3rem}.layer-demo__caption p{color:#4d647b;margin:0;font-size:1rem;line-height:1.7}.layer-demo__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.layer-demo__steps button{font:inherit;text-align:start;color:#375773;cursor:pointer;background:#f5f8fc;border:1px solid #cdddea;align-items:flex-start;gap:.5rem;padding:.8rem .6rem;font-size:.8rem;line-height:1.4;display:flex}.layer-demo__steps button>span{color:#527393;font:.8rem ui-monospace,monospace}.layer-demo__steps button[aria-pressed=true]{color:#154c82;background:#e9f3fc;border-color:#2169b3}.layer-demo__controls{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.layer-demo__controls button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#113857;border:1px solid #113857;align-items:center;gap:.5rem;padding:.55rem .9rem;font-size:.875rem;display:flex}.layer-demo__controls button:last-child{color:#214e72;background:#fff}.layer-demo__controls button:disabled{cursor:default;opacity:.6}.layer-demo button:focus-visible{outline-offset:3px;outline:2px solid #1779c3}.layer-demo button:hover:not(:disabled){border-color:#0283c9}.layer-demo[data-playing=false] *{animation-play-state:paused}.layer-demo[dir=rtl] .layer-demo__caption p{font-size:1.125rem}.layer-demo[dir=rtl] .layer-demo__steps button,.layer-demo[dir=rtl] .layer-demo__controls button{font-size:1rem}@keyframes layer-packet{0%{stroke-dashoffset:0}to{stroke-dashoffset:-718px}}@media not (min-width:36rem){:is(.tv-modal:has(.layer-demo) .tv-dialog-header,.tv-modal:has(.layer-demo) .tv-dialog-body){padding:1rem}.layer-demo__stage{height:190px}.layer-demo__node{width:52px;height:58px}.layer-demo__node>svg:first-child{width:28px}.layer-demo__steps{grid-template-columns:1fr}.layer-demo__steps button{padding:.6rem}.layer-demo__caption{min-height:0}.layer-demo__browser{inset-block:15px}}@media (prefers-reduced-motion:reduce){.layer-demo *,.layer-demo :before,.layer-demo :after{transition:none!important;animation:none!important}}.layer-demo[data-demo-kind=security][data-step="2"] .layer-demo__packet{display:none}.layer-demo__motion-hint{color:#526c80;margin:1rem 0 0;font-size:.875rem;line-height:1.6}.layer-demo[dir=rtl] .layer-demo__motion-hint{font-size:1rem}body:has(.layer-demo) .tv-overlay{z-index:100}.tv-modal:has(.layer-demo){z-index:110}
.connected-thinking{isolation:isolate;color:var(--color-navy);background:linear-gradient(120deg, var(--color-white), var(--color-mist));border-block:1px solid #dce6f0;padding-block:clamp(3rem,6vw,6.5rem);position:relative}.connected-thinking__topline{border-bottom:1px solid #dce6f0;justify-content:space-between;align-items:center;gap:1rem;margin-block-end:clamp(2rem,4vw,3.5rem);padding-block-end:2rem;display:flex}.connected-thinking__eyebrow,.connected-thinking__edition,.connected-thinking__detail-label{letter-spacing:.15em;text-transform:uppercase;font-size:.65rem;line-height:1.6}.connected-thinking__eyebrow{color:var(--color-navy);align-items:center;gap:.85rem;margin:0;font-weight:600;display:flex}.connected-thinking__eyebrow>span{background:var(--color-gold);width:1.7rem;height:2px}.connected-thinking__edition{color:#53657c}.connected-thinking__edition>span{margin-inline-start:.7rem}.connected-thinking__layout{grid-template-columns:1fr 1.12fr;align-items:center;gap:clamp(2rem,5vw,5.5rem);display:grid}.connected-thinking__intro,.connected-thinking__console{min-width:0}.connected-thinking__intro h2{max-width:14ch;font-family:var(--font-heading);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.35rem,4.1vw,3.8rem);font-weight:500;line-height:1.14}.connected-thinking__body{max-width:47ch;color:var(--color-ink);margin-block:1.8rem;font-size:1rem;line-height:1.85}.connected-thinking__link{color:var(--color-electric);border-bottom:1px solid var(--color-electric);align-items:center;gap:1.3rem;padding-block:.6rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.connected-thinking__link:hover{color:var(--color-electric-hover);border-color:var(--color-electric-hover)}.connected-thinking__link:focus-visible,.connected-thinking__layer:focus-visible{outline:2px solid var(--color-electric);outline-offset:5px}.connected-thinking__pillars{flex-wrap:wrap;gap:.85rem 1.35rem;margin:3rem 0 0;padding:0;list-style:none;display:flex}.connected-thinking__pillars li{color:var(--color-navy);align-items:center;gap:.5rem;font-size:.72rem;display:flex}.connected-thinking__pillars li>span{color:#53657c;font-family:var(--font-mono);font-size:.6rem}.connected-thinking__console{background:var(--color-white);border:1px solid #dce6f0;border-radius:.4rem;padding:clamp(1.1rem,2.3vw,2rem);position:relative;box-shadow:0 20px 65px #0a1f440f}.connected-thinking__console:before{content:"";background:var(--color-cyan);width:4rem;height:2px;position:absolute;inset-block-start:-1px;inset-inline-start:2rem}.connected-thinking__prompt{color:#53657c;align-items:center;gap:.65rem;margin:0 0 1.7rem;font-size:.72rem;display:flex}.connected-thinking__prompt svg{color:var(--color-navy);flex-shrink:0}.connected-thinking__map{grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:2.1rem;display:grid}.connected-thinking__core{text-align:center;color:var(--color-navy);flex-direction:column;align-items:center;gap:1rem;font-size:.7rem;display:flex;position:relative}.connected-thinking__core:after{content:"";inset-inline-start:100%;background:var(--color-cyan);width:1rem;height:1px;position:absolute;top:calc(50% - 1.1rem)}.connected-thinking__core-icon{width:5rem;height:5rem;color:var(--color-navy);background:var(--color-mist);border:1px solid #c8d9ec;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 9px #00d4ff0d,0 0 38px #2563ff0d}.connected-thinking__layers{gap:.65rem;display:grid;position:relative}.connected-thinking__layers:before{content:"";inset-inline-start:-1.1rem;background:#b9d7e6;width:1px;position:absolute;top:1.55rem;bottom:1.55rem}.connected-thinking__layer{text-align:start;background:var(--color-mist);width:100%;min-height:3.15rem;font:inherit;color:var(--color-navy);cursor:pointer;border:1px solid #dce6f0;border-radius:.2rem;align-items:center;gap:.8rem;padding:.8rem .85rem;font-size:.75rem;transition:border-color .18s,background .18s,color .18s;display:flex;position:relative}.connected-thinking__layer:before{content:"";inset-inline-end:100%;background:#b9d7e6;width:1.1rem;height:1px;position:absolute;top:50%}.connected-thinking__layer>svg{color:var(--color-navy);flex-shrink:0}.connected-thinking__layer:hover{border-color:var(--color-electric);color:var(--color-navy);background:#eaf1ff}.connected-thinking__layer[aria-pressed=true]{background:var(--color-electric);border-color:var(--color-electric);color:var(--color-white);box-shadow:var(--shadow-blue)}.connected-thinking__layer[aria-pressed=true]:hover{background:var(--color-electric-hover);border-color:var(--color-electric-hover)}.connected-thinking__layer[aria-pressed=true]:before{background:var(--color-cyan)}.connected-thinking__layer[aria-pressed=true]>svg,.connected-thinking__layer[aria-pressed=true] .connected-thinking__number{color:var(--color-white)}.connected-thinking__number{color:#53657c;font-family:var(--font-mono);margin-inline-start:auto;font-size:.6rem}.connected-thinking__detail{border-top:1px solid #dce6f0;grid-template-columns:auto 1fr;align-items:start;gap:1rem;min-height:10rem;margin-block-start:1.7rem;padding-block-start:1.5rem;display:grid}.connected-thinking__detail-icon{background:var(--color-mist);width:2.8rem;height:2.8rem;color:var(--color-navy);place-items:center;display:grid}.connected-thinking__detail-label{color:#53657c;margin:0 0 .55rem;font-size:.56rem}.connected-thinking__detail h3{font-family:var(--font-heading);margin:0;font-size:1rem;font-weight:500}.connected-thinking__description{color:var(--color-ink);max-width:45ch;margin:.65rem 0 0;font-size:.8rem;line-height:1.75}[dir=rtl] .connected-thinking__intro h2{letter-spacing:0;line-height:1.4}[dir=rtl] .connected-thinking__eyebrow,[dir=rtl] .connected-thinking__edition,[dir=rtl] .connected-thinking__detail-label{letter-spacing:0}[dir=rtl] .connected-thinking__link svg{transform:scaleX(-1)}@media not (min-width:64rem){.connected-thinking__layout{grid-template-columns:1fr 1.1fr;gap:2rem}.connected-thinking__map{grid-template-columns:4rem minmax(0,1fr);gap:1.5rem}.connected-thinking__core-icon{width:3.5rem;height:3.5rem}.connected-thinking__core:after{width:.4rem}.connected-thinking__layer{gap:.55rem;padding-inline:.6rem}.connected-thinking__number{display:none}}@media not (min-width:48rem){.connected-thinking__layout{grid-template-columns:1fr;gap:2.5rem}.connected-thinking__edition{display:none}.connected-thinking__intro h2{max-width:19ch;font-size:clamp(2.25rem,7vw,3.4rem)}.connected-thinking__pillars{margin-block-start:2rem}.connected-thinking__console{padding:1.1rem}.connected-thinking__map{grid-template-columns:3.5rem minmax(0,1fr)}.connected-thinking__detail{min-height:11rem}}@media (prefers-reduced-motion:reduce){.connected-thinking__layer{transition:none}}.connected-thinking__layers>.tv-root{display:contents}.connected-thinking__demo-play{opacity:.85;border:1px solid;border-radius:50%;flex:0 0 25px;place-items:center;height:25px;margin-inline-start:auto;display:grid}.connected-thinking__layer{font-size:.875rem}[dir=rtl] .connected-thinking__layer{font-size:1rem}.connected-thinking__layer-index{flex-shrink:0;margin-inline-start:auto;font:.75rem/1 ui-monospace,monospace}.connected-thinking__demo-play{margin-inline-start:0}
.solutions-visual{background:radial-gradient(circle,#c9ecff 0,#0000 65%),linear-gradient(145deg,#fff,#edf5ff);border:1px solid #dae8fa;border-radius:1.5rem;width:100%;max-width:340px;margin:1.25rem auto 0;overflow:hidden}.solutions-visual>svg{width:100%;height:auto;display:block}.solutions-visual-orbit{stroke:#bdd6f2;stroke-dasharray:3 7}.solutions-visual-orbit-inner{stroke:#cee1f5;stroke-dasharray:none}.solutions-visual-link{stroke:#aec9eb;stroke-width:1.5px}.solutions-visual-signal{stroke:#009ce5;stroke-width:3px;stroke-linecap:round;stroke-dasharray:10 90;animation:4s linear infinite solutions-data-flow}.solutions-visual-node{fill:#fff;stroke:#bdd4f1}.solutions-visual-icon{color:#1261c7}.solutions-visual-core{fill:#075bd8;stroke:#36baff;stroke-width:2px}.solutions-visual-halo{fill:#139ef0;opacity:.12;transform-origin:160px 160px;animation:4s ease-in-out infinite solutions-core-pulse}@keyframes solutions-data-flow{to{stroke-dashoffset:-100px}}@keyframes solutions-core-pulse{50%{opacity:.22;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.solutions-visual-signal,.solutions-visual-halo{animation:none}}
.technology-ecosystem{--ecosystem-line:#a6cbef30;color:#f5f9ff;background:radial-gradient(at 90%,#123a59 0,#0000 60%),#03162b;padding-block:clamp(2.5rem,5vw,4.5rem);position:relative;overflow:hidden}.technology-ecosystem__header{grid-template-columns:1.2fr .8fr;align-items:end;gap:4rem;margin-bottom:2.5rem;display:grid}.technology-ecosystem__eyebrow{color:#88dafa;letter-spacing:.13em;align-items:center;gap:.75rem;margin:0 0 1rem;font-size:.7rem;font-weight:650;display:flex}.technology-ecosystem__eyebrow>span{background:#55d2ff;width:1.5rem;height:2px}.technology-ecosystem__header h2{font-family:var(--font-heading);letter-spacing:-.035em;text-wrap:balance;max-width:21ch;margin:0;font-size:clamp(1.8rem,3.1vw,3rem);font-weight:550;line-height:1.2}.technology-ecosystem__intro{color:#bed0e2;justify-self:end;max-width:38ch;margin:0;font-size:.95rem;line-height:1.8}.technology-ecosystem__layout{grid-template-columns:1.2fr .8fr;align-items:stretch;gap:4rem;display:grid}.technology-ecosystem__caption{color:#a8c1d9;letter-spacing:.11em;text-transform:uppercase;margin:0 0 1rem;font-size:.68rem;font-weight:600}.technology-ecosystem__choices{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.6rem;display:grid}.technology-ecosystem__choices button{color:#c4d4e5;border:0;border-bottom:1px solid var(--ecosystem-line);text-align:start;min-height:76px;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:.75rem;padding:.8rem .5rem;font-size:.9rem;line-height:1.5;transition:color .2s,background .2s,border-color .2s;display:flex}.technology-ecosystem__choices button>svg{color:#8eb2d0;flex-shrink:0}.technology-ecosystem__choices button>span:not(.technology-ecosystem__index){flex:1}.technology-ecosystem__choices button:hover{color:#fff;background:#0d304b}.technology-ecosystem__choices button[aria-pressed=true]{color:#fff;background:linear-gradient(100deg,#0e4369,#0c2b47);border-bottom-color:#62d9ff}.technology-ecosystem__choices button[aria-pressed=true]>svg{color:#6fe0ff}.technology-ecosystem__choices .technology-ecosystem__index{color:#d1e9ff;font-variant-numeric:tabular-nums;background:#17344e;border:1px solid #6395bc66;border-radius:5px;flex:0 0 1.8rem;place-items:center;height:1.8rem;font:600 .8rem/1 ui-monospace,monospace;display:grid}.technology-ecosystem__choice-arrow{opacity:.3}.technology-ecosystem__choices button[aria-pressed=true] .technology-ecosystem__choice-arrow{opacity:1}.technology-ecosystem__stage{border-inline-start:1px solid var(--ecosystem-line);flex-direction:column;min-width:0;padding-inline-start:2.5rem;display:flex}.technology-ecosystem__diagram{direction:ltr;background:radial-gradient(at 50% 47%,#2b9ee317,#0000 65%);width:100%;height:280px;margin-bottom:1.3rem;position:relative}.technology-ecosystem__connections{fill:none;stroke:#5599bf60;stroke-width:1px;width:100%;height:100%;position:absolute;inset:0}.technology-ecosystem__connections .technology-ecosystem__signal{stroke:var(--ecosystem-accent);stroke-dasharray:18 240;animation:9s linear infinite ecosystem-flow}.technology-ecosystem__node{color:#c4e5f3;white-space:nowrap;background:#0b2c45;border:1px solid #4a829b66;align-items:center;gap:.4rem;padding:.6rem .7rem;font-size:.68rem;display:flex;position:absolute;transform:translate(-50%,-50%)}.technology-ecosystem__node--people{top:22%;left:16%}.technology-ecosystem__node--systems{top:22%;left:84%}.technology-ecosystem__node--data{top:90%;left:50%}.technology-ecosystem__hub{width:76px;height:76px;color:var(--ecosystem-accent);border:1px solid var(--ecosystem-accent);background:linear-gradient(135deg,#195779,#082d4b);border-radius:18px;place-items:center;display:grid;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #66d5fe08,0 0 42px #35b9ff20}.technology-ecosystem__core-label{color:#b4d4e7;white-space:nowrap;background:#0a2842;padding-inline:.4rem;font-size:.65rem;line-height:1.3;position:absolute;top:65%;left:50%;transform:translate(-50%)}.technology-ecosystem__detail{scroll-margin-top:8rem}.technology-ecosystem__detail h3{font-family:var(--font-heading);color:#fff;margin:0 0 .65rem;font-size:clamp(1.15rem,1.7vw,1.6rem);line-height:1.4}.technology-ecosystem__detail>p:last-child{color:#bed0e2;min-height:4.6rem;margin:0;font-size:.9rem;line-height:1.8}.technology-ecosystem__detail .technology-ecosystem__caption{color:#69d6fa;margin-bottom:.5rem;font-size:.6rem}.technology-ecosystem__link{color:#91e4ff;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-block:1rem .4rem;font-size:.8rem;text-decoration:none;display:flex}.technology-ecosystem__link:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.technology-ecosystem :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #9cedff}.technology-ecosystem[dir=rtl] :is(h2,.technology-ecosystem__caption,.technology-ecosystem__eyebrow){letter-spacing:0}.technology-ecosystem[dir=rtl] .technology-ecosystem__header h2{line-height:1.55}.technology-ecosystem[dir=rtl] .technology-ecosystem__choices button{font-size:1.125rem;line-height:1.65}.technology-ecosystem[dir=rtl] .technology-ecosystem__detail>p:last-child{font-size:1.125rem;line-height:1.9}.technology-ecosystem[dir=rtl] .technology-ecosystem__link,.technology-ecosystem[dir=rtl] .technology-ecosystem__node,.technology-ecosystem[dir=rtl] .technology-ecosystem__core-label{font-size:1rem}.technology-ecosystem[dir=rtl] :is(.technology-ecosystem__choice-arrow,.technology-ecosystem__link svg){transform:scaleX(-1)}@keyframes ecosystem-flow{to{stroke-dashoffset:-516px}}@media not (min-width:64rem){.technology-ecosystem__header,.technology-ecosystem__layout{grid-template-columns:1fr 1fr;gap:2rem}.technology-ecosystem__stage{padding-inline-start:1.5rem}.technology-ecosystem__choices{column-gap:.75rem}}@media not (min-width:48rem){.technology-ecosystem__header,.technology-ecosystem__layout{grid-template-columns:1fr;gap:1.5rem}.technology-ecosystem__intro{justify-self:start;max-width:50ch;font-size:.9rem}.technology-ecosystem__header{margin-bottom:2rem}.technology-ecosystem__stage{border-inline-start:0;border-top:1px solid var(--ecosystem-line);padding-inline-start:0;padding-top:.75rem}.technology-ecosystem__diagram{max-width:440px;margin-inline:auto}.technology-ecosystem__choices button{gap:.55rem;min-height:72px;font-size:.875rem}.technology-ecosystem__choice-arrow{display:none}.technology-ecosystem__detail>p:last-child{min-height:0}}@media (prefers-reduced-motion:reduce){.technology-ecosystem__connections .technology-ecosystem__signal{animation:none}.technology-ecosystem__choices button{transition:none}}.technology-ecosystem__stage{--ecosystem-accent:#80dbff}.technology-ecosystem__stage[data-variant=managed]{--ecosystem-accent:#80ecda}.technology-ecosystem__stage[data-variant=business]{--ecosystem-accent:#aec9ff}.technology-ecosystem__stage[data-variant=automation]{--ecosystem-accent:#f2d48c}.technology-ecosystem__stage[data-variant=iot]{--ecosystem-accent:#8ce8bd}.technology-ecosystem__stage[data-variant=data]{--ecosystem-accent:#91b7ff}.technology-ecosystem__stage[data-variant=signage]{--ecosystem-accent:#ffc69a}.technology-ecosystem__stage[data-variant=av]{--ecosystem-accent:#d2b9ff}.technology-ecosystem__stage[data-variant=security]{--ecosystem-accent:#90e6e2}.technology-ecosystem__connections .technology-ecosystem__motif{stroke:var(--ecosystem-accent);stroke-width:1.4px;opacity:.45}.technology-ecosystem__node{border-color:color-mix(in srgb, var(--ecosystem-accent) 40%, transparent)}.technology-ecosystem__node>svg{color:var(--ecosystem-accent);flex-shrink:0}.technology-ecosystem__node--people{left:18%}.technology-ecosystem__node--systems{left:82%}.technology-ecosystem__detail-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.7rem;display:flex}.technology-ecosystem__detail-heading .technology-ecosystem__caption{margin:0}.technology-ecosystem__position{color:var(--ecosystem-accent);white-space:nowrap;font:600 .9rem/1 ui-monospace,monospace}.technology-ecosystem__position>span{color:#a8c1d9;font-size:.75rem}.technology-ecosystem__choices button[aria-pressed=true] .technology-ecosystem__index{color:#fff;background:#1d6384;border-color:#7ddfff}@media not (min-width:64rem){.technology-ecosystem__choices button{gap:.5rem;padding-inline:.25rem}.technology-ecosystem__choices button>svg:not(.technology-ecosystem__choice-arrow){width:18px}.technology-ecosystem__choice-arrow{display:none}.technology-ecosystem__choices .technology-ecosystem__index{flex-basis:1.6rem;height:1.6rem;font-size:.75rem}}@media (min-width:48rem) and (not (min-width:64rem)){.technology-ecosystem__choices{grid-template-columns:1fr}.technology-ecosystem__choices button{min-height:53px}}@media not (min-width:30rem){.technology-ecosystem__choices button{grid-template-columns:1.6rem minmax(0,1fr);align-content:start;gap:.35rem .5rem;display:grid}.technology-ecosystem__choices button>span:not(.technology-ecosystem__index){grid-column:1/-1}.technology-ecosystem__choices button>svg:not(.technology-ecosystem__choice-arrow){justify-self:end}.technology-ecosystem__node{gap:.25rem;padding-inline:.45rem;font-size:.65rem}.technology-ecosystem[dir=rtl] .technology-ecosystem__node{font-size:.95rem}}
.why-tevoniq{color:#09223e;background:#f7f9fc;padding-block:clamp(3rem,5vw,5rem)}.why-tevoniq__header{grid-template-columns:1.4fr 1fr;align-items:end;gap:4rem;margin-bottom:2.5rem;display:grid}.why-tevoniq__eyebrow{color:#285d95;letter-spacing:.12em;align-items:center;gap:.65rem;margin:0 0 1rem;font-size:.8rem;font-weight:600;display:flex}.why-tevoniq__eyebrow>span{background:#1d74cf;width:1.7rem;height:2px}.why-tevoniq__header h2{font-family:var(--font-heading);text-wrap:balance;max-width:26ch;margin:0;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.25}.why-tevoniq__intro{color:#4d6178;justify-self:end;max-width:36ch;margin:0 0 .1rem;font-size:1rem;line-height:1.75}.why-tevoniq__values{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.why-tevoniq__value{background:#fff;border:1px solid #dce7f1;min-width:0;overflow:hidden}.why-tevoniq__value-top{background:linear-gradient(125deg,#edf5fc,#f6faff);border-bottom:1px solid #e3edf6;position:relative}.why-tevoniq__number{top:1rem;color:#173f68;font-variant-numeric:tabular-nums;font:700 1.35rem/1 ui-monospace,monospace;position:absolute;inset-inline-start:1rem}.why-tevoniq__visual{--value-color:#2563c5;width:min(100%,290px);height:142px;color:var(--value-color);margin-inline:auto;position:relative}.why-tevoniq__visual--engineering{--value-color:#7042bd}.why-tevoniq__visual--innovation{--value-color:#a36508}.why-tevoniq__visual--security{--value-color:#087c65}.why-tevoniq__visual--business{--value-color:#bd4c24}.why-tevoniq__visual--support{--value-color:#b53875}.why-tevoniq__drawing{stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.why-tevoniq__outline{stroke:color-mix(in srgb, var(--value-color) 45%, white)}.why-tevoniq__accent{stroke:var(--value-color)}.why-tevoniq__drawing>circle{fill:var(--value-color)}.why-tevoniq__symbol{border:1px solid color-mix(in srgb, var(--value-color) 30%, white);background:color-mix(in srgb, var(--value-color) 5%, white);width:48px;height:48px;box-shadow:0 3px 16px color-mix(in srgb, var(--value-color) 12%, transparent);border-radius:12px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.why-tevoniq__visual--quality .why-tevoniq__symbol{top:43%}.why-tevoniq__visual--innovation .why-tevoniq__symbol{border-radius:50%;box-shadow:0 0 25px #efbc4f35}.why-tevoniq__visual--business .why-tevoniq__symbol{border-radius:50%}.why-tevoniq__visual--support .why-tevoniq__outline{stroke-dasharray:70 8;animation:18s linear infinite why-support-flow}.why-tevoniq__value-copy{padding:1.4rem 1.5rem 1.6rem}.why-tevoniq__value h3{font-family:var(--font-heading);color:#fff;text-align:center;text-wrap:balance;background-image:linear-gradient(110deg,#0000 40%,#85ddff2e 50%,#0000 60%),linear-gradient(125deg,#071d35,#123e64);background-position:100%,50%;background-size:260% 100%,100% 100%;border:1px solid #28618a;border-radius:.6rem;margin:0 0 1rem;padding:.75rem .9rem;font-size:1.25rem;line-height:1.4;animation:7s ease-in-out infinite why-title-shine}.why-tevoniq__value:nth-child(2n) h3{animation-delay:-2s}.why-tevoniq__value:nth-child(3n) h3{animation-delay:-4s}@keyframes why-title-shine{0%,20%{background-position:100%,50%}65%,to{background-position:0%,50%}}.why-tevoniq__value p{color:#53677c;margin:0;font-size:1rem;line-height:1.75}.why-tevoniq__callout{color:#fff;background:radial-gradient(at 0 100%,#174569,#0000 65%),#071d35;border-inline-start:3px solid #52c6f3;grid-template-columns:1fr 1.15fr;align-items:center;gap:3rem;margin-top:1.5rem;padding:clamp(1.5rem,3.5vw,3rem);display:grid}.why-tevoniq__callout .why-tevoniq__eyebrow{color:#8accf2;font-size:.7rem}.why-tevoniq__callout h3{font-family:var(--font-heading);max-width:24ch;margin:0;font-size:clamp(1.4rem,2.3vw,2.2rem);line-height:1.35}.why-tevoniq__callout-body{color:#bed0e2;margin:0 0 1.25rem;font-size:1rem;line-height:1.75}.why-tevoniq__callout a{color:#f0faff;border-bottom:1px solid #77cdeb;align-items:center;gap:2rem;padding-block:.5rem;font-size:1rem;text-decoration:none;display:inline-flex}.why-tevoniq__callout a:hover{color:#91dfff;border-color:#fff}.why-tevoniq__callout a:focus-visible{outline-offset:6px;outline:2px solid #a0e5ff}.why-tevoniq[dir=rtl] .why-tevoniq__eyebrow{letter-spacing:0;font-size:1rem}.why-tevoniq[dir=rtl] :is(.why-tevoniq__intro,.why-tevoniq__value p,.why-tevoniq__callout-body,.why-tevoniq__callout a){font-size:1.125rem;line-height:1.85}.why-tevoniq[dir=rtl] .why-tevoniq__value h3{font-size:1.5rem}.why-tevoniq[dir=rtl] .why-tevoniq__header h2{line-height:1.45}.why-tevoniq[dir=rtl] .why-tevoniq__callout a svg{transform:scaleX(-1)}@keyframes why-support-flow{to{stroke-dashoffset:-156px}}@media not (min-width:64rem){.why-tevoniq__values{grid-template-columns:repeat(2,minmax(0,1fr))}.why-tevoniq__header,.why-tevoniq__callout{gap:2rem}}@media not (min-width:48rem){.why-tevoniq__header,.why-tevoniq__callout{grid-template-columns:1fr;gap:1.25rem}.why-tevoniq__intro{justify-self:start;max-width:48ch}.why-tevoniq__values{gap:1rem}.why-tevoniq__value-copy{padding:1.2rem}.why-tevoniq__visual{height:125px}}@media not (min-width:36rem){.why-tevoniq__values{grid-template-columns:1fr}.why-tevoniq__value{grid-template-columns:90px minmax(0,1fr);display:grid}.why-tevoniq__value-top{border-bottom:0;border-inline-end:1px solid #e3edf6;align-items:center;display:grid}.why-tevoniq__visual{width:100%;height:110px;margin-top:.75rem}.why-tevoniq__drawing{transform:scale(1.1)}.why-tevoniq__symbol{border-radius:8px;width:36px;height:36px}.why-tevoniq__symbol svg{width:23px;height:23px}.why-tevoniq__value-copy{padding:1.2rem 1rem}.why-tevoniq__value h3{font-size:1.1rem}.why-tevoniq[dir=rtl] .why-tevoniq__value h3{font-size:1.35rem}}@media (prefers-reduced-motion:reduce){.why-tevoniq__value h3,.why-tevoniq__visual--support .why-tevoniq__outline{animation:none}}
