.mock-hero{height:410px;position:relative;overflow:hidden;background:#0d55a8}.mock-hero-bg{position:absolute;inset:0;background:linear-gradient(100deg,rgba(3,52,115,.95),rgba(3,85,166,.35)),url('https://images.unsplash.com/photo-1521295121783-8a321d551ad2?auto=format&fit=crop&w=1900&q=90') center/cover}.mock-hero-bg:after{content:"";position:absolute;right:-4%;top:-45%;width:38%;height:160%;background:#efc400;transform:skewX(-16deg);box-shadow:-25px 0 0 rgba(255,255,255,.86)}.mock-hero-copy{position:relative;z-index:2;color:#fff;padding-top:70px;text-align:center}.mock-hero-copy span{font:800 32px Poppins;letter-spacing:.05em}.mock-hero-copy h1{font:900 clamp(70px,10vw,132px)/.9 Poppins;margin:0;color:#fff}.mock-hero-copy strong{display:block;background:#d22b32;padding:6px 16px;width:max-content;margin:14px auto;transform:rotate(-3deg)}.student-collage{min-height:500px;background:url('https://images.unsplash.com/photo-1523240795612-9a054b0db644?auto=format&fit=crop&w=900&q=85') center/cover;border-radius:28px 28px 120px 28px;position:relative}.student-collage:after{content:"✦";position:absolute;right:-25px;top:30px;color:#e8a300;font-size:70px}.mock-intro h2{font-size:42px}.mock-stats{background:#b40008;color:#fff;padding:24px 0}.mock-stats .grid>div{display:grid;grid-template-columns:54px 1fr;grid-template-rows:auto auto;align-items:center}.mock-stats i{grid-row:1/3;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#f5a900;font-style:normal}.mock-stats strong{font:800 34px Poppins;line-height:1}.mock-stats span{font-size:12px}.pathway em,.mock-destinations em,.mock-procedure em,.mock-testimonials em,.mock-news em,.mock-apply em{font-style:normal;color:#154aa5}.path-grid{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:14px;align-items:center}.path-grid>span{font-size:34px}.path-card{padding:26px 20px;border:2px solid;border-radius:14px;text-align:center;position:relative}.path-card.blue{border-color:#154aa5}.path-card.red{border-color:#ba2e34}.path-card b{position:absolute;top:10px;left:12px;font:800 35px Poppins;color:#e6eaf1}.path-card .icon{margin:auto}.mock-chairman{background:#f6f6f6}.chairman-photo{min-height:590px;border-radius:20px;background:url('https://images.unsplash.com/photo-1560250097-0b93528c311a?auto=format&fit=crop&w=900&q=90') center/cover;position:relative}.chairman-photo span{position:absolute;right:-18px;bottom:25px;background:#f4b000;color:#154aa5;padding:18px;font:900 26px Poppins}.chairman-photo small{display:block;font-size:10px}.signature{font:italic 24px Georgia;color:#154aa5;margin-top:24px}.mock-apply{background:linear-gradient(135deg,#043e91,#1562c5);color:#fff}.mock-apply h2{color:#fff}.mock-apply .side-form{position:static;padding:0;background:transparent}.mock-apply .eyebrow{color:#f5b400}.dest-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.dest-card{border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.12);text-align:center;padding-bottom:22px;position:relative;overflow:hidden}.dest-card>div{height:205px;background-size:cover;background-position:center}.dest-card .flag{display:grid;place-items:center;margin:-22px auto 0;width:44px;height:44px;border-radius:50%;background:#ba2e34;color:#fff;border:4px solid #fff;position:relative}.dest-card h3{font:800 21px Poppins;margin:8px 0}.dest-card p{padding:0 20px;margin:0;color:#666;font-size:14px}.mock-unis{background:#ad0008}.mock-unis .logo-wall{grid-template-columns:repeat(8,1fr)}.mock-unis .logo-wall span{color:#ba2e34}.mock-procedure .card{border-radius:2px;text-align:center}.mock-testimonials{background:linear-gradient(120deg,#1d4f9e,#356dbe);color:#fff}.mock-testimonials h2{color:#fff}.mock-testimonials .eyebrow{color:#f5b400}.review-brand{display:grid;place-items:center;text-align:center;color:#fff;font-size:18px}.news-card{border:1px solid #e3e3e3;border-radius:8px;padding:0 0 20px;overflow:hidden}.news-card div{height:210px;background-size:cover;background-position:center}.news-card h3,.news-card a{display:block;margin:15px 18px}.news-card a{color:#154aa5;font-weight:800}@media(max-width:900px){.path-grid{grid-template-columns:1fr 1fr}.path-grid>span{display:none}.mock-unis .logo-wall{grid-template-columns:repeat(4,1fr)}}@media(max-width:620px){.mock-hero{height:330px}.mock-hero-copy{padding-top:55px}.mock-hero-copy span{font-size:19px}.mock-hero-copy h1{font-size:62px}.path-grid,.dest-grid{grid-template-columns:1fr}.mock-stats .grid{grid-template-columns:1fr 1fr}.mock-unis .logo-wall{grid-template-columns:repeat(2,1fr)}}
