.case-study-hero-module{background:radial-gradient(circle at 20% 20%,rgba(89,103,246,.08),transparent 38%),radial-gradient(circle at 80% 80%,rgba(253,125,96,.07),transparent 34%),#01004e;padding:42px 24px 40px}.case-study-hero-module__inner{margin:0 auto;max-width:1280px;padding:46px 105px 38px}.hs-content-path-sola-salon .case-study-hero-module__inner{margin:0 auto;max-width:1324px;padding:46px 105px 38px}.case-study-hero-module__grid{align-items:center;column-gap:0;display:grid;grid-template-columns:minmax(320px,520px) minmax(320px,373px) minmax(325px,272px);justify-content:center;min-height:280px;row-gap:50px}.case-study-hero-module__intro{max-width:430px}.case-study-hero-module__eyebrow{color:#fff;font-family:Space Mono,monospace;font-size:13px;font-weight:700;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.case-study-hero-module__title{color:#fff;font-size:40px;font-weight:600;line-height:1.04;margin:0;max-width:none;text-wrap:balance;width:100%}.case-study-hero-module__media{max-width:330px;position:relative}.case-study-hero-module__media:after,.case-study-hero-module__media:before{background:#5b67f6;border-radius:4px;content:"";position:absolute;z-index:0}.case-study-hero-module__media:before{bottom:-18px;height:96px;left:-26px;width:96px}.case-study-hero-module__media:after{height:24px;right:18px;top:-6px;width:24px}.case-study-hero-module__media img,.case-study-hero-module__placeholder{aspect-ratio:1/1;border-radius:18px;box-shadow:0 18px 40px rgba(0,4,68,.08);display:block;min-height:auto;object-fit:cover;overflow:hidden;position:relative;width:100%;z-index:1}.case-study-hero-module__placeholder{background:#dde4ff;color:#004;display:grid;padding:24px;place-items:center;text-align:center}.case-study-hero-module__quote{align-self:start;color:#fff;max-width:360px;padding-top:34px;width:100%}.case-study-hero-module__quote-text>*{margin-bottom:10px;margin-top:0}.case-study-hero-module__quote-empty,.case-study-hero-module__quote-text div,.case-study-hero-module__quote-text li,.case-study-hero-module__quote-text p,.case-study-hero-module__quote-text span,.case-study-hero-module__quote-text strong{color:#fff;font-size:13px;line-height:1.3;max-width:100%;width:100%}.case-study-hero-module__quote-text strong{color:#fff;font-weight:700}.case-study-hero-module__quote-text>:last-child{margin-bottom:0}.case-study-hero-module__quote-meta{color:#fff;font-size:12px;line-height:1.3;margin-top:20px;max-width:360px}.case-study-hero-module__quote-meta strong{display:block;font-size:14px;font-weight:700;line-height:1.2;margin-bottom:3px}.case-study-hero-module__quote-role{margin-top:0}@media (max-width:1080px){.case-study-hero-module__inner{padding:32px 24px}.case-study-hero-module__grid{gap:28px;grid-template-columns:1fr;justify-items:center;min-height:0}.case-study-hero-module__intro,.case-study-hero-module__title{max-width:none;text-align:center;width:100%}.case-study-hero-module__media{max-width:420px}.case-study-hero-module__quote{max-width:680px;padding-top:0;text-align:center;width:100%}}@media (max-width:767px){.case-study-hero-module{padding:24px 16px 32px}.case-study-hero-module__inner{padding:18px 12px}.case-study-hero-module__media:before{bottom:-10px;height:56px;left:-10px;width:56px}.case-study-hero-module__media:after{right:10px}}