.s8-solution-hero{--mod-hero-bg:#dcd5e5;--mod-hero-padding:120px;--mod-col-gap:32px;--mod-content-gap:24px;--mod-heading-size:56px;--mod-heading-weight:600;--mod-heading-tracking:-0.02em;--mod-heading-color:#36244e;--mod-desc-size:20px;--mod-desc-color:#36244e;--mod-visual-width:579px;--mod-visual-height:384px;--mod-dashboard-width:598px;--mod-dashboard-height:370px;--mod-rings-left:627px;--mod-rings-top:201px;--mod-rings-size:697px;--mod-rings-color:rgba(54,36,78,.15);--mod-rings-stroke:10px;--mod-rings-duration:7.2s;--mod-rings-scale-start:0.58;--mod-rings-scale-end:1.24;background-color:var(--mod-hero-bg);padding:var(--mod-hero-padding) 0;position:relative}.s8-solution-hero__row{align-items:center;display:flex;flex-direction:row;gap:var(--mod-col-gap)}.s8-solution-hero--content-right .s8-solution-hero__row{flex-direction:row-reverse}.s8-solution-hero__content{display:flex;flex:1 1 0;flex-direction:column;gap:var(--mod-content-gap)}.s8-solution-hero__heading{color:var(--mod-heading-color);font-family:Figtree,sans-serif;font-size:var(--mod-heading-size);font-weight:var(--mod-heading-weight);letter-spacing:var(--mod-heading-tracking);line-height:1.12;margin:0;text-transform:uppercase}.s8-solution-hero__description p{color:var(--mod-desc-color);font-size:var(--mod-desc-size);line-height:1.4;margin:0}.s8-solution-hero__visual-outer{flex:0 0 var(--mod-visual-width)}.s8-solution-hero__visual{height:var(--mod-visual-height);position:relative;width:var(--mod-dashboard-width)}.s8-solution-hero__rings{pointer-events:none;z-index:0}.s8-solution-hero__pulse-rings,.s8-solution-hero__rings{inset:0;overflow:visible;position:absolute}.s8-solution-hero__ring{animation:s8-solution-ring-pulse var(--mod-rings-duration) ease-out infinite both;aspect-ratio:1/1;border:var(--mod-rings-stroke) solid var(--mod-rings-color);border-radius:9999px;height:var(--mod-rings-size);left:var(--mod-rings-left);opacity:0;position:absolute;top:var(--mod-rings-top);transform:translate(-50%,-50%) scale(var(--mod-rings-scale-start));width:var(--mod-rings-size);will-change:transform,opacity}.s8-solution-hero__ring--2{animation-delay:.9s}.s8-solution-hero__ring--3{animation-delay:1.8s}@keyframes s8-solution-ring-pulse{0%{opacity:.28;transform:translate(-50%,-50%) scale(var(--mod-rings-scale-start))}65%{opacity:.12}to{opacity:0;transform:translate(-50%,-50%) scale(var(--mod-rings-scale-end))}}.s8-solution-hero__dashboard{background:#fdf8f5;border-radius:4%;height:var(--mod-dashboard-height);left:0;position:absolute;top:0;width:var(--mod-dashboard-width);z-index:1}.s8-solution-hero__dashboard img{display:block}.s8-solution-hero__dashboard-overlay,.s8-solution-hero__trend-line-svg{height:auto;left:0;pointer-events:none;position:absolute;top:-18%;width:100%}.s8-solution-hero__frame{position:absolute;will-change:transform;z-index:2}@keyframes s8-solution-float-x{0%{translate:0 0}to{translate:var(--mod-drift-x,4px) 0}}@keyframes s8-solution-float-y{0%{transform:translateY(0)}to{transform:translateY(calc(var(--mod-drift-y, 10px)*-1))}}.s8-solution-hero__frame--1{--mod-drift-x:4px;--mod-drift-y:10px;animation:s8-solution-float-x 5s ease-in-out infinite alternate,s8-solution-float-y 4s ease-in-out .7s infinite alternate}.s8-solution-hero__frame--2{--mod-drift-x:-3px;--mod-drift-y:7px;animation:s8-solution-float-x 4s ease-in-out .5s infinite alternate,s8-solution-float-y 3s ease-in-out 1.2s infinite alternate}.s8-solution-hero__frame--3{--mod-drift-x:5px;--mod-drift-y:12px;animation:s8-solution-float-x 3.5s ease-in-out 1s infinite alternate,s8-solution-float-y 4.5s ease-in-out 1.8s infinite alternate}@keyframes s8-solution-bar-grow{0%{transform:scaleY(.3)}to{transform:scaleY(1.2)}}.s8-solution-hero__bar{animation:s8-solution-bar-grow 3.5s ease-in-out infinite alternate;transform:scaleY(0);transform-box:fill-box;transform-origin:center bottom}.s8-solution-hero__bar--2{animation-delay:.15s;transition-duration:4.1s}.s8-solution-hero__bar--3{animation-delay:.3s;transition-duration:4.6s}@keyframes s8-solution-line-draw{0%{stroke-dashoffset:400}to{stroke-dashoffset:-400}}.s8-solution-hero__trend-line{animation:s8-solution-line-draw 5s ease-in-out 1s infinite;opacity:.6;stroke-dasharray:400;stroke-dashoffset:400}@keyframes s8-solution-donut-sweep{0%{transform:rotate(0deg)}to{transform:rotate(25deg)}}.s8-solution-hero__donut-sweep{animation:s8-solution-donut-sweep 3s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:bottom left}.s8-solution-hero__frame-card{line-height:0;position:relative}.s8-solution-hero__frame-overlay{height:100%;inset:0;position:absolute;width:100%}@keyframes s8-solution-arc-1{0%{stroke-dashoffset:179.07}to{stroke-dashoffset:0}}@keyframes s8-solution-arc-2{0%{stroke-dashoffset:179.07}to{stroke-dashoffset:127.91}}@keyframes s8-solution-arc-3{0%{stroke-dashoffset:179.07}to{stroke-dashoffset:102.33}}.s8-solution-hero__arc--1{animation:s8-solution-arc-1 3s ease-in-out infinite alternate}.s8-solution-hero__arc--2{animation:s8-solution-arc-2 2.4s ease-in-out infinite alternate;animation-delay:.6s;animation-fill-mode:backwards}.s8-solution-hero__arc--3{animation:s8-solution-arc-3 2.8s ease-in-out infinite alternate;animation-delay:1.2s;animation-fill-mode:backwards}@keyframes s8-solution-circle-1{0%{stroke-dashoffset:128.81}to{stroke-dashoffset:32.2}}@keyframes s8-solution-circle-2{0%{stroke-dashoffset:128.81}to{stroke-dashoffset:57.96}}@keyframes s8-solution-circle-3{0%{stroke-dashoffset:128.81}to{stroke-dashoffset:83.73}}.s8-solution-hero__circle-arc{stroke-dasharray:128.81;stroke-dashoffset:128.81;stroke-linecap:round}.s8-solution-hero__circle-arc--1{animation:s8-solution-circle-1 1.4s cubic-bezier(.25,.46,.45,.94) .3s forwards}.s8-solution-hero__circle-arc--2{animation:s8-solution-circle-2 1.4s cubic-bezier(.25,.46,.45,.94) .55s forwards}.s8-solution-hero__circle-arc--3{animation:s8-solution-circle-3 1.4s cubic-bezier(.25,.46,.45,.94) .8s forwards}@media (prefers-reduced-motion:reduce){.s8-solution-hero__frame,.s8-solution-hero__ring{animation:none;translate:none}.s8-solution-hero__bar{animation:none;transform:scaleY(1)}.s8-solution-hero__arc--1,.s8-solution-hero__arc--2,.s8-solution-hero__arc--3,.s8-solution-hero__donut-sweep,.s8-solution-hero__trend-line{animation:none;opacity:1;stroke-dashoffset:0}.s8-solution-hero__circle-arc--1,.s8-solution-hero__circle-arc--2,.s8-solution-hero__circle-arc--3{animation:none;stroke-dashoffset:0}}@media (max-width:991px){.s8-solution-hero{--mod-hero-padding:80px}.s8-solution-hero--content-right .s8-solution-hero__row,.s8-solution-hero__row{flex-direction:column}.s8-solution-hero__visual-outer{display:flex;flex:0 0 auto;justify-content:center;width:100%}}@media (max-width:767px){.s8-solution-hero{--mod-hero-padding:72px;--mod-dashboard-width:100%;--mod-dashboard-height:auto}.s8-solution-hero__heading{font-size:calc(var(--mod-heading-size)*.6)}.s8-solution-hero__visual{height:auto;width:100%}.s8-solution-hero__dashboard{position:relative}.s8-solution-hero__frame,.s8-solution-hero__rings{display:none}}