.h2,h2{font-size:2.6rem;line-height:1.2}.nav-ctas .btn-wrapper.btn-outline-dark-wrapper .cta_button,.nav-ctas .btn-wrapper.btn-outline-white-wrapper .cta_button{background-color:var(--primary);border-color:var(--primary);color:var(--dark)}.nav-ctas .btn-wrapper.btn-outline-dark-wrapper .cta_button:hover,.nav-ctas .btn-wrapper.btn-outline-white-wrapper .cta_button:hover{color:#fff}@media (min-width:1200px){.container-large .container{max-width:1600px}.container-med .container{max-width:1440px}}.btn-wrapper.btn-secondary-wrapper .cta_button{background:linear-gradient(180deg,#00e6ff,#25b9c9);box-shadow:25px 35px 100px rgba(0,0,0,.3)}.cta-group{gap:2rem}.h6,h6{text-transform:uppercase}.text-info .btn-wrapper.btn-none-wrapper .cta_button,.text-info .content-wrapper strong{color:#fff}.slick-dots button{background:var(--secondary)}.slick-dots li.slick-active button{box-shadow:0 0 0 2px var(--secondary)}.btn-wrapper.btn-none-wrapper .button_icon svg,.btn-wrapper.btn-none-wrapper .button_icon svg g,.btn-wrapper.btn-none-wrapper .button_icon svg path{fill:var(--secondary)!important}.btn-wrapper.btn-none-wrapper .cta_button:hover{text-decoration:underline}.spaced-text{letter-spacing:2px;line-height:2}.sr-cards-testimonial-slider-01inner-wrapper{background-color:#0b0e2c;padding:100px 0}.sr-faq-01 .faq-item,.sr-faq-01 .faq-item:after,.sr-faq-01 .faq-item:before{background:#e8fafd!important}.slick-dots button{background:transparent!important;border-radius:0;box-shadow:0 0 0 2px #25b9c9;margin:4px 10px;transform:rotate(-45deg) skew(15deg,15deg)}.slick-dots li.slick-active button{background:#25b9c9!important;box-shadow:0 0 0 2px #25b9c9!important}.search{z-index:12}.sr-cards-testimonial-slider-01 .sr-cards-testimonial-slider-01-content,.sr-cards-testimonial-slider-01 .sr-cards-testimonial-slider-01-image,.sr-cards-testimonial-slider-01-content{background-color:#2d304f!important}.sr-cards-testimonial-slider-01 .author-details{margin-left:0}.sr-cards-testimonial-slider-01 .author-meta img{display:none}.sr-cards-testimonial-slider-01 .author-name,.sr-cards-testimonial-slider-01 .author-title{color:#9195be}.sr-cards-testimonial-slider-01 g{fill:var(--primary)!important}.fs-offer-parallax .sr-offer-parallax-page-wrapper>.row{flex-direction:row-reverse}.fs-offer-parallax .sr-offer-parallax-02-content-before{display:none}.fs-card .content-wrapper{background:#e8fafd;padding:2rem}b,strong{font-weight:600}.quote-h2 blockquote{font-size:3.5556rem;line-height:4.1667rem}.sr-cards-steps-01 .card:not(:hover) .step-num-wrap{color:var(--secondary)}.sr-cards-grid-02 .card,.sr-cards-steps-01 .card-content{border:none!important}@media (min-width:1200px){.women-bg{background-image:url(https://20513703.fs1.hubspotusercontent-na1.net/hubfs/20513703/images/fieldstack%20woman%20chart.png);background-position:40% bottom;background-repeat:no-repeat}}@media (max-width:767px){.h1,.h2,h1,h2{font-size:1.8333rem;line-height:2.2778rem}.display-2{font-size:3.25rem;line-height:4.0556rem}}@media (max-width:992px){.display-2{font-size:3rem;line-height:3.5rem}.quote-h2 blockquote{font-size:2rem;line-height:3rem}.btn,.btn-wrapper .cta-button,.btn-wrapper .cta_button,.btn-wrapper input[type=button],.btn-wrapper input[type=submit],input[type=button],input[type=submit]{font-size:.8889rem}}.bg-no-repeat{background-repeat:no-repeat}.image-rounded img{border-radius:8px}#navbar-main .top-bar{background:#1a1a1a}.top-bar{padding:0 5rem}.top-bar .utility-nav{text-align:right}.top-bar .utility-nav li{padding:0}.top-bar .utility-nav ul li a{padding-right:16px}.top-bar .utility-nav a:after{background:var(--primary);content:"";display:inline-block;height:9px;position:relative;right:-10px;top:0;width:1px}.top-bar .utility-nav li:last-child a:after{display:none}.top-bar .utility-nav li a:hover{color:var(--secondary);text-decoration:underline}body .fs-footer .sr-footer-nav .hs-menu-wrapper>ul{justify-content:space-around}.fs-footer .sr-footer-nav li.hs-menu-depth-2:before{display:none!important}.social li a i{transition:.25s}.social li:first-child a i:hover{background-color:#3b5998!important}.social li:nth-child(2) a i:hover{background-color:#0077b5!important}.social li:nth-child(3) a i:hover{background-color:#ffc017!important}.social li:nth-child(4) a i:hover{background-color:#fa0000!important}.btn-wrapper.btn-primary-wrapper .cta_button{color:var(--dark)}.platform-hero-cta{background-color:#25b9c9;background-image:url(https://www.fieldstack.com/hubfs/images/cta-arrow-dark-blue.png);background-position:right 18px top 50%;background-repeat:no-repeat;background-size:16px;border:1px solid #25b9c9;border-radius:6px;color:#0b0e2c;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;padding-left:18px;padding-right:42px;text-decoration:none;transition:.25s}.platform-hero-cta:hover{background-color:#fff!important}.brett-cta{background-color:#0b0e2c;background-image:url(https://www.fieldstack.com/hubfs/cta-arrow-white.png);background-position:right 18px top 50%;background-repeat:no-repeat;background-size:16px;border:1px solid #0b0e2c;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;padding:7px 42px 7px 18px;text-decoration:none;transition:.3s}.brett-cta:hover{background-color:#25b9c9!important}.homepage .quote-h2 blockquote{font-size:2.5556rem;line-height:3.1667rem}a.cta_button.platform-cta-button{background:var(--link_color);border-radius:10px;color:#fff;font-size:16px;font-weight:700;padding:8px 12px;transition:.25s}a.cta_button.platform-cta-button:hover{background:var(--dark)}@media screen and (min-width:768px){.unified-retail-systems-section h2.heading{font-size:2.55rem;line-height:1.3}}.framework-background{background:hsla(0,0%,100%,.6);padding:25px 14px}@media screen and (min-width:768px){.sr-offer-two-col-01.services-growth-minded .sr-offer-two-col-01-content{padding-left:4rem;padding-right:1rem}}.services-testimonial{background-image:linear-gradient(0deg,#fff 15%,#dbdbdb)}.core-services-testimonial .quote-field{padding-top:20px;position:relative;width:calc(100% - 170px)}.quote-field svg{height:auto;left:9px;position:absolute;top:4px;width:50px;z-index:9}.core-services-testimonial blockquote{background:#fff;border-bottom:3px solid var(--secondary);border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;padding:28px 40px 28px 20px;position:relative;top:50%;transform:translateY(-80%)}.core-services-testimonial blockquote:before{background:var(--secondary);content:"";display:block;height:3px;position:absolute;right:0;top:0;width:calc(100% - 55px)}.core-services-testimonial .client-image-field{margin-left:-30px;width:200px;z-index:9}.feature-list ul{list-style-image:url(https://leanretail.fieldstack.com/hubfs/green-check.png);margin-bottom:20px;margin-top:6px;padding-left:20px}.feature-list li{margin-bottom:6px}.feature-list ul li ul{list-style:disc}.hide-cta-desktop .cta-group{display:none}@media screen and (max-width:767px){.core-systems-hero>.container>.sr-row{flex-direction:column-reverse;row-gap:1.25rem}.core-systems-hero{padding-bottom:3rem;padding-top:1.25rem}.core-systems-hero h2.h1{font-size:40px!important}.core-services-testimonial{align-items:center;flex-direction:column}.core-services-testimonial .quote-field{width:100%}.quote-field svg{left:12px;top:0}.core-services-testimonial blockquote{padding:28px 15px 100px;top:0;transform:none}.core-services-testimonial .client-image-field{margin-left:0;margin-top:-90px;width:160px}.services-growth-minded .sr-offer-two-col-01-content .sr-padding-custom{padding-bottom:15px;padding-top:36px}.core-services-platform-section .sr-row{row-gap:0}.core-services-platform-section .text-left .cta-group{justify-content:center!important}.core-services-platform-section .heading{text-align:center}.hide-cta-desktop{margin-bottom:40px!important}.hide-cta-desktop .cta-group{display:block}.hide-mobile{display:none}}ul.vertical-stats{background:#fff;border-radius:6px;list-style:none;padding:20px 10px}ul.vertical-stats li{color:#323132;padding:0 11px;position:relative;text-align:center;width:25%}ul.vertical-stats li:after{background:#f9a11a;content:"";display:inline-block;height:60px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:2px}.vertical-stats li:last-child:after{display:none}ul.vertical-stats li>span{color:var(--secondary);font-size:26px;font-weight:800}.custom-stat-container .cta-group{margin-bottom:20px}@media (max-width:767px){.vertical-hero{padding:50px 0}.vertical-hero .vertical-hero-image{display:none}}.vertical-icon-row .col-md-4.sr-col.icon-row-card,.vertical-icon-row .col-md-4.sr-col.text-center{align-self:stretch;border:1px solid #f1f1f1;box-shadow:2px 3px 24px -13px #666;margin:0 1.5%;padding:25px 25px 0}.vertical-icon-row .col-md-4.sr-col.icon-row-card .mb-4{margin-bottom:12px!important}.vertical-icon-row h3{font-weight:700}.vertical-icon-row .icon-row-card h3:after{background:#f9a11a;content:"";display:block;height:4px;margin-bottom:5px;margin-top:5px;width:36px}@media (min-width:768px){.vertical-icon-row .col-md-4.sr-col.icon-row-card,.vertical-icon-row .col-md-4.sr-col.text-center{-ms-flex:0 0 30.333333%;flex:0 0 30.333333%;max-width:30.333333%}}.challenge-box,.solution-box{background:#fff;border-radius:8px;padding:20px 30px}.challenge-box{border:5px solid var(--primary);margin-bottom:50px}.solution-box{border:5px solid var(--secondary)}.success-icon-row .col-md-3.sr-col.text-center{align-self:stretch;border:1px solid #f1f1f1;box-shadow:2px 3px 24px -13px #666;margin:0 .75%;padding-bottom:20px;padding-top:20px}@media (min-width:768px){.success-icon-row .col-md-3.sr-col.text-center{-ms-flex:0 0 23.5%;flex:0 0 23.5%;max-width:23.5%}}.success-icon-card{background:#fff}.values-container{display:flex;flex-wrap:wrap;padding-top:20px}.value-card{display:flex;min-height:375px;text-align:center}.value-card>div{width:50%}.value-card-content{display:flex;flex-direction:column;justify-content:center;padding:20px}.value-card-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid var(--secondary)}.value-card h3{color:var(--primary);font-size:1.5em;font-weight:700}.value-card p{color:#fff;font-size:1.1em}.leadership-row img{border:3px solid var(--body_color)}.green-border img{border:2px solid var(--tertiary)}.job-listings-flex{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:20px}.job-listing-card{background:#fff;border:2px solid var(--secondary);padding:20px;width:100%}.job-listing-card h3{font-size:24px;font-weight:700;line-height:1.2}.job-listing-card h3:after{background:var(--primary);content:"";display:block;height:3px;margin-top:3px;width:30px}.job-listing-card a{background:var(--link_color);border:2px solid transparent;border-radius:6px;color:#fff;display:inline-block;font-weight:400;padding:5px 13px;transition:.3s}.job-listing-card a:hover{background:#fff;border-color:var(--link_color);color:var(--link_color)}.blog blockquote{background-color:var(--dark);background-image:url(https://20513703.fs1.hubspotusercontent-na1.net/hubfs/20513703/images/quote.svg);background-position:30px 17px;background-repeat:no-repeat;color:var(--info);font-family:Public Sans,sans-serif;font-size:24px;font-style:italic;font-weight:300;margin-bottom:20px;margin-top:20px;padding:48px 30px 20px}.blog blockquote p{margin-bottom:0}.blog blockquote strong{color:#fff}.blog-callout-box{border:2px solid var(--secondary);margin:20px 0;max-width:80%;padding:10px 15px}.blog ol li{margin-bottom:24px}ol li::marker{font-weight:700}.blog-content h2{font-size:2.4rem;line-height:2.8rem}.blog-content ul{padding-right:40px}.blog-content li a{font-weight:700;text-decoration:underline}.blog-content li{line-height:1.5;margin-bottom:12px}.subheader-callouts{background-color:var(--dark);color:#fff;padding:25px 20px}.subheader-callouts span{color:var(--primary)}.blog-toc{background-color:var(--dark);margin:30px auto;max-width:900px;padding:20px 30px}.blog-toc h6{color:var(--primary)}.blog-toc h6:after{background:var(--tertiary);content:"";display:block;height:3px;margin-bottom:5px;margin-top:3px;width:40px}.blog-content .blog-toc ul{color:#fff;padding-right:0}.blog-content .blog-toc li{line-height:1.35rem;margin-bottom:3px}.blog .content-cta-content{padding-bottom:15px}.blog .content-cta-content .btn-wrapper.btn-primary-wrapper .cta_button{background-color:var(--secondary);border-color:var(--secondary);display:inline-block;line-height:1;min-height:0;padding:8px}.article-pub{font-style:italic}.lp-quote .col-content{background-image:url(https://20513703.fs1.hubspotusercontent-na1.net/hubfs/20513703/images/quote.svg);background-position:30px 17px;background-repeat:no-repeat;color:#9195be;font-family:Public Sans,sans-serif;font-size:1.775rem;font-style:italic;font-weight:400;line-height:1.25;padding:48px 30px 20px}.lp-quote .col-content strong{color:#fff}.ready-to-grow-section .col-left{background:#fff;padding:50px 40px 60px}.hide-global-footer footer{display:none}a.back-to-top.cta_button{background:var(--primary);border-radius:5px;color:var(--dark);display:block;font-weight:700;margin-left:auto;margin-right:auto;max-width:220px;padding:5px 15px;text-align:center;width:100%}.lp-button-line-height form .hs-button.primary.large{line-height:1.3!important}.ppc-hero p{font-size:24px;font-weight:200}.ppc-white-bg-image p{font-size:32px;font-weight:300;line-height:1.15}.ppc-main-content ul{padding:0 32px}.ppc-testimonial blockquote{color:var(--info)}.ppc-testimonial blockquote strong{color:#fff;font-weight:500}.lp-meet-content .col-content{background:#fff;border-radius:7px;padding:40px}.lp-meet-content h3{position:relative}.lp-meet-content h3:after{background:var(--primary);bottom:-2px;content:"";display:block;height:3px;position:absolute;width:40px}.lp-resources .sr-spacer-bottom-50{padding-bottom:1.777rem}.lp-resources h2.h3{position:relative}.lp-resources h2.h3:after{background:var(--primary);bottom:-2px;content:"";display:block;height:4px;position:absolute;width:40px}@media (min-width:768px){.lp-resources .row.sr-row.sr-valign-top{justify-content:space-around}.lp-resources .col-md-4.sr-col.text-left{max-width:30%}}.lp-resources img{border-radius:6px;box-shadow:-8px 7px 12px -2px #999}.lp-resources a{transition:all .3s}.pillar-page .toc-section>.container{background:#f4f4f4;margin-bottom:2rem;padding:2.25rem 2.25rem 0}.pillar-page .toc-section li{margin-bottom:5px}.pillar-page .chapter-title-inner>.container{background:var(--dark);border-top:4px solid #f9a11a;padding:2.25rem}.pillar-page .pillar-border-top>.container{border-top:4px solid #f9a11a;padding:2.25rem}.pillar-page .pillar-2col-list{display:flex}.pillar-page blockquote{background-color:var(--body_color);background-image:url(https://20513703.fs1.hubspotusercontent-na1.net/hubfs/20513703/images/quote.svg);background-position:30px 17px;background-repeat:no-repeat;color:#fff;font-family:Public Sans,sans-serif;font-style:italic;font-weight:400;margin-bottom:20px;margin-top:20px;padding:48px 30px 20px}.pillar-page .col-content li{line-height:1.55;margin-bottom:12px;padding-right:2rem}.pillar-page .col-content li a{text-decoration:underline}.pillar-toc ul{align-items:stretch;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around;margin:0;padding:0}.pillar-toc li{border:2px solid var(--dark);border-radius:6px;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;padding:12px;text-align:center;width:30%}.pillar-toc li a{color:#000;text-decoration:none!important;transition:all .25s ease-in-out}.pillar-toc a:hover{color:var(--primary)}.pillar-toc a span{font-weight:900}.pillar-toc a span:after{background:var(--secondary);content:"";display:block;height:3px;margin:2px auto 5px;width:40px}.piller-blog-post{background:var(--dark);padding:0 0 0 1rem}.flex-pillar-blog-post{align-items:center;display:flex;gap:2rem}.piller-blog-post h6:after{background:var(--tertiary);content:"";display:block;height:3px;margin-bottom:5px;margin-top:3px;width:40px}.pillar-post-image{width:40%}.pillar-post-title{color:#fff;font-size:22px;width:60%}.flex-pillar-blog-post .btn-wrapper.btn-wrapper-sm .cta_button{background:var(--secondary);border-color:var(--secondary);color:var(--dark);display:inline-block;line-height:1;margin-top:10px;min-height:0;padding:8px}.content-cta{float:right;margin:10px 0 10px 15px;max-width:200px;width:100%}.helper-img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:150px}.content-cta-content{background:var(--dark);padding:12px 10px 5px}.cta-content-label{color:var(--primary);font-size:14px;font-weight:900}.content-cta-content p{color:#fff;font-weight:700;line-height:1.2}.blog-post-cta-row{display:flex;gap:10px}.blog-post-cta{background:linear-gradient(to top left,#070e51,#0b0e2c);display:flex;flex-direction:column;justify-content:center;padding:10px;width:50%}.blog-post-cta.centered{text-align:center}.blog-post-cta h3{color:var(--primary);font-weight:700;margin-top:20px}.blog-post-cta p{color:#fff;font-size:20px}a.cta-button{background:linear-gradient(180deg,#00e6ff,#25b9c9);border-radius:8px;box-shadow:25px 35px 100px rgba(0,0,0,.3);color:#323130;display:inline-block;line-height:1.3;margin-bottom:15px;margin-left:auto;margin-right:auto;max-width:100%;min-width:0;padding:10px;transition:.25s}a.cta-button:hover{color:#fff}a.post-article-title{color:#fff;font-size:20px;line-height:1.3;transition:.25s}a.post-article-title:hover{color:#197b86}.cta-content-label{text-transform:uppercase}.post-cta-featured-image{background-position:50%;background-repeat:repeat;background-size:cover;min-height:225px}.tags{margin-top:1rem}@media (max-width:992px){.value-card{width:100%}}@media (max-width:767px){.fs-footer .sr-footer-nav .hs-menu-depth-1{width:100%!important}.pillar-page .toc-section>.container{padding:1.125rem 1.125rem 0}.pillar-page .toc-section>.container ul{padding-left:1.125rem}.blog-post-cta-row{flex-wrap:wrap}.blog-post-cta-row .blog-post-cta{width:100%}.value-card{flex-wrap:wrap;min-height:0}.value-card>div{width:100%}.value-card:nth-child(odd){flex-direction:column-reverse}.value-card-image{height:200px}.ppc-hero .sr-padding-half{padding-bottom:0;padding-top:24px}.ppc-hero p{font-size:20px}.ppc-hero .cta-group .btn-wrapper{margin-left:auto;margin-right:auto}.ppc-hero .hero-img{display:none}.ppc-testimonial blockquote{font-size:26px!important;line-height:1.4!important}.ppc-bottom-cta a.back-to-top.cta_button{box-sizing:border-box!important;line-height:1.2;max-width:95%;padding:7px 50px}}@media (max-width:576px){.pillar-page .pillar-2col-list,.toc-section strong span{display:block}.flex-pillar-blog-post .pillar-post-title{font-size:1.2em}.flex-pillar-blog-post .pillar-post-title h6{font-size:.65em}}