.pf-numbered__header{text-align:center;max-width:72rem;margin:0 auto 4rem;padding:0 1.5rem}.pf-numbered__title{margin:0 0 1rem;font-weight:700;letter-spacing:-.02em}.pf-numbered__subtitle{margin:0;font-size:1.6rem;line-height:1.5;opacity:.85}.pf-numbered__list{display:flex;flex-direction:column;gap:7rem}.pf-feature{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media screen and (min-width:750px){.pf-feature{grid-template-columns:1fr 1fr;gap:6rem}.pf-feature--image-right .pf-feature__media{order:2}}.pf-feature__media{width:100%;border-radius:var(--media-radius, 0);overflow:hidden;display:flex;align-items:center;justify-content:center}.pf-feature__media img{width:100%;height:auto;display:block}.pf-feature__media--placeholder{background-color:#0000000f;aspect-ratio:3 / 2}.pf-feature__media--placeholder svg{opacity:.35;width:60%;height:60%}.pf-feature__body{display:flex;flex-direction:column;gap:1.6rem}.pf-feature__number{font-size:4rem;line-height:1;font-weight:800;color:var(--accent);letter-spacing:-.04em;margin:0}@media screen and (min-width:750px){.pf-feature__number{font-size:5.2rem}}.pf-feature__heading{margin:0 0 .4rem;padding-bottom:1.6rem;border-bottom:2px solid var(--accent);font-weight:700;font-size:2.4rem;line-height:1.25;letter-spacing:-.01em}@media screen and (min-width:750px){.pf-feature__heading{font-size:2.8rem}}.pf-feature__text{font-size:1.6rem;line-height:1.65;margin:0}.pf-feature__text p{margin:0 0 1.2rem}.pf-feature__text p:last-child{margin-bottom:0}.pf-feature__bullets{margin:0;padding:0;list-style:none;font-size:1.6rem;line-height:1.6;display:flex;flex-direction:column;gap:.8rem}.pf-feature__bullets li{position:relative;padding-left:2.8rem}.pf-feature__bullets--checkmark li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--accent);font-weight:700;font-size:1.8rem;line-height:1.5}.pf-feature__bullets--bullet li:before{content:"\2022";position:absolute;left:.4rem;top:0;color:var(--accent);font-weight:700;font-size:2rem;line-height:1.4}.pf-feature__bullets--none li{padding-left:0}.pf-feature__bullets-rte ul{margin:0;padding:0;list-style:none;font-size:1.6rem;line-height:1.6;display:flex;flex-direction:column;gap:.8rem}.pf-feature__bullets-rte ul li{position:relative;padding-left:2.8rem}.pf-feature__bullets-rte--checkmark ul li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--accent);font-weight:700;font-size:1.8rem;line-height:1.5}.pf-feature__bullets-rte--bullet ul li:before{content:"\2022";position:absolute;left:.4rem;top:0;color:var(--accent);font-weight:700;font-size:2rem;line-height:1.4}.pf-feature__pull-quote{margin:.8rem 0;padding:.4rem 0 .4rem 1.8rem;border-left:3px solid var(--accent);color:var(--accent);font-style:italic;font-size:1.6rem;line-height:1.55}.pf-feature__summary{margin:.8rem 0 0;font-weight:700;font-size:1.7rem;line-height:1.45}.testimonials__header{text-align:center;max-width:72rem;margin:0 auto 4rem;padding:0 1.5rem}.testimonials__title{margin:0 0 1rem;font-weight:700;letter-spacing:-.02em}.testimonials__subtitle{margin:0;font-size:1.6rem;line-height:1.5;opacity:.85}.testimonials__grid{display:grid;grid-template-columns:1fr;gap:2.4rem}@media screen and (min-width:750px){.testimonials__grid--2{grid-template-columns:repeat(2,1fr)}.testimonials__grid--3{grid-template-columns:repeat(3,1fr)}.testimonials__grid--4{grid-template-columns:repeat(4,1fr)}}.testimonial-card{display:flex;flex-direction:column;gap:1.6rem;padding:2.8rem;background-color:#00000008;border-radius:var(--media-radius, .8rem);height:100%}.testimonial-card__stars{color:var(--accent);font-size:1.8rem;letter-spacing:.15em;line-height:1}.testimonial-card__quote{margin:0;font-size:1.6rem;line-height:1.55;flex-grow:1}.testimonial-card__quote p{margin:0 0 1rem}.testimonial-card__quote p:last-child{margin-bottom:0}.testimonial-card__attribution{display:flex;align-items:center;gap:1.2rem;font-size:1.4rem;line-height:1.4}.testimonial-card__avatar{width:4.4rem;height:4.4rem;border-radius:50%;object-fit:cover;flex-shrink:0}.testimonial-card__name{font-weight:700}.testimonial-card__label{opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-product-features-numbered.css.map */
