.dnd-section .sj-casestudy,section.sj-casestudy{padding-bottom:0!important;padding-top:0!important}.sj-casestudy{font-family:Inter,sans-serif}.sj-casestudy *{box-sizing:border-box}.sj-casestudy__inner{margin:0 auto;max-width:1240px}.sj-casestudy__card{border-radius:16px;padding:48px;transition:box-shadow .2s ease}.sj-casestudy--elevated.sj-casestudy--light-cards .sj-casestudy__card{background:#fff;border:1px solid #e8eaed;box-shadow:0 1px 4px rgba(0,0,0,.04)}.sj-casestudy--elevated.sj-casestudy--dark-cards .sj-casestudy__card{background:#171b19;border:1px solid #262b29;box-shadow:0 1px 4px rgba(0,0,0,.2)}.sj-casestudy--bordered .sj-casestudy__card{border-radius:16px}.sj-casestudy--bordered.sj-casestudy--light-cards .sj-casestudy__card{background:transparent;border:1px solid #dde2e0}.sj-casestudy--bordered.sj-casestudy--dark-cards .sj-casestudy__card{background:transparent;border:1px solid #262b29}.sj-casestudy--flat .sj-casestudy__card{background:transparent;border:none;border-radius:0;padding:48px 0}.sj-casestudy__header{align-items:center;display:flex;gap:16px;margin-bottom:40px}.sj-casestudy__eyebrow{font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.sj-casestudy__divider{flex:1;height:1px}.sj-casestudy--light-cards .sj-casestudy__divider{background:#dde2e0}.sj-casestudy--dark-cards .sj-casestudy__divider{background:#262b29}.sj-casestudy--text-dark .sj-casestudy__divider{background:#dde2e0}.sj-casestudy--text-light .sj-casestudy__divider{background:hsla(0,0%,100%,.1)}.sj-casestudy__logo{height:48px;object-fit:contain;width:160px}.sj-casestudy__grid{align-items:start;display:grid;gap:56px;grid-template-columns:1fr 1fr}.sj-casestudy__col{min-width:0}.sj-casestudy__heading{font-family:Macan,sans-serif!important;font-size:28px!important;font-weight:800;letter-spacing:.01em;line-height:1.2;margin:0 0 20px;text-wrap:balance}.sj-casestudy__body{font-family:Inter,sans-serif;font-size:15px;line-height:1.7;margin:0 0 28px;text-wrap:pretty}.sj-casestudy__body p{margin:0 0 16px}.sj-casestudy__body p:last-child{margin-bottom:0}.sj-casestudy--text-light{color:#e6ebe8}.sj-casestudy--text-light .sj-casestudy__heading{color:#edf2ef}.sj-casestudy--text-light .sj-casestudy__body,.sj-casestudy--text-light .sj-casestudy__stat-label{color:#9aa39f}.sj-casestudy--text-light .sj-casestudy__author-name,.sj-casestudy--text-light .sj-casestudy__quote-text{color:#edf2ef}.sj-casestudy--text-light .sj-casestudy__author-role{color:#9aa39f}.sj-casestudy--text-dark{color:#1a1f1d}.sj-casestudy--text-dark .sj-casestudy__heading{color:#101412}.sj-casestudy--text-dark .sj-casestudy__body,.sj-casestudy--text-dark .sj-casestudy__stat-label{color:#4c5450}.sj-casestudy--text-dark .sj-casestudy__author-name,.sj-casestudy--text-dark .sj-casestudy__quote-text{color:#101412}.sj-casestudy--text-dark .sj-casestudy__author-role{color:#4c5450}.sj-casestudy__stats{border-bottom:1px solid;border-top:1px solid;display:flex;gap:32px;margin-bottom:28px;padding:24px 0}.sj-casestudy--light-cards .sj-casestudy__stats{border-color:#dde2e0}.sj-casestudy--dark-cards .sj-casestudy__stats{border-color:#262b29}.sj-casestudy__stat{display:flex;flex-direction:column;gap:4px}.sj-casestudy__stat-value{font-size:28px;font-weight:800;line-height:1}.sj-casestudy__stat-label{font-size:12px;line-height:1.3}.sj-casestudy__cta{margin-top:24px}.sj-casestudy__btn{align-items:center;border-radius:45px;color:#fff!important;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;font-weight:600;gap:8px;line-height:1;padding:12px 24px;text-decoration:none;transition:opacity .15s ease}.sj-casestudy__btn:hover{opacity:.88}.sj-casestudy__link{align-items:center;display:inline-flex;font-family:Inter,sans-serif;font-size:15px;font-weight:600;gap:6px;line-height:1;text-decoration:none;transition:gap .15s ease}.sj-casestudy__link:hover{gap:10px}.sj-casestudy__arrow{font-size:18px;transition:transform .15s ease}.sj-casestudy__quote-card{border:1px solid;border-radius:12px;padding:36px}.sj-casestudy--light-cards .sj-casestudy__quote-card{background:#f8faf9;border-color:#e8ede9}.sj-casestudy--dark-cards .sj-casestudy__quote-card{background:hsla(0,0%,100%,.03);border-color:#262b29}.sj-casestudy__quote-mark{margin-bottom:16px}.sj-casestudy__quote-text{font-size:16px;font-style:italic;font-weight:500;line-height:1.65;margin:0 0 24px}.sj-casestudy__author{align-items:center;border-top:1px solid;display:flex;gap:12px;padding-top:20px}.sj-casestudy--light-cards .sj-casestudy__author{border-top-color:#e8ede9}.sj-casestudy--dark-cards .sj-casestudy__author{border-top-color:#262b29}.sj-casestudy__avatar{align-items:center;border-radius:50%;display:flex;font-size:14px;font-weight:600;height:40px;justify-content:center;width:40px}.sj-casestudy--light-cards .sj-casestudy__avatar{background:#dce8df;color:#4a7a52}.sj-casestudy--dark-cards .sj-casestudy__avatar{background:rgba(34,227,154,.15);color:#22e39a}.sj-casestudy__author-name{display:block;font-size:13px;font-weight:600;line-height:1.3}.sj-casestudy__author-role{font-size:12px;line-height:1.3}@media (max-width:960px){.sj-casestudy__card{padding:36px}.sj-casestudy__grid{gap:32px;grid-template-columns:1fr}}@media (max-width:768px){.sj-casestudy__card{padding:28px}.sj-casestudy__heading{font-size:24px!important}.sj-casestudy__body{font-size:14px}.sj-casestudy__stats{flex-wrap:wrap;gap:24px}}