@font-face{font-family:Sometype Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/sometype-mono-latin-ext-700-normal.CyEWhowF.woff2)format("woff2"),url(/_astro/sometype-mono-latin-ext-700-normal.BO-d6ztu.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sometype Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/sometype-mono-latin-700-normal.Ua3i_c-N.woff2)format("woff2"),url(/_astro/sometype-mono-latin-700-normal.B51a42bO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.platform-hero{--platform-green:var(--green,#09ff03);--platform-ink:#070907;--platform-panel:#101410;--platform-line:#465046;isolation:isolate;min-height:800px;color:var(--white,#fff);background:var(--platform-ink);align-items:center;display:flex;position:relative;overflow:hidden}.platform-hero__texture{z-index:-1;background:radial-gradient(circle at 78% 42%,#09ff0312,#0000 30%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/32px 32px;position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(90deg,#0000 0,#00000059 38%,#000 100%)}.platform-hero__texture:after{content:"";aspect-ratio:1;border:1px solid #09ff0314;border-radius:50%;width:560px;position:absolute;top:50%;right:2%;transform:translateY(-50%);box-shadow:0 0 0 90px #09ff0304,0 0 0 180px #09ff0303}.platform-hero__shell{z-index:1;grid-template-columns:minmax(0,.78fr) minmax(640px,1.22fr);align-items:center;gap:clamp(48px,5vw,80px);width:min(100% - 48px,1360px);margin-inline:auto;padding-block:72px;display:grid;position:relative}.platform-hero__copy{max-width:610px}.platform-hero__eyebrow{color:var(--platform-green);font-size:var(--font-size-small,.875rem);letter-spacing:.08em;text-transform:uppercase;margin:0 0 20px;font-weight:700}.platform-hero h1{font-size:var(--font-size-h1,clamp(2.375rem, calc(1.75rem + 2.6vw), 4rem));letter-spacing:-.04em;margin-bottom:24px}.platform-hero h1 span{color:var(--platform-green)}.platform-hero__body{color:#d4d9d4;max-width:600px;font-size:var(--font-size-lead,1.125rem);text-wrap:pretty;margin-bottom:32px;line-height:1.65}.platform-hero__actions{flex-wrap:wrap;gap:16px;display:flex}.platform-map{background:#0c0f0cf0;border:1px solid #2e352e;border-radius:16px;width:100%;min-width:0;margin:0;padding:20px;box-shadow:0 24px 48px -20px #0018007a}.platform-map figcaption{justify-content:space-between;align-items:center;gap:24px;padding-bottom:16px;display:flex}.platform-map figcaption span{color:var(--platform-green);font:750 1rem/1.2 var(--display,sans-serif);letter-spacing:.06em;text-transform:uppercase}.platform-switcher{background:#090c09;border:1px solid #303730;border-radius:10px;grid-template-columns:1.05fr 1.35fr repeat(3,minmax(0,1fr));gap:4px;margin-block:12px;padding:4px;display:grid}.platform-switcher a{color:#99a399;min-width:0;min-height:44px;font:700 .6875rem/1 var(--display,sans-serif);letter-spacing:.03em;border:1px solid #0000;border-radius:7px;place-items:center;padding-inline:8px;text-decoration:none;transition:color .16s,background-color .16s,border-color .16s;display:grid}.platform-switcher a:hover{color:#fff;background:#141914}.platform-switcher a[aria-current=page]{border-color:var(--platform-green);color:#071007;background:var(--platform-green)}.platform-switcher a:focus-visible{z-index:3;outline:3px solid var(--platform-green);outline-offset:3px;position:relative}.platform-map__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.platform-architecture{isolation:isolate;grid-template-columns:150px minmax(140px,180px) 150px;justify-content:space-between;align-items:center;gap:50px;min-height:380px;padding-block:18px;display:grid;position:relative}.platform-architecture__matrix{z-index:0;opacity:.78;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;mask-image:radial-gradient(#000 38%,#000000e0 66%,#0000 100%)}.platform-architecture__routes{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.platform-architecture__routes path{fill:none;stroke:#394139;stroke-width:2px;vector-effect:non-scaling-stroke;transition:stroke .2s,opacity .2s}.platform-architecture__routes path[data-route-included=true]{stroke:var(--platform-green);stroke-width:3px;filter:drop-shadow(0 0 5px #09ff034d)}.platform-architecture__sources,.platform-architecture__outputs{z-index:2;gap:18px;display:grid;position:relative}.platform-architecture__sources{gap:56px}.platform-piece{color:#f8faf8;opacity:.58;filter:grayscale(.55);background:#111511;border:1px solid #3c453c;border-radius:12px;min-width:0;transition:opacity .2s,filter .2s,border-color .2s,transform .2s;position:relative;overflow:hidden}.platform-piece[data-included=true]{border-width:2px;border-color:var(--platform-green);opacity:1;filter:none;box-shadow:0 8px 24px -12px #09ff0366}.platform-piece--image{height:114px}.platform-piece--image:after{content:"";background:linear-gradient(#0000 20%,#050805f0 82%);position:absolute;inset:0}.platform-piece--image[data-included=false]:after{background:linear-gradient(#05080508 20%,#050805d1 86%)}.platform-piece--image img{object-fit:cover;width:100%;height:100%;transition:filter .2s,transform .2s;display:block}.platform-piece--image[data-included=false] img{filter:blur(1.25px);transform:scale(1.02)}.platform-architecture__sources .platform-piece:first-child img{object-position:center 54%}.platform-architecture__sources .platform-piece:last-child img{object-position:64% center}.platform-architecture__outputs .platform-piece:first-child img{object-position:55% center}.platform-architecture__outputs .platform-piece:last-child img{object-position:center 42%}.platform-piece>span:not(.platform-piece__pulse):not(.platform-piece__code){z-index:1;flex-direction:column;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.platform-piece small{color:#c0c8c0;letter-spacing:.08em;text-transform:uppercase;font-size:.5625rem;font-weight:700}.platform-piece strong{font:750 .75rem/1.15 var(--display,sans-serif);margin-top:2px}.platform-piece>i{z-index:2;color:#d9e0d9;font:normal 700 .5rem/1 var(--body,sans-serif);letter-spacing:.04em;white-space:nowrap;background:#060906c7;border-radius:4px;padding:4px 6px;position:absolute;top:8px;right:8px}.platform-piece[data-included=true]>i{color:#071007;background:var(--platform-green)}.platform-piece--core{aspect-ratio:1;z-index:3;text-align:center;filter:none;background:radial-gradient(circle at 42% 35%,#09ff0333,#0000 42%),#0d130d;border-radius:50%;flex-direction:column;justify-content:center;justify-self:center;align-items:center;width:176px;display:flex;overflow:visible}.platform-piece--core:before,.platform-piece--core:after{content:"";z-index:-1;border:1px solid #09ff0329;border-radius:50%;position:absolute;inset:-10px}.platform-piece--core:after{border-color:#09ff0312;inset:-22px}.platform-piece--core>strong{color:var(--platform-green);margin-top:4px;font-size:1.5rem}.platform-piece__pulse{grid-template-columns:repeat(3,1fr);align-items:end;gap:5px;width:52px;height:38px;margin-bottom:10px;display:grid}.platform-piece__pulse b{background:var(--platform-green);border-radius:2px;display:block}.platform-piece__pulse b:first-child{height:18px}.platform-piece__pulse b:nth-child(2){height:36px}.platform-piece__pulse b:nth-child(3){height:26px}.platform-piece--api{height:88px}.platform-piece__code{width:100%;height:100%;color:var(--platform-green);background:radial-gradient(circle,#09ff0321,#0000 62%);justify-content:center;align-items:center;gap:5px;padding-bottom:22px;display:flex}.platform-piece__code b{font:400 1.5rem/1 ui-monospace,monospace}.platform-piece__code em{color:#fff;font:normal 800 .875rem/1 var(--display,sans-serif)}.platform-piece--api>span:not(.platform-piece__code){bottom:8px}.platform-piece--api>span:not(.platform-piece__code) small{display:none}.platform-map__note{color:#929b92;align-items:center;gap:8px;margin:0;font-size:.6875rem;display:flex}.platform-map__note b{background:var(--platform-green);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #09ff0314}@media (width<=1180px){.platform-hero__shell{grid-template-columns:minmax(0,1fr);gap:52px}.platform-hero__copy,.platform-map{max-width:760px}}@media (width<=680px){.platform-hero{min-height:auto}.platform-hero__shell{gap:44px;width:min(100% - 32px,1280px);padding-block:56px}.platform-hero__actions{flex-direction:column}.platform-hero__actions .button{width:100%}.platform-map{padding:14px}.platform-map figcaption{padding-inline:2px}.platform-switcher a{padding-inline:2px;font-size:.6875rem}.platform-architecture{grid-template-columns:minmax(76px,1fr) 96px minmax(76px,1fr);gap:20px;min-height:360px;padding-block:12px}.platform-architecture__sources{gap:62px}.platform-architecture__outputs{gap:22px}.platform-piece--image{height:94px}.platform-piece--api{height:76px}.platform-piece--core{width:96px}.platform-piece--core:before{inset:-6px}.platform-piece--core:after{inset:-13px}.platform-piece__pulse{gap:3px;width:34px;height:26px;margin-bottom:5px}.platform-piece__pulse b:first-child{height:12px}.platform-piece__pulse b:nth-child(2){height:24px}.platform-piece__pulse b:nth-child(3){height:17px}.platform-piece--core>strong{font-size:1.0625rem}.platform-piece>span:not(.platform-piece__pulse):not(.platform-piece__code){bottom:7px;left:7px;right:7px}.platform-piece small{font-size:.5rem}.platform-piece strong{font-size:.625rem}.platform-piece>i{padding:3px 4px;font-size:.4375rem;top:5px;right:5px}.platform-piece__code{padding-bottom:18px}.platform-map__note{align-items:flex-start;padding-inline:2px;line-height:1.45}.platform-map__note b{margin-top:4px}}@media (width<=390px){.platform-hero__shell{width:calc(100% - 24px)}.platform-map{padding:10px}.platform-architecture{grid-template-columns:minmax(72px,1fr) 88px minmax(72px,1fr);gap:15px}.platform-piece--core{width:88px}.platform-piece--core>strong{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.platform-switcher a,.platform-piece,.platform-architecture__routes path{transition:none}}.api-summary[data-astro-cid-awppv24g]{--api-summary-cycle:5.6s}.api-summary[data-astro-cid-awppv24g] [data-astro-cid-awppv24g][data-summary-motion]{color:var(--green);filter:drop-shadow(0 0 4px #09ff033d)}.api-summary__sensor-core[data-astro-cid-awppv24g]{fill:currentColor;animation:api-summary-sensor-core var(--api-summary-cycle) cubic-bezier(.16, 1, .3, 1) infinite both}.api-summary__sensor-pulse[data-astro-cid-awppv24g]{opacity:0;transform-box:fill-box;transform-origin:50%;animation:api-summary-focus var(--api-summary-cycle) cubic-bezier(.16, 1, .3, 1) infinite both}.api-summary__input-route[data-astro-cid-awppv24g],.api-summary__event-route[data-astro-cid-awppv24g],.api-summary__delivery-route[data-astro-cid-awppv24g]{stroke-dasharray:.12 .88;stroke-dashoffset:1px;animation:api-summary-route var(--api-summary-cycle) linear infinite both}.api-summary__input-latch[data-astro-cid-awppv24g],.api-summary__history-focus[data-astro-cid-awppv24g]{opacity:0;transform-box:fill-box;transform-origin:50%;animation:api-summary-focus var(--api-summary-cycle) cubic-bezier(.16, 1, .3, 1) infinite both}.api-summary__context-line[data-astro-cid-awppv24g],.api-summary__event-line[data-astro-cid-awppv24g],.api-summary__system-signal[data-astro-cid-awppv24g]{stroke-dasharray:1;stroke-dashoffset:1px;animation:api-summary-resolve var(--api-summary-cycle) cubic-bezier(.16, 1, .3, 1) infinite both}.api-summary__context-line--two[data-astro-cid-awppv24g],.api-summary__event-line--two[data-astro-cid-awppv24g],.api-summary__system-signal--two[data-astro-cid-awppv24g]{animation-delay:-.16s}.api-summary__context-line--three[data-astro-cid-awppv24g],.api-summary__system-signal--three[data-astro-cid-awppv24g]{animation-delay:-.32s}.api-summary__system-signal--four[data-astro-cid-awppv24g]{animation-delay:-.48s}.api-summary__history-wave[data-astro-cid-awppv24g],.api-summary__intelligence-wave[data-astro-cid-awppv24g]{stroke-dasharray:1;stroke-dashoffset:1px;animation:api-summary-history var(--api-summary-cycle) cubic-bezier(.16, 1, .3, 1) infinite both}.api-summary__intelligence-alert[data-astro-cid-awppv24g]{opacity:0;transform-box:fill-box;transform-origin:50%;animation:api-summary-alert var(--api-summary-cycle) cubic-bezier(.16, 1, .3, 1) infinite both}.api-summary__ai-mark[data-astro-cid-awppv24g]{fill:var(--green);font:800 9px/1 var(--display);letter-spacing:.04em}.api-summary__history-scan[data-astro-cid-awppv24g]{opacity:.18;transform-box:fill-box;transform-origin:50%;animation:api-summary-scan var(--api-summary-cycle) cubic-bezier(.45, 0, .55, 1) infinite both}.api-summary__event-packet[data-astro-cid-awppv24g]{opacity:0;transform-box:fill-box;transform-origin:50%;animation:api-summary-packet var(--api-summary-cycle) cubic-bezier(.16, 1, .3, 1) infinite both}.api-summary__delivery-token[data-astro-cid-awppv24g]{fill:#0b0e0b;opacity:0;transform-box:view-box;transform-origin:50%;animation:api-summary-delivery var(--api-summary-cycle) cubic-bezier(.45, 0, .55, 1) infinite both}@keyframes api-summary-sensor-core{0%,to{opacity:.45;transform:scale(.8)}18%,42%{opacity:1;transform:scale(1)}}@keyframes api-summary-route{0%,12%{opacity:.22;stroke-dashoffset:1px}42%,76%{opacity:1}to{opacity:.22;stroke-dashoffset:0}}@keyframes api-summary-focus{0%,42%{opacity:0;transform:scale(.66)}52%{opacity:.82;transform:scale(.82)}68%,to{opacity:0;transform:scale(1.5)}}@keyframes api-summary-resolve{0%,44%{opacity:.24;stroke-dashoffset:1px}62%,88%{opacity:1;stroke-dashoffset:0}to{opacity:.34;stroke-dashoffset:0}}@keyframes api-summary-history{0%,10%{opacity:.28;stroke-dashoffset:1px}44%,78%{opacity:1;stroke-dashoffset:0}to{opacity:.32;stroke-dashoffset:-1px}}@keyframes api-summary-scan{0%,8%{opacity:.12;transform:translate(0)}44%,58%{opacity:.28;transform:translate(105px)}88%,to{opacity:.12;transform:translate(0)}}@keyframes api-summary-packet{0%,50%{opacity:0;transform:translate(-5px)scale(.94)}62%,88%{opacity:1;transform:translate(0)scale(1)}to{opacity:.32;transform:translate(0)scale(1)}}@keyframes api-summary-delivery{0%,18%{opacity:0;transform:translate(0)scale(.72)}26%{opacity:1;transform:translate(0)scale(1)}58%,72%{opacity:1;transform:translate(18px)scale(1)}82%,to{opacity:0;transform:translate(18px)scale(.72)}}@keyframes api-summary-alert{0%,34%{opacity:.18;transform:translateY(2px)}50%,82%{opacity:1;transform:translateY(0)}to{opacity:.3;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.api-summary[data-astro-cid-awppv24g] [data-astro-cid-awppv24g][data-summary-motion]{filter:none;animation:none}.api-summary__sensor-core[data-astro-cid-awppv24g],.api-summary__sensor-pulse[data-astro-cid-awppv24g],.api-summary__input-route[data-astro-cid-awppv24g],.api-summary__event-route[data-astro-cid-awppv24g],.api-summary__delivery-route[data-astro-cid-awppv24g],.api-summary__context-line[data-astro-cid-awppv24g],.api-summary__history-wave[data-astro-cid-awppv24g],.api-summary__intelligence-wave[data-astro-cid-awppv24g],.api-summary__intelligence-alert[data-astro-cid-awppv24g],.api-summary__event-line[data-astro-cid-awppv24g],.api-summary__system-signal[data-astro-cid-awppv24g]{opacity:1;stroke-dasharray:none;stroke-dashoffset:0;transform:none}.api-summary__input-latch[data-astro-cid-awppv24g],.api-summary__history-focus[data-astro-cid-awppv24g],.api-summary__history-scan[data-astro-cid-awppv24g],.api-summary__sensor-pulse[data-astro-cid-awppv24g]{opacity:.32;transform:none}.api-summary__event-packet[data-astro-cid-awppv24g],.api-summary__delivery-token[data-astro-cid-awppv24g]{opacity:1;transform:none}}.connect-summary[data-astro-cid-h2hpr5sq]{--connect-cycle:5.6s;color:#697269}.connect-summary__base[data-astro-cid-h2hpr5sq]{opacity:.78}.connect-summary[data-astro-cid-h2hpr5sq] [data-astro-cid-h2hpr5sq][data-summary-motion]{color:var(--green,#09ff03);filter:drop-shadow(0 0 4px #09ff033d)}.connect-summary__sensor-pulse[data-astro-cid-h2hpr5sq],.connect-summary__receiver-pulse[data-astro-cid-h2hpr5sq],.connect-summary__position-lock[data-astro-cid-h2hpr5sq],.connect-summary__history-focus[data-astro-cid-h2hpr5sq],.connect-summary__source-attention[data-astro-cid-h2hpr5sq],.connect-summary__desktop-position[data-astro-cid-h2hpr5sq],.connect-summary__field-position[data-astro-cid-h2hpr5sq]{opacity:0;transform-box:fill-box;transform-origin:50%}.connect-summary__sensor-pulse[data-astro-cid-h2hpr5sq]{animation:connect-sensor-activation var(--connect-cycle) cubic-bezier(.16, 1, .3, 1) infinite both}.connect-summary__radio[data-astro-cid-h2hpr5sq],.connect-summary__uplink[data-astro-cid-h2hpr5sq],.connect-summary__locate-route[data-astro-cid-h2hpr5sq],.connect-summary__history-wave[data-astro-cid-h2hpr5sq],.connect-summary__handoff[data-astro-cid-h2hpr5sq],.connect-summary__desktop-context[data-astro-cid-h2hpr5sq]{stroke-dasharray:1;stroke-dashoffset:1px}.connect-summary__radio[data-astro-cid-h2hpr5sq]{animation:connect-radio-wave var(--connect-cycle) cubic-bezier(.16, 1, .3, 1) infinite both}.connect-summary__radio--far[data-astro-cid-h2hpr5sq]{animation-delay:-.22s}.connect-summary__uplink[data-astro-cid-h2hpr5sq]{stroke-dasharray:.16 .84;animation:connect-uplink var(--connect-cycle) linear infinite both}.connect-summary__packet[data-astro-cid-h2hpr5sq]{fill:var(--green,#09ff03);transform-box:fill-box;transform-origin:50%;animation:connect-packet var(--connect-cycle) cubic-bezier(.45, 0, .55, 1) infinite both}.connect-summary__receiver-pulse[data-astro-cid-h2hpr5sq]{animation:connect-receiver var(--connect-cycle) cubic-bezier(.16, 1, .3, 1) infinite both}.connect-summary__locate-route[data-astro-cid-h2hpr5sq]{animation:connect-locate-route var(--connect-cycle) cubic-bezier(.16, 1, .3, 1) infinite both}.connect-summary__locate-packet[data-astro-cid-h2hpr5sq]{fill:var(--green,#09ff03);transform-box:fill-box;transform-origin:50%;animation:connect-locate-packet var(--connect-cycle) cubic-bezier(.16, 1, .3, 1) infinite both}.connect-summary__position-lock[data-astro-cid-h2hpr5sq]{animation:connect-position-lock var(--connect-cycle) cubic-bezier(.16, 1, .3, 1) infinite both}.connect-summary__history-wave[data-astro-cid-h2hpr5sq]{animation:connect-history-wave var(--connect-cycle) cubic-bezier(.16, 1, .3, 1) infinite both}.connect-summary__history-scan[data-astro-cid-h2hpr5sq]{opacity:.12;transform-box:fill-box;transform-origin:50%;animation:connect-history-scan var(--connect-cycle) cubic-bezier(.45, 0, .55, 1) infinite both}.connect-summary__history-focus[data-astro-cid-h2hpr5sq]{animation:connect-history-focus var(--connect-cycle) cubic-bezier(.16, 1, .3, 1) infinite both}.connect-summary__source-attention[data-astro-cid-h2hpr5sq]{animation:connect-source-attention var(--connect-cycle) cubic-bezier(.16, 1, .3, 1) infinite both}.connect-summary__handoff[data-astro-cid-h2hpr5sq]{animation:connect-action-handoff var(--connect-cycle) cubic-bezier(.16, 1, .3, 1) infinite both}.connect-summary__handoff--field[data-astro-cid-h2hpr5sq]{animation-delay:-.34s}.connect-summary__desktop-position[data-astro-cid-h2hpr5sq]{animation:connect-destination-focus var(--connect-cycle) cubic-bezier(.16, 1, .3, 1) infinite both}.connect-summary__desktop-context[data-astro-cid-h2hpr5sq]{animation:connect-context-reveal var(--connect-cycle) cubic-bezier(.16, 1, .3, 1) infinite both}.connect-summary__field-position[data-astro-cid-h2hpr5sq]{animation:connect-field-focus var(--connect-cycle) cubic-bezier(.16, 1, .3, 1) infinite both}@keyframes connect-sensor-activation{0%,8%{opacity:0;transform:scale(.66)}16%{opacity:.86;transform:scale(.82)}29%,to{opacity:0;transform:scale(1.38)}}@keyframes connect-radio-wave{0%,12%{opacity:.12;stroke-dashoffset:1px}30%,48%{opacity:1;stroke-dashoffset:0}62%,to{opacity:.18;stroke-dashoffset:-1px}}@keyframes connect-uplink{0%,25%{opacity:.2;stroke-dashoffset:1px}42%,70%{opacity:1}to{opacity:.2;stroke-dashoffset:0}}@keyframes connect-packet{0%,27%{opacity:0;transform:translate(0)scale(.65)}34%{opacity:1;transform:translate(0)scale(1)}61%{opacity:1;transform:translate(51px)scale(1)}69%,to{opacity:0;transform:translate(51px)scale(.65)}}@keyframes connect-receiver{0%,54%{opacity:0;transform:scale(.7)}63%{opacity:.82;transform:scale(.82)}78%,to{opacity:0;transform:scale(1.45)}}@keyframes connect-locate-route{0%,8%{opacity:.24;stroke-dashoffset:1px}35%,58%{opacity:1;stroke-dashoffset:0}76%,to{opacity:.34;stroke-dashoffset:-1px}}@keyframes connect-locate-packet{0%,10%{opacity:0;transform:translate(0)scale(.7)}18%{opacity:1;transform:translate(0)scale(1)}42%{opacity:1;transform:translate(14px,-6px)scale(1)}50%,to{opacity:0;transform:translate(14px,-6px)scale(.7)}}@keyframes connect-position-lock{0%,36%{opacity:0;transform:scale(.62)}45%{opacity:.9;transform:scale(.82)}61%,to{opacity:0;transform:scale(1.5)}}@keyframes connect-history-wave{0%,38%{opacity:.18;stroke-dashoffset:1px}62%,88%{opacity:1;stroke-dashoffset:0}to{opacity:.35;stroke-dashoffset:-1px}}@keyframes connect-history-scan{0%,40%{opacity:.1;transform:translate(0)}72%{opacity:.28;transform:translate(42px)}90%,to{opacity:.1;transform:translate(0)}}@keyframes connect-history-focus{0%,64%{opacity:0;transform:scale(.65)}72%{opacity:.82;transform:scale(.82)}88%,to{opacity:0;transform:scale(1.45)}}@keyframes connect-source-attention{0%,8%{opacity:0;transform:scale(.64)}18%{opacity:.9;transform:scale(.82)}34%,to{opacity:0;transform:scale(1.48)}}@keyframes connect-action-handoff{0%,22%{opacity:.22;stroke-dashoffset:1px}50%,76%{opacity:1;stroke-dashoffset:0}to{opacity:.3;stroke-dashoffset:-1px}}@keyframes connect-destination-focus{0%,46%{opacity:0;transform:scale(.64)}56%{opacity:.86;transform:scale(.82)}72%,to{opacity:0;transform:scale(1.42)}}@keyframes connect-context-reveal{0%,44%{opacity:.22;stroke-dashoffset:1px}64%,88%{opacity:1;stroke-dashoffset:0}to{opacity:.34;stroke-dashoffset:-1px}}@keyframes connect-field-focus{0%,58%{opacity:0;transform:scale(.64)}68%{opacity:.86;transform:scale(.82)}84%,to{opacity:0;transform:scale(1.42)}}@media (prefers-reduced-motion:reduce){.connect-summary[data-astro-cid-h2hpr5sq] [data-astro-cid-h2hpr5sq][data-summary-motion]{opacity:.82;stroke-dasharray:1;stroke-dashoffset:0;transform:none;animation:none!important}.connect-summary__packet[data-astro-cid-h2hpr5sq],.connect-summary__locate-packet[data-astro-cid-h2hpr5sq]{opacity:1}.connect-summary__history-scan[data-astro-cid-h2hpr5sq]{opacity:.18}}.cts-summary-graphic[data-astro-cid-agd6y6oe]{color:#697269}.cts-summary__base[data-astro-cid-agd6y6oe]{opacity:.78}.cts-summary__tire-scan[data-astro-cid-agd6y6oe],.cts-summary__condition-feed[data-astro-cid-agd6y6oe],.cts-summary__condition-reading[data-astro-cid-agd6y6oe],.cts-summary__recipient-route[data-astro-cid-agd6y6oe],.cts-summary__recipient-confirm[data-astro-cid-agd6y6oe],.cts-summary__service-feed[data-astro-cid-agd6y6oe],.cts-summary__service-packet[data-astro-cid-agd6y6oe],.cts-summary__lift[data-astro-cid-agd6y6oe],.cts-summary__service-callout[data-astro-cid-agd6y6oe],.cts-summary__service-focus[data-astro-cid-agd6y6oe],.cts-summary__service-confirm[data-astro-cid-agd6y6oe],.cts-summary__sensor-pulse[data-astro-cid-agd6y6oe]{color:var(--green);filter:drop-shadow(0 0 4px #09ff033d)}.cts-summary__tire-scan[data-astro-cid-agd6y6oe],.cts-summary__condition-feed[data-astro-cid-agd6y6oe],.cts-summary__recipient-route[data-astro-cid-agd6y6oe],.cts-summary__service-feed[data-astro-cid-agd6y6oe],.cts-summary__service-confirm[data-astro-cid-agd6y6oe]{stroke-dasharray:1;stroke-dashoffset:1px}.cts-summary__tire-scan[data-astro-cid-agd6y6oe]{animation:5.6s cubic-bezier(.16,1,.3,1) infinite both cts-condition-scan}.cts-summary__sensor-pulse[data-astro-cid-agd6y6oe]{opacity:0;transform-box:fill-box;transform-origin:50%;animation:5.6s cubic-bezier(.16,1,.3,1) infinite both cts-condition-pulse}.cts-summary__condition-feed[data-astro-cid-agd6y6oe]{animation:5.6s cubic-bezier(.16,1,.3,1) infinite both cts-condition-feed}.cts-summary__condition-reading[data-astro-cid-agd6y6oe]{opacity:0;animation:5.6s cubic-bezier(.16,1,.3,1) infinite both cts-condition-reading}.cts-summary__recipient-route[data-astro-cid-agd6y6oe]{opacity:.2;animation:6.6s cubic-bezier(.16,1,.3,1) infinite both cts-recipient-route}.cts-summary__recipient-route--two[data-astro-cid-agd6y6oe],.cts-summary__recipient-confirm--two[data-astro-cid-agd6y6oe]{animation-delay:-4.4s}.cts-summary__recipient-route--three[data-astro-cid-agd6y6oe],.cts-summary__recipient-confirm--three[data-astro-cid-agd6y6oe]{animation-delay:-2.2s}.cts-summary__recipient-confirm[data-astro-cid-agd6y6oe]{opacity:0;transform-box:fill-box;transform-origin:50%;animation:6.6s cubic-bezier(.16,1,.3,1) infinite both cts-recipient-confirm}.cts-summary__service-feed[data-astro-cid-agd6y6oe]{animation:6.2s cubic-bezier(.16,1,.3,1) infinite both cts-service-feed}.cts-summary__service-packet[data-astro-cid-agd6y6oe]{fill:currentColor;opacity:0;transform-box:fill-box;transform-origin:50%;animation:6.2s cubic-bezier(.16,1,.3,1) infinite both cts-service-packet}.cts-summary__vehicle[data-astro-cid-agd6y6oe],.cts-summary__lift[data-astro-cid-agd6y6oe],.cts-summary__service-callout[data-astro-cid-agd6y6oe]{transform-box:view-box;transform-origin:50%;animation:6.2s cubic-bezier(.16,1,.3,1) infinite both cts-service-lift}.cts-summary__service-focus[data-astro-cid-agd6y6oe]{opacity:0;transform-box:fill-box;transform-origin:50%;animation:6.2s cubic-bezier(.16,1,.3,1) infinite both cts-service-focus}.cts-summary__service-confirm[data-astro-cid-agd6y6oe]{opacity:0;animation:6.2s cubic-bezier(.16,1,.3,1) infinite both cts-service-confirm}@keyframes cts-condition-scan{0%,10%{opacity:.25;stroke-dashoffset:1px}34%,72%{opacity:1;stroke-dashoffset:0}88%,to{opacity:.25;stroke-dashoffset:-1px}}@keyframes cts-condition-pulse{0%,25%{opacity:0;transform:scale(.65)}34%{opacity:.82;transform:scale(.8)}48%,to{opacity:0;transform:scale(1.55)}}@keyframes cts-condition-feed{0%,32%{opacity:.18;stroke-dashoffset:1px}52%,78%{opacity:1;stroke-dashoffset:0}to{opacity:.18;stroke-dashoffset:-1px}}@keyframes cts-condition-reading{0%,48%{opacity:0}58%,82%{opacity:1}to{opacity:0}}@keyframes cts-recipient-route{0%,8%{opacity:.16;stroke-dashoffset:1px}22%,40%{opacity:1;stroke-dashoffset:0}52%,to{opacity:.16;stroke-dashoffset:-1px}}@keyframes cts-recipient-confirm{0%,18%{opacity:0;transform:scale(.94)}26%,42%{opacity:1;transform:scale(1)}55%,to{opacity:0;transform:scale(1.03)}}@keyframes cts-service-feed{0%,12%{opacity:.18;stroke-dashoffset:1px}34%,72%{opacity:1;stroke-dashoffset:0}to{opacity:.18;stroke-dashoffset:-1px}}@keyframes cts-service-packet{0%,10%{opacity:0;transform:translate(0)scale(.72)}18%{opacity:1;transform:translate(0)scale(1)}48%{opacity:1;transform:translate(38px)scale(1)}58%,to{opacity:0;transform:translate(48px)scale(.72)}}@keyframes cts-service-lift{0%,42%{transform:translateY(0)}55%,78%{transform:translateY(-7px)}92%,to{transform:translateY(0)}}@keyframes cts-service-focus{0%,56%{opacity:0;transform:scale(.68)}64%{opacity:.75;transform:scale(.78)}78%,to{opacity:0;transform:scale(1.42)}}@keyframes cts-service-confirm{0%,64%{opacity:0;stroke-dashoffset:1px}74%,90%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.cts-summary-graphic[data-astro-cid-agd6y6oe] [data-astro-cid-agd6y6oe][data-summary-motion]{opacity:1;transform:none;animation:none!important}.cts-summary__tire-scan[data-astro-cid-agd6y6oe],.cts-summary__condition-feed[data-astro-cid-agd6y6oe],.cts-summary__recipient-route[data-astro-cid-agd6y6oe],.cts-summary__service-feed[data-astro-cid-agd6y6oe],.cts-summary__service-confirm[data-astro-cid-agd6y6oe]{stroke-dasharray:none;stroke-dashoffset:0}.cts-summary__sensor-pulse[data-astro-cid-agd6y6oe],.cts-summary__service-focus[data-astro-cid-agd6y6oe]{opacity:.42}}.lite-summary[data-astro-cid-ybzjxr6f]{--lite-cycle:6.4s}.lite-summary__base[data-astro-cid-ybzjxr6f]{opacity:.74}.lite-summary__source-route[data-astro-cid-ybzjxr6f],.lite-summary__history[data-astro-cid-ybzjxr6f],.lite-summary__view-route[data-astro-cid-ybzjxr6f],.lite-summary__priority-bars[data-astro-cid-ybzjxr6f],.lite-summary__work-detail[data-astro-cid-ybzjxr6f]{color:var(--green);stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 4px #09ff0338)}.lite-summary__source-route[data-astro-cid-ybzjxr6f]{stroke-dasharray:.1 .9;animation:lite-feed var(--lite-cycle) linear infinite both}.lite-summary__source-route--api[data-astro-cid-ybzjxr6f]{animation-delay:-.32s}.lite-summary__source-packet[data-astro-cid-ybzjxr6f]{color:var(--green);fill:currentColor;opacity:0;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 4px #09ff033d)}.lite-summary__source-packet--tire[data-astro-cid-ybzjxr6f]{animation:lite-packet-tire var(--lite-cycle) cubic-bezier(.45, 0, .55, 1) infinite both}.lite-summary__source-packet--api[data-astro-cid-ybzjxr6f]{animation:lite-packet-api var(--lite-cycle) cubic-bezier(.45, 0, .55, 1) infinite both}.lite-summary__source-pulse[data-astro-cid-ybzjxr6f]{color:var(--green);opacity:0;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 4px #09ff033d);animation:lite-position var(--lite-cycle) cubic-bezier(.16, 1, .3, 1) infinite both}.lite-summary__mapper[data-astro-cid-ybzjxr6f],.lite-summary__priority-band[data-astro-cid-ybzjxr6f]{color:var(--green);opacity:0;fill:#09ff0309;transform-box:fill-box;transform-origin:50%}.lite-summary__mapper[data-astro-cid-ybzjxr6f]{animation:lite-map var(--lite-cycle) cubic-bezier(.16, 1, .3, 1) infinite both}.lite-summary__anomaly[data-astro-cid-ybzjxr6f],.lite-summary__view-focus[data-astro-cid-ybzjxr6f],.lite-summary__work-node[data-astro-cid-ybzjxr6f]{color:var(--green);opacity:0;fill:#09ff0306;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 4px #09ff033d)}.lite-summary__history[data-astro-cid-ybzjxr6f]{animation:lite-history var(--lite-cycle) cubic-bezier(.16, 1, .3, 1) infinite both}.lite-summary__scan[data-astro-cid-ybzjxr6f]{color:var(--green);opacity:.16;fill:#09ff0309;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 3px #09ff0333);animation:lite-scan var(--lite-cycle) cubic-bezier(.45, 0, .55, 1) infinite both}.lite-summary__anomaly[data-astro-cid-ybzjxr6f]{animation:lite-anomaly var(--lite-cycle) cubic-bezier(.16, 1, .3, 1) infinite both}.lite-summary__view-route[data-astro-cid-ybzjxr6f]{animation:lite-view-route var(--lite-cycle) cubic-bezier(.16, 1, .3, 1) infinite both}.lite-summary__view-route--field[data-astro-cid-ybzjxr6f]{animation-delay:-.22s}.lite-summary__view-focus[data-astro-cid-ybzjxr6f]{animation:lite-view-focus var(--lite-cycle) cubic-bezier(.16, 1, .3, 1) infinite both}.lite-summary__view-focus--field[data-astro-cid-ybzjxr6f]{animation-delay:-.28s}.lite-summary__priority-band[data-astro-cid-ybzjxr6f]{animation:lite-priority var(--lite-cycle) cubic-bezier(.45, 0, .55, 1) infinite both}.lite-summary__priority-bars[data-astro-cid-ybzjxr6f]{animation:lite-priority-bars var(--lite-cycle) cubic-bezier(.16, 1, .3, 1) infinite both}.lite-summary__work-node[data-astro-cid-ybzjxr6f]{animation:lite-work-node var(--lite-cycle) cubic-bezier(.16, 1, .3, 1) infinite both}.lite-summary__work-node--one[data-astro-cid-ybzjxr6f]{animation-delay:-.2s}.lite-summary__work-node--three[data-astro-cid-ybzjxr6f]{animation-delay:.2s}.lite-summary__work-detail[data-astro-cid-ybzjxr6f]{animation:lite-work-detail var(--lite-cycle) cubic-bezier(.16, 1, .3, 1) infinite both}.lite-summary__work-detail--two[data-astro-cid-ybzjxr6f]{animation-delay:-.34s}@keyframes lite-feed{0%,4%{opacity:.18;stroke-dashoffset:1px}24%,38%{opacity:1}48%,to{opacity:.28;stroke-dashoffset:0}}@keyframes lite-packet-tire{0%,12%{opacity:0;transform:translate(0)scale(.72)}20%{opacity:1;transform:translate(0)scale(1)}42%,54%{opacity:1;transform:translate(12px)scale(1)}64%,to{opacity:0;transform:translate(12px)scale(.72)}}@keyframes lite-packet-api{0%,18%{opacity:0;transform:translate(0)scale(.72)}26%{opacity:1;transform:translate(0)scale(1)}48%,60%{opacity:1;transform:translate(-12px)scale(1)}70%,to{opacity:0;transform:translate(-12px)scale(.72)}}@keyframes lite-map{0%,22%{opacity:0;transform:scaleX(.86)}34%,54%{opacity:.78;transform:scaleX(1)}66%,to{opacity:.18;transform:scaleX(1)}}@keyframes lite-position{0%,58%{opacity:0;transform:scale(.62)}68%{opacity:.82;transform:scale(.78)}82%,to{opacity:0;transform:scale(1.42)}}@keyframes lite-history{0%,10%{opacity:.26;stroke-dashoffset:1px}34%,68%{opacity:1;stroke-dashoffset:0}to{opacity:.36;stroke-dashoffset:-1px}}@keyframes lite-scan{0%,12%{opacity:.1;transform:translate(0)}48%,64%{opacity:.3;transform:translate(78px)}88%,to{opacity:.1;transform:translate(0)}}@keyframes lite-anomaly{0%,40%{opacity:0;transform:scale(.58)}50%{opacity:.88;transform:scale(.76)}65%,to{opacity:0;transform:scale(1.5)}}@keyframes lite-view-route{0%,52%{opacity:.18;stroke-dashoffset:1px}70%,90%{opacity:1;stroke-dashoffset:0}to{opacity:.34;stroke-dashoffset:0}}@keyframes lite-view-focus{0%,66%{opacity:0;transform:scale(.8)}76%,92%{opacity:.68;transform:scale(1)}to{opacity:.16;transform:scale(1)}}@keyframes lite-priority{0%,18%{opacity:.12;transform:scaleX(.96)}36%,72%{opacity:.68;transform:scaleX(1)}92%,to{opacity:.12;transform:scaleX(.96)}}@keyframes lite-priority-bars{0%,28%{opacity:.24;stroke-dashoffset:1px}46%,72%{opacity:1;stroke-dashoffset:0}to{opacity:.34;stroke-dashoffset:0}}@keyframes lite-work-node{0%,58%{opacity:.16;transform:scale(.72)}72%,88%{opacity:.82;transform:scale(1)}to{opacity:.26;transform:scale(.82)}}@keyframes lite-work-detail{0%,68%{opacity:.2;stroke-dashoffset:1px}82%,94%{opacity:1;stroke-dashoffset:0}to{opacity:.28;stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.lite-summary[data-astro-cid-ybzjxr6f] [data-astro-cid-ybzjxr6f][data-summary-motion]{animation:none}.lite-summary__source-route[data-astro-cid-ybzjxr6f],.lite-summary__history[data-astro-cid-ybzjxr6f],.lite-summary__view-route[data-astro-cid-ybzjxr6f],.lite-summary__priority-bars[data-astro-cid-ybzjxr6f],.lite-summary__work-detail[data-astro-cid-ybzjxr6f]{opacity:.82;stroke-dasharray:none;stroke-dashoffset:0}.lite-summary__mapper[data-astro-cid-ybzjxr6f],.lite-summary__priority-band[data-astro-cid-ybzjxr6f],.lite-summary__source-packet[data-astro-cid-ybzjxr6f],.lite-summary__source-pulse[data-astro-cid-ybzjxr6f],.lite-summary__anomaly[data-astro-cid-ybzjxr6f],.lite-summary__view-focus[data-astro-cid-ybzjxr6f],.lite-summary__work-node[data-astro-cid-ybzjxr6f],.lite-summary__scan[data-astro-cid-ybzjxr6f]{opacity:.46;transform:none}}.product-integrations{color:var(--black);background:var(--white);padding-block:clamp(84px,9vw,132px)}.product-integrations__header{grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:end;gap:clamp(44px,8vw,116px);margin-bottom:clamp(44px,6vw,72px);display:grid}.product-integrations__header h2{text-wrap:balance;max-width:720px;margin:0}.product-integrations__intro>p{max-width:560px;color:var(--muted);font-size:var(--font-size-lead);text-wrap:pretty;margin:0;line-height:1.65}.product-integrations__intro>a,.product-integrations__footer a{min-height:44px;color:var(--action);text-underline-offset:4px;align-items:center;gap:8px;font-weight:700;display:inline-flex}.product-integrations__intro>a{margin-top:22px}.product-integrations__network{background:#0a0d0a;border:1px solid #303630;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);min-height:430px;display:grid;overflow:hidden}.product-integrations__core{isolation:isolate;min-width:0;color:var(--white);background:radial-gradient(circle at 16% 88%,#09ff0333,#0000 34%),#0a0d0a;border-right:1px solid #303630;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(38px,5vw,68px);display:flex;position:relative;overflow:hidden}.product-integrations__core:after{aspect-ratio:1;z-index:-1;content:"";border:1px solid #09ff032e;border-radius:50%;width:clamp(190px,25vw,330px);position:absolute;bottom:clamp(-170px,-10vw,-112px);right:clamp(-170px,-9vw,-86px);box-shadow:0 0 0 48px #09ff0309,0 0 0 96px #09ff0305}.product-integrations__core>span{color:var(--green);font-size:var(--font-size-small);font-weight:700}.product-integrations__core>strong{font:800 clamp(3.6rem, 7vw, 6.4rem)/.94 var(--display);letter-spacing:-.035em;margin-block:12px 18px}.product-integrations__core>p{color:#b9c1ba;max-width:330px;margin:0;line-height:1.65}.product-integrations__pulse{align-items:center;gap:8px;margin-top:34px;display:flex}.product-integrations__pulse i{background:var(--green);width:7px;height:7px;animation:product-integrations-pulse 2.4s var(--product-ease,ease-out) infinite both;border-radius:50%;display:block}.product-integrations__pulse i:nth-child(2){animation-delay:.16s}.product-integrations__pulse i:nth-child(3){animation-delay:.32s}.product-integrations__partners{background:var(--mist);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}.product-integrations__partners li{background:var(--white);border-bottom:1px solid #d9dfd9;border-right:1px solid #d9dfd9;min-width:0}.product-integrations__partners li:nth-child(2n){border-right:0}.product-integrations__partners li:nth-last-child(-n+2){border-bottom:0}.product-integrations__partners a{min-height:214px;color:var(--black);grid-template-rows:auto 1fr auto;gap:18px;padding:24px 28px;text-decoration:none;transition:background-color .24s ease-out;display:grid}.product-integrations__partners a:hover{background:#f5f8f5}.product-integrations__partners a:focus-visible{z-index:1;outline:3px solid var(--action);outline-offset:-5px;position:relative}.product-integrations__partner-status{color:var(--utility,#6d6d68);font-size:var(--font-size-small);font-weight:600}.product-integrations__logo{place-items:center;min-height:80px;display:grid}.product-integrations__logo img{object-fit:contain;width:auto;max-width:min(100%,180px);max-height:62px;transition:transform .24s ease-out}.product-integrations__partners a:hover .product-integrations__logo img{transform:translateY(-3px)}.product-integrations__partner-name{border-top:1px solid #e1e5e1;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;font-weight:700;display:flex}.product-integrations__partner-name svg{color:var(--action)}.product-integrations__footer{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;padding-top:22px;display:flex}.product-integrations__footer p{color:var(--muted);margin:0}@keyframes product-integrations-pulse{0%,58%,to{opacity:.25;transform:scale(.78)}18%{opacity:1;transform:scale(1)}}@media (width<=900px){.product-integrations__header{grid-template-columns:1fr;gap:22px}.product-integrations__intro>p{max-width:700px}.product-integrations__network{grid-template-columns:minmax(230px,.58fr) minmax(0,1.42fr)}.product-integrations__core{padding-inline:32px}.product-integrations__partners a{padding-inline:22px}}@media (width<=680px){.product-integrations{padding-block:72px}.product-integrations__network{display:block}.product-integrations__core{border-bottom:1px solid #303630;border-right:0;min-height:350px}.product-integrations__core>strong{font-size:clamp(3.8rem,18vw,5.6rem)}.product-integrations__partners{grid-template-columns:repeat(2,minmax(0,1fr))}.product-integrations__partners li:nth-child(2n){border-right:0}.product-integrations__partners li:nth-last-child(-n+2){border-bottom:0}.product-integrations__partners a{gap:14px;min-height:188px;padding:20px 16px}.product-integrations__logo img{max-width:min(100%,128px);max-height:52px}.product-integrations__partner-status{font-size:.74rem}.product-integrations__footer{align-items:flex-start}}@media (width<=350px){.product-integrations__partners{grid-template-columns:1fr}.product-integrations__partners li,.product-integrations__partners li:nth-child(2n),.product-integrations__partners li:nth-last-child(-n+2){border-bottom:1px solid #d9dfd9;border-right:0}.product-integrations__partners li:last-child{border-bottom:0}.product-integrations__partners a{min-height:190px;padding-inline:22px}.product-integrations__logo img{max-width:min(100%,170px);max-height:62px}}@media (prefers-reduced-motion:reduce){.product-integrations__pulse i{opacity:.7;animation:none;transform:none}.product-integrations__partners a,.product-integrations__logo img{transition:none}.product-integrations__partners a:hover .product-integrations__logo img{transform:none}}.product-page{--product-shell:1180px;color:var(--black);background:var(--white)}.product-shell{width:min(calc(100% - 48px), var(--product-shell));margin-inline:auto}.product-identity-band{isolation:isolate;min-height:0;color:var(--white);background:#050705;border-block:1px solid #ffffff1f;align-items:center;padding-block:clamp(20px,1.6vw,22px);display:flex;position:relative;overflow:hidden}.product-identity-band__media{z-index:-2;position:absolute;inset:0}.product-identity-band__media img{object-fit:cover;object-position:62% center;filter:saturate(.72)contrast(1.08);width:100%;height:100%;display:block}.product-identity-band:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#030503e6 0%,#030503ad 48%,#030503c7 100%),linear-gradient(#03050338,#03050338);position:absolute;inset:0}.product-identity-band__content{align-items:center;width:min(100% - 48px,1360px);margin-inline:auto;display:flex;overflow:visible}.product-identity-band__title{flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(3px,.35vw,6px);min-width:0;display:flex}.product-identity-band__eyebrow{color:var(--green);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;text-shadow:0 0 16px #09ff036b;font-family:Sometype Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.6875rem,.8vw,.875rem);font-weight:700;line-height:1.2}.product-identity-band__title p{color:#ffffffd1;letter-spacing:-.08em;text-transform:uppercase;white-space:nowrap;text-shadow:0 4px 34px #0000006b;margin:0;font-family:Sometype Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(3.75rem,8vw,7.5rem);font-weight:700;line-height:.74}.product-identity-band--tireiq .product-identity-band__media img,.product-identity-band--api .product-identity-band__media img{object-position:66% 58%}.product-identity-band--cts .product-identity-band__media img{object-position:70% 62%}.product-identity-band--lite .product-identity-band__media img{object-position:34% 58%}.product-identity-band--connect .product-identity-band__media img{object-position:64% 62%}.product-summary,.product-intelligence,.product-quote{padding-block:clamp(76px,9vw,128px)}.product-kicker{color:var(--action);font-size:var(--font-size-label);margin:0 0 16px;font-weight:700}.product-summary__heading,.product-intelligence__layout{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:start;gap:clamp(48px,8vw,116px);display:grid}.product-summary__heading{margin-bottom:clamp(52px,7vw,92px)}.product-summary__heading h2,.product-intelligence h2,.product-closing-refresh h2{text-wrap:balance;margin:0}.product-summary__heading>p,.product-intelligence__copy>p:last-of-type{color:var(--muted);font-size:var(--font-size-lead);margin:0;line-height:1.65}.product-summary__system{isolation:isolate;min-height:360px;color:var(--white);background:#0b0e0b;border:1px solid #303630;grid-template-columns:repeat(3,1fr);align-items:stretch;margin:0 0 48px;display:grid;position:relative;overflow:hidden}.product-summary__system:before{content:"";z-index:1;pointer-events:none;opacity:.24;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.product-summary__matrix{z-index:0;opacity:.48;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;mask-image:radial-gradient(#000 34%,#000000d1 72%,#0000 100%)}.product-summary__stage{z-index:2;border-right:1px solid #303630;flex-direction:column;justify-content:space-between;gap:48px;min-width:0;padding:clamp(28px,4vw,48px);display:flex;position:relative}.product-summary__stage:last-child{border-right:0}.product-summary__stage>span{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.product-summary__stage strong{max-width:260px;font:700 clamp(1rem, 1.5vw, 1.25rem)/1.35 var(--display)}.product-summary__stage i{background:var(--green);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;right:-6px;box-shadow:0 0 0 8px #09ff0314}.product-summary__stage:last-child i{display:none}.product-summary__stage--visual{gap:24px;min-height:420px}.product-summary__graphic{color:#697269;place-items:center;width:100%;display:grid}.product-summary__graphic svg{width:min(100%,260px);height:auto;display:block;overflow:visible}.product-summary__graphic path,.product-summary__graphic circle,.product-summary__graphic rect,.product-summary__graphic line,.product-summary__graphic polyline{vector-effect:non-scaling-stroke;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.product-summary__graphic-base{opacity:.78}.product-summary__graphic-trace,.product-summary__graphic-wave,.product-summary__graphic-route{color:var(--green);stroke-dasharray:.12 .88;stroke-dashoffset:1px;filter:drop-shadow(0 0 4px #09ff0347);animation:3.2s linear infinite both product-summary-signal}.product-summary__graphic-pulse,.product-summary__graphic-focus{color:var(--green);opacity:0;transform-box:fill-box;transform-origin:50%;animation:3.2s cubic-bezier(.16,1,.3,1) infinite both product-summary-pulse}.product-summary__graphic-pulse--two{animation-delay:-2.1s}.product-summary__graphic-pulse--three{animation-delay:-1.05s}.product-summary__graphic-wave{stroke-dasharray:1;animation:4.8s cubic-bezier(.16,1,.3,1) infinite both product-summary-wave}.product-summary__graphic-scan{color:var(--green);opacity:.26;transform-box:fill-box;transform-origin:50%;animation:4.8s cubic-bezier(.45,0,.55,1) infinite both product-summary-scan}.product-summary__graphic--analysis .product-summary__graphic-focus{animation:4.8s cubic-bezier(.16,1,.3,1) infinite both product-summary-analysis-focus}.product-summary__graphic-alert{color:var(--green);opacity:0;transform-box:fill-box;transform-origin:bottom;filter:drop-shadow(0 0 4px #09ff033d);animation:4.8s cubic-bezier(.16,1,.3,1) infinite both product-summary-analysis-alert}.product-summary__graphic-wheel{transform-box:view-box;transform-origin:56px 72px;animation:8s linear infinite both product-summary-wheel}.product-summary__graphic-output-bar,.product-summary__graphic-output-line{color:var(--green);filter:drop-shadow(0 0 3px #09ff032e);transform-box:fill-box}.product-summary__graphic-output-bar{transform-origin:bottom;animation:1.45s ease-in-out infinite alternate both product-summary-output-bar}.product-summary__graphic-output-bar--two{animation-duration:1.18s;animation-delay:-.72s}.product-summary__graphic-output-bar--three{animation-duration:1.7s;animation-delay:-1.16s}.product-summary__graphic-output-bar--four{animation-duration:1.32s;animation-delay:-.44s}.product-summary__graphic-output-bar--five{animation-duration:1.82s;animation-delay:-1.38s}.product-summary__graphic-output-bar--six{animation-duration:1.55s;animation-delay:-.96s}.product-summary__graphic-output-line{transform-origin:0;animation:3.4s ease-in-out infinite alternate both product-summary-output-line}.product-summary__graphic-output-line--two{animation-delay:-1.7s}.product-summary__graphic-route--two{animation-delay:-1.05s}.product-summary__graphic-route--three{animation-delay:-2.1s}.product-summary__graphic-flow,.product-summary__graphic-draw,.product-summary__graphic-check{color:var(--green);stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 4px #09ff033d);animation:5.2s cubic-bezier(.16,1,.3,1) infinite both product-summary-draw}.product-summary__graphic-flow{stroke-dasharray:.12 .88;animation-name:product-summary-flow}.product-summary__graphic-flow--two,.product-summary__graphic-draw--two,.product-summary__graphic-check--two{animation-delay:-1.7s}.product-summary__graphic-flow--three,.product-summary__graphic-check--three{animation-delay:-3.4s}.product-summary__graphic-orbit{color:var(--green);transform-box:view-box;transform-origin:50%;filter:drop-shadow(0 0 4px #09ff0338);animation:7s linear infinite both product-summary-orbit}.product-summary__graphic-sweep{color:var(--green);transform-box:fill-box;transform-origin:bottom;animation:3.8s ease-in-out infinite both product-summary-sweep}.product-summary__graphic-sweep--two{animation-delay:-1.9s}.product-summary__graphic-shift{color:var(--green);fill:var(--green);transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite both product-summary-shift}.product-summary__graphic-shift--two{animation-delay:-1.6s}.product-summary__graphic-blink{color:var(--green);animation:2.4s ease-in-out infinite both product-summary-blink}@keyframes product-summary-signal{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes product-summary-pulse{0%,18%{opacity:0;transform:scale(.72)}24%{opacity:.72}54%,to{opacity:0;transform:scale(1.48)}}@keyframes product-summary-wave{0%,12%{opacity:.34;stroke-dashoffset:1px}42%,82%{opacity:1;stroke-dashoffset:0}to{opacity:.34;stroke-dashoffset:-1px}}@keyframes product-summary-scan{0%,8%{transform:translate(0)}42%,58%{transform:translate(112px)}88%,to{transform:translate(0)}}@keyframes product-summary-analysis-focus{0%,38%{opacity:0;transform:scale(.65)}44%{opacity:.88;transform:scale(.76)}54%{opacity:.5;transform:scale(1.25)}62%,to{opacity:0;transform:scale(1.55)}}@keyframes product-summary-analysis-alert{0%,46%{opacity:0;transform:translateY(6px)scale(.92)}53%,72%{opacity:1;transform:translateY(0)scale(1)}84%,to{opacity:0;transform:translateY(-3px)scale(.98)}}@keyframes product-summary-wheel{to{transform:rotate(360deg)}}@keyframes product-summary-output-bar{0%{transform:scaleY(.76)}to{transform:scaleY(1.08)}}@keyframes product-summary-output-line{0%{transform:scaleX(.82)}to{transform:scaleX(1)}}@keyframes product-summary-flow{0%{opacity:.18;stroke-dashoffset:1px}28%,72%{opacity:1}to{opacity:.18;stroke-dashoffset:0}}@keyframes product-summary-draw{0%,18%{opacity:.28;stroke-dashoffset:1px}42%,78%{opacity:1;stroke-dashoffset:0}to{opacity:.28;stroke-dashoffset:-1px}}@keyframes product-summary-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes product-summary-sweep{0%,to{opacity:.25;transform:scale(.86)}50%{opacity:1;transform:scale(1.08)}}@keyframes product-summary-shift{0%,14%{opacity:0;transform:translate(-12px)scale(.72)}30%,68%{opacity:1;transform:translate(10px)scale(1)}84%,to{opacity:0;transform:translate(22px)scale(.72)}}@keyframes product-summary-blink{0%,32%,to{opacity:.32}44%,72%{opacity:1}}.product-capabilities-refresh{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.product-capabilities-refresh>li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;padding:28px 26px 36px}.product-capabilities-refresh>li:first-child{padding-left:0}.product-capabilities-refresh>li:last-child{border-right:0}.product-capability-card__content>span{color:var(--action);margin-bottom:54px;font-size:.8rem;font-weight:700;display:block}.product-capability-card__content>h3{font-size:var(--font-size-card-heading);margin-bottom:12px}.product-capability-card__content>p{color:var(--muted);margin:0;font-size:.94rem}.product-capabilities-refresh--visual{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px)}.product-capabilities-refresh--visual>li,.product-capabilities-refresh--visual>li:first-child,.product-capabilities-refresh--visual>li:last-child{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:0;padding:0;overflow:hidden}.product-capability-card__media{border-bottom:1px solid var(--line);background-color:#f1f4f1;background-image:linear-gradient(#0a140a0e 1px,#0000 1px),linear-gradient(90deg,#0a140a0e 1px,#0000 1px),radial-gradient(circle at 50% 52%,#09ff031f,#0000 48%);background-size:24px 24px,24px 24px,auto;place-items:center;min-height:clamp(230px,25vw,320px);display:grid;position:relative;overflow:hidden}.product-capability-card__media>span{z-index:1;color:#071007;background:var(--green);border:1px solid #09ff03b3;border-radius:50%;place-items:center;width:38px;height:38px;font-family:Sometype Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:700;display:grid;position:absolute;top:18px;left:18px}.product-capability-card__media img{object-fit:contain;filter:drop-shadow(0 18px 22px #030a0324);width:min(86%,430px);height:clamp(205px,22vw,292px)}.product-capabilities-refresh--visual>li:nth-child(4) .product-capability-card__media img{width:min(128%,700px)}.product-capabilities-refresh--visual .product-capability-card__content{padding:clamp(24px,3vw,36px)}.product-capabilities-refresh--visual .product-capability-card__content>.product-capability-card__type{letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-family:Sometype Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}.product-capabilities-refresh--visual .product-capability-card__content>h3{font-size:var(--font-size-h3);margin-bottom:24px}.product-capabilities-refresh--visual .product-capability-card__content>p{border-top:1px solid var(--line);padding-top:20px;line-height:1.65}.product-capabilities-refresh--visual .product-capability-card__details{margin:0 0 22px}.product-capabilities-refresh--visual .product-capability-card__details>div{border-top:1px solid var(--line);grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:16px;min-height:52px;padding:12px 0;display:grid}.product-capabilities-refresh--visual .product-capability-card__details dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.product-capabilities-refresh--visual .product-capability-card__details dd{color:#151915;margin:0;font-size:.94rem;font-weight:650}.product-intelligence{color:var(--white);background:#090c09}.product-intelligence .product-kicker{color:var(--green)}.product-intelligence__copy>p:last-of-type{color:#bfc5bf}.product-intelligence__link{min-height:44px;color:var(--green);text-underline-offset:4px;align-items:center;margin-top:22px;font-weight:700;display:inline-flex}.product-relationship-graphic{--relationship-cycle:6.4s;background-color:#101410;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:28px 28px;border:1px solid #343a34;grid-template-columns:minmax(0,1fr) 34px minmax(0,1.05fr) 34px minmax(0,1fr);align-items:center;gap:clamp(8px,1.4vw,16px);min-width:0;margin:0;padding:clamp(20px,3.4vw,38px);display:grid}.product-relationship-graphic__stage{color:#8a948a;text-align:center;background:#0a0e0ae6;border:1px solid #303730;grid-template-rows:auto 1fr auto;align-items:center;gap:14px;min-width:0;min-height:238px;padding:18px 14px;display:grid}.product-relationship-graphic__stage--core{color:var(--green);border-color:#09ff038a;box-shadow:inset 0 0 28px #09ff030b,0 0 22px #09ff030a}.product-relationship-graphic__stage>span{color:#829082;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:700}.product-relationship-graphic__stage svg{justify-self:center;width:min(100%,116px);height:auto;overflow:visible}.product-relationship-graphic__stage svg path,.product-relationship-graphic__stage svg circle,.product-relationship-graphic__stage svg rect{vector-effect:non-scaling-stroke;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.product-relationship-graphic__accent{color:var(--green)}.product-relationship-graphic__input-wheel{transform-box:fill-box;transform-origin:50%;animation:8s linear infinite both product-relationship-wheel}.product-relationship-graphic__input-signal,.product-relationship-graphic__core-bars,.product-relationship-graphic__output-confirmation{stroke-dasharray:1;stroke-dashoffset:1px}.product-relationship-graphic__input-signal{animation:product-relationship-input var(--relationship-cycle) cubic-bezier(.16, 1, .3, 1) infinite both}.product-relationship-graphic__core-pulse,.product-relationship-graphic__core-scan{transform-box:fill-box;transform-origin:50%}.product-relationship-graphic__core-pulse{animation:product-relationship-core-pulse var(--relationship-cycle) cubic-bezier(.16, 1, .3, 1) infinite both}.product-relationship-graphic__core-scan{animation:product-relationship-core-scan var(--relationship-cycle) cubic-bezier(.45, 0, .55, 1) infinite both}.product-relationship-graphic__core-bars{animation:product-relationship-core-bars var(--relationship-cycle) cubic-bezier(.16, 1, .3, 1) infinite both}.product-relationship-graphic__output-confirmation{animation:product-relationship-output var(--relationship-cycle) cubic-bezier(.16, 1, .3, 1) infinite both}.product-relationship-graphic__stage>strong{color:#f4f7f4;font:700 clamp(.78rem, 1vw, .92rem)/1.3 var(--display);text-wrap:balance}.product-relationship-graphic__stage--core>strong{color:var(--green);font-size:clamp(1rem,1.4vw,1.25rem)}.product-relationship-graphic__connector{background:linear-gradient(90deg, #465046, var(--green));width:100%;height:1px;position:relative}.product-relationship-graphic__connector:before,.product-relationship-graphic__connector:after{content:"";position:absolute}.product-relationship-graphic__connector:before{background:#596259;border-radius:50%;width:5px;height:5px;top:-2px;left:0}.product-relationship-graphic__connector:after{border-top:1px solid var(--green);border-right:1px solid var(--green);width:7px;height:7px;top:-4px;right:0;transform:rotate(45deg)}.product-relationship-graphic__connector>span{z-index:1;background:var(--green);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:0;box-shadow:0 0 9px #09ff03b8}.product-relationship-graphic__connector[data-relationship-connector=input-to-intelligence]>span{animation:product-relationship-connector-input var(--relationship-cycle) linear infinite both}.product-relationship-graphic__connector[data-relationship-connector=intelligence-to-output]>span{animation:product-relationship-connector-output var(--relationship-cycle) linear infinite both}@keyframes product-relationship-wheel{to{transform:rotate(360deg)}}@keyframes product-relationship-input{0%,4%{opacity:.24;stroke-dashoffset:1px}18%,28%{opacity:1;stroke-dashoffset:0}38%,to{opacity:.4;stroke-dashoffset:0}}@keyframes product-relationship-connector-input{0%,17%{opacity:0;transform:translate(0)scale(.7)}21%{opacity:1;transform:translate(0)scale(1)}36%{opacity:1;transform:translate(27px)scale(1)}40%,to{opacity:0;transform:translate(27px)scale(.7)}}@keyframes product-relationship-core-pulse{0%,28%{opacity:.62;transform:scale(.96)}42%{opacity:1;transform:scale(1.06)}58%,to{opacity:.62;transform:scale(1)}}@keyframes product-relationship-core-scan{0%,28%{opacity:.55;transform:rotate(0)}62%{opacity:1;transform:rotate(180deg)}86%,to{opacity:.55;transform:rotate(360deg)}}@keyframes product-relationship-core-bars{0%,30%{opacity:.3;stroke-dashoffset:1px}48%,62%{opacity:1;stroke-dashoffset:0}70%,to{opacity:.54;stroke-dashoffset:0}}@keyframes product-relationship-connector-output{0%,56%{opacity:0;transform:translate(0)scale(.7)}60%{opacity:1;transform:translate(0)scale(1)}75%{opacity:1;transform:translate(27px)scale(1)}79%,to{opacity:0;transform:translate(27px)scale(.7)}}@keyframes product-relationship-output{0%,70%{opacity:.26;stroke-dashoffset:1px}84%,94%{opacity:1;stroke-dashoffset:0}to{opacity:.38;stroke-dashoffset:1px}}.product-quote{background:var(--mist)}.customer-marquee{background:#f7f9f7;border-bottom:1px solid #dce2dd;padding-block:clamp(54px,7vw,88px);overflow:hidden}.customer-marquee__heading{grid-template-columns:.4fr 1fr;align-items:end;gap:32px;margin-bottom:42px;display:grid}.customer-marquee__heading h2{max-width:760px;font-size:var(--font-size-h2);margin:0}.product-quote--carousel>.product-shell{gap:34px;display:grid}.product-quote-tabs{border-bottom:1px solid #cfd6d0;flex-wrap:wrap;gap:10px;display:flex}.product-quote-tabs button{color:#59615a;min-height:48px;font:700 var(--font-size-small)/1 var(--body);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 20px}.product-quote-tabs button[aria-selected=true]{border-color:var(--action);color:var(--black)}.product-quote-tabs button:focus-visible{outline:2px solid var(--action);outline-offset:2px}.product-quote--carousel .product-quote__layout{min-height:490px}.product-quote-panels [hidden]{display:none}.product-quote__layout{grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr);align-items:stretch;gap:clamp(46px,8vw,112px);display:grid}.product-quote blockquote{align-self:center;margin:0}.product-quote blockquote>p{font:650 clamp(2.75rem, 4.35vw, 4.75rem)/1.08 var(--display);letter-spacing:-.045em;text-wrap:balance;margin:0 0 38px}.product-quote [data-quote-size=long] blockquote>p{font-size:var(--font-size-story-heading);text-wrap:pretty;line-height:1.25}.product-quote [data-quote-size=extended] blockquote>p{text-wrap:pretty;font-size:clamp(1.25rem,1rem + .8vw,1.75rem);line-height:1.3}.product-quote footer{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}.product-quote footer strong{color:var(--black)}.product-quote footer a{min-height:44px;color:var(--action);text-underline-offset:4px;align-items:center;font-weight:700;display:inline-flex}.product-quote__media{background:#fff;border:1px solid #d9dfd9;place-items:center;min-height:300px;margin:0;display:grid;overflow:hidden}.product-quote__media img{width:100%;height:100%;display:block}.product-quote__media--photo img{object-fit:cover}.product-quote__media--logo{padding:clamp(34px,5vw,70px)}.product-quote__media--logo img{object-fit:contain;max-height:118px}.product-quote__media--branded-photo{min-height:440px;position:relative}.product-quote__media--branded-photo>img{object-position:58% center}.product-quote__media-logo{background:#fffffff5;border:1px solid #d9dfd9;place-items:center;width:clamp(150px,16vw,210px);min-height:76px;padding:18px 22px;display:grid;position:absolute;bottom:18px;right:18px;box-shadow:0 12px 32px #00000024}.product-quote__media-logo img{object-fit:contain;width:100%;height:auto}.product-closing-refresh{isolation:isolate;min-height:650px;color:var(--white);background:var(--black);align-items:center;display:flex;position:relative;overflow:hidden}.product-closing-refresh__media,.product-closing-refresh__media img{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.product-closing-refresh__media img{object-fit:cover;object-position:66% center;opacity:.42;filter:saturate(.72)}.product-page--api .product-closing-refresh__media img{object-position:68% center;opacity:.9;filter:brightness(1.14)saturate(.82)contrast(1.04)}.product-page--cts .product-closing-refresh__media img{object-position:68% center;opacity:.92;filter:brightness(1.04)saturate(.84)contrast(1.04)}.product-page--tireiq .product-closing-refresh__media img{object-position:68% center;opacity:.92;filter:brightness(1.04)saturate(.82)contrast(1.06)}.product-closing-refresh:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#040604 0%,#040604f5 45%,#04060447 82%);position:absolute;inset:0}.product-page--api .product-closing-refresh:after{background:linear-gradient(90deg,#040604fa 0%,#040604db 43%,#0406041f 76%)}.product-page--cts .product-closing-refresh:after{background:linear-gradient(90deg,#040604fa 0%,#040604db 44%,#0406041a 78%)}.product-page--tireiq .product-closing-refresh:after{background:linear-gradient(90deg,#040604fa 0%,#040604db 43%,#0406041a 78%)}.product-closing-refresh__content{padding-block:96px}.product-closing-refresh__content>.product-kicker{color:var(--green)}.product-closing-refresh h2{max-width:760px}.product-closing-refresh__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}@media (width<=980px){.product-summary__heading,.product-intelligence__layout{grid-template-columns:1fr;gap:24px}.product-capabilities-refresh{grid-template-columns:repeat(2,1fr)}.product-capabilities-refresh:not(.product-capabilities-refresh--visual)>li:nth-child(2){border-right:0}.product-relationship-graphic{margin-top:30px}.product-quote__layout{grid-template-columns:1fr}.product-quote__media{min-height:260px}}@media (width<=680px){.product-shell{width:min(calc(100% - 32px), var(--product-shell))}.customer-marquee__heading{grid-template-columns:1fr;gap:8px}.product-quote-tabs{border:0;grid-template-columns:1fr;display:grid}.product-quote-tabs button{text-align:left;border:1px solid #cfd6d0;border-left:3px solid #0000;justify-content:flex-start}.product-quote-tabs button[aria-selected=true]{border-color:#cfd6d0;border-left-color:var(--action)}.product-identity-band{min-height:0;padding-block:22px}.product-identity-band__content{width:calc(100% - 32px)}.product-identity-band__title p{font-size:clamp(3.25rem,17vw,4.75rem)}.product-identity-band--lite .product-identity-band__media img{object-position:42% center}.product-summary__system{grid-template-columns:1fr;min-height:0}.product-summary__stage{border-bottom:1px solid #303630;border-right:0;gap:28px;min-height:150px}.product-summary__stage--visual{gap:18px;min-height:310px}.product-summary__graphic svg{width:min(100%,236px)}.product-summary__stage:last-child{border-bottom:0}.product-summary__stage i{top:auto;bottom:-6px;right:28px}.product-capabilities-refresh{grid-template-columns:1fr}.product-capabilities-refresh:not(.product-capabilities-refresh--visual)>li,.product-capabilities-refresh:not(.product-capabilities-refresh--visual)>li:first-child{border-right:0;min-height:0;padding:28px 0 32px}.product-capabilities-refresh:not(.product-capabilities-refresh--visual) .product-capability-card__content>span{margin-bottom:30px}.product-capabilities-refresh--visual{grid-template-columns:1fr}.product-capability-card__media{min-height:240px}.product-capability-card__media img{height:220px}.product-capabilities-refresh--visual .product-capability-card__content{padding:24px}.product-capabilities-refresh--visual .product-capability-card__details>div{grid-template-columns:78px minmax(0,1fr);gap:12px}.product-relationship-graphic{grid-template-columns:1fr;padding:20px}.product-relationship-graphic__stage{width:100%;min-height:210px}.product-relationship-graphic__connector{background:linear-gradient(#465046, var(--green));justify-self:center;width:1px;height:28px}.product-relationship-graphic__connector:before{top:0;left:-2px}.product-relationship-graphic__connector:after{top:auto;bottom:0;right:-3px;transform:rotate(135deg)}.product-relationship-graphic__connector>span{top:0;left:-3px}.product-relationship-graphic__connector[data-relationship-connector=input-to-intelligence]>span{animation-name:product-relationship-connector-input-mobile}.product-relationship-graphic__connector[data-relationship-connector=intelligence-to-output]>span{animation-name:product-relationship-connector-output-mobile}.product-quote__media{min-height:220px}.product-quote__media--logo{padding:36px}.product-quote blockquote>p{font-size:clamp(2.35rem,11vw,3.4rem)}.product-quote__media--branded-photo{min-height:360px}.product-quote__media-logo{bottom:12px;right:12px}.product-closing-refresh{align-items:flex-end;min-height:590px}.product-closing-refresh:after{background:linear-gradient(#04060438 0%,#040604d1 46%,#040604fa 100%)}.product-closing-refresh__content{padding-block:52px}.product-closing-refresh__actions{flex-direction:column;width:100%}.product-closing-refresh__actions .button{justify-content:space-between;width:100%}}@keyframes product-relationship-connector-input-mobile{0%,17%{opacity:0;transform:translateY(0)scale(.7)}21%{opacity:1;transform:translateY(0)scale(1)}36%{opacity:1;transform:translateY(21px)scale(1)}40%,to{opacity:0;transform:translateY(21px)scale(.7)}}@keyframes product-relationship-connector-output-mobile{0%,56%{opacity:0;transform:translateY(0)scale(.7)}60%{opacity:1;transform:translateY(0)scale(1)}75%{opacity:1;transform:translateY(21px)scale(1)}79%,to{opacity:0;transform:translateY(21px)scale(.7)}}@media (prefers-reduced-motion:reduce){.product-summary__stage i{box-shadow:none}.product-summary__graphic [data-summary-motion]{animation:none}.product-summary__graphic-trace,.product-summary__graphic-wave,.product-summary__graphic-route,.product-summary__graphic-flow,.product-summary__graphic-draw,.product-summary__graphic-check{stroke-dasharray:none;stroke-dashoffset:0}.product-summary__graphic-pulse,.product-summary__graphic-focus{opacity:.42;transform:none}.product-summary__graphic-scan{opacity:.18;transform:translate(112px)}.product-summary__graphic-alert{opacity:1;transform:none}.product-summary__graphic-wheel,.product-summary__graphic-output-bar,.product-summary__graphic-output-line{transform:none}.product-summary__graphic-orbit,.product-summary__graphic-sweep,.product-summary__graphic-shift{opacity:1;transform:none}.product-summary__graphic-blink{opacity:1}.product-relationship-graphic [data-relationship-motion]{animation:none!important}.product-relationship-graphic__input-signal,.product-relationship-graphic__core-bars,.product-relationship-graphic__output-confirmation{opacity:1;stroke-dashoffset:0}.product-relationship-graphic__input-wheel,.product-relationship-graphic__core-pulse,.product-relationship-graphic__core-scan{opacity:1;transform:none}.product-relationship-graphic__connector>span{opacity:.55;transform:none}}
