.customer-case-study-quote,.customer-case-study-quote *,.customer-case-study-quote :after,.customer-case-study-quote :before{box-sizing:border-box}.customer-case-study-quote{width:100%}.customer-case-study-quote__card{background:var(--ccsq-bg,#111314);background-repeat:no-repeat;background-size:cover;border-radius:var(--ccsq-radius,28px);isolation:isolate;margin:0 auto;max-width:1200px;overflow:hidden;position:relative;width:100%}.customer-case-study-quote__card--bg-position-center{background-position:50%}.customer-case-study-quote__card--bg-position-center_right{background-position:100%}.customer-case-study-quote__card--bg-position-top_right{background-position:100% 0}.customer-case-study-quote__card--bg-position-bottom_right{background-position:100% 100%}.customer-case-study-quote__card--bg-position-center_left{background-position:0}.customer-case-study-quote__card--bg-position-top_left{background-position:0 0}.customer-case-study-quote__card--bg-position-bottom_left{background-position:0 100%}.customer-case-study-quote__overlay{inset:0;opacity:var(--ccsq-overlay-opacity,.6);pointer-events:none;position:absolute;z-index:1}.customer-case-study-quote__card--height-small{min-height:320px}.customer-case-study-quote__card--height-medium{min-height:420px}.customer-case-study-quote__card--height-large{min-height:520px}.customer-case-study-quote__card--padding-compact{padding:32px}.customer-case-study-quote__card--padding-standard{padding:48px}.customer-case-study-quote__card--padding-generous{padding:64px}.customer-case-study-quote__card--shadow-none{box-shadow:none}.customer-case-study-quote__card--shadow-soft{box-shadow:0 4px 12px rgba(0,0,0,.08)}.customer-case-study-quote__card--shadow-medium{box-shadow:0 10px 30px rgba(0,0,0,.12)}.customer-case-study-quote__card--shadow-strong{box-shadow:0 20px 60px rgba(0,0,0,.18)}.customer-case-study-quote__inner{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1.45fr) auto minmax(260px,.4fr);min-height:inherit;position:relative;z-index:2}.customer-case-study-quote__content{min-width:0}.customer-case-study-quote__card--content-small .customer-case-study-quote__content{max-width:620px}.customer-case-study-quote__card--content-medium .customer-case-study-quote__content{max-width:780px}.customer-case-study-quote__card--content-large .customer-case-study-quote__content{max-width:920px}.customer-case-study-quote__short-quote{color:var(--ccsq-short-quote-color,#fff);font-family:THICCCBOI,sans-serif;font-size:clamp(24px,2vw,34px);font-weight:700;letter-spacing:-.035em;line-height:1.12;margin:0}.customer-case-study-quote__main-quote{color:var(--ccsq-main-quote-color,#fff);margin-top:22px;max-width:none}.customer-case-study-quote__main-quote>*{margin-top:0}.customer-case-study-quote__main-quote>:last-child{margin-bottom:0}.customer-case-study-quote__author{align-items:center;display:flex;gap:18px;margin-top:34px;min-width:0}.customer-case-study-quote__logo{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-start;min-width:0}.customer-case-study-quote__logo img{aspect-ratio:3/1;display:block;height:auto;object-fit:contain;width:168px}.customer-case-study-quote__card--logo-small .customer-case-study-quote__logo img{max-width:126px;width:126px}.customer-case-study-quote__card--logo-medium .customer-case-study-quote__logo img{max-width:168px;width:168px}.customer-case-study-quote__card--logo-large .customer-case-study-quote__logo img{max-width:216px;width:216px}.customer-case-study-quote__author-text{min-width:0}.customer-case-study-quote__author-name{color:var(--ccsq-contact-name-color,#fff);font-family:THICCCBOI,sans-serif;font-size:16px;font-weight:700;line-height:1.3}.customer-case-study-quote__author-title{color:var(--ccsq-contact-title-color,#aeb7be);font-family:THICCCBOI,sans-serif;font-size:14px;font-weight:400;line-height:1.4;margin-top:2px}.customer-case-study-quote__button-wrap{margin-top:36px}.customer-case-study-quote__button{align-items:center;background-color:var(--ccsq-button-bg,#44b3f4);border:none;border-radius:var(--ccsq-button-radius,999px);color:var(--ccsq-button-text,#111314);display:inline-flex;font-family:THICCCBOI,sans-serif;font-size:16px;font-weight:var(--ccsq-button-weight,600);justify-content:center;line-height:1;min-height:56px;padding:16px 32px;text-align:center;text-decoration:none!important;transition:transform .25s ease,background-color .25s ease,color .25s ease}.customer-case-study-quote__button:focus,.customer-case-study-quote__button:hover{background-color:var(--ccsq-button-bg-hover,#00c8c8);color:var(--ccsq-button-text-hover,#111314);text-decoration:none!important;transform:translateY(-2px)}.customer-case-study-quote__divider{align-self:stretch;background:var(--ccsq-divider-color,#3a3d40);min-width:1px;width:1px}.customer-case-study-quote__meta{align-self:center;display:grid;gap:28px;justify-self:start;min-width:0;padding-left:4px}.customer-case-study-quote__meta-item{min-width:0}.customer-case-study-quote__meta-label{color:var(--ccsq-meta-label-color,#fff);font-family:THICCCBOI,sans-serif;font-size:14px;font-weight:600;line-height:1.25;width:fit-content}.customer-case-study-quote__card--meta-pill .customer-case-study-quote__meta-label{align-items:center;border:1px solid var(--ccsq-pill-color,#44b3f4);border-radius:999px;color:var(--ccsq-meta-label-color,#fff);display:inline-flex;line-height:1;padding:6px 12px;width:fit-content}.customer-case-study-quote__meta-detail{color:var(--ccsq-meta-detail-color,#fff);font-family:THICCCBOI,sans-serif;font-size:16px;font-weight:600;line-height:1.35;margin-top:10px}.customer-case-study-quote__card--meta-pill .customer-case-study-quote__meta-detail{padding-left:12px}@media (max-width:991px){.customer-case-study-quote__card--padding-compact,.customer-case-study-quote__card--padding-generous,.customer-case-study-quote__card--padding-standard{padding:40px 28px}.customer-case-study-quote__inner{gap:28px;grid-template-columns:1fr}.customer-case-study-quote__content{max-width:100%!important}.customer-case-study-quote__divider{height:1px;min-height:1px;min-width:0;width:100%}.customer-case-study-quote__meta{gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;padding-left:0}.customer-case-study-quote__card--mobile-bg-position-center{background-position:50%}.customer-case-study-quote__card--mobile-bg-position-left{background-position:0}.customer-case-study-quote__card--mobile-bg-position-right{background-position:100%}}@media (max-width:600px){.customer-case-study-quote__card{border-radius:calc(var(--ccsq-radius, 28px)*.65)}.customer-case-study-quote__card--padding-compact,.customer-case-study-quote__card--padding-generous,.customer-case-study-quote__card--padding-standard{padding:32px 22px}.customer-case-study-quote__card--height-large,.customer-case-study-quote__card--height-medium,.customer-case-study-quote__card--height-small{min-height:auto}.customer-case-study-quote__short-quote{font-size:28px;line-height:1.18}.customer-case-study-quote__main-quote{margin-top:16px}.customer-case-study-quote__author{align-items:flex-start;flex-direction:column;gap:16px;margin-top:24px}.customer-case-study-quote__author-text{order:1}.customer-case-study-quote__logo{order:2}.customer-case-study-quote__logo img{max-width:150px;width:150px}.customer-case-study-quote__button-wrap{margin-top:28px}.customer-case-study-quote__button{width:100%}.customer-case-study-quote__meta{gap:18px;grid-template-columns:1fr}.customer-case-study-quote__card--meta-pill .customer-case-study-quote__meta-detail{padding-left:12px}.customer-case-study-quote__meta-detail{font-size:15px}}