body .is-root-container section.block-testimonial-editorial{background:#1c2b5c;color:#fff;padding-block:min(calc(3.5rem + 2 * (100vw - 22.5rem) / 67.5),5.5rem);position:relative;overflow:hidden}body .is-root-container section.block-testimonial-editorial::before{content:"";position:absolute;bottom:-25%;left:-10%;width:60%;height:70%;background:radial-gradient(circle, rgba(0, 231, 150, 0.14), transparent 60%);filter:blur(80px);pointer-events:none}body .is-root-container section.block-testimonial-editorial .wrapper{position:relative;z-index:1}body .is-root-container section.block-testimonial-editorial .testimonial-header{text-align:center;margin-bottom:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 67.5),2.5rem)}body .is-root-container section.block-testimonial-editorial .eyebrow{display:inline-block;font-size:0.6875rem;letter-spacing:.28em;text-transform:uppercase;color:#00e796;font-weight:600}body .is-root-container section.block-testimonial-editorial .testimonial-card{position:relative;max-width:56.25rem;margin:0 auto;padding:min(calc(2.5rem + 2 * (100vw - 22.5rem) / 67.5),4.5rem) min(calc(1.75rem + 2.25 * (100vw - 22.5rem) / 67.5),4rem);background-color:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:min(calc(0.5rem + 0.375 * (100vw - 22.5rem) / 67.5),0.875rem);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body .is-root-container section.block-testimonial-editorial .quote-mark{position:absolute;top:-1.375rem;left:2.25rem;font-style:italic;font-weight:900;font-size:8.75rem;line-height:1;color:#00e796;opacity:.85;pointer-events:none}body .is-root-container section.block-testimonial-editorial .quote{font-style:italic;font-weight:300;font-size:min(calc(1.25rem + 0.75 * (100vw - 22.5rem) / 67.5),2rem);line-height:1.4;letter-spacing:-0.025em;color:#fff;margin:0 0 min(calc(1.75rem + 1.25 * (100vw - 22.5rem) / 67.5),3rem);max-width:45rem;padding:0;border:0}body .is-root-container section.block-testimonial-editorial .quote p{margin:0 0 1em}body .is-root-container section.block-testimonial-editorial .quote p:last-child{margin:0}body .is-root-container section.block-testimonial-editorial .quote strong{color:#00e796;font-weight:400}body .is-root-container section.block-testimonial-editorial .attribution{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.08)}body .is-root-container section.block-testimonial-editorial .photo{flex:0 0 auto;width:3.5rem;height:3.5rem;border-radius:999px;overflow:hidden;background-color:hsla(0,0%,100%,.1)}body .is-root-container section.block-testimonial-editorial .photo img{width:100%;height:100%;object-fit:cover}body .is-root-container section.block-testimonial-editorial .meta{flex:1 1 auto;min-width:7.5rem}body .is-root-container section.block-testimonial-editorial .name{font-size:0.9375rem;font-weight:600;color:#fff;margin:0;line-height:1.3}body .is-root-container section.block-testimonial-editorial .role{font-style:italic;font-weight:300;font-size:0.8125rem;color:hsla(0,0%,100%,.65);margin:0.125rem 0 0;line-height:1.4}body .is-root-container section.block-testimonial-editorial .company-logo{flex:0 0 auto;max-width:7.5rem;max-height:2.25rem;margin-left:auto;opacity:.75}body .is-root-container section.block-testimonial-editorial .company-logo img{max-width:100%;max-height:2.25rem;height:auto;width:auto;object-fit:contain;filter:brightness(0) invert(1)}
