.hero-section{position:relative;width:100%;min-height:516px;background-image:url("../images/CareerHero.webp");background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;overflow:hidden}.hero-overlay{position:absolute;inset:0;background:rgba(0,70,190,.45);z-index:1}.hero-content{position:relative;z-index:2;text-align:center;color:#fff;padding:0 20px;margin-top:-20px}.hero-content h1{font-size:52px;font-weight:700;line-height:1.2;margin:0 0 28px}.hero-content p{font-size:26px;font-weight:400;margin:0}@media (max-width:768px){.hero-section{min-height:420px}.hero-content h1{font-size:36px}.hero-content p{font-size:20px}}@media (max-width:480px){.hero-section{min-height:360px}.hero-content h1{font-size:30px}.hero-content p{font-size:17px}}.values-section{width:100%;background:#fff;padding:60px 0;font-family:Arial,sans-serif}.values-container{max-width:1180px;margin:0 auto;padding:0 30px;display:grid;grid-template-columns:1.1fr 0.9fr;align-items:center;gap:60px}.value-item{margin-bottom:26px}.value-item:last-child{margin-bottom:0}.value-item h3{font-size:25px;font-weight:700;margin:0 0 22px}.value-item p{font-size:27px;line-height:1.35;color:#111827;margin:0}.red-text{color:#f10000}.blue-text{color:#315cff}.values-image{display:flex;justify-content:center;align-items:center}.values-image img{max-width:100%;width:520px;height:auto;display:block}@media (max-width:900px){.values-container{grid-template-columns:1fr;gap:40px}.values-content{text-align:left}.values-image{justify-content:center}}@media (max-width:600px){.values-section{padding:45px 0}.values-container{padding:0 20px}.value-item h3{font-size:22px;margin-bottom:14px}.value-item p{font-size:21px}}.testimonials-section{width:100%;background:#fff;padding:35px 0 70px;font-family:Arial,sans-serif}.testimonials-container{max-width:1120px;margin:0 auto;padding:0 25px;text-align:center}.testimonials-container h2{color:#315cff;font-size:35px;font-weight:700;margin:0 0 65px}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:90px;align-items:start}.testimonial-card{text-align:center}.testimonial-card img{width:205px;height:205px;border-radius:50%;object-fit:cover;display:block;margin:0 auto 22px}.quote{color:#111;font-size:15px;line-height:1.35;margin:0 auto 14px;max-width:275px}.employee-name,.employee-role{color:#1f55ff;font-size:15px;line-height:1.35;margin:0}@media (max-width:900px){.testimonial-grid{grid-template-columns:1fr;gap:50px}.testimonials-container h2{font-size:30px;margin-bottom:45px}}@media (max-width:500px){.testimonials-section{padding:30px 0 50px}.testimonials-container h2{font-size:26px}.testimonial-card img{width:180px;height:180px}}.career-join-section{position:relative;overflow:hidden;background:#fff;padding:30px 0 65px;font-family:Arial,sans-serif}.career-content{max-width:1160px;margin:0 auto;padding:0 55px 80px;position:relative;z-index:2}.career-content h2{font-size:31px;color:#222;margin:0 0 24px;font-weight:700;text-shadow:4px 5px 7px rgba(0,0,0,.35)}.career-block{margin-bottom:24px}.career-block h4{color:#315eff;font-weight:700;margin:0 0 20px;text-shadow:0 5px 5px rgb(0 0 0 / .3);font-size:19px}.career-block ul{margin:0;padding-left:20px}.career-block li{font-size:19px;line-height:1.45;color:#525252;text-shadow:0 6px 6px rgb(0 0 0 / .23);font-weight:400}.application-area{max-width:980px;margin:0 auto;position:relative;z-index:2}.application-area h2{text-align:center;color:#315eff;margin:0 0 18px;font-size:37px;font-weight:700;line-height:44px;letter-spacing:-1px}.application-form{background:#f3f3f3;border-radius:18px;padding:28px 26px 30px}.application-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 10px}.application-grid input{width:100%;height:52px;border:1px solid #5d6b7a;border-radius:28px;background:#fff;padding:0 20px;font-size:17px;color:#333;outline:0}.application-grid input::placeholder{color:#9a9a9a}.application-grid input:focus{border:2px solid #315eff}.file-field{height:52px;display:flex;align-items:center;background:0 0}.file-field input{border:none;height:auto;border-radius:0;background:0 0;padding:0;font-size:16px}.file-field input:focus{border:none;outline:0}.application-submit{width:100%;height:60px;margin-top:10px;border:none;border-radius:30px;background:#315eff;color:#fff;font-size:11px;font-weight:700;cursor:pointer}.application-submit:hover{opacity:.95}.application-note{max-width:790px;margin:44px auto 0;font-size:15px;line-height:1.55;color:#333}.career-transform-section{max-width:1140px;margin:0 auto;padding:0 15px 90px}.career-transform-band{position:relative;background:linear-gradient(90deg,#3a64f0 0,#3c5af4 100%);border-radius:32px;min-height:180px;overflow:hidden;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;padding:42px 56px}.career-transform-band h2{font-size:1.9rem;line-height:1.25;font-weight:800;color:#fff;margin:0;max-width:620px}.career-transform-btn{flex-shrink:0;display:inline-block;min-width:196px;text-align:center;padding:18px 26px;border-radius:999px;background:#fff;color:#315eff;font-size:13px;font-weight:800;border:0}.career-transform-btn:hover{background:#fff;color:#284ce7}@media (max-width:768px){.career-transform-band{padding:32px 28px;text-align:center;justify-content:center}}.shape{position:absolute;border-radius:50%;z-index:1}.shape-green{width:250px;height:250px;background:#27a957;right:-105px;top:190px}.shape-yellow{width:420px;height:420px;background:#ffda26;right:-180px;top:410px}.shape-small-green{width:42px;height:42px;background:#6bd0b3;right:-12px;bottom:18px}@media (max-width:900px){.career-content{padding:0 25px 60px}.application-area{padding:0 20px}.application-grid{grid-template-columns:1fr}.shape-green{width:180px;height:180px;right:-90px;top:220px}.shape-yellow{width:260px;height:260px;right:-130px;top:440px}}@media (max-width:600px){.application-area h2,.career-content h2{font-size:26px}.career-block li{font-size:16px}.application-form{padding:22px 16px 26px}.application-grid input{height:48px;font-size:15px}}.whatsapp-float{position:fixed;bottom:30px;right:30px;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:1000;transition:transform .3s}.whatsapp-float img{width:50%;border-radius:120px}.whatsapp-float:hover{transform:scale(1.1);color:#fff}