.navbar{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:10px 20px;position:sticky;top:0;z-index:1000;box-shadow:0 4px 8px rgba(0,0,0,.2);color:#333}.navbar-logo img{height:66px;cursor:pointer;border-radius:12px}.navbar-center{flex:1;display:flex;justify-content:center}.navbar-links{display:flex;list-style:none;gap:40px;align-items:center;margin:0;padding:0}.navbar-links li{position:relative}.navbar-links a{text-decoration:none;color:#333;font-weight:700;text-transform:capitalize;transition:color .3s ease}.navbar-links a:hover{color:#045c8c}.dropdown-menu{position:absolute;top:100%;left:-60%;background:#fff;border-radius:5px;list-style:none;padding:10px 0;display:none;min-width:200px;z-index:1000;box-shadow:0 4px 6px rgba(0,0,0,.1)}.dropdown-menu li{text-align:left}.dropdown-menu a{display:block;padding:10px 20px;color:#333;transition:background-color .3s ease,color .3s ease}.dropdown-menu a:hover{background-color:#045c8c;color:#fff}.dropdown:hover .dropdown-menu{display:block}.burger{display:none;flex-direction:column;gap:5px;cursor:pointer}.burger div{width:25px;height:3px;background-color:#333;transition:transform .3s ease,opacity .3s ease}.contact-button{padding:12px 24px;background-color:gold;color:#333;font-size:18px;font-weight:700;text-transform:uppercase;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 10px rgba(0,0,0,.2)}.contact-button:hover{background-color:#ffc300;box-shadow:0 6px 15px rgba(0,0,0,.3);transform:translateY(-2px)}.social-links{display:flex;gap:15px;align-items:center;margin-right:20px}.social-links a{color:#333;font-size:1.5rem;transition:color .3s ease,transform .2s ease}.social-links a:hover{color:#045c8c;transform:scale(1.2)}.social-links+.contact-button{margin-left:10px}@media (max-width:1060px){.social-links{display:none}.burger{display:flex}.navbar-center{display:none;width:100%;position:absolute;top:100%;left:0;background:#fff;padding:20px 0;z-index:999}.navbar-center.open{display:flex;justify-content:center}.navbar-links{flex-direction:column;gap:15px}.dropdown-menu{position:static;display:none;padding:10px 20px}.dropdown.open .dropdown-menu{display:flex;flex-direction:column}.contact-button{font-size:14px;padding:8px 16px}}.footer-container{background-color:#333;color:#fff;padding:20px 10px;text-align:center}#__next{min-height:100vh}#__next,.footer-content{display:flex;flex-direction:column}.footer-content{align-items:center;justify-content:center}.footer-info{margin-bottom:10px;font-size:.9rem;line-height:1.5}.social-icons{gap:20px;margin-top:20px}.social-icon,.social-icons{display:flex;justify-content:center;align-items:center}.social-icon{width:30px;height:30px;transition:transform .3s ease,opacity .3s ease;opacity:.8;color:#fff}.social-icon img{width:100%;height:100%;object-fit:contain}.social-icon:hover{transform:scale(1.2);opacity:1}.x-logo{width:40px;height:auto;display:inline-block;transition:transform .3s ease,opacity .3s ease,filter .3s ease;opacity:1;filter:invert(1) brightness(100)}.x-logo-container{display:flex;align-items:center;justify-content:center;gap:10px}.careers-page{color:#1a2432;background:#f7f9fc}.careers-hero{background:linear-gradient(160deg,#1d5fa5,#123a66);color:#fff;padding:96px 24px 72px;text-align:center}.careers-eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:.8rem;font-weight:600;color:#e89a0a;margin:0 0 14px}.careers-hero h1{font-size:clamp(1.9rem,4.5vw,3rem);font-weight:800;line-height:1.15;max-width:16ch;margin:0 auto 18px}.careers-sub{max-width:60ch;margin:0 auto;color:#cfdcec;font-size:1.05rem;line-height:1.6}.careers-list{max-width:860px;margin:0 auto;padding:56px 24px 88px}.careers-empty{text-align:center;padding:40px 0}.careers-empty a{color:#1d5fa5;font-weight:600}.job{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 10px 30px rgba(18,58,102,.08);padding:clamp(28px,4vw,48px)}.job-head{border-bottom:1px solid #eef2f7;padding-bottom:26px;margin-bottom:28px}.job-head h2{font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800;margin:0 0 6px;color:#123a66}.job-tagline{font-size:1.1rem;color:#e89a0a;font-weight:600;margin:0 0 20px}.job-meta{list-style:none;display:flex;flex-wrap:wrap;gap:14px;padding:0;margin:0 0 26px}.job-meta li{background:#f1f6fc;border:1px solid #dbe6f3;border-radius:10px;padding:10px 16px;font-weight:600;font-size:.95rem;color:#1a2432}.job-meta li span{display:block;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;font-weight:700;color:#6b7a8d;margin-bottom:3px}.apply-btn{display:inline-block;background:#e89a0a;color:#1a2432;font-weight:700;text-decoration:none;padding:14px 30px;border-radius:10px;transition:background .2s ease,transform .2s ease}.apply-btn:hover{background:#cf8709;transform:translateY(-2px)}.job-summary{font-size:1.05rem;line-height:1.7;color:#33414f;margin:0 0 16px}.job-section{margin-top:32px}.job-section h3{font-size:1.25rem;font-weight:700;color:#123a66;margin:0 0 14px;padding-left:14px;border-left:4px solid #e89a0a}.job-section-intro{line-height:1.7;color:#33414f;margin:0 0 14px}.job-section ul{margin:0;padding-left:22px}.job-section li{line-height:1.65;color:#33414f;margin-bottom:10px}.job-section li strong{color:#1a2432}.job-apply-footer{margin-top:40px}.job-eeo{margin-top:32px;padding-top:20px;border-top:1px solid #eef2f7;font-size:.85rem;color:#6b7a8d;line-height:1.6}@media (max-width:600px){.careers-hero{padding:72px 20px 52px}.apply-btn{display:block;text-align:center}}