.interview-offers-wrapper{background:#fff;padding:60px 0;font-family:Inter,sans-serif}.interview-offers-title{text-align:center;color:#000;margin-bottom:2.5rem;font-size:2.3rem;font-weight:700;position:relative}.interview-offers-title:after{content:"";background:linear-gradient(90deg,#f4d100,#fce76c);border-radius:3px;width:80px;height:4px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.interview-offers-card{cursor:pointer;background:#fff;border:1px solid #f5e27a;border-radius:14px;justify-content:space-between;align-items:center;padding:18px 20px;transition:all .3s;display:flex;box-shadow:0 4px 8px #e5cb6340}.interview-offers-card:hover{background:#fffcee;border-color:#f4d100;transform:translateY(-2px);box-shadow:0 6px 14px #f4d1004d}.interview-offers-card.active{background:#fff9d6;border-color:#f4d100}.interview-offers-text{color:#000;padding-right:14px;font-size:1.1rem;font-weight:600}.interview-offers-icon{color:#e6be00;font-size:1.2rem;transition:transform .35s}.rotate-up{transform:rotate(180deg)}.dropdown-outer{max-height:0;transition:max-height .45s;overflow:hidden}.dropdown-outer.open{max-height:400px}.dropdown-inner{background:#fff;border:1px solid #f7dd7f;border-radius:14px;margin-top:10px;overflow:hidden;box-shadow:0 6px 18px #e5cb6340}.content-wrapper{padding:20px 24px}.interview-dd-divider{border-top:1px solid #f2e3a4;margin:10px 0 14px}.interview-dd-list{margin:0;padding:0;list-style:none}.list-item{color:#444;gap:10px;padding:8px 0;font-size:14px;line-height:1.6;transition:all .3s;display:flex}.list-item:hover{color:#000;transform:translate(4px)}.bullet{color:#e6b800;font-size:16px;font-weight:700;line-height:1.2}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dropdown-outer.open .list-item{animation:.4s forwards fadeInUp}.dropdown-outer.open .list-item:first-child{animation-delay:50ms}.dropdown-outer.open .list-item:nth-child(2){animation-delay:.1s}.dropdown-outer.open .list-item:nth-child(3){animation-delay:.15s}.dropdown-outer.open .list-item:nth-child(4){animation-delay:.2s}.dropdown-outer.open .list-item:nth-child(5){animation-delay:.25s}.dropdown-inner::-webkit-scrollbar{width:6px}.dropdown-inner::-webkit-scrollbar-thumb{background:#f4d100;border-radius:4px}.dropdown-inner::-webkit-scrollbar-thumb:hover{background:#ffdc33}
.offer-section{padding:60px 0}.offer-title{color:#000;font-family:Inter,sans-serif;font-size:32px;font-weight:600}.offer-card{text-align:center;background:linear-gradient(90deg,#fdf0011c 0%,#ffffff1c 100%);border-radius:12px;height:100%;padding:25px 18px;box-shadow:0 0 8px 3px #00000040}.offer-card-icon{background:#f4ea17;border-radius:7px;justify-content:center;align-items:center;width:60px;height:55px;margin:0 auto 15px;display:flex}.offer-card-icon i{color:#000;font-size:28px}.offer-card-title{color:#000;margin-top:8px;margin-bottom:10px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.3}.offer-card-text{color:#000;font-family:Inter,sans-serif;font-size:12px;line-height:1.5}
.who-wrapper{padding:70px 0;font-family:Inter,sans-serif}.who-title{color:#000;margin-bottom:30px;font-size:32px;font-weight:600}.who-card{background:linear-gradient(#ffffffb3 0%,#fff57859 100%);border-radius:12px;height:100%;padding:30px 28px;box-shadow:0 0 10px 3px #00000026}.who-number{width:fit-content;margin-bottom:25px;position:relative}.num-bg{opacity:.15;background:#ffc107;border-radius:50%;width:45px;height:45px;position:absolute;top:-8px;left:12px}.num-text{color:#071440;font-size:40px;font-weight:700;position:relative}.who-card-title{color:#071440;margin-bottom:12px;font-size:22px;font-weight:600}.who-card-desc{color:#676767;font-size:15px;line-height:24px}
.placement-hero-bg{background:linear-gradient(#f7ee87 0%,#fff 100%);padding:120px 0 150px}.placement-hero-heading{color:#000;font-family:Inter,sans-serif;font-size:42px;font-weight:700}.placement-hero-desc{color:#5b5b5b;max-width:780px;margin-top:18px;font-family:Inter,sans-serif;font-size:16px;line-height:1.5}.placement-hero-register-btn{color:#000;cursor:pointer;background:linear-gradient(90deg,#f4ea17 0%,#fff 90%);border:none;border-radius:10px;margin-top:35px;padding:10px 40px;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;display:inline-block;position:relative;overflow:hidden}.placement-hero-register-btn:after{content:"";background:linear-gradient(120deg,#0000 0%,#ffffffb3 50%,#0000 100%);width:60%;height:100%;animation:2.3s infinite shine;position:absolute;top:0;left:-120%;transform:skew(-20deg)}@keyframes shine{0%{left:-120%}60%{left:130%}to{left:130%}}
