.admissions-hero{position:relative;min-height:570px;display:flex;align-items:center;overflow:hidden;background:var(--blue)}.admissions-hero>img,.admissions-hero__overlay{position:absolute;inset:0;width:100%;height:100%}.admissions-hero>img{object-fit:cover;object-position:center}.admissions-hero__overlay{background:linear-gradient(90deg,#0a2768fa 0%,#123b8fe8 43%,#123b8f72 69%,#123b8f12)}.admissions-hero__content{position:relative;z-index:1;padding-block:5rem;color:#fff}.admissions-kicker{display:inline-block;margin-bottom:1rem;padding:.45rem .8rem;border:1px solid #ffffff45;border-radius:99px;background:#ffffff17;color:var(--orange);font-size:.78rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.admissions-hero h1{margin:0;color:#fff;font-size:clamp(3.2rem,6vw,5.7rem);font-weight:900;letter-spacing:-.045em;line-height:.94}.admissions-hero p{max-width:680px;margin:1.5rem 0 2rem;color:#fff;font-size:1.2rem;line-height:1.65}.admissions-hero .btn-outline-light{border-width:2px;font-weight:700}
.admissions-heading{max-width:720px;margin:auto}.admissions-heading>p,.admissions-documents .col-lg-8>p{margin:0;color:#52617a}.admissions-icon{display:grid;width:58px;height:58px;place-items:center;border-radius:16px;background:#f5822018;color:var(--orange)}.admissions-icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}
.admissions-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.admissions-steps article{position:relative;min-height:235px;padding:1.4rem;border:1px solid #123b8f0d;border-radius:19px;background:#fff;box-shadow:0 10px 32px #123b8f0b;transition:.25s}.admissions-steps article:hover{transform:translateY(-6px);box-shadow:0 18px 42px #123b8f17}.admissions-steps article>span{position:absolute;top:1rem;right:1rem;color:#123b8f20;font-size:1.8rem;font-weight:900}.admissions-steps h3{margin:1.1rem 0 .55rem;color:var(--blue2);font-size:1.03rem;font-weight:900}.admissions-steps p{margin:0;color:#52617a;font-size:.8rem;line-height:1.6}
.admissions-link{display:inline-flex;align-items:center;gap:.4rem;color:var(--blue);font-weight:850}.admissions-link:hover{color:var(--orange)}.admissions-document{position:relative;height:100%;min-height:170px;padding:1.2rem;border:1px solid #123b8f0d;border-radius:17px;background:#fff;transition:.25s}.admissions-document:hover{transform:translateY(-5px);box-shadow:0 14px 34px #123b8f15}.admissions-document h3{margin:1rem 0 0;color:var(--blue2);font-size:.9rem;font-weight:850;line-height:1.4}.admissions-document>i{position:absolute;right:1rem;bottom:1rem;color:var(--orange)}
.admissions-batch{height:100%;min-height:230px;padding:1.6rem;border-top:5px solid var(--orange);border-radius:18px;background:var(--light);transition:.25s}.admissions-batch:hover{transform:translateY(-5px);box-shadow:0 15px 36px #123b8f14}.admissions-batch h3{margin:1.2rem 0 .5rem;color:var(--blue2);font-weight:900}.admissions-batch p{margin:0;color:#52617a;font-size:.84rem;line-height:1.65}
.admissions-info-card{height:100%;padding:2rem;border:1px solid #123b8f0d;border-radius:20px;background:#fff;box-shadow:0 10px 30px #123b8f0b}.admissions-info-card>i{display:grid;width:55px;height:55px;place-items:center;border-radius:15px;background:var(--blue);color:#fff;font-size:1.45rem}.admissions-info-card h3{margin:1.1rem 0 .55rem;color:var(--blue2);font-size:1.15rem;font-weight:900}.admissions-info-card p{margin:0;color:#52617a;line-height:1.7}
.admissions-help__image{position:relative;padding:0 1.2rem 1.2rem 0}.admissions-help__image:after{position:absolute;right:0;bottom:0;z-index:-1;width:72%;height:72%;border-radius:25px;background:var(--orange);content:""}.admissions-help__image img{display:block;width:100%;aspect-ratio:4/3;border-radius:25px;box-shadow:0 20px 50px #123b8f20;object-fit:cover}.admissions-help .lead{color:#52617a}.admissions-faq-list{display:grid;gap:.6rem;margin-top:1.5rem}.admissions-faq-list details{padding:1rem 1.1rem;border:1px solid #123b8f10;border-radius:12px;background:var(--light)}.admissions-faq-list summary{cursor:pointer;color:var(--blue2);font-weight:850}.admissions-faq-list p{margin:.7rem 0 0;color:#52617a;font-size:.85rem;line-height:1.6}.admissions-help__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem}.admissions-help__actions>a:not(.btn){color:var(--blue);font-weight:850}.admissions-help__actions>a:hover{color:var(--orange)}
@media(max-width:991px){.admissions-hero{min-height:540px}.admissions-hero>img{object-position:66% center}.admissions-hero__overlay{background:#0a2768e6}.admissions-steps{grid-template-columns:repeat(2,1fr)}}
@media(max-width:575px){.admissions-hero{min-height:530px}.admissions-hero h1{font-size:3.3rem}.admissions-hero p{font-size:1.02rem}.admissions-steps{grid-template-columns:1fr}.admissions-steps article{min-height:190px}.admissions-document{min-height:155px;padding:1rem}.admissions-batch{min-height:210px;padding:1.1rem}}
