.page-success-stories{--ss-navy:#001a3b;--ss-gold:#ffad00;color:#07132c;overflow-x:hidden}.page-success-stories main .container{max-width:1500px;padding-left:clamp(24px,3.4vw,52px);padding-right:clamp(24px,3.4vw,52px)}.page-success-stories h1,.page-success-stories h2,.page-success-stories h3,.page-success-stories strong{font-family:Poppins,sans-serif}
.ss-hero{min-height:480px;position:relative}.ss-hero__image,.ss-hero__overlay{height:100%;inset:0;position:absolute;width:100%}.ss-hero__image{object-fit:cover}.ss-hero__overlay{background:linear-gradient(90deg,rgba(0,20,48,.99),rgba(0,20,48,.9) 36%,rgba(0,20,48,.14) 72%,rgba(0,20,48,.35))}.ss-hero__inner{align-items:center;color:#fff;display:flex;justify-content:space-between;min-height:480px;position:relative}.ss-hero__copy{max-width:630px}.ss-hero nav{display:flex;font-size:.7rem;gap:10px;margin-bottom:30px}.ss-hero nav a,.ss-hero nav span{color:#fff}.ss-hero h1{color:#fff;font-size:clamp(2.8rem,4vw,4.4rem);line-height:1.07}.ss-hero h1 span{color:var(--ss-gold);display:block}.ss-hero p{font-size:.9rem;max-width:500px}.ss-hero__stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:28px}.ss-hero__stats article{display:grid;grid-template-columns:38px 1fr}.ss-hero__stats i{color:var(--ss-gold);font-size:2rem;grid-row:1/3}.ss-hero__stats strong,.ss-hero__stats span{color:#fff;display:block}.ss-hero__stats strong{font-size:1.3rem}.ss-hero__stats span{font-size:.55rem}.ss-thumbs{display:grid;gap:7px;width:210px}.ss-thumbs img{border:3px solid #fff;border-radius:8px;height:95px;object-fit:cover;width:100%}
.ss-filter{margin-top:-28px;position:relative;z-index:2}.ss-filter>div>div{background:#fff;border-radius:12px;box-shadow:0 8px 22px rgba(10,30,62,.12);display:flex;gap:12px;justify-content:center;overflow-x:auto;padding:14px}.ss-filter button{background:#fff;border:1px solid #e0e5ec;border-radius:7px;flex:0 0 auto;font-size:.67rem;font-weight:600;padding:12px 20px}.ss-filter button.active{background:var(--ss-navy);color:#fff}.ss-filter button i{margin-right:7px}
.ss-featured{padding:28px 0 20px}.ss-featured__grid{align-items:center;display:grid;gap:34px;grid-template-columns:1.05fr .95fr}.ss-featured__image{border-radius:12px;overflow:hidden;position:relative}.ss-featured__image>img{height:440px;object-fit:cover;width:100%}.ss-featured__image>span{background:var(--ss-gold);border-radius:5px;left:14px;padding:8px 12px;position:absolute;top:14px}.ss-featured__image>small{background:var(--ss-navy);bottom:14px;color:#fff;left:14px;padding:12px 20px;position:absolute}.ss-featured em,.ss-stories header span{color:#f19a00;font-size:.7rem;font-style:normal;font-weight:700;text-transform:uppercase}.ss-featured h2{font-size:2rem}.ss-featured>div>div>p{font-size:.8rem}.ss-featured__stats{display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.ss-featured__stats article{background:#f7f8fb;border-radius:8px;padding:14px;text-align:center}.ss-featured__stats i{color:var(--ss-gold);font-size:1.4rem}.ss-featured__stats b,.ss-featured__stats span{display:block}.ss-featured__stats b{font-size:1rem}.ss-featured__stats span{font-size:.52rem}.ss-featured ul{list-style:none;padding:10px 0}.ss-featured li{font-size:.68rem;margin:7px 0}.ss-featured li::before{color:var(--ss-gold);content:"●";margin-right:8px}.ss-featured__actions{display:flex;gap:14px}.ss-featured__actions a{background:var(--ss-navy);border-radius:5px;color:#fff;font-size:.65rem;padding:11px 20px}.ss-featured__actions a:last-child{background:#fff;color:#07132c}
.ss-stories{padding:0 0 22px}.ss-stories header{text-align:center}.ss-stories h2{font-size:1.7rem}.ss-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.ss-grid>article{border-radius:11px;box-shadow:0 8px 22px rgba(10,30,62,.07);overflow:hidden;padding-bottom:18px;transition:.25s}.ss-grid>article:hover{transform:translateY(-5px)}.ss-grid>article[hidden]{display:none}.ss-grid>article>div{overflow:hidden;position:relative}.ss-grid img{height:180px;object-fit:cover;transition:.3s;width:100%}.ss-grid article:hover img{transform:scale(1.05)}.ss-grid article>div span{background:#2255c5;border-radius:15px;color:#fff;font-size:.55rem;left:12px;padding:5px 10px;position:absolute;top:10px}.ss-grid h3,.ss-grid p,.ss-grid a{margin-left:18px;margin-right:18px}.ss-grid h3{font-size:.85rem;margin-top:12px}.ss-grid p{font-size:.67rem}.ss-grid a{color:#07132c;font-size:.65rem;font-weight:700}
.ss-impact__panel{align-items:center;background:var(--ss-navy);border-radius:13px;color:#fff;display:grid;grid-template-columns:1.5fr 1fr 160px;padding:22px 30px}.ss-impact h2{color:var(--ss-gold);font-size:.95rem;text-align:center}.ss-impact__numbers{display:grid;grid-template-columns:repeat(4,1fr)}.ss-impact__numbers article{text-align:center}.ss-impact__numbers i{align-items:center;border:1px solid var(--ss-gold);border-radius:50%;color:var(--ss-gold);display:flex;font-size:1.7rem;height:64px;justify-content:center;margin:auto;width:64px}.ss-impact__numbers b,.ss-impact__numbers span{display:block}.ss-impact__numbers b{font-size:1.15rem}.ss-impact__numbers span{font-size:.52rem}.ss-impact__why{border-left:1px dashed #fff;padding-left:24px}.ss-impact__why li{font-size:.65rem;margin:10px 0}.ss-impact__why li::marker{color:var(--ss-gold)}.ss-trophy{color:var(--ss-gold);font-size:7rem;text-align:center}
.ss-testimonials{padding:26px 0}.ss-testimonials>div>h2{text-align:center}.ss-testimonial-scope{padding:0 35px;position:relative}.ss-testimonials .swiper{padding:4px}.ss-testimonials .swiper-slide{border-radius:10px;box-shadow:0 7px 20px rgba(10,30,62,.08);display:flex;height:auto;flex-direction:column;padding:22px}.ss-testimonials .swiper-slide>i{color:var(--ss-gold);font-size:2rem}.ss-testimonials .swiper-slide>p{font-size:.68rem}.ss-testimonials footer{align-items:center;display:grid;grid-template-columns:45px 1fr 80px;margin-top:auto}.ss-testimonials footer>img:first-child{border-radius:50%;height:45px;object-fit:cover;width:45px}.ss-testimonials footer>img:last-child{height:30px;object-fit:contain;width:80px}.ss-testimonials footer b,.ss-testimonials footer small{display:block;font-size:.58rem}.ss-testimonial-scope>button{background:var(--ss-navy);border:0;border-radius:50%;color:#fff;height:38px;position:absolute;top:45%;width:38px;z-index:3}.ss-testimonial-scope>button:first-child{left:0}.ss-testimonial-scope>button:nth-of-type(2){right:0}.ss-testimonial-scope>.swiper-pagination{position:static}.ss-testimonial-scope .swiper-pagination-bullet-active{background:var(--ss-gold)}
.ss-cta{padding:0 0 14px}.ss-cta__panel{align-items:center;background:var(--ss-navy);border-radius:12px;color:#fff;display:grid;gap:18px;grid-template-columns:55px 1fr auto auto;padding:20px 28px}.ss-cta__panel>i{color:var(--ss-gold);font-size:2.8rem}.ss-cta h2{color:#fff;font-size:1.25rem}.ss-cta p{font-size:.65rem}.ss-cta a{background:var(--ss-gold);border-radius:5px;color:#07132c;font-size:.6rem;font-weight:700;padding:12px 20px;text-transform:uppercase}.ss-cta a:last-child{background:transparent;border:1px solid #fff;color:#fff}
@media(max-width:991.98px){.ss-thumbs{display:none}.ss-featured__grid{grid-template-columns:1fr}.ss-grid{grid-template-columns:repeat(2,1fr)}.ss-impact__panel{grid-template-columns:1fr}.ss-impact__why{border-left:0;border-top:1px dashed #fff;margin-top:18px;padding:18px 0 0}.ss-cta__panel{grid-template-columns:45px 1fr}.ss-cta a{width:100%}}
@media(max-width:767.98px){.ss-hero__stats{grid-template-columns:repeat(2,1fr);row-gap:18px}.ss-featured__stats{grid-template-columns:repeat(2,1fr)}.ss-grid{grid-template-columns:1fr}.ss-cta__panel{grid-template-columns:1fr;text-align:center}.ss-testimonial-scope>button{display:none}.ss-testimonial-scope{padding:0}}
@media(max-width:575.98px){.ss-hero{min-height:600px}.ss-hero__inner{align-items:flex-start;padding-top:30px}.ss-hero h1{font-size:2.3rem}.ss-filter{margin-top:-20px}.ss-featured__image>img{height:300px}.ss-featured h2{font-size:1.55rem}.ss-featured__actions{display:grid}.ss-impact__numbers{grid-template-columns:repeat(2,1fr);row-gap:18px}}

/* Success stories interaction and responsive refinements */
.ss-thumbs img{transition:opacity .28s ease,transform .28s ease}
.ss-thumbs img.is-rotating{opacity:0;transform:translateY(-8px)}
.ss-featured__image>img{transition:opacity .35s ease,transform .35s ease}
.ss-featured__image>img.is-changing{opacity:.25;transform:scale(1.02)}
.ss-trophy{border-radius:10px;color:initial;font-size:initial;height:170px;justify-self:center;object-fit:contain;object-position:center;width:170px}
@media(max-width:991.98px){.ss-trophy{margin-top:18px}}
@media(max-width:767.98px){.ss-filter>div>div{justify-content:flex-start;scrollbar-width:none}.ss-filter>div>div::-webkit-scrollbar{display:none}}
@media(max-width:575.98px){.ss-featured__actions{justify-items:start}.ss-featured__actions a{padding:10px 14px;width:auto}}
