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