.quote-section{margin-block:var(--size20);overflow:hidden;padding-block:var(--size10);position:relative}.quote-section.compact{margin-block:var(--size4)}.quote-section.quote-carousel{margin-block:var(--size12);max-width:100%;overflow:visible}.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-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 (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)}.quote-section-v2 .partner-logo>div{display:flex;flex-direction:column;gap:var(--size5)}@media screen and (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 (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 (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 (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{margin-block:var(--size10);overflow:hidden;padding-block:var(--size10);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 (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}}
