.quote-section{margin-block:var(--size20);overflow:hidden;padding-block:var(--size10);position:relative}.quote-section.compact{margin-block:var(--size4)}.quote-section .dot-texture{background-image:radial-gradient(circle at 1px 1px,rgb(0 0 0 / 20%) 1px,transparent 0);background-size:20px 20px;height:210px;position:absolute;width:420px}.quote-section .dot-texture:first-of-type{bottom:20px;left:-20%}.quote-section .dot-texture:nth-of-type(2){right:-20%;top:20px}.quote-section blockquote{border:solid 10px hsl(328deg 100% 100% / 45%);border-radius:var(--radius-lg);margin:0 auto;max-width:var(--page-width-md);position:relative}.quote-section .quote-logo{margin-block:0 var(--size6)}.quote-section .quote-logo img{width:150px}.quote-section .quote-mark-svg{opacity:.5;position:absolute;scale:.8}.quote-section .quote-mark-svg.quote-mark-open{left:-38px;top:-15px}.quote-section .quote-mark-svg.quote-mark-close{bottom:-24px;right:-34px}.quote-section .quote-content{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--card-shadow-xs);font-size:var(--font-lg);font-weight:600;line-height:1.5;padding:var(--size14) var(--size6) var(--size10)}.quote-section .quote-content p{text-wrap:pretty}.quote-section .quote-content cite{display:block;font-size:var(--font-xs);margin-top:var(--size3)}.quote-section .quote-cta{padding-top:var(--size8)}.quote-section.quote-carousel{border-bottom:1px solid var(--color-border-light-next);margin-block:0;overflow:hidden;padding-block:var(--size16)}.quote-carousel__inner{width:100%}.quote-carousel__header{margin-bottom:var(--size8);padding:0;text-align:left}.quote-carousel__header h3{color:var(--color-deep-pink-next);margin:0}.quote-carousel__stage{display:grid;min-width:0;width:100%}.quote-carousel__slide{align-items:start;display:grid;gap:0;grid-area:1 / 1;justify-self:stretch;min-width:0;opacity:0;padding-bottom:var(--size20);pointer-events:none;position:relative;transition:opacity .32s ease;visibility:hidden;width:100%}.quote-carousel__slide[data-active=true]{opacity:1;pointer-events:auto;visibility:visible}.quote-carousel__partner{align-items:center;display:flex;flex-direction:column;justify-self:stretch;min-height:118px;mix-blend-mode:multiply;position:relative;z-index:1}.quote-carousel__logo{display:block;filter:brightness(0);height:auto;max-height:3.25rem;max-width:70%;width:auto}.quote-carousel__partner:before{background:var(--color-light-blue-next);border-radius:16px;content:"";height:118px;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.quote-carousel__slide[data-tone=green] .quote-carousel__partner:before{background:var(--color-light-green-next)}.quote-carousel__slide[data-tone=purple] .quote-carousel__partner:before{background:var(--color-light-purple-next)}.quote-carousel__slide[data-tone=peach] .quote-carousel__partner:before{background:#ffd7ca}.quote-carousel__partner .quote-carousel__logo{left:50%;position:absolute;top:59px;transform:translate(-50%,-50%);z-index:1}.quote-carousel__cta{align-items:center;bottom:var(--size6);color:var(--color-deep-pink-next);justify-content:center;left:var(--size05);position:absolute;z-index:2}.quote-carousel__cta--partner{display:none}.quote-carousel__cta--mobile{display:inline-flex}.quote-section.quote-carousel blockquote.quote-carousel__quote{background:var(--color-light-gray-next);border:0;border-radius:36px;color:var(--color-deep-pink-next);margin:-12px 0 0;max-width:none;min-height:var(--quote-carousel-quote-height, 0);min-width:0;padding:var(--size12) var(--size8) var(--size10) var(--size10);position:relative}.quote-carousel__quote p{color:inherit;line-height:137%;margin:0;max-width:43rem}.quote-carousel__quote p:before{color:#4d122c1f;content:"“";display:block;font-family:var(--font-family-header-next);font-size:111px;font-weight:400;height:2.75rem;left:-3px;line-height:75%;margin-bottom:var(--size2);position:relative}.quote-carousel__quote cite{color:inherit;display:block;font-family:var(--font-family-body-next);font-size:var(--font-size-body-s-next);font-style:normal;font-weight:600;line-height:var(--line-height-body-s-next);margin-left:auto;margin-top:var(--size8);max-width:12rem}.quote-carousel__controls{align-items:center;display:flex;justify-content:flex-end;margin-top:calc(-1 * var(--size14));position:relative;z-index:2}@media screen and (min-width:64rem){.quote-carousel__slide{align-items:stretch;gap:0;grid-template-columns:minmax(15rem,.34fr) minmax(0,.76fr);padding-bottom:0}.quote-carousel__partner{align-self:stretch;justify-content:flex-start;margin-right:calc(var(--size8) * -1);min-height:0;padding-top:0}.quote-carousel__partner:before{border-radius:24px;height:12.5rem;top:50%;transform:translateY(-50%)}.quote-carousel__partner .quote-carousel__logo{top:50%}.quote-carousel__cta--partner{display:inline-flex;inset:calc(50% + 6.25rem + var(--size5)) 0 auto;position:absolute;text-align:center}.quote-carousel__cta--mobile{display:none}.quote-section.quote-carousel blockquote.quote-carousel__quote{border-radius:32px;display:flex;flex-direction:column;justify-content:center;margin:0;min-height:var(--quote-carousel-quote-height, 18.75rem);padding:var(--size12) 106px var(--size12) 147px}.quote-carousel__controls{margin-right:var(--size7);margin-top:var(--size8)}}@media screen and (min-width:64rem){.quote-section.quote-carousel{padding-block:var(--size24)}.quote-carousel__stage{padding-inline:0}}.quote-section-v2{max-width:1024px;overflow:hidden;padding-block:var(--size12);position:relative}.quote-section-v2 .quote-image{align-items:center;display:flex;gap:var(--size17)}.quote-section-v2 .quote-image.-left{flex-direction:row-reverse}@media screen and not (max-width:769px){.quote-section-v2 .quote-image.-left .quote{border-left:1px #00000010 solid;border-right:0}.quote-section-v2 .quote-image.-left .quote blockquote{padding-left:50px;padding-right:0}}.quote-section-v2.compact{margin-block:var(--size4)}.quote-section-v2 .quote{border-right:1px #00000010 solid}.quote-section-v2 blockquote{border-radius:var(--radius-lg);margin:0 auto;max-width:var(--page-width-md);padding-right:var(--size4);position:relative}.quote-section-v2 blockquote svg{position:absolute;top:var(--size15)}.quote-section-v2 .partner-logo{display:flex;flex-direction:column;gap:var(--size5)}@media screen and (min-width:800px){.quote-section-v2 .partner-logo{gap:var(--size8)}}.quote-section-v2 .partner-logo>div{display:flex;flex-direction:column;gap:var(--size5)}@media screen and not (min-width:800px){.quote-section-v2 .partner-logo>div{align-items:center;text-align:center}}.quote-section-v2 .partner-logo img{width:274px}@media screen and not (min-width:800px){.quote-section-v2 .partner-logo{align-items:center;text-align:center}}.quote-section-v2 .partner-text p{font-size:var(--font-xl);line-height:1.4}@media screen and not (min-width:800px){.quote-section-v2 .partner-text{align-items:center;text-align:center}}.quote-section-v2 .quote-mark-svg{position:absolute;scale:.5}.quote-section-v2 .quote-mark-svg.quote-mark-open{left:-38px;top:-15px}.quote-section-v2 .quote-mark-svg.quote-mark-close{bottom:-24px;right:-34px}.quote-section-v2 .quote-content{font-size:var(--font-xl);font-weight:500;line-height:1.5;padding:var(--size16) var(--size10) var(--size9)}@media screen and not (max-width:769px){.quote-section-v2 .quote-content{padding-right:0}}.quote-section-v2 .quote-content p{text-wrap:pretty}.quote-section-v2 .quote-content cite{display:block;font-size:var(--font-md);font-style:normal;font-weight:700;margin-top:var(--size9);max-width:390px}.quote-section-v2 .quote-cta{padding-top:var(--size8)}.quote-section-v3{overflow:hidden;padding-bottom:var(--size15);padding-top:var(--size15);position:relative}.quote-section-v3.compact{margin-block:var(--size4)}.quote-section-v3.quote-carousel{margin-block:var(--size12);max-width:100%;overflow:visible}.quote-section-v3 .dot-texture{background-image:radial-gradient(circle at 1px 1px,rgb(0 0 0 / 20%) 1px,transparent 0);background-size:20px 20px;height:210px;position:absolute;width:420px}.quote-section-v3 .dot-texture:first-of-type{bottom:20px;left:-20%}.quote-section-v3 .dot-texture:nth-of-type(2){right:-20%;top:20px}.quote-section-v3 blockquote{border:solid 10px #ffdbee;border-radius:var(--radius-lg);margin:0 auto;max-width:var(--page-width-sm);position:relative}.quote-section-v3 .quote-logo{margin-block:0 var(--size6)}.quote-section-v3 .quote-logo img{width:150px}.quote-section-v3 .quote-mark-svg{position:absolute;scale:.8}.quote-section-v3 .quote-mark-svg path{fill:#ffc1e2}.quote-section-v3 .quote-mark-svg.quote-mark-open{left:-60px;top:-40px}.quote-section-v3 .quote-mark-svg.quote-mark-close{bottom:-40px;right:-50px}.quote-section-v3 .quote-content{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--card-shadow-xs);font-size:18px;font-weight:400;letter-spacing:0%;line-height:28px;padding:var(--size6) var(--size12)}.quote-section-v3 .quote-content cite{display:block;font-size:var(--font-md);font-style:normal;font-weight:700;margin-top:var(--size3)}.quote-section-v3 .quote-cta{padding-top:var(--size8)}@media screen and not (min-width:800px){.quote-section-v2{padding-block:0}.quote-section-v2 .quote{border-right:0}.quote-section-v2 .quote blockquote{padding-right:0}.quote-section-v2 .quote blockquote svg{top:var(--size9)}.quote-section-v2 .quote .quote-content{font-size:var(--font-md);padding:var(--size8) var(--size0) var(--size10) var(--size10)}.quote-section-v2 .quote .quote-content cite{font-size:var(--font-xs);margin-top:var(--size4)}.quote-section-v2 .partner-logo{display:none}}
