.section-p4-testimonials-wall.section+.section,.section+.section-p4-testimonials-wall.section{margin-top:0}.p4-testimonials-wall{padding:48px 24px 64px;background:linear-gradient(180deg,#231971,#312e81,#3730a3);position:relative;overflow:hidden}.p4-testimonials-wall:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 30% 20%,rgba(94,76,230,.12) 0%,transparent 50%),radial-gradient(ellipse at 70% 80%,rgba(124,109,233,.08) 0%,transparent 40%);pointer-events:none}.p4-testimonials-wall__container{max-width:1200px;margin:0 auto;position:relative;z-index:1}.p4-testimonials-wall__header{text-align:center;margin-bottom:48px}.p4-testimonials-wall__eyebrow{display:inline-block;font-family:var(--font-body-family),system-ui,-apple-system,sans-serif;font-size:.8125rem;font-weight:600;color:#c0b8f4;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.p4-testimonials-wall__heading{font-family:var(--font-heading-family),system-ui,-apple-system,sans-serif;font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#fff;line-height:1.2;margin:0}.p4-testimonials-wall__highlight{color:#c0b8f4}.p4-testimonials-wall__grid{display:grid;grid-template-columns:1fr;gap:24px}.p4-testimonials-wall__card{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 20px #00000026,0 8px 32px #2319711a;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.p4-testimonials-wall__card:hover{transform:translateY(-3px);box-shadow:0 8px 30px #0003,0 12px 40px #23197126}.p4-testimonials-wall__card-inner{padding:32px;display:flex;flex-direction:column;height:100%}.p4-testimonials-wall__card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:12px}.p4-testimonials-wall__stars{display:flex;gap:2px}.p4-testimonials-wall__stars svg{width:18px;height:18px;color:#d4af37;filter:drop-shadow(0 1px 2px rgba(212,175,55,.3))}.p4-testimonials-wall__badge{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:20px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.p4-testimonials-wall__badge svg{width:12px;height:12px}.p4-testimonials-wall__badge--transformation,.p4-testimonials-wall__badge--value{background:#4ade801f;border:1px solid rgba(74,222,128,.25);color:#16a34a}.p4-testimonials-wall__quote{font-family:var(--font-body-family),system-ui,-apple-system,sans-serif;font-size:1rem;line-height:1.7;color:#374151;font-weight:400;margin:0 0 24px;padding:0;border-left:none;flex-grow:1}.p4-testimonials-wall__attribution{display:flex;align-items:center;gap:16px;padding-top:20px;border-top:1px solid #e5e7eb}.p4-testimonials-wall__avatar{width:72px;height:72px;border-radius:50%;object-fit:cover;border:3px solid rgba(94,76,230,.3);box-shadow:0 4px 12px #00000026;flex-shrink:0}.p4-testimonials-wall__author-info{display:flex;flex-direction:column;gap:2px}.p4-testimonials-wall__name{font-family:var(--font-heading-family),system-ui,-apple-system,sans-serif;font-size:.9375rem;font-weight:600;color:#231971}.p4-testimonials-wall__title{font-family:var(--font-body-family),system-ui,-apple-system,sans-serif;font-size:.8125rem;color:#6b7280;font-weight:400}@media (min-width: 768px){.p4-testimonials-wall{padding:56px 40px 80px}.p4-testimonials-wall__grid{grid-template-columns:repeat(2,1fr);gap:32px}.p4-testimonials-wall__card-inner{padding:36px}.p4-testimonials-wall__stars svg{width:20px;height:20px}.p4-testimonials-wall__quote{font-size:1.0625rem}}@media (min-width: 992px){.p4-testimonials-wall{padding:64px 60px 96px}.p4-testimonials-wall__header{margin-bottom:56px}.p4-testimonials-wall__container{max-width:1100px}.p4-testimonials-wall__card-inner{padding:40px}.p4-testimonials-wall__quote{font-size:1.0625rem;line-height:1.75}.p4-testimonials-wall__name{font-size:1rem}.p4-testimonials-wall__title{font-size:.875rem}}@media (min-width: 1300px){.p4-testimonials-wall__container{max-width:1200px}.p4-testimonials-wall__grid{gap:40px}.p4-testimonials-wall__card-inner{padding:44px}.p4-testimonials-wall__quote{font-size:1.125rem}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/section-p4-testimonials-wall.css.map */
