.industry__links-wrapper{display:grid;grid-template-columns:1fr;column-gap:1.5rem}@media screen and (max-width: 46.8125em){.industry__links-wrapper a:first-child{margin-top:0}}@media screen and (min-width: 46.875em){.industry__links-wrapper{grid-template-columns:1fr 1fr}}@media screen and (min-width: 67.5em){.industry__links-wrapper{grid-template-columns:1fr 1fr 1fr}}.industry__link{display:inline-flex;align-items:center;-webkit-text-decoration:revert;text-decoration:revert;margin-top:2rem}.industry__link:hover,.industry__link:focus{text-decoration:underline}.industry__link:hover .icon,.industry__link:focus .icon{fill:#0e2a90;transform:translateX(12%)}.industry__link .icon{transition:transform 0.3s ease-out;margin-right:1rem;width:2.2rem}.animated-illocon-ease__svg-wrapper{position:relative;height:100%;width:100%;pointer-events:none}.animated-illocon-ease svg{height:100%;width:100%}.animated-illocon-ease__svg-wrapper+.button--play-pause{position:absolute;right:1rem;bottom:1rem;z-index:1}.js .illocons-partnership-circle-1{transform:translate(12%, 12%)}.js .illocons-partnership-circle-2{transform:translate(-13%, -16%)}.js .illocons-partnership-path{stroke-dasharray:700;stroke-dashoffset:700;transform:translate(12%, 12%);transform-origin:center}.js-animate .illocons-partnership-circle-1,.js-animate .illocons-partnership-circle-2{transition-delay:1.5s;transition:1.5s cubic-bezier(0.6, 0, 0.2, 1);transform:translate(0%, 0%)}.js-animate .illocons-partnership-path{transition:1.5s cubic-bezier(0.6, 0, 0.2, 1);stroke-dashoffset:1400;transform:translate(0, 0)}@keyframes scroll-tablet{from{transition:transform 12s cubic-bezier(0.6, 0, 0.2, 1);transform:translateY(0)}15%{transform:translateY(0%)}35%,50%{transform:translateY(-17%)}70%,85%{transform:translateY(-66%)}to{transform:translateY(-17%)}}.hero{position:relative}.hero .animated-illocon-ease__svg-wrapper{display:flex;justify-content:flex-end;align-items:center;right:-175px;height:100%;opacity:0.4}@media screen and (min-width: 46.875em){.hero .animated-illocon-ease__svg-wrapper{right:-100px;opacity:1}}@media screen and (min-width: 67.5em){.hero .animated-illocon-ease__svg-wrapper{right:0}}.hero .animated-illocon-ease{width:500px;height:500px}@media screen and (min-width: 67.5em){.hero .animated-illocon-ease{width:800px;height:800px}}.hero--dramatic .hero__col-2{justify-content:flex-end;right:0;opacity:1}@media screen and (min-width: 67.5em){.hero--dramatic .hero__col-2{right:0;width:50%}}@media screen and (max-width: 46.8125em){.retail-pos-customer-data .sidecar__col:first-child{padding-bottom:3rem}}@media screen and (max-width: 46.8125em){.retail-pos-customer-data .sidecar__col:last-child{padding-top:0;padding-bottom:1rem}}.retail-pos-customer-data .ipad-wrapper--outer{transform:translateY(-3rem)}@media screen and (min-width: 46.875em){.retail-pos-customer-data .ipad-wrapper--outer{transform:translateX(-7%)}}.ipad-wrapper--outer{position:relative;width:100%;background-color:#15141b;border:6px solid #15141b;border-radius:6px;overflow:hidden}.ipad-wrapper--outer::before{content:'';display:block;width:100%;padding-top:56.25%}@media screen and (min-width: 90em){.ipad-wrapper--outer{margin-left:1.5rem}}.ipad-wrapper--inner{position:absolute;top:0;right:0;bottom:0;left:0}.js-animate .ipad-wrapper__image{animation:scroll-tablet 11s forwards;animation-delay:0.75s}@media screen and (max-width: 46.8125em){.sidecar__col:first-child{padding-top:3rem;padding-bottom:1.5rem}}@media screen and (max-width: 46.8125em){.sidecar__col:last-child{padding-bottom:3rem}}.metrics-section{position:relative;overflow:hidden}.metrics{position:relative;z-index:10}.metrics .metric{text-shadow:0 0 5px #15141b}.metrics-bg{z-index:1;opacity:50%;position:absolute;top:0;left:50%;width:100%;height:100%}.js .lines__line{stroke-dasharray:700;stroke-dashoffset:700;transition-property:stroke-dashoffset;transition-duration:500ms}.js-animate .lines__line{stroke-dashoffset:0}.js .line--from-top{stroke-dasharray:-700;stroke-dashoffset:-700;transition-property:stroke-dashoffset;transition-duration:500ms}.js-animate .line--from-top{stroke-dashoffset:0}@media screen and (min-width: 67.5em){.quote--pull-image-down section{padding-top:3rem;padding-bottom:3rem}.quote--pull-image-down .quote__image{transform:translateY(6rem)}}@media screen and (min-width: 90em){.quote--pull-image-down section{padding-top:0;padding-bottom:0}.quote--pull-image-down .quote__image{transform:translateY(3rem)}}
