.success-stories-page{--ink:#17202b;--muted:#5d6877;--line:#dce3e8;--tint:#f5f8f7;--green:#176b5b;color:var(--ink);overflow:clip}.success-stories-page *{box-sizing:border-box}.ss-container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.ss-section,.ss-hero{padding:88px 0}.ss-tint{background:var(--tint)}.ss-breadcrumb{padding-top:30px}.ss-breadcrumb ol{display:flex;gap:9px;list-style:none;margin:0;padding:0;color:var(--muted)}.ss-breadcrumb li+li:before{content:"/";margin-right:9px}.ss-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:54px;align-items:center}.ss-eyebrow{display:block;color:var(--green);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}.ss-hero h1{font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.05;margin:0 0 22px}.ss-heading{max-width:760px;margin-bottom:34px}.ss-heading h2,.ss-section>div>h2{font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.1}.ss-lead{font-size:1.16rem;line-height:1.75;color:var(--muted)}.ss-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.ss-pill,.ss-status,.ss-tags span{display:inline-flex;border-radius:999px;padding:7px 11px;background:#e5f3ef;color:#145b4f;font-size:.76rem;font-weight:750}.ss-pill{margin-bottom:18px}.ss-notice{border-left:4px solid #d49a22;background:#fff8e7;padding:16px 18px;border-radius:5px;line-height:1.6}.case-study-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:9px;border:1px solid #b8d5cd;border-radius:18px;background:linear-gradient(135deg,#edf8f5,#e4edf6);color:#245a54;padding:24px}.case-study-placeholder i{font-size:2.5rem}.case-study-placeholder small{color:#607872}.case-study-placeholder--hero{aspect-ratio:16/10}.case-study-placeholder--featured{aspect-ratio:4/3}.case-study-placeholder--card{aspect-ratio:3/2;border-radius:14px 14px 0 0}.case-study-placeholder--specialty{aspect-ratio:3/1}.case-study-placeholder--testimonial{aspect-ratio:3/2}.ss-grid{display:grid;gap:22px}.ss-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ss-card{display:flex;flex-direction:column;height:100%;min-width:0;padding:25px;border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:0 8px 30px rgba(20,38,45,.05)}.ss-story{padding:0 0 24px}.ss-story .ss-card-body,.ss-story>a{margin-inline:24px}.ss-card-body{flex:1}.ss-card h3{font-size:1.3rem;line-height:1.3;margin:14px 0}.ss-card h4{font-size:.85rem;margin-bottom:4px}.ss-card p{color:var(--muted);line-height:1.65}.ss-card>a,.ss-goal>a{margin-top:auto;align-self:flex-start}.ss-icon-card>i,.ss-goal>i{font-size:1.8rem;color:var(--green)}.ss-tags{display:flex;flex-wrap:wrap;gap:6px;margin:13px 0}.ss-list{padding-left:20px;line-height:1.65}.ss-list li::marker{color:var(--green)}.ss-feature{border:1px solid var(--line);border-radius:20px;padding:34px}.ss-filter{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px;margin-bottom:58px}.ss-filter label,.ss-form label,.ss-news-form label{display:flex;flex-direction:column;gap:7px;font-weight:700}.ss-filter input,.ss-filter select,.ss-form input,.ss-form select,.ss-form textarea,.ss-news-form input,.ss-news-form select{width:100%;border:1px solid #b8c2cb;border-radius:8px;padding:12px;background:#fff}.ss-filter-grid,.ss-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px}.ss-filter-foot{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:15px}.ss-filter-foot button{background:none;border:0;color:var(--green);font-weight:800;text-decoration:underline}.ss-compare article{padding:32px;border:1px solid var(--line);border-radius:16px}.ss-impact{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;gap:18px}.ss-impact li{position:relative;border-top:3px solid var(--green);padding-top:18px}.ss-impact span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--green);color:#fff}.ss-form-panel{display:grid;grid-template-columns:1fr 2fr;gap:50px}.ss-form{margin:0}.ss-span-2{grid-column:span 2}.ss-check{flex-direction:row!important;align-items:flex-start}.ss-check input{width:auto}.ss-faq-item{border-bottom:1px solid var(--line)}.ss-faq-item h3{margin:0}.ss-faq-item button{width:100%;display:flex;justify-content:space-between;text-align:left;background:none;border:0;padding:20px 0;font:inherit;font-weight:750}.ss-faq-panel{padding:0 0 18px;color:var(--muted)}.ss-newsletter,.ss-final{text-align:center;background:#e9f4f1}.ss-news-form{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:12px;align-items:end;max-width:980px;margin:28px auto}.ss-points{display:flex;justify-content:center;flex-wrap:wrap;gap:28px;list-style:none;padding:0}.ss-final .ss-actions{justify-content:center}.success-stories-page :focus-visible{outline:3px solid #e0a82f;outline-offset:3px}
@media(max-width:991px){.ss-grid--4,.ss-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-impact{grid-template-columns:1fr}.ss-impact li{border-top:0;border-left:3px solid var(--green);padding:0 0 22px 22px}.ss-form-panel{grid-template-columns:1fr}.ss-news-form{grid-template-columns:1fr 1fr}.ss-form{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.ss-container{width:min(100% - 28px,1180px)}.ss-section,.ss-hero{padding:62px 0}.ss-two,.ss-grid--2,.ss-grid--3,.ss-grid--4{grid-template-columns:1fr}.ss-hero .ss-two{gap:30px}.ss-actions{flex-direction:column}.ss-actions a{width:100%;text-align:center}.ss-filter-grid,.ss-form,.ss-news-form{grid-template-columns:1fr}.ss-span-2{grid-column:auto}.ss-filter-foot{align-items:flex-start;flex-direction:column}.ss-feature{padding:18px}.ss-breadcrumb{overflow-wrap:anywhere}.ss-points{flex-direction:column;align-items:center}}
@media(prefers-reduced-motion:reduce){.success-stories-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
