*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,#001C55 0%,#00287a 40%,#a8101e 60%,#D21022 100%);background-attachment:fixed;color:#fff;line-height:1.6;height:100vh;overflow:hidden;display:flex;flex-direction:column}.site-header{flex-shrink:0;background:rgb(255 255 255 / .1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgb(255 255 255 / .3);padding:20px 0;text-align:center;box-shadow:0 4px 25px rgb(0 0 0 / .15);z-index:10}.site-header h1 a{color:#fff;text-decoration:none;font-size:2.2rem;font-weight:700;text-shadow:0 2px 5px rgb(0 0 0 / .4);letter-spacing:1px}main.container{flex-grow:1;width:100%;max-width:1200px;margin:0 auto;padding:30px 20px 20px 20px;overflow-y:auto;scroll-behavior:smooth}main.container::-webkit-scrollbar{width:8px}main.container::-webkit-scrollbar-track{background:rgb(255 255 255 / .05);border-radius:10px;margin:10px 0}main.container::-webkit-scrollbar-thumb{background:rgb(255 255 255 / .3);border-radius:10px}main.container::-webkit-scrollbar-thumb:hover{background:rgb(255 255 255 / .6)}.welcome-section{text-align:center;margin-bottom:40px}.portal-logo img{max-width:130px;height:auto;border-radius:50%;box-shadow:0 5px 20px rgb(0 0 0 / .4);margin-bottom:15px;transition:transform 0.3s ease}.portal-logo img:hover{transform:scale(1.05)}.welcome-title{font-size:2.4rem;font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;text-shadow:0 4px 15px rgb(0 0 0 / .5)}.section-title{font-size:1.8rem;margin-bottom:20px;text-align:center;font-weight:700;text-shadow:0 2px 5px rgb(0 0 0 / .3)}.glass-search-form{display:flex;max-width:650px;margin:0 auto;background:rgb(255 255 255 / .15);backdrop-filter:blur(25px);border-radius:50px;border:1px solid rgb(255 255 255 / .3);border-top:2px solid rgb(255 255 255 / .8);box-shadow:0 15px 35px rgb(0 0 0 / .2),inset 0 0 15px rgb(255 255 255 / .2);overflow:hidden;transition:all 0.3s ease}.glass-search-input{flex-grow:1;background:#fff0;border:none;padding:15px 30px;font-size:1.1rem;color:#fff;outline:none}.glass-search-input::placeholder{color:rgb(255 255 255 / .85);font-weight:500}.glass-search-btn{background:#fff;color:#001C55;border:none;padding:0 35px;font-size:1.1rem;font-weight:800;cursor:pointer;text-transform:uppercase;transition:all 0.3s ease}.glass-search-btn:hover{background:#D21022;color:#fff}.jobs-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;padding:10px 0 40px 0}.glass-card{width:340px;min-height:240px;background:linear-gradient(135deg,rgb(255 255 255 / .25) 0%,rgb(255 255 255 / .05) 100%);backdrop-filter:blur(20px) saturate(130%);border-radius:24px;border:1px solid rgb(255 255 255 / .2);border-top:2px solid rgb(255 255 255 / .7);border-left:2px solid rgb(255 255 255 / .5);box-shadow:0 15px 35px rgb(0 0 0 / .2),inset 0 0 15px rgb(255 255 255 / .3);padding:30px;position:relative;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;transition:all 0.3s ease}.glass-card:hover{transform:translateY(-8px);box-shadow:0 25px 45px rgb(0 0 0 / .3),inset 0 0 25px rgb(255 255 255 / .5);border-top:2px solid rgb(255 255 255)}.job-badge{background:linear-gradient(135deg,#D21022,#a8101e);color:#fff;padding:5px 15px;border-radius:20px;font-size:.8rem;font-weight:700;align-self:flex-start;margin-bottom:15px;text-transform:uppercase;z-index:2;position:relative}.job-title{font-size:1.3rem;margin-bottom:10px;font-weight:800;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;z-index:2;position:relative}.job-title a{color:#fff;text-decoration:none;text-shadow:0 2px 4px rgb(0 0 0 / .5)}.job-excerpt{font-size:.95rem;color:rgb(255 255 255 / .95);flex-grow:1;margin-bottom:20px;z-index:2;position:relative}.glass-btn{background:#fff;color:#001C55;padding:10px 25px;border-radius:50px;font-weight:800;font-size:.9rem;text-transform:uppercase;align-self:flex-start;text-decoration:none;transition:all 0.3s ease;z-index:2;position:relative}.glass-btn:hover{background:#D21022;color:#fff}.single-post-box{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important;padding:10px 20px 40px 20px;max-width:900px;margin:0 auto;width:100%;height:calc(100vh - 200px);overflow-y:auto;scroll-behavior:smooth}.single-post-box h1{font-size:2.3rem;margin-bottom:25px;color:#fff;text-shadow:0 2px 5px rgb(0 0 0 / .5);border-bottom:1px solid rgb(255 255 255 / .2);padding-bottom:15px}.single-post-box p,.single-post-box li{color:rgb(255 255 255 / .95);margin-bottom:18px;font-size:1.1rem;line-height:1.8}.single-post-box h2,.single-post-box h3{color:#fff;margin-top:30px;margin-bottom:15px;text-shadow:0 2px 4px rgb(0 0 0 / .4)}.single-post-box::-webkit-scrollbar{width:8px}.single-post-box::-webkit-scrollbar-track{background:rgb(255 255 255 / .05);border-radius:10px}.single-post-box::-webkit-scrollbar-thumb{background:rgb(255 255 255 / .3);border-radius:10px}.single-post-box::-webkit-scrollbar-thumb:hover{background:rgb(255 255 255 / .6)}.site-footer{flex-shrink:0;text-align:center;padding:15px;background:rgb(0 0 0 / .7);border-top:1px solid rgb(255 255 255 / .2);z-index:10}.site-footer p{color:rgb(255 255 255 / .85);font-size:.95rem}@media (max-width:768px){.site-header h1 a{font-size:1.8rem}.portal-logo img{max-width:100px}.welcome-title{font-size:1.8rem;margin-bottom:15px}.glass-search-form{flex-direction:column;border-radius:15px}.glass-search-input{padding:12px 20px;border-radius:15px 15px 0 0}.glass-search-btn{padding:15px;border-radius:0 0 15px 15px}.glass-card{width:100%}body{height:auto;overflow:visible}main.container{overflow-y:visible}}.single-post-box .post-title{font-size:2.3rem;color:#fff;text-shadow:0 2px 5px rgb(0 0 0 / .5);border-bottom:2px solid rgb(255 255 255 / .2);padding-bottom:15px;margin-bottom:30px;text-align:center}.vip-glass-table{background:rgb(255 255 255 / .1);backdrop-filter:blur(15px);border:1px solid rgb(255 255 255 / .2);border-radius:12px;margin-bottom:35px;box-shadow:0 10px 30px rgb(0 0 0 / .2);overflow:hidden}.vip-glass-table .table-header{background:linear-gradient(135deg,rgb(210 16 34 / .8),rgb(168 16 30 / .8));color:#fff;font-size:1.3rem;font-weight:800;padding:15px 20px;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid rgb(255 255 255 / .3)}.vip-glass-table .table-row{display:flex;border-bottom:1px solid rgb(255 255 255 / .1);transition:background 0.3s ease}.vip-glass-table .table-row:last-child{border-bottom:none}.vip-glass-table .table-row:hover{background:rgb(255 255 255 / .05)}.vip-glass-table .th-cell{width:35%;padding:15px 20px;color:#fff;font-weight:700;font-size:1.05rem;border-right:1px solid rgb(255 255 255 / .1);background:rgb(0 28 85 / .3)}.vip-glass-table .td-cell{width:65%;padding:15px 20px;color:rgb(255 255 255 / .95);font-size:1.05rem}.vip-apply-section{background:rgb(0 28 85 / .5);backdrop-filter:blur(15px);border:1px solid rgb(255 255 255 / .3);border-left:5px solid #D21022;border-radius:12px;padding:30px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 15px 35px rgb(0 0 0 / .3);flex-wrap:wrap;gap:20px}.apply-content h3{color:#fff;margin:0 0 5px 0;font-size:1.5rem}.apply-content p{color:rgb(255 255 255 / .85);margin:0}.vip-apply-section .glass-btn{font-size:1.1rem;padding:15px 35px;background:#fff;color:#001C55;text-transform:uppercase;font-weight:900}.vip-apply-section .glass-btn:hover{background:#D21022;color:#fff;box-shadow:0 5px 20px rgb(210 16 34 / .5)}@media(max-width:768px){.vip-glass-table .table-row{flex-direction:column}.vip-glass-table .th-cell,.vip-glass-table .td-cell{width:100%;border-right:none}.vip-glass-table .th-cell{border-bottom:1px solid rgb(255 255 255 / .1)}.vip-apply-section{flex-direction:column;text-align:center}}@keyframes slideUp3D{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes shineGlow{0%{left:-100%}100%{left:200%}}@keyframes gradientText{0%{background-position:0% center}100%{background-position:200% center}}.post-content-area{font-family:'Segoe UI',system-ui,sans-serif;color:#f1f5f9;font-size:1.15rem;line-height:1.9;animation:slideUp3D 0.8s ease-out forwards}h1.post-title{text-align:center;font-size:3rem;font-weight:900;text-transform:uppercase;margin-bottom:45px;padding-bottom:10px;background:linear-gradient(to right,#00c6ff,#ffffff,#ffcc00,#ffffff);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;filter:drop-shadow(0 8px 15px rgb(0 198 255 / .4));animation:gradientText 4s linear infinite,slideUp3D 0.8s ease-out}.post-content-area h2{background:linear-gradient(135deg,rgb(0 28 85 / .95),rgb(210 16 34 / .95));color:#fff;font-size:1.6rem;font-weight:800;padding:16px 25px;border-radius:12px 0 12px 0;border-left:6px solid #fc0;margin-top:50px;margin-bottom:25px;text-transform:uppercase;box-shadow:0 12px 25px rgb(0 0 0 / .3);position:relative;overflow:hidden}.post-content-area h2::after{content:'';position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .25),transparent);animation:shineGlow 3s infinite}.post-content-area h3{color:#fff;font-size:1.3rem;font-weight:700;margin-top:35px;margin-bottom:15px;padding-left:15px;border-left:4px solid #00c6ff;position:relative;display:inline-block;text-shadow:0 0 10px rgb(0 198 255 / .5)}.post-content-area h3::before{content:'';position:absolute;bottom:-6px;left:0;width:100%;height:2px;background:linear-gradient(90deg,#00c6ff,transparent)}.post-content-area p{background:rgb(255 255 255 / .05);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgb(255 255 255 / .1);border-top:1px solid rgb(255 255 255 / .25);padding:22px 25px;border-radius:12px;margin-bottom:30px;box-shadow:0 10px 25px rgb(0 0 0 / .2);transition:all 0.4s ease;text-align:justify}.post-content-area p:hover{transform:translateY(-5px);background:rgb(255 255 255 / .08);border-color:rgb(0 198 255 / .4);box-shadow:0 15px 35px rgb(0 198 255 / .2)}.post-content-area table{width:100%;background:rgb(0 0 0 / .25);backdrop-filter:blur(20px);border-radius:12px;border:1px solid rgb(255 255 255 / .15);overflow:hidden;margin-bottom:40px;box-shadow:0 15px 40px rgb(0 0 0 / .3);border-collapse:collapse}.post-content-area th{background:linear-gradient(90deg,#D21022,#8f0000);color:#fff;padding:18px 20px;font-size:1.1rem;text-transform:uppercase;text-align:left;border-bottom:2px solid #fc0}.post-content-area td{padding:15px 20px;border-bottom:1px solid rgb(255 255 255 / .05);transition:all 0.3s ease}.post-content-area tr:hover td{background:rgb(255 255 255 / .1);color:#fc0;padding-left:25px}.post-content-area ul{list-style:none;padding:0;display:grid;gap:12px;margin-bottom:40px}.post-content-area ul li{background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .1);padding:16px 20px 16px 55px;border-radius:8px;position:relative;transition:all 0.3s ease}.post-content-area ul li::before{content:'';position:absolute;left:20px;top:22px;width:10px;height:10px;background:#00c6ff;border-radius:50%;box-shadow:0 0 12px #00c6ff}.post-content-area ul li:hover{transform:scale(1.02);border-color:#fc0;background:rgb(255 255 255 / .08)}.post-content-area ul li:hover::before{background:#fc0;box-shadow:0 0 15px #fc0}.vip-glass-header{position:sticky;top:0;z-index:1000;background:rgb(0 28 85 / .95);border-bottom:3px solid #D21022;box-shadow:0 8px 20px rgb(0 0 0 / .5)}.header-container{display:flex;justify-content:center;align-items:center;max-width:1200px;margin:0 auto;padding:15px 20px;position:relative}.logo-area{text-align:center}.site-title{margin:0;font-size:1.8rem;font-weight:900;text-transform:uppercase;letter-spacing:1.5px;white-space:nowrap}.site-title a{color:#fff;text-decoration:none;text-shadow:2px 2px 5px rgb(0 0 0 / .5);transition:color 0.3s ease}.site-title a:hover{color:#fc0}.mobile-menu-toggle{display:flex;position:absolute;right:20px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .2);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:45px;height:45px;border-radius:10px;transition:all 0.3s ease;padding:0}.mobile-menu-toggle span{display:block;width:24px;height:3px;background-color:#fc0;border-radius:3px;transition:all 0.4s ease;box-shadow:0 0 8px rgb(255 204 0 / .8)}.mobile-menu-toggle:hover{background:rgb(255 255 255 / .15);border-color:#fc0;transform:translateY(-2px)}.mobile-menu-toggle.active span:nth-child(1){transform:rotate(45deg) translate(5px,6px);background-color:#D21022}.mobile-menu-toggle.active span:nth-child(2){opacity:0}.mobile-menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-6px);background-color:#D21022}.main-navigation{position:absolute;top:100%;left:0;width:100%;background:rgb(0 28 85 / .98);border-bottom:3px solid #fc0;clip-path:polygon(0 0,100% 0,100% 0,0 0);transition:clip-path 0.4s ease-in-out}.main-navigation.active{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.main-navigation ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.main-navigation a{display:block;padding:16px 30px;border-bottom:1px solid rgb(255 255 255 / .05);color:#fff;text-decoration:none;font-size:1.05rem;font-weight:700;text-transform:uppercase;transition:all 0.3s ease}.main-navigation a:hover{padding-left:40px;background:rgb(210 16 34 / .5);color:#fc0}@media (max-width:768px){.header-container{justify-content:space-between;padding:12px 15px}.logo-area{text-align:left;max-width:75%}.site-title{font-size:1.2rem;line-height:1.4;white-space:normal;letter-spacing:.5px}.mobile-menu-toggle{position:relative;right:0;width:40px;height:40px}}.vip-glass-footer{background:rgb(0 28 85 / .95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:4px solid #D21022;color:#e2e8f0;font-family:'Segoe UI',system-ui,sans-serif;margin-top:60px;box-shadow:0 -10px 30px rgb(0 0 0 / .3);position:relative;z-index:10}.footer-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;max-width:1200px;margin:0 auto;padding:50px 20px}.footer-widget h3{color:#fc0;font-size:1.3rem;font-weight:800;text-transform:uppercase;margin-top:0;margin-bottom:25px;position:relative;padding-bottom:12px}.footer-widget h3::after{content:'';position:absolute;left:0;bottom:0;width:60px;height:3px;background:#D21022;border-radius:2px}.footer-widget p{font-size:1.05rem;line-height:1.8;color:rgb(255 255 255 / .85);text-align:justify;margin:0}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:15px}.footer-links a{color:rgb(255 255 255 / .85);text-decoration:none;font-size:1.05rem;transition:all 0.3s ease;display:inline-block}.footer-links a::before{content:'»';color:#fc0;margin-right:8px;font-size:1.2rem;transition:all 0.3s ease}.footer-links a:hover{color:#00c6ff;transform:translateX(10px)}.footer-links a:hover::before{margin-right:12px;color:#D21022}.footer-bottom{background:rgb(0 0 0 / .4);text-align:center;padding:20px;border-top:1px solid rgb(255 255 255 / .1)}.footer-bottom p{margin:0;font-size:1rem;color:rgb(255 255 255 / .7);line-height:1.6}.footer-bottom p strong{color:#fc0;letter-spacing:.5px;font-size:1.1rem}@media (max-width:768px){.footer-container{padding:40px 20px;text-align:center}.footer-widget h3::after{left:50%;transform:translateX(-50%)}}.post-content-area{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;max-width:100%}.post-content-area table{width:100%;max-width:100%;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}@media (max-width:768px){.post-content-area p{padding:15px}.post-content-area h2{font-size:1.3rem;padding:12px 15px;margin-top:35px}.post-content-area th,.post-content-area td{padding:12px 15px;font-size:1rem}.post-content-area ul li{padding:14px 15px 14px 45px;font-size:1rem}}