.public-shell .admissions-page-container{--admission-ink:#10233f;--admission-muted:#5d6c7e;--admission-navy:#102f5e;--admission-blue:#1b4f86;--admission-blue-strong:#1e3a8a;--admission-line:#d7e0e9;--admission-border-strong:#c2d0de;min-height:100vh;color:var(--admission-ink);background:#f6f9fc!important;padding-top:0!important;font-family:inherit!important}.public-shell .admissions-page-container .admissions-hero-banner{overflow:hidden;background:#fff!important;padding:76px 0 0!important}.public-shell .admissions-page-container .admissions-hero-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.public-shell .admissions-page-container .admissions-poster-wrapper{overflow:hidden;width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.public-shell .admissions-page-container .poster-img-container{aspect-ratio:1916/821;width:100%;padding:0;overflow:hidden}.public-shell .admissions-page-container .admissions-poster-img{object-fit:cover!important;object-position:center center!important;background:0 0!important;width:100%!important;height:100%!important;max-height:none!important;display:block!important}.public-shell .admissions-page-container,.public-shell .admissions-page-container *{font-family:inherit!important}.public-shell .admissions-page-container .scholarship-grid-container{z-index:1;box-sizing:border-box;align-items:start;position:relative;width:100%!important;max-width:none!important;box-shadow:none!important;background:radial-gradient(circle at 7% 18%,#1b4f860f,#0000 22rem),radial-gradient(circle at 94% 54%,#2768ad12,#0000 25rem),linear-gradient(90deg,#10233f06 1px,#0000 1px) 0 0/48px 48px,linear-gradient(#10233f06 1px,#0000 1px) 0 0/48px 48px,#f7f9fc!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr)!important;gap:34px!important;margin:0!important;padding:clamp(2.5rem,6vw,4rem) max(24px,50vw - 580px) 74px!important;display:grid!important}.public-shell .admissions-page-container .scholarship-left-details{width:100%;border:0!important;padding:5px 0 0!important}.public-shell .admissions-page-container .poster-header{grid-template-columns:52px minmax(0,1fr);column-gap:16px;position:relative;align-items:start!important;display:grid!important}.public-shell .admissions-page-container .poster-header-icon{color:#fff;background:var(--admission-ink);border:1px solid #1d3a63;border-radius:13px;grid-row:1/span 2;place-items:center;width:52px;height:52px;margin:0!important;display:grid!important}.public-shell .admissions-page-container .poster-header-icon svg{width:34px;height:34px}.public-shell .admissions-page-container .poster-header-icon svg path,.public-shell .admissions-page-container .poster-header-icon svg polygon,.public-shell .admissions-page-container .poster-header-icon svg path[fill=\#0257d0]{fill:#fff!important}.public-shell .admissions-page-container .poster-header-icon svg path[stroke=\#0257d0]{stroke:#fff!important}.public-shell .admissions-page-container .poster-main-title{grid-column:2;max-width:600px;color:var(--admission-ink)!important;letter-spacing:-.035em!important;margin:2px 0 18px!important;font-size:clamp(1.6rem,3.2vw,2.5rem)!important;font-weight:700!important;line-height:1.15!important}.public-shell .admissions-page-container .blue-title-highlight{color:var(--admission-blue-strong)!important}.public-shell .admissions-page-container .poster-badge-pill{border:1px solid #1d3a63;grid-column:2;justify-self:start;color:#fff!important;background:var(--admission-ink)!important;letter-spacing:.07em!important;border-radius:999px!important;margin:0 0 24px!important;padding:6px 12px!important;font-size:.66rem!important;font-weight:650!important}.public-shell .admissions-page-container .poster-intro-text{grid-column:1/-1;max-width:700px;color:var(--admission-muted)!important;margin:0!important;font-size:.9rem!important;line-height:1.7!important}.public-shell .admissions-page-container .poster-star-divider{grid-column:1/-1;gap:12px!important;margin:27px 0 20px!important}.public-shell .admissions-page-container .divider-line{background:var(--admission-line)!important;height:1px!important}.public-shell .admissions-page-container .star-svg{fill:var(--admission-blue-strong)!important}.public-shell .admissions-page-container .poster-features-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px!important;display:grid!important}.public-shell .admissions-page-container .poster-feature-item,.public-shell .admissions-page-container .poster-feature-card-boxed{min-width:0;min-height:0;position:relative;border:1px solid var(--admission-line)!important;box-shadow:none!important;background:radial-gradient(circle at 100% 0,#1b4f860f,#0000 9rem),#fff!important;border-radius:14px!important;align-items:flex-start!important;gap:13px!important;margin:0!important;padding:17px 18px!important;transition:border-color .18s,box-shadow .18s,transform .18s!important}.public-shell .admissions-page-container .poster-feature-item:hover,.public-shell .admissions-page-container .poster-feature-card-boxed:hover{transform:translateY(-1px);border-color:var(--admission-border-strong)!important}.public-shell .admissions-page-container .feature-icon-circle,.public-shell .admissions-page-container .feature-icon-circle-dark{place-items:center;width:40px!important;height:40px!important;color:var(--admission-ink)!important;background:#eef1f6!important;border:1px solid #dde3ec!important;border-radius:10px!important;flex:0 0 40px!important;display:grid!important}.public-shell .admissions-page-container .feature-icon-circle svg{width:19px;height:19px;stroke:var(--admission-ink)}.public-shell .admissions-page-container .feature-title,.public-shell .admissions-page-container .feature-title-blue{color:var(--admission-ink)!important;margin:0!important;font-size:.92rem!important;font-weight:650!important;line-height:1.3!important}.public-shell .admissions-page-container .feature-description,.public-shell .admissions-page-container .feature-description-blue{color:var(--admission-muted)!important;margin:5px 0 0!important;font-size:.76rem!important;line-height:1.5!important}.public-shell .admissions-page-container .poster-feature-card-boxed{color:#fff;grid-column:1/-1;min-height:0;background:radial-gradient(circle at 100% 0,#68a0e238,#0000 14rem),linear-gradient(145deg,#123b6e,#0b2c58)!important;border-color:#214a76!important}.public-shell .admissions-page-container .poster-feature-card-boxed .feature-icon-circle-dark{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff2b!important}.public-shell .admissions-page-container .poster-feature-card-boxed .feature-icon-circle-dark svg{stroke:#fff}.public-shell .admissions-page-container .poster-feature-card-boxed .feature-title-blue{color:#fff!important}.public-shell .admissions-page-container .poster-feature-card-boxed .feature-description-blue{color:#ffffffb3!important}.public-shell .admissions-page-container .scholarship-right-form{width:100%;position:sticky;top:96px}.public-shell .admissions-page-container .registration-form-card{color:var(--admission-ink);position:relative;overflow:hidden;width:100%!important;box-shadow:none!important;background:linear-gradient(#eef1f6 0,#fff 11rem)!important;border:1px solid #d4dbe6!important;border-radius:16px!important;padding:30px!important}.public-shell .admissions-page-container .registration-form-card:before{content:"";background:linear-gradient(90deg, var(--admission-blue-strong), var(--admission-navy));pointer-events:none;height:3px;position:absolute;inset:0 0 auto}.public-shell .admissions-page-container .form-card-header,.public-shell .admissions-page-container .register-exam-form,.public-shell .admissions-page-container .form-card-footer,.public-shell .admissions-page-container .success-feedback-container{z-index:1;position:relative}.public-shell .admissions-page-container .form-card-header{grid-template-columns:48px minmax(0,1fr);gap:14px;text-align:left!important;align-items:center!important;margin-bottom:23px!important;display:grid!important}.public-shell .admissions-page-container .form-header-icon{place-items:center;color:#fff!important;background:var(--admission-ink)!important;border:1px solid #1d3a63!important;border-radius:11px!important;width:48px!important;height:48px!important;margin:0!important;display:grid!important}.public-shell .admissions-page-container .form-header-icon svg{stroke:#fff;width:25px;height:25px}.public-shell .admissions-page-container .form-card-title{color:var(--admission-ink)!important;letter-spacing:-.025em!important;margin:0!important;font-size:1.05rem!important;font-weight:650!important;line-height:1.35!important}.public-shell .admissions-page-container .title-underline{display:none!important}.public-shell .admissions-page-container .register-exam-form{gap:14px!important}.public-shell .admissions-page-container .register-exam-form .form-input-group{gap:7px!important;margin:0!important}.public-shell .admissions-page-container .form-label{letter-spacing:.012em;color:#41536a!important;font-size:.72rem!important;font-weight:650!important}.public-shell .admissions-page-container .input-with-icon input,.public-shell .admissions-page-container .input-with-icon select{min-height:46px;color:var(--admission-ink)!important;box-shadow:none!important;background:#fff!important;border:1px solid #cdd9e4!important;border-radius:9px!important;padding:11px 13px 11px 43px!important;transition:border-color .16s,box-shadow .16s!important}.public-shell .admissions-page-container .input-with-icon input:focus,.public-shell .admissions-page-container .input-with-icon select:focus{border-color:var(--admission-blue-strong)!important;box-shadow:0 0 0 3px #2563eb1f!important}.public-shell .admissions-page-container .input-with-icon input::placeholder{color:#8a98aa}.public-shell .admissions-page-container .input-icon{stroke:#63758a!important;left:14px!important}.public-shell .admissions-page-container .form-error-message{color:#a21f2d!important;box-shadow:none!important;background:#fff3f4!important;border-color:#f0c9ce!important}.public-shell .admissions-page-container .register-submit-btn{color:#fff!important;background:var(--admission-navy)!important;border:1px solid var(--admission-navy)!important;min-height:49px!important;box-shadow:none!important;border-radius:9px!important;margin-top:5px!important;font-size:.88rem!important;font-weight:700!important;transition:background .16s,box-shadow .16s,transform .16s!important}.public-shell .admissions-page-container .register-submit-btn:hover{transform:translateY(-1px);color:#fff!important;background:var(--admission-blue)!important;box-shadow:0 12px 24px -12px #102f5e73!important}.public-shell .admissions-page-container .form-card-footer{color:#718096!important;margin-top:17px!important;font-size:.68rem!important}.public-shell .admissions-page-container .form-card-footer svg{stroke:#718096}.public-shell .admissions-page-container .success-feedback-container h4{color:var(--admission-ink)!important}.public-shell .admissions-page-container .success-feedback-container p{color:var(--admission-muted)!important}@media (max-width:1000px){.public-shell .admissions-page-container .scholarship-grid-container{grid-template-columns:1fr!important;padding-inline:max(24px,50vw - 380px)!important}.public-shell .admissions-page-container .scholarship-right-form{position:static}}@media (max-width:1023px){.public-shell .admissions-page-container .admissions-hero-banner{padding-top:68px!important}}@media (max-width:640px){.public-shell .admissions-page-container .scholarship-grid-container{gap:24px!important;padding:2.5rem 12px 54px!important}.public-shell .admissions-page-container .poster-header{grid-template-columns:42px minmax(0,1fr);column-gap:12px}.public-shell .admissions-page-container .poster-header-icon{border-radius:11px;width:42px;height:42px}.public-shell .admissions-page-container .poster-header-icon svg{width:27px;height:27px}.public-shell .admissions-page-container .poster-main-title{font-size:clamp(1.45rem,7.5vw,2rem)!important}.public-shell .admissions-page-container .poster-features-list{grid-template-columns:1fr}.public-shell .admissions-page-container .poster-feature-card-boxed{grid-column:auto}.public-shell .admissions-page-container .poster-feature-item,.public-shell .admissions-page-container .poster-feature-card-boxed{min-height:0;padding:16px!important}.public-shell .admissions-page-container .registration-form-card{border-radius:13px!important;padding:22px!important}}
