.row.demo-videos-container{width:100%;margin-left:0;margin-right:0}.row.demo-videos-container.centered{justify-content:center;align-items:center;display:flex}.demo-videos-container p{margin-top:30px;margin-bottom:90px}.demo-videos-container .reporting-text{margin-bottom:1em;margin-left:auto;margin-right:auto;font-size:23px;font-weight:600;line-height:1.7}.wistia-responsive-padding{height:0;padding-top:var(--wistia-aspect-ratio,56.25%);position:relative;overflow:hidden}.wistia-responsive-wrapper{position:absolute;inset:0}wistia-player.wistia-lazy-popover{background:#20252f;width:100%;height:100%;display:block}.wistia-video-facade{z-index:1;cursor:pointer;background:#20252f;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.wistia-video-facade img{object-fit:cover;width:100%;height:100%;transition:transform .18s}.wistia-video-facade:after{content:"";background:linear-gradient(#0000000d,#00000038);position:absolute;inset:0}.wistia-video-facade:hover img,.wistia-video-facade:focus-visible img{transform:scale(1.02)}.wistia-video-facade:focus-visible{outline-offset:-4px;outline:4px solid #ffbf47}.wistia-video-play-icon{z-index:1;width:72px;height:72px;transition:transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wistia-video-play-icon svg{width:100%;height:100%;display:block}.wistia-video-play-icon circle{fill:#1e91d6f2;stroke:#fff;stroke-width:4px}.wistia-video-play-icon path{fill:#fff}.wistia-video-facade:hover .wistia-video-play-icon,.wistia-video-facade:focus-visible .wistia-video-play-icon{transform:translate(-50%,-50%)scale(1.08)}.wistia-lazy-popover.is-loading .wistia-video-facade{cursor:wait}.wistia-lazy-popover.has-load-error .wistia-video-play-icon circle{fill:#b42318}@media (prefers-reduced-motion:reduce){.wistia-video-facade img,.wistia-video-play-icon{transition:none}}.numbered-cards{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:32px;width:100%;padding:40px 0 64px;display:flex;position:relative}.numbered-cards .card-group-title{color:var(--color-accent-2)}.numbered-cards .card-group{justify-content:center;align-items:center;gap:48px;width:947px;display:flex;position:relative}.numbered-cards .card{flex-direction:column;flex:1;justify-content:flex-start;align-self:stretch;align-items:flex-start;display:flex;position:relative}.numbered-cards .index-circle{background-color:var(--color-accent-2);border:4px solid;border-color:var(--color-background-1);z-index:1;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:72px;height:72px;margin-left:24px;display:flex;position:relative}.numbered-cards .number{white-space:nowrap;width:fit-content;color:var(--color-background-1);letter-spacing:0;font-size:24px;font-weight:700;line-height:36px;position:relative}.numbered-cards .card-text-container{z-index:0;background-color:var(--color-background-2);flex-direction:column;flex-grow:1;align-self:stretch;align-items:flex-start;gap:12px;width:100%;margin-top:-36px;padding:44px 24px 24px;display:flex;position:relative}.numbered-cards .list-title{color:var(--color-accent-4);font-weight:700}.numbered-cards .description-text{color:var(--color-accent-4)}.numbered-cards .card-data-list li{margin-left:24px;list-style:outside}.numbered-cards .card-data-list li::marker{font-size:12px}@media only screen and (width<=1280px){.numbered-cards{padding:40px 24px 64px}.numbered-cards .card-group{flex-direction:column;gap:24px;width:100%}}.benefit-cards{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:32px;width:100%;padding:40px 222px 64px;display:flex;position:relative}.benefit-cards .card-group-title{color:var(--color-accent-2)}.benefit-cards .card-group-description{color:var(--color-accent-4)}.benefit-cards .card-group{flex-direction:column;justify-content:center;align-items:center;gap:12px;max-width:947px;display:flex;position:relative}.benefit-cards .card{flex:1;justify-content:flex-start;align-self:stretch;align-items:center;display:flex;position:relative}.benefit-cards .index-circle{background-color:var(--color-accent-2);border:10px solid;border-color:var(--color-background-1);z-index:1;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;min-width:140px;height:140px;margin:-10px -50px -10px -10px;display:flex;position:relative}.benefit-cards .index-circle img{z-index:2;max-width:100%;height:100%}.benefit-cards .index-circle img[src$=\.svg]{width:40%;height:40%}.benefit-cards.hexagonal .index-circle{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);width:140px;height:121px;min-width:unset;background-color:var(--color-background-1);border:none;border-radius:0;flex-shrink:0;margin:0 -50px 0 0}.benefit-cards.hexagonal .index-circle:after{content:"";clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);width:120px;height:104px;min-width:unset;background-color:var(--color-accent-2);border:none;border-radius:0;flex-shrink:0;position:absolute}.benefit-cards .card-text-container{z-index:0;background-color:var(--color-background-2);flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:12px;width:100%;padding:40px 40px 40px 80px;display:flex;position:relative}.benefit-cards .list-title{color:var(--color-accent-4);letter-spacing:0;align-self:stretch;font-size:24px;font-weight:700;line-height:normal}.benefit-cards .description-text{color:var(--color-accent-4)}@media only screen and (width<=1280px){.benefit-cards .card-group{gap:32px}.benefit-cards .card{flex-direction:column}.benefit-cards .index-circle{min-width:unset;border-width:8px;width:116px;height:116px;margin:0 0 -50px}.benefit-cards.hexagonal .index-circle{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);width:120px;height:104px;min-width:unset;background-color:var(--color-background-1);border:none;border-radius:0;flex-shrink:0;margin:0 0 -40px}.benefit-cards.hexagonal .index-circle:after{content:"";clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);width:100px;height:87px;min-width:unset;background-color:var(--color-accent-2);border:none;border-radius:0;flex-shrink:0;position:absolute}.benefit-cards .card-text-container{padding:64px 24px 24px}}
