.careers-wrapper{width:100%;overflow-x:hidden;background:#F6F6F6}body[class*="page-careers"] .floating-call,body[class*="careers"] .floating-call,body.single-careers .floating-call,body[class*="page-careers"] #scroll-up-bar,body[class*="careers"] #scroll-up-bar,body.single-careers #scroll-up-bar,body[class*="page-careers"] .eligibility-quiz-card,body[class*="careers"] .eligibility-quiz-card,body.single-careers .eligibility-quiz-card,body[class*="page-careers"] .enhanced-eligibility-quiz-card,body[class*="careers"] .enhanced-eligibility-quiz-card,body.single-careers .enhanced-eligibility-quiz-card,body[class*="page-careers"] [class*="eligibility"],body[class*="careers"] [class*="eligibility"],body.single-careers [class*="eligibility"],body[class*="page-careers"] [id*="eligibility"],body[class*="careers"] [id*="eligibility"],body.single-careers [id*="eligibility"]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body[class*="page-careers"] .header-mains,body[class*="careers"] .header-mains,body.single-careers .header-mains{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body[class*="page-careers"] .header-mains.active-header,body[class*="careers"] .header-mains.active-header,body.single-careers .header-mains.active-header,body[class*="page-careers"] .header-mains.hide-header,body[class*="careers"] .header-mains.hide-header,body.single-careers .header-mains.hide-header{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body[class*="page-careers"] header#header,body[class*="careers"] header#header,body.single-careers header#header{position:absolute!important;display:block!important;visibility:visible!important;opacity:1!important}body[class*="page-careers"].active-body,body[class*="careers"].active-body,body.single-careers.active-body{padding-top:0!important}.careers-quick-nav{position:sticky;top:0;z-index:100;background:rgb(255 255 255 / .98);backdrop-filter:blur(10px);border-bottom:1px solid #e5e7eb;box-shadow:0 2px 12px rgb(0 0 0 / .08);transition:all 0.3s ease}.quick-nav-container{max-width:1280px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;min-height:64px}.quick-nav-link{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-family:"Inter",Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;color:#64748b;text-decoration:none;border-radius:999px;transition:all 0.2s ease;position:relative}.quick-nav-link:hover{color:#2E5EB1;background:#f1f5f9}.quick-nav-link.active{color:#2E5EB1;background:rgb(46 94 177 / .1)}.quick-nav-link.primary{background:gold;color:#1F2D69;font-weight:700;padding:.75rem 1.5rem}.quick-nav-link.primary:hover{background:#e6c100;transform:translateY(-2px);box-shadow:0 4px 12px rgb(255 215 0 / .3)}.quick-nav-link.primary svg{width:18px;height:18px}.careers-wrapper{width:100%}.careers-hero{position:relative;min-height:400px;display:flex;align-items:center;justify-content:center;background:#142f57;background-image:none!important;color:#fff;text-align:center;padding:200px 2rem 4rem;overflow:hidden}.hero-content{position:relative;z-index:1;max-width:900px;margin:0 auto}.hero-title{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif;font-size:clamp(2.5rem, 5vw, 3.75rem);font-weight:800;margin-bottom:1rem;line-height:1.1;color:#fff;letter-spacing:-.02em}.hero-subtitle{font-family:"Inter",Arial,Helvetica,sans-serif;font-size:clamp(1rem, 2vw, 1.25rem);margin-bottom:2.5rem;opacity:.92;line-height:1.5;font-weight:500;color:#fff}.cta-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:0 2.5rem;height:56px;background:gold;color:#1F2D69;border-radius:999px;font-family:"Inter",Arial,Helvetica,sans-serif;font-weight:700;font-size:16px;letter-spacing:.02em;text-decoration:none;text-transform:uppercase;transition:all 0.2s ease;border:2px solid gold}.cta-button:hover{background:#e6c100;border-color:#e6c100;transform:translateY(-2px)}.careers-container{max-width:1280px;margin:0 auto;padding:4rem 2rem}.section-header{text-align:center;margin-bottom:3rem}.section-header h2{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif;font-size:clamp(2rem, 4vw, 2.75rem);font-weight:700;color:#1F2D69;margin-bottom:1rem}.section-subtitle{font-family:"Inter",Arial,Helvetica,sans-serif;font-size:1.125rem;color:#64748b;max-width:700px;margin:0 auto;line-height:1.6}.why-srm-section{padding:4rem 0;background:#fff}.why-srm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem;padding:0 2rem}.why-card{background:#fff;padding:2rem;border-radius:8px;border:1px solid #e5e7eb;transition:all 0.3s ease}.why-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgb(31 45 105 / .12);border-color:#2E5EB1}.why-icon{width:64px;height:64px;background:linear-gradient(135deg,#2E5EB1 0%,#1F2D69 100%);border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.why-icon svg{width:32px;height:32px;color:#fff}.why-card h3{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:700;color:#1F2D69;margin-bottom:.75rem}.why-card p{font-family:"Inter",Arial,Helvetica,sans-serif;color:#475569;line-height:1.6}.benefits-highlight{padding:4rem 0;background:#F6F6F6}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:2rem}.benefit-card{background:#fff;border-radius:8px;overflow:hidden;border:1px solid #e5e7eb;transition:all 0.3s ease}.benefit-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgb(31 45 105 / .12)}.benefit-content{padding:2rem}.benefit-badge{display:inline-block;padding:.5rem 1rem;background:#2E5EB1;color:#fff;border-radius:20px;font-family:"Inter",Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:600;margin-bottom:1rem}.benefit-content h3{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:700;color:#1F2D69;margin-bottom:1rem}.benefit-content ul{list-style:none;padding:0;margin:0}.benefit-content li{font-family:"Inter",Arial,Helvetica,sans-serif;padding:.5rem 0;color:#475569;position:relative;padding-left:1.5rem}.benefit-content li::before{content:'✓';position:absolute;left:0;color:gold;font-weight:700;font-size:1.1em}.open-positions-section{padding:4rem 0;background:#fff}.positions-grid{display:grid;gap:2rem;padding:0 2rem}.position-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:2rem;transition:all 0.3s ease}.position-card:hover{box-shadow:0 8px 24px rgb(31 45 105 / .12);border-color:#2E5EB1}.position-header h3{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:700;color:#1F2D69;margin-bottom:1rem}.position-meta{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1rem}.meta-item{display:flex;align-items:center;gap:.5rem;color:#64748b;font-family:"Inter",Arial,Helvetica,sans-serif;font-size:.9rem}.meta-item svg{width:18px;height:18px;color:#2E5EB1}.position-content{padding:1.5rem 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;margin:1.5rem 0}.position-content p{font-family:"Inter",Arial,Helvetica,sans-serif;color:#475569;line-height:1.6;margin-bottom:1rem}.salary-info{display:flex;align-items:center;gap:.5rem;color:gold;font-family:"Inter",Arial,Helvetica,sans-serif;font-weight:600;font-size:1rem;margin-top:1rem}.salary-info svg{width:20px;height:20px}.position-footer{display:flex;justify-content:flex-end}.view-details-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:gold;color:#1F2D69;border-radius:999px;text-decoration:none;font-family:"Inter",Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.02em;transition:all 0.2s ease}.view-details-btn:hover{background:#e6c100;transform:translateX(4px)}.no-positions{text-align:center;padding:4rem 2rem;background:#F6F6F6;border-radius:8px}.no-positions svg{width:80px;height:80px;color:#cbd5e1;margin-bottom:1.5rem}.no-positions h3{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif;font-size:1.5rem;color:#1F2D69;margin-bottom:1rem}.no-positions p{font-family:"Inter",Arial,Helvetica,sans-serif;color:#64748b;max-width:500px;margin:0 auto 2rem}.email-cta{display:inline-block;padding:.75rem 2rem;background:gold;color:#1F2D69;border-radius:999px;text-decoration:none;font-family:"Inter",Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.02em;transition:all 0.2s ease}.email-cta:hover{background:#e6c100}.photo-gallery-section{padding:4rem 0;background:#fff}.photo-gallery-group{margin-bottom:4rem}.photo-gallery-group:last-child{margin-bottom:0}.gallery-title{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:700;color:#1F2D69;margin-bottom:2rem;text-align:center}.photo-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.gallery-item{position:relative;overflow:hidden;border-radius:8px;aspect-ratio:4/3;background:#f1f5f9}.gallery-item a{display:block;width:100%;height:100%;position:relative}.gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.gallery-item:hover img{transform:scale(1.05)}.gallery-caption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgb(31 45 105 / .9),transparent);color:#fff;padding:1.5rem 1rem .75rem;font-family:"Inter",Arial,Helvetica,sans-serif;font-size:.875rem;opacity:0;transition:opacity 0.3s ease}.gallery-item:hover .gallery-caption{opacity:1}.testimonials-section{padding:4rem 0;background:#F6F6F6}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-top:3rem}.testimonial-card{background:#fff;border-radius:8px;padding:2rem;border:1px solid #e5e7eb;display:flex;flex-direction:column;align-items:center;text-align:center;transition:all 0.3s ease}.testimonial-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgb(31 45 105 / .12);border-color:#2E5EB1}.testimonial-photo{width:80px;height:80px;border-radius:50%;overflow:hidden;margin-bottom:1.5rem;border:3px solid #2E5EB1}.testimonial-photo img{width:100%;height:100%;object-fit:cover}.testimonial-text{font-family:"Inter",Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.7;color:#475569;margin-bottom:1.5rem;font-style:italic}.testimonial-author{margin-top:auto;padding-top:1rem;border-top:2px solid #e5e7eb;width:100%}.author-name{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif;font-weight:700;color:#1F2D69;font-size:1.125rem;margin-bottom:.25rem}.author-title{font-family:"Inter",Arial,Helvetica,sans-serif;color:#64748b;font-size:.875rem}.culture-video-section{padding:4rem 0;background:#fff}.video-container{position:relative;max-width:900px;margin:0 auto;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:12px;box-shadow:0 8px 32px rgb(31 45 105 / .15)}.video-container .srm-yt{position:absolute;inset:0;margin:0}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.culture-section{padding:4rem 0;background:#F6F6F6}.culture-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem}.culture-card{text-align:center;padding:2rem;background:#fff;border-radius:8px;border:1px solid #e5e7eb;transition:all 0.3s ease}.culture-card:hover{box-shadow:0 8px 24px rgb(31 45 105 / .1);border-color:#2E5EB1}.culture-image{width:80px;height:80px;background:linear-gradient(135deg,#2E5EB1 0%,#1F2D69 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.culture-image svg{width:40px;height:40px;color:#fff}.culture-card h4{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:700;color:#1F2D69;margin-bottom:.75rem}.culture-card p{font-family:"Inter",Arial,Helvetica,sans-serif;color:#64748b;line-height:1.6}.careers-cta{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:4rem 2rem;text-align:center;margin-top:4rem;box-shadow:0 4px 20px rgb(31 45 105 / .08);transition:all 0.3s ease}.careers-cta:hover{border-color:#2E5EB1;box-shadow:0 8px 32px rgb(31 45 105 / .12)}.cta-content h2{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif;font-size:clamp(2rem, 4vw, 2.5rem);font-weight:800;margin-bottom:1.5rem;color:#1F2D69}.cta-content p{font-family:"Inter",Arial,Helvetica,sans-serif;font-size:1.125rem;color:#64748b;line-height:1.8;max-width:600px;margin-left:auto;margin-right:auto;margin-bottom:2.5rem}.cta-button-large{display:inline-flex;align-items:center;gap:.75rem;padding:0 3rem;height:60px;background:gold;color:#1F2D69;border-radius:999px;font-family:"Inter",Arial,Helvetica,sans-serif;font-weight:700;font-size:16px;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;transition:all 0.2s ease;border:2px solid gold;box-shadow:0 4px 12px rgb(255 215 0 / .3)}.cta-button-large:hover{background:#e6c100;border-color:#e6c100;transform:translateY(-3px);box-shadow:0 6px 20px rgb(255 215 0 / .4)}.single-career-wrapper{width:100%;background:#F6F6F6;padding-top:0}.career-header{background:#142f57;color:#fff;padding:200px 2rem 3rem}.career-header-content{max-width:1280px;margin:0 auto}.back-link{display:inline-flex;align-items:center;gap:.5rem;color:#fff;font-family:"Inter",Arial,Helvetica,sans-serif;text-decoration:none;margin-bottom:2rem;opacity:.9;transition:opacity 0.2s ease}.back-link:hover{opacity:1}.career-title{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif;font-size:clamp(2rem, 4vw, 2.75rem);font-weight:800;margin-bottom:1.5rem;color:#fff;letter-spacing:-.01em}.career-meta-row{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:2rem}.career-header .meta-item{color:#fff}.career-header .meta-item svg{color:gold}.apply-now-btn{display:inline-flex;align-items:center;gap:.5rem;padding:0 2.5rem;height:56px;background:gold;color:#1F2D69;border-radius:999px;font-family:"Inter",Arial,Helvetica,sans-serif;font-weight:700;font-size:16px;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;transition:all 0.2s ease;border:2px solid gold}.apply-now-btn:hover{background:#e6c100;border-color:#e6c100;transform:translateY(-2px)}.career-content-wrapper{max-width:1280px;margin:0 auto;padding:4rem 2rem;display:grid;grid-template-columns:1fr 350px;gap:3rem}.career-main-content{min-width:0}.career-section{margin-bottom:3rem;background:#fff;padding:2rem;border-radius:8px;border:1px solid #e5e7eb}.career-section h2{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif;font-size:1.75rem;font-weight:700;color:#1F2D69;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #e5e7eb}.section-content{font-family:"Inter",Arial,Helvetica,sans-serif;color:#475569;line-height:1.7}.section-content ul,.section-content ol{margin:1rem 0;padding-left:1.5rem}.section-content li{margin-bottom:.75rem;line-height:1.7}.application-section{background:#fff;padding:3rem;border-radius:8px;border:1px solid #e5e7eb}.application-intro{font-family:"Inter",Arial,Helvetica,sans-serif;color:#64748b;margin-bottom:2rem;line-height:1.6}.career-application-form{max-width:800px}.form-row{display:flex;flex-direction:column;gap:0;margin-bottom:0}.form-group{margin-bottom:1.5rem;width:100%}.form-group label{display:block;font-family:"Inter",Arial,Helvetica,sans-serif;font-weight:600;color:#1F2D69;margin-bottom:.5rem;font-size:14px}.required{color:#ef4444}.form-group input[type="text"],.form-group input[type="email"],.form-group input[type="tel"],.form-group input[type="url"],.form-group textarea{width:100%;padding:.75rem;border:1px solid #cbd5e1;border-radius:6px;font-family:"Inter",Arial,Helvetica,sans-serif;font-size:15px;transition:all 0.2s ease;background:#fff}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:#2E5EB1;box-shadow:0 0 0 3px rgb(46 94 177 / .1)}.file-upload-wrapper{position:relative}.file-upload-wrapper input[type="file"]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.file-upload-label{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;border:2px dashed #cbd5e1;border-radius:8px;background:#fff;cursor:pointer;transition:all 0.2s ease}.file-upload-label:hover{border-color:#2E5EB1;background:#f8fafc}.file-upload-label svg{width:48px;height:48px;color:#2E5EB1;margin-bottom:.5rem}.file-upload-label>span:first-of-type{font-family:"Inter",Arial,Helvetica,sans-serif;font-weight:600;color:#1F2D69}.file-info{font-family:"Inter",Arial,Helvetica,sans-serif;font-size:.875rem;color:#64748b;margin-top:.5rem}.file-name{margin-top:1rem;padding:.75rem;background:#f1f5f9;border-radius:6px;color:#1F2D69;font-family:"Inter",Arial,Helvetica,sans-serif;font-weight:500;display:none}.file-name.active{display:block}.form-actions{margin-top:2rem}.submit-application-btn{display:inline-flex;align-items:center;justify-content:center;padding:0 3rem;height:56px;background:gold;color:#1F2D69;border:2px solid gold;border-radius:999px;font-family:"Inter",Arial,Helvetica,sans-serif;font-weight:700;font-size:16px;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;transition:all 0.2s ease}.submit-application-btn:hover:not(:disabled){background:#e6c100;border-color:#e6c100;transform:translateY(-2px)}.submit-application-btn:disabled{opacity:.6;cursor:not-allowed}.btn-loading{display:none;align-items:center;gap:.5rem}.submit-application-btn.loading .btn-text{display:none}.submit-application-btn.loading .btn-loading{display:flex}.spinner{width:20px;height:20px;animation:rotate 2s linear infinite}.spinner .path{stroke:currentColor;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.form-message{margin-top:1rem;padding:1rem;border-radius:6px;font-family:"Inter",Arial,Helvetica,sans-serif;display:none}.form-message.success{display:block;background:#d1fae5;color:#065f46;border:1px solid #10b981}.form-message.error{display:block;background:#fee2e2;color:#991b1b;border:1px solid #ef4444}.career-sidebar{position:relative}.sidebar-sticky{position:sticky;top:2rem}.sidebar-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:2rem;margin-bottom:1.5rem}.sidebar-card h3{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:700;color:#1F2D69;margin-bottom:1rem}.sidebar-card p{font-family:"Inter",Arial,Helvetica,sans-serif;color:#64748b;line-height:1.6;margin-bottom:1rem}.sidebar-cta{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:gold;color:#1F2D69;border-radius:999px;text-decoration:none;font-family:"Inter",Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.02em;transition:all 0.2s ease}.sidebar-cta:hover{background:#e6c100}.sidebar-cta svg{width:20px;height:20px}.careers-hr-mailto-fallback{margin-top:.75rem;margin-bottom:0;font-size:.8125rem;line-height:1.5;color:#64748b}.careers-hr-mailto-fallback a{color:#2E5EB1;font-weight:600;text-decoration:underline}.careers-hr-mailto-fallback a:hover{color:#1F2D69}.social-share{display:flex;gap:.75rem}.share-btn{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease;text-decoration:none}.share-btn svg{width:20px;height:20px}.share-btn.linkedin{background:#0077b5;color:#fff}.share-btn.twitter{background:#1da1f2;color:#fff}.share-btn.email{background:#64748b;color:#fff}.share-btn:hover{transform:translateY(-2px);opacity:.9}.view-all-positions{display:inline-flex;align-items:center;gap:.5rem;color:#2E5EB1;font-family:"Inter",Arial,Helvetica,sans-serif;font-weight:600;text-decoration:none;transition:gap 0.2s ease}.view-all-positions:hover{gap:.75rem;color:#1F2D69}.team-events-section{padding:5rem 0;background:linear-gradient(135deg,#f8f9fa 0%,#ffffff 100%)}.team-events-slideshow-wrapper{position:relative;max-width:1400px;margin:0 auto;padding:0 5rem}.team-events-slideshow{position:relative;overflow:hidden;padding:1rem 0}.slideshow-track{display:flex;gap:1.5rem;transition:transform 0.5s cubic-bezier(.4,0,.2,1);will-change:transform}.event-slide{flex:0 0 calc(33.333% - 1rem);position:relative;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgb(0 0 0 / .1);background:#fff;transition:all 0.4s cubic-bezier(.4,0,.2,1)}.event-slide:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgb(0 0 0 / .15)}.event-slide img{width:100%;height:450px;object-fit:cover;display:block;transition:transform 0.4s ease}.event-slide:hover img{transform:scale(1.05)}.event-caption{position:absolute;bottom:0;left:0;right:0;padding:2.5rem 1.5rem 1.5rem;background:linear-gradient(to top,rgb(31 45 105 / .95) 0%,rgb(31 45 105 / .8) 50%,transparent 100%);color:#fff;transform:translateY(0);transition:transform 0.3s ease}.event-caption h4{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif;font-size:1.375rem;font-weight:700;color:#fff;margin:0 0 .5rem 0}.event-caption p{font-family:"Inter",Arial,Helvetica,sans-serif;font-size:.95rem;color:rgb(255 255 255 / .95);margin:0;line-height:1.5}.slideshow-nav{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;background:rgb(255 255 255 / .95);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;z-index:10;box-shadow:0 4px 12px rgb(0 0 0 / .15)}.slideshow-nav:hover{background:#fff;transform:translateY(-50%) scale(1.1);box-shadow:0 6px 20px rgb(0 0 0 / .2)}.slideshow-nav.prev{left:.5rem}.slideshow-nav.next{right:.5rem}.slideshow-nav svg{width:28px;height:28px;color:#1F2D69}.slideshow-dots{display:flex;justify-content:center;gap:.75rem;margin-top:2rem;padding:0 2rem}.slideshow-dot{width:12px;height:12px;border-radius:50%;background:rgb(31 45 105 / .2);border:2px solid rgb(31 45 105 / .3);cursor:pointer;transition:all 0.3s ease}.slideshow-dot:hover{background:rgb(31 45 105 / .4);transform:scale(1.2)}.slideshow-dot.active{background:#2E5EB1;border-color:#2E5EB1;width:32px;border-radius:6px}.core-values-section{padding:5rem 0;background:linear-gradient(135deg,#ffffff 0%,#f8f9fa 100%)}.values-carousel-wrapper{position:relative;max-width:1400px;margin:0 auto;padding:0 5rem}.values-carousel{position:relative;overflow:hidden;padding:2rem 0}.values-track{display:flex;gap:2rem;transition:transform 0.5s cubic-bezier(.4,0,.2,1);will-change:transform}.value-card{flex:0 0 calc(33.333% - 1.35rem);text-align:center;padding:3rem 2rem;background:#fff;border-radius:16px;box-shadow:0 4px 20px rgb(0 0 0 / .08);transition:all 0.4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.value-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2E5EB1 0%,#1F2D69 100%);transform:scaleX(0);transform-origin:left;transition:transform 0.4s ease}.value-card:hover::before{transform:scaleX(1)}.value-card:hover{transform:translateY(-10px);box-shadow:0 12px 40px rgb(46 94 177 / .2)}.value-icon{width:80px;height:80px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2E5EB1 0%,#1F2D69 100%);border-radius:50%;color:#fff;transition:all 0.4s ease}.value-card:hover .value-icon{transform:scale(1.1) rotate(5deg);box-shadow:0 8px 24px rgb(46 94 177 / .3)}.value-icon svg{width:40px;height:40px}.value-card h3{font-size:1.5rem;font-weight:700;color:#1F2D69;margin:0 0 1rem 0;font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif}.value-card p{font-size:1rem;color:#64748b;line-height:1.8;margin:0}.values-nav{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;background:rgb(255 255 255 / .95);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;z-index:10;box-shadow:0 4px 12px rgb(0 0 0 / .15)}.values-nav:hover{background:#fff;transform:translateY(-50%) scale(1.1);box-shadow:0 6px 20px rgb(0 0 0 / .2)}.values-nav.prev{left:.5rem}.values-nav.next{right:.5rem}.values-nav svg{width:28px;height:28px;color:#1F2D69}.values-dots{display:flex;justify-content:center;gap:.75rem;margin-top:2rem;padding:0 2rem}.values-dot{width:12px;height:12px;border-radius:50%;background:rgb(31 45 105 / .2);border:2px solid rgb(31 45 105 / .3);cursor:pointer;transition:all 0.3s ease}.values-dot:hover{background:rgb(31 45 105 / .4);transform:scale(1.2)}.values-dot.active{background:#2E5EB1;border-color:#2E5EB1;width:32px;border-radius:6px}.training-section{padding:5rem 0;background:#f8f9fa}.training-intro{max-width:900px;margin:0 auto 3rem;padding:0 2rem;text-align:center}.training-intro p{font-size:1.125rem;line-height:1.8;color:#4a5568}.training-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1200px;margin:0 auto 3rem;padding:0 2rem}.training-photo{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgb(0 0 0 / .1);transition:all 0.4s cubic-bezier(.4,0,.2,1);background:#fff}.training-photo.large-photo{grid-column:span 2}.training-photo:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgb(0 0 0 / .15)}.training-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s ease}.training-photo.large-photo img{height:280px}.training-photo:not(.large-photo) img{height:280px}.training-photo:hover img{transform:scale(1.05)}.training-caption{padding:1.5rem;background:#fff}.training-caption h4{font-size:1.25rem;font-weight:700;color:#1a1a1a;margin:0 0 .5rem 0}.training-caption p{font-size:.95rem;color:#666;margin:0;line-height:1.5}.training-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1200px;margin:0 auto;padding:0 2rem}.highlight-card{text-align:center;padding:2rem;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgb(0 0 0 / .08);transition:all 0.3s ease}.highlight-card:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgb(0 0 0 / .12)}.highlight-icon{width:60px;height:60px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2E5EB1 0%,#1F2D69 100%);border-radius:50%;color:#fff}.highlight-icon svg{width:32px;height:32px}.highlight-card h5{font-size:1.25rem;font-weight:700;color:#1F2D69;margin:0 0 .75rem 0}.highlight-card p{font-size:.95rem;color:#64748b;line-height:1.6;margin:0}.our-impact-section{padding:5rem 0;background:linear-gradient(135deg,#1F2D69 0%,#2E5EB1 100%);color:#fff}.our-impact-section .section-header h2,.our-impact-section .section-header .section-subtitle{color:#fff}.impact-content{max-width:1200px;margin:0 auto;padding:0 2rem}.impact-image-wrapper{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px rgb(0 0 0 / .3);margin-bottom:2rem}.impact-image-wrapper img{width:100%;height:auto;display:block;transition:transform 0.6s ease}.impact-image-wrapper:hover img{transform:scale(1.02)}.impact-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgb(31 45 105 / .95) 0%,rgb(31 45 105 / .7) 50%,transparent 100%);padding:3rem 2rem 2rem;opacity:0;transition:opacity 0.4s ease}.impact-image-wrapper:hover .impact-overlay{opacity:1}.impact-overlay .impact-text h3{font-size:1.75rem;font-weight:700;color:#fff;margin:0 0 .75rem 0}.impact-overlay .impact-text p{font-size:1.05rem;color:rgb(255 255 255 / .95);line-height:1.6;margin:0}.impact-description{text-align:center;max-width:900px;margin:0 auto}.impact-description p{font-size:1.125rem;line-height:1.8;color:rgb(255 255 255 / .95);margin:0}@media (max-width:1024px){.career-content-wrapper{grid-template-columns:1fr}.sidebar-sticky{position:static}.values-carousel-wrapper{padding:0 4rem}.value-card{flex:0 0 calc(50% - 1rem)}}@media (max-width:768px){.careers-container{padding:3rem 1.5rem}.quick-nav-container{padding:.5rem 1rem;gap:.25rem}.quick-nav-link{font-size:12px;padding:.5rem .75rem}.quick-nav-link.primary{padding:.5rem 1rem;font-size:13px}.quick-nav-link.primary svg{width:16px;height:16px}.positions-grid,.why-srm-grid{padding:0 1.5rem}.why-srm-grid,.benefits-grid,.culture-grid,.testimonials-grid{grid-template-columns:1fr}.team-events-slideshow-wrapper{padding:0 3.5rem}.event-slide{flex:0 0 calc(50% - 0.75rem)}.event-slide img{height:400px}.slideshow-nav{width:44px;height:44px}.slideshow-nav svg{width:22px;height:22px}.event-caption{padding:2rem 1.25rem 1.25rem}.event-caption h4{font-size:1.25rem}.event-caption p{font-size:.9rem}.slideshow-dots{margin-top:1.5rem;gap:.5rem}.slideshow-dot{width:10px;height:10px}.slideshow-dot.active{width:24px}.team-events-section{padding:3rem 0}.our-impact-section{padding:3rem 0}.impact-content{padding:0 1.5rem}.impact-overlay .impact-text h3{font-size:1.5rem}.impact-description p{font-size:1rem}.training-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}.training-photo.large-photo{grid-column:span 2}.training-photo.large-photo img{height:240px}.training-photo:not(.large-photo) img{height:240px}.training-highlights{grid-template-columns:1fr;gap:1.5rem}.training-intro,.training-grid,.training-highlights{padding:0 1.5rem}.values-grid{grid-template-columns:1fr;gap:2rem;padding:0 1.5rem}.values-grid .value-card:nth-child(4),.values-grid .value-card:nth-child(5){grid-column:auto;margin-left:0;margin-right:0}.value-card{padding:2.5rem 1.5rem}.photo-gallery{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}.form-row{grid-template-columns:1fr}.career-meta-row{flex-direction:column;gap:1rem}.application-section{padding:2rem 1.5rem}.career-section{padding:1.5rem}.photo-gallery-section,.testimonials-section,.culture-video-section{padding:3rem 0}}@media (max-width:480px){.positions-grid,.why-srm-grid{padding:0 1rem}.team-events-slideshow-wrapper{padding:0 3rem}.event-slide{flex:0 0 100%}.event-slide img{height:380px}.slideshow-track{gap:1rem}.slideshow-nav{width:40px;height:40px}.slideshow-nav svg{width:20px;height:20px}.event-caption{padding:1.5rem 1rem 1rem}.event-caption h4{font-size:1.125rem}.event-caption p{font-size:.875rem}.slideshow-dots{margin-top:1rem;gap:.4rem}.slideshow-dot{width:8px;height:8px}.slideshow-dot.active{width:20px}.impact-content{padding:0 1rem}.impact-overlay{padding:2rem 1.5rem 1.5rem}.impact-overlay .impact-text h3{font-size:1.25rem}.impact-overlay .impact-text p{font-size:.95rem}.impact-description p{font-size:.95rem;line-height:1.6}.training-intro,.training-grid,.training-highlights{padding:0 1rem}.training-intro p{font-size:1rem}.training-grid{grid-template-columns:1fr}.training-photo.large-photo{grid-column:span 1}.training-photo img,.training-photo.large-photo img,.training-photo:not(.large-photo) img{height:220px}.highlight-card{padding:1.5rem}.highlight-card h5{font-size:1.125rem}.values-carousel-wrapper{padding:0 3rem}.value-card{flex:0 0 100%;padding:2rem 1.25rem}.value-card h3{font-size:1.25rem}.value-card p{font-size:.95rem}.value-icon{width:70px;height:70px}.value-icon svg{width:35px;height:35px}.values-nav{width:40px;height:40px}.values-nav svg{width:20px;height:20px}.values-dots{margin-top:1rem;gap:.4rem}.values-dot{width:8px;height:8px}.values-dot.active{width:20px}.careers-hero{min-height:350px;padding:150px 1rem 3rem}.position-meta{flex-direction:column;gap:.75rem}.career-header{padding:150px 1rem 2rem}.career-content-wrapper{padding:2rem 1rem}.cta-button,.apply-now-btn,.cta-button-large{width:100%}.photo-gallery{grid-template-columns:1fr}.gallery-item{aspect-ratio:16/9}.testimonial-card{padding:1.5rem}.gallery-title{font-size:1.25rem}}