.success-stories{--ss-ink:#0e1116;--ss-body:#4a5159;--ss-muted:#6b7280;--ss-navy:#2d2e4a;--ss-card:#fcfcfa;--ss-card-border:#e5e8dd;color:var(--ss-body);font-family:Inter,sans-serif;overflow-x:hidden}.success-stories .ss-container{margin:0 auto;max-width:1250px;padding:0 24px;width:100%}.success-stories .ss-btn{align-items:center;background:var(--ss-navy);border-radius:10px;color:#fff;display:inline-flex;font-size:15px;font-weight:500;gap:8px;padding:15px 28px;text-decoration:none;transition:background .18s ease}.success-stories .ss-btn:hover{background:#f58634;color:#fff}.success-stories .ss-hero{background:linear-gradient(180deg,#e8f1ff,#f3f8ff 55%,#fff);padding:48px 0 0}.success-stories .ss-hero__grid{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1.1fr}.success-stories .ss-hero__title{color:var(--ss-ink);font-size:40px;font-weight:700;letter-spacing:-1.2px;line-height:1.15;margin:0 0 18px}.success-stories .ss-hero__subtitle{color:var(--ss-body);font-size:18px;line-height:1.6;margin:0 0 28px;max-width:500px}.success-stories .ss-hero__visual{display:block;height:auto;width:100%}.success-stories .ss-eyebrow{color:var(--ss-ink);font-size:26px;font-weight:700;letter-spacing:-.4px;margin:0 auto;padding:107px 0 100px;text-align:center}.success-stories .ss-grid{grid-gap:26px;display:grid;gap:26px;grid-template-columns:repeat(3,1fr);padding-bottom:50px}.success-stories .ss-card{background:var(--ss-card);border:1px solid var(--ss-card-border);border-radius:20px;display:flex;flex-direction:column;padding:24px;transition:box-shadow .18s ease,transform .18s ease}.success-stories .ss-card:hover{box-shadow:0 16px 34px #10182814;transform:translateY(-3px)}.success-stories .ss-card__top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px;min-height:54px}.success-stories .ss-card__logo{display:block;max-height:52px;max-width:170px;object-fit:contain;width:auto}.success-stories .ss-card__name{color:var(--ss-ink);font-size:20px;font-weight:600;letter-spacing:-.3px;margin:0 0 12px}.success-stories .ss-card__desc{color:var(--ss-body);flex:1 1;font-size:14.5px;line-height:1.55;margin:0 0 22px}.success-stories .ss-card__more{align-items:center;color:#1d1d1d;display:inline-flex;font-size:14px;font-weight:600;gap:7px;text-decoration:none;transition:gap .18s ease,color .18s ease}.success-stories .ss-card__more svg{height:13px;width:13px}.success-stories .ss-card__more:hover{color:var(--ss-navy);gap:11px}.success-stories .ss-tag{align-items:center;border:1px solid #0d0f1414;border-radius:100px;color:#323232;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:500;gap:7px;padding:5px 12px;white-space:nowrap}.success-stories .ss-tag__dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.success-stories .ss-cta{padding:50px 0 80px}.success-stories .ss-cta__card{grid-gap:24px;align-items:stretch;background:#f4f5f9;border-radius:26px;display:grid;gap:24px;grid-template-columns:1fr 60%;overflow:hidden;padding-left:56px;position:relative}.success-stories .ss-cta__content{align-self:center;max-width:400px;padding:48px 0}.success-stories .ss-cta__title{color:var(--ss-ink);font-size:30px;font-weight:700;letter-spacing:-.6px;line-height:1.2;margin:0 0 16px}.success-stories .ss-cta__desc{color:#000;font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:20px;margin:0 0 28px}.success-stories .ss-cta__visual{align-self:center;aspect-ratio:199/103;display:block;height:auto;margin-left:auto;max-width:726.67px;object-fit:cover;object-position:center;width:100%}@media(max-width:992px){.success-stories .ss-hero__grid{gap:32px;grid-template-columns:1fr}.success-stories .ss-hero__title{font-size:34px}.success-stories .ss-grid{grid-template-columns:repeat(2,1fr)}.success-stories .ss-cta__card{grid-template-columns:1fr;padding-left:0}.success-stories .ss-cta__content{max-width:none;padding:36px 28px 0}.success-stories .ss-cta__visual{object-position:center top}}@media(max-width:640px){.success-stories .ss-container{padding:0 18px}.success-stories .ss-hero{padding:36px 0 48px}.success-stories .ss-hero__title{font-size:28px}.success-stories .ss-eyebrow{font-size:22px;padding:48px 0 32px}.success-stories .ss-grid{gap:20px;grid-template-columns:1fr}.success-stories .ss-cta__title{font-size:24px}}