.product-body{background:#fff}.product-page{--product-gutter:var(--page-gutter);--product-ink:#1c1c1c;--product-muted:#2f2f2f;--product-line:#ececef;--product-blue:#2f60ff;color:var(--product-ink);background:#fff;font-family:Plus Jakarta Sans,Inter,sans-serif}.product-hero,.product-features,.product-madefor,.product-security,.product-stat__inner{box-sizing:border-box;width:100%;max-width:var(--page-shell);padding-inline:var(--product-gutter);margin-inline:auto}.product-highlight{color:#0000;background:linear-gradient(92.5deg,#1f43df 34%,#ff6551 94%) text}.product-section-heading{letter-spacing:-.01em;margin:0;font-family:General Sans,Plus Jakarta Sans,sans-serif;font-size:clamp(2rem,3.06vw,2.25rem);font-weight:500;line-height:1.15}.product-section-lead{max-width:46rem;color:var(--product-muted);font-size:var(--font-size-body);margin:1.25rem 0 0;line-height:1.6}.product-hero{flex-direction:column;align-items:center;margin-top:clamp(2.5rem,6vw,4rem);display:flex}.product-hero__intro{text-align:center;max-width:39.5rem}.product-hero__cta{margin-top:2.4375rem}.product-hero__heading{letter-spacing:-.02em;color:var(--product-ink);margin:0;font-family:General Sans,Plus Jakarta Sans,sans-serif;font-size:clamp(2rem,3.33vw,3rem);font-weight:500;line-height:1.1}.product-hero__subtitle{color:var(--product-ink);font-family:General Sans,Plus Jakarta Sans,sans-serif;font-size:var(--font-size-body);margin:1.5rem 0 0;line-height:1.5}.product-hero__cta{background:var(--product-blue);color:#fff;border-radius:999px;align-items:center;gap:.5625rem;padding:.375rem .375rem .375rem .75rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:600;transition:background .15s;display:inline-flex}.product-hero__cta:hover{color:#fff;background:#1d49e0}.product-hero__cta-arrow{width:1.875rem;height:1.875rem;color:var(--product-blue);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.product-hero__preview{flex-direction:column;align-items:center;width:100%;display:flex}.product-hero__mockup{aspect-ratio:1284/585;background:#d9d9d9;border-radius:1.5rem;width:100%;margin-top:clamp(2.5rem,5vw,3.5rem);position:relative;overflow:hidden}.product-hero__panel{opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s;position:absolute;inset:0}.product-hero__panel.is-active{opacity:1;visibility:visible}.product-hero__video{object-fit:cover;width:100%;height:100%;display:block}.product-hero__tabs{z-index:1;background:#f4f4f5;border-radius:.5625rem;align-items:center;gap:.75rem;margin-top:1rem;padding:.375rem;display:flex;overflow:hidden}.product-hero__tab{cursor:pointer;color:var(--product-muted);white-space:nowrap;background:0 0;border:0;border-radius:.375rem;padding:.5625rem 1.3125rem;font-family:General Sans,Plus Jakarta Sans,sans-serif;font-size:.9375rem;font-weight:400;line-height:normal;transition:background .2s,color .2s}.product-hero__tab:hover{background:#ececef}.product-hero__tab.is-active,.product-hero__tab.is-active:hover{background:var(--product-blue);color:#fff;font-weight:500}.product-hero__tab:focus-visible{outline:2px solid var(--product-blue);outline-offset:2px}.custom-ai-hero-visual{aspect-ratio:1284/714.391;background:#d9d9d9 url(/images/products/custom-ai/hero/collage-bg.png) 50%/cover no-repeat;border-radius:1.5rem;width:100%;margin-top:clamp(2.5rem,5vw,3.5rem);position:relative;overflow:hidden}.custom-ai-hero-visual__panel{height:auto;display:block;position:absolute;transform:translate(-50%,-50%)}.custom-ai-hero-visual__card{aspect-ratio:415.07/503.37;z-index:1;width:34%;position:absolute;top:47.98%;left:50%;transform:translate(-50%,-50%)}.agents-card{box-sizing:border-box;background:#fff;border-radius:1.3rem;flex-direction:column;gap:.75rem;width:100%;height:100%;padding:1rem 1.4375rem 1.4375rem;display:flex;box-shadow:0 12px 34px #1c1c1c0d}.agents-card__title{letter-spacing:-.01em;color:var(--product-ink);margin:0;font-family:General Sans,Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:600}.agents-card__viewport-shell{background:#e2e8f2;border-radius:.5rem;flex:1;min-height:0;overflow:hidden}.agents-marquee{width:100%;height:100%}.agents-marquee__viewport{width:100%;height:100%;overflow-y:hidden;mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000 100%)}.agents-marquee__track{flex-direction:column;align-items:center;gap:.75rem;margin:0;padding:1.25rem 0;list-style:none;display:flex}.agents-marquee__pill{transform-origin:50%;border-radius:.625rem;flex:none;width:84.16%;line-height:0;transition:transform .4s;overflow:hidden;transform:scale(1)}.agents-marquee__pill img{width:100%;height:auto;display:block}.agents-marquee__pill-icon{aspect-ratio:622/113;box-sizing:border-box;background:#fff;align-items:center;gap:.875rem;width:100%;padding:0 .875rem;line-height:normal;display:flex}.agents-marquee__pill-icon img{width:auto;height:58%;display:block}.agents-marquee__pill-label{letter-spacing:-.015em;color:#333;white-space:nowrap;flex:1;font-family:Inter,sans-serif;font-size:.95rem;font-weight:500}.agents-marquee__pill-maximize{flex:none}.agents-marquee__pill.is-centered{z-index:1;position:relative;transform:scale(1.1647)}@media (prefers-reduced-motion:reduce){.agents-marquee__pill{transition:none}}.product-features{margin-top:clamp(3.5rem,7vw,5.5rem)}.product-features__intro{text-align:center;max-width:44rem;margin-inline:auto}.product-features__intro .product-section-lead{margin-inline:auto}.product-features__intro .home-section-eyebrow{margin-bottom:1rem}.product-features__grid{background:#f2f2f2;border-radius:.75rem;grid-template-columns:repeat(2,1fr);gap:1.125rem;margin-top:clamp(2rem,4vw,3rem);padding:1.125rem;display:grid}.product-features__card{background:#fff;border-radius:.75rem;flex-direction:column;min-width:0;padding:2rem 1.875rem;display:flex}.product-features__card-title{color:var(--product-ink);margin:0;font-family:General Sans,Plus Jakarta Sans,sans-serif;font-size:1.375rem;font-weight:600}.product-features__card-text{color:var(--product-ink);max-width:30rem;margin:.625rem 0 0;font-size:.9375rem;line-height:1.55}.product-features__card-media{background:#d9d9d9;border-radius:.5rem;flex:1;min-height:13.5rem;margin-top:1.5rem}.product-features__card-media.has-art{aspect-ratio:575/300;background:#f2f5ff;flex:none;min-width:0;min-height:0;overflow:hidden}.product-features__card-image{object-fit:cover;width:100%;height:100%;display:block}.product-features__card-media.has-art--alerts{background:#f4f8ff}.alerts-marquee{width:100%;height:100%}.alerts-marquee__viewport{width:100%;height:100%;overflow-y:hidden;mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000 100%)}.alerts-marquee__track{flex-direction:column;align-items:center;gap:.75rem;margin:0;padding:1.25rem 0;list-style:none;display:flex}.alerts-marquee__pill{transform-origin:50%;border-radius:.625rem;flex:none;width:57.4%;line-height:0;transition:transform .4s;overflow:hidden;transform:scale(1)}.alerts-marquee__pill img{width:100%;height:auto;display:block}.alerts-marquee__pill.is-centered{z-index:1;position:relative;transform:scale(1.1647)}@media (prefers-reduced-motion:reduce){.alerts-marquee__pill{transition:none}}.dash-marquee{box-sizing:border-box;flex-direction:column;width:100%;height:100%;padding:4.666% 0;display:flex}.dash-marquee__row{aspect-ratio:575/117.168;min-width:0;overflow:hidden}.dash-marquee__row+.dash-marquee__row{margin-top:2.087%}.dash-marquee__track{will-change:transform;width:max-content;height:100%;display:flex}.dash-marquee__strip{flex:none;width:auto;max-width:none;height:100%;display:block}.dash-marquee__gap{aspect-ratio:11.99/117.168;flex:none;height:100%}.product-features__card-media.has-art--cameras{background:#f4f8ff}.cam-scene{--u:calc(100cqw / 575);--ring-ink:101, 123, 236;width:100%;height:100%;position:relative;container-type:inline-size}.product-features__card:hover .cam-scene__ring,.product-features__card:focus-within .cam-scene__ring{opacity:.22}.cam-scene__pulse{width:calc(557.591 * var(--u));height:calc(557.591 * var(--u));margin-left:calc(557.591 * var(--u) / -2);margin-top:calc(557.591 * var(--u) / -2);border:calc(2 * var(--u)) solid rgba(var(--ring-ink), .85);box-shadow:0 0 calc(4 * var(--u)) 0 rgba(var(--ring-ink), .35);opacity:0;animation:3.6s linear infinite paused cam-pulse-wave;animation-delay:var(--pulse-delay);border-radius:50%;position:absolute;top:50%;left:50%;transform:scale(.04)}.product-features__card:hover .cam-scene__pulse,.product-features__card:focus-within .cam-scene__pulse{animation-play-state:running}@keyframes cam-pulse-wave{0%{opacity:0;transform:scale(.04)}10%{opacity:.95}60%{opacity:.6}to{opacity:0;transform:scale(1)}}.cam-scene__figure{left:calc(162.275 * var(--u));top:calc(61.9045 * var(--u));width:calc(251.881 * var(--u));height:calc(242.275 * var(--u));z-index:1;position:absolute}.cam-scene__camera{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.cam-scene__pulse{opacity:0;animation:none}}.product-features__card-media.has-art--toolkit{background:#f4f8ff}.toolkit-scene{--u:calc(100cqw / 575);--ring-ink:101, 123, 236;width:100%;height:100%;position:relative;container-type:inline-size}.toolkit-scene__ring{width:calc(var(--d) * var(--u));height:calc(var(--d) * var(--u));margin-left:calc(var(--d) * var(--u) / -2);margin-top:calc(var(--d) * var(--u) / -2);border:1px solid rgba(var(--ring-ink), .24);border-radius:50%;position:absolute;top:50%;left:50%}.toolkit-scene__card{left:calc(118.005 * var(--u));top:calc(36.0945 * var(--u));width:calc(338.988 * var(--u));height:calc(228.817 * var(--u));border-radius:calc(16.949 * var(--u));box-shadow:0 calc(10 * var(--u)) calc(24 * var(--u)) #1c1c1c0f;background:#fff;position:absolute}.toolkit-scene__title{left:calc(12.55 * var(--u));top:calc(12.65 * var(--u));width:calc(170.503 * var(--u));font-family:Inter,sans-serif;font-weight:600;font-size:calc(16.831 * var(--u));letter-spacing:-.01em;color:#1c1c1c;margin:0;line-height:1.2;position:absolute}.toolkit-scene__panel{left:calc(11.02 * var(--u));top:calc(62.71 * var(--u));width:calc(316.954 * var(--u));height:calc(155.087 * var(--u));border-radius:calc(5.085 * var(--u));background:#f6f6f6;justify-content:center;align-items:center;display:flex;position:absolute}.toolkit-scene__icon{width:calc(154 * var(--u));height:calc(154 * var(--u))}.toolkit-scene__icon svg{width:100%;height:100%;display:block;overflow:visible}.toolkit-scene__tools{transform-origin:50% 57%;filter:drop-shadow(0 0 #0000);transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.product-features__card:hover .toolkit-scene__tools,.product-features__card:focus-within .toolkit-scene__tools{filter:drop-shadow(0 4px 6px #1c1c1c29);transform:translateY(-4%)scale(1.035)}@media (prefers-reduced-motion:reduce){.toolkit-scene__tools{transition:none}.product-features__card:hover .toolkit-scene__tools,.product-features__card:focus-within .toolkit-scene__tools{filter:none;transform:none}}.product-features__card-media.has-art--channels{background:#f4f8ff}.channels-scene{--u:calc(100cqw / 575);--ring-ink:101, 123, 236;width:100%;height:100%;position:relative;container-type:inline-size}.channels-scene__ring{width:calc(var(--d) * var(--u));height:calc(var(--d) * var(--u));margin-left:calc(var(--d) * var(--u) / -2);margin-top:calc(var(--d) * var(--u) / -2);border:1px solid rgba(var(--ring-ink), .24);border-radius:50%;position:absolute;top:50%;left:50%}.channels-scene__orbit{width:0;height:0;transform:rotate(calc((var(--a) - 90) * 1deg));animation:channels-orbit-cw var(--dur) linear infinite paused;position:absolute;top:50%;left:50%}.channels-scene__orbit.is-ccw{animation-name:channels-orbit-ccw}.channels-scene__arm{width:0;height:0;transform:translateX(calc(var(--r) * var(--u)));position:absolute;top:0;left:0}.channels-scene__tile{width:calc(var(--s) * var(--u));height:calc(var(--s) * var(--u));transform-origin:0 0;transform:rotate(calc((var(--a) - 90) * -1deg)) translate(-50%, -50%);animation:channels-tile-cw var(--dur) linear infinite paused;position:absolute;top:0;left:0}.channels-scene__orbit.is-ccw .channels-scene__tile{animation-name:channels-tile-ccw}@keyframes channels-orbit-cw{0%{transform:rotate(calc((var(--a) - 90) * 1deg))}to{transform:rotate(calc((var(--a) - 90 + 360) * 1deg))}}@keyframes channels-orbit-ccw{0%{transform:rotate(calc((var(--a) - 90) * 1deg))}to{transform:rotate(calc((var(--a) - 90 - 360) * 1deg))}}@keyframes channels-tile-cw{0%{transform:rotate(calc((var(--a) - 90) * -1deg)) translate(-50%, -50%)}to{transform:rotate(calc((var(--a) - 90 + 360) * -1deg)) translate(-50%, -50%)}}@keyframes channels-tile-ccw{0%{transform:rotate(calc((var(--a) - 90) * -1deg)) translate(-50%, -50%)}to{transform:rotate(calc((var(--a) - 90 - 360) * -1deg)) translate(-50%, -50%)}}.product-features__card:hover .channels-scene__orbit,.product-features__card:focus-within .channels-scene__orbit,.product-features__card:hover .channels-scene__tile,.product-features__card:focus-within .channels-scene__tile{animation-play-state:running}.channels-scene__pop{width:100%;height:100%;transition:transform .4s cubic-bezier(.34,1.56,.64,1),filter .4s;transition-delay:var(--pop-delay);filter:drop-shadow(0 0 #0000);display:block}.product-features__card:hover .channels-scene__pop,.product-features__card:focus-within .channels-scene__pop{filter:drop-shadow(0 4px 8px #1c1c1c2e);transform:translateY(-8%)scale(1.12)}.channels-scene__icon{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.channels-scene__orbit,.channels-scene__tile{animation:none}}.channels-scene__card{left:calc(118.005 * var(--u));top:calc(36.0945 * var(--u));width:calc(338.988 * var(--u));height:calc(228.817 * var(--u));border-radius:calc(16.949 * var(--u));box-shadow:0 calc(10 * var(--u)) calc(24 * var(--u)) #1c1c1c0f;background:#fff;position:absolute}.channels-scene__title{left:calc(12.55 * var(--u));top:calc(12.65 * var(--u));width:calc(190.029 * var(--u));font-family:Inter,sans-serif;font-weight:600;font-size:calc(16.831 * var(--u));letter-spacing:-.01em;color:#1c1c1c;margin:0;line-height:1.2;position:absolute}.channels-scene__panel{left:calc(11.02 * var(--u));top:calc(62.71 * var(--u));width:calc(316.954 * var(--u));height:calc(155.087 * var(--u));border-radius:calc(5.085 * var(--u));background:#f6f6f6;position:absolute;overflow:hidden}.channels-scene__bubble{width:calc(148.897 * var(--u));height:calc(32.162 * var(--u));display:block;position:absolute}.channels-scene__bubble--blue{left:calc(125.28 * var(--u));top:calc(42.56 * var(--u))}.channels-scene__bubble--grey{left:calc(42.66 * var(--u));top:calc(79.72 * var(--u))}@media (prefers-reduced-motion:reduce){.channels-scene__pop{transition:none}.product-features__card:hover .channels-scene__pop,.product-features__card:focus-within .channels-scene__pop{filter:none;transform:none}}.reports-loader{flex-direction:column;justify-content:center;align-items:center;gap:.9375rem;width:100%;height:100%;display:flex}.product-features__card-media.has-art--reports{background:#f4f8ff}.reports-fan{aspect-ratio:575/200;width:88%;position:relative}.reports-fan__card{aspect-ratio:143.796/156.086;background:#fff;border-radius:8%;flex-direction:column;gap:.25rem;width:25%;padding:.5rem .55rem;transition:left .5s cubic-bezier(.22,1,.36,1),top .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)rotate(0);box-shadow:0 4px 10px #131e4d38}.reports-fan__card--productivity{z-index:1;top:58%;left:34%;transform:translate(-50%,-50%)rotate(-12deg)}.reports-fan__card--safety{z-index:1;top:58%;left:66%;transform:translate(-50%,-50%)rotate(12deg)}.reports-fan__card--sales{z-index:2;top:50%}.product-features__card:hover .reports-fan__card--productivity,.product-features__card:focus-within .reports-fan__card--productivity{top:61%;left:28%;transform:translate(-50%,-50%)rotate(-18deg)}.product-features__card:hover .reports-fan__card--safety,.product-features__card:focus-within .reports-fan__card--safety{top:61%;left:72%;transform:translate(-50%,-50%)rotate(18deg)}.product-features__card:hover .reports-fan__card--sales,.product-features__card:focus-within .reports-fan__card--sales{top:46%}.reports-fan__title{color:#1c1c1c;margin:0;font-family:General Sans,Plus Jakarta Sans,sans-serif;font-size:.6875rem;font-weight:500;line-height:1.3}.reports-fan__meta{color:gray;margin:0;font-family:General Sans,Plus Jakarta Sans,sans-serif;font-size:.5625rem}.reports-fan__icon-wrap{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.reports-fan__icon{width:44%;height:auto}.reports-fan__btn{color:#fff;white-space:nowrap;background:#3057f3;border-radius:.2rem;justify-content:center;align-items:center;gap:.25rem;padding:.28rem .4rem;font-family:General Sans,Plus Jakarta Sans,sans-serif;font-size:.4375rem;font-weight:500;line-height:1.3;display:flex}.reports-fan__btn-arrow{flex-shrink:0;width:.5rem;height:.5rem}.reports-loader__label{color:#6c7486;margin:0;font-family:General Sans,Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:600}@media (prefers-reduced-motion:reduce){.reports-fan__card{transition:none}}.product-features__card-media.has-art--forecast{background:#f4f8ff}.forecast-scene{--u:calc(100cqw / 575);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;container-type:inline-size}.forecast-scene__widget{align-items:flex-end;gap:calc(9.4 * var(--u));width:calc(516.862 * var(--u));height:calc(244.286 * var(--u));padding:calc(28.187 * var(--u));border-radius:calc(18.791 * var(--u));box-shadow:0 calc(.837 * var(--u)) calc(7.535 * var(--u)) #00000029;background:#fff;display:flex}.forecast-scene__numbers{height:calc(151.504 * var(--u));font-family:Inter,sans-serif;font-weight:500;font-size:calc(11.745 * var(--u));letter-spacing:-.03em;color:#546881;white-space:nowrap;flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.forecast-scene__plot{gap:calc(18.791 * var(--u));flex-direction:column;flex:1;min-width:0;display:flex}.forecast-scene__stack{width:100%;height:calc(151.504 * var(--u));position:relative}.forecast-scene__svg{width:100%;min-width:0;height:100%;min-height:0;display:block;overflow:visible}.forecast-scene__grid{stroke:#edeff4;stroke-width:1.2px;vector-effect:non-scaling-stroke}.forecast-scene__area{stroke-width:1.17px;stroke-dasharray:2.35 2.35;vector-effect:non-scaling-stroke}.forecast-scene__area.is-actual{stroke:#657bec}.forecast-scene__area.is-forecast{stroke:#e50027;fill-opacity:.7}.forecast-scene__divider{stroke:#ed2127;stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.forecast-scene__wipe{clip-path:inset(0 calc(100% - var(--divider)) 0 var(--divider));transition:clip-path 1.1s;position:absolute;inset:0}.product-features__card:hover .forecast-scene__wipe,.product-features__card:focus-within .forecast-scene__wipe{clip-path:inset(0 0 0 var(--divider))}.forecast-scene__years{font-family:Inter,sans-serif;font-weight:500;font-size:calc(11.745 * var(--u));letter-spacing:-.03em;color:#546881;justify-content:space-between;align-items:flex-start;display:flex}@media (prefers-reduced-motion:reduce){.forecast-scene__wipe{clip-path:inset(0 0 0 var(--divider));transition:none}}.product-features__card-media.has-art--dataviz{background:#f4f8ff}.dataviz-scene{--u:calc(100cqw / 575);width:100%;height:100%;position:relative;container-type:inline-size}.dataviz-scene__card{box-shadow:0 calc(2 * var(--u)) calc(10 * var(--u)) #1c1c1c14;background:#fff;flex-direction:column;transition:transform .45s;display:flex;position:absolute}.dataviz-scene__card--bars{gap:calc(5.217 * var(--u));transform:translate(0)}.product-features__card:hover .dataviz-scene__card--bars,.product-features__card:focus-within .dataviz-scene__card--bars{transform:translate(calc(-11 * var(--u)), calc(9 * var(--u)))}.dataviz-scene__card--line{padding:calc(11.156 * var(--u)) calc(14 * var(--u));gap:calc(9 * var(--u));transform:translate(0)}.product-features__card:hover .dataviz-scene__card--line,.product-features__card:focus-within .dataviz-scene__card--line{transform:translate(calc(11 * var(--u)), calc(-9 * var(--u)))}.dataviz-scene__caption{font-family:Inter,sans-serif;font-size:calc(9.3 * var(--u));color:#818181;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.dataviz-scene__title{text-align:center;font-family:Inter,sans-serif;font-size:calc(6.6 * var(--u));color:#424355;margin:0;font-weight:500}.dataviz-scene__title.is-left{text-align:left}.dataviz-scene__bars{gap:calc(5.2 * var(--u));flex:1;min-height:0;display:flex}.dataviz-scene__bars-numbers{font-family:Inter,sans-serif;font-size:calc(6.6 * var(--u));color:#546881;flex-direction:column;justify-content:space-between;display:flex}.dataviz-scene__bars-plot{min-width:0;padding-left:calc(4 * var(--u));border-bottom:1px solid #f1f1f1;border-left:1px solid #f1f1f1;flex:1;justify-content:space-between;align-items:flex-end;display:flex}.dataviz-scene__bar-col{align-items:center;gap:calc(2 * var(--u));flex-direction:column;justify-content:flex-end;height:100%;display:flex}.dataviz-scene__bar-pair{align-items:flex-end;gap:calc(2.2 * var(--u));height:100%;display:flex}.dataviz-scene__bar{width:calc(15.175 * var(--u));border-radius:calc(.8 * var(--u)) calc(.8 * var(--u)) 0 0;display:block}.dataviz-scene__bar.is-p1{background:#5769c9}.dataviz-scene__bar.is-p2{background:#bdc7f7}.dataviz-scene__bar-label{font-family:Inter,sans-serif;font-size:calc(5.6 * var(--u));color:#424355;white-space:nowrap}.dataviz-scene__legend{justify-content:center;gap:calc(4.7 * var(--u));font-family:Inter,sans-serif;font-size:calc(6 * var(--u));color:#424355;font-weight:600;display:flex}.dataviz-scene__legend-item{align-items:center;gap:calc(1.6 * var(--u));white-space:nowrap;display:flex}.dataviz-scene__legend-item i{width:calc(3.9 * var(--u));height:calc(3.9 * var(--u));border-radius:50%;display:block}.dataviz-scene__legend-item i.is-p1{background:#5769c9}.dataviz-scene__legend-item i.is-p2{background:#bdc7f7}.dataviz-scene__toggle{align-self:center;align-items:center;gap:calc(3 * var(--u));padding:calc(2 * var(--u)) calc(4 * var(--u));border-radius:calc(7.4 * var(--u));background:#f4f5f9;display:flex}.dataviz-scene__toggle-icon{width:calc(9.5 * var(--u));height:calc(9.5 * var(--u));border-radius:50%;justify-content:center;align-items:center;display:flex}.dataviz-scene__toggle-icon svg{width:calc(6.6 * var(--u));height:auto}.dataviz-scene__toggle-icon.is-active{background:#657bec}.dataviz-scene__line-head{justify-content:space-between;align-items:flex-start;display:flex}.dataviz-scene__dropdown{align-items:center;gap:calc(2 * var(--u));font-family:Inter,sans-serif;font-size:calc(6.5 * var(--u));color:#454545;margin:0;display:flex}.dataviz-scene__dropdown svg{width:calc(5.2 * var(--u));height:auto}.dataviz-scene__line-body{flex:1;min-height:0;display:flex}.dataviz-scene__numbers{padding-right:calc(5 * var(--u));font-family:Inter,sans-serif;font-weight:500;font-size:calc(6.5 * var(--u));color:#546881;white-space:nowrap;flex-direction:column;justify-content:space-between;display:flex}.dataviz-scene__plot{gap:calc(6 * var(--u));flex-direction:column;flex:1;min-width:0;display:flex}.dataviz-scene__svg{flex:1;width:100%;min-height:0;display:block;overflow:visible}.dataviz-scene__grid{stroke:#edeff4;stroke-width:1.2px;vector-effect:non-scaling-stroke}.dataviz-scene__area{stroke:#667cec;stroke-width:1.3px;stroke-dasharray:2.6 2.6;vector-effect:non-scaling-stroke}.dataviz-scene__years{font-family:Inter,sans-serif;font-weight:500;font-size:calc(6.5 * var(--u));color:#546881;justify-content:space-between;display:flex}@media (prefers-reduced-motion:reduce){.dataviz-scene__card--bars,.dataviz-scene__card--line{transition:none}}.product-features__card-media.has-art--voice{background:#f4f8ff}.voice-scene{--u:calc(100cqw / 575);width:100%;height:100%;position:relative;container-type:inline-size}.voice-scene__ring{width:calc(var(--d) * var(--u));height:calc(var(--d) * var(--u));margin-left:calc(var(--d) * var(--u) / -2);margin-top:calc(var(--d) * var(--u) / -2);border:1px solid #657bec36;border-radius:50%;position:absolute;top:50%;left:50%}.voice-scene__ring.is-bold{border-width:calc(2.5 * var(--u))}.voice-scene__card{left:calc(118.005 * var(--u));top:calc(36.095 * var(--u));width:calc(338.988 * var(--u));height:calc(228.817 * var(--u));border-radius:calc(16.949 * var(--u));background:#fff;position:absolute;box-shadow:0 .75rem 1.5rem #213c961f}.voice-scene__label{left:calc(12.55 * var(--u));top:calc(12.65 * var(--u));width:calc(190.029 * var(--u));color:#1c1c1c;margin:0;font-family:General Sans,Plus Jakarta Sans,sans-serif;font-size:.9375rem;font-weight:600;line-height:1.25;position:absolute}.voice-scene__panel{left:calc(11.02 * var(--u));top:calc(62.71 * var(--u));width:calc(316.954 * var(--u));height:calc(155.087 * var(--u));border-radius:calc(5.085 * var(--u));background:#f6f6f6;position:absolute}.voice-scene__bars{left:calc(104.92 * var(--u));top:calc(75.69 * var(--u));width:calc(129.138 * var(--u));height:calc(129.138 * var(--u));justify-content:center;align-items:center;gap:calc(7.567 * var(--u));display:flex;position:absolute}.voice-scene__bar{width:calc(11.959 * var(--u));height:calc(var(--h) * var(--u));transform-origin:50%;animation:1.1s ease-in-out infinite paused voice-bar-pulse;animation-delay:calc(var(--i) * -.13s);background:linear-gradient(135deg,#a6afef 0%,#3d51dd 100%);border-radius:999px}.product-features__card:hover .voice-scene__bar,.product-features__card:focus-within .voice-scene__bar{animation-play-state:running}@keyframes voice-bar-pulse{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.voice-scene__bar{animation:none}}.product-features__card-media.has-art--monitoring{background:#f4f8ff}.mon-rings{--u:calc(100cqw / 575);width:100%;height:100%;position:relative;container-type:inline-size}.mon-rings__ring{width:calc(var(--d) * var(--u));height:calc(var(--d) * var(--u));margin-left:calc(var(--d) * var(--u) / -2);margin-top:calc(var(--d) * var(--u) / -2);border:1px solid #657bec36;border-radius:50%;position:absolute;top:50%;left:50%}.mon-rings__ring.is-bold{border-width:calc(2.5 * var(--u))}.mon-rings__orbit{width:0;height:0;transform:rotate(calc((var(--a) - 90) * 1deg));animation:mon-orbit-cw var(--dur) linear infinite paused;position:absolute;top:50%;left:50%}.mon-rings__orbit.is-ccw{animation-name:mon-orbit-ccw}.mon-rings__arm{width:0;height:0;transform:translateX(calc(var(--r) * var(--u)));position:absolute;top:0;left:0}.mon-rings__tile{width:calc(40 * var(--u));height:calc(40 * var(--u));border-radius:calc(5 * var(--u));transform-origin:0 0;transform:rotate(calc((var(--a) - 90) * -1deg)) translate(-50%, -50%);animation:mon-tile-cw var(--dur) linear infinite paused;background:#fff;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;overflow:hidden}.mon-rings__orbit.is-ccw .mon-rings__tile{animation-name:mon-tile-ccw}.mon-rings__tile img{width:calc(var(--img,37.281) * var(--u));border-radius:calc(4 * var(--u));height:auto;display:block}@keyframes mon-orbit-cw{0%{transform:rotate(calc((var(--a) - 90) * 1deg))}to{transform:rotate(calc((var(--a) - 90 + 360) * 1deg))}}@keyframes mon-orbit-ccw{0%{transform:rotate(calc((var(--a) - 90) * 1deg))}to{transform:rotate(calc((var(--a) - 90 - 360) * 1deg))}}@keyframes mon-tile-cw{0%{transform:rotate(calc((var(--a) - 90) * -1deg)) translate(-50%, -50%)}to{transform:rotate(calc((var(--a) - 90 + 360) * -1deg)) translate(-50%, -50%)}}@keyframes mon-tile-ccw{0%{transform:rotate(calc((var(--a) - 90) * -1deg)) translate(-50%, -50%)}to{transform:rotate(calc((var(--a) - 90 - 360) * -1deg)) translate(-50%, -50%)}}.mon-rings__hub{width:calc(40 * var(--u));margin-left:calc(20 * var(--u) * -1);margin-top:calc(18 * var(--u) * -1);position:absolute;top:50%;left:50%}.mon-rings__hub img{width:100%;height:auto;display:block}.product-features__card:hover .mon-rings__orbit,.product-features__card:focus-within .mon-rings__orbit,.product-features__card:hover .mon-rings__tile,.product-features__card:focus-within .mon-rings__tile{animation-play-state:running}@media (prefers-reduced-motion:reduce){.mon-rings__orbit,.mon-rings__tile{animation:none}}.product-features__card-media.has-art--agents{background:#f4f8ff}.agents-rings{--u:calc(100cqw / 575);width:100%;height:100%;position:relative;container-type:inline-size}.agents-rings__ring{width:calc(var(--d) * var(--u));height:calc(var(--d) * var(--u));margin-left:calc(var(--d) * var(--u) / -2);margin-top:calc(var(--d) * var(--u) / -2);border:1px solid #657bec36;border-radius:50%;position:absolute;top:50%;left:50%}.agents-rings__ring.is-bold{border-width:calc(2.5 * var(--u))}.agents-rings__orbit{width:0;height:0;transform:rotate(calc((var(--a) - 90) * 1deg));animation:agents-orbit-cw var(--dur) linear infinite paused;position:absolute;top:50%;left:50%}.agents-rings__orbit.is-ccw{animation-name:agents-orbit-ccw}.agents-rings__arm{width:0;height:0;transform:translateX(calc(var(--r) * var(--u)));position:absolute;top:0;left:0}.agents-rings__tile{width:calc(40 * var(--u));height:calc(40 * var(--u));border-radius:calc(5 * var(--u));transform-origin:0 0;transform:rotate(calc((var(--a) - 90) * -1deg)) translate(-50%, -50%);animation:agents-tile-cw var(--dur) linear infinite paused;position:absolute;top:0;left:0;overflow:hidden}.agents-rings__orbit.is-ccw .agents-rings__tile{animation-name:agents-tile-ccw}.agents-rings__tile img{object-fit:cover;width:100%;height:100%;display:block}@keyframes agents-orbit-cw{0%{transform:rotate(calc((var(--a) - 90) * 1deg))}to{transform:rotate(calc((var(--a) - 90 + 360) * 1deg))}}@keyframes agents-orbit-ccw{0%{transform:rotate(calc((var(--a) - 90) * 1deg))}to{transform:rotate(calc((var(--a) - 90 - 360) * 1deg))}}@keyframes agents-tile-cw{0%{transform:rotate(calc((var(--a) - 90) * -1deg)) translate(-50%, -50%)}to{transform:rotate(calc((var(--a) - 90 + 360) * -1deg)) translate(-50%, -50%)}}@keyframes agents-tile-ccw{0%{transform:rotate(calc((var(--a) - 90) * -1deg)) translate(-50%, -50%)}to{transform:rotate(calc((var(--a) - 90 - 360) * -1deg)) translate(-50%, -50%)}}.agents-rings__hub{width:calc(40 * var(--u));margin-left:calc(20 * var(--u) * -1);margin-top:calc(18 * var(--u) * -1);position:absolute;top:50%;left:50%}.agents-rings__hub img{width:100%;height:auto;display:block}.product-features__card:hover .agents-rings__orbit,.product-features__card:focus-within .agents-rings__orbit,.product-features__card:hover .agents-rings__tile,.product-features__card:focus-within .agents-rings__tile{animation-play-state:running}@media (prefers-reduced-motion:reduce){.agents-rings__orbit,.agents-rings__tile{animation:none}}.product-features__card-media.has-art--turnaround{background:#f4f8ff}.turnaround-scene{--u:calc(100cqw / 575);width:100%;height:100%;position:relative;container-type:inline-size}.turnaround-scene__robot,.turnaround-scene__human{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--s) * var(--u));height:calc(var(--s) * var(--u));will-change:transform;justify-content:center;align-items:center;transition:transform .5s cubic-bezier(.22,.61,.36,1);display:flex;position:absolute}.turnaround-scene__robot-inner,.turnaround-scene__human-inner{width:calc(var(--inner) * var(--u));height:calc(var(--inner) * var(--u));transform:rotate(var(--angle)) scaleY(var(--flip));flex:none}.turnaround-scene__robot-inner img,.turnaround-scene__human-inner img{object-fit:cover;width:100%;height:100%;display:block}.product-features__card:hover .turnaround-scene__robot,.product-features__card:focus-within .turnaround-scene__robot{transform:translate(calc(20 * var(--u)), calc(16 * var(--u)))}.product-features__card:hover .turnaround-scene__human,.product-features__card:focus-within .turnaround-scene__human{transform:translate(calc(-20 * var(--u)), calc(-16 * var(--u)))}@media (prefers-reduced-motion:reduce){.turnaround-scene__robot,.turnaround-scene__human{transition:none}}.product-stat{background:#f8f8f8;margin-top:clamp(3.5rem,7vw,5.5rem);padding-block:clamp(2.5rem,4vw,3rem)}.product-stat__inner{grid-template-columns:minmax(0,19rem) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3vw,2.75rem);display:grid}.product-stat__text{min-height:clamp(16rem,24vw,20rem);position:relative}.product-stat__slide{opacity:0;visibility:hidden;flex-direction:column;justify-content:flex-start;gap:1.5rem;transition:opacity .35s,visibility .35s;display:flex;position:absolute;inset:0}.product-stat__slide.is-active{opacity:1;visibility:visible}.product-stat__eyebrow{color:#0000;background:linear-gradient(91deg,#1f43df 34.025%,#ff6551 94.32%) text;width:max-content;margin:0;font-family:General Sans,Plus Jakarta Sans,sans-serif;font-size:1.125rem;font-weight:500}.product-stat__bar{background:#a5a5b2;border-radius:.125rem;flex-shrink:0;width:100%;height:.25rem;display:block;overflow:hidden}.product-stat__bar-fill{background:linear-gradient(91deg,#1f43df 34.025%,#ff6551 94.32%);width:0%;height:100%;display:block}.product-stat__slide.is-active .product-stat__bar-fill{animation:3s linear forwards product-stat-bar-fill}[data-stat-slider].is-paused .product-stat__bar-fill{animation-play-state:paused}@keyframes product-stat-bar-fill{0%{width:0%}to{width:100%}}@media (prefers-reduced-motion:reduce){.product-stat__slide.is-active .product-stat__bar-fill{width:100%;animation:none}}.product-stat__headline{color:#1c1c1c;margin:0;font-family:General Sans,Plus Jakarta Sans,sans-serif;font-size:clamp(1.75rem,2.22vw,2rem);font-weight:500;line-height:1.15}.product-stat__desc{color:#1c1c1c;margin:0;font-family:General Sans,Plus Jakarta Sans,sans-serif;font-size:clamp(1.0625rem,1.46vw,1.3125rem);font-weight:500;line-height:1.35}.product-stat__viewport{touch-action:pan-y;cursor:grab;border-radius:.5625rem;overflow:hidden}.product-stat__viewport:active{cursor:grabbing}.product-stat__track{will-change:transform;gap:1rem;transition:transform .45s cubic-bezier(.4,0,.2,1);display:flex}.product-stat__track img{-webkit-user-drag:none;user-select:none}.product-stat__img{border-radius:.5625rem;flex:0 0 calc(100% - 5.75rem);height:clamp(15rem,20vw,18.5rem);overflow:hidden}.product-stat__img img{object-fit:cover;width:100%;height:100%}.product-platform{margin-top:clamp(3.5rem,7vw,5.5rem)}.product-platform__intro{box-sizing:border-box;max-width:calc(44rem + var(--product-gutter) * 2);padding-inline:var(--product-gutter);text-align:center;margin-inline:auto}.product-platform__intro .home-section-eyebrow{margin-bottom:1rem}.product-platform__intro .product-section-lead{margin-inline:auto}.product-platform__highlight{color:#0000;background:linear-gradient(92.5deg,#1f43df 20%,#7c3aed 96%) text}.product-platform__row-inner{box-sizing:border-box;width:100%;max-width:var(--page-shell);padding:clamp(3rem, 5.5vw, 5rem) var(--product-gutter);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(2.5rem,5vw,5.25rem);margin-inline:auto;display:grid}.product-platform__row--mirror{background:#f7f7f7}.product-platform__row--mirror .product-platform__text{order:2}.product-platform__title{letter-spacing:-.01em;max-width:32rem;margin:0;font-family:General Sans,Plus Jakarta Sans,sans-serif;font-size:clamp(1.625rem,2.78vw,2.5rem);font-weight:600;line-height:1.35}.product-platform__name{margin-right:.25em}.product-platform__desc{max-width:34rem;color:var(--product-muted);margin:1.5rem 0 0;font-size:1rem;line-height:1.6}.product-platform__cta{background:var(--product-blue);color:#fff;border-radius:999px;align-items:center;gap:.5625rem;margin-top:2.25rem;padding:.375rem .375rem .375rem .75rem;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.product-platform__cta:hover,.product-platform__cta:focus-visible{color:#fff;background:#1d49e0}.product-platform__cta-arrow{width:1.875rem;height:1.875rem;color:var(--product-blue);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.product-platform__media{aspect-ratio:600/484;border-radius:1.25rem;overflow:hidden}.product-platform__media img{object-fit:cover;width:100%;height:100%;display:block}.product-platform__placeholder{background:radial-gradient(80% 70% at 12% 4%,#f2695f 0%,#f2695f00 62%),radial-gradient(70% 65% at 92% 6%,#f5c542 0%,#f5c54200 60%),radial-gradient(75% 70% at 6% 96%,#2fc07a 0%,#2fc07a00 62%),radial-gradient(85% 80% at 96% 92%,#1f8fd8 0%,#1f8fd800 62%),radial-gradient(60% 55% at 42% 52%,#8e7bd8 0%,#8e7bd800 70%),#35b6a8;width:100%;height:100%;display:block}@media (width<=900px){.product-platform__row-inner{grid-template-columns:minmax(0,1fr);gap:2rem}.product-platform__media{order:-1}.product-platform__desc{max-width:none}}.product-madefor{margin-top:clamp(3.5rem,7vw,5.5rem)}.product-madefor__intro{text-align:center;max-width:44rem;margin-inline:auto}.product-madefor__intro .product-section-lead{margin-inline:auto}.product-madefor__intro .home-section-eyebrow{margin-bottom:1rem}.product-madefor__media{aspect-ratio:1284/420;border-radius:1.25rem;margin-top:clamp(2rem,4vw,3rem);overflow:hidden}.product-madefor__media img{object-fit:cover;width:100%;height:100%}.product-madefor__list{grid-template-columns:repeat(var(--madefor-cols,4), 1fr);gap:1.5rem;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}.product-madefor__item{opacity:0;flex-direction:column;align-items:flex-start;padding-top:1.5rem;transition:opacity .5s,transform .55s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(40px)}.product-madefor__item.is-revealed{opacity:1;transform:none}.product-madefor__rule{background:#1c1c1c;border-radius:2px;align-self:stretch;height:2px;margin-bottom:2rem;position:relative;overflow:hidden}.product-madefor__rule:after{content:"";background:linear-gradient(92.5deg,#1f43df 0%,#ff6551 100%);width:0;transition:width .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.product-madefor__item:hover .product-madefor__rule:after,.product-madefor__item:focus-within .product-madefor__rule:after{width:100%}.product-madefor__icon{color:#1c1c1c;width:clamp(3.5rem,5vw,5.25rem);height:clamp(3.5rem,5vw,5.25rem);display:inline-flex;position:relative}.product-madefor__icon svg{width:100%;height:100%;display:block}.product-madefor__item:hover .product-madefor__icon svg :where(path,rect,circle),.product-madefor__item:focus-within .product-madefor__icon svg :where(path,rect,circle){fill:url(#madefor-grad)}.product-madefor__icon svg [stroke=white],.product-madefor__icon svg [stroke=\#fff]{stroke:#fff}.product-madefor__title{color:#1c1c1c;margin:2rem 0 0;font-family:General Sans,Plus Jakarta Sans,sans-serif;font-size:1.5rem;font-weight:500}.product-madefor__text{color:#2f2f2f;margin:1.25rem 0 0;font-family:General Sans,Plus Jakarta Sans,sans-serif;font-size:1.125rem;line-height:1.4}.product-integrations{color:#fff;background:#171717;margin-top:clamp(3.5rem,7vw,5.5rem)}.product-integrations__inner{width:100%;max-width:var(--page-shell);box-sizing:border-box;padding:clamp(3rem, 6vw, 4.5rem) var(--product-gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);margin-inline:auto;display:grid}.product-integrations__heading{margin:0;font-family:General Sans,Plus Jakarta Sans,sans-serif;font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:600;line-height:1.2}.product-integrations__lead{color:#a5a5ad;max-width:30rem;margin:1.25rem 0 0;font-size:.9375rem;line-height:1.6}.product-integrations__cta{background:var(--industry-blue,#2f60ff);color:#fff;border-radius:999px;align-items:center;gap:.5625rem;margin-top:1.75rem;padding:.375rem .375rem .375rem .75rem;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.product-integrations__cta:hover,.product-integrations__cta:focus-visible{color:#fff;background:#1d49e0}.product-integrations__cta-arrow{width:1.875rem;height:1.875rem;color:var(--industry-blue,#2f60ff);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.product-integrations__diagram-col{flex-direction:column;align-items:center;width:100%;max-width:36rem;margin-left:auto;display:flex}.product-integrations__diagram{aspect-ratio:652/480;width:100%;position:relative}.product-integrations__more{color:#fff;white-space:nowrap;cursor:pointer;background:#005de0;border:0;border-radius:.3125rem;justify-content:center;align-items:center;padding:.8125rem 1.5rem;font-family:General Sans,Plus Jakarta Sans,sans-serif;font-size:clamp(.9375rem,1.18vw,1.0625rem);font-weight:500;line-height:1;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative}.product-integrations__more:hover,.product-integrations__more:focus-visible{outline:none;transform:scale(1.08);box-shadow:0 0 0 1px #ffffff40,0 10px 30px #7c3aed59}.product-integrations__more:before{content:"";pointer-events:none;background:#ffffff24;height:clamp(.625rem,1.6vw,.875rem);transition:background .2s,box-shadow .2s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.product-integrations__more:hover:before,.product-integrations__more:focus-visible:before{background:linear-gradient(#1f43df,#7c3aed,#ff6551);box-shadow:0 0 4px #7c3aed8c}.product-integrations__wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.product-integrations__wire{stroke:#ffffff24;stroke-width:1.5px;vector-effect:non-scaling-stroke}.product-integrations__flow{stroke:url(#integ-flow);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;filter:drop-shadow(0 0 4px #7c3aed8c)}.product-integrations__flow.is-active{opacity:1;stroke-dashoffset:0;transition:stroke-dashoffset .55s,opacity .2s}.product-integrations__tile{aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:1rem;width:clamp(3rem,6.4vw,4.75rem);padding:0;transition:transform .2s,box-shadow .2s;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.product-integrations__tile img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.product-integrations__tile:hover,.product-integrations__tile:focus-visible{outline:none;transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 0 1px #ffffff40,0 10px 30px #7c3aed59}.product-integrations__center{aspect-ratio:1;width:clamp(3.25rem,7vw,4.5rem);box-shadow:none;background:#fff;border-radius:1.125rem;justify-content:center;align-items:center;transition:box-shadow .3s;display:flex;position:absolute;top:49.3%;left:50%;transform:translate(-50%,-50%)}.product-integrations__diagram.is-lit .product-integrations__center{box-shadow:0 0 0 6px #7c3aed24,0 0 36px #7c3aed4d}.product-integrations__center img{object-fit:contain;width:60%;height:60%}.product-integrations--vision .product-integrations__tile{border-radius:9%;width:max(2.75rem,11.85%)}.product-integrations--vision .product-integrations__center,.product-integrations--conversational-bi .product-integrations__center,.product-integrations--custom-ai .product-integrations__center{aspect-ratio:98.25/93;width:clamp(3.25rem,7vw,4.5rem);box-shadow:none;border-radius:1.125rem;top:50%}.product-integrations--vision .product-integrations__diagram.is-lit .product-integrations__center,.product-integrations--conversational-bi .product-integrations__diagram.is-lit .product-integrations__center,.product-integrations--custom-ai .product-integrations__diagram.is-lit .product-integrations__center{box-shadow:0 0 2.34rem .47rem #7c3aed8c}.product-integrations--vision .product-integrations__center img,.product-integrations--conversational-bi .product-integrations__center img,.product-integrations--custom-ai .product-integrations__center img{width:55%;height:58.1%}.product-security{margin-top:clamp(3.5rem,7vw,5.5rem)}.product-security__heading{margin:.75rem 0 0;font-family:General Sans,Plus Jakarta Sans,sans-serif;font-size:clamp(1.75rem,2.78vw,2.25rem);font-weight:500;line-height:1.15}.product-security__grid{grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,2vw,1.75rem);margin-top:clamp(2rem,4vw,3rem);display:grid}.product-security__card{background:#fff;border:1px solid #eceef3;border-radius:1.0625rem;flex-direction:column;align-items:flex-start;gap:1.25rem;min-height:clamp(21rem,26vw,25.25rem);padding:clamp(1.75rem,2.4vw,2.25rem);transition:box-shadow .3s;display:flex;position:relative;box-shadow:0 12px 34px #1c1c1c0d}.product-security__card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:0;background:linear-gradient(122deg,#1f43df 30%,#ff6551 95%);padding:1.5px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.product-security__card:hover,.product-security__card:focus-within{box-shadow:0 16px 40px #1f43df1a}.product-security__card:hover:before,.product-security__card:focus-within:before{opacity:1}.product-security__icon{color:#a7a7a7;background:#e4e4e4;border:1px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;width:4.125rem;height:4.125rem;transition:background .3s,border-color .3s,color .3s;display:inline-flex}.product-security__icon svg{width:100%;height:100%}.product-security__card:hover .product-security__icon,.product-security__card:focus-within .product-security__icon{color:#1f43df;background:#f6f9ff;border-color:#2d84ff}.product-security__card-title{letter-spacing:-.01em;color:#898989;max-width:7em;margin:0;font-family:General Sans,Plus Jakarta Sans,sans-serif;font-size:clamp(2rem,2.6vw,2.5rem);font-weight:500;line-height:1.08}.product-security__card:hover .product-security__card-title,.product-security__card:focus-within .product-security__card-title{color:#0000;background:linear-gradient(90deg,#1f43df 34%,#ff6551 94%) text}.product-security__card-text{color:#2f2f2f;max-width:20rem;margin:0;font-family:General Sans,Plus Jakarta Sans,sans-serif;font-size:1.125rem;line-height:1.5}.product-page .home-case-studies,.product-page .home-faq{margin-top:clamp(3.5rem,7vw,5.5rem)}@media (width<=960px){.product-stat__inner{grid-template-columns:1fr;gap:1.75rem}.product-stat__text{min-height:0}.product-stat__slide{gap:1rem;position:relative}.product-stat__slide:not(.is-active){display:none}.product-stat__img{flex-basis:100%}.product-integrations__inner{grid-template-columns:1fr}.product-integrations__diagram-col{margin-inline:auto}.product-madefor__list{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.product-features__grid{grid-template-columns:1fr}.product-features__card-media.has-art{aspect-ratio:1;container-type:size}.cam-scene,.toolkit-scene,.channels-scene,.forecast-scene,.dataviz-scene,.voice-scene,.mon-rings,.agents-rings,.turnaround-scene{--u:calc(100cqh / 300);container-type:normal}.voice-scene__card,.toolkit-scene__card,.channels-scene__card{--u:calc(78cqw / 338.988);width:78cqw;height:52.65cqw;top:50%;left:50%;transform:translate(-50%,-50%)}.forecast-scene{--u:calc(94cqh / 244.286)}.turnaround-scene__robot{width:82cqw;height:82cqw;top:-22cqw;left:-14cqw}.turnaround-scene__human{width:58cqw;height:58cqw;top:46cqw;left:42cqw}.turnaround-scene__robot-inner{width:70.735%;height:70.735%}.turnaround-scene__human-inner{width:85.706%;height:85.706%}.dash-marquee{padding:8.943cqh 0}.dash-marquee__row{aspect-ratio:unset;height:39.056cqh}.dash-marquee__row+.dash-marquee__row{margin-top:4cqh}.reports-fan{width:125cqw}.product-security__grid,.product-madefor__list{grid-template-columns:1fr}.product-madefor__media{aspect-ratio:4/3}.product-hero__tabs{display:none}.cam-scene__figure{left:calc(22.2745 * var(--u));position:absolute}.custom-ai-hero-visual__panel{display:none}.custom-ai-hero-visual__card{width:58%;top:50%}.custom-ai-hero-visual{aspect-ratio:4/3}}
