@media (min-width:990px){.pp-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.pp-ai__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.pp-steps__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pp-faq__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.pp-b2b__card{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}
.pp-hero__title{font-size:clamp(4rem,5vw,6.6rem)}
.pp-rotator{height:2.12em;align-content:start}
.pp-rotator__word{white-space:normal}
.pp-hero__copy{min-width:0}
.pp-review blockquote{border:0!important;padding:0!important;margin:0!important;font-style:normal!important;quotes:none}
.pp-review blockquote:before,.pp-review blockquote:after{content:none!important}
.footer-block__image-wrapper{background:transparent!important;box-shadow:none!important;border:0!important}
.footer-block__image-wrapper img{height:auto}
[id*=recesso_apps]{background:var(--pp-navy)}
[id*=recesso_apps] .shopify-app-block{padding-bottom:16px}
.pp-hero .pp-checks li{white-space:nowrap}
@media (max-width:749px){.pp-hero{padding-top:28px}.pp-hero__title{font-size:3.8rem;letter-spacing:-.035em}.pp-rotator{min-height:2.2em}.pp-hero__sub{font-size:1.6rem}.pp-hero__ctas .pp-btn{flex:1 1 100%}.pp-checks{gap:8px 16px;font-size:1.3rem}.pp-hero .pp-checks li{white-space:normal}.pp-pill{font-size:1.2rem}.pp-h2{font-size:3rem}.pp-goal__title{font-size:1.9rem}.pp-cta__title{font-size:3.2rem}.pp-reviews__rail{grid-auto-columns:82%}.pp-ai__visual{min-height:440px}.pp-float--tap{display:none}}
