@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.container{margin:0 auto;max-width:1440px;padding:0 30px;width:100%}.top-bar{background:#0a1e3c;border-bottom:2px solid #0b5ed7;padding:4px 0}.top-bar .container{align-items:center;display:flex;justify-content:space-between}.top-bar .contact-info{align-items:center;display:flex;gap:20px}.top-bar .contact-info span{align-items:center;color:#b0cce5;display:flex;font-family:Inter,sans-serif;font-size:11px;font-weight:400;gap:6px}.top-bar .contact-info svg{color:#4a9eff;font-size:12px}.top-bar .top-links{align-items:center;display:flex;gap:10px}.top-bar .top-links a{color:#b0cce5;font-family:Inter,sans-serif;font-size:11px;font-weight:400;text-decoration:none;transition:color .3s ease}.top-bar .top-links a:hover{color:#fff}.top-bar .top-links .divider{color:#2a4a7a}.main-header{background:#fff;box-shadow:0 2px 15px #0000000d;position:-webkit-sticky;position:sticky;top:0;z-index:9999}.main-header .container{display:flex;flex-direction:column;gap:0}.header-top-row{border-bottom:none;justify-content:space-between;padding:4px 0 0}.header-top-row,.logo{align-items:center;display:flex}.logo{flex-shrink:0;gap:14px}.logo img{height:75px;object-fit:contain;transition:transform .3s ease;width:75px}.logo:hover img{transform:scale(1.05)}.logoText{display:flex;flex-direction:column;line-height:1.1}.logoText h2{color:#0a1e3c;font-size:24px;font-weight:800;letter-spacing:-.5px;margin:0}.logoText h2,.logoText span{font-family:Inter,sans-serif}.logoText span{color:#4a7ab5;font-size:9px;font-weight:600;letter-spacing:3.5px;margin-top:-1px;text-transform:uppercase}.header-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.header-actions a{align-items:center;border-radius:50px;display:flex;font-family:Inter,sans-serif;font-size:11.5px;font-weight:600;gap:5px;padding:6px 16px;text-decoration:none;transition:all .3s ease;white-space:nowrap}.join-btn{background:linear-gradient(135deg,#06015d,#021a9e);box-shadow:0 4px 12px #0b5ed740;color:#fff;height:26px}.join-btn:hover{box-shadow:0 6px 20px #0b5ed759;transform:translateY(-2px)}.nav-row{background:#0000;border-top:none;margin-top:-2px;padding:0 0 4px}.nav-row nav{display:flex;justify-content:center;width:100%}.nav-links{gap:4px;list-style:none;margin:0;padding:0}.nav-links,.nav-links li{align-items:center;display:flex}.nav-links li{position:relative}.nav-links li a,.nav-links li span{align-items:center;background:#0000;border:none;border-radius:6px;color:#010d24;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:15px;font-weight:600;gap:2px;letter-spacing:.2px;padding:2px 14px;text-decoration:none;transition:all .25s ease;white-space:nowrap}.nav-links li a:hover,.nav-links li span:hover{background:#0b5ed714;color:#0b5ed7}.nav-links li a:after,.nav-links li span:after{background:linear-gradient(90deg,#0b5ed7,#4a9eff);border-radius:4px;bottom:-1px;content:"";height:2.5px;left:50%;position:absolute;transform:translateX(-50%) scaleX(0);transition:all .3s ease;width:40%}.nav-links li a:hover:after,.nav-links li span:hover:after{transform:translateX(-50%) scaleX(1)}.dropdown-menu{background:#fff;border:1px solid #0000000a;border-radius:10px;box-shadow:0 12px 40px #0000001a;left:50%;min-width:210px;opacity:0;padding:5px 0;pointer-events:none;position:absolute;top:calc(100% + 4px);transform:translateX(-50%) translateY(6px);transition:all .3s ease;visibility:hidden;z-index:1000}.dropdown:hover .dropdown-menu{opacity:1;pointer-events:all;transform:translateX(-50%) translateY(0);visibility:visible}.dropdown-menu:before{background:#fff;border-left:1px solid #0000000a;border-top:1px solid #0000000a;content:"";height:12px;left:50%;position:absolute;top:-6px;transform:translateX(-50%) rotate(45deg);width:12px}.dropdown-menu li a{border-left:3px solid #0000;border-radius:0;font-size:12px;font-weight:500;height:auto;padding:7px 18px}.dropdown-menu li a:hover{background:#0b5ed70d;border-left:3px solid #0b5ed7;color:#0b5ed7;padding-left:21px}.hamburger-btn{align-items:center;background:none;border:none;border-radius:6px;color:#0a1e3c;cursor:pointer;display:none;font-size:22px;justify-content:center;padding:5px 8px;transition:all .3s ease}.hamburger-btn:hover{background:#0b5ed714}.nav-close-btn{display:none}.mobile-overlay{animation:fadeIn .3s ease;background:#00000080;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.mobile-overlay.active{display:block}@media (max-width:768px){.top-bar{display:none}.hamburger-btn{display:flex}.container{padding:0 15px}.header-top-row{padding:3px 0 0}.logo img{height:50px;width:50px}.logoText h2{font-size:17px}.logoText span{font-size:6.5px;letter-spacing:2px}.header-actions{gap:5px}.header-actions a{font-size:10px;padding:4px 12px}.nav-row{background:#fff;box-shadow:4px 0 30px #00000026;height:100vh;left:-100%;margin-top:0;max-width:320px;overflow-x:hidden;overflow-y:auto;padding:20px 0;position:fixed;top:0;transition:left .35s cubic-bezier(.4,0,.2,1);width:85%;z-index:1000}.nav-row.mobile-menu-open{left:0}.nav-close-btn{align-items:center;background:#0000000d;border:none;border-radius:50%;color:#1a2a4a;cursor:pointer;display:flex!important;font-size:22px;font-weight:300;height:36px;justify-content:center;position:absolute;right:16px;top:12px;transition:all .3s ease;width:36px;z-index:10}.nav-close-btn:hover{background:#0b5ed71a;color:#0b5ed7;transform:rotate(90deg)}.nav-row:before{border-bottom:2px solid #0b5ed7;color:#0a1e3c;content:"Menu";display:block;font-family:Inter,sans-serif;font-size:18px;font-weight:700;margin-bottom:10px;padding:0 16px 16px}.nav-row nav{display:block;margin-top:10px;padding:0 10px;width:100%}.nav-links{align-items:stretch;flex-direction:column;gap:0;padding:0;width:100%}.nav-links li{border-bottom:1px solid #f0f4f8;display:block;width:100%}.nav-links li:last-child{border-bottom:none}.nav-links li a,.nav-links li span{border-radius:0;color:#1a2a4a;font-size:14px;font-weight:500;justify-content:space-between;padding:12px 16px;width:100%}.nav-links li a:after,.nav-links li span:after{display:none}.dropdown{position:relative}.dropdown-trigger{align-items:center;cursor:pointer;display:flex!important;justify-content:space-between;width:100%}.dropdown-arrow{display:inline-block;font-size:12px;margin-left:8px;transition:transform .3s ease}.dropdown-menu{background:#f8fafc;border:none;border-radius:0;box-shadow:none;max-height:0;min-width:auto;opacity:1;overflow:hidden;padding:0;pointer-events:none;position:static;transform:none;transition:max-height .4s cubic-bezier(.4,0,.2,1),padding .3s ease;visibility:visible;width:100%}.dropdown-menu.mobile-dropdown-open{max-height:800px;padding:5px 0;pointer-events:all}.dropdown-menu:before{display:none}.dropdown-menu li{border-bottom:1px solid #eef2f7}.dropdown-menu li:last-child{border-bottom:none}.dropdown-menu li a{border-left:3px solid #0000;font-size:13px;font-weight:400;padding:10px 16px 10px 32px}.dropdown-menu li a:hover{background:#0b5ed70d;border-left:3px solid #0b5ed7;padding-left:32px}.dropdown:hover .dropdown-menu{pointer-events:none;transform:none}.dropdown:hover .dropdown-menu.mobile-dropdown-open{pointer-events:all}}@media (max-width:480px){.container{padding:0 12px}.header-top-row{padding:2px 0 0}.logo img{height:40px;width:40px}.logoText h2{font-size:15px}.logoText span{font-size:5.5px;letter-spacing:1.5px}.header-actions a{font-size:8.5px;padding:3px 10px}.header-actions a svg{font-size:7px}.hamburger-btn{font-size:19px;padding:4px 6px}.nav-row{max-width:100%;padding:15px 0;width:100%}.nav-row:before{font-size:16px;padding:0 14px 14px}.nav-close-btn{font-size:20px;height:32px;right:14px;top:10px;width:32px}.nav-links li a,.nav-links li span{font-size:13px;padding:10px 14px}.dropdown-menu li a{font-size:12px;padding:8px 14px 8px 28px}}@media (max-width:360px){.logo img{height:35px;width:35px}.logoText h2{font-size:13px}.logoText span{font-size:5px;letter-spacing:1px}.header-actions a{font-size:7.5px;padding:2px 8px}.nav-close-btn{font-size:18px;height:28px;right:12px;top:8px;width:28px}.nav-links li a,.nav-links li span{font-size:12px;padding:8px 12px}.dropdown-menu li a{font-size:11px;padding:7px 12px 7px 24px}}.footer{background:linear-gradient(#071c2feb,#071c2feb),url(https://images6.alphacoders.com/134/thumb-1920-1349907.jpeg) 50%/cover no-repeat;color:#fff;overflow:hidden;padding-top:40px;position:relative;width:100%}.footer_container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr);height:auto;margin:auto;max-width:1300px;min-height:auto;padding-bottom:35px;position:relative;width:90%;z-index:2}.footer_box{display:flex;flex-direction:column;margin-top:-10px}.logo_box{padding-right:15px}.footer_logo{filter:drop-shadow(0 3px 5px rgba(0,0,0,.45));height:auto;margin-bottom:18px;max-width:100%;object-fit:contain;width:150px}.footer_box h2{color:#fff;font-size:22px;font-weight:700;margin-bottom:20px;padding-bottom:10px;position:relative}.footer_box h2:after{background:linear-gradient(90deg,#00d9ff,#0000);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:40px}.footer_box p{color:#edf2f7;font-size:13px;line-height:1.7;margin-top:-8px}.footer_box ul{list-style:none;margin:0;padding:0}.footer_box ul li{align-items:center;color:#f5f5f5;cursor:pointer;display:flex;font-size:14px;gap:10px;margin-bottom:14px;transition:.35s}.footer_box ul li svg{color:#00d9ff;font-size:13px;transition:.35s}.footer_box ul li:hover{color:#00d9ff;padding-left:8px}.footer_box ul li:hover svg{transform:translateX(5px)}.info_box{align-items:flex-start;color:#f5f5f5;display:flex;font-size:14px;gap:12px;line-height:1.7;margin-bottom:16px}.info_box svg{color:#00d9ff;font-size:18px;margin-top:3px;min-width:20px}.info_box span{word-break:break-word}.last_div{align-items:center;border-top:1px solid #fff3;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:auto;max-width:1300px;padding:18px 0;width:90%}.copyright{color:#f1f5f9;font-size:14px;line-height:1.6}.follow_section{align-items:center;display:flex;flex-shrink:0;gap:15px}.follow_section h3{color:#fff;font-size:18px;font-weight:600;margin:0}.social{display:flex;gap:10px}.social span{align-items:center;background:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 4px 15px #0003;color:#0d47a1;cursor:pointer;display:flex;height:38px;justify-content:center;transition:.35s;width:38px}.social span svg{font-size:16px}.social span:hover{background:#00d9ff;border-color:#00d9ff;box-shadow:0 8px 20px #00d9ff66;color:#fff;transform:translateY(-4px) scale(1.08)}.footer_box ul li a{color:#f5f5f5;flex:1 1;text-decoration:none;transition:.35s ease}.footer_box ul li:hover a{color:#00d9ff}.copyright span{color:#00d9ff;cursor:pointer;font-weight:600;transition:.35s}.copyright span:hover{color:#fff;text-decoration:underline}@media (max-width:1200px){.footer_container{gap:35px;width:92%}.footer_box h2{font-size:20px}.footer_logo{width:140px}}@media (max-width:992px){.footer{padding-top:35px}.footer_container{gap:35px;grid-template-columns:repeat(2,1fr);min-height:auto;padding-bottom:35px}.footer_box{margin-top:-5px}.logo_box{padding-right:0}.footer_box h2:after{width:35px}.last_div{flex-direction:column;gap:15px;padding:15px 0;text-align:center}.follow_section{flex-wrap:wrap;justify-content:center}.copyright{text-align:center}}@media (max-width:768px){.footer{padding-top:30px}.footer_container{gap:25px;grid-template-columns:1fr;padding-bottom:30px;text-align:center;width:92%}.footer_box{align-items:center;margin-top:0}.logo_box{padding-right:0}.footer_logo{margin-bottom:15px;width:130px}.footer_box h2{font-size:20px;margin-bottom:16px;max-width:280px;text-align:center;width:100%}.footer_box h2:after{left:50%;transform:translateX(-50%);width:35px}.footer_box p{font-size:13px;line-height:1.6;margin:0 auto;max-width:380px;text-align:center}.footer_box ul{align-items:center;display:flex;flex-direction:column;max-width:280px;width:100%}.footer_box ul li{font-size:14px;justify-content:center;margin-bottom:10px;padding:4px 0;width:100%}.footer_box ul li:hover{padding-left:0}.footer_box ul li:hover,.footer_box ul li:hover svg{transform:translateX(5px)}.info_box{font-size:13px;gap:10px;justify-content:center;margin-bottom:14px;max-width:330px;text-align:left;width:100%}.info_box svg{font-size:16px;margin-top:2px;min-width:18px}.last_div{gap:15px;padding:15px 0;width:92%}.copyright{font-size:13px;line-height:1.7;padding:0 10px}.follow_section{flex-direction:column;gap:10px;width:100%}.follow_section h3{font-size:18px}.social{flex-wrap:wrap;gap:8px;justify-content:center}.social span{height:38px;width:38px}.social span svg{font-size:15px}.social span:hover{transform:translateY(-3px) scale(1.05)}}@media (max-width:576px){.footer{padding-top:25px}.footer_container{gap:22px;padding-bottom:25px;width:94%}.footer_logo{margin-bottom:12px;width:110px}.footer_box h2{font-size:18px;margin-bottom:14px;max-width:230px}.footer_box h2:after{height:2px;width:30px}.footer_box p{font-size:12px;line-height:1.6;max-width:300px}.footer_box ul{max-width:230px}.footer_box ul li{font-size:13px;gap:8px;margin-bottom:8px;padding:3px 0}.footer_box ul li svg,.info_box{font-size:12px}.info_box{gap:8px;margin-bottom:12px;max-width:280px}.info_box svg{font-size:14px;min-width:16px}.last_div{gap:12px;padding:12px 0;width:94%}.copyright{font-size:12px;line-height:1.6;padding:0 5px}.follow_section h3{font-size:16px}.social{gap:6px}.social span{border-width:1.5px;height:34px;width:34px}.social span svg{font-size:13px}.social span:hover{transform:translateY(-2px) scale(1.04)}}@media (max-width:360px){.footer{padding-top:20px}.footer_container{gap:18px;padding-bottom:20px;width:96%}.footer_logo{margin-bottom:10px;width:95px}.footer_box h2{font-size:16px;margin-bottom:12px;max-width:180px}.footer_box h2:after{height:2px;width:25px}.footer_box p{font-size:11px;line-height:1.5;max-width:260px}.footer_box ul{max-width:200px}.footer_box ul li{font-size:12px;gap:6px;margin-bottom:6px;padding:2px 0}.footer_box ul li svg{font-size:10px}.info_box{font-size:11px;gap:6px;margin-bottom:10px;max-width:240px}.info_box svg{font-size:12px;min-width:14px}.last_div{gap:10px;padding:10px 0}.copyright{font-size:10px;line-height:1.5}.follow_section h3{font-size:14px}.social{gap:5px}.social span{border-width:1px;height:30px;width:30px}.social span svg{font-size:12px}}@media (max-width:768px){.footer_box ul li,.info_box,.social span{-webkit-tap-highlight-color:transparent;cursor:pointer}.footer_box ul li a{display:inline-block;padding:6px 0}.social span{min-height:38px;min-width:38px;padding:6px}}@media (prefers-reduced-motion:reduce){.copyright span,.footer_box ul li,.footer_box ul li svg,.social span{transition:none!important}.footer_box ul li:hover,.social span:hover{transform:none!important}.footer_box ul li:hover{padding-left:0!important}}@media print{.footer{background:#0a1e3c!important;padding-top:20px}.footer_container{gap:25px;padding-bottom:20px}.social span{background:#fff!important;border:1px solid #ccc!important;box-shadow:none!important}}.whatsapp_container{align-items:flex-end;bottom:30px;display:flex;flex-direction:column;gap:15px;position:fixed;right:30px;z-index:9999}.whatsapp_btn{border:none;border-radius:50%;box-shadow:0 4px 20px #25d36666;cursor:pointer;display:flex;font-size:32px;height:60px;justify-content:center;line-height:1;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:60px;z-index:2}.whatsapp_btn svg{display:block;height:32px;width:32px}.whatsapp_btn:before{animation:pulseRing 2s ease-in-out infinite;background:#25d36626;border-radius:50%;content:"";inset:-4px;position:absolute}@keyframes pulseRing{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}.whatsapp_btn:hover{box-shadow:0 6px 30px #25d36680;transform:scale(1.1)}.whatsapp_btn.active{background:#e4e6eb;color:#075e54!important}.whatsapp_btn.active svg{color:#075e54}.whatsapp_btn.active:before{display:none}.whatsapp_btn.active:hover{box-shadow:0 4px 20px #0000001a;transform:scale(1)}.notification_dot{align-items:center;background:red;border:2px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:20px;justify-content:center;position:absolute;right:-4px;top:-4px;width:20px}.whatsapp_chat_panel{animation:slideUp .3s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:16px;box-shadow:0 20px 60px #0003;display:flex;flex-direction:column;height:500px;margin-bottom:15px;max-height:80vh;max-width:90vw;overflow:hidden;width:360px}.chat_header{background:#075e54;color:#fff;flex-shrink:0;justify-content:space-between;padding:14px 18px}.chat_header,.chat_header_left{align-items:center;display:flex}.chat_header_left{gap:12px}.chat_avatar{align-items:center;background:#fff3;border-radius:50%;color:#fff;display:flex;font-size:20px;height:40px;justify-content:center;width:40px}.chat_avatar svg{display:block;height:20px;width:20px}.chat_header_left h4{color:#fff;font-size:16px;font-weight:600;margin:0}.chat_header_left span{color:#fff;display:block;font-size:12px;margin-top:1px;opacity:.85}.chat_close{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:20px;justify-content:center;opacity:.7;padding:4px;transition:all .3s ease}.chat_close svg{display:block;height:20px;width:20px}.chat_close:hover{opacity:1;transform:rotate(90deg)}.chat_messages{background:#ece5dd;display:flex;flex:1 1;flex-direction:column;gap:8px;overflow-y:auto;padding:16px 18px}.chat_messages::-webkit-scrollbar{width:4px}.chat_messages::-webkit-scrollbar-track{background:#0000}.chat_messages::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:10px}.chat_message{animation:messageIn .3s ease;display:flex}@keyframes messageIn{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.chat_message.bot{justify-content:flex-start}.chat_message.user{justify-content:flex-end}.message_bubble{word-wrap:break-word;border-radius:12px;max-width:80%;padding:10px 14px;position:relative}.chat_message.bot .message_bubble{background:#fff;border-radius:12px 12px 12px 4px;box-shadow:0 1px 2px #0000000f}.chat_message.user .message_bubble{background:#dcf8c6;border-radius:12px 12px 4px 12px}.message_bubble p{color:#1a1a1a;font-size:14px;line-height:1.5;margin:0}.message_time{color:#8a8a8a;display:block;font-size:10px;font-weight:500;margin-top:4px;text-align:right}.chat_message.user .message_time{color:#6b6b6b}.chat_input_area{background:#f0f0f0;flex-shrink:0;padding:12px 16px}.chat_input_wrapper{align-items:center;background:#fff;border-radius:25px;box-shadow:0 1px 3px #0000000f;display:flex;gap:8px;padding:4px 6px 4px 16px}.chat_emoji_btn{align-items:center;background:none;border:none;color:#8a8a8a;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;justify-content:center;padding:4px;transition:color .3s ease}.chat_emoji_btn svg{display:block;height:20px;width:20px}.chat_emoji_btn:hover{color:#075e54}.chat_input{background:#0000;border:none;color:#1a1a1a;flex:1 1;font-family:inherit;font-size:14px;outline:none;padding:8px 0}.chat_input::placeholder{color:#8a8a8a}.chat_send_btn{align-items:center;background:#25d366;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;transition:all .3s ease;width:36px}.chat_send_btn svg{display:block;height:16px;width:16px}.chat_send_btn:hover:not(:disabled){background:#128c7e;transform:scale(1.05)}.chat_send_btn:disabled{cursor:not-allowed;opacity:.4}@media (max-width:768px){.whatsapp_container{bottom:20px;right:20px}.whatsapp_btn{font-size:28px;height:55px;width:55px}.whatsapp_btn svg{height:28px;width:28px}.whatsapp_chat_panel{height:460px;max-height:75vh;max-width:92vw;width:340px}}@media (max-width:480px){.whatsapp_container{bottom:15px;right:15px}.whatsapp_btn{font-size:24px;height:50px;width:50px}.whatsapp_btn svg{height:24px;width:24px}.whatsapp_chat_panel{height:420px;max-height:70vh;max-width:94vw;width:300px}.chat_header{padding:12px 14px}.chat_avatar{font-size:16px;height:34px;width:34px}.chat_avatar svg{height:16px;width:16px}.chat_header_left h4{font-size:14px}.chat_messages{padding:12px 14px}.message_bubble p{font-size:13px}.chat_input_area{padding:8px 12px}.chat_input_wrapper{padding:2px 4px 2px 12px}.chat_input{font-size:13px;padding:6px 0}.chat_send_btn{font-size:14px;height:32px;width:32px}.chat_send_btn svg{height:14px;width:14px}}@media (max-width:360px){.whatsapp_chat_panel{height:380px;width:260px}.chat_messages{padding:10px 12px}.message_bubble{max-width:90%;padding:8px 12px}.message_bubble p{font-size:12px}}@media (prefers-reduced-motion:reduce){.chat_message,.whatsapp_btn:before,.whatsapp_chat_panel{animation:none}.chat_send_btn:hover:not(:disabled),.whatsapp_btn:hover{transform:none}}.hero{width:100%}.hero,.hero .ant-carousel,.hero .slick-list,.hero .slick-slide>div,.hero .slick-slider,.hero .slick-track{height:90vh}.hero_slide{align-items:center;background-position:50%;background-size:cover;display:flex;height:90vh;position:relative;width:100%}.hero .slick-active .hero_slide{animation:heroZoom 6s ease forwards}@keyframes heroZoom{0%{background-size:100%}to{background-size:115%}}.overlay{background:linear-gradient(90deg,#030c23d9,#030c2373,#030c2333);height:100%;left:0;position:absolute;top:0;width:100%}.hero_content{color:#fff;margin-left:8%;position:relative;width:55%;z-index:2}.lab_brand{margin-bottom:25px}.brand_name{font-size:38px;font-weight:700;letter-spacing:1px;margin:0}.brand_name span{color:#38bdf8}.tagline{color:#dbeafe;font-size:15px;margin-top:8px}.tagline span{color:#38bdf8;margin:0 8px}.hero_badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-radius:30px;display:inline-block;font-size:15px;margin-bottom:20px;padding:10px 18px}.hero_content h1{font-size:55px;font-weight:800;line-height:1.15;margin:15px 0}.hero_desc{color:#e5e7eb;font-size:18px;line-height:1.7;width:90%}.hero_buttons{display:flex;gap:20px;margin-top:35px}.primary_btn,.secondary_btn{align-items:center;border-radius:30px;cursor:pointer;display:flex;font-size:16px;gap:10px;padding:14px 28px}.primary_btn{background:#2563eb}.primary_btn:hover{background:#1d4ed8}.secondary_btn{border:1px solid #fff}.secondary_btn:hover{background:#173a70;box-shadow:0 8px 18px #173a7040;transform:translateY(-3px)}.floating_cards{bottom:15%;display:flex;gap:18px;position:absolute;right:8%;z-index:3}.card_box{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff26;border:1px solid #ffffff40;border-radius:18px;color:#fff;display:flex;flex-direction:column;gap:10px;height:100px;justify-content:center;width:150px}.card_box svg{color:#38bdf8;font-size:28px}.card_box span{font-size:14px}.scroll_down{animation:scroll 1.5s infinite;bottom:30px;color:#fff;font-size:28px;left:50%;position:absolute;transform:translateX(-50%);z-index:3}@keyframes scroll{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,15px)}}.hero .slick-dots{bottom:25px;z-index:5}.hero .slick-dots li button{background:#ffffff80;border-radius:50%;height:12px;width:12px}.hero .slick-dots li button:before{display:none}.hero .slick-dots li.slick-active button{background:#38bdf8;height:14px;width:14px}.mission_section{align-items:center;background:#fff;display:flex;gap:45px;justify-content:space-between;opacity:0;overflow:hidden;padding:55px 8%;transform:translateY(40px);transition:all .8s cubic-bezier(.4,0,.2,1);width:100%}.mission_section.visible{opacity:1;transform:translateY(0)}.mission_section.visible .mission_content{animation:slideLeft .8s ease .2s forwards;opacity:0;transform:translateX(-60px)}.mission_section.visible .mission_image{animation:slideRight .8s ease .4s forwards;opacity:0;transform:translateX(60px)}.mission_content{width:55%}.mission_content h2{color:#111;font-size:50px;font-weight:800;margin-bottom:18px}.mission_content p{color:#183153;font-size:19px;line-height:1.7;text-align:justify}.mission_image{align-items:center;display:flex;justify-content:center;width:38%}.mission_image img{border-radius:16px;box-shadow:0 10px 30px #00000014;height:auto;max-width:450px;object-fit:contain;transition:transform .5s ease;width:100%}.mission_image img:hover{transform:scale(1.02)}@keyframes slideLeft{0%{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:translateX(0)}}.vision_section{align-items:center;background:#fff;display:flex;gap:45px;justify-content:space-between;opacity:0;overflow:hidden;padding:55px 8%;transform:translateY(40px);transition:all .8s cubic-bezier(.4,0,.2,1);width:100%}.vision_section.visible{opacity:1;transform:translateY(0)}.vision_section.visible .vision_image{animation:slideLeft .8s ease .2s forwards;opacity:0;transform:translateX(-60px)}.vision_section.visible .vision_content{animation:slideRight .8s ease .4s forwards;opacity:0;transform:translateX(60px)}.vision_image{align-items:center;display:flex;justify-content:center;width:38%}.vision_image img{border-radius:16px;box-shadow:0 10px 30px #00000014;height:auto;max-width:400px;object-fit:contain;transition:transform .5s ease;width:100%}.vision_image img:hover{transform:scale(1.02)}.vision_content{width:55%}.vision_content h2{color:#111;font-size:50px;font-weight:800;margin-bottom:18px}.vision_content p{color:#183153;font-size:19px;line-height:1.7;text-align:justify}@media (max-width:1200px){.hero_content{width:65%}.hero_content h1{font-size:46px}.hero_desc{font-size:17px;width:100%}.brand_name{font-size:34px}.floating_cards{right:5%}.card_box{height:90px;width:130px}.mission_section,.vision_section{gap:35px;padding:50px 6%}.mission_content h2,.vision_content h2{font-size:42px}}@media (max-width:992px){.hero,.hero .ant-carousel,.hero .slick-list,.hero .slick-slide>div,.hero .slick-slider,.hero .slick-track,.hero_slide{height:80vh}.hero_content{margin-left:6%;width:80%}.hero_content h1{font-size:40px}.hero_desc{font-size:16px;width:95%}.floating_cards{display:none}.mission_section,.vision_section{flex-direction:column;gap:30px;padding:50px 6%;text-align:center}.mission_section.visible .mission_content,.mission_section.visible .mission_image,.vision_section.visible .vision_content,.vision_section.visible .vision_image{animation:none!important;opacity:1!important;transform:none!important}.mission_content,.mission_image,.vision_content,.vision_image{width:100%}.mission_content{order:2}.mission_image{margin-bottom:20px;order:1}.mission_content h2,.vision_content h2{font-size:40px;text-align:center}.mission_content p,.vision_content p{font-size:17px;padding:0 10px;text-align:center}.mission_image img,.vision_image img{max-width:350px}.scroll_down{display:none}.hero_buttons{justify-content:flex-start}.hero .slick-dots{bottom:20px}}@media (max-width:768px){.hero,.hero .ant-carousel,.hero .slick-list,.hero .slick-slide>div,.hero .slick-slider,.hero .slick-track,.hero_slide{height:auto;min-height:100vh}.hero_slide{align-items:center;background-size:cover!important;min-height:100vh;padding:100px 20px 60px}.hero_content{margin-left:0;padding:0 10px;text-align:center;width:100%}.brand_name{font-size:30px}.tagline{font-size:14px}.hero_badge{font-size:13px;margin-bottom:15px;padding:8px 16px}.hero_content h1{font-size:32px;line-height:1.2;margin:10px 0}.hero_desc{font-size:15px;line-height:1.8;padding:0 5px;width:100%}.hero_buttons{flex-wrap:wrap;gap:12px;justify-content:center;margin-top:25px}.primary_btn,.secondary_btn{font-size:15px;justify-content:center;padding:12px 24px;width:200px}.mission_section,.vision_section{gap:25px;padding:40px 5%}.mission_content h2,.vision_content h2{font-size:34px;margin-bottom:15px}.mission_content p,.vision_content p{font-size:16px;line-height:1.8;padding:0}.mission_image img,.vision_image img{max-width:300px}.scroll_down{display:none}.hero .slick-dots{bottom:15px}.hero .slick-dots li{height:20px;width:20px}.hero .slick-dots li button{border-radius:50%;height:12px;width:12px}.lab_brand{margin-bottom:18px}}@media (max-width:576px){.hero_slide{min-height:100vh;padding:80px 15px 50px}.brand_name{font-size:26px}.tagline{font-size:12px;margin-top:5px}.tagline span{margin:0 5px}.hero_badge{border-radius:20px;font-size:11px;margin-bottom:12px;padding:6px 12px}.hero_content h1{font-size:26px;margin:8px 0}.hero_desc{font-size:14px;line-height:1.7}.primary_btn,.secondary_btn{font-size:14px;max-width:280px;padding:11px 20px;width:100%}.hero_buttons{align-items:center;flex-direction:column;gap:10px;width:100%}.mission_section,.vision_section{gap:20px;padding:35px 4%}.mission_content h2,.vision_content h2{font-size:28px;margin-bottom:12px}.mission_content p,.vision_content p{font-size:15px;line-height:1.7}.mission_image img,.vision_image img{max-width:250px}.hero .slick-dots{bottom:12px}.hero .slick-dots li{height:16px;width:16px}.hero .slick-dots li button{height:10px;width:10px}}@media (max-width:400px){.hero_slide{min-height:100vh;padding:70px 12px 40px}.brand_name{font-size:22px}.tagline{font-size:11px}.hero_content h1{font-size:22px;margin:6px 0}.hero_desc{font-size:13px}.hero_badge{font-size:10px;padding:5px 10px}.primary_btn,.secondary_btn{font-size:13px;max-width:250px;padding:10px 18px}.mission_content h2,.vision_content h2{font-size:24px}.mission_content p,.vision_content p{font-size:14px}.mission_image img,.vision_image img{max-width:200px}.hero .slick-dots{bottom:10px}.hero .slick-dots li{height:14px;width:14px}.hero .slick-dots li button{height:8px;width:8px}}@media (max-width:768px){.primary_btn,.secondary_btn{min-height:48px;touch-action:manipulation}.hero_badge{touch-action:manipulation}}@media (prefers-reduced-motion:reduce){.hero .slick-active .hero_slide,.scroll_down{animation:none}.mission_content,.mission_image,.mission_section,.mission_section.visible,.vision_content,.vision_image,.vision_section,.vision_section.visible{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}.mission_image img:hover,.vision_image img:hover{transform:none!important}}@media print{.hero{height:60vh}.hero_slide{background-size:cover!important;height:60vh}.overlay{background:#030c23b3}.floating_cards,.hero_buttons,.scroll_down{display:none}.mission_section,.vision_section{padding:30px 5%;page-break-inside:avoid}.mission_section,.mission_section.visible,.vision_section,.vision_section.visible{opacity:1!important;transform:none!important}}.research_banner{background-position:50%;background-size:cover;padding:40px 20px}.banner_overlay_dark{background:linear-gradient(135deg,#020a1eeb,#051432e0 50%,#0a1e3ceb)}.banner_content{padding:20px;text-align:center;width:100%;z-index:2}.banner_icon{align-items:center;animation:iconBounce .8s ease .3s forwards;background:linear-gradient(135deg,#0b5ed7,#4a9eff);border-radius:50%;box-shadow:0 8px 30px #0b5ed766;color:#fff;display:flex;font-size:36px;height:80px;justify-content:center;margin:0 auto 20px;opacity:0;transform:scale(.5);width:80px}@keyframes iconBounce{0%{opacity:0;transform:scale(.5)}60%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.research_banner h1{animation:slideUpFade .8s ease .4s forwards;color:#fff;font-size:44px;font-weight:800;letter-spacing:-.5px;margin:0 0 8px;opacity:0;text-shadow:0 2px 20px #0000004d;transform:translateY(20px)}@keyframes slideUpFade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.banner_line_r{animation:lineGrow .8s ease .6s forwards;background:linear-gradient(90deg,#4a9eff,#0b5ed7);border-radius:2px;box-shadow:0 0 20px #0b5ed74d;height:4px;margin:10px auto 18px;transform:scaleX(0);transform-origin:center;width:70px}.research_banner p{animation:slideUpFade .8s ease .8s forwards;color:#ffffffeb;font-size:17px;font-weight:400;line-height:1.7;margin:0 auto 30px;max-width:600px;opacity:0;text-shadow:0 1px 10px #0003;transform:translateY(20px)}.banner_stats_r{align-items:center;animation:statsFade .8s ease 1s forwards;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffff14;border:1px solid #ffffff14;border-radius:14px;box-shadow:0 8px 30px #0003;display:flex;gap:40px;justify-content:center;margin:0 auto;opacity:0;padding:16px 35px;transform:translateY(20px) scale(.95)}@keyframes statsFade{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.stat_r{align-items:center;display:flex;flex-direction:column}.stat_num_r{color:#fff;font-size:28px;font-weight:800;line-height:1.2;text-shadow:0 2px 10px #0003}.stat_label_r{color:#ffffffb3;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.stat_divider_r{background:#ffffff26;height:30px;width:2px}.research_grid_section{margin:50px auto 30px;max-width:1400px;position:relative;width:92%;z-index:3}.research_grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(4,1fr)}.research_box{border-radius:18px;box-shadow:0 4px 25px #0000000f;display:flex;flex-direction:column;transform:translateY(40px) scale(.96);will-change:transform,opacity}.research_box.visible{opacity:1;transform:translateY(0) scale(1);transition:all .6s cubic-bezier(.34,1.56,.64,1)}.research_box.visible img{animation:imageReveal .7s ease forwards}.research_box.visible .research_icon{animation:iconPopIn .5s ease .2s forwards;opacity:0;transform:scale(.5) rotate(-15deg)}@keyframes iconPopIn{0%{opacity:0;transform:scale(.5) rotate(-15deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.research_box.visible h2{animation:contentFadeIn .5s ease .1s forwards;opacity:0;transform:translateY(12px)}.research_box.visible p{animation:contentFadeIn .5s ease .2s forwards;opacity:0;transform:translateY(12px)}.research_box.visible button{animation:contentFadeIn .5s ease .3s forwards;opacity:0;transform:translateY(12px)}.research_box:before{background:linear-gradient(90deg,#0a1e3c,#0b5ed7);z-index:2}.research_box:hover{box-shadow:0 15px 45px #0b5ed714;transform:translateY(-10px) scale(1.01)}.research_box img{flex-shrink:0;height:190px;object-fit:cover;transition:transform .5s ease;width:100%}.research_box:hover img{transform:scale(1.05)}.research_icon{align-items:center;background:linear-gradient(135deg,#0a1e3c,#0b5ed7);border:3px solid #fff;border-radius:16px;box-shadow:0 4px 20px #0b5ed726;color:#fff;display:flex;flex-shrink:0;font-size:24px;height:60px;justify-content:center;margin:-30px auto 12px;position:relative;transition:all .4s ease;width:60px;z-index:2}.research_box:hover .research_icon{background:linear-gradient(135deg,#0b5ed7,#4a9eff);transform:scale(1.05) rotate(-3deg)}.research_box h2{color:#0a1e3c;font-size:17px;font-weight:700;line-height:1.3;min-height:48px;padding:0 18px;text-align:center;transition:color .3s ease}.research_box:hover h2{color:#0b5ed7}.research_box p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;flex:1 1;font-size:13.5px;overflow:hidden;padding:0 20px;text-align:center}.research_box button{align-items:center;align-self:center;background:#0000;border:1.5px solid #0a1e3c;border-radius:50px;color:#0a1e3c;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;margin:auto 20px 20px;padding:10px 24px;transition:all .3s ease;width:auto}.research_box button:hover{background:#0a1e3c;box-shadow:0 4px 15px #0a1e3c33;color:#fff;transform:translateX(4px)}.research_box button svg{font-size:13px;transition:transform .3s ease}.research_box button:hover svg{transform:translateX(4px)}.see_all{margin-top:10px;padding:20px 0 40px;text-align:center}.see_all button{align-items:center;background:linear-gradient(135deg,#0a1e3c,#0b5ed7);border:none;border-radius:50px;box-shadow:0 4px 25px #0b5ed740;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:10px;padding:14px 42px;transition:all .3s ease}.see_all button:hover{background:linear-gradient(135deg,#0b5ed7,#4a9eff);box-shadow:0 8px 35px #0b5ed74d;transform:translateY(-4px) scale(1.02)}.see_all button svg{transition:transform .3s ease}.see_all button svg.rotate{transform:rotate(180deg)}.modal_overlay_r{align-items:center;animation:modalFadeInR .3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#000000bf;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:9999}@keyframes modalFadeInR{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal_content_r{animation:modalSlideUpR .4s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:24px;box-shadow:0 40px 80px #00000080;max-height:90vh;max-width:700px;overflow-y:auto;position:relative;width:100%}@keyframes modalSlideUpR{0%{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal_content_r::-webkit-scrollbar{width:6px}.modal_content_r::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.modal_content_r::-webkit-scrollbar-thumb{background:#0b5ed7;border-radius:10px}.modal_close_r{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:2px solid #0000000d;border-radius:50%;box-shadow:0 4px 15px #0000001a;color:#1e293b;cursor:pointer;display:flex;font-size:22px;height:45px;justify-content:center;position:absolute;right:15px;top:15px;transition:all .3s ease;width:45px;z-index:10}.modal_close_r:hover{background:#0b5ed7;border-color:#0b5ed7;box-shadow:0 8px 25px #0b5ed74d;color:#fff;transform:rotate(90deg) scale(1.1)}.modal_image_r{border-radius:24px 24px 0 0;height:280px;overflow:hidden;position:relative;width:100%}.modal_image_r img{height:100%;object-fit:cover;width:100%}.modal_badge_r{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020a19e0;border:1px solid #ffffff14;border-radius:30px;bottom:20px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:8px;left:20px;padding:8px 20px;position:absolute}.modal_badge_r svg{color:#4a9eff;font-size:16px}.modal_body_r{padding:30px 35px 35px}.modal_body_r h2{color:#0a1e3c;font-size:28px;font-weight:800;line-height:1.3;margin-bottom:15px}.modal_meta_r{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:25px}.modal_tag_r{align-items:center;background:#f0f4f8;border-radius:20px;color:#0a1e3c;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 16px}.modal_tag_r svg{color:#0b5ed7;font-size:14px}.modal_desc_r h3{color:#0a1e3c;font-size:20px;font-weight:700;margin-bottom:12px}.modal_desc_r h3:after{background:linear-gradient(90deg,#0b5ed7,#4a9eff);border-radius:2px;content:"";display:block;height:3px;margin-top:6px;width:40px}.modal_desc_r p{color:#475569;font-size:16px;line-height:1.8;margin-bottom:20px}.modal_highlights_r{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:25px}.highlight_badge_r{align-items:center;background:#e0e7ff;border-radius:20px;color:#0a1e3c;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 16px}.highlight_badge_r svg{color:#0b5ed7;font-size:14px}.modal_footer_r{border-top:2px solid #f0f4f8;display:flex;justify-content:flex-end;padding-top:20px}.modal_action_r{background:#0a1e3c;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px 35px;transition:all .3s ease}.modal_action_r:hover{background:#0b5ed7;box-shadow:0 8px 25px #0b5ed74d;transform:translateY(-2px)}@media (max-width:1200px){.research_grid{gap:22px;grid-template-columns:repeat(3,1fr)}.banner_stats_r{gap:30px;padding:15px 25px}.stat_num_r{font-size:26px}}@media (max-width:992px){.research_grid{gap:20px;grid-template-columns:repeat(2,1fr)}.research_banner{min-height:450px}.research_banner h1{font-size:36px}.research_banner p{font-size:16px;max-width:500px}.banner_stats_r{flex-wrap:wrap;gap:20px;justify-content:center;padding:12px 20px}.stat_divider_r{display:none}.stat_num_r{font-size:24px}.banner_icon{font-size:32px;height:70px;width:70px}.modal_image_r{height:220px}.modal_body_r{padding:25px}}@media (max-width:768px){.research_grid_section{margin:30px auto 20px;width:94%}.research_grid{gap:18px;grid-template-columns:1fr 1fr}.research_banner{min-height:400px;padding:30px 16px}.research_banner h1{font-size:30px}.research_banner p{font-size:15px;max-width:400px}.banner_stats_r{gap:15px;max-width:90%;padding:10px 16px}.stat_num_r{font-size:22px}.stat_label_r{font-size:11px}.banner_icon{font-size:28px;height:60px;width:60px}.banner_line_r{width:60px}.research_box img{height:170px}.research_box h2{font-size:15px;min-height:auto}.research_box p{-webkit-line-clamp:2;font-size:12.5px;min-height:auto}.research_box button{font-size:12px;margin:12px 16px 16px;padding:8px 18px}.research_icon{font-size:20px;height:50px;margin:-25px auto 10px;width:50px}.modal_content_r{border-radius:20px;max-height:95vh;max-width:100%}.modal_image_r{border-radius:20px 20px 0 0;height:200px}.modal_body_r{padding:20px}.modal_body_r h2{font-size:24px}.modal_close_r{font-size:18px;height:40px;right:12px;top:12px;width:40px}}@media (max-width:576px){.research_grid_section{margin:25px auto 15px;width:96%}.research_grid{gap:20px;grid-template-columns:1fr}.research_banner{min-height:350px;padding:25px 14px}.research_banner h1{font-size:26px}.research_banner p{font-size:14px;margin-bottom:20px;max-width:320px}.banner_stats_r{gap:12px;max-width:100%;padding:8px 12px}.stat_num_r{font-size:20px}.stat_label_r{font-size:10px}.banner_icon{font-size:24px;height:50px;margin-bottom:12px;width:50px}.banner_line_r{margin:8px auto 14px;width:50px}.research_box img{height:180px}.research_box h2{font-size:16px}.research_box p{font-size:13px}.research_box button{font-size:13px;padding:10px 20px}.research_icon{font-size:22px;height:52px;margin:-26px auto 10px;width:52px}.see_all{padding:10px 0 30px}.see_all button{font-size:13px;padding:10px 24px}.modal_image_r{border-radius:16px 16px 0 0;height:180px}.modal_body_r{padding:16px}.modal_body_r h2{font-size:20px}.modal_desc_r p{font-size:14px;line-height:1.6}.modal_close_r{font-size:16px;height:36px;right:10px;top:10px;width:36px}.modal_tag_r{font-size:11px;padding:4px 12px}.modal_badge_r{bottom:15px;font-size:11px;left:15px;padding:6px 14px}.modal_action_r{font-size:13px;padding:10px 28px;width:100%}.modal_highlights_r{gap:8px}.highlight_badge_r{font-size:11px;padding:4px 12px}}@media (max-width:400px){.research_banner{min-height:300px;padding:20px 10px}.research_banner h1{font-size:22px}.research_banner p{font-size:13px}.banner_stats_r{gap:8px;padding:6px 10px}.stat_num_r{font-size:18px}.stat_label_r{font-size:9px}.banner_icon{font-size:20px;height:44px;margin-bottom:10px;width:44px}.research_grid{gap:16px}.research_box img{height:160px}.research_box h2{font-size:14px}.research_box p{font-size:12px}.research_box button{font-size:12px;margin:10px 12px 14px;padding:8px 16px}.research_icon{border-width:2px;font-size:18px;height:44px;margin:-22px auto 8px;width:44px}.see_all button{font-size:12px;gap:6px;padding:8px 18px}}@media (prefers-reduced-motion:reduce){.banner_content,.banner_icon,.banner_line_r,.banner_stats_r,.modal_action_r,.modal_close_r,.modal_content_r,.modal_overlay_r,.research_banner h1,.research_banner p,.research_box,.research_box .research_icon,.research_box button,.research_box h2,.research_box img,.research_box p,.research_box.visible,.see_all button{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}.research_box{opacity:1!important}.modal_close_r:hover,.research_box,.research_box button:hover svg,.research_box:hover,.research_box:hover .research_icon,.research_box:hover img,.see_all button:hover{transform:none!important}}.current_page{background:#f5f9ff;overflow:hidden;width:100%}.research_banner{align-items:center;background:url(https://images.unsplash.com/photo-1559757175-5700dde675bc?ixlib=rb-4.0.3&auto=format&fit=crop&w=1920&q=80) 50%/cover no-repeat;display:flex;justify-content:center;min-height:500px;overflow:hidden;position:relative;width:100%}.banner_overlay_dark{background:linear-gradient(135deg,#020a1eeb,#051432e0 30%,#0a1e3ceb 60%,#020a1ef2);z-index:1}.banner_overlay_dark,.banner_overlay_dark:before{height:100%;left:0;position:absolute;top:0;width:100%}.banner_overlay_dark:before{background:radial-gradient(circle at 20% 30%,#4a9eff14 0,#0000 60%);content:"";pointer-events:none}.banner_overlay_dark:after{background:radial-gradient(circle at 80% 70%,#4a9eff0f 0,#0000 60%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.banner_orb{background:radial-gradient(circle,#4a9eff14 0,#0000 70%);z-index:1}.banner_orb2{background:radial-gradient(circle,#4a9eff0d 0,#0000 70%);z-index:1}.banner_pattern{animation:patternFloat 20s ease-in-out infinite;background-image:radial-gradient(circle at 20% 50%,#38bdf833 0,#0000 50%),radial-gradient(circle at 80% 20%,#2563eb33 0,#0000 50%),radial-gradient(circle at 50% 80%,#38bdf826 0,#0000 50%);background-size:100% 100%;height:100%;left:0;opacity:.03;position:absolute;top:0;width:100%;z-index:1}@keyframes patternFloat{0%,to{transform:scale(1) rotate(0deg)}33%{transform:scale(1.1) rotate(2deg)}66%{transform:scale(.95) rotate(-2deg)}}.research_banner_content{align-items:center;animation:bannerFadeIn 1.2s ease forwards;color:#fff;display:flex;flex-direction:column;max-width:1100px;padding:40px 0;position:relative;text-align:center;width:90%;z-index:3}.banner_badge{animation:badgeSlide .8s ease .2s forwards;background:#ffffff14;border:1px solid #ffffff14;box-shadow:0 8px 32px #00000026;margin-bottom:25px;padding:10px 24px;text-transform:uppercase;transform:translateY(20px)}@keyframes badgeSlide{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.banner_badge svg{color:#60a5fa;font-size:18px}.research_banner_content h1{animation:titleSlide .8s ease .4s forwards;font-size:56px;font-weight:800;line-height:1.15;margin-bottom:10px;opacity:0;text-shadow:0 4px 30px #0000004d;transform:translateY(20px)}.research_banner_content h1 span{color:#60a5fa;position:relative}.banner_line{background:linear-gradient(90deg,#60a5fa,#3b82f6,#0000);margin:0 auto 20px}.research_banner_content p{animation:textSlide .8s ease .8s forwards;color:#ffffffeb;font-size:19px;line-height:1.8;margin-bottom:35px;max-width:700px;opacity:0;text-shadow:0 2px 15px #00000026;transform:translateY(20px)}.banner_stats{animation:statsSlide .8s ease 1s forwards;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #ffffff14;border-radius:16px;display:flex;gap:50px;justify-content:center;margin:0 auto;max-width:550px;opacity:0;padding:20px 40px;transform:translateY(20px) scale(.95);width:100%}@keyframes statsSlide{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.stat_number{font-size:34px;text-shadow:0 0 30px #60a5fa4d}.stat_label{color:#fffc;font-size:13px;letter-spacing:.5px}.stat_divider{height:35px;width:2px}.section_subtitle{color:#1e40af}.section_subtitle:before{background:linear-gradient(90deg,#1e40af,#0000)}.section_subtitle:after{background:linear-gradient(90deg,#0000,#1e40af)}.section_heading h2 span{color:#1e40af}.heading_line{background:linear-gradient(90deg,#1e40af,#60a5fa,#0000)}.current_section{padding:70px 7% 90px;width:100%}.current_grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1400px}.current_card{background:#fff;border:1px solid #0000000a;border-radius:18px;box-shadow:0 4px 25px #0000000a;opacity:0;overflow:hidden;position:relative;transform:translateY(40px) scale(.96);transition:all .6s cubic-bezier(.34,1.56,.64,1);will-change:transform,opacity}.current_card.visible{opacity:1;transform:translateY(0) scale(1)}.current_card.visible img{animation:imageReveal .7s ease forwards}.current_card.visible .card_category{animation:categorySlide .5s ease .15s forwards;opacity:0;transform:translateY(-10px)}@keyframes categorySlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.current_card.visible .current_content h3{animation:contentFadeIn .5s ease .1s forwards;opacity:0;transform:translateY(12px)}.current_card.visible .current_content p{animation:contentFadeIn .5s ease .2s forwards;opacity:0;transform:translateY(12px)}.current_card.visible .card_footer{animation:contentFadeIn .5s ease .3s forwards;opacity:0;transform:translateY(12px)}@keyframes contentFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.current_card:before{background:linear-gradient(90deg,#1e40af,#60a5fa,#1e40af);background-size:200% 100%;content:"";height:4px;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease;width:100%;z-index:2}.current_card.visible:before{opacity:0}.current_card:hover:before{animation:gradientSlide 2s linear infinite;opacity:1}.current_card:hover{border-color:#1e40af14;box-shadow:0 25px 60px #1e40af1a;transform:translateY(-12px) scale(1.01)}.current_image{height:220px;overflow:hidden;position:relative;width:100%}.current_image img{height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.4,0,.2,1);width:100%}.current_card:hover .current_image img{transform:scale(1.1)}.card_category{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020a19e0;border:1px solid #ffffff0f;border-radius:20px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;gap:6px;left:15px;letter-spacing:.5px;padding:6px 14px;position:absolute;text-transform:uppercase;top:15px;z-index:2}.card_category svg{color:#60a5fa;font-size:12px}.card_overlay{align-items:center;background:linear-gradient(180deg,#0000 30%,#020a19d9);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease;width:100%}.current_card:hover .card_overlay{opacity:1}.card_overlay_content{align-items:center;display:flex;flex-direction:column;gap:10px;transform:translateY(20px);transition:transform .5s ease}.current_card:hover .card_overlay_content{transform:translateY(0)}.card_arrow{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff14;border:2px solid #ffffff1f;border-radius:50%;color:#fff;font-size:28px;padding:14px;transition:all .3s ease}.current_card:hover .card_arrow{background:#1e40af;border-color:#1e40af;transform:scale(1.1)}.card_overlay_content span{color:#fff;font-size:13px;font-weight:500;opacity:0;transition:opacity .3s ease .2s}.current_card:hover .card_overlay_content span{opacity:1}.current_content{background:#fff;padding:22px 22px 20px}.current_content h3{color:#0a1e3c;font-size:17px;font-weight:700;line-height:1.4;margin-bottom:10px;transition:color .3s ease}.current_card:hover .current_content h3{color:#1e40af}.current_content p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;font-size:14px;line-height:1.7;margin-bottom:15px;overflow:hidden}.card_footer{align-items:center;border-top:1px solid #f0f4f8;display:flex;gap:8px;padding-top:15px;transition:border-color .3s ease}.current_card:hover .card_footer{border-color:#1e40af14}.read_more{font-size:13px;font-weight:600}.read_more,.read_more_icon{color:#1e40af;transition:all .3s ease}.read_more_icon{font-size:12px}.current_card:hover .read_more{color:#2563eb}.current_card:hover .read_more_icon{transform:translateX(6px)}@media (max-width:1200px){.research_banner{min-height:400px;padding:80px 5% 60px}.research_banner_content h1{font-size:46px}.banner_stats{gap:35px;max-width:480px;padding:18px 30px}.stat_number{font-size:30px}.current_section{padding:70px 5% 80px}.section_heading h2{font-size:38px}.current_grid{gap:25px;grid-template-columns:repeat(3,1fr)}.current_image{height:200px}}@media (max-width:992px){.research_banner{min-height:350px;padding:60px 5% 50px}.research_banner_content h1{font-size:38px}.research_banner_content p{font-size:16px;margin:0 auto 25px;max-width:100%}.banner_badge{font-size:13px;justify-content:center;padding:8px 20px}.banner_stats{flex-wrap:wrap;gap:25px;justify-content:center;max-width:420px;padding:15px 25px}.stat_divider{display:none}.stat_number{font-size:28px}.stat_label{font-size:12px}.banner_orb,.banner_orb2{display:none}.section_heading{margin-bottom:45px}.section_heading h2{font-size:34px}.section_heading p{font-size:16px;padding:0 20px}.section_subtitle:after,.section_subtitle:before{display:none}.current_section{padding:60px 4% 70px}.current_grid{gap:25px;grid-template-columns:repeat(2,1fr)}.current_image{height:210px}}@media (max-width:768px){.research_banner{min-height:300px;padding:50px 4% 40px}.research_banner_content h1{font-size:32px}.research_banner_content p{font-size:15px}.banner_badge{font-size:11px;gap:8px;padding:6px 16px}.banner_badge svg{font-size:14px}.banner_stats{gap:20px;max-width:380px;padding:12px 20px}.stat_number{font-size:24px}.stat_label{font-size:11px}.section_heading{margin-bottom:35px}.section_heading h2{font-size:28px}.section_heading p{font-size:15px;padding:0 10px}.current_section{padding:50px 4% 60px}.current_grid{gap:20px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:580px}.current_image{height:180px}.current_content h3{font-size:15px}.current_content p{-webkit-line-clamp:3;font-size:13px}.card_category{font-size:10px;left:12px;padding:4px 12px;top:12px}.card_category svg{font-size:10px}.card_overlay{background:linear-gradient(180deg,#0000 50%,#020a19b3);opacity:1}.card_overlay_content{transform:translateY(0)}.card_arrow{font-size:24px;opacity:.7;padding:12px}.card_overlay_content span{font-size:12px;opacity:1}.current_card:hover .card_overlay_content{transform:none}.current_card:active{transform:scale(.98)}}@media (max-width:576px){.research_banner{min-height:280px;padding:40px 3% 35px}.research_banner_content h1{font-size:28px}.research_banner_content p{font-size:14px;line-height:1.7}.banner_badge{font-size:10px;margin-bottom:15px;padding:5px 14px}.banner_stats{flex-wrap:wrap;gap:15px;justify-content:center;max-width:320px;padding:10px 15px}.stat_number{font-size:22px}.stat_label{font-size:10px}.section_heading{margin-bottom:30px}.section_heading h2{font-size:24px}.section_heading p{font-size:14px;padding:0}.current_section{padding:40px 3% 50px}.current_grid{gap:20px;grid-template-columns:1fr;max-width:100%}.current_image{height:200px}.current_content{padding:18px 18px 16px}.current_content h3{font-size:16px}.current_content p{-webkit-line-clamp:3;font-size:13px}.card_footer{padding-top:12px}.read_more{font-size:12px}.read_more_icon{font-size:11px}.card_category{font-size:9px;left:10px;padding:3px 10px;top:10px}.card_category svg{font-size:9px}.card_overlay_content span{font-size:11px}.card_arrow{font-size:20px;padding:10px}}@media (max-width:400px){.research_banner{min-height:250px;padding:35px 3% 30px}.research_banner_content h1{font-size:24px}.research_banner_content p{font-size:13px}.banner_badge{font-size:9px;gap:6px;padding:4px 12px}.banner_badge svg{font-size:12px}.banner_stats{gap:12px;max-width:280px;padding:8px 12px}.stat_number{font-size:20px}.stat_label{font-size:9px}.section_heading h2{font-size:22px}.section_heading p{font-size:13px}.current_section{padding:30px 3% 40px}.current_image{height:180px}.current_content{padding:15px}.current_content h3{font-size:15px}.current_content p{font-size:12px}.card_category{font-size:8px;left:8px;padding:3px 8px;top:8px}.card_category svg{font-size:8px}.card_arrow{font-size:18px;padding:8px}.card_overlay_content span{font-size:10px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}.current_card,.current_card.visible{opacity:1!important;transform:none!important}.current_card:hover,.current_card:hover .current_image img{transform:none!important}.card_overlay{opacity:0!important}.current_card:hover .card_overlay{opacity:1!important}.current_card:hover .card_overlay_content{transform:none!important}.banner_orb,.banner_orb2,.banner_pattern,.banner_pattern:after,.banner_pattern:before{animation:none!important}.banner_badge,.banner_line,.banner_stats,.current_card .card_category,.current_card .card_footer,.current_card .current_content h3,.current_card .current_content p,.current_card img,.research_banner_content,.research_banner_content h1,.research_banner_content p{animation:none!important;opacity:1!important;transform:none!important}}@media print{.research_banner{background:#0a1e3c!important;height:auto!important;min-height:auto!important;padding:40px 5%!important}.banner_orb,.banner_orb2,.banner_overlay_dark,.banner_pattern,.banner_pattern:after,.banner_pattern:before{display:none!important}.current_section{padding:30px 5%!important}.current_card{border:1px solid #ddd!important;box-shadow:none!important;break-inside:avoid;opacity:1!important;page-break-inside:avoid;transform:none!important}.banner_line,.card_footer,.card_overlay,.current_card:before{display:none!important}}.publication_page{background:#f8fbfd;overflow-x:hidden;width:100%}.publication_banner{background:linear-gradient(135deg,#082349eb,#082349eb),url(/static/media/fc3.159e28e9bf06fe1d59c9.jpg);background-position:50%;background-size:cover;color:#fff;overflow:hidden;padding:60px 20px;position:relative;text-align:center;width:100%}.banner_shine{background:radial-gradient(ellipse at 30% 50%,#ffffff0d 0,#0000 60%);height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;width:200%}.banner_content{margin:0 auto;max-width:900px;position:relative;z-index:1}.banner_badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff1f;display:inline-block;font-size:12px;letter-spacing:1px;margin-bottom:18px;padding:6px 20px}.publication_banner h1{font-size:44px;font-weight:700;letter-spacing:1px;margin-bottom:14px}.banner_line{background:linear-gradient(90deg,#64b5f6,#1976d2);border-radius:4px;height:3px;width:60px}.publication_banner p{color:#ffffffe6;font-size:16px;line-height:1.7;margin:0 auto 25px;width:65%}.banner_stats{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:40px;display:inline-flex;gap:25px;padding:14px 32px}.stat_number{color:#fff;font-size:19px;font-weight:700;line-height:1.2}.stat_label{color:#ffffffb3;font-size:11px;letter-spacing:1px;text-transform:uppercase}.stat_divider{background:#ffffff26;height:25px;width:1px}.highlight_section,.journal_section{margin:80px auto;max-width:1400px;width:90%}.section_top{margin-bottom:50px;text-align:center}.section_badge{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-radius:50px;color:#0d47a1;display:inline-block;font-size:12px;font-weight:700;letter-spacing:1.5px;margin-bottom:10px;padding:5px 18px;text-transform:uppercase}.section_top h2{color:#0a1a3a;font-size:38px;font-weight:700;letter-spacing:-.5px;margin:0}.highlight_text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1976d2,#42a5f5);-webkit-background-clip:text;background-clip:text}.section_desc{color:#5a6a7a;font-size:16px;line-height:1.7;margin:12px auto 0;max-width:700px}.highlight_grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(4,1fr)}.highlight_card{box-shadow:0 8px 30px #0000000d;opacity:0;overflow:hidden;padding:24px 16px 20px;position:relative;transform:translateY(50px);transition:all .5s cubic-bezier(.23,1,.32,1)}.highlight_card.animate{opacity:1;transform:translateY(0)}.highlight_card:before{background:var(--card-bg);content:"";inset:0;opacity:0;position:absolute;transition:opacity .5s ease}.highlight_card:hover:before{opacity:1}.card_top_shine{background:radial-gradient(ellipse at center,var(--card-color),#0000 70%);height:80%;left:-20%;opacity:0;pointer-events:none;position:absolute;top:-40%;transition:opacity .6s ease;width:140%}.highlight_card:hover .card_top_shine{opacity:.06}.highlight_icon{border-radius:14px;height:56px;margin:0 auto 14px;position:relative;transition:all .4s cubic-bezier(.23,1,.32,1);width:56px;z-index:1}.highlight_card:hover .highlight_icon{transform:translateY(-4px) scale(1.05)}.counter{color:#0a1a3a;font-size:32px;font-weight:800;letter-spacing:-.5px;margin:0 0 5px}.counter,.highlight_card p{position:relative;z-index:1}.highlight_card p{color:#5a6a7a;font-size:14px;font-weight:500;margin:0}.card_bottom_bar{border-radius:0 0 16px 16px;bottom:0;height:3px;left:0;position:absolute;right:0;transition:height .3s ease;z-index:1}.highlight_card:hover .card_bottom_bar{height:4px}.journal_grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.journal_card{align-items:center;background:#fff;border:1px solid #0000000a;border-radius:14px;box-shadow:0 6px 25px #0000000d;cursor:pointer;display:flex;gap:15px;opacity:0;padding:16px 20px;position:relative;transform:translateX(-30px);transition:all .5s cubic-bezier(.23,1,.32,1)}.journal_card.animate{opacity:1;transform:translateX(0)}.journal_card:after{background:linear-gradient(135deg,#1976d2,#64b5f6);border-radius:14px;content:"";inset:0;opacity:0;position:absolute;transition:opacity .4s ease}.journal_card:hover{border-color:#0000;box-shadow:0 12px 40px #1976d21f;transform:translateX(8px) scale(1.01)}.journal_card:hover:after{opacity:.04}.journal_number{align-items:center;background:linear-gradient(135deg,#1976d2,#42a5f5);border-radius:10px;color:#fff;display:flex;font-size:16px;font-weight:700;height:42px;justify-content:center;min-width:42px;position:relative;transition:all .3s ease;width:42px;z-index:1}.journal_card:hover .journal_number{transform:scale(1.05) rotate(-3deg)}.journal_info{align-items:center;display:flex;flex:1 1;gap:10px;position:relative;z-index:1}.journal_icon_wrap{color:#1976d2;font-size:15px;opacity:.5;transition:opacity .3s ease}.journal_card:hover .journal_icon_wrap{opacity:1}.journal_info p{color:#1a2a3a;font-size:15px;font-weight:600;line-height:1.4;margin:0}.journal_hover_arrow{color:#1976d2;opacity:0;position:relative;transform:translateX(-8px);transition:all .4s ease;z-index:1}.journal_card:hover .journal_hover_arrow{opacity:1;transform:translateX(0)}.highlight_card:first-child{transition-delay:.02s}.highlight_card:nth-child(2){transition-delay:.06s}.highlight_card:nth-child(3){transition-delay:.1s}.highlight_card:nth-child(4){transition-delay:.14s}.highlight_card:nth-child(5){transition-delay:.18s}.highlight_card:nth-child(6){transition-delay:.22s}.highlight_card:nth-child(7){transition-delay:.26s}.highlight_card:nth-child(8){transition-delay:.3s}.highlight_card:nth-child(9){transition-delay:.34s}.highlight_card:nth-child(10){transition-delay:.38s}.highlight_card:nth-child(11){transition-delay:.42s}.journal_card:first-child{transition-delay:.04s}.journal_card:nth-child(2){transition-delay:.08s}.journal_card:nth-child(3){transition-delay:.12s}.journal_card:nth-child(4){transition-delay:.16s}.journal_card:nth-child(5){transition-delay:.2s}.journal_card:nth-child(6){transition-delay:.24s}.journal_card:nth-child(7){transition-delay:.28s}.journal_card:nth-child(8){transition-delay:.32s}.journal_card:nth-child(9){transition-delay:.36s}.journal_card:nth-child(10){transition-delay:.4s}@media (max-width:1200px){.highlight_grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.publication_banner{padding:50px 20px}.publication_banner h1{font-size:38px}.publication_banner p{font-size:15px;width:80%}.banner_stats{gap:18px;padding:12px 24px}.stat_number{font-size:17px}.highlight_section,.journal_section{margin:60px auto;width:92%}.section_top h2{font-size:32px}.highlight_grid{gap:18px}.highlight_grid,.journal_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.publication_banner{padding:40px 16px}.publication_banner h1{font-size:32px}.publication_banner p{font-size:14px;width:100%}.banner_badge{font-size:11px;margin-bottom:14px;padding:5px 16px}.banner_line{height:3px;margin-bottom:14px;width:50px}.banner_stats{border-radius:30px;flex-direction:column;gap:10px;max-width:240px;padding:14px 20px;width:100%}.stat_divider{height:1px;width:40px}.stat_item{flex-direction:row;gap:8px}.stat_number{font-size:16px}.stat_label{font-size:10px}.section_top h2{font-size:28px}.section_desc{font-size:14px}.highlight_grid{gap:12px;grid-template-columns:repeat(2,1fr)}.highlight_card{border-radius:12px;padding:18px 12px 16px}.highlight_icon{border-radius:10px;font-size:18px;height:46px;margin-bottom:10px;width:46px}.counter{font-size:26px}.highlight_card p{font-size:12px}.journal_grid{grid-template-columns:1fr}.journal_card{border-radius:12px;padding:14px 16px}.journal_number{border-radius:8px;font-size:14px;height:38px;min-width:38px;width:38px}.journal_info p{font-size:14px}.journal_hover_arrow{display:none}}@media (max-width:480px){.publication_banner{padding:30px 14px}.publication_banner h1{font-size:28px;margin-bottom:10px}.publication_banner p{font-size:13px;margin-bottom:18px}.banner_badge{font-size:10px;margin-bottom:12px;padding:4px 14px}.banner_stats{gap:8px;max-width:200px;padding:12px 16px}.stat_number{font-size:14px}.stat_label{font-size:9px}.section_top h2{font-size:24px}.section_desc{font-size:13px}.highlight_grid{gap:10px}.highlight_card{border-radius:10px;padding:14px 8px 12px}.highlight_icon{border-radius:8px;font-size:15px;height:38px;margin-bottom:8px;width:38px}.counter{font-size:22px}.highlight_card p{font-size:11px}.journal_card{gap:10px;padding:12px 14px}.journal_number{border-radius:6px;font-size:12px;height:32px;min-width:32px;width:32px}.journal_icon_wrap,.journal_info p{font-size:12px}}.pi_page,.pi_page *{box-sizing:border-box;font-family:Poppins,sans-serif}.pi_page{background:#f8fbfd;overflow:hidden;width:100%}.highlight_card.animate-on-scroll{transition-delay:.04s}.highlight_card:nth-child(2).animate-on-scroll{transition-delay:.08s}.highlight_card:nth-child(3).animate-on-scroll{transition-delay:.12s}.highlight_card:nth-child(4).animate-on-scroll{transition-delay:.16s}.highlight_card:nth-child(5).animate-on-scroll{transition-delay:.2s}.highlight_card:nth-child(6).animate-on-scroll{transition-delay:.24s}.highlight_card:nth-child(7).animate-on-scroll{transition-delay:.28s}.highlight_card:nth-child(8).animate-on-scroll{transition-delay:.32s}.highlight_card:nth-child(9).animate-on-scroll{transition-delay:.36s}.highlight_card:nth-child(10).animate-on-scroll{transition-delay:.4s}.highlight_card:nth-child(11).animate-on-scroll{transition-delay:.44s}.highlight_card:nth-child(12).animate-on-scroll{transition-delay:.48s}.interest_card.animate-on-scroll{transition-delay:.04s}.interest_card:nth-child(2).animate-on-scroll{transition-delay:.08s}.interest_card:nth-child(3).animate-on-scroll{transition-delay:.12s}.interest_card:nth-child(4).animate-on-scroll{transition-delay:.16s}.interest_card:nth-child(5).animate-on-scroll{transition-delay:.2s}.interest_card:nth-child(6).animate-on-scroll{transition-delay:.24s}.interest_card:nth-child(7).animate-on-scroll{transition-delay:.28s}.interest_card:nth-child(8).animate-on-scroll{transition-delay:.32s}.interest_card:nth-child(9).animate-on-scroll{transition-delay:.36s}.achievement_card.animate-on-scroll{transition-delay:.04s}.achievement_card:nth-child(2).animate-on-scroll{transition-delay:.08s}.achievement_card:nth-child(3).animate-on-scroll{transition-delay:.12s}.achievement_card:nth-child(4).animate-on-scroll{transition-delay:.16s}.achievement_card:nth-child(5).animate-on-scroll{transition-delay:.2s}.achievement_card:nth-child(6).animate-on-scroll{transition-delay:.24s}.achievement_card:nth-child(7).animate-on-scroll{transition-delay:.28s}.achievement_card:nth-child(8).animate-on-scroll{transition-delay:.32s}.counter_box.animate-on-scroll{transition-delay:.05s}.counter_box:nth-child(2).animate-on-scroll{transition-delay:.1s}.counter_box:nth-child(3).animate-on-scroll{transition-delay:.15s}.counter_box:nth-child(4).animate-on-scroll{transition-delay:.2s}.edu_box.animate-on-scroll{transition-delay:.1s}.exp_box.animate-on-scroll{transition-delay:.2s}.edu_exp_item.animate-on-scroll{transition-delay:.05s}.edu_exp_item:nth-child(2).animate-on-scroll{transition-delay:.1s}.edu_exp_item:nth-child(3).animate-on-scroll{transition-delay:.15s}.edu_exp_item:nth-child(4).animate-on-scroll{transition-delay:.2s}.section_heading h2{color:#0d47a1;display:inline-block;font-size:38px;position:relative}.section_heading h2:after{background:linear-gradient(90deg,#0d47a1,#1565c0);border-radius:2px;bottom:-8px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.section_heading p{margin:16px auto 0;max-width:700px}.pi_section{align-items:center;animation:bannerFadeIn 1.2s ease;background:linear-gradient(135deg,#0a1628,#0d47a1);display:flex;gap:60px;justify-content:center;min-height:450px;padding:60px 8%}.pi_left{flex-shrink:0;max-width:500px;width:45%}.pi_image_wrapper{animation:imageFloat 6s ease-in-out infinite;border-radius:12px;box-shadow:0 20px 60px #0000004d;height:100%;min-height:350px;overflow:hidden;width:100%}@keyframes imageFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.pi_image_wrapper img{display:block;height:100%;min-height:350px;object-fit:cover;transition:all .4s ease;width:100%}.pi_image_wrapper img:hover{transform:scale(1.03)}.pi_right{color:#fff;flex:1 1;max-width:600px}.pi_right .pi_tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff0d;border-radius:30px;color:#8fd3ff;display:inline-block;font-size:13px;font-weight:600;letter-spacing:3px;padding:4px 18px;text-transform:uppercase}.pi_right h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#8fd3ff);-webkit-background-clip:text;background-clip:text;font-size:44px;font-weight:800;margin:12px 0 4px}.pi_right h3{color:#8fd3ff;font-size:20px;font-weight:600;margin:0}.pi_right h4{color:#ffffffb3;font-size:16px;font-weight:400;margin:2px 0}.pi_right .college{color:#fff9;font-size:15px;margin-bottom:20px}.pi_about p{color:#ffffffd9;font-size:15px;line-height:1.8;margin-bottom:12px}.pi_about strong{color:#8fd3ff}.pi_quick_stats{display:flex;flex-wrap:wrap;gap:25px;margin-top:20px}.quick_stat{background:#ffffff0d;border:1px solid #ffffff0d;border-radius:12px;min-width:80px;padding:10px 20px;text-align:center}.quick_stat .stat_number{color:#8fd3ff;display:block;font-size:22px;font-weight:700}.quick_stat .stat_label{color:#fff9;font-size:12px}.edu_exp_section{background:#fff;padding:80px 7% 90px}.edu_exp_container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.edu_box,.exp_box{background:#f8fbfd;border:1px solid #eef2f7;border-radius:20px;box-shadow:0 8px 30px #0000000f;padding:35px 30px;transition:all .4s ease}.edu_box:hover,.exp_box:hover{border-color:#0d47a1;box-shadow:0 20px 50px #0d47a114;transform:translateY(-5px)}.edu_exp_header{align-items:center;border-bottom:2px solid #eef2f7;display:flex;gap:14px;margin-bottom:25px;padding-bottom:15px}.edu_exp_header svg{color:#0d47a1;font-size:28px}.edu_exp_header h3{color:#0d47a1;font-size:22px;font-weight:700;margin:0}.edu_exp_timeline{display:flex;flex-direction:column;gap:15px}.edu_exp_item{background:#fff;border:1px solid #0000;border-radius:12px;display:flex;gap:18px;padding:12px 16px;transition:all .3s ease}.edu_exp_item:hover{background:#fff;border-color:#eef2f7;box-shadow:0 4px 15px #0000000a;transform:translateX(4px)}.edu_exp_year{background:#e8f0fe;border-radius:20px;color:#0d47a1;font-size:12px;font-weight:700;height:-webkit-fit-content;height:fit-content;margin-top:2px;min-width:90px;padding:4px 14px;text-align:center}.edu_exp_content{flex:1 1}.edu_exp_content h4{color:#0d47a1;font-size:16px;font-weight:700;margin:0}.edu_exp_content h5{color:#444;font-size:14px;font-weight:500;margin:2px 0}.edu_exp_content .edu_exp_institute{word-wrap:break-word;color:#666;font-size:13px;margin:2px 0}.edu_exp_content .edu_exp_title{word-wrap:break-word;color:#666;font-size:12px;font-style:italic;margin-top:3px}.highlights_section{background:#f5f9ff;padding:80px 7% 90px}.highlights_grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.highlight_card{background:#fff;border:1px solid #eef2f7;border-radius:16px;padding:25px 20px;text-align:center;transition:all .4s ease}.highlight_card:hover{border-color:#0d47a1;box-shadow:0 15px 35px #0d47a114;transform:translateY(-6px)}.highlight_icon{align-items:center;background:linear-gradient(135deg,#0d47a1,#1565c0);border-radius:50%;color:#fff;display:flex;font-size:22px;height:50px;justify-content:center;margin:0 auto 12px;transition:all .4s ease;width:50px}.highlight_card:hover .highlight_icon{transform:rotate(-10deg) scale(1.08)}.highlight_card h3{color:#0d47a1;font-size:15px;font-weight:600;margin-bottom:4px}.highlight_card p{color:#666;font-size:12px;line-height:1.4}.interest_section{background:#fff;padding:80px 7% 90px}.interest_grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr)}.interest_card{background:#f8fbfd;border:1px solid #eef2f7;border-radius:18px;box-shadow:0 8px 25px #0000000f;overflow:hidden;transition:all .4s ease}.interest_card:hover{box-shadow:0 20px 45px #0d47a11f;transform:translateY(-8px)}.interest_image{height:180px;overflow:hidden;width:100%}.interest_image img{height:100%;object-fit:cover;transition:.5s ease;width:100%}.interest_card:hover .interest_image img{transform:scale(1.06)}.interest_content{padding:18px 20px 22px;text-align:center}.interest_content h3{color:#0d47a1;font-size:17px;font-weight:600;margin-bottom:6px}.read_more_btn{align-items:center;background:linear-gradient(135deg,#0d47a1,#1565c0);border:none;border-radius:30px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:5px 14px;transition:all .3s ease}.read_more_btn:hover{box-shadow:0 8px 25px #1565c04d;transform:translateX(4px) scale(1.05)}.read_more_btn svg{font-size:10px;transition:transform .3s ease}.read_more_btn:hover svg{transform:translateX(4px)}.achievement_section{background:#f5f9ff;padding:80px 7% 90px}.achievement_grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(4,1fr);margin-bottom:50px}.counter_box{background:#fff;border:1px solid #eef2f7;border-radius:18px;padding:30px 20px;text-align:center;transition:all .4s ease}.counter_box:hover{box-shadow:0 15px 35px #0d47a114;transform:translateY(-6px)}.counter_box h2{color:#0d47a1;font-size:44px;font-weight:800;margin-bottom:4px}.counter_box p{color:#666;font-size:15px}.achievement_grid2{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(4,1fr)}.achievement_card{background:#fff;border:1px solid #eef2f7;border-radius:18px;padding:25px 20px;text-align:center;transition:all .4s ease}.achievement_card:hover{box-shadow:0 15px 35px #0d47a114;transform:translateY(-6px)}.achievement_icon{align-items:center;background:linear-gradient(135deg,#0d47a1,#1565c0);border-radius:50%;color:#fff;display:flex;font-size:24px;height:55px;justify-content:center;margin:0 auto 12px;transition:all .4s ease;width:55px}.achievement_card:hover .achievement_icon{transform:rotate(-10deg) scale(1.08)}.achievement_card h3{color:#0d47a1;font-size:17px;font-weight:600;margin-bottom:4px}.achievement_card p{color:#666;font-size:13px;line-height:1.5}.cv_section{background:linear-gradient(135deg,#0d47a1,#1565c0);padding:70px 7% 80px;text-align:center}.cv_section h2{color:#fff;font-size:38px;font-weight:700;margin-bottom:12px}.cv_section p{color:#ffffffd9;font-size:16px;line-height:1.8;margin:0 auto 30px;max-width:650px}.cv_btn{align-items:center;background:#fff;border-radius:50px;box-shadow:0 8px 25px #0000001a;color:#0d47a1;display:inline-flex;font-size:16px;font-weight:600;gap:12px;padding:14px 38px;text-decoration:none;transition:all .3s ease}.cv_btn:hover{box-shadow:0 15px 40px #0003;transform:translateY(-4px) scale(1.02)}.cv_btn svg{font-size:18px}.interest_modal{align-items:center;animation:modalFadeIn .4s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000e0;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:99999}.interest_modal_content{animation:modalZoomIn .4s ease;background:#fff;border-radius:22px;max-height:85vh;max-width:600px;overflow-y:auto;position:relative;width:100%}.interest_modal_content::-webkit-scrollbar{width:5px}.interest_modal_content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.interest_modal_content::-webkit-scrollbar-thumb{background:#0d6efd;border-radius:10px}.interest_modal_close{align-items:center;background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 4px 15px #0000001a;color:#333;cursor:pointer;display:flex;float:right;font-size:18px;height:40px;justify-content:center;margin:12px 12px 0 0;position:-webkit-sticky;position:sticky;right:12px;top:12px;transition:all .3s ease;width:40px;z-index:10}.interest_modal_close:hover{background:#e74c3c;color:#fff;transform:rotate(90deg) scale(1.05)}.interest_modal_image{height:220px;margin-top:-52px;overflow:hidden;width:100%}.interest_modal_image img{height:100%;object-fit:cover;width:100%}.interest_modal_body{padding:20px 30px 30px}.interest_modal_body h2{color:#0d47a1;font-size:24px;font-weight:700;margin-bottom:12px}.interest_modal_divider{background:#eef2f7;height:2px;margin-bottom:15px;width:100%}.interest_modal_overview{color:#444;font-size:15px;line-height:1.8}@media (min-width:768px) and (max-width:1024px){.pi_section{flex-direction:column;gap:30px;min-height:auto;padding:50px 5%;text-align:center}.pi_left{max-width:350px;width:60%}.pi_image_wrapper,.pi_image_wrapper img{min-height:280px}.pi_right h1{font-size:36px}.pi_quick_stats{justify-content:center}.edu_exp_container{gap:30px;grid-template-columns:1fr}.highlights_grid{grid-template-columns:repeat(3,1fr)}.achievement_grid,.achievement_grid2,.interest_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.pi_section{flex-direction:column;gap:25px;min-height:auto;padding:40px 4%;text-align:center}.pi_left{max-width:280px;width:70%}.pi_image_wrapper,.pi_image_wrapper img{min-height:220px}.pi_right h1{font-size:32px}.pi_right h3{font-size:17px}.pi_quick_stats{gap:15px;justify-content:center}.quick_stat{min-width:70px;padding:8px 16px}.quick_stat .stat_number{font-size:18px}.edu_exp_container{gap:25px;grid-template-columns:1fr}.edu_box,.exp_box{padding:25px 20px}.edu_exp_header h3{font-size:19px}.edu_exp_item{flex-direction:column;gap:6px;padding:14px}.edu_exp_year{font-size:11px;min-width:auto;padding:3px 12px;width:-webkit-fit-content;width:fit-content}.highlights_grid{gap:16px;grid-template-columns:repeat(2,1fr)}.highlight_card{padding:20px 16px}.highlight_card h3{font-size:14px}.interest_grid{gap:18px;grid-template-columns:repeat(2,1fr)}.interest_image{height:140px}.achievement_grid,.achievement_grid2{gap:18px;grid-template-columns:repeat(2,1fr)}.counter_box h2{font-size:32px}.cv_section h2,.section_heading h2{font-size:28px}.interest_modal_content{border-radius:18px;max-width:95%}.interest_modal_image{height:170px;margin-top:-42px}.interest_modal_body{padding:15px 20px 20px}.interest_modal_body h2{font-size:20px}.interest_modal_overview{font-size:14px}.interest_modal_close{font-size:16px;height:36px;margin:8px 8px 0 0;width:36px}}@media (max-width:479px){.pi_section{gap:18px;padding:30px 4%}.pi_left{max-width:220px;width:80%}.pi_image_wrapper,.pi_image_wrapper img{min-height:180px}.pi_right h1{font-size:24px}.pi_right h3{font-size:14px}.pi_right h4{font-size:12px}.quick_stat{min-width:55px;padding:5px 12px}.quick_stat .stat_number{font-size:14px}.quick_stat .stat_label{font-size:9px}.edu_box,.exp_box{padding:18px 14px}.edu_exp_header h3{font-size:17px}.edu_exp_content h4{font-size:14px}.edu_exp_content h5{font-size:12px}.edu_exp_content .edu_exp_institute{font-size:11px}.edu_exp_year{font-size:10px;padding:2px 10px}.highlights_grid{gap:12px;grid-template-columns:1fr 1fr}.highlight_card{padding:15px 12px}.highlight_card h3{font-size:12px}.highlight_card p{font-size:10px}.highlight_icon{font-size:15px;height:38px;width:38px}.interest_grid{gap:12px;grid-template-columns:1fr 1fr}.interest_image{height:100px}.interest_content h3{font-size:12px}.achievement_grid,.achievement_grid2{gap:12px;grid-template-columns:1fr 1fr}.counter_box h2{font-size:24px}.achievement_card,.counter_box{padding:14px 10px}.achievement_icon{font-size:18px;height:40px;width:40px}.cv_section h2,.section_heading h2{font-size:22px}.cv_btn,.cv_section p{font-size:12px}.cv_btn{padding:8px 20px}.interest_modal_image{height:140px;margin-top:-35px}.interest_modal_body{padding:12px 16px 16px}.interest_modal_body h2{font-size:18px}.interest_modal_overview{font-size:13px}.interest_modal_close{font-size:14px;height:32px;margin:6px 6px 0 0;width:32px}}@media (prefers-color-scheme:dark){.pi_page{background:#0a1628}.edu_exp_section{background:#0f1f3a}.edu_exp_section .section_heading h2{color:#74b9ff}.edu_exp_section .section_heading p{color:#b0c4de}.edu_box,.exp_box{background:#14233e;border-color:#ffffff0d}.edu_box:hover,.exp_box:hover{border-color:#74b9ff}.edu_exp_header h3{color:#74b9ff}.edu_exp_header{border-bottom-color:#ffffff0d}.edu_exp_content h4{color:#74b9ff}.edu_exp_content h5{color:#b0c4de}.edu_exp_content .edu_exp_institute,.edu_exp_content .edu_exp_title{color:#89b}.edu_exp_year{color:#74b9ff}.edu_exp_item,.edu_exp_year{background:#0f1f3a}.edu_exp_item:hover{background:#1a2a4a;border-color:#74b9ff33}.highlights_section{background:#0a1628}.highlights_section .section_heading h2{color:#74b9ff}.highlights_section .section_heading p{color:#b0c4de}.highlight_card{background:#14233e;border-color:#ffffff0d}.highlight_card h3{color:#74b9ff}.highlight_card p{color:#b0c4de}.interest_section{background:#0f1f3a}.interest_section .section_heading h2{color:#74b9ff}.interest_section .section_heading p{color:#b0c4de}.interest_card{background:#14233e;border-color:#ffffff0d}.interest_content h3{color:#74b9ff}.achievement_section{background:#0a1628}.achievement_section .section_heading h2{color:#74b9ff}.achievement_section .section_heading p{color:#b0c4de}.counter_box{background:#14233e;border-color:#ffffff0d}.counter_box h2{color:#74b9ff}.counter_box p{color:#b0c4de}.achievement_card{background:#14233e;border-color:#ffffff0d}.achievement_card h3{color:#74b9ff}.achievement_card p{color:#b0c4de}.cv_section{background:linear-gradient(135deg,#0a1628,#0d47a1)}.read_more_btn{background:linear-gradient(135deg,#0d47a1,#1565c0)}.interest_modal_content{background:#14233e}.interest_modal_body h2{color:#74b9ff}.interest_modal_overview{color:#b0c4de}.interest_modal_divider{background:#ffffff0d}.interest_modal_close{background:#14233e;color:#74b9ff}.interest_modal_close:hover{background:#e74c3c;color:#fff}}.phd_page{animation:fadeIn .8s ease-out;background:linear-gradient(135deg,#f0f4f8,#d9e2ec);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;min-height:100vh;padding:0}.phd_hero{animation:heroFadeIn 1s ease-out;background:linear-gradient(135deg,#2d3748,#1a202c);border-radius:0;margin:0;overflow:hidden;padding:80px 40px;position:relative;width:100%}@keyframes heroFadeIn{0%{opacity:0;transform:scale(.95) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}.phd_hero:before{animation:heroGlow 10s ease-in-out infinite;background:radial-gradient(circle,#4299e126 0,#0000 70%);border-radius:50%;content:"";height:500px;position:absolute;right:-20%;top:-50%;width:500px}@keyframes heroGlow{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px,30px) scale(1.2)}}.phd_hero:after{animation:heroGlow2 12s ease-in-out infinite;background:radial-gradient(circle,#48bb781a 0,#0000 70%);border-radius:50%;bottom:-30%;content:"";height:300px;left:-10%;position:absolute;width:300px}@keyframes heroGlow2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-20px) scale(1.3)}}.phd_hero_content{margin:0 auto;max-width:1200px;padding:0 20px;position:relative;text-align:center;z-index:1}.phd_badge{align-items:center;animation:badgePulse 3s ease-in-out infinite;background:#4299e133;border:1px solid #4299e14d;border-radius:50px;color:#63b3ed;display:inline-flex;font-size:14px;font-weight:600;gap:10px;letter-spacing:1px;margin-bottom:20px;padding:10px 24px;text-transform:uppercase}.phd_badge svg{font-size:18px}.phd_hero_content h1{-webkit-text-fill-color:#0000;animation:shimmerText 3s ease-in-out infinite;background:linear-gradient(135deg,#fff,#63b3ed);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:52px;font-weight:800;margin-bottom:16px}.phd_hero_content p{color:#a0aec0;font-size:18px;line-height:1.7;margin:0 auto;max-width:700px}.phd_container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));margin:0 auto;max-width:1200px;padding:50px 20px 60px}.phd_card{animation:cardAppear .8s ease-out both;background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000f;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.phd_card:first-child{animation-delay:.1s}.phd_card:nth-child(2){animation-delay:.2s}.phd_card:nth-child(3){animation-delay:.3s}.phd_card:before{animation:gradientMove 3s ease-in-out infinite;background:linear-gradient(90deg,#4299e1,#48bb78,#4299e1);background-size:200% 100%;content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:2}.phd_card:hover:before{opacity:1}.phd_card:hover{box-shadow:0 20px 60px #00000026;transform:translateY(-10px) scale(1.02)}.phd_image{background:linear-gradient(135deg,#e2e8f0,#cbd5e0);height:300px;overflow:hidden;position:relative;width:100%}.phd_image img{height:100%;object-fit:cover;object-position:center;transition:transform .5s cubic-bezier(.4,0,.2,1);width:100%}.phd_card:first-child .phd_image img{object-position:center 20%}.phd_card:nth-child(2) .phd_image img{object-position:center 25%}.phd_card:nth-child(3) .phd_image img{object-position:center 15%}.phd_card:hover .phd_image img{transform:scale(1.06)}.phd_image:after{background:linear-gradient(#0000,#00000026);bottom:0;content:"";height:60%;left:0;opacity:0;pointer-events:none;position:absolute;right:0;transition:opacity .4s ease}.phd_card:hover .phd_image:after{opacity:1}.phd_content{padding:24px 24px 28px;position:relative}.phd_content h2{color:#1a202c;font-size:22px;font-weight:700;margin:0 0 4px;transition:color .3s ease}.phd_card:hover .phd_content h2{color:#4299e1}.phd_role{background:linear-gradient(135deg,#ebf8ff,#bee3f8);border-radius:12px;color:#2b6cb0;display:inline-block;font-size:12px;font-weight:600;margin-bottom:10px;padding:2px 14px}.phd_area{color:#4a5568;font-size:15px;line-height:1.5;margin:0 0 14px;min-height:44px}.phd_email{align-items:center;border-bottom:2px solid #0000;color:#4299e1;display:inline-flex;font-size:14px;font-weight:500;gap:8px;margin-bottom:16px;padding:8px 0;text-decoration:none;transition:all .3s ease}.phd_email:hover{border-bottom-color:#4299e1;transform:translateX(5px)}.phd_email svg{font-size:14px;transition:transform .3s ease}.phd_email:hover svg{transform:scale(1.1)}.phd_btn{align-items:center;background:linear-gradient(135deg,#4299e1,#3182ce);border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;overflow:hidden;padding:12px 28px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.phd_btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.phd_btn:hover:before{left:100%}.phd_btn:hover{box-shadow:0 8px 25px #4299e166;transform:translateY(-2px) scale(1.02)}.phd_btn:active{transform:scale(.95)}.phd_btn svg{transition:transform .3s ease}.phd_btn:hover svg{transform:translateX(5px)}@media (max-width:1024px){.phd_hero{padding:60px 30px}.phd_hero_content h1{font-size:42px}.phd_container{gap:25px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:40px 20px 50px}.phd_image{height:260px}}@media (max-width:768px){.phd_page{padding:0}.phd_hero{margin:0;padding:50px 25px}.phd_hero_content h1{font-size:36px}.phd_hero_content p{font-size:16px}.phd_container{gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:30px 15px 40px}.phd_image{height:240px}.phd_content{padding:20px}.phd_content h2{font-size:20px}.phd_area{font-size:14px;min-height:40px}}@media (max-width:480px){.phd_page{padding:0}.phd_hero{border-radius:0;padding:40px 18px}.phd_hero_content h1{font-size:28px}.phd_hero_content p{font-size:14px}.phd_badge{font-size:12px;padding:6px 16px}.phd_badge svg{font-size:14px}.phd_container{gap:18px;grid-template-columns:1fr;padding:20px 10px 30px}.phd_image{height:220px}.phd_content{padding:16px}.phd_content h2{font-size:18px}.phd_role{font-size:11px;padding:2px 12px}.phd_area{min-height:36px}.phd_area,.phd_btn,.phd_email{font-size:13px}.phd_btn{padding:10px 20px}.phd_card:first-child .phd_image img{object-position:center 15%}.phd_card:nth-child(2) .phd_image img{object-position:center 20%}.phd_card:nth-child(3) .phd_image img{object-position:center 12%}}@media (max-width:360px){.phd_image{height:200px}.phd_content h2{font-size:16px}.phd_area{min-height:32px}.phd_area,.phd_btn,.phd_email{font-size:12px}.phd_btn{padding:8px 16px}.phd_role{font-size:10px}.phd_card:nth-child(3) .phd_image img{object-position:center 10%}}@media (prefers-color-scheme:dark){.phd_page{background:linear-gradient(135deg,#1a202c,#2d3748)}.phd_card{background:#2d3748}.phd_content h2{color:#f7fafc}.phd_role{background:linear-gradient(135deg,#2b6cb0,#2c5282);color:#bee3f8}.phd_area{color:#a0aec0}.phd_email{color:#63b3ed}.phd_btn{background:linear-gradient(135deg,#2b6cb0,#2c5282)}.phd_btn:hover{box-shadow:0 8px 25px #2b6cb066}.phd_image{background:linear-gradient(135deg,#1a202c,#2d3748)}.phd_hero{background:linear-gradient(135deg,#1a202c,#000)}}@media print{.phd_page{background:#fff;padding:20px}.phd_hero{animation:none;background:#f7fafc!important;border:1px solid #e2e8f0;border-radius:0;padding:30px}.phd_hero:after,.phd_hero:before{display:none}.phd_hero_content h1{-webkit-text-fill-color:#1a202c;animation:none;background:none}.phd_hero_content p{color:#4a5568}.phd_badge{background:#f7fafc;color:#2d3748}.phd_badge,.phd_card{animation:none;border:1px solid #e2e8f0}.phd_card{box-shadow:none;page-break-inside:avoid}.phd_card:hover{box-shadow:none;transform:none}.phd_card:before{display:none}.phd_image{height:200px}.phd_image img{transform:none!important}.phd_image:after{display:none}.animate-on-scroll{opacity:1!important;transform:none!important}.phd_btn{background:#4299e1!important;color:#fff!important}.phd_btn:hover{box-shadow:none;transform:none}.phd_btn:before{display:none}.phd_email{color:#4299e1!important}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.phd_btn:hover,.phd_card:hover,.phd_image img{transform:none!important}.phd_btn:before{display:none}.phd_badge,.phd_hero:after,.phd_hero:before,.phd_hero_content h1{animation:none!important}.animate-on-scroll{opacity:1!important;transform:none!important}}.phd_btn:focus-visible,.phd_email:focus-visible{outline:3px solid #4299e1;outline-offset:2px}.phd_card:focus-within{box-shadow:0 0 0 3px #4299e166}.phd_content ::selection{background:#4299e1;color:#fff}.phd_hero_content ::selection{background:#4299e1;color:#fff}.phd_page::-webkit-scrollbar{width:10px}.phd_page::-webkit-scrollbar-track{background:#e2e8f0}.phd_page::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#4299e1,#3182ce);border-radius:10px}.phd_page::-webkit-scrollbar-thumb:hover{background:#3182ce}.phd_page{scrollbar-color:#4299e1 #e2e8f0;scrollbar-width:thin}.phd_image.loading{animation:loadingShimmer 1.5s infinite;background:linear-gradient(90deg,#f0f4f8 25%,#e2e8f0 50%,#f0f4f8 75%);background-size:200% 100%}@keyframes loadingShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}:root{--primary:#667eea;--primary-dark:#5a67d8;--secondary:#764ba2;--accent:#f093fb;--gradient-1:linear-gradient(135deg,#667eea,#764ba2);--gradient-2:linear-gradient(135deg,#f093fb,#f5576c);--gradient-3:linear-gradient(135deg,#4facfe,#00f2fe);--gradient-4:linear-gradient(135deg,#43e97b,#38f9d7);--shadow-sm:0 2px 10px #0000000f;--shadow-md:0 8px 30px #00000014;--shadow-lg:0 15px 50px #0000001f;--shadow-xl:0 25px 60px #00000026;--radius-sm:12px;--radius-md:20px;--radius-lg:28px;--radius-xl:36px;--transition:all 0.4s cubic-bezier(0.4,0,0.2,1)}.profile_page{overflow-x:hidden;position:relative}.profile_page:before{animation:bgFloat 30s ease-in-out infinite;background:radial-gradient(circle at 20% 30%,#667eea0d 0,#0000 50%),radial-gradient(circle at 80% 70%,#764ba20d 0,#0000 50%),radial-gradient(circle at 50% 50%,#f093fb08 0,#0000 70%);content:"";height:200%;left:-50%;pointer-events:none;position:fixed;top:-50%;width:200%;z-index:0}@keyframes bgFloat{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(20px,-30px) rotate(5deg)}66%{transform:translate(-20px,30px) rotate(-5deg)}}.profile_nav{border-radius:var(--radius-md);box-shadow:0 8px 30px #00000014;box-shadow:var(--shadow-md)}.nav_back_btn{border-radius:var(--radius-sm);overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.nav_back_btn:before{background:#667eea14;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.nav_back_btn:hover:before{height:300px;width:300px}.nav_back_btn:hover{color:var(--primary)}.nav_download_btn{background:var(--gradient-1);border-radius:var(--radius-sm);overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.nav_download_btn:after{background:linear-gradient(45deg,#0000,#ffffff26,#0000);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(45deg) translateX(-100%);transition:transform .6s;width:200%}.nav_download_btn:hover:after{transform:rotate(45deg) translateX(100%)}.nav_download_btn:active{transform:scale(.95)}.profile_header_section{border-radius:var(--radius-lg);box-shadow:0 15px 50px #0000001f;box-shadow:var(--shadow-lg)}.profile_header_section:after{animation:float 25s ease-in-out infinite reverse;background:radial-gradient(circle,#f093fb0f 0,#0000 70%);border-radius:50%;bottom:-100px;content:"";height:300px;left:-100px;position:absolute;width:300px}.profile_image_container{border-radius:var(--radius-md)}.profile_image_container:after{background:linear-gradient(135deg,#667eea,#764ba2);background:var(--gradient-1);border-radius:20px;border-radius:var(--radius-md);content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:3px;pointer-events:none;position:absolute}.profile_image_container img{transition:transform .7s cubic-bezier(.4,0,.2,1)}.profile_image_container img[alt="Bhagyashree Naidu"]{object-position:center 22%}.profile_image_container img[alt="Tanvi Bangale"]{object-position:center 28%}.profile_image_container img[alt="Vijay Kumar"]{object-position:center 25%}@media (max-width:768px){.profile_image_container img[alt="Bhagyashree Naidu"]{object-position:center 18%}.profile_image_container img[alt="Tanvi Bangale"]{object-position:center 24%}.profile_image_container img[alt="Vijay Kumar"]{object-position:center 30%}}@media (max-width:480px){.profile_image_container img[alt="Bhagyashree Naidu"]{object-position:center 15%}.profile_image_container img[alt="Tanvi Bangale"]{object-position:center 20%}.profile_image_container img[alt="Vijay Kumar"]{object-position:center 35%}}.profile_status_badge{box-shadow:var(--shadow-sm)}.status_dot{background:var(--gradient-4)}.profile_name_badge h1{animation:shimmer 4s ease-in-out infinite;background:var(--gradient-1)}@keyframes shimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.profile_degree_badge{animation:pulse-glow 2.5s ease-in-out infinite;background:var(--gradient-2)}@keyframes pulse-glow{0%,to{box-shadow:0 4px 15px #f5576c4d}50%{box-shadow:0 4px 30px #f5576c80}}.profile_area_title{font-size:19px;margin-bottom:18px;padding-left:20px;position:relative}.profile_area_title:before{background:linear-gradient(135deg,#667eea,#764ba2);background:var(--gradient-1);border-radius:4px;content:"";height:70%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.quick_info_item{animation:fadeInUp .6s ease-out both;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.quick_info_item:first-child{animation-delay:.5s}.quick_info_item:nth-child(2){animation-delay:.6s}.quick_info_item:nth-child(3){animation-delay:.7s}.quick_info_item:nth-child(4){animation-delay:.8s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(15px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.quick_info_item a{transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.info_icon,.quick_info_item a:hover{color:var(--primary)}.info_icon{transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.quick_info_item:hover{background:#667eea14;transform:translateX(3px)}.quick_info_item:hover .info_icon{transform:scale(1.15) rotate(-5deg)}.profile_action_buttons{animation:fadeInUp .6s ease-out .9s both}.action_btn{border-radius:var(--radius-sm);overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.action_btn.primary{background:var(--gradient-1)}.action_btn.primary:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.action_btn.primary:hover:before{left:100%}.action_btn.primary:active{transform:scale(.95)}.action_btn.secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.action_btn.secondary:hover{box-shadow:0 8px 30px #00000014;box-shadow:var(--shadow-md)}.action_btn.secondary:active{transform:scale(.95)}.profile_section_card{animation:cardFadeIn .8s ease-out both;border-radius:var(--radius-md);box-shadow:0 2px 10px #0000000f;box-shadow:var(--shadow-sm);overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.profile_section_card:first-child{animation-delay:.2s}.profile_section_card:nth-child(2){animation-delay:.35s}.profile_section_card:nth-child(3){animation-delay:.5s}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(40px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.profile_section_card:before{animation:gradientMove 3s ease-in-out infinite;background:linear-gradient(135deg,#667eea,#764ba2);background:var(--gradient-1);background-size:200% 100%;content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s}.profile_section_card:hover:before{opacity:1}.profile_section_card:hover{box-shadow:0 15px 50px #0000001f;box-shadow:var(--shadow-lg);transform:translateY(-5px) scale(1.01)}.section_icon{color:var(--primary);transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.profile_section_card:hover .section_icon{background:#667eea26;transform:rotate(-10deg) scale(1.1)}.section_header h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);background:var(--gradient-1);-webkit-background-clip:text;background-clip:text}.profile_about_text{animation:fadeInUp .8s ease-out .4s both;padding:0 5px}.goal_section{border-left:3px solid var(--primary);border-radius:var(--radius-sm)}.goal_section h4{color:var(--primary)}.education_item{border:1px solid #00000008;border-radius:var(--radius-sm);overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.education_item:before{background:linear-gradient(135deg,#667eea,#764ba2);background:var(--gradient-1);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transition:transform .4s ease;width:4px}.education_item:hover:before{transform:scaleY(1)}.education_item:hover{box-shadow:0 2px 10px #0000000f;box-shadow:var(--shadow-sm)}.education_year{color:var(--primary)}.education_percentage{animation:pulse-badge 2.5s ease-in-out infinite;background:var(--gradient-1)}@keyframes pulse-badge{0%,to{box-shadow:0 2px 10px #667eea4d;transform:scale(1)}50%{box-shadow:0 4px 20px #667eea80;transform:scale(1.05)}}.profile_tag{animation:tagPop .5s ease-out both;color:var(--primary-dark);cursor:default;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.profile_tag:first-child{animation-delay:.05s}.profile_tag:nth-child(2){animation-delay:.1s}.profile_tag:nth-child(3){animation-delay:.15s}.profile_tag:nth-child(4){animation-delay:.2s}.profile_tag:nth-child(5){animation-delay:.25s}.profile_tag:nth-child(6){animation-delay:.3s}.profile_tag:nth-child(7){animation-delay:.35s}@keyframes tagPop{0%{opacity:0;transform:scale(.5) rotate(-5deg)}60%{transform:scale(1.08) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0)}}.profile_tag:hover{background:var(--gradient-1)}.experience_item{border:1px solid #00000008;border-radius:var(--radius-sm);transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.experience_item:hover{border-left-color:var(--primary);box-shadow:0 2px 10px #0000000f;box-shadow:var(--shadow-sm);transform:translateX(8px)}.exp_header{margin-bottom:3px}.exp_duration{color:var(--primary)}.experience_item p{color:#718096;font-size:13px;margin:4px 0 0}.publication_list{display:flex;flex-direction:column;gap:12px}.publication_item{background:#f7fafccc;border:1px solid #00000008;border-radius:12px;border-radius:var(--radius-sm);display:flex;gap:12px;padding:14px 16px;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.publication_item:hover{background:#ffffffe6;box-shadow:0 2px 10px #0000000f;box-shadow:var(--shadow-sm);transform:translateX(5px)}.pub_number{color:#667eea;color:var(--primary);font-size:14px;font-weight:700;min-width:28px}.publication_item p{color:#2d3748;font-size:14px;line-height:1.6;margin:0}.conference_list{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0}.conference_list li{background:#f7fafccc;border-left:3px solid #667eea;border-left:3px solid var(--primary);border-radius:12px;border-radius:var(--radius-sm);color:#2d3748;font-size:14px;overflow:hidden;padding:12px 18px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.conference_list li:before{background:linear-gradient(90deg,#0000,#667eea0a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.conference_list li:hover:before{left:100%}.conference_list li:hover{background:#ffffffe6;border-left-color:#764ba2;border-left-color:var(--secondary);transform:translateX(6px)}.achievement_list{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0}.achievement_list li{align-items:center;background:#f7fafccc;border:1px solid #00000008;border-radius:12px;border-radius:var(--radius-sm);color:#2d3748;display:flex;font-size:14px;gap:12px;padding:10px 16px;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.achievement_list li:hover{background:linear-gradient(135deg,#f7fafce6,#667eea0d);box-shadow:0 2px 10px #0000000f;box-shadow:var(--shadow-sm);transform:translateX(6px)}.achievement_badge{animation:rotate 4s linear infinite;font-size:18px}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.skills_grid{gap:10px}.skill_badge{animation:skillPop .5s ease-out both;border:1px solid #667eea14;color:var(--primary-dark);font-size:13px;padding:6px 18px;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.skill_badge:first-child{animation-delay:.05s}.skill_badge:nth-child(2){animation-delay:.1s}.skill_badge:nth-child(3){animation-delay:.15s}.skill_badge:nth-child(4){animation-delay:.2s}.skill_badge:nth-child(5){animation-delay:.25s}.skill_badge:nth-child(6){animation-delay:.3s}.skill_badge:nth-child(7){animation-delay:.35s}.skill_badge:nth-child(8){animation-delay:.4s}@keyframes skillPop{0%{opacity:0;transform:scale(.5) rotate(-5deg)}60%{transform:scale(1.08) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0)}}.skill_badge:hover{background:var(--gradient-1);box-shadow:0 4px 20px #667eea33}.hobbies_list{display:flex;flex-wrap:wrap;gap:10px}.hobby_tag{animation:hobbyPop .5s ease-out both;background:linear-gradient(135deg,#f093fb14,#f5576c14);border:1px solid #f093fb1a;border-radius:50px;color:#764ba2;font-size:13px;font-weight:500;padding:6px 18px;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.hobby_tag:first-child{animation-delay:.05s}.hobby_tag:nth-child(2){animation-delay:.1s}.hobby_tag:nth-child(3){animation-delay:.15s}.hobby_tag:nth-child(4){animation-delay:.2s}.hobby_tag:nth-child(5){animation-delay:.25s}.hobby_tag:nth-child(6){animation-delay:.3s}@keyframes hobbyPop{0%{opacity:0;transform:scale(.5) rotate(5deg)}60%{transform:scale(1.08) rotate(-2deg)}to{opacity:1;transform:scale(1) rotate(0)}}.hobby_tag:hover{background:linear-gradient(135deg,#f093fb,#f5576c);background:var(--gradient-2);box-shadow:0 4px 20px #f093fb33;color:#fff;transform:scale(1.05) translateY(-2px)}.volunteer_list{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0}.volunteer_list li{background:linear-gradient(135deg,#f7fafccc,#fff5f5cc);border-left:3px solid #fc8181;border-radius:12px;border-radius:var(--radius-sm);color:#2d3748;font-size:14px;padding:12px 18px;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.volunteer_list li:hover{background:#ffffffe6;box-shadow:0 2px 10px #0000000f;box-shadow:var(--shadow-sm);transform:translateX(6px)}.profile_footer{animation:fadeInUp .8s ease-out 1s both}.footer_download_btn{border:2px solid var(--primary);border-radius:var(--radius-sm);color:var(--primary);overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.footer_download_btn:before{background:linear-gradient(90deg,#0000,#667eea1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.footer_download_btn:hover:before{left:100%}.footer_download_btn:hover{background:var(--gradient-1)}.profile_not_found{animation:fadeIn .8s ease-out}.not_found_content{animation:bounceIn .8s ease-out;border:1px solid #ffffff4d;border-radius:var(--radius-lg);box-shadow:0 15px 50px #0000001f;box-shadow:var(--shadow-lg)}.back_link{background:var(--gradient-1);border-radius:var(--radius-sm);box-shadow:0 4px 20px #667eea59;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}@media (max-width:768px){.profile_page{padding:15px}.profile_nav{border-radius:12px;border-radius:var(--radius-sm);flex-direction:column;gap:12px;padding:12px 18px;top:10px}.nav_back_btn,.nav_download_btn{justify-content:center;width:100%}.profile_header_section{border-radius:20px;border-radius:var(--radius-md);gap:25px;grid-template-columns:1fr;padding:25px;text-align:center}.profile_image_container{margin:0 auto;max-width:220px}.profile_header_info{align-items:center}.profile_name_badge{justify-content:center}.profile_name_badge h1{font-size:28px}.profile_area_title:before{display:none}.profile_quick_info{align-items:center;gap:8px}.profile_action_buttons,.profile_quick_info{flex-direction:column;justify-content:center}.profile_action_buttons{width:100%}.action_btn{justify-content:center;width:100%}.profile_main_content{gap:20px;grid-template-columns:1fr}.profile_section_card{border-radius:12px;border-radius:var(--radius-sm);margin-bottom:20px;padding:20px}.education_item{flex-direction:column;gap:6px;padding:14px}.education_year{font-size:12px;min-width:auto}.exp_header{flex-direction:column}.exp_duration{align-self:flex-start}.profile_footer{flex-direction:column;text-align:center}.footer_download_btn{justify-content:center;width:100%}.profile_header_section:after,.profile_header_section:before{display:none}}@media (max-width:480px){.profile_page{padding:10px}.profile_nav{border-radius:12px;border-radius:var(--radius-sm);padding:10px 14px}.nav_back_btn,.nav_download_btn{font-size:13px;padding:8px 16px}.profile_header_section{border-radius:12px;border-radius:var(--radius-sm);padding:18px 14px}.profile_image_container{max-width:160px}.profile_name_badge h1{font-size:22px}.profile_degree_badge{font-size:11px;padding:3px 12px}.profile_area_title{font-size:15px;padding-left:0}.profile_quick_info{gap:6px}.quick_info_item{font-size:12px;padding:3px 10px}.action_btn{font-size:13px;padding:10px 18px}.profile_section_card{border-radius:12px;border-radius:var(--radius-sm);margin-bottom:14px;padding:14px}.section_header h3,.section_icon{font-size:16px}.section_icon{padding:6px}.education_content h4,.goal_section p,.profile_about_text{font-size:13px}.education_content p{font-size:12px}.profile_tag{font-size:11px;padding:5px 14px}.hobby_tag,.skill_badge{font-size:11px;padding:4px 12px}.exp_header h4{font-size:13px}.exp_duration{font-size:11px;padding:2px 10px}.experience_item p{font-size:12px}.achievement_list li,.conference_list li,.volunteer_list li{font-size:12px;padding:8px 12px}.publication_item p{font-size:12px}.profile_footer{padding:16px 0 12px}.profile_footer p{font-size:11px}.footer_download_btn{font-size:12px;padding:8px 16px}.profile_status_badge{bottom:-6px;font-size:10px;padding:4px 12px}.not_found_content{padding:30px 20px}.not_found_content h2{font-size:22px}}@media (max-width:360px){.profile_name_badge h1{font-size:20px}.profile_area_title{font-size:13px}.profile_section_card{padding:12px}.education_item{padding:8px 12px}.profile_tag{font-size:10px;padding:4px 10px}.hobby_tag,.skill_badge{font-size:10px;padding:3px 10px}}@keyframes scrollFadeIn{0%{opacity:0;transform:translateY(50px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.profile_section_card{animation-timeline:view();animation-range:entry 0 cover 25%;animation:scrollFadeIn .8s ease-out}@media print{.profile_nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e2e8f0;box-shadow:none;position:static}.footer_download_btn,.nav_download_btn,.profile_action_buttons .action_btn{display:none}.profile_page{background:#fff;padding:20px}.profile_page:before{display:none}.profile_header_section,.profile_section_card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e2e8f0;box-shadow:none;page-break-inside:avoid}.profile_section_card:hover{box-shadow:none;transform:none}.profile_section_card:before{display:none}.profile_image_container img{max-width:150px}.status_dot{animation:none}.profile_name_badge h1{-webkit-text-fill-color:#1a202c;background:none}.profile_degree_badge{animation:none;background:#667eea}.section_header h3{-webkit-text-fill-color:#1a202c;background:none}.hobby_tag,.profile_tag,.skill_badge{background:#f0f4f8;color:#2d3748}.hobby_tag:hover,.profile_tag:hover,.skill_badge:hover{background:#f0f4f8;color:#2d3748;transform:none}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.education_item:hover,.experience_item:hover,.hobby_tag:hover,.profile_card:hover,.profile_image_container img,.profile_section_card:hover,.profile_tag:hover,.skill_badge:hover{transform:none!important}.profile_header_section:after,.profile_header_section:before,.profile_page:before{animation:none!important}.profile_image_container:after{display:none}}::selection{background:#667eea;background:var(--primary);color:#fff}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f7fafccc;border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);background:var(--gradient-1);border:2px solid #ffffff4d;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#f093fb,#f5576c);background:var(--gradient-2)}*{scrollbar-color:#667eea #f7fafccc;scrollbar-color:var(--primary) #f7fafccc;scrollbar-width:thin}.mtech_page{animation:fadeIn .8s ease-out;background:linear-gradient(135deg,#f0f4f8,#d9e2ec);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;min-height:100vh;padding:0}.mtech_hero{background:linear-gradient(135deg,#0a1628,#01183b 50%,#010d1c);border-radius:0;margin-bottom:40px;overflow:hidden;padding:70px 20px 60px;position:relative;width:100%}.mtech_hero:before{animation:heroFloat 15s ease-in-out infinite;background:radial-gradient(circle,#667eea26 0,#0000 70%);height:500px;right:-20%;top:-50%;width:500px}.mtech_hero:after,.mtech_hero:before{border-radius:50%;content:"";position:absolute}.mtech_hero:after{animation:heroFloat2 20s ease-in-out infinite reverse;background:radial-gradient(circle,#764ba21a 0,#0000 70%);bottom:-30%;height:400px;left:-10%;width:400px}@keyframes heroFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-40px,40px) scale(1.2)}}@keyframes heroFloat2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(50px,-30px) scale(1.3)}}.mtech_hero_particle{animation:particleFloat 10s ease-in-out infinite;background:#ffffff14;border-radius:50%;height:6px;position:absolute;width:6px}.mtech_hero_particle:first-child{animation-delay:0s;left:8%;top:15%}.mtech_hero_particle:nth-child(2){animation-delay:2s;height:4px;left:4%;top:65%;width:4px}.mtech_hero_particle:nth-child(3){animation-delay:4s;height:8px;right:12%;top:25%;width:8px}.mtech_hero_particle:nth-child(4){animation-delay:1s;bottom:30%;height:5px;right:6%;width:5px}.mtech_hero_particle:nth-child(5){animation-delay:3s;height:3px;left:45%;top:45%;width:3px}@keyframes particleFloat{0%,to{opacity:.3;transform:translate(0) scale(1)}50%{opacity:.8;transform:translate(25px,-35px) scale(1.8)}}.mtech_hero_content{margin:0 auto;max-width:900px;padding:0 20px;position:relative;text-align:center;z-index:2}.mtech_badge{align-items:center;animation:badgePulse 3s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff14;border-radius:50px;color:#8fd3ff;display:inline-flex;font-size:14px;font-weight:600;gap:10px;letter-spacing:1.5px;margin-bottom:25px;padding:10px 28px;text-transform:uppercase}@keyframes badgePulse{0%,to{box-shadow:0 0 0 0 #667eea33}50%{box-shadow:0 0 30px 8px #667eea1a}}.mtech_badge svg{color:#8fd3ff;font-size:18px}.mtech_hero_content h1{-webkit-text-fill-color:#0000;animation:shimmerText 4s ease-in-out infinite;background:linear-gradient(135deg,#fff,#8fd3ff 50%,#74b9ff);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:52px;font-weight:800;margin-bottom:16px;text-shadow:0 2px 40px #00000026}@keyframes shimmerText{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.mtech_hero_content p{color:#ffffffd9;font-size:19px;line-height:1.8;margin:0 auto;max-width:650px;text-shadow:0 2px 20px #0000001a}.mtech_hero_line{animation:lineExpand 2s ease-in-out infinite;background:linear-gradient(90deg,#667eea,#764ba2,#0000);border-radius:2px;height:4px;margin:20px auto 0;width:80px}@keyframes lineExpand{0%,to{opacity:.6;width:80px}50%{opacity:1;width:120px}}.mtech_container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));margin:0 auto 60px;max-width:1200px;padding:0 20px}.mtech_card{animation:cardAppear .8s ease-out both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 4px 30px #0000000f;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.mtech_card:first-child{animation-delay:.1s}@keyframes cardAppear{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.mtech_card:before{animation:gradientMove 4s ease-in-out infinite;background:linear-gradient(90deg,#667eea,#764ba2,#667eea);background-size:200% 100%;content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:2}@keyframes gradientMove{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.mtech_card:hover:before{opacity:1}.mtech_card:hover{background:#fffffffa;box-shadow:0 25px 70px #667eea26;transform:translateY(-12px) scale(1.02)}.mtech_image{background:linear-gradient(135deg,#e2e8f0,#cbd5e0);height:300px;overflow:hidden;position:relative;width:100%}.mtech_image img{height:100%;object-fit:cover;object-position:center 25%;transition:transform .7s cubic-bezier(.4,0,.2,1);width:100%}.mtech_card:hover .mtech_image img{transform:scale(1.08)}.mtech_image:after{background:linear-gradient(0deg,#00000014,#0000);bottom:0;content:"";height:50%;left:0;opacity:0;position:absolute;right:0;transition:opacity .4s ease}.mtech_card:hover .mtech_image:after{opacity:1}.mtech_content{padding:26px 28px 30px;position:relative}.mtech_content h2{color:#1a202c;font-size:22px;font-weight:700;margin:0 0 4px;transition:color .3s ease}.mtech_card:hover .mtech_content h2{color:#667eea}.mtech_role{background:linear-gradient(135deg,#e8f0fe,#dbeafe);border-radius:12px;color:#2b6cb0;display:inline-block;font-size:12px;font-weight:600;margin-bottom:10px;padding:3px 16px}.mtech_area{color:#4a5568;font-size:15px;line-height:1.5;margin:0 0 14px;min-height:44px}.mtech_email{align-items:center;border-bottom:2px solid #0000;color:#667eea;display:inline-flex;font-size:14px;font-weight:500;gap:8px;margin-bottom:16px;padding:8px 0;text-decoration:none;transition:all .3s ease}.mtech_email:hover{border-bottom-color:#667eea;transform:translateX(5px)}.mtech_email svg{font-size:14px;transition:transform .3s ease}.mtech_email:hover svg{transform:scale(1.1)}.mtech_btn{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;box-shadow:0 4px 25px #667eea4d;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;overflow:hidden;padding:13px 30px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.mtech_btn:before{background:linear-gradient(90deg,#0000,#ffffff26,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.mtech_btn:hover:before{left:100%}.mtech_btn:hover{box-shadow:0 10px 35px #667eea73;transform:translateY(-3px) scale(1.02)}.mtech_btn:active{transform:scale(.95)}.mtech_btn svg{transition:transform .3s ease}.mtech_btn:hover svg{transform:translateX(6px)}.animate-on-scroll{transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1)}@media (max-width:1024px){.mtech_hero{padding:60px 20px 50px}.mtech_hero_content h1{font-size:42px}.mtech_container{gap:25px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.mtech_image{height:260px}}@media (max-width:768px){.mtech_page{padding:0}.mtech_hero{margin-bottom:30px;padding:50px 16px 40px}.mtech_hero_content h1{font-size:34px}.mtech_hero_content p{font-size:16px}.mtech_badge{font-size:12px;padding:8px 20px}.mtech_container{gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:0 15px}.mtech_image{height:240px}.mtech_content{padding:20px 20px 24px}.mtech_content h2{font-size:20px}.mtech_hero_particle{display:none}}@media (max-width:480px){.mtech_hero{margin-bottom:25px;padding:40px 12px 35px}.mtech_hero_content h1{font-size:28px}.mtech_hero_content p{font-size:14px;line-height:1.6}.mtech_badge{font-size:11px;margin-bottom:15px;padding:6px 16px}.mtech_badge svg{font-size:14px}.mtech_hero_line{height:3px;margin-top:15px;width:60px}.mtech_container{gap:18px;grid-template-columns:1fr;margin-bottom:40px;padding:0 12px}.mtech_image{height:220px}.mtech_content{padding:16px 16px 20px}.mtech_content h2{font-size:18px}.mtech_area{min-height:36px}.mtech_area,.mtech_btn,.mtech_email{font-size:13px}.mtech_btn{padding:10px 20px}.mtech_card{border-radius:16px}.mtech_card:hover{transform:translateY(-6px) scale(1.01)}}@media (max-width:360px){.mtech_hero{padding:30px 10px 28px}.mtech_hero_content h1{font-size:24px}.mtech_hero_content p{font-size:13px}.mtech_image{height:200px}.mtech_content h2{font-size:16px}.mtech_btn{font-size:12px;padding:8px 16px}.mtech_area{min-height:32px}.mtech_area,.mtech_email{font-size:12px}.mtech_role{font-size:10px;padding:2px 12px}}@media (prefers-color-scheme:dark){.mtech_page{background:linear-gradient(135deg,#0a1628,#1a202c)}.mtech_hero{background:linear-gradient(135deg,#0a1628,#0d47a1 50%,#0a1628)}.mtech_card{background:#1a202ceb;border-color:#ffffff0d}.mtech_card:hover{background:#1a202cfa;border-color:#667eea33}.mtech_content h2{color:#f7fafc}.mtech_card:hover .mtech_content h2{color:#8fd3ff}.mtech_role{background:linear-gradient(135deg,#1a365d,#2b6cb0);color:#bee3f8}.mtech_area{color:#a0aec0}.mtech_email{color:#63b3ed}.mtech_email:hover{border-bottom-color:#63b3ed}.mtech_btn{background:linear-gradient(135deg,#2b6cb0,#553c9a);box-shadow:0 4px 25px #2b6cb04d}.mtech_btn:hover{box-shadow:0 10px 35px #2b6cb080}.mtech_image{background:linear-gradient(135deg,#1a202c,#2d3748)}.mtech_hero_content h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#8fd3ff 50%,#63b3ed);-webkit-background-clip:text;background-clip:text}}@media print{.mtech_page{background:#fff;padding:20px}.mtech_hero{background:#f7fafc!important;border:1px solid #e2e8f0;border-radius:0;margin-bottom:30px;padding:30px}.mtech_hero:after,.mtech_hero:before{display:none}.mtech_hero_content h1{-webkit-text-fill-color:#1a202c;animation:none;background:none!important}.mtech_hero_content p{color:#4a5568}.mtech_badge{animation:none;background:#f7fafc;border:1px solid #e2e8f0}.mtech_badge,.mtech_badge svg{color:#2d3748}.mtech_hero_line{display:none}.mtech_card{background:#fff!important;border:1px solid #e2e8f0;box-shadow:none}.mtech_card:hover{box-shadow:none;transform:none}.mtech_card:before{display:none}.mtech_image{height:200px}.mtech_image img{transform:none!important}.mtech_image:after{display:none}.animate-on-scroll{opacity:1!important;transform:none!important}.mtech_btn{background:#667eea!important;color:#fff!important}.mtech_btn:hover{box-shadow:none;transform:none}.mtech_btn:before{display:none}.mtech_email{color:#667eea!important}.mtech_hero_particle{display:none!important}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.mtech_btn:hover,.mtech_card:hover,.mtech_image img{transform:none!important}.mtech_btn:before{display:none}.mtech_badge,.mtech_hero:after,.mtech_hero:before,.mtech_hero_content h1,.mtech_hero_line,.mtech_hero_particle{animation:none!important}.mtech_hero_particle{display:none}.animate-on-scroll{opacity:1!important;transform:none!important}}.mtech_btn:focus-visible,.mtech_email:focus-visible{outline:3px solid #667eea;outline-offset:2px}.mtech_card:focus-within{box-shadow:0 0 0 3px #667eea4d}.mtech_content ::selection{background:#667eea;color:#fff}.mtech_hero_content ::selection{background:#667eea;color:#fff}.mtech_page::-webkit-scrollbar{width:10px}.mtech_page::-webkit-scrollbar-track{background:#e2e8f0}.mtech_page::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px}.mtech_page::-webkit-scrollbar-thumb:hover{background:#667eea}.mtech_page{scrollbar-color:#667eea #e2e8f0;scrollbar-width:thin}.profile_page{animation:fadeIn .8s ease-out;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;min-height:100vh;padding:20px}.profile_nav{align-items:center;animation:slideDown .6s ease-out;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);background:#ffffffd9;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 4px 20px #00000014;display:flex;justify-content:space-between;margin:0 auto 30px;max-width:1200px;padding:14px 28px;position:-webkit-sticky;position:sticky;top:20px;z-index:1000}@keyframes slideDown{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.nav_back_btn{align-items:center;background:#0000;border:none;border-radius:12px;color:#2d3748;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;padding:10px 22px;transition:all .3s ease}.nav_back_btn:hover{background:#667eea14;color:#667eea;transform:translateX(-5px)}.nav_download_btn{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;box-shadow:0 4px 20px #667eea59;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;padding:10px 28px;transition:all .3s ease}.nav_download_btn:hover{box-shadow:0 8px 35px #667eea80;transform:translateY(-3px) scale(1.02)}.profile_header_section{grid-gap:40px;animation:slideUp .8s ease-out .2s both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #fff6;border-radius:28px;box-shadow:0 8px 40px #00000014;display:grid;gap:40px;grid-template-columns:280px 1fr;margin-bottom:40px;overflow:hidden;padding:40px;position:relative}.profile_header_section:before{animation:float 20s ease-in-out infinite;background:radial-gradient(circle,#667eea14 0,#0000 70%);border-radius:50%;content:"";height:500px;position:absolute;right:-150px;top:-150px;width:500px}@keyframes float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px,30px) scale(1.1)}}.profile_image_wrapper{animation:zoomIn .8s ease-out .4s both;position:relative}.profile_image_container{aspect-ratio:1;background:linear-gradient(135deg,#e2e8f0,#cbd5e0);border:3px solid #ffffff80;border-radius:20px;box-shadow:0 8px 40px #0000001f;overflow:hidden;position:relative;width:100%}.profile_image_container img{height:100%;object-fit:cover;object-position:center 25%;transition:transform .7s ease;width:100%}.profile_image_container:hover img{transform:scale(1.08) rotate(-2deg)}.profile_status_badge{align-items:center;animation:bounceIn .8s ease-out .6s both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:50px;bottom:-10px;box-shadow:0 2px 10px #0000000f;color:#2d3748;display:flex;font-size:12px;font-weight:600;gap:8px;left:50%;padding:6px 20px;position:absolute;transform:translateX(-50%);white-space:nowrap}@keyframes bounceIn{0%{opacity:0;transform:translateX(-50%) scale(.3)}50%{transform:translateX(-50%) scale(1.05)}70%{transform:translateX(-50%) scale(.92)}to{transform:translateX(-50%) scale(1)}}.status_dot{animation:pulse-dot 2s ease-in-out infinite;background:linear-gradient(135deg,#43e97b,#38f9d7);border-radius:50%;height:8px;width:8px}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.6)}}.profile_header_info{animation:slideRight .8s ease-out .3s both;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}@keyframes slideRight{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}.profile_name_badge{align-items:center;display:flex;flex-wrap:wrap;gap:15px;margin-bottom:6px}.profile_name_badge h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;color:#1a202c;font-size:38px;font-weight:800;margin:0}.profile_degree_badge{background:linear-gradient(135deg,#f093fb,#f5576c);border-radius:50px;box-shadow:0 4px 15px #f5576c4d;color:#fff;display:inline-block;font-size:13px;font-weight:600;padding:4px 18px}.profile_area_title{color:#4a5568;font-size:18px;font-weight:500;line-height:1.5;margin-bottom:16px}.profile_quick_info{display:flex;flex-wrap:wrap;gap:12px 25px;margin-bottom:20px}.quick_info_item{align-items:center;background:#667eea0a;border-radius:50px;color:#4a5568;display:flex;font-size:14px;gap:10px;padding:4px 12px 4px 8px}.quick_info_item a{color:#4a5568;text-decoration:none;transition:color .3s ease}.info_icon,.quick_info_item a:hover{color:#667eea}.info_icon{font-size:15px;min-width:18px}.profile_action_buttons{display:flex;flex-wrap:wrap;gap:15px}.action_btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;padding:12px 30px;text-decoration:none;transition:all .3s ease}.action_btn.primary{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 20px #667eea59;color:#fff}.action_btn.primary:hover{box-shadow:0 8px 35px #667eea80;transform:translateY(-3px) scale(1.02)}.action_btn.secondary{background:#fffc;border:1px solid #0000000f;color:#2d3748}.action_btn.secondary:hover{background:#fffffff2;box-shadow:0 8px 25px #00000014;transform:translateY(-3px) scale(1.02)}.profile_main_content{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1.2fr}.profile_section_card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 4px 20px #0000000f;margin-bottom:28px;padding:28px;transition:all .3s ease}.profile_section_card:hover{box-shadow:0 8px 30px #0000001a;transform:translateY(-4px)}.section_header{align-items:center;display:flex;gap:12px;margin-bottom:18px}.section_icon{background:#667eea14;border-radius:12px;color:#667eea;font-size:22px;padding:8px}.section_header h3{color:#1a202c;font-size:19px;font-weight:700;margin:0}.about_card{background:linear-gradient(135deg,#fffffff2,#f7fafcf2);border:1px solid #667eea1a}.profile_about_text{color:#2d3748;font-size:15px;line-height:1.9;margin:0}.profile_divider{background:linear-gradient(90deg,#667eea33,#0000);height:2px;margin:20px 0}.goal_section{background:#667eea0a;border-left:3px solid #667eea;border-radius:12px;padding:18px 20px}.goal_section h4{color:#667eea;font-size:15px;margin-bottom:6px}.goal_section p{color:#2d3748;font-size:15px;line-height:1.8;margin:0}.education_timeline{display:flex;flex-direction:column;gap:14px}.education_item{background:#f7fafccc;border-radius:12px;display:flex;gap:20px;padding:16px 20px;transition:all .3s ease}.education_item:hover{background:#ffffffe6;box-shadow:0 2px 10px #0000000a;transform:translateX(8px)}.education_year{color:#667eea;font-size:13px;font-weight:700;min-width:110px;padding-top:2px}.education_content{flex:1 1}.education_content h4{color:#1a202c;font-size:15px;margin:0 0 3px}.education_content p{color:#718096;font-size:13px;margin:0}.education_specialization{color:#667eea;display:block;font-size:12px;font-weight:500;margin-top:2px}.education_percentage{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50px;color:#fff;display:inline-block;font-size:11px;font-weight:600;margin-top:4px;padding:2px 14px}.profile_tags{display:flex;flex-wrap:wrap;gap:10px}.profile_tag{background:linear-gradient(135deg,#667eea14,#764ba214);border:1px solid #667eea1a;border-radius:50px;color:#5a67d8;font-size:13px;font-weight:500;padding:8px 20px;transition:all .3s ease}.profile_tag:hover{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 20px #667eea33;color:#fff;transform:scale(1.05) translateY(-2px)}.certificate_list{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0}.certificate_list li{align-items:center;background:#f7fafccc;border-radius:12px;color:#2d3748;display:flex;font-size:14px;gap:12px;padding:10px 16px;transition:all .3s ease}.certificate_list li:hover{background:#ffffffe6;box-shadow:0 2px 10px #0000000a;transform:translateX(6px)}.cert_badge{font-size:18px}.experience_list{display:flex;flex-direction:column;gap:14px}.experience_item{background:#f7fafccc;border-left:3px solid #0000;border-radius:12px;padding:16px 20px;transition:all .3s ease}.experience_item:hover{background:#ffffffe6;border-left-color:#667eea;box-shadow:0 2px 10px #0000000a;transform:translateX(6px)}.exp_header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:4px}.exp_header h4{color:#1a202c;font-size:15px;margin:0}.exp_duration{background:#667eea14;border-radius:50px;color:#667eea;font-size:12px;font-weight:500;padding:2px 14px}.exp_institution{color:#718096;font-size:13px;margin:2px 0 6px}.exp_desc{color:#4a5568;font-size:13px;line-height:1.6;margin:0}.project_list{display:flex;flex-direction:column;gap:16px}.project_item{background:#f7fafccc;border-radius:12px;padding:16px 20px;transition:all .3s ease}.project_item:hover{background:#ffffffe6;box-shadow:0 2px 10px #0000000a;transform:translateX(4px)}.project_item h4{color:#1a202c;font-size:15px;margin:0 0 6px}.project_item p{color:#4a5568;font-size:13px;line-height:1.6;margin:0}.skill_category{margin-bottom:14px}.skill_category:last-child{margin-bottom:0}.skill_category h4{color:#667eea;font-size:13px;font-weight:600;margin-bottom:6px}.skills_grid{display:flex;flex-wrap:wrap;gap:8px}.skill_badge{background:linear-gradient(135deg,#667eea14,#764ba214);border:1px solid #667eea0f;border-radius:50px;color:#5a67d8;font-size:12px;font-weight:500;padding:5px 14px;transition:all .3s ease}.skill_badge:hover{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 15px #667eea26;color:#fff;transform:scale(1.05) translateY(-2px)}.profile_footer{align-items:center;border-top:2px solid #667eea1a;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:40px auto 0;max-width:1200px;padding:30px 0 20px}.profile_footer p{color:#718096;font-size:14px}.footer_download_btn{align-items:center;background:#0000;border:2px solid #667eea;border-radius:12px;color:#667eea;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;padding:10px 28px;transition:all .3s ease}.footer_download_btn:hover{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 8px 30px #667eea4d;color:#fff;transform:translateY(-3px)}.profile_not_found{align-items:center;display:flex;justify-content:center;min-height:80vh;padding:20px}.not_found_content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-radius:28px;box-shadow:0 8px 40px #00000014;max-width:500px;padding:60px 50px;text-align:center}.not_found_content h2{color:#1a202c;font-size:32px;margin-bottom:12px}.not_found_content p{color:#718096;font-size:16px;margin-bottom:24px}.back_link{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;display:inline-block;font-weight:600;padding:12px 30px;text-decoration:none;transition:all .3s ease}.back_link:hover{box-shadow:0 8px 35px #667eea80;transform:translateY(-3px) scale(1.02)}@media (max-width:1024px){.profile_header_section{gap:30px;grid-template-columns:220px 1fr;padding:30px}.profile_name_badge h1{font-size:32px}.profile_main_content{gap:25px}}@media (max-width:768px){.profile_page{padding:15px}.profile_nav{border-radius:16px;flex-direction:column;gap:12px;padding:12px 18px;top:10px}.nav_back_btn,.nav_download_btn{justify-content:center;width:100%}.profile_header_section{border-radius:20px;gap:25px;grid-template-columns:1fr;padding:25px;text-align:center}.profile_image_container{margin:0 auto;max-width:220px}.profile_header_info{align-items:center}.profile_name_badge{justify-content:center}.profile_name_badge h1{font-size:28px}.profile_quick_info{align-items:center;gap:8px}.profile_action_buttons,.profile_quick_info{flex-direction:column;justify-content:center}.profile_action_buttons{width:100%}.action_btn{justify-content:center;width:100%}.profile_main_content{gap:20px;grid-template-columns:1fr}.profile_section_card{border-radius:16px;margin-bottom:20px;padding:20px}.education_item{flex-direction:column;gap:6px;padding:14px}.education_year{font-size:12px;min-width:auto}.exp_header{flex-direction:column}.exp_duration{align-self:flex-start}.profile_footer{flex-direction:column;text-align:center}.footer_download_btn{justify-content:center;width:100%}.profile_header_section:before{display:none}}@media (max-width:480px){.profile_page{padding:10px}.profile_nav{border-radius:12px;padding:10px 14px}.nav_back_btn,.nav_download_btn{font-size:13px;padding:8px 16px}.profile_header_section{border-radius:16px;padding:18px 14px}.profile_image_container{max-width:160px}.profile_name_badge h1{font-size:22px}.profile_degree_badge{font-size:11px;padding:3px 12px}.profile_area_title{font-size:15px}.quick_info_item{font-size:12px;padding:3px 10px}.action_btn{font-size:13px;padding:10px 18px}.profile_section_card{border-radius:14px;margin-bottom:14px;padding:14px}.section_header h3,.section_icon{font-size:16px}.section_icon{padding:6px}.education_content h4,.goal_section p,.profile_about_text{font-size:13px}.education_content p{font-size:12px}.profile_tag{font-size:11px;padding:5px 14px}.skill_badge{font-size:11px;padding:4px 12px}.exp_header h4{font-size:13px}.exp_duration{font-size:11px;padding:2px 10px}.exp_desc,.exp_institution{font-size:12px}.project_item h4{font-size:13px}.project_item p{font-size:12px}.certificate_list li{font-size:12px;padding:8px 12px}.profile_footer{padding:16px 0 12px}.profile_footer p{font-size:11px}.footer_download_btn{font-size:12px;padding:8px 16px}.profile_status_badge{bottom:-6px;font-size:10px;padding:4px 12px}}.intern_page,.intern_page *{box-sizing:border-box;font-family:Poppins,sans-serif}.intern_page{background:#f8fbfd;min-height:100vh;overflow:hidden;width:100%}button{background:none;border:none}a{text-decoration:none}.animate-on-scroll{opacity:0;transform:translateY(50px);transition:opacity .9s cubic-bezier(.2,.9,.3,1),transform .9s cubic-bezier(.2,.9,.3,1)}.animate-on-scroll.show{opacity:1;transform:translateY(0)}.intern_card.animate-on-scroll{transition-delay:.05s}.intern_card:nth-child(2).animate-on-scroll{transition-delay:.1s}.intern_hero{align-items:center;animation:bannerFadeIn 1.2s ease;background:linear-gradient(135deg,#0a1628,#0d47a1);display:flex;justify-content:center;min-height:330px;padding:40px 20px;text-align:center}.intern_hero_content{animation:contentFadeUp 1.2s ease .3s both;color:#fff;max-width:800px}@keyframes contentFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.intern_badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff0d;border-radius:30px;color:#8fd3ff;display:inline-flex;font-size:13px;font-weight:600;gap:10px;letter-spacing:2px;padding:5px 18px;text-transform:uppercase}.intern_hero_content h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#8fd3ff);-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:800;margin:15px 0 12px}.intern_hero_content p{color:#dbeafe;font-size:17px;line-height:1.7;margin:0 auto;max-width:650px}.intern_container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(2,1fr);margin:50px auto 80px;max-width:1000px;padding:0 20px}.intern_card{background:#fff;border:1px solid #eef2f7;border-radius:20px;box-shadow:0 8px 30px #0000000f;display:flex;flex-direction:column;height:100%;min-height:450px;overflow:hidden;transition:all .4s ease}.intern_card:hover{border-color:#0d47a1;box-shadow:0 20px 50px #0d47a11f;transform:translateY(-10px)}.intern_image{align-items:center;background:#eef2f7;display:flex;flex-shrink:0;height:320px;justify-content:center;overflow:hidden;position:relative;width:100%}.intern_image img{display:block;height:100%;object-fit:cover;object-position:center 15%;transition:.5s ease;width:100%}.intern_card:first-child .intern_image img{object-position:center 20%}.intern_card:last-child .intern_image img{object-position:center 25%}.intern_card:hover .intern_image img{transform:scale(1.08)}.intern_image:after{background:linear-gradient(0deg,#0000000d,#0000);bottom:0;content:"";height:30%;left:0;pointer-events:none;position:absolute;right:0}.intern_content{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:25px 28px 30px;text-align:center}.intern_name_wrapper{margin-bottom:6px;width:100%}.intern_name_wrapper h2{color:#0d47a1;font-size:22px;font-weight:700;letter-spacing:-.3px;line-height:1.3;margin:0 0 8px}.intern_role{background:#e8f0fe;border-radius:20px;color:#1565c0;display:inline-block;font-size:13px;font-weight:500;letter-spacing:.3px;padding:5px 18px}.intern_btn{align-items:center;background:linear-gradient(135deg,#0d47a1,#1565c0);border:none;border-radius:30px;box-shadow:0 8px 25px #1565c033;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;letter-spacing:.3px;margin-top:18px;max-width:220px;padding:13px 35px;transition:all .3s ease;width:100%}.intern_btn:hover{background:linear-gradient(135deg,#0d47a1,#1a73e8);box-shadow:0 15px 40px #1565c04d;transform:translateY(-3px) scale(1.02)}.intern_btn svg{font-size:15px;transition:transform .3s ease}.intern_btn:hover svg{transform:translateX(6px)}.profile_modal{align-items:center;animation:modalFadeIn .4s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000e0;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:99999}.profile_modal_content{animation:modalZoomIn .4s ease;background:#fff;border-radius:24px;max-height:90vh;max-width:500px;overflow-y:auto;padding-bottom:30px;position:relative;width:100%}@keyframes modalZoomIn{0%{opacity:0;transform:scale(.85) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}.profile_modal_close{align-items:center;background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 4px 15px #0000001a;color:#333;cursor:pointer;display:flex;float:right;font-size:20px;height:40px;justify-content:center;margin:12px 12px 0 0;position:-webkit-sticky;position:sticky;right:12px;top:12px;transition:all .3s ease;width:40px;z-index:10}.profile_modal_close:hover{background:#e74c3c;color:#fff;transform:rotate(90deg) scale(1.05)}.profile_modal_header{align-items:center;display:flex;flex-direction:column;margin-top:5px;padding:0 30px 20px;text-align:center}.profile_modal_image{align-items:center;background:#eef2f7;border:4px solid #0d47a1;border-radius:50%;box-shadow:0 8px 30px #0d47a133;display:flex;flex-shrink:0;height:160px;justify-content:center;margin-bottom:15px;overflow:hidden;width:160px}.profile_modal_image img{display:block;height:100%;object-fit:cover;object-position:center 20%;width:100%}.profile_modal_title h2{color:#0d47a1;font-size:26px;font-weight:700;margin:0 0 6px}.profile_role{background:#e8f0fe;border-radius:20px;color:#1565c0;display:inline-block;font-size:14px;font-weight:500;padding:4px 18px}@media (max-width:768px){.intern_hero{min-height:280px;padding:30px 15px}.intern_hero_content h1{font-size:34px}.intern_container{gap:30px;grid-template-columns:1fr;margin:30px auto 50px;max-width:450px;padding:0 5%}.intern_image{height:280px}.intern_name_wrapper h2{font-size:20px}.intern_card{min-height:400px}.profile_modal_image{height:140px;width:140px}.profile_modal_title h2{font-size:22px}.intern_btn{font-size:14px;max-width:200px;padding:12px 28px}}@media (max-width:480px){.intern_hero{min-height:230px;padding:20px 10px}.intern_hero_content h1{font-size:26px}.intern_hero_content p{font-size:14px}.intern_badge{font-size:11px;padding:4px 14px}.intern_container{gap:25px;grid-template-columns:1fr;margin:20px auto 35px;max-width:380px;padding:0 4%}.intern_image{height:260px}.intern_content{padding:18px 16px 22px}.intern_name_wrapper h2{font-size:18px}.intern_role{font-size:11px;padding:3px 12px}.intern_card{min-height:360px}.intern_btn{font-size:14px;justify-content:center;max-width:100%;padding:10px 24px;width:100%}.profile_modal_content{border-radius:18px}.profile_modal_image{height:120px;width:120px}.profile_modal_title h2{font-size:20px}.profile_role{font-size:12px;padding:3px 14px}.profile_modal_close{font-size:16px;height:32px;margin:8px 8px 0 0;width:32px}.profile_modal_header{padding:0 16px 15px}}@media (max-width:360px){.intern_image{height:220px}.intern_name_wrapper h2{font-size:16px}.intern_card{min-height:320px}.intern_btn{font-size:13px;padding:8px 18px}.profile_modal_image{height:100px;width:100px}.profile_modal_title h2{font-size:17px}}@media (prefers-color-scheme:dark){.intern_page{background:#0a1628}.intern_hero{background:linear-gradient(135deg,#0a1628,#0d47a1)}.intern_card{background:#14233e;border-color:#ffffff0d}.intern_card:hover{border-color:#74b9ff}.intern_name_wrapper h2,.intern_role{color:#74b9ff}.intern_role{background:#0f1f3a}.intern_btn{background:linear-gradient(135deg,#0d47a1,#1565c0)}.intern_btn:hover{background:linear-gradient(135deg,#0d47a1,#1a73e8)}.intern_hero_content h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#74b9ff);-webkit-background-clip:text;background-clip:text}.profile_modal_content{background:#14233e}.profile_modal_title h2{color:#74b9ff}.profile_role{background:#0f1f3a;color:#74b9ff}.profile_modal_image{border-color:#74b9ff}.profile_modal_close{background:#14233e;color:#74b9ff}.profile_modal_close:hover{background:#e74c3c;color:#fff}.intern_image{background:#0f1f3a}}@media print{.intern_hero{background:#0d47a1!important;min-height:200px!important}.intern_hero_content h1{-webkit-text-fill-color:#fff!important;background:none!important}.intern_btn{display:none!important}.intern_card{border:1px solid #ddd!important;box-shadow:none!important;break-inside:avoid;min-height:auto!important;page-break-inside:avoid}.profile_modal{display:none!important}.animate-on-scroll{opacity:1!important;transform:none!important}.intern_image{background:#f5f5f5!important}}.news_page{background:#f8fbfd}.news_banner,.news_page{overflow:hidden;width:100%}.news_banner{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:380px;justify-content:center;padding:0 20px;position:relative;text-align:center}.news_banner_content{animation:bannerFadeIn 1s ease forwards;color:#fff;max-width:800px}.news_banner_content h1{animation:titleSlide .8s ease .4s forwards;font-size:48px;font-weight:700;margin-bottom:15px;opacity:0;transform:translateY(20px)}@keyframes titleSlide{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.banner_line{background:linear-gradient(90deg,#4a9eff,#0b5ed7);width:70px}.news_banner_content p{animation:textSlide .8s ease .8s forwards;color:#eef5ff;font-size:17px;line-height:1.7;opacity:0;transform:translateY(20px)}@keyframes textSlide{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.section_heading{margin-bottom:35px;width:100%}.section_heading h2{color:#0b2d5c;font-size:32px;margin-bottom:12px}.section_heading p{font-size:15px;line-height:1.7;max-width:750px}.news_category{padding:60px 7%;width:100%}.category_grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(4,1fr)}.category_card{background:#fff;border-radius:16px;box-shadow:0 8px 25px #00000014;cursor:pointer;display:flex;flex-direction:column;opacity:0;overflow:hidden;position:relative;transform:translateY(40px) scale(.96);transition:all .4s ease;will-change:transform,opacity}.category_card.visible{opacity:1;transform:translateY(0) scale(1);transition:all .6s cubic-bezier(.34,1.56,.64,1)}.category_card.visible .category_image img{animation:imageReveal .7s ease forwards}.category_card.visible .category_icon{animation:iconPop .5s ease .15s forwards;opacity:0;transform:scale(.5) rotate(-15deg)}.category_card.visible .category_content h3{animation:contentSlide .5s ease .1s forwards;opacity:0;transform:translateY(12px)}.category_card.visible .category_content p{animation:contentSlide .5s ease .2s forwards;opacity:0;transform:translateY(12px)}.category_card.visible .category_explore{animation:contentSlide .5s ease .3s forwards;opacity:0;transform:translateY(12px)}.category_card:hover{box-shadow:0 15px 40px #0000001f;transform:translateY(-8px) scale(1.01)}.category_image{flex-shrink:0;height:170px;overflow:hidden;width:100%}.category_image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.category_card:hover .category_image img{transform:scale(1.08)}.category_icon{align-items:center;border-radius:50%;box-shadow:0 6px 15px #0003;color:#fff;display:flex;flex-shrink:0;font-size:22px;height:55px;justify-content:center;left:20px;position:absolute;top:140px;width:55px}.category_content{display:flex;flex:1 1;flex-direction:column;padding:45px 20px 25px}.category_content h3{color:#0b2d5c;font-size:21px;margin-bottom:12px}.category_content p{color:#666;flex:1 1;font-size:14px;line-height:1.7;margin-bottom:12px}.category_explore{align-items:center;align-self:flex-start;color:#0d6efd;display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-top:auto;transition:all .3s ease}.category_card:hover .category_explore{gap:12px}.latest_news{padding:20px 7% 60px;width:100%}.news_grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(2,1fr)}.news_card{background:#fff;border-radius:16px;box-shadow:0 10px 25px #00000014;display:flex;flex-direction:column;opacity:0;overflow:hidden;transform:translateY(40px) scale(.96);transition:all .4s ease;will-change:transform,opacity}.news_card.visible{opacity:1;transform:translateY(0) scale(1);transition:all .6s cubic-bezier(.34,1.56,.64,1)}.news_card.visible .news_image img{animation:imageReveal .7s ease forwards}.news_card.visible .news_tag{animation:tagSlide .5s ease .15s forwards;opacity:0;transform:translateY(-10px)}@keyframes tagSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.news_card.visible .news_date{animation:contentSlide .5s ease .1s forwards;opacity:0;transform:translateY(12px)}.news_card.visible h3{animation:contentSlide .5s ease .2s forwards;opacity:0;transform:translateY(12px)}.news_card.visible p{animation:contentSlide .5s ease .3s forwards;opacity:0;transform:translateY(12px)}.news_card.visible button{animation:contentSlide .5s ease .4s forwards;opacity:0;transform:translateY(12px)}.news_card:hover{box-shadow:0 15px 40px #0000001f;transform:translateY(-8px) scale(1.01)}.news_image{flex-shrink:0;height:210px;overflow:hidden;position:relative;width:100%}.news_image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.news_card:hover .news_image img{transform:scale(1.08)}.news_tag{background:#0d6efd;border-radius:30px;color:#fff;font-size:12px;font-weight:600;left:15px;letter-spacing:1px;padding:6px 14px;position:absolute;top:15px}.news_content{display:flex;flex:1 1;flex-direction:column;padding:22px}.news_date{align-items:center;color:#0d6efd;display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:12px}.news_content h3{color:#0b2d5c;font-size:21px;line-height:1.4;margin-bottom:12px}.news_content p{color:#666;flex:1 1;font-size:14px;line-height:1.7;margin-bottom:20px}.news_content button{align-items:center;align-self:flex-start;background:#0d6efd;border:none;border-radius:40px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin-top:auto;min-width:140px;padding:11px 22px;transition:all .3s ease}.news_content button:hover{background:#083b88;gap:14px;transform:translateX(4px)}.news_left{opacity:0;padding:0 7% 60px;transform:translateY(40px);transition:all .8s cubic-bezier(.4,0,.2,1);width:100%}.news_left.visible{opacity:1;transform:translateY(0)}.highlight_box{background:linear-gradient(135deg,#0a1e3c,#0b5ed7);border-radius:16px;box-shadow:0 8px 25px #00000014;color:#fff;overflow:hidden;padding:40px;position:relative}.highlight_box:before{animation:glowFloat 10s ease-in-out infinite;background:radial-gradient(circle,#4a9eff14 0,#0000 70%);border-radius:50%;content:"";height:400px;position:absolute;right:-20%;top:-50%;width:400px}@keyframes glowFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px,-30px) scale(1.1)}}.highlight_box h2{color:#fff;font-size:30px;margin-bottom:15px;position:relative;z-index:1}.highlight_line{background:linear-gradient(90deg,#4a9eff,#fff);border-radius:2px;height:4px;margin-bottom:20px;position:relative;width:60px;z-index:1}.highlight_box p{color:#ffffffe6;font-size:15px;line-height:1.8;margin-bottom:25px;position:relative;z-index:1}.highlight_stats{display:flex;flex-wrap:wrap;gap:40px;position:relative;z-index:1}.highlight_stat{display:flex;flex-direction:column}.highlight_stat span{color:#4a9eff;font-size:28px;font-weight:700}.highlight_stat label{color:#ffffffb3;font-size:13px;font-weight:500}.modal_overlay{align-items:center;animation:modalFadeIn .3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#000000bf;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:9999}.modal_content{animation:modalSlideUp .4s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:24px;box-shadow:0 40px 80px #00000080;max-height:90vh;max-width:700px;overflow-y:auto;position:relative;width:100%}.modal_content::-webkit-scrollbar{width:6px}.modal_content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.modal_content::-webkit-scrollbar-thumb{background:#0b5ed7;border-radius:10px}.modal_close{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:2px solid #0000000d;border-radius:50%;box-shadow:0 4px 15px #0000001a;color:#1e293b;cursor:pointer;display:flex;font-size:22px;height:45px;justify-content:center;position:absolute;right:15px;top:15px;transition:all .3s ease;width:45px;z-index:10}.modal_close:hover{background:#0b5ed7;border-color:#0b5ed7;color:#fff;transform:rotate(90deg) scale(1.1)}.modal_image{border-radius:24px 24px 0 0;height:280px;overflow:hidden;position:relative;width:100%}.modal_image img{height:100%;object-fit:cover;width:100%}.modal_tag{background:#0d6efd;font-size:12px;letter-spacing:1px;padding:6px 16px;top:20px}.modal_badge,.modal_tag{border-radius:30px;color:#fff;font-weight:600;left:20px;position:absolute}.modal_badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020a19e0;border:1px solid #ffffff14;bottom:20px;display:inline-flex;font-size:13px;gap:8px;padding:8px 20px}.modal_badge svg{color:#4a9eff;font-size:16px}.modal_body{padding:30px 35px 35px}.modal_body h2{color:#0a1e3c;font-size:28px;font-weight:800;line-height:1.3;margin-bottom:15px}.modal_meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:25px}.modal_meta span{align-items:center;background:#f0f4f8;border-radius:20px;color:#0a1e3c;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 16px}.modal_meta span svg{color:#0b5ed7;font-size:14px}.modal_desc h3{color:#0a1e3c;font-size:20px;font-weight:700;margin-bottom:12px}.modal_desc h3:after{background:linear-gradient(90deg,#0b5ed7,#4a9eff);border-radius:2px;content:"";display:block;height:3px;margin-top:6px;width:40px}.modal_desc p{color:#475569;font-size:16px;line-height:1.8;margin-bottom:20px}.modal_highlights{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:25px}.highlight_badge{align-items:center;background:#e0e7ff;border-radius:20px;color:#0a1e3c;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 16px}.highlight_badge svg{color:#0b5ed7;font-size:14px}.modal_footer{border-top:2px solid #f0f4f8;display:flex;justify-content:flex-end;padding-top:20px}.modal_action{background:#0a1e3c;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px 35px;transition:all .3s ease}.modal_action:hover{background:#0b5ed7;box-shadow:0 8px 25px #0b5ed74d;transform:translateY(-2px)}@media (max-width:1200px){.category_grid{grid-template-columns:repeat(2,1fr)}.news_grid{grid-template-columns:1fr 1fr}}@media (max-width:992px){.news_banner{height:330px}.news_banner_content h1{font-size:38px}.news_banner_content p{font-size:15px}.section_heading h2{font-size:28px}.latest_news,.news_category,.news_left{padding-left:5%;padding-right:5%}.news_image{height:190px}.modal_image{height:220px}.modal_body{padding:25px}}@media (max-width:768px){.news_banner{height:300px}.news_banner_content h1{font-size:32px}.news_banner_content p{font-size:14px}.section_heading h2{font-size:26px}.category_grid{grid-template-columns:1fr 1fr}.news_grid{grid-template-columns:1fr}.latest_news,.news_category,.news_left{padding:50px 20px}.category_image{height:160px}.category_content{padding:40px 18px 22px}.news_content{padding:20px}.news_content h3{font-size:20px}.highlight_box{padding:25px}.modal_content{border-radius:20px;max-height:95vh;max-width:100%}.modal_image{border-radius:20px 20px 0 0;height:200px}.modal_body{padding:20px}.modal_body h2{font-size:24px}.modal_close{font-size:18px;height:40px;right:12px;top:12px;width:40px}.highlight_stats{gap:20px}.highlight_stat span{font-size:24px}.news_content button{font-size:13px;min-width:120px;padding:10px 18px}}@media (max-width:576px){.category_grid{grid-template-columns:1fr;margin:0 auto;max-width:450px}.news_banner{height:270px;padding:0 15px}.news_banner_content h1{font-size:26px}.news_banner_content p{font-size:13px;line-height:1.6}.section_heading h2{font-size:22px}.section_heading p{font-size:13px}.latest_news,.news_category,.news_left{padding:40px 15px}.news_image{height:170px}.category_image{height:150px}.category_content h3{font-size:19px}.news_content h3{font-size:18px}.highlight_box{padding:20px}.highlight_box h2{font-size:22px}.highlight_box p{font-size:14px}.highlight_stats{flex-direction:column;gap:15px}.highlight_stat span{font-size:22px}.modal_image{border-radius:16px 16px 0 0;height:180px}.modal_body{padding:16px}.modal_body h2{font-size:20px}.modal_desc p{font-size:14px;line-height:1.6}.modal_close{font-size:16px;height:36px;right:10px;top:10px;width:36px}.modal_meta span,.modal_tag{font-size:11px;padding:4px 12px}.modal_badge{bottom:15px;font-size:11px;left:15px;padding:6px 14px}.modal_action{font-size:13px;padding:10px 28px;width:100%}.modal_highlights{gap:8px}.highlight_badge{font-size:11px;padding:4px 12px}.news_content button{font-size:13px;justify-content:center;min-width:0;min-width:auto;padding:9px 18px;width:100%}}@media (max-width:400px){.news_banner{height:240px}.news_banner_content h1{font-size:22px}.news_banner_content p{font-size:12px}.banner_line{margin:0 auto 14px;width:50px}.section_heading h2{font-size:20px}.latest_news,.news_category,.news_left{padding:30px 12px}.category_image{height:130px}.news_image{height:150px}.category_icon{font-size:18px;height:45px;left:15px;top:110px;width:45px}.category_content{padding:35px 15px 18px}.category_content h3{font-size:17px}.category_content p{font-size:13px}.news_content{padding:16px}.news_content h3{font-size:17px}.news_content p{font-size:13px}.highlight_box{padding:16px}.highlight_box h2{font-size:20px}.highlight_box p{font-size:13px}.highlight_stat span{font-size:20px}.highlight_stat label{font-size:11px}.modal_image{height:150px}.modal_body{padding:14px}.modal_body h2{font-size:18px}.modal_desc p{font-size:13px}.modal_close{font-size:14px;height:32px;right:8px;top:8px;width:32px}}@media (prefers-reduced-motion:reduce){.banner_line,.category_card,.category_card .category_content h3,.category_card .category_content p,.category_card .category_explore,.category_card .category_icon,.category_card .category_image img,.category_card.visible,.highlight_box:before,.modal_content,.modal_overlay,.news_banner_content,.news_banner_content h1,.news_banner_content p,.news_card,.news_card .news_date,.news_card .news_image img,.news_card .news_tag,.news_card button,.news_card h3,.news_card p,.news_card.visible,.news_left,.news_left.visible{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}.category_card:hover,.category_card:hover .category_image img,.news_card:hover,.news_card:hover .news_image img{transform:none!important}.category_explore,.modal_action,.modal_close,.news_content button{transition:none!important}.modal_close:hover{transform:none!important}.category_card:hover .category_explore{gap:6px!important}.news_content button:hover{gap:8px!important}}.facility_page{background:#f8fafd;overflow:hidden;width:100%}.facility_banner{align-items:center;background:linear-gradient(135deg,#0a1e3ceb,#0a1e3cd9 50%,#0a1e3ceb),url(/static/media/fc1.94ed87d8523766f068a5.jpg);background-position:50%;background-size:cover;display:flex;height:380px;justify-content:center;min-height:320px;position:relative;text-align:center;width:100%}.facility_overlay{max-width:850px;position:relative;width:90%;z-index:2}.facility_tag{background:#ffffff14;border:1px solid #ffffff0f;border-radius:40px;color:#b0cce5;display:inline-block;font-size:14px;font-weight:600;letter-spacing:.8px;margin-bottom:18px;padding:8px 24px}.facility_banner h1{color:#fff;font-size:48px;font-weight:800;letter-spacing:-.5px;margin-bottom:16px}.facility_banner h1 span{color:#4a9eff}.facility_banner p{color:#fffc;font-size:17px;line-height:1.8;margin:0 auto;max-width:760px}.section_subtitle{font-weight:600;letter-spacing:2px}.heading_line{background:#0b5ed7;height:3px;width:60px}.section_heading p{max-width:720px}.facility_section{margin:60px auto;max-width:1300px;width:90%}.facility_grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(4,1fr)}.facility_card{background:#fff;border:1px solid #edf2fb;border-radius:16px;box-shadow:0 4px 20px #0000000f;display:flex;flex-direction:column;height:100%;opacity:0;overflow:hidden;transform:translateY(40px) scale(.96);transition:all .6s cubic-bezier(.34,1.56,.64,1);will-change:transform,opacity}.facility_card.visible{opacity:1;transform:translateY(0) scale(1)}.facility_card:hover{border-color:#0b5ed726;box-shadow:0 15px 40px #0b5ed71a;transform:translateY(-8px) scale(1.01)}.facility_image{flex-shrink:0;height:180px;overflow:hidden;position:relative}.facility_image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.facility_card.visible .facility_image img{animation:imageReveal .8s ease forwards}.facility_card:hover .facility_image img{transform:scale(1.06)}.facility_icon_badge{align-items:center;background:#0a1e3c;border:3px solid #fff;border-radius:12px;bottom:-18px;box-shadow:0 6px 20px #0a1e3c40;color:#fff;display:flex;font-size:18px;height:44px;justify-content:center;left:18px;position:absolute;transition:all .3s ease;width:44px;z-index:3}.facility_card.visible .facility_icon_badge{animation:iconPop .5s ease .3s forwards;opacity:0;transform:scale(.5)}.facility_card:hover .facility_icon_badge{background:#0b5ed7;transform:scale(1.08)}.facility_overlay_card{align-items:center;background:#0a1e3c99;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.facility_card:hover .facility_overlay_card{opacity:1}.overlay_arrow{background:#ffffff1a;border:2px solid #ffffff26;border-radius:50%;color:#fff;font-size:22px;padding:12px;transform:translateY(15px);transition:all .3s ease}.facility_card:hover .overlay_arrow{background:#0b5ed7;border-color:#0b5ed7;transform:translateY(0)}.facility_content{display:flex;flex:1 1;flex-direction:column;padding:24px 16px 18px}.facility_card.visible .facility_content h3{animation:contentSlideIn .5s ease .15s forwards;opacity:0;transform:translateY(15px)}.facility_card.visible .facility_content p{animation:contentSlideIn .5s ease .25s forwards;opacity:0;transform:translateY(15px)}.facility_card.visible .facility_list{animation:contentSlideIn .5s ease .35s forwards;opacity:0;transform:translateY(15px)}.facility_card.visible .facility_btn{animation:contentSlideIn .5s ease .45s forwards;opacity:0;transform:translateY(15px)}@keyframes contentSlideIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.facility_content h3{color:#0a1e3c;font-size:15px;font-weight:700;line-height:1.4;margin-bottom:8px;min-height:42px}.facility_content p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;flex:1 1;font-size:13px;line-height:1.6;margin-bottom:12px;overflow:hidden}.facility_list{flex-shrink:0;list-style:none;margin:0 0 14px;padding:0}.facility_list li{align-items:center;color:#4b5563;display:flex;font-size:12px;font-weight:500;gap:6px;margin-bottom:4px}.check_mark{color:#0b5ed7;font-size:12px;font-weight:700}.facility_btn{align-items:center;background:#0a1e3c;border:none;border-radius:40px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;gap:6px;margin-top:auto;padding:9px 16px;transition:all .3s ease;width:-webkit-fit-content;width:fit-content}.facility_btn:hover{background:#0b5ed7;box-shadow:0 8px 25px #0b5ed74d;transform:translateX(5px)}.arrow{font-size:11px;transition:all .3s ease}.facility_btn:hover .arrow{transform:translateX(5px)}.popup_overlay{align-items:center;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:9999}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.popup_container{animation:slideUp .4s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:20px;box-shadow:0 30px 60px #0000004d;max-height:90vh;max-width:700px;overflow-y:auto;position:relative;width:100%}@keyframes slideUp{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.popup_close{align-items:center;background:#0a1e3ce6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;float:right;font-size:20px;height:40px;justify-content:center;margin:12px 12px 0 0;position:-webkit-sticky;position:sticky;right:12px;top:12px;transition:all .3s ease;width:40px;z-index:10}.popup_close:hover{background:#0b5ed7;transform:rotate(90deg) scale(1.1)}.popup_image{height:240px;margin-top:-52px;overflow:hidden;position:relative;width:100%}.popup_image img{animation:imageZoom .6s ease;height:100%;object-fit:cover;width:100%}@keyframes imageZoom{0%{filter:blur(4px);transform:scale(1.1)}to{filter:blur(0);transform:scale(1)}}.popup_icon{align-items:center;animation:iconPop .5s ease .2s forwards;background:#0a1e3c;border:4px solid #fff;border-radius:14px;bottom:-28px;box-shadow:0 8px 25px #0a1e3c40;color:#fff;display:flex;font-size:24px;height:56px;justify-content:center;left:30px;opacity:0;position:absolute;transform:scale(.5);width:56px}.popup_content{padding:30px 30px 35px}.popup_content h2{color:#0a1e3c;font-size:24px;font-weight:800;margin-bottom:14px;padding-right:20px}.popup_description{color:#4b5563;font-size:15px;line-height:1.8;margin-bottom:20px}.popup_features{background:#f8fafd;border:1px solid #edf2fb;border-radius:14px;padding:18px 22px}.popup_features h3{color:#0a1e3c;font-size:16px;font-weight:700;margin-bottom:12px}.popup_features ul{grid-gap:8px 16px;display:grid;gap:8px 16px;grid-template-columns:1fr 1fr;list-style:none;padding:0}.popup_features ul li{align-items:center;color:#4b5563;display:flex;font-size:14px;font-weight:500;gap:8px}.popup_features ul li .check_mark{font-size:14px}.popup_container::-webkit-scrollbar{width:6px}.popup_container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.popup_container::-webkit-scrollbar-thumb{background:#0a1e3c;border-radius:10px}.popup_container::-webkit-scrollbar-thumb:hover{background:#0b5ed7}.offer_section{background:#fff;border:1px solid #edf2fb;border-radius:20px;box-shadow:0 2px 20px #00000008;margin:0 auto 60px;max-width:1300px;padding:50px 0;width:90%}.offer_grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr);padding:0 30px}.offer_card{background:#f8fafd;border:1px solid #edf2fb;border-radius:14px;padding:28px 18px;text-align:center;transition:all .3s ease}.offer_card:hover{border-color:#0b5ed71f;box-shadow:0 10px 30px #0b5ed714;transform:translateY(-6px)}.offer_icon{align-items:center;background:#0a1e3c;border-radius:14px;color:#fff;display:flex;font-size:24px;height:60px;justify-content:center;margin:0 auto 14px;transition:all .3s ease;width:60px}.offer_card:hover .offer_icon{background:#0b5ed7;transform:scale(1.05)}.offer_card h3{color:#0a1e3c;font-size:16px;font-weight:700}.stats_section{margin:0 auto 60px;max-width:1300px;width:90%}.stats_grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(5,1fr)}.stat_box{background:#0a1e3c;border-radius:16px;box-shadow:0 8px 25px #0a1e3c26;color:#fff;padding:28px 15px;text-align:center;transition:all .3s ease}.stat_box:hover{background:#0b5ed7;box-shadow:0 15px 40px #0b5ed740;transform:translateY(-6px)}.stat_box h2{font-size:38px;font-weight:800;margin-bottom:6px}.stat_box p{font-size:14px;font-weight:500;line-height:1.5;opacity:.85}.facility_cta{background:#0a1e3c;border-radius:20px;color:#fff;margin:0 auto 70px;max-width:1300px;overflow:hidden;padding:55px 40px;position:relative;text-align:center;width:90%}.facility_cta:before{background:#ffffff08;height:300px;right:-80px;top:-120px;width:300px}.facility_cta:after,.facility_cta:before{border-radius:50%;content:"";position:absolute}.facility_cta:after{background:#ffffff05;bottom:-80px;height:200px;left:-60px;width:200px}.cta_content{position:relative;z-index:2}.cta_content h2{font-size:36px;font-weight:800;margin-bottom:16px}.cta_content h2 span{color:#4a9eff}.cta_content p{color:#fffc;font-size:16px;line-height:1.8;margin:0 auto 28px;max-width:750px}.cta_btn{align-items:center;background:#fff;border:none;border-radius:50px;color:#0a1e3c;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:10px;padding:13px 30px;transition:all .3s ease}.cta_btn:hover{box-shadow:0 10px 30px #00000026;transform:translateY(-4px)}.cta_btn .arrow{transition:all .3s ease}.cta_btn:hover .arrow{transform:translateX(6px)}@media (max-width:1200px){.facility_grid{gap:22px;grid-template-columns:repeat(3,1fr)}.facility_banner h1{font-size:40px}.section_heading h2{font-size:32px}.cta_content h2{font-size:30px}}@media (max-width:992px){.facility_cta,.facility_section,.offer_section,.stats_section{width:92%}.facility_grid,.offer_grid{gap:20px;grid-template-columns:repeat(2,1fr)}.offer_grid{padding:0 20px}.stats_grid{gap:15px;grid-template-columns:repeat(3,1fr)}.section_heading h2{font-size:28px}.facility_banner{height:350px}.facility_banner h1{font-size:36px}.facility_banner p{font-size:16px}.cta_content h2{font-size:28px}.popup_container{max-width:90%}.popup_features ul{grid-template-columns:1fr}}@media (max-width:768px){.facility_banner{height:auto;min-height:280px;padding:60px 20px 50px}.facility_banner h1{font-size:30px}.facility_banner p{font-size:15px}.facility_tag{font-size:12px;padding:6px 18px}.section_heading h2{font-size:24px}.section_heading p{font-size:15px}.facility_section,.offer_section,.stats_section{margin:40px auto;width:94%}.facility_grid{grid-template-columns:1fr 1fr;margin:0 auto;max-width:580px}.offer_grid{padding:0 15px}.offer_grid,.stats_grid{gap:15px;grid-template-columns:1fr 1fr}.facility_image{height:160px}.facility_content{padding:20px 14px 16px}.facility_content h3{font-size:14px;min-height:36px}.facility_content p{font-size:12px}.facility_btn{font-size:11px;justify-content:center;padding:9px 14px;width:100%}.offer_card{padding:20px 14px}.offer_icon{font-size:20px;height:54px;width:54px}.offer_card h3{font-size:14px}.stat_box{padding:22px 12px}.stat_box h2{font-size:30px}.stat_box p{font-size:13px}.facility_cta{border-radius:18px;margin-bottom:50px;padding:35px 20px}.cta_content h2{font-size:24px}.cta_content p{font-size:15px}.cta_btn{font-size:14px;justify-content:center;padding:12px 24px;width:100%}.offer_section{padding:35px 0}.popup_image{height:180px}.popup_icon{bottom:-24px;font-size:20px;height:48px;left:20px;width:48px}.popup_content{padding:24px 20px 28px}.popup_content h2{font-size:20px}.popup_description{font-size:14px}.popup_features ul{grid-template-columns:1fr}.popup_features ul li{font-size:13px}.popup_close{font-size:18px;height:36px;margin:8px 8px 0 0;width:36px}.facility_card{opacity:0;transform:translateY(30px) scale(.97)}.facility_card.visible{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:480px){.facility_banner{min-height:250px;padding:50px 15px 40px}.facility_banner h1{font-size:26px}.facility_banner p{font-size:14px}.facility_tag{font-size:11px;padding:5px 14px}.section_heading h2{font-size:22px}.section_heading p{font-size:14px}.facility_grid{grid-template-columns:1fr;max-width:420px}.facility_image{height:200px}.facility_icon_badge{bottom:-16px;font-size:18px;height:42px;left:14px;width:42px}.facility_content{padding:18px 14px 16px}.facility_content h3{font-size:15px;min-height:auto}.facility_content p{font-size:13px}.facility_btn,.facility_list li{font-size:12px}.facility_btn{padding:9px 14px}.offer_grid{gap:12px;padding:0 10px}.offer_card{border-radius:12px;padding:16px 10px}.offer_icon{border-radius:12px;font-size:18px;height:46px;margin-bottom:10px;width:46px}.offer_card h3{font-size:13px}.stats_grid{gap:12px}.stat_box{border-radius:12px;padding:18px 10px}.stat_box h2{font-size:26px}.stat_box p{font-size:12px}.facility_cta{border-radius:14px;padding:28px 15px}.cta_content h2{font-size:20px}.cta_content p{font-size:14px}.cta_btn{font-size:13px;padding:10px 18px}.popup_overlay{padding:10px}.popup_image{height:160px}.popup_icon{border-width:3px;bottom:-22px;font-size:18px;height:44px;left:16px;width:44px}.popup_content{padding:20px 16px 24px}.popup_content h2{font-size:18px;padding-right:10px}.popup_description{font-size:13px}.popup_features{padding:14px 16px}.popup_features h3{font-size:14px}.popup_features ul li{font-size:12px}.popup_close{font-size:16px;height:32px;margin:6px 6px 0 0;width:32px}}@media (max-width:360px){.facility_banner h1{font-size:22px}.offer_grid{gap:10px;padding:0 8px}.offer_card{padding:14px 8px}.offer_icon{font-size:16px;height:40px;width:40px}.offer_card h3{font-size:12px}.stat_box h2{font-size:22px}.popup_image{height:140px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}.facility_card,.facility_card.visible{opacity:1!important;transform:none!important}.facility_card:hover,.facility_card:hover .facility_image img{transform:none!important}.facility_overlay_card{opacity:0!important}.facility_card:hover .facility_overlay_card{opacity:1!important}.offer_card:hover,.stat_box:hover{transform:none!important}.popup_container,.popup_overlay{animation:none!important}.facility_btn,.facility_content h3,.facility_content p,.facility_icon_badge,.facility_list{animation:none!important;opacity:1!important;transform:none!important}}@media print{.facility_banner{background:#0a1e3c!important;height:auto!important;padding:30px 5%!important}.facility_card{border:1px solid #ddd!important;box-shadow:none!important;break-inside:avoid;opacity:1!important;page-break-inside:avoid;transform:none!important}.cta_btn,.facility_btn,.facility_overlay_card{display:none!important}.facility_cta{background:#0a1e3c!important;padding:20px!important}.facility_cta:after,.facility_cta:before{display:none!important}.offer_section{border:1px solid #ddd!important;box-shadow:none!important}.popup_overlay{display:none!important}}.collab_page{background:#f8fbfd;overflow:hidden;width:100%}.section_heading h2{color:#0b1f4d;font-size:36px;font-weight:700;margin-bottom:15px}.section_heading p{color:#666;line-height:28px;margin:auto;width:60%}.collab_banner{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:420px;padding:0 20px;position:relative;text-align:center;width:100%}.banner_content{animation:bannerFadeIn 1s ease forwards;color:#fff;max-width:800px}@keyframes bannerFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.banner_content span{animation:fadeUp .8s ease .2s forwards;color:#8fd3ff;display:inline-block;font-size:15px;font-weight:600;letter-spacing:2px;margin-bottom:15px;opacity:0;text-transform:uppercase}.banner_content h1{animation:fadeUp .8s ease .4s forwards;font-size:55px;font-weight:700;margin-bottom:20px;opacity:0}.banner_content p{animation:fadeUp .8s ease .6s forwards;color:#f3f3f3;font-size:18px;line-height:1.8;margin-bottom:35px;opacity:0}.banner_content button{align-items:center;animation:fadeUp .8s ease .8s forwards;background:#0d6efd;border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:10px;opacity:0;padding:14px 30px;transition:all .3s ease}.banner_content button:hover{background:#0b5ed7;box-shadow:0 8px 25px #0d6efd4d;transform:translateY(-3px) scale(1.02)}.collab_intro{background:#fff;opacity:0;padding:80px 8%;transform:translateY(40px);transition:all .8s cubic-bezier(.4,0,.2,1);width:100%}.collab_intro.visible{opacity:1;transform:translateY(0)}.collab_intro.visible .section_heading h2{animation:contentSlide .5s ease .1s forwards;opacity:0;transform:translateY(12px)}.collab_intro.visible .section_heading p{animation:contentSlide .5s ease .2s forwards;opacity:0;transform:translateY(12px)}.collab_intro.visible .intro_content p{animation:contentSlide .5s ease .3s forwards;opacity:0;transform:translateY(12px)}.collab_intro.visible .intro_content p:last-child{animation-delay:.4s}.intro_content{margin:auto;text-align:center;width:70%}.intro_content p{color:#666;font-size:16px;line-height:30px;margin-bottom:20px}.collab_area{background:#f8fbfd;padding:80px 8%;width:100%}.collab_grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(4,1fr)}.collab_card{background:#fff;border-radius:18px;box-shadow:0 10px 30px #00000014;opacity:0;overflow:hidden;text-align:center;transform:translateY(40px) scale(.96);transition:all .4s ease;will-change:transform,opacity}.collab_card.visible{opacity:1;transform:translateY(0) scale(1);transition:all .6s cubic-bezier(.34,1.56,.64,1)}.collab_card.visible .collab_image{animation:imageReveal .7s ease forwards}@keyframes imageReveal{0%{filter:blur(2px);transform:scale(1.08)}to{filter:blur(0);transform:scale(1)}}.collab_card.visible .collab_icon{animation:iconPop .5s ease .15s forwards;opacity:0;transform:scale(.5) rotate(-15deg)}.collab_card.visible h3{animation:contentSlide .5s ease .1s forwards;opacity:0;transform:translateY(12px)}.collab_card:hover{box-shadow:0 15px 40px #0000001f;transform:translateY(-10px) scale(1.01)}.collab_image{height:180px;object-fit:cover;transition:transform .5s ease;width:100%}.collab_card:hover .collab_image{transform:scale(1.08)}.collab_icon{align-items:center;background:#0d6efd;border:4px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:26px;height:65px;justify-content:center;margin:-32px auto 20px;position:relative;transition:all .3s ease;width:65px}.collab_card:hover .collab_icon{background:#0a1e3c;transform:scale(1.05)}.collab_card h3{color:#0b1f4d;font-size:18px;padding:0 20px 30px;transition:color .3s ease}.collab_card:hover h3{color:#0d6efd}.international{background:#fff;opacity:0;padding:80px 8%;transform:translateY(40px);transition:all .8s cubic-bezier(.4,0,.2,1);width:100%}.international.visible{opacity:1;transform:translateY(0)}.international.visible .section_heading h2{animation:contentSlide .5s ease .1s forwards;opacity:0;transform:translateY(12px)}.international.visible .section_heading p{animation:contentSlide .5s ease .2s forwards;opacity:0;transform:translateY(12px)}.international.visible .international_box{animation:boxFade .6s ease .3s forwards;opacity:0;transform:translateY(20px) scale(.97)}@keyframes boxFade{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.international_box{align-items:center;background:#f8fbfd;border-radius:20px;box-shadow:0 10px 30px #00000014;display:flex;gap:50px;justify-content:center;padding:50px;transition:all .4s ease;width:100%}.international_box:hover{box-shadow:0 15px 40px #0000001f;transform:translateY(-5px)}.world_icon{align-items:center;background:#0d6efd;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:55px;height:120px;justify-content:center;transition:all .6s ease;width:120px}.international_box:hover .world_icon{background:#0a1e3c;transform:rotate(1turn) scale(1.05)}.international_content{flex:1 1}.international_content h3{color:#0b1f4d;font-size:30px;margin-bottom:20px}.international_content p{color:#666;font-size:16px;line-height:30px;margin-bottom:18px}.international_content b{color:#0d6efd}.collab_cta{background:linear-gradient(135deg,#0a1e3c,#0b5ed7);opacity:0;padding:90px 8%;transform:translateY(40px);transition:all .8s cubic-bezier(.4,0,.2,1);width:100%}.collab_cta.visible{opacity:1;transform:translateY(0)}.collab_cta.visible .cta_content h2{animation:contentSlide .5s ease .1s forwards;opacity:0;transform:translateY(12px)}.collab_cta.visible .cta_content p{animation:contentSlide .5s ease .2s forwards;opacity:0;transform:translateY(12px)}.collab_cta.visible .cta_content button{animation:contentSlide .5s ease .3s forwards;opacity:0;transform:translateY(12px)}.cta_content{color:#fff;margin:auto;text-align:center;width:850px}.cta_content h2{font-size:42px;font-weight:700;margin-bottom:20px}.cta_content p{color:#ffffffe6;font-size:17px;line-height:30px;margin-bottom:35px}.cta_content button{align-items:center;background:#fff;border:none;border-radius:35px;color:#0d6efd;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:12px;padding:15px 35px;transition:all .4s ease}.cta_content button:hover{background:#0a1e3c;box-shadow:0 8px 30px #0003;color:#fff;transform:translateY(-5px) scale(1.02)}.modal_overlay_collab{align-items:center;animation:modalFadeIn .3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#000000bf;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:9999}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal_content_collab{animation:modalSlideUp .4s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:24px;box-shadow:0 40px 80px #00000080;max-height:90vh;max-width:650px;overflow-y:auto;position:relative;width:100%}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal_content_collab::-webkit-scrollbar{width:6px}.modal_content_collab::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.modal_content_collab::-webkit-scrollbar-thumb{background:#0b5ed7;border-radius:10px}.modal_close_collab{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:2px solid #0000000d;border-radius:50%;box-shadow:0 4px 15px #0000001a;color:#1e293b;cursor:pointer;display:flex;float:right;font-size:22px;height:45px;justify-content:center;margin:12px 12px 0 0;position:-webkit-sticky;position:sticky;right:15px;top:15px;transition:all .3s ease;width:45px;z-index:10}.modal_close_collab:hover{background:#0b5ed7;border-color:#0b5ed7;color:#fff;transform:rotate(90deg) scale(1.1)}.modal_header_collab{margin-top:-10px;padding:30px 35px 20px;text-align:center}.modal_icon_collab{align-items:center;background:linear-gradient(135deg,#0a1e3c,#0b5ed7);border-radius:50%;box-shadow:0 8px 25px #0b5ed74d;color:#fff;display:flex;font-size:30px;height:70px;justify-content:center;margin:-45px auto 15px;width:70px}.modal_header_collab h2{color:#0a1e3c;font-size:28px;font-weight:700;margin-bottom:8px}.modal_header_collab p{color:#6b7280;font-size:15px;line-height:1.6}.modal_form_collab{padding:10px 35px 35px}.form_group_collab{margin-bottom:18px}.form_group_collab label{align-items:center;color:#0a1e3c;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:6px}.form_group_collab label svg{color:#0b5ed7;font-size:16px}.form_group_collab input,.form_group_collab select,.form_group_collab textarea{background:#f8fafd;border:2px solid #e2e8f0;border-radius:12px;color:#1e293b;font-family:Poppins,sans-serif;font-size:14px;padding:12px 16px;transition:all .3s ease;width:100%}.form_group_collab input:focus,.form_group_collab select:focus,.form_group_collab textarea:focus{background:#fff;border-color:#0b5ed7;box-shadow:0 0 0 4px #0b5ed714;outline:none}.form_group_collab textarea{min-height:120px;resize:vertical}.form_group_collab select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%236b7280' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;cursor:pointer}.form_submit_collab{align-items:center;background:linear-gradient(135deg,#0a1e3c,#0b5ed7);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;margin-top:5px;padding:14px;transition:all .3s ease;width:100%}.form_submit_collab:hover:not(:disabled){box-shadow:0 8px 25px #0b5ed74d;transform:translateY(-2px)}.form_submit_collab:disabled{cursor:not-allowed;opacity:.7}.form_submit_collab svg{font-size:18px}.modal_success_collab{padding:40px 35px 50px;text-align:center}.success_icon{align-items:center;animation:successPop .5s ease;background:#22c55e;border-radius:50%;color:#fff;display:flex;font-size:40px;height:80px;justify-content:center;margin:0 auto 20px;width:80px}@keyframes successPop{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.modal_success_collab h3{color:#0a1e3c;font-size:24px;margin-bottom:10px}.modal_success_collab p{color:#6b7280;font-size:15px;line-height:1.7}.spinner{border:3px solid #ffffff4d}@media (max-width:1200px){.section_heading p{width:75%}.banner_content h1{font-size:48px}.banner_content p{font-size:17px}.collab_grid{grid-template-columns:repeat(3,1fr)}.cta_content{width:100%}}@media (max-width:992px){.collab_banner{min-height:380px;padding:60px 20px}.banner_content h1{font-size:42px}.banner_content p{font-size:16px}.section_heading h2{font-size:32px}.section_heading p{width:90%}.intro_content{width:100%}.collab_grid{grid-template-columns:repeat(2,1fr)}.international_box{flex-direction:column;padding:40px 30px;text-align:center}.world_icon{font-size:45px;height:100px;width:100px}.cta_content h2{font-size:36px}.modal_content_collab{max-width:95%}}@media (max-width:768px){.collab_banner{min-height:auto;padding:70px 20px}.banner_content h1{font-size:34px}.banner_content p{font-size:15px}.banner_content button{justify-content:center;width:220px}.section_heading{margin-bottom:35px}.section_heading h2{font-size:28px}.section_heading p{font-size:15px;width:100%}.collab_area,.collab_cta,.collab_intro,.international{padding:60px 20px}.collab_grid{gap:20px;grid-template-columns:1fr 1fr}.international_box{gap:25px;padding:30px 20px}.international_content h3{font-size:26px}.international_content p{font-size:15px;line-height:28px}.cta_content{width:100%}.cta_content h2{font-size:30px}.cta_content p{font-size:15px}.cta_content button{justify-content:center;width:220px}.modal_header_collab{padding:20px 20px 15px}.modal_form_collab{padding:5px 20px 25px}.modal_content_collab{border-radius:20px;max-width:100%}}@media (max-width:576px){.collab_banner{padding:60px 15px}.banner_content span{font-size:13px}.banner_content h1{font-size:28px}.banner_content p{font-size:14px}.banner_content button{width:100%}.section_heading h2{font-size:24px}.section_heading p{font-size:14px}.collab_grid{grid-template-columns:1fr;margin:0 auto;max-width:400px}.collab_image{height:200px}.collab_card h3{font-size:17px}.world_icon{font-size:38px;height:85px;width:85px}.international_content h3{font-size:22px}.international_content p{font-size:14px}.cta_content h2{font-size:26px}.cta_content p{font-size:14px}.cta_content button{width:100%}.modal_header_collab h2{font-size:22px}.modal_header_collab p{font-size:14px}.modal_icon_collab{font-size:26px;height:60px;margin-top:-38px;width:60px}.form_group_collab input,.form_group_collab select,.form_group_collab textarea{font-size:13px;padding:10px 14px}.form_submit_collab{font-size:14px;padding:12px}}@media (max-width:400px){.banner_content h1{font-size:24px}.banner_content p{font-size:13px}.section_heading h2{font-size:22px}.collab_image{height:170px}.collab_icon{font-size:22px;height:55px;margin-top:-28px;width:55px}.international_content h3{font-size:20px}.cta_content h2{font-size:22px}.cta_content p{font-size:13px}.modal_header_collab h2{font-size:20px}.modal_close_collab{font-size:16px;height:36px;right:10px;top:10px;width:36px}}@media (prefers-reduced-motion:reduce){.banner_content,.banner_content button,.banner_content h1,.banner_content p,.banner_content span,.collab_card,.collab_card .collab_icon,.collab_card .collab_image,.collab_card h3,.collab_card.visible,.collab_cta,.collab_cta.visible,.collab_intro,.collab_intro.visible,.cta_content,.international,.international.visible,.international_box,.modal_content_collab,.modal_overlay_collab{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}.banner_content button:hover,.collab_card:hover,.collab_card:hover .collab_image,.cta_content button:hover,.international_box:hover,.international_box:hover .world_icon,.modal_close_collab:hover{transform:none!important}}*{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0}.gallery_page{background:#f8fbfd;overflow:hidden;width:100%}button{cursor:pointer;font-family:Poppins,sans-serif}.gallery_banner{align-items:center;background:linear-gradient(135deg,#020a1eeb,#0a1e3ceb),url(/static/media/gallery.c6a907ef8abb90dc729a.gif);background-position:50%;background-size:cover;display:flex;height:350px;justify-content:center;position:relative;text-align:center;width:100%}.gallery_banner_content{color:#fff;max-width:1000px;position:relative;width:90%;z-index:2}.gallery_banner_content span{align-items:center;color:#4da3ff;display:flex;font-size:14px;font-weight:600;gap:10px;justify-content:center;letter-spacing:2px;text-transform:uppercase}.gallery_banner_content h1{color:#fff;font-size:44px;font-weight:800;margin:15px 0}.gallery_banner_content p{color:#dbeafe;font-size:16px;line-height:28px;margin:0 auto;max-width:700px}.gallery_preview{background:#f5f9ff;padding:80px 7%;text-align:center}.gallery_preview_title h2{color:#082349;font-size:36px}.gallery_preview_title p{color:#64748b;margin-bottom:35px}.gallery_swiper{padding:20px 45px 60px;width:100%}.gallery_slide{border-radius:20px;box-shadow:0 15px 35px #00000026;cursor:pointer;height:230px;overflow:hidden;position:relative;transition:all .4s ease}.gallery_slide img{height:100%;object-fit:cover;transition:.6s ease;width:100%}.gallery_slide:hover img{transform:scale(1.08)}.gallery_slide:hover{box-shadow:0 25px 50px #0d6efd33;transform:translateY(-10px) scale(1.02)}.slide_content{background:linear-gradient(#0000,#000000d9);bottom:0;color:#fff;left:0;padding:18px;position:absolute;width:100%}.slide_content h3{font-size:17px}.slide_content span{font-size:12px}.swiper-button-next,.swiper-button-prev{background:#fff;border-radius:50%;box-shadow:0 8px 20px #00000026;color:#0d6efd!important;height:42px!important;transition:all .3s ease;width:42px!important}.swiper-button-next:after,.swiper-button-prev:after{font-size:17px!important}.swiper-button-next:hover,.swiper-button-prev:hover{background:#0d6efd;color:#fff!important;transform:scale(1.1)}.swiper-button-next:hover:after,.swiper-button-prev:hover:after{color:#fff!important}.swiper-pagination-bullet{background:#0d6efd;height:10px;opacity:.4;transition:all .3s ease;width:10px}.swiper-pagination-bullet-active{background:#0d6efd;border-radius:5px;width:28px}.back_gallery_btn,.view_gallery_btn{align-items:center;background:#0d6efd;border:none;border-radius:35px;color:#fff;display:inline-flex;gap:10px;margin-top:25px;padding:12px 30px;transition:.3s}.back_gallery_btn:hover,.view_gallery_btn:hover{background:#082349;box-shadow:0 10px 30px #0d6efd4d;transform:translateY(-4px)}.back_gallery_btn svg,.view_gallery_btn svg{transition:transform .3s ease}.back_gallery_btn:hover svg,.view_gallery_btn:hover svg{transform:translateX(6px)}.gallery_section{background:#f5f9ff;padding:80px 7%}.gallery_grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(4,1fr)}.gallery_item{background:#fff;border-radius:20px;cursor:pointer;overflow:hidden;position:relative;transition:all .4s ease}.gallery_item img{display:block;height:260px;object-fit:cover;transition:.6s;width:100%}.gallery_item:hover img{transform:scale(1.07)}.gallery_item:hover{box-shadow:0 20px 40px #0000001f;transform:translateY(-8px)}.gallery_overlay{background:linear-gradient(#0000,#000000e6);display:flex;flex-direction:column;inset:0;justify-content:flex-end;opacity:0;padding:22px;position:absolute;transition:.5s}.gallery_item:hover .gallery_overlay{opacity:1}.gallery_icon{align-items:center;background:#0d6efd;border-radius:50%;color:#fff;display:flex;height:50px;justify-content:center;margin-bottom:10px;transition:all .4s ease;width:50px}.gallery_item:hover .gallery_icon{background:#4da3ff;transform:rotate(-10deg) scale(1.1)}.gallery_overlay h3,.gallery_overlay span{color:#fff}.image_modal{align-items:center;animation:fadeInModal .4s ease;background:#000000eb;display:flex;inset:0;justify-content:center;padding:30px;position:fixed;z-index:99999}@keyframes fadeInModal{0%{opacity:0}to{opacity:1}}.image_modal img{animation:zoomIn .4s ease;border-radius:15px;max-height:85vh;max-width:90vw;object-fit:contain}@keyframes zoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.close_modal{background:#fff;border:none;border-radius:50%;font-size:28px;font-weight:700;height:45px;position:fixed;right:30px;top:25px;transition:all .3s ease;width:45px;z-index:100000}.close_modal:hover{background:#e74c3c;color:#fff;transform:rotate(90deg) scale(1.1)}@media (max-width:1200px){.gallery_grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.gallery_grid{grid-template-columns:repeat(2,1fr)}.gallery_banner_content h1{font-size:36px}.gallery_banner{height:320px}}@media (max-width:768px){.gallery_grid{grid-template-columns:1fr 1fr}.gallery_item img{height:220px}.gallery_preview,.gallery_section{padding:55px 5%}.swiper-button-next,.swiper-button-prev{display:none}.gallery_banner{height:280px}.gallery_banner_content h1{font-size:30px}.gallery_banner_content p{font-size:15px;line-height:24px}}@media (max-width:576px){.gallery_banner{height:260px;padding:20px}.gallery_banner_content h1{font-size:26px;margin:10px 0}.gallery_banner_content p{font-size:14px;line-height:22px}.gallery_banner_content span{font-size:12px}.gallery_grid{grid-template-columns:1fr;margin:0 auto;max-width:420px}.gallery_item img{height:240px}.gallery_preview,.gallery_section{padding:40px 4%}.gallery_preview_title h2{font-size:28px}.gallery_slide{height:200px}.gallery_swiper{padding:10px 10px 50px}.image_modal{padding:15px}.close_modal{font-size:22px;height:38px;right:15px;top:15px;width:38px}}@media (max-width:400px){.gallery_banner{height:230px}.gallery_banner_content h1{font-size:22px}.gallery_banner_content p{font-size:13px;line-height:20px}.gallery_item img{height:200px}.gallery_slide{height:180px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}.back_gallery_btn,.close_modal,.gallery_banner_content,.gallery_item,.gallery_slide,.image_modal,.image_modal img,.view_gallery_btn{animation:none!important;transition:none!important}.gallery_item:hover,.gallery_item:hover img,.gallery_slide:hover{transform:none!important}}@media print{.gallery_banner{background:#0a1e3c!important;height:auto!important;min-height:180px;padding:30px 20px}.back_gallery_btn,.image_modal,.swiper-button-next,.swiper-button-prev,.view_gallery_btn{display:none!important}.gallery_slide{border:1px solid #ddd;box-shadow:none!important;break-inside:avoid;height:auto!important;page-break-inside:avoid}.gallery_slide img{height:160px!important}.gallery_grid{gap:15px!important;grid-template-columns:1fr 1fr!important}.gallery_item{border:1px solid #ddd;box-shadow:none!important;break-inside:avoid;page-break-inside:avoid}.gallery_item img{height:160px!important}.gallery_overlay{background:#0000000d!important;opacity:1!important;padding:15px;position:relative}.gallery_overlay h3{color:#0d47a1!important}.gallery_overlay span{color:#555!important}.gallery_icon{display:none!important}.slide_content{background:#f5f5f5!important;color:#222!important;position:relative!important}.slide_content h3{color:#0d47a1!important}.slide_content span{color:#555!important}.gallery_preview,.gallery_section{padding:30px 5%!important}}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-slides-offset-before);margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-end:var(--swiper-slides-offset-after);margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-slides-offset-before);margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-after:var(--swiper-slides-offset-after);margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:44px;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}::slotted(svg),svg{fill:currentColor;height:100%;object-fit:contain;pointer-events:none;transform-origin:center;width:100%}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:50%;top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:4px;left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}.swiper-button-next{left:auto;right:4px;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:50%;top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:4px;left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:4px;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:50%;left:var(--swiper-navigation-top-offset,50%);margin-left:-22px;margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:4px;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:4px;bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.contact_page{background:#f5f9ff;color:#222;overflow:hidden;width:100%}.contact_banner{align-items:center;background:linear-gradient(135deg,#0a1e3cf2,#0b5ed7e6 30%,#0a1e3cf2 70%,#0a1e3cfa),url(/static/media/contact1.aadb3ba1837c17e66972.jpg);background-position:50%;background-size:cover;display:flex;height:420px;justify-content:center;min-height:350px;opacity:0;overflow:hidden;position:relative;text-align:center;transform:translateY(40px);transition:all 1s cubic-bezier(.4,0,.2,1);width:100%}.contact_banner.visible{opacity:1;transform:translateY(0)}.banner_orb{background:radial-gradient(circle,#4a9eff1f 0,#0000 70%)}.banner_orb2{background:radial-gradient(circle,#4a9eff14 0,#0000 70%);bottom:-150px;height:400px;width:400px}.banner_orb3{animation:orbFloat 25s ease-in-out infinite;background:radial-gradient(circle,#4a9eff0d 0,#0000 70%);height:300px;left:40%;position:absolute;top:30%;width:300px}.contact_banner:before{background:linear-gradient(180deg,#0000,#0a1e3c33);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.contact_overlay{color:#fff;max-width:900px;padding:20px 0;position:relative;width:90%;z-index:2}.contact_tag{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff14;border:1px solid #ffffff14;border-radius:50px;box-shadow:0 8px 32px #0000001a;color:#b0cce5;display:inline-flex;font-size:14px;font-weight:600;gap:10px;margin-bottom:25px;opacity:0;padding:10px 30px;transform:translateY(20px);transition:all .6s cubic-bezier(.4,0,.2,1) .2s}.contact_banner.visible .contact_tag{opacity:1;transform:translateY(0)}.tag_icon{color:#4a9eff;font-size:16px}.contact_overlay h1{font-size:56px;font-weight:800;letter-spacing:-1px;margin:0 0 12px;opacity:0;text-shadow:0 4px 40px #0000004d;transform:translateY(20px);transition:all .6s cubic-bezier(.4,0,.2,1) .4s}.contact_banner.visible .contact_overlay h1{opacity:1;transform:translateY(0)}.contact_overlay h1 span{color:#4a9eff;position:relative}.contact_overlay h1 span:after{animation:underlinePulse 3s ease infinite;background:linear-gradient(90deg,#4a9eff,#0000);border-radius:2px;bottom:-4px;content:"";height:4px;left:0;position:absolute;width:100%}@keyframes underlinePulse{0%,to{opacity:1;width:100%}50%{opacity:.5;width:70%}}.contact_overlay p{color:#ffffffd9;font-size:18px;line-height:1.8;margin:0 auto 30px;max-width:650px;opacity:0;text-shadow:0 2px 20px #00000026;transform:translateY(20px);transition:all .6s cubic-bezier(.4,0,.2,1) .6s}.contact_banner.visible .contact_overlay p{opacity:1;transform:translateY(0)}.banner_stats_mini{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff0f;border:1px solid #ffffff0f;border-radius:16px;display:inline-flex;gap:25px;opacity:0;padding:15px 30px;transform:translateY(20px) scale(.95);transition:all .6s cubic-bezier(.4,0,.2,1) .8s}.contact_banner.visible .banner_stats_mini{opacity:1;transform:translateY(0) scale(1)}.mini_stat{align-items:center;display:flex;flex-direction:column}.mini_num{color:#4a9eff;font-size:20px;font-weight:700}.mini_label{color:#fff9;font-size:11px;letter-spacing:1px;text-transform:uppercase}.mini_divider{background:#ffffff1a;height:30px;width:1px}.section_heading{margin-bottom:50px;padding:0 20px}.section_heading h2{font-size:42px;text-align:center}.heading_line{margin:12px auto 18px}.contact_section{margin:60px auto 70px;max-width:1250px;width:90%}.contact_grid{grid-gap:35px;display:grid;gap:35px;grid-template-columns:1.3fr .7fr}.contact_form{background:#fff;border:1px solid #edf2fb;border-radius:24px;box-shadow:0 4px 30px #0000000a;opacity:0;overflow:hidden;padding:45px;position:relative;transform:translateX(-50px);transition:all .4s ease;transition:all .8s cubic-bezier(.4,0,.2,1)}.contact_form.visible{opacity:1;transform:translateX(0)}.contact_form:before{animation:gradientSlide 3s linear infinite;background:linear-gradient(90deg,#0b5ed7,#4a9eff,#0b5ed7);background-size:200% 100%;content:"";height:4px;left:0;position:absolute;top:0;width:100%}@keyframes gradientSlide{0%{background-position:0 0}to{background-position:200% 0}}.contact_form:hover{box-shadow:0 8px 50px #0b5ed70f;transform:translateY(-2px)}.form_header{gap:16px;margin-bottom:30px}.form_header,.form_header_icon{align-items:center;display:flex}.form_header_icon{background:linear-gradient(135deg,#e7f0ff,#dbeafe);border-radius:16px;color:#0b5ed7;flex-shrink:0;font-size:24px;height:56px;justify-content:center;width:56px}.form_header h2{color:#0a1e3c;font-size:24px;font-weight:700;margin:0}.form_header p{color:#6b7280;font-size:14px;margin:2px 0 0}.form_grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.input_group{display:flex;flex-direction:column;gap:6px}.input_group label{color:#0a1e3c;font-size:13px;font-weight:600}.input_group.full_width{grid-column:1/-1}.form_input{background:#fafbfc;border:2px solid #e5eaf2;border-radius:12px;color:#1a2a4a;font-family:Inter,sans-serif;font-size:14px;outline:none;padding:14px 18px;transition:all .3s ease;width:100%}.form_input:focus{background:#fff;border-color:#0b5ed7;box-shadow:0 0 0 4px #0b5ed714}.form_input::placeholder{color:#9ca3af}.form_textarea{background:#fafbfc;border:2px solid #e5eaf2;border-radius:12px;color:#1a2a4a;font-family:Inter,sans-serif;font-size:14px;height:140px;outline:none;padding:14px 18px;resize:none;transition:all .3s ease;width:100%}.form_textarea:focus{background:#fff;border-color:#0b5ed7;box-shadow:0 0 0 4px #0b5ed714}.form_textarea::placeholder{color:#9ca3af}.send_btn{align-items:center;background:linear-gradient(135deg,#0a1e3c,#0b5ed7);border:none;border-radius:50px;box-shadow:0 4px 20px #0b5ed740;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:12px;margin-top:10px;overflow:hidden;padding:16px 36px;position:relative;transition:all .4s ease}.send_btn:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.send_btn:hover:before{left:100%}.send_btn:hover{box-shadow:0 8px 35px #0b5ed759;transform:translateY(-4px)}.send_btn:disabled{cursor:not-allowed;opacity:.7;transform:none}.spinner{animation:spin .8s linear infinite;border:3px solid #fff3;border-radius:50%;border-top-color:#fff;display:inline-block;height:20px;width:20px}@keyframes spin{to{transform:rotate(1turn)}}.contact_details{display:flex;flex-direction:column;gap:16px;opacity:0;transform:translateX(50px);transition:all .8s cubic-bezier(.4,0,.2,1)}.contact_details.visible{opacity:1;transform:translateX(0)}.details_header{margin-bottom:4px}.details_header h2{color:#0a1e3c;font-size:24px;font-weight:700;margin-bottom:4px}.details_header p{color:#6b7280;font-size:14px;margin:0 0 18px}.detail_card{align-items:flex-start;background:#fff;border:1px solid #edf2fb;border-radius:16px;box-shadow:0 4px 20px #0000000a;display:flex;gap:18px;overflow:hidden;padding:20px 22px;position:relative;transition:all .4s ease}.detail_card:before{background:linear-gradient(180deg,#0b5ed7,#4a9eff);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s ease;width:3px}.detail_card:hover:before{opacity:1}.detail_card:hover{border-color:#0b5ed714;box-shadow:0 8px 35px #0b5ed714;transform:translateX(6px) translateY(-4px)}.detail_icon{align-items:center;background:linear-gradient(135deg,#e7f0ff,#dbeafe);border-radius:14px;color:#0b5ed7;display:flex;flex-shrink:0;font-size:20px;height:48px;justify-content:center;min-width:48px;transition:all .4s ease;width:48px}.detail_card:hover .detail_icon{background:linear-gradient(135deg,#0a1e3c,#0b5ed7);color:#fff;transform:scale(1.05)}.detail_content{flex:1 1;min-width:0}.detail_content h3{color:#0a1e3c;font-size:15px;font-weight:700;margin:0 0 4px}.detail_content p{word-wrap:break-word;color:#6b7280;font-size:14px;line-height:1.7;margin:0}.detail_content a{color:#0b5ed7;text-decoration:none;transition:color .3s ease;word-break:break-word}.detail_content a:hover{color:#1a7af0}.detail_content .closed{color:#ef4444;font-weight:600}.detail_content .day{color:#0a1e3c;font-weight:600}.quick_contact{background:linear-gradient(135deg,#f8faff,#eef5ff);border-color:#0b5ed714}.quick_contact .detail_icon{background:linear-gradient(135deg,#0a1e3c,#0b5ed7);color:#fff}.whatsapp_btn{align-items:center;background:#25d366;border-radius:30px;color:#fff!important;display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin-top:6px;padding:8px 18px;transition:all .3s ease}.whatsapp_btn:hover{box-shadow:0 4px 15px #25d3664d;transform:scale(1.05)}.contact_bottom{margin:40px auto 60px;max-width:1250px;opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.4,0,.2,1);width:90%}.contact_bottom.visible{opacity:1;transform:translateY(0)}.map_section.full_width{background:#fff;border:1px solid #edf2fb;border-radius:20px;box-shadow:0 4px 25px #0000000a;padding:30px;transition:all .3s ease;width:100%}.map_section.full_width:hover{box-shadow:0 8px 40px #0b5ed70f}.map_header{gap:16px;margin-bottom:20px}.map_header,.map_icon_wrap{align-items:center;display:flex}.map_icon_wrap{background:linear-gradient(135deg,#e7f0ff,#dbeafe);border-radius:14px;color:#0b5ed7;flex-shrink:0;font-size:22px;height:48px;justify-content:center;width:48px}.map_section.full_width h2{color:#0a1e3c;font-size:22px;font-weight:700;margin:0}.map_section.full_width p{color:#6b7280;font-size:14px;margin:0}.map_wrapper{border:1px solid #edf2fb;border-radius:14px;overflow:hidden}.map_iframe{border:0;display:block;height:380px;width:100%}.research_strip{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(4,1fr);margin:60px auto 80px;max-width:1300px;opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.4,0,.2,1);width:90%}.research_strip.visible{opacity:1;transform:translateY(0)}.research_box{background:#fff;border:1px solid #edf2fb;border-radius:20px;box-shadow:0 4px 25px #0000000a;opacity:0;overflow:hidden;padding:35px 25px 30px;position:relative;text-align:center;transform:translateY(30px);transition:all .4s ease}.research_strip.visible .research_box{opacity:1;transform:translateY(0);transition:all .6s cubic-bezier(.4,0,.2,1)}.research_strip.visible .research_box:first-child{transition-delay:.1s}.research_strip.visible .research_box:nth-child(2){transition-delay:.2s}.research_strip.visible .research_box:nth-child(3){transition-delay:.3s}.research_strip.visible .research_box:nth-child(4){transition-delay:.4s}.research_box:before{background:linear-gradient(90deg,#0b5ed7,#4a9eff);content:"";height:4px;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s ease;width:100%}.research_box:hover:before{opacity:1}.research_box:hover{border-color:#0b5ed714;box-shadow:0 15px 50px #0b5ed714;transform:translateY(-10px)}.research_icon_wrap{align-items:center;background:linear-gradient(135deg,#e7f0ff,#dbeafe);border-radius:50%;color:#0b5ed7;display:flex;font-size:32px;height:75px;justify-content:center;margin:0 auto 18px;transition:all .4s ease;width:75px}.research_box:hover .research_icon_wrap{background:linear-gradient(135deg,#0a1e3c,#0b5ed7);box-shadow:0 8px 25px #0b5ed726;color:#fff;transform:scale(1.08)}.research_box h3{color:#0a1e3c;font-size:20px;font-weight:700;margin-bottom:10px}.research_box p{color:#6b7280;font-size:15px;line-height:1.7;margin:0 0 12px}.research_line{background:linear-gradient(90deg,#0b5ed7,#4a9eff);border-radius:2px;height:3px;margin:0 auto;transition:width .4s ease;width:30px}.research_box:hover .research_line{width:50px}.research_count{color:#0b5ed71a;font-size:12px;font-weight:700;letter-spacing:1px;position:absolute;right:15px;top:10px}@media (max-width:992px){.contact_grid{grid-template-columns:1fr}.contact_details,.contact_form{transform:translateX(0)}.research_strip{gap:20px;grid-template-columns:repeat(2,1fr)}.contact_banner{height:360px}.contact_overlay h1{font-size:42px}.section_heading h2{font-size:32px}.section_subtitle:after,.section_subtitle:before{display:none}}@media (max-width:768px){.contact_banner{height:auto;min-height:300px;padding:60px 20px 50px}.contact_overlay h1{font-size:34px}.contact_overlay p{font-size:16px}.contact_tag{font-size:12px;padding:8px 20px}.banner_stats_mini{flex-wrap:wrap;gap:15px;padding:12px 20px}.mini_divider{display:none}.contact_bottom,.contact_section,.research_strip{margin:40px auto;width:94%}.contact_grid{gap:25px}.form_grid{gap:15px;grid-template-columns:1fr}.contact_form{padding:25px 20px}.form_header h2{font-size:20px}.research_strip{gap:15px;grid-template-columns:1fr 1fr}.research_box{padding:25px 15px 20px}.research_box h3{font-size:17px}.research_box p{font-size:14px}.research_icon_wrap{font-size:26px;height:60px;width:60px}.detail_card{gap:14px;padding:16px 18px}.map_section.full_width{padding:20px}.map_iframe{height:280px}.banner_orb,.banner_orb2,.banner_orb3{display:none}}@media (max-width:480px){.contact_banner{min-height:260px;padding:50px 15px 40px}.contact_overlay h1{font-size:28px}.contact_overlay p{font-size:15px}.contact_tag{font-size:11px;padding:6px 16px}.section_heading{margin-bottom:35px;padding:0 10px}.section_heading h2{font-size:24px;text-align:center}.section_heading p{font-size:14px}.contact_form{padding:20px 15px}.research_strip{grid-template-columns:1fr;margin:0 auto 50px;max-width:380px}.research_box{padding:22px 15px 18px}.send_btn{justify-content:center;width:100%}.detail_icon{font-size:16px;height:40px;min-width:40px;width:40px}.detail_card{gap:12px;padding:14px 16px}.detail_content h3{font-size:14px}.detail_content p{font-size:13px}.map_section.full_width h2{font-size:18px}.map_iframe{height:220px}.map_section.full_width{padding:16px}.map_header{gap:12px}.map_icon_wrap{font-size:18px;height:40px;width:40px}}@media (max-width:360px){.contact_overlay h1{font-size:24px}.form_input,.form_textarea{font-size:13px;padding:12px 14px}.banner_stats_mini{flex-direction:column;gap:8px;padding:12px 16px}.detail_card{gap:10px;padding:12px 14px}.detail_icon{font-size:14px;height:36px;min-width:36px;width:36px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.contact_banner,.contact_bottom,.contact_details,.contact_form,.research_box,.research_strip{opacity:1!important;transform:none!important;transition:none!important}.detail_card:hover,.research_box:hover,.send_btn:hover{transform:none!important}.banner_orb,.banner_orb2,.banner_orb3{animation:none!important}}.join_page{background:#f5f9ff}.join_banner,.join_page{overflow:hidden;width:100%}.join_banner{align-items:center;background:linear-gradient(135deg,#0a1e3cf5,#0b5ed7eb 30%,#0a1e3cf5 70%,#020a19fa),url(/static/media/OIP2.b9a818dc231e774e587e.jpg);background-position:50%;background-size:cover;display:flex;height:420px;justify-content:center;min-height:380px;position:relative;text-align:center}.banner_overlay{background:radial-gradient(circle at 20% 50%,#4a9eff14 0,#0000 50%),radial-gradient(circle at 80% 50%,#4a9eff0d 0,#0000 50%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.banner_orb{animation:orbFloat 15s ease-in-out infinite;background:radial-gradient(circle,#4a9eff1a 0,#0000 70%);height:500px;right:-150px;top:-200px;width:500px}.banner_orb,.banner_orb2{position:absolute;z-index:0}.banner_orb2{animation:orbFloat 20s ease-in-out infinite reverse;background:radial-gradient(circle,#4a9eff0f 0,#0000 70%);bottom:-100px;height:350px;left:-100px;width:350px}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-40px) scale(1.1)}}.join_text{animation:fadeUp 1s ease forwards;color:#fff;max-width:900px;padding:0 20px;position:relative;width:100%;z-index:2}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.banner_badge{align-items:center;animation:fadeUp .8s ease .2s forwards;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff0f;border:1px solid #ffffff0f;border-radius:50px;color:#b0cce5;display:inline-flex;font-size:14px;font-weight:600;gap:10px;margin-bottom:20px;opacity:0;padding:10px 28px}.banner_badge svg{color:#4a9eff}.join_text h1{animation:fadeUp .8s ease .4s forwards;font-size:52px;font-weight:800;letter-spacing:-1px;margin-bottom:12px;opacity:0;text-shadow:0 4px 40px #0000004d}.join_text h1 span{color:#4a9eff;position:relative}.join_text h1 span:after{bottom:-4px;content:"";left:0;position:absolute;width:100%}.banner_line,.join_text h1 span:after{background:linear-gradient(90deg,#4a9eff,#0000);border-radius:2px;height:4px}.banner_line{animation:lineGrow .8s ease .6s forwards;margin:0 auto 18px;transform:scaleX(0);transform-origin:center;width:80px}@keyframes lineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.join_text p{animation:fadeUp .8s ease .8s forwards;color:#ffffffd9;font-size:18px;line-height:1.8;margin:0 auto 25px;max-width:700px;opacity:0}.banner_buttons{animation:fadeUp .8s ease 1s forwards;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;opacity:0}.primary_btn{align-items:center;background:linear-gradient(135deg,#0a1e3c,#0b5ed7);border:none;border-radius:50px;box-shadow:0 4px 20px #0b5ed740;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;padding:14px 32px;transition:all .3s ease}.primary_btn:hover{box-shadow:0 8px 35px #0b5ed759;transform:translateY(-4px)}.secondary_btn{background:#0000;border:2px solid #fff3;border-radius:50px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 32px;transition:all .3s ease}.secondary_btn:hover{background:#ffffff14;border-color:#fff6;transform:translateY(-4px)}.stats_bar{grid-gap:20px;background:#fff;border:1px solid #edf2fb;border-radius:20px;box-shadow:0 8px 40px #0000000f;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin:-30px auto 0;max-width:1200px;opacity:0;padding:25px 40px;position:relative;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1);width:90%;z-index:3}.stats_bar.visible{opacity:1;transform:translateY(0)}.stats_bar.visible .stat_item{animation:statPop .5s ease forwards;opacity:0;transform:scale(.8)}.stats_bar.visible .stat_item:first-child{animation-delay:.1s}.stats_bar.visible .stat_item:nth-child(2){animation-delay:.2s}.stats_bar.visible .stat_item:nth-child(3){animation-delay:.3s}.stats_bar.visible .stat_item:nth-child(4){animation-delay:.4s}@keyframes statPop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.stat_item{align-items:center;display:flex;flex-direction:column;text-align:center}.stat_number{color:#0a1e3c;font-size:32px;font-weight:800}.stat_label{color:#6b7280;font-size:14px;font-weight:500}.section_heading{margin-bottom:45px;text-align:center}.section_subtitle{color:#0b5ed7;display:inline-block;font-size:13px;font-weight:700;letter-spacing:3px;margin-bottom:8px;position:relative;text-transform:uppercase}.section_subtitle:before{background:linear-gradient(90deg,#0b5ed7,#0000);right:-40px}.section_subtitle:after,.section_subtitle:before{content:"";height:2px;position:absolute;top:50%;width:30px}.section_subtitle:after{background:linear-gradient(90deg,#0000,#0b5ed7);left:-40px}.section_heading h2{color:#0a1e3c;font-size:40px;font-weight:800;letter-spacing:-.5px;margin-bottom:8px}.section_heading h2 span{color:#0b5ed7;position:relative}.section_heading h2 span:before{background:linear-gradient(90deg,#0b5ed7,#4a9eff);border-radius:2px;bottom:0;content:"";height:4px;left:0;opacity:.2;position:absolute;width:100%}.heading_line{background:linear-gradient(90deg,#0b5ed7,#4a9eff,#0000);border-radius:2px;height:4px;margin:10px auto 16px;width:70px}.section_heading p{color:#6b7280;font-size:16px;line-height:1.8;margin:0 auto;max-width:650px}.opportunity{padding:70px 7% 60px}.opportunity_grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1400px}.opportunity_card{background:#fff;border:1px solid #edf2fb;border-radius:18px;box-shadow:0 4px 25px #0000000a;opacity:0;overflow:hidden;padding:30px 20px 25px;position:relative;text-align:center;transform:translateY(40px) scale(.96);transition:all .4s ease;will-change:transform,opacity}.opportunity_card.visible{opacity:1;transform:translateY(0) scale(1);transition:all .6s cubic-bezier(.34,1.56,.64,1)}.opportunity_card.visible .icon{animation:iconPop .5s ease .15s forwards;opacity:0;transform:scale(.5) rotate(-15deg)}@keyframes iconPop{0%{opacity:0;transform:scale(.5) rotate(-15deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.opportunity_card.visible h3{animation:contentSlide .5s ease .1s forwards;opacity:0;transform:translateY(12px)}.opportunity_card.visible p{animation:contentSlide .5s ease .2s forwards;opacity:0;transform:translateY(12px)}.opportunity_card.visible .card_line{animation:contentSlide .5s ease .3s forwards;opacity:0;transform:translateY(12px)}@keyframes contentSlide{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.opportunity_card:before{background:linear-gradient(90deg,#0b5ed7,#4a9eff);content:"";height:4px;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s ease;width:100%}.opportunity_card:hover:before{opacity:1}.opportunity_card:hover{border-color:#0b5ed714;box-shadow:0 15px 45px #0b5ed714;transform:translateY(-8px) scale(1.01)}.icon{align-items:center;border-radius:16px;box-shadow:0 4px 15px #0b5ed726;color:#fff;display:flex;font-size:28px;height:64px;justify-content:center;margin:0 auto 16px;transition:all .4s ease;width:64px}.opportunity_card:hover .icon{transform:scale(1.05) rotate(-3deg)}.opportunity_card h3{color:#0a1e3c;font-size:18px;font-weight:700;margin-bottom:10px}.opportunity_card p{color:#6b7280;font-size:14px;line-height:1.7;margin:0}.card_line{border-radius:2px;height:3px;margin:12px auto 0;transition:width .4s ease;width:30px}.opportunity_card:hover .card_line{width:50px}.background{background:#fff;border-bottom:1px solid #edf2fb;border-top:1px solid #edf2fb;opacity:0;padding:60px 7%;transform:translateY(40px);transition:all .8s cubic-bezier(.4,0,.2,1)}.background.visible{opacity:1;transform:translateY(0)}.background.visible .section_heading h2{animation:contentSlide .5s ease .1s forwards;opacity:0;transform:translateY(12px)}.background.visible .section_heading p{animation:contentSlide .5s ease .2s forwards;opacity:0;transform:translateY(12px)}.background.visible .tags span{animation:tagFade .5s ease forwards;opacity:0;transform:translateY(12px) scale(.9)}.background.visible .tags span:first-child{animation-delay:.1s}.background.visible .tags span:nth-child(2){animation-delay:.15s}.background.visible .tags span:nth-child(3){animation-delay:.2s}.background.visible .tags span:nth-child(4){animation-delay:.25s}.background.visible .tags span:nth-child(5){animation-delay:.3s}.background.visible .tags span:nth-child(6){animation-delay:.35s}.background.visible .tags span:nth-child(7){animation-delay:.4s}.background.visible .tags span:nth-child(8){animation-delay:.45s}.background.visible .tags span:nth-child(9){animation-delay:.5s}@keyframes tagFade{0%{opacity:0;transform:translateY(12px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.tags{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:0 auto;max-width:1000px}.tags span{align-items:center;background:#f0f7ff;border:1px solid #0000;border-radius:30px;color:#0a1e3c;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:12px 24px;transition:all .3s ease}.tags span:hover{background:linear-gradient(135deg,#0a1e3c,#0b5ed7);border-color:#0b5ed7;box-shadow:0 4px 15px #0b5ed726;color:#fff;transform:translateY(-2px)}.tags span svg{color:#0b5ed7;font-size:16px}.tags span:hover svg{color:#fff}.apply_box{opacity:0;padding:70px 7% 60px;transform:translateY(40px);transition:all .8s cubic-bezier(.4,0,.2,1)}.apply_box.visible{opacity:1;transform:translateY(0)}.apply_box.visible .step_card{animation:stepFade .6s ease forwards;opacity:0;transform:translateY(30px)}.apply_box.visible .step_card:first-child{animation-delay:.1s}.apply_box.visible .step_card:nth-child(2){animation-delay:.2s}.apply_box.visible .step_card:nth-child(3){animation-delay:.3s}.apply_box.visible .step_card:nth-child(4){animation-delay:.4s}@keyframes stepFade{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.steps{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1300px}.step_card{background:#fff;border:1px solid #edf2fb;border-radius:18px;box-shadow:0 4px 25px #0000000a;padding:30px 25px;text-align:center;transition:all .4s ease}.step_card:hover{border-color:#0b5ed714;box-shadow:0 15px 45px #0b5ed714;transform:translateY(-6px)}.step_number{color:#0b5ed7;font-size:48px;font-weight:800;line-height:1;margin-bottom:10px;opacity:.15}.step_card h3{color:#0a1e3c;font-size:18px;font-weight:700;margin-bottom:8px}.step_card p{color:#6b7280;font-size:14px;line-height:1.7;margin:0}.join_contact{background:linear-gradient(135deg,#0a1e3c,#0b5ed7);border-radius:24px;color:#fff;margin:0 auto 70px;max-width:1200px;opacity:0;overflow:hidden;padding:60px 40px;position:relative;text-align:center;transform:translateY(40px) scale(.97);transition:all .8s cubic-bezier(.4,0,.2,1);width:90%}.join_contact.visible{opacity:1;transform:translateY(0) scale(1)}.join_contact.visible .contact_badge{animation:contentSlide .5s ease .1s forwards;opacity:0;transform:translateY(12px)}.join_contact.visible h2{animation:contentSlide .5s ease .2s forwards;opacity:0;transform:translateY(12px)}.join_contact.visible p{animation:contentSlide .5s ease .3s forwards;opacity:0;transform:translateY(12px)}.join_contact.visible .contact_btn{animation:contentSlide .5s ease .4s forwards;opacity:0;transform:translateY(12px)}.contact_orb{animation:orbFloat 18s ease-in-out infinite;background:radial-gradient(circle,#4a9eff14 0,#0000 70%);height:350px;position:absolute;right:-100px;top:-150px;width:350px}.contact_orb2{animation:orbFloat 22s ease-in-out infinite reverse;background:radial-gradient(circle,#4a9eff0d 0,#0000 70%);bottom:-100px;height:250px;left:-80px;position:absolute;width:250px}.contact_content{position:relative;z-index:2}.contact_badge{background:#ffffff14;border:1px solid #ffffff0f;border-radius:40px;color:#b0cce5;display:inline-block;font-size:13px;font-weight:600;margin-bottom:16px;padding:6px 20px}.join_contact h2{font-size:36px;font-weight:800;margin-bottom:12px}.join_contact h2 span{color:#4a9eff;position:relative}.join_contact h2 span:after{background:linear-gradient(90deg,#4a9eff,#0000);border-radius:2px;bottom:-2px;content:"";height:3px;left:0;position:absolute;width:100%}.join_contact p{color:#ffffffd9;font-size:17px;margin-bottom:25px}.contact_btn{align-items:center;background:#fff;border:none;border-radius:50px;box-shadow:0 8px 30px #00000026;color:#0b5ed7;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:10px;padding:14px 35px;transition:all .3s ease}.contact_btn:hover{box-shadow:0 15px 40px #0003;transform:translateY(-4px)}.contact_btn svg{transition:all .3s ease}.contact_btn:hover svg{transform:translateX(6px)}@media (max-width:1200px){.opportunity_grid{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.join_banner{height:auto;min-height:350px;padding:70px 20px 60px}.join_text h1{font-size:42px}.join_text p{font-size:17px}.stats_bar{gap:15px;padding:20px 25px}.stats_bar,.steps{grid-template-columns:repeat(2,1fr)}.section_heading h2{font-size:34px}.banner_orb,.banner_orb2,.section_subtitle:after,.section_subtitle:before{display:none}}@media (max-width:768px){.join_banner{min-height:300px;padding:60px 20px 50px}.join_text h1{font-size:34px}.join_text p{font-size:16px}.banner_badge{font-size:12px;padding:8px 20px}.primary_btn,.secondary_btn{font-size:14px;justify-content:center;padding:12px 24px;width:100%}.banner_buttons{align-items:center;flex-direction:column;margin:0 auto;max-width:300px}.opportunity{padding:50px 4%}.opportunity_grid{gap:15px;grid-template-columns:1fr 1fr}.opportunity_card{padding:22px 15px 20px}.opportunity_card h3{font-size:16px}.opportunity_card p{font-size:13px}.icon{font-size:22px;height:54px;width:54px}.background{padding:50px 4%}.tags span{font-size:13px;padding:10px 18px}.apply_box{padding:50px 4%}.steps{gap:15px;grid-template-columns:1fr 1fr}.step_card{padding:22px 18px}.step_number{font-size:36px}.step_card h3{font-size:16px}.step_card p{font-size:13px}.join_contact{margin:0 auto 50px;padding:40px 20px;width:94%}.join_contact h2{font-size:28px}.join_contact p{font-size:16px}.contact_btn{font-size:14px;justify-content:center;padding:12px 28px;width:100%}.contact_orb,.contact_orb2{display:none}.stats_bar{gap:10px;grid-template-columns:repeat(2,1fr);margin-top:-20px;padding:18px 16px;width:94%}.stat_number{font-size:26px}.stat_label{font-size:12px}}@media (max-width:480px){.join_banner{min-height:280px;padding:50px 15px 40px}.join_text h1{font-size:28px}.join_text p{font-size:15px}.banner_badge{font-size:11px;padding:6px 16px}.opportunity_grid,.steps{grid-template-columns:1fr;margin:0 auto;max-width:380px}.section_heading h2{font-size:24px}.section_heading p{font-size:14px}.stats_bar{gap:8px;grid-template-columns:1fr 1fr;padding:15px 12px}.stat_number{font-size:22px}.stat_label{font-size:11px}.join_contact h2{font-size:24px}.join_contact p{font-size:15px}.contact_badge{font-size:11px;padding:4px 14px}.tags span{font-size:12px;justify-content:center;padding:8px 14px;width:100%}.tags{gap:10px}}@media (max-width:360px){.join_text h1{font-size:24px}.join_text p{font-size:14px}.opportunity_card{padding:18px 12px 16px}.opportunity_card h3{font-size:15px}.icon{font-size:20px;height:48px;width:48px}.step_card{padding:18px 14px}.step_number{font-size:30px}.step_card h3{font-size:15px}.stat_number{font-size:20px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}.apply_box,.apply_box .step_card,.apply_box.visible,.background,.background .tags span,.background.visible,.banner_badge,.banner_buttons,.banner_line,.join_contact,.join_contact .contact_badge,.join_contact .contact_btn,.join_contact h2,.join_contact p,.join_contact.visible,.join_text,.join_text h1,.join_text p,.opportunity_card,.opportunity_card .card_line,.opportunity_card .icon,.opportunity_card h3,.opportunity_card p,.opportunity_card.visible,.stats_bar,.stats_bar .stat_item{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}.contact_btn:hover,.opportunity_card:hover,.primary_btn:hover,.secondary_btn:hover,.step_card:hover{transform:none!important}.banner_orb,.banner_orb2,.contact_orb,.contact_orb2{animation:none!important}}@media print{.join_banner{background:#0a1e3c!important;height:auto!important;padding:30px 5%!important}.banner_orb,.banner_orb2,.banner_overlay{display:none!important}.opportunity_card{opacity:1!important}.opportunity_card,.step_card{border:1px solid #ddd!important;box-shadow:none!important;break-inside:avoid;page-break-inside:avoid;transform:none!important}.join_contact{background:#0a1e3c!important;opacity:1!important;padding:20px!important;transform:none!important}.banner_buttons,.contact_btn,.stats_bar{display:none!important}}
/*# sourceMappingURL=main.2f4a6917.css.map*/