html,body{overflow-x:hidden}@media(min-width:576px){body{overflow-x:visible}}.custom-admin-wrapper{width:100%;height:auto;background-color:#000;color:#fff;padding:15px}.custom-admin-wrapper a,.custom-admin-wrapper a:hover{color:#fff!important;padding:5px 10px;background-color:#333;border-radius:3px}a{text-decoration:none}.sidebar a{color:#000;font-weight:700}.sidebar h5{font-size:28px;font-weight:700;letter-spacing:0;line-height:1.5em;padding-bottom:15px;position:relative}.sidebar h5:before{content:"";position:absolute;left:0;bottom:0;height:5px;width:55px;background-color:var(--report-brand-color)!important}.sidebar h5:after{content:"";position:absolute;left:0;bottom:2px;height:1px;width:95%;max-width:255px;background-color:var(--report-brand-color)!important}p.lead,h1,h2{color:#000}h1{text-transform:none!important}#pymntsPaywall{width:100%;background:#fffffff2}@media(max-width:1400px){#pymntsPaywall{top:-40%!important}}#pymntsPaywall p,#pymntsPaywall span,#pymntsPaywall div{font-family:sans-serif}#pymntsPaywall .paywallButton{width:100%;text-align:center;background:#fffffff2!important}.background-img{position:relative;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:50%}.navbar .nav-link{color:#fff!important}.background-transparent{inset:0;width:100%;height:100%;overflow:hidden;background-attachment:fixed}h1.txt-headline{font-family:Charter,Bitstream Charter,Sitka Text,Cambria,serif;font-size:3rem}@media(min-width:576px){h1.txt-headline{font-size:4rem}}.lh-article,.lh-article p,.lh-article span,.lh-article li,.html-layout-intro-quote__intro p{font-family:Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif}.lh-article p,.lh-article li,.html-layout-intro-quote__intro p{font-size:1.1rem;line-height:2;font-weight:400}.intro-copy{line-height:2rem;font-size:1.2rem;font-style:italic}li.nav-item:hover{background:none}li.nav-item a:hover{text-decoration:underline!important}.recommended-articles a{font-size:.8rem;color:#000}.recommended-articles a:hover{color:#ddd}.lh-article a{color:#1e65c9;text-decoration:none;border-bottom:1px solid rgba(30,101,201,.5)}.lh-article a:hover{color:#468df2;border-bottom-color:#468df2}.lh-article h1,.lh-article h2,.lh-article h3,.lh-article h4,.lh-article h5,.lh-article h6{font-family:Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;color:#000}.lh-article h2{margin-top:2rem;margin-bottom:2rem;font-size:2.2rem;font-weight:400}.lh-article h3,.lh-article h4,.lh-article h5{margin:1.8rem 0 1rem}.lh-article blockquote p{font-family:Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;font-size:1.8rem;color:#000;line-height:1.2}.lh-article blockquote p strong{font-weight:600}.html-layout-intro-quote__intro a{color:#1e65c9;text-decoration:none;border-bottom:1px solid rgba(30,101,201,.5)}.html-layout-intro-quote__intro a:hover{color:#468df2;border-bottom-color:#468df2}.html-layout-intro-quote__intro h1,.html-layout-intro-quote__intro h2,.html-layout-intro-quote__intro h3,.html-layout-intro-quote__intro h4,.html-layout-intro-quote__intro h5,.html-layout-intro-quote__intro h6{font-family:Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;color:#000}.html-layout-intro-quote__intro blockquote p{font-family:Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;font-size:1.8rem;color:#000;line-height:1.2}.html-layout-intro-quote__intro blockquote p strong{font-weight:600}.fact-feature p{font-family:Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;font-weight:400;color:#000}.fact-feature strong{font-weight:700}figure{font-family:Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif}figure figcaption img{width:auto;height:30px}figure figcaption img:not(.rounded-circle){display:none}span.figure-top{position:relative;font-weight:600;font-family:Arial,sans-serif}.figure-top:after{position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:3px solid #000;content:""}.text-highlight{color:var(--report-brand-color)!important}.bg-highlight{background-color:var(--report-brand-color)!important}p.text-callout{font-family:Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;font-size:1rem;color:#fff;line-height:1.7}.callout{border-radius:0;background-color:#036;border:12px solid #036;color:#fff;aspect-ratio:1/1;width:fit-content;text-align:center;display:flex;justify-content:center;align-items:center;background:#036;flex-direction:column;padding:10px}@media(min-width:768px){.callout{border-radius:50%}}.double-call figure{width:100%}@media(min-width:768px){.double-call figure{width:50%}}form.news-signup input{border:1px solid #000}.fadedContent{position:relative;height:10rem;overflow:hidden}.paywall-fade{position:absolute;bottom:0;left:0;width:100%;height:90%;max-height:100rem;background-image:linear-gradient(to bottom,#fff0,#fff);z-index:10}.btn-dark:hover{color:#fff}#inputEmail:valid{border:1px solid #000;color:#000;box-sizing:border-box}#inputEmail:invalid{border:2px solid #ad0c29;color:#ad0c29;box-sizing:border-box}#registerModal input{border:1px solid #000}#registerModal input:focus,#registerModal input:active{outline:none!important;box-shadow:none!important}@media(min-width:576px){.modal-dialog{max-width:600px}}input:focus,input:focus:hover{box-shadow:none!important}.form-floating:not(.form-control:disabled):before{position:static}.form-check-input{border:none}.text-blur{filter:blur(5px);user-select:none;pointer-events:none}.form-floating>p>span>.form-control{height:calc(3.5rem + var(--bs-border-width)*2);line-height:1.25;padding:1rem .75rem}#checkNewsletter .wpcf7-list-item-label{display:none}#checkNewsletter>.wpcf7-list-item{margin:initial}.wpcf7-response-output{border:none;font-weight:700;margin:0;padding:0 4rem}@media only screen and (max-width:768px){.wpcf7-response-output{padding:0 2rem}}.logo-text{font-family:nimbus-sans,sans-serif;font-weight:200;font-style:normal;font-size:1.25rem;vertical-align:middle;text-transform:uppercase;line-height:2;display:inline-block;margin-top:10px}.intro-variant-2{background-image:url(../images/hero-image.jpg);min-height:535px;background-size:cover;position:relative;background-position:center}.intro-variant-2 h1,.intro-variant-2 h2,.intro-variant-2 h3,.intro-variant-2 p{font-family:Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif!important}.intro-variant-2 .intro-card .intro-card-label{font-size:1.25rem}.intro-variant-2 h3{font-size:30px;font-weight:700;color:#00a469;text-transform:none}.intro-variant-2 h1{font-size:40px;color:#000;text-transform:none}.intro-variant-2 h1 span{display:block;font-weight:700!important}.intro-variant-2 p{color:#000;line-height:25px}.intro-variant-2 .copy span{font-weight:700!important;display:block;font-size:20px}.intro-variant-2 hr{margin:2rem 0;border-top:1px solid #dcdcdc;opacity:1}.intro-variant-2 .logos-box{background-color:#fff;border-radius:100px 0 0 100px;padding:20px;position:absolute;right:0;bottom:25px;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;box-sizing:border-box}.intro-variant-2 .logos-box .border-end{border-right:1px solid #dcdcdc!important}.intro-variant-2 .logos-box img{max-height:38px;margin:0 10px}@media(max-width:991px){.intro-variant-2{padding-top:60px}}@media(max-width:767px){.intro-variant-2{padding-bottom:160px;background-position:44%}.intro-variant-2 h3{font-size:26px}.intro-variant-2 h1{font-size:33px}.intro-variant-2 .logos-box{margin-top:25px;position:static;float:right}}@media(max-width:500px){.intro-variant-2 .logos-box{scale:.9;transform-origin:right;text-align:center}.intro-variant-2 .logos-box img{margin:10px 20px}}@media(min-width:1200px){.maxcontainer{max-width:978px}}.text-outline{-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke-color:currentColor;-webkit-text-stroke-width:.012em;font-size:6.875rem;font-family:Helvetica,Arial,sans-serif;font-weight:bolder}#trackerSummaryInfo p{margin-bottom:0!important}.stats-row h2{font-size:36px;font-weight:600;line-height:48px}.stats-row .stats-number{font-family:Helvetica,Arial,sans-serif;color:#000;font-size:115px;font-style:normal;font-weight:600;line-height:normal;display:flex;margin-bottom:0;flex-direction:column;justify-content:center;position:relative;background-image:url(https://www.pymnts.com/wp-content/uploads/2024/03/dot-icon.png);background-repeat:no-repeat;background-position:right 30px center;background-size:65px}.stats-row .stats-details{color:#000;font-family:Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:36px}.stats-row .stats-details.font-light{font-weight:500}.stats-row .stats-details strong{font-weight:800}.stats-row .stats-text{font-size:55px;font-style:normal;font-weight:600;line-height:50px;text-transform:uppercase;display:block;background-image:url(https://www.pymnts.com/wp-content/uploads/2024/03/dot-icon.png);background-repeat:no-repeat;background-position:bottom 10px center;max-width:100%;text-align:center;padding-bottom:50px;height:auto;margin:0}.stats-row .stats-text span{display:block;font-weight:300}.stats-row .stats-text+.stats-details{color:#000;text-align:center;font-size:24px;font-style:normal;font-weight:400;line-height:normal}@media(max-width:767px){.stats-row h2.pe-5{padding-right:0!important}.stats-row .pe-5{padding-right:calc(var(--bs-gutter-x)*.5)!important}.stats-row .ps-5{padding-left:calc(var(--bs-gutter-x)*.5)!important}}@media(max-width:767px){.tesimonial .ms-5.ps-5{padding-left:1rem!important}.tesimonial{width:97%}}.shape-rounded{border-radius:50%;background:#00016a;width:100%;max-width:300px;height:auto;aspect-ratio:1;display:flex;align-items:center;justify-content:center;margin:0 auto}.shape-rounded h2{color:#fff;font-size:50px;font-style:normal;font-weight:600;line-height:50px;text-transform:uppercase;margin:0}.shape-rounded h2 span{font-size:40px;font-weight:300;line-height:44px;vertical-align:super}.shape-rounded-caption{display:flex;max-width:400px;padding:15px 16px;flex-direction:column;justify-content:flex-end;align-items:center;gap:25px;margin:0 auto}.shape-rounded-caption p{color:#000;text-align:center;font-size:21px;font-style:normal;font-weight:400;line-height:normal}.footer-icon-msg svg{height:30px;vertical-align:text-top}.branded-divider{padding-top:2rem;padding-bottom:2rem;width:100vw;position:relative;left:calc(-.5*(100vw - 100%))}.branded-divider svg{width:100%}.new-header-divider{border-right:3px solid;margin-left:1rem;margin-right:1rem}.custom-header-logo-container{background-color:#fff;max-width:270px;position:relative;z-index:100;padding:.5rem 1rem}.custom-header-logo{height:60px;width:110px;object-fit:contain;padding:5px}.new-header-content-wrapper{margin-top:40px}@media(min-width:950px){.new-header-content-wrapper{margin-top:80px}.custom-header-logo-container{padding:1rem 1.5rem;max-width:300px}.custom-header-logo{height:60px;width:120px;object-fit:contain;padding:5px}}.ad-wrapper-fake-full{--plaid-scale: calc(100vw/1420px) ;position:relative;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);height:max(80vh,42.2535211268vw);overflow:hidden;clip-path:inset(0);z-index:1;pointer-events:none;cursor:default}.ad-wrapper-fake-full.pymnts-ad-wrapper--empty{display:none!important}.is-paywalled .ad-wrapper-fake-full{display:none}.ad-wrapper-fake-full .pymnts-ad--big-scroll{position:fixed;top:0;left:0;width:100vw;height:100vh;margin:0;overflow:visible;transform:none}.ad-wrapper-fake-full .pymnts-ad--big-scroll>div{position:absolute;top:50%;left:50%;width:1420px!important;height:600px!important;margin:-300px 0 0 -710px;transform:scale(var(--plaid-scale));transform-origin:center center}.ad-wrapper-fake-full .pymnts-ad--big-scroll iframe,.ad-wrapper-fake-full .pymnts-ad--big-scroll img{display:block;width:100%!important;height:600px!important;max-width:none;border:0;transform:none;pointer-events:none}#scroll-progress{position:fixed;top:1px;left:0;height:5px;width:0%;background:#da0012;z-index:9999;transition:width .1s ease-out}.middle-logo-wrapper{display:flex;justify-content:center;align-items:center;min-height:50px;width:61%;padding:0;margin:0}.middle-logo-img{height:50px;width:auto;display:block;margin:0 auto;padding:0 20px 0 0}.fixed-top{position:fixed;top:0;left:0;right:0;z-index:1030}.fixed-top~.report-hero{margin-top:66px}.admin-bar .fixed-top{top:32px}@media screen and (max-width:782px){.admin-bar .fixed-top{top:46px}}.scroll-logo{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.scroll-logo.visible{opacity:1;visibility:visible}.partner-fis{visibility:hidden}.mid-scroll-box{visibility:hidden;padding:0;position:relative;display:inline-block}.partner-text{position:absolute;top:0;left:0;color:#fff;font-size:14px;font-weight:500;padding:2px 6px}@media(max-width:1024.98px){.ad-wrapper-fake-full{height:42.2535211268vw;clip-path:none}.ad-wrapper-fake-full .pymnts-ad--big-scroll{position:relative;width:100%;height:100%;overflow:hidden}.ad-wrapper-fake-full .pymnts-ad--big-scroll>div{top:0;margin:0 0 0 -710px;transform:scale(var(--plaid-scale));transform-origin:top center}.middle-logo-wrapper{display:none;width:100%;min-height:0;order:10;padding:8px 0}}@media(max-width:768px){.ad-wrapper-fake-full{--plaid-scale: 1;height:480px}.ad-wrapper-fake-full .pymnts-ad--big-scroll>div{width:320px!important;height:480px!important;margin-left:-160px;transform:none}.ad-wrapper-fake-full .pymnts-ad--big-scroll iframe,.ad-wrapper-fake-full .pymnts-ad--big-scroll img{width:320px;height:480px}.middle-logo-wrapper{display:none;width:100%;min-height:0;order:10;padding:8px 0}.middle-logo-img{height:36px}}.custom_top{margin-top:30px}.html-layout-intro-quote{margin-bottom:3rem}.html-layout-intro-quote__intro p{margin-bottom:1.25rem}.html-layout-intro-quote__intro p:last-child{margin-bottom:0}.html-quote-card{background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 2px 12px #0000000f;padding:1.75rem 1.5rem;height:100%}.html-quote-card__attribution{text-align:left;margin-bottom:1.25rem}.html-quote-card__image{width:64px;height:64px;border-radius:50%;object-fit:cover;display:block;margin:0 0 .85rem;background:#111}.html-quote-card__name{font-family:Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;font-size:1.1rem;font-weight:700;color:#111;margin:0 0 .2rem;line-height:1.3}.html-quote-card__title{font-family:Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;font-size:.9rem;font-weight:400;color:#888;margin:0;line-height:1.4}.html-quote-card__mark{font-family:Georgia,Times New Roman,serif;font-size:3.5rem;line-height:.6;color:#42f0cd;display:block;margin-bottom:.5rem}.html-quote-card__mark--close{text-align:right;margin-top:.5rem;margin-bottom:0}.html-quote-card__text{font-family:Charter,Bitstream Charter,Sitka Text,Cambria,serif;font-size:1rem;font-style:italic;line-height:1.65;color:#333;margin:0}@media(max-width:991px){.html-layout-intro-quote__quote-col{margin-top:2rem}}.html-report-toc{margin:2rem 0 0}.html-report-toc__label{font-family:Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0c7a5f;margin:0 0 .85rem}.html-report-toc__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media(max-width:767px){.html-report-toc__list{grid-template-columns:1fr}}.html-report-toc__item{margin:0}.html-report-toc__item--featured{grid-column:1/-1}.html-report-toc__item--featured .html-report-toc__link{background:#111;border-color:#111;color:#fff}.html-report-toc__item--featured .html-report-toc__link:hover,.html-report-toc__item--featured .html-report-toc__link:focus{background:#222;border-color:#222;color:#fff}.html-report-toc__link{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1rem 1.1rem;border-radius:10px;border:1px solid #e5e5e5;background:#f5f5f5;color:#111;font-family:Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.3;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.html-report-toc__link:hover,.html-report-toc__link:focus{text-decoration:none;color:#111;border-color:#d0d0d0;background:#ececec}.html-report-toc__text{flex:1;min-width:0}.html-report-toc__icon{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#42f0cd;display:inline-flex;align-items:center;justify-content:center}.html-report-toc__icon svg{display:block;width:12px;height:12px}.report-hero{--report-hero-ink: #000;--report-content-width: 1320px;--report-page-gutter: clamp(32px, 3.2vw, 48px);position:relative;z-index:1;overflow:visible;background:#0000;color:var(--report-hero-ink);padding:0;margin:0}.report-hero:before{content:"";position:absolute;inset:0 0 68px;background:var(--report-hero-mint);z-index:0}.report-hero__container{position:relative;z-index:1;padding-top:80px;width:min(100% - var(--report-page-gutter)*2,var(--report-content-width));margin:0 auto}.report-hero__copy{width:min(760px,100% - 380px);padding-bottom:40px}.report-hero__eyebrow{display:flex;align-items:flex-start;gap:10px;margin:0 0 24px;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.25;letter-spacing:-.02em}.report-hero__eyebrow-square{display:block;flex:0 0 17px;width:17px;height:17px;margin-top:5px;background:#ffffff8c}.report-hero__title{max-width:700px;margin:0 0 28px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(46px,4.2vw,66px);font-weight:500;line-height:1.07;letter-spacing:-.035em;color:var(--report-hero-ink)}.report-hero__description{max-width:765px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:400;line-height:1.48;letter-spacing:-.015em;color:var(--report-hero-ink)}.report-hero__flag{position:absolute;top:47px;right:0;z-index:10;width:fit-content;max-width:min(340px,32vw);min-height:74px;background:#fff;clip-path:polygon(27px 0,100% 0,100% 100%,27px 100%,0 0)}.report-hero__flag--mobile{display:none}.report-hero__flag-inner{display:flex;align-items:center;justify-content:center;width:fit-content;min-width:0;max-width:100%;min-height:74px;padding:20px 24px 20px 44px;gap:15px}.report-hero__flag-logo{display:block;flex:0 1 auto;width:auto;max-width:none;object-fit:contain;object-position:center;filter:brightness(0)}.report-hero__flag-logo--left{height:34px;max-width:165px}.report-hero__flag-logo--right{height:34px;max-width:144px}.report-hero__flag-divider{display:block;flex:0 0 1px;width:1px;height:33px;background:#777}.report-hero__image-frame{position:relative;width:100%;height:430px;overflow:hidden;border-radius:14px;background:#d9d9d9}.report-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center 51%}@media(max-width:1100px){.report-hero__container{padding-top:56px}.report-hero:before{bottom:68px}.report-hero__flag--desktop{display:none}.report-hero__flag--mobile{display:block;position:relative;top:auto;right:auto;width:fit-content;max-width:340px;margin:0 0 36px auto}.report-hero__copy{width:100%;padding-bottom:40px}.report-hero__title{max-width:790px;font-size:clamp(43px,6vw,58px)}.report-hero__description{max-width:760px}.report-hero__image-frame{height:400px;border-radius:14px}}@media(max-width:760px){.report-hero{--report-page-gutter: 24px}.report-hero__container{padding-top:32px}.report-hero:before{bottom:68px}.report-hero__flag--mobile{margin:0 0 28px auto;max-width:calc(100% - 24px);min-height:58px;clip-path:polygon(20px 0,100% 0,100% 100%,20px 100%,0 0)}.report-hero__flag-inner{min-height:58px;padding:14px 18px 14px 34px;gap:11px}.report-hero__flag-logo--left{height:28px}.report-hero__flag-logo--right,.report-hero__flag-divider{height:27px}.report-hero__eyebrow{font-size:17px;margin-bottom:22px}.report-hero__eyebrow-square{flex-basis:14px;width:14px;height:14px;margin-top:4px}.report-hero__title{max-width:none;margin-bottom:22px;font-size:clamp(38px,10.5vw,50px);line-height:1.06}.report-hero__description{max-width:none;font-size:18px;line-height:1.5}.report-hero__copy{padding-bottom:40px}.report-hero__image-frame{height:340px;border-radius:14px}}@media(max-width:480px){.report-hero{--report-page-gutter: 18px}.report-hero__container{padding-top:24px}.report-hero:before{bottom:52px}.report-hero__flag--mobile{margin:0 0 24px auto;max-width:calc(100% - 14px);min-height:50px;clip-path:polygon(16px 0,100% 0,100% 100%,16px 100%,0 0)}.report-hero__flag-inner{min-height:50px;padding:11px 14px 11px 26px;gap:8px}.report-hero__flag-logo--left{height:24px}.report-hero__flag-logo--right,.report-hero__flag-divider{height:23px}.report-hero__eyebrow{font-size:16px;line-height:1.25}.report-hero__title{font-size:clamp(35px,11vw,44px)}.report-hero__description{font-size:17px}.report-hero__copy{padding-bottom:32px}.report-hero__image-frame{height:280px}.report-hero__image{object-position:54% center}}
