.sp-testimonial{--nj-ink:#1b053d;--nj-ink-2:#3d2063;--nj-ink-3:#5b4b73;--nj-ink-4:#7b6a91;--nj-ink-5:#9b8bb3;--nj-action:#5810cb;--nj-lilac:#f7f4fc;--nj-green:#2ce080;--hm-max:1280px;--hm-pad:32px;--hm-inner:1216px}.sp-testimonial *{box-sizing:border-box}.sp-testimonial .nj-container{margin:0 auto;max-width:var(--hm-max);padding:0 var(--hm-pad)}.sp-testimonial.pp-quote-sec{padding:96px 0;text-align:center}.sp-testimonial.sp-bg-lilac{background:var(--nj-lilac)}.sp-testimonial.sp-bg-white{background:#fff}.pp-quote2{margin:0 auto;max-width:920px;position:relative}.sp-anim .pp-quote2{opacity:0;transform:translateY(26px);transition:opacity 1.3s ease,transform 1.8s cubic-bezier(.22,.61,.36,1)}.sp-anim .pp-quote2.is-in{opacity:1;transform:none}.pp-quote2-logo{color:var(--nj-ink);display:inline-block;font-family:Bogart,Georgia,serif;font-size:20px;font-weight:600;letter-spacing:-.01em;margin-bottom:30px}.pp-quote2-logo img{display:block;height:40px;width:auto}.sp-anim .pp-quote2-logo{opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s cubic-bezier(.16,1,.3,1)}.sp-anim .pp-quote2.is-in .pp-quote2-logo{opacity:1;transform:none}.pp-quote2-text{background:linear-gradient(100deg,#b98bff,#9a5cff 45%,#7a3fe4);-webkit-background-clip:text;background-clip:text;color:var(--nj-ink);font-family:Bogart,Georgia,serif;font-size:clamp(32px,4.4vw,50px);font-weight:400;letter-spacing:-.028em;line-height:1.16;margin:0;text-wrap:pretty}.pp-quote2-text .pp-w{display:inline-block;-webkit-text-fill-color:var(--nj-ink,#1b053d);color:var(--nj-ink,#1b053d)}.sp-anim .pp-quote2-text .pp-w{-webkit-text-fill-color:#d9d0e6;color:#d9d0e6}.sp-anim .pp-quote2.is-in .pp-quote2-text .pp-w{animation:ppWordGrad 1.25s cubic-bezier(.33,0,.2,1) var(--d,0s) both}@keyframes ppWordGrad{0%{-webkit-text-fill-color:#d9d0e6;color:#d9d0e6}42%{-webkit-text-fill-color:transparent;color:transparent}to{-webkit-text-fill-color:var(--nj-ink,#1b053d);color:var(--nj-ink,#1b053d)}}.pp-quote2-cap{align-items:center;display:flex;flex-direction:column;gap:16px;margin-top:44px}.sp-anim .pp-quote2-cap{opacity:0;transform:translateY(10px);transition:opacity .6s ease .4s,transform .6s cubic-bezier(.16,1,.3,1) .4s}.sp-anim .pp-quote2.is-in .pp-quote2-cap{opacity:1;transform:none}.pp-quote2-stars{color:var(--nj-green);display:inline-flex;font-size:21px;gap:3px;line-height:1}.pp-quote2-star{display:inline-block;transition:transform .5s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0)*70ms);will-change:transform}.pp-quote2-stars:hover .pp-quote2-star{transform:rotateY(1turn)}@keyframes ppStarFlipIn{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}.sp-anim .pp-quote2.is-in .pp-quote2-star{animation:ppStarFlipIn .6s cubic-bezier(.2,.7,.2,1) calc(.5s + var(--i, 0)*.09s) backwards}.pp-quote2-meta{align-items:center;display:flex;flex-direction:column;gap:1px;text-align:center}.pp-quote2-meta .who{color:var(--nj-ink);font-size:15px;font-weight:600}.pp-quote2-meta .org{color:var(--nj-ink-3);font-size:14px}@media (max-width:980px){.sp-testimonial.pp-quote-sec{padding:64px 0}.sp-testimonial .nj-container{padding:0 20px}.pp-quote2-text{font-size:24px;letter-spacing:-.02em;line-height:1.3}.pp-quote2-logo{font-size:17px;margin-bottom:22px}.pp-quote2-logo img{height:30px}.pp-quote2-cap{gap:13px;margin-top:30px}.pp-quote2-stars{font-size:22px}.pp-quote2-meta .who{font-size:15px}.pp-quote2-meta .org{font-size:14px}}@media (prefers-reduced-motion:reduce){.pp-quote2,.pp-quote2 *,.pp-quote2 .pp-w{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}.pp-quote2-text .pp-w{-webkit-text-fill-color:var(--nj-ink,#1b053d)!important;color:var(--nj-ink,#1b053d)!important}}