:root{--success-red:#d7111f;--success-navy:#041426}.rcc-page-success-stories{color:#101c2c;font-size:16px;overflow-x:hidden}.rcc-page-success-stories .container{max-width:1400px}.rcc-page-success-stories a:focus-visible,.rcc-page-success-stories button:focus-visible{outline:3px solid #f0959b;outline-offset:3px}.rcc-page-success-stories .rcc-topbar--success{background:#031426}.success-topbar__admission i{color:#ffd11a}.success-topbar__offer{padding-left:14px;border-left:1px solid rgba(255,255,255,.25)}.success-topbar__apply{padding:5px 15px;border-radius:4px;color:#fff;background:var(--success-red);font-weight:800}.rcc-page-success-stories .rcc-header,.rcc-page-success-stories .rcc-header__inner{min-height:76px}.rcc-page-success-stories .rcc-header__brand{width:225px}
.success-hero{position:relative;min-height:430px;overflow:hidden;color:#fff;background:radial-gradient(circle at 26% 38%,#12304c 0,transparent 38%),linear-gradient(110deg,#06182c,#020d19)}.success-hero:after{content:"";position:absolute;right:-4%;bottom:-33px;left:-4%;z-index:5;height:48px;border-top:6px solid var(--success-red);border-radius:50% 50% 0 0/100% 100% 0 0;background:#fff}.success-hero__dots{position:absolute;top:42px;left:46%;width:120px;height:85px;background-image:radial-gradient(var(--success-red) 1px,transparent 1px);background-size:14px 14px}.success-hero__grid{position:relative;min-height:430px}.success-hero__copy{position:relative;z-index:3;width:55%;padding:38px 18px 26px}.success-breadcrumb{display:flex;gap:12px;margin:0 0 17px;padding:0;list-style:none;font-size:13px}.success-breadcrumb li+li:before{content:"›";margin-right:12px;color:#fff}.success-breadcrumb a{color:#fff}.success-breadcrumb li:last-child{color:#ffd21d}.success-hero h1{margin:0;color:#fff;font-size:clamp(44px,4.5vw,68px);font-weight:850;line-height:1;text-transform:uppercase}.success-hero h2{margin:9px 0 15px;color:#f21a28;font-size:clamp(28px,3vw,43px);font-weight:800}.success-hero__copy>p{max-width:640px;margin:0;color:#fff;font-size:16px;line-height:1.65}.success-hero__visual{position:absolute;inset:0 calc((100vw - 100%)/-2) 0 50%;overflow:hidden;clip-path:ellipse(73% 112% at 76% 50%);filter:drop-shadow(-7px 0 0 var(--success-red))}.success-hero__visual img{width:100%;height:100%;object-fit:cover;object-position:center 43%}.success-hero__stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:25px}.success-hero__stats article{display:flex;align-items:center;gap:12px;padding:0 18px;border-right:1px solid rgba(255,255,255,.2)}.success-hero__stats article:first-child{padding-left:0}.success-hero__stats article:last-child{border:0}.success-hero__stats>article>i{display:grid;width:48px;height:48px;place-items:center;flex:0 0 48px;border-radius:50%;color:#fff;background:rgba(190,15,28,.35);font-size:23px}.success-hero__stats strong,.success-hero__stats small{display:block}.success-hero__stats strong{font-size:25px;line-height:1}.success-hero__stats small{margin-top:6px;color:#e8edf2;font-size:11px;line-height:1.3}
.success-stories{padding:34px 0 22px}.success-section-heading{text-align:center}.success-section-heading h2{display:flex;align-items:center;justify-content:center;gap:16px;margin:0;color:#17202d;font-size:26px;font-weight:850;text-transform:uppercase}.success-section-heading h2:before,.success-section-heading h2:after{content:"";width:55px;height:1px;background:var(--success-red)}.success-section-heading h2 span{color:var(--success-red)}.success-section-heading p{margin:10px 0 25px;color:#5a6470;font-size:15px}.success-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 38px}.success-card{position:relative;overflow:hidden;border:1px solid #dfe3e7;border-radius:10px;background:#fff;box-shadow:0 5px 16px rgba(5,22,38,.08);transition:transform .25s,box-shadow .25s}.success-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(5,22,38,.14)}.success-card__portrait{height:230px;overflow:hidden}.success-card__portrait img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.success-card:hover .success-card__portrait img{transform:scale(1.035)}.success-card__quote{position:absolute;right:18px;top:205px;display:grid;width:52px;height:52px;place-items:center;border-radius:50%;color:var(--success-red);background:#fff;box-shadow:0 3px 12px rgba(0,0,0,.14);font-size:33px;transition:transform .25s}.success-card:hover .success-card__quote{transform:translateY(-3px)}.success-card__body{padding:14px 24px 18px}.success-card h3{margin:0 0 3px;font-size:20px;font-weight:850}.success-card__role{display:block;color:var(--success-red);font-size:14px}.success-card__company{margin:7px 0 11px;color:#4e5864;font-size:13px}.success-card__company i{margin-right:6px}.success-card blockquote{min-height:72px;margin:0;color:#26323f;font-size:14px;line-height:1.55}.success-card footer{display:grid;grid-template-columns:1fr auto;gap:12px;margin-top:13px;padding-top:13px;border-top:1px solid #e1e4e8}.success-card footer>div{display:flex;align-items:center;gap:9px}.success-card footer i{font-size:24px}.success-card footer small,.success-card footer strong{display:block}.success-card footer small{font-size:11px;color:#66717c}.success-card footer strong{font-size:12px;line-height:1.35}
.success-companies{padding:0 0 18px}.success-companies h2{margin:0 0 14px;text-align:center;font-size:20px;font-weight:850;text-transform:uppercase}.success-company-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:13px}.success-company-grid article{display:grid;min-height:74px;place-items:center;padding:10px;border:1px solid #e1e4e7;border-radius:7px;background:#fff;box-shadow:0 3px 9px rgba(5,22,38,.05);transition:.22s}.success-company-grid article:hover{border-color:#e78389;transform:translateY(-3px)}.success-company-grid img{width:100%;max-width:145px;height:42px;object-fit:contain}
.success-cta{padding-bottom:0}.success-cta__panel{position:relative;display:grid;grid-template-columns:250px 1fr auto;gap:25px;min-height:150px;align-items:center;overflow:hidden;padding:18px 70px 18px 250px;border-radius:10px;color:#fff;background:radial-gradient(circle at 12% 50%,#0a2945,transparent 24%),linear-gradient(100deg,#021426 10%,#061628 55%,#620008 100%)}.success-cta__panel:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,204,39,.5) 1px,transparent 1px);background-size:18px 18px;mask-image:linear-gradient(90deg,#000,transparent 24%);pointer-events:none}.success-trophy{position:absolute;left:35px;bottom:-30px;z-index:1;width:190px;text-align:center;color:#ffbf21;font-size:130px;filter:drop-shadow(0 7px 5px rgba(0,0,0,.4))}.success-trophy span:before,.success-trophy span:after{content:"✦";position:absolute;top:15px;font-size:25px;animation:success-spark 2s ease-in-out infinite}.success-trophy span:before{left:10px}.success-trophy span:after{right:5px;animation-delay:.7s}.success-cta__panel>div:nth-child(2){grid-column:2;position:relative;z-index:2}.success-cta h2{margin:0 0 8px;color:#fff;font-size:28px;font-weight:850}.success-cta p{max-width:610px;margin:0;color:#fff;font-size:14px;line-height:1.55}.success-cta__actions{position:relative;z-index:2;display:flex;gap:16px}.success-cta__actions a{display:flex;min-width:180px;min-height:50px;align-items:center;justify-content:center;gap:18px;border:1px solid #8290a0;border-radius:5px;color:#fff;font-size:14px;font-weight:800;transition:.2s}.success-cta__actions a:first-child{border-color:var(--success-red);background:var(--success-red)}.success-cta__actions a:hover{transform:translateY(-3px)}
.success-bottom-stats{padding:15px 0;background:#fff}.success-bottom-stats__grid{display:grid;grid-template-columns:repeat(5,1fr)}.success-bottom-stats article{display:flex;align-items:center;justify-content:center;gap:13px;border-right:1px solid #e0e3e6}.success-bottom-stats article:last-child{border:0}.success-bottom-stats i{color:var(--success-red);font-size:34px}.success-bottom-stats strong,.success-bottom-stats small{display:block}.success-bottom-stats strong{color:var(--success-red);font-size:25px;line-height:1}.success-bottom-stats small{margin-top:5px;font-size:12px}.rcc-page-success-stories .rcc-footer__links a.is-active{color:var(--success-red)}
@keyframes success-spark{0%,100%{opacity:.45;transform:translateY(0) rotate(0)}50%{opacity:1;transform:translateY(-7px) rotate(22deg)}}
@media(min-width:1200px){.rcc-page-success-stories .rcc-navbar{align-self:stretch}.rcc-page-success-stories .rcc-navbar__item{display:flex;align-items:center}.rcc-page-success-stories .rcc-navbar__link,.rcc-page-success-stories .rcc-navbar__toggle{height:76px;align-items:center;padding:0;font-size:13px;line-height:1}.rcc-page-success-stories .rcc-navbar__link:after,.rcc-page-success-stories .rcc-navbar__toggle:after{bottom:12px}}
@media(max-width:1199px){.success-hero__copy{width:62%}.success-hero__visual{left:52%;opacity:.8}.success-hero__stats{grid-template-columns:1fr 1fr;gap:18px}.success-hero__stats article{border:0}.success-company-grid{grid-template-columns:repeat(4,1fr)}.success-cta__panel{grid-template-columns:180px 1fr;padding-left:190px}.success-cta__actions{grid-column:2}.success-card-grid{gap:20px}}
@media(max-width:991px){.success-card-grid{grid-template-columns:1fr 1fr}.success-hero{min-height:530px}.success-hero__grid{min-height:530px}.success-hero__copy{width:65%}.success-bottom-stats__grid{grid-template-columns:repeat(3,1fr);gap:18px}.success-bottom-stats article{border:0}.success-cta__panel{padding-right:30px}}
@media(max-width:767px){.rcc-page-success-stories .rcc-header,.rcc-page-success-stories .rcc-header__inner{min-height:70px}.rcc-page-success-stories .rcc-header__brand{width:190px}.success-hero,.success-hero__grid{min-height:880px}.success-hero__copy{width:100%;padding:35px 15px 450px}.success-hero__visual{inset:auto 0 0;height:430px;opacity:1;clip-path:ellipse(95% 72% at 60% 78%);filter:drop-shadow(0 -6px 0 var(--success-red))}.success-hero h1{font-size:43px}.success-hero h2{font-size:29px}.success-card-grid{grid-template-columns:1fr}.success-company-grid{grid-template-columns:repeat(2,1fr)}.success-cta__panel{display:block;padding:165px 22px 24px;text-align:center}.success-trophy{top:-15px;right:0;bottom:auto;left:0;margin:auto;font-size:120px}.success-cta__actions{display:grid;margin-top:20px}.success-bottom-stats__grid{grid-template-columns:1fr 1fr}.success-bottom-stats article:last-child{grid-column:1/-1}.success-section-heading h2{font-size:22px}.success-section-heading h2:before,.success-section-heading h2:after{width:25px}.success-section-heading p{font-size:14px}.success-card__portrait{height:250px}.success-topbar__offer,.success-follow{display:none}}
@media(max-width:430px){.success-hero,.success-hero__grid{min-height:950px}.success-hero__copy{padding-bottom:470px}.success-hero__stats{gap:17px 8px}.success-hero__stats article{gap:8px;padding:0}.success-hero__stats>article>i{width:42px;height:42px;flex-basis:42px}.success-hero__stats strong{font-size:21px}.success-hero__stats small{font-size:10px}.success-section-heading h2{font-size:19px}.success-company-grid{gap:8px}.success-company-grid article{min-height:66px}.success-bottom-stats i{font-size:28px}.success-bottom-stats strong{font-size:21px}}
@media(min-width:992px) and (max-width:1199px){.rcc-page-success-stories .rcc-header__inner{gap:11px}.rcc-page-success-stories .rcc-header__brand{width:172px}.rcc-page-success-stories .rcc-desktop-nav{display:block}.rcc-page-success-stories .rcc-header__apply{display:inline-flex;min-height:40px;padding:8px 12px;font-size:10px}.rcc-page-success-stories .rcc-menu-toggle{display:none}.rcc-page-success-stories .rcc-navbar{gap:12px}.rcc-page-success-stories .rcc-navbar__link,.rcc-page-success-stories .rcc-navbar__toggle{height:76px;align-items:center;padding:0;font-size:10px;line-height:1}.rcc-page-success-stories .rcc-navbar__link:after,.rcc-page-success-stories .rcc-navbar__toggle:after{bottom:12px}.success-hero__copy{width:59%}.success-hero__copy>p{max-width:520px}.success-hero__stats{grid-template-columns:repeat(4,1fr);gap:0}.success-hero__stats article{gap:7px;padding:0 8px;border-right:1px solid rgba(255,255,255,.2)}.success-hero__stats article:last-child{border:0}.success-hero__stats>article>i{width:40px;height:40px;flex-basis:40px;font-size:19px}.success-hero__stats strong{font-size:21px}.success-hero__stats small{font-size:9px}.success-card__portrait{height:190px}.success-card__quote{top:165px}.success-company-grid{grid-template-columns:repeat(7,1fr);gap:8px}.success-company-grid article{min-height:68px;padding:7px}.rcc-page-success-stories .rcc-footer__main{padding:38px 0 25px}.rcc-page-success-stories .rcc-footer .row>div{flex:0 0 auto;width:13%}.rcc-page-success-stories .rcc-footer .row>div:first-child{width:22%}.rcc-page-success-stories .rcc-footer .row>div:nth-child(5){width:19%}.rcc-page-success-stories .rcc-footer .row>div:last-child{width:20%}.rcc-page-success-stories .rcc-footer__title{font-size:14px}.rcc-page-success-stories .rcc-footer p,.rcc-page-success-stories .rcc-footer li,.rcc-page-success-stories .rcc-footer a{font-size:11px}.rcc-page-success-stories .rcc-footer__newsletter{display:block}.rcc-page-success-stories .rcc-footer__newsletter input,.rcc-page-success-stories .rcc-footer__newsletter button{width:100%;margin-top:7px;border-radius:5px}}
@media(prefers-reduced-motion:reduce){.rcc-page-success-stories *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}


.success-card__portrait{
    overflow:hidden;
}

.success-card__portrait img{
    width:100% !important;
    height:100% !important;
    object-fit:cover !important;
    object-position:center top !important;
}

/* IMPORTANT: Success CTA text ko trophy ke qareeb left lana hai */
@media (min-width: 1200px){
    .success-cta__panel{
        padding-left:40px !important;
    }
}
/* IMPORTANT: Success CTA left side image */
.success-trophy{
    position:absolute;
    left:20px;
    bottom:0;
    z-index:1;
    width:210px;
    height:150px;
    display:flex;
    align-items:flex-end;
    justify-content:center;
}

.success-trophy img{
    width:100%;
    height:100%;
    object-fit:contain;
    display:block;
}

.rcc-page-success-stories .rcc-header__brand {
    width: 160px !important;
    flex: 0 0 160px !important;
    margin-left: 65px !important;
}

.rcc-page-success-stories .rcc-header__brand img {
    width: 160px !important;
    height: 67px !important;
    max-width: 160px !important;
    max-height: 67px !important;

    object-fit: fill !important;
    transform: none !important;
}