.landingPage_homePageWrapper__XQaz8{min-height:100vh;display:flex;flex-direction:column;position:relative;background:#f1f5f9;overflow-x:hidden;padding:0}.landingPage_govHeader__GouPh{position:relative;z-index:10;background:linear-gradient(90deg,#991b1b,#dc2626);border-bottom:4px solid #fbbf24;padding:12px 10px 8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.landingPage_headerContent__ecI2x{max-width:1250px;margin:0 auto;display:flex;align-items:center;gap:16px}.landingPage_logoContainer__nHGOe{width:54px;height:54px;background:transparent;display:flex;align-items:center;justify-content:center}.landingPage_logoContainer__nHGOe .landingPage_logo__F30g6{width:100%;height:100%;object-fit:contain}.landingPage_headerTitle__NUVZU .landingPage_mainTitle__B1mq8{color:#fef08a;font-size:1.55rem;font-weight:800;margin:0;text-transform:uppercase;letter-spacing:.5px}.landingPage_headerTitle__NUVZU .landingPage_subtitle__b0rrI{color:#f8fafc;font-weight:700;text-transform:uppercase;font-size:1.1rem}.landingPage_mainContent__PdV6a{flex:1 1;max-width:1200px;margin:0 auto;width:100%;padding:40px 40px 80px}.landingPage_sectionHeader__f742p{margin-bottom:30px;text-align:center}.landingPage_sectionHeader__f742p>div{display:inline-block}.landingPage_sectionHeader__f742p h2{color:#0f172a;font-size:1.5rem;font-weight:700;text-transform:uppercase;margin:0 0 10px}.landingPage_sectionHeader__f742p .landingPage_divider__1feLm{width:80%;justify-self:center;height:4px;background:#dc2626;border-radius:2px}.landingPage_authProcessingSection__3vD8A{min-height:calc(100vh - 360px);display:flex;align-items:center;justify-content:center;padding:12px 0 36px}.landingPage_authProcessingCard__1IjNp{width:min(560px,100%);border-radius:18px;border:1px solid #bfdbfe;background:linear-gradient(135deg,#f8fbff,#eff6ff 52%,#e0f2fe);box-shadow:0 16px 40px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.85);padding:24px}.landingPage_authProgressWrap__11qgR{position:relative;height:12px;width:100%;background:#dbeafe;border-radius:999px;margin-top:0;overflow:hidden}.landingPage_authProgressBar__N0U2j{position:relative;height:100%;border-radius:999px;background:linear-gradient(90deg,#b91c1c,#ef4444 55%,#f59e0b);transition:width .35s linear}.landingPage_authProgressBar__N0U2j:after{content:"";position:absolute;top:0;left:-45%;width:45%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.45) 50%,hsla(0,0%,100%,0));animation:landingPage_authProgressSheen__NB0nt 1.4s linear infinite}@keyframes landingPage_authProgressSheen__NB0nt{0%{transform:translateX(0)}to{transform:translateX(320%)}}.landingPage_servicesGrid__1fuiw{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:25px;gap:25px}.landingPage_logoutBtn__bIar4{margin-left:auto;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid hsla(53,98%,77%,.85);border-radius:10px;background:hsla(0,0%,100%,.12);color:#fef08a;font-weight:700;font-size:.9rem;cursor:pointer;transition:all .25s ease}.landingPage_logoutBtn__bIar4 i{font-size:.95rem}.landingPage_logoutBtn__bIar4:hover{background:#fef08a;color:#991b1b;border-color:#fef08a;transform:translateY(-1px)}.landingPage_logoutBtn__bIar4:active{transform:translateY(0)}.landingPage_serviceCard__gYkst{position:relative;background:var(--bg-light);border:1.5px solid rgba(15,23,42,.12);border-radius:12px;padding:30px;cursor:pointer;display:flex;flex-direction:column;transition:all .3s cubic-bezier(.2,1,.3,1)}.landingPage_serviceCard__gYkst:hover{transform:translateY(-6px);box-shadow:0 8px 24px rgba(15,23,42,.12),0 12px 40px rgba(15,23,42,.08);border-color:rgba(15,23,42,.18)}.landingPage_serviceCard__gYkst:hover .landingPage_cardFooter__HzqwU{color:var(--accent-color);padding-left:5px}.landingPage_cardHeader__ty3zB{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.landingPage_iconBox__zqC5h{width:60px;height:60px;background:var(--accent-color);color:#fff;border-radius:14px;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.2,1,.3,1);box-shadow:0 4px 12px rgba(0,0,0,.08)}.landingPage_iconBox__zqC5h svg{width:32px;height:32px;stroke:currentColor;stroke-width:1.8}.landingPage_cardBody__3gGVt{flex:1 1}.landingPage_cardTitle__gLKOM{font-size:1.7rem;font-weight:800;text-transform:uppercase;color:#0f172a;margin:0 0 12px}.landingPage_cardDesc__NiWa6{color:#3f4a5b;font-size:.95rem;line-height:1.6;margin:0}.landingPage_cardFooter__HzqwU{display:flex;align-items:center;justify-content:space-between;margin-top:25px;padding-top:15px;border-top:1px dashed rgba(15,23,42,.15);color:#64748b;font-weight:700;font-size:.9rem;transition:all .3s ease}.landingPage_cardFooter__HzqwU i{font-size:.8rem;stroke-width:bold}.landingPage_govFooter__yPDjZ{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-top:2px solid #bae6fd;padding:50px 40px;margin-top:auto}.landingPage_footerInner__y_lM0{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px;gap:30px}.landingPage_footerInner__y_lM0 .landingPage_logoCol__hP7Uu{display:flex;align-items:center;justify-content:center;margin-right:16px}.landingPage_footerInner__y_lM0 .landingPage_logoCol__hP7Uu .landingPage_footerLogo__e_nuj{width:70px;height:70px;object-fit:contain}.landingPage_footerInner__y_lM0 .landingPage_footerCol__K__gx h4{color:#0369a1;font-weight:800;margin-bottom:4px;font-size:1.05rem;line-height:1.4}.landingPage_footerInner__y_lM0 .landingPage_footerCol__K__gx p{color:#334155;font-size:.9rem;margin:8px 0;display:flex;align-items:flex-start;gap:10px;font-weight:500}.landingPage_footerInner__y_lM0 .landingPage_footerCol__K__gx span{color:#334155;font-size:.9rem;margin:0;display:flex;align-items:flex-start;gap:10px;font-weight:500}.landingPage_footerInner__y_lM0 .landingPage_footerCol__K__gx i{color:#dc2626;margin-top:3px}.landingPage_copyText__z5aPH{font-size:.85rem!important;color:#475569!important;margin-top:10px!important;font-style:italic;font-weight:400!important}@media(max-width:1200px){.landingPage_mainContent__PdV6a{padding:35px 35px 70px}.landingPage_sectionHeader__f742p h2{font-size:1.4rem}.landingPage_servicesGrid__1fuiw{gap:20px}.landingPage_serviceCard__gYkst{padding:28px}.landingPage_cardTitle__gLKOM{font-size:1.85rem}.landingPage_footerInner__y_lM0{gap:25px}}@media(max-width:992px){.landingPage_mainContent__PdV6a{padding:30px 30px 60px}.landingPage_sectionHeader__f742p{margin-bottom:25px}.landingPage_sectionHeader__f742p h2{font-size:1.3rem}.landingPage_sectionHeader__f742p .landingPage_divider__1feLm{height:3px}.landingPage_servicesGrid__1fuiw{grid-template-columns:1fr;gap:18px}.landingPage_serviceCard__gYkst{padding:26px}.landingPage_cardTitle__gLKOM{font-size:1.7rem}.landingPage_cardDesc__NiWa6{font-size:.9rem}.landingPage_iconBox__zqC5h{width:50px;height:50px}.landingPage_iconBox__zqC5h svg{width:26px;height:26px}.landingPage_footerInner__y_lM0{grid-template-columns:1fr;gap:30px}.landingPage_govFooter__yPDjZ{padding:40px 30px}}@media(max-width:768px){.landingPage_mainContent__PdV6a{padding:25px 25px 50px}.landingPage_sectionHeader__f742p{margin-bottom:20px}.landingPage_sectionHeader__f742p h2{font-size:1.2rem}.landingPage_serviceCard__gYkst{padding:24px}.landingPage_cardHeader__ty3zB{margin-bottom:18px}.landingPage_cardTitle__gLKOM{font-size:1.5rem}.landingPage_cardDesc__NiWa6{font-size:.88rem}.landingPage_iconBox__zqC5h{width:48px;height:48px;border-radius:12px}.landingPage_iconBox__zqC5h svg{width:24px;height:24px}.landingPage_cardFooter__HzqwU{margin-top:20px;font-size:.85rem}.landingPage_govFooter__yPDjZ{padding:35px 25px}.landingPage_footerInner__y_lM0{gap:25px}.landingPage_footerInner__y_lM0 .landingPage_footerCol__K__gx h4{font-size:1rem;margin-bottom:12px}.landingPage_footerInner__y_lM0 .landingPage_footerCol__K__gx p{font-size:.85rem}.landingPage_logoutBtn__bIar4{padding:7px 12px;font-size:.82rem}.landingPage_logoutBtn__bIar4 i{font-size:.85rem}.landingPage_authProcessingSection__3vD8A{min-height:calc(100vh - 330px);padding-bottom:24px}.landingPage_authProcessingCard__1IjNp{padding:22px 20px;border-radius:16px}}@media(max-width:576px){.landingPage_govHeader__GouPh{padding:10px}.landingPage_logoContainer__nHGOe{width:40px;height:40px}.landingPage_headerTitle__NUVZU .landingPage_mainTitle__B1mq8{font-size:1.15rem;letter-spacing:.3px}.landingPage_headerTitle__NUVZU .landingPage_subtitle__b0rrI{font-size:.8rem;letter-spacing:.5px}.landingPage_mainContent__PdV6a{padding:20px 20px 40px}.landingPage_sectionHeader__f742p{margin-bottom:18px}.landingPage_sectionHeader__f742p h2{font-size:1.1rem}.landingPage_sectionHeader__f742p .landingPage_divider__1feLm{height:3px}.landingPage_servicesGrid__1fuiw{gap:16px}.landingPage_serviceCard__gYkst{padding:20px;border-radius:10px}.landingPage_cardHeader__ty3zB{margin-bottom:16px;gap:12px}.landingPage_cardTitle__gLKOM{font-size:1.3rem}.landingPage_cardDesc__NiWa6{font-size:.85rem;line-height:1.5}.landingPage_iconBox__zqC5h{width:45px;height:45px;border-radius:11px}.landingPage_iconBox__zqC5h svg{width:22px;height:22px}.landingPage_cardFooter__HzqwU{margin-top:18px;padding-top:12px;font-size:.8rem}.landingPage_govFooter__yPDjZ{padding:30px 20px}.landingPage_footerInner__y_lM0{gap:20px}.landingPage_footerInner__y_lM0 .landingPage_footerCol__K__gx h4{font-size:.95rem;margin-bottom:10px}.landingPage_footerInner__y_lM0 .landingPage_footerCol__K__gx p{font-size:.8rem;margin:6px 0}.landingPage_copyText__z5aPH{font-size:.75rem!important;margin-top:8px!important}.landingPage_logoutBtn__bIar4{padding:6px 10px;border-radius:8px;font-size:.75rem}}.landingPage_topBar__RgYCg{background:linear-gradient(90deg,#1063b5,#1a70c3 55%,#008cdb);height:64px;padding:0 32px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:99999;flex-shrink:0}.landingPage_topBar__RgYCg:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,#15f2ff,#fff,#15f2ff,transparent);background-size:300% 100%;animation:landingPage_shimmer__v5EgL 25s linear infinite}@keyframes landingPage_shimmer__v5EgL{0%{background-position:100% 0}to{background-position:-100% 0}}.landingPage_headerLeft__DHMSE{display:flex;align-items:center;gap:13px}.landingPage_headerLeft__DHMSE .landingPage_logo__F30g6{width:42px;height:42px;transition:transform .3s}.landingPage_headerLeft__DHMSE .landingPage_headerTitle__NUVZU h2{color:#fff;margin:0;font-size:1.1rem;font-weight:800;letter-spacing:.4px}.landingPage_headerLeft__DHMSE .landingPage_headerTitle__NUVZU .landingPage_subtitle__b0rrI{font-size:.8rem;color:hsla(0,0%,100%,.85);font-weight:700;text-transform:uppercase;letter-spacing:1.2px}.landingPage_headerCenter__capWG{flex:1 1;display:flex;justify-content:center}.landingPage_searchBox__zk3Va{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.22);border-radius:10px;padding:7px 16px;width:100%;max-width:370px;display:flex;align-items:center;gap:10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s}.landingPage_searchBox__zk3Va i{color:hsla(0,0%,100%,.5);font-size:.9rem}.landingPage_searchBox__zk3Va .landingPage_searchInput__y1nD_{background:transparent;border:none;color:#fff;width:100%;font-size:.87rem}.landingPage_searchBox__zk3Va .landingPage_searchInput__y1nD_::placeholder{color:hsla(0,0%,100%,.5)}.landingPage_searchBox__zk3Va .landingPage_searchInput__y1nD_:focus{outline:none}.landingPage_searchBox__zk3Va:focus-within{border-color:rgba(0,212,255,.55);box-shadow:0 0 0 3px rgba(0,212,255,.14);max-width:410px}.landingPage_headerRight__4dN0k{display:flex;align-items:center;gap:16px}.landingPage_headerTimeWidget__ImeBj{text-align:right;border-right:1px solid hsla(0,0%,100%,.18);padding-right:15px}.landingPage_headerTimeWidget__ImeBj .landingPage_clock__XFpGR{font-size:1.1rem;font-weight:800;color:#15f2ff;letter-spacing:1px;font-family:Space Grotesk,monospace;text-shadow:0 0 10px rgba(0,212,255,.5)}.landingPage_headerTimeWidget__ImeBj .landingPage_date__sLi6l{font-size:.64rem;color:hsla(0,0%,100%,.95);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.landingPage_userButton__nLll6{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);padding:4px 12px 4px 4px;border-radius:50px;color:#fff;display:flex;align-items:center;gap:9px;cursor:pointer;transition:all .2s;font-family:Inter var,sans-serif}.landingPage_userButton__nLll6:hover{background:hsla(0,0%,100%,.18);transform:translateY(-1px)}.landingPage_userButton__nLll6 .landingPage_userAvatar__bfbGr{width:28px;height:28px;background:linear-gradient(135deg,#60a5fa,#15f2ff);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.82rem}.landingPage_userButton__nLll6 .landingPage_username__a4yS6{font-weight:700;font-size:.84rem}.landingPage_dropdownWrapper__0UgGQ{position:relative;height:100%;display:flex;align-items:center}.landingPage_loginButton__zCtpE{display:flex;align-items:center;gap:7px;padding:8px 18px;background:linear-gradient(135deg,#15f2ff,#60a5fa);border:none;border-radius:999px;cursor:pointer;color:#0a1628;font-weight:600;color:#fff;font-family:Inter var,sans-serif;font-size:.84rem;box-shadow:0 4px 14px rgba(0,212,255,.4);transition:all .3s}.landingPage_loginButton__zCtpE:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,212,255,.55)}.landingPage_mobileMenuToggle__Q8Uev{display:none;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.25);color:#fff;border-radius:8px;padding:6px 9px;margin-left:9px;cursor:pointer;font-size:1rem;transition:all .2s}.landingPage_mobileMenuToggle__Q8Uev:hover{background:hsla(0,0%,100%,.18)}.landingPage_dropdownMenu__GfcJN{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;background:#fff;border:1.5px solid rgba(29,106,245,.15);border-radius:14px;padding:8px;z-index:1000;box-shadow:0 16px 48px rgba(17,71,200,.2),0 4px 12px rgba(0,0,0,.06);animation:landingPage_dropIn__rPMit .17s cubic-bezier(.34,1.56,.64,1)}.landingPage_dropdownMenu__GfcJN:before{content:"";position:absolute;top:-12px;left:0;width:100%;height:12px;background:transparent}@keyframes landingPage_dropIn__rPMit{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.landingPage_dropdownItem__LgFMC{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:9px;cursor:pointer;background:transparent;border:none;width:100%;color:#334155;font-size:.85rem;font-weight:500;text-align:left;transition:all .14s}.landingPage_dropdownItem__LgFMC i{color:#1d6af5;font-size:.95rem}.landingPage_dropdownItem__LgFMC:hover{background:#eff6ff;color:#1d6af5}.landingPage_dropdownItem__LgFMC.landingPage_danger__WZSMx,.landingPage_dropdownItem__LgFMC.landingPage_danger__WZSMx i{color:#ef4444}.landingPage_dropdownItem__LgFMC.landingPage_danger__WZSMx:hover{background:#fef2f2}.landingPage_dropdownDivider__HNkL4{height:1px;background:#f1f5f9;margin:5px 0}.landingPage_mobileMenuPanel__u7KU9{position:fixed;inset:0;z-index:2000;display:flex;justify-content:flex-end;overflow:hidden}.landingPage_mobileMenuPanel__u7KU9 .landingPage_overlay__5K6QN{position:absolute;inset:0;background:rgba(10,22,40,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:landingPage_fadeIn__jtTHT .25s ease}.landingPage_mobileMenuPanel__u7KU9 .landingPage_mobileMenuCard__4gpQz{position:relative;z-index:2;width:80%;max-width:270px;height:100%;background:#f0f7ff;display:flex;flex-direction:column;box-shadow:-8px 0 32px rgba(10,22,40,.25);animation:landingPage_slideIn___lMyd .3s cubic-bezier(.25,1,.5,1)}.landingPage_mobileMenuHeader__kT9BO{padding:12px 16px;background:linear-gradient(90deg,#1147c8,#2e7cf6);display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #15f2ff}.landingPage_mobileMenuHeader__kT9BO .landingPage_headerUserInfo__O2CHM{display:flex;align-items:center;gap:10px}.landingPage_mobileMenuHeader__kT9BO .landingPage_headerUserInfo__O2CHM .landingPage_userAvatarHeader__8rFXY{width:38px;height:38px;background:rgba(0,212,255,.15);border:1px solid rgba(0,212,255,.3);border-radius:9px;display:flex;align-items:center;justify-content:center;color:#15f2ff;font-size:1rem}.landingPage_mobileMenuHeader__kT9BO .landingPage_headerUserInfo__O2CHM .landingPage_userTextInfo__rzK4a{display:flex;flex-direction:column}.landingPage_mobileMenuHeader__kT9BO .landingPage_headerUserInfo__O2CHM .landingPage_userTextInfo__rzK4a .landingPage_userRole__cG9uP{font-size:.62rem;color:hsla(0,0%,100%,.55);text-transform:uppercase;font-weight:700}.landingPage_mobileMenuHeader__kT9BO .landingPage_headerUserInfo__O2CHM .landingPage_userTextInfo__rzK4a .landingPage_userNameHeader__yPJRJ{font-size:.9rem;color:#fff;font-weight:800}.landingPage_mobileMenuHeader__kT9BO .landingPage_closeMenuBtn__CFcd3{background:transparent;border:none;color:hsla(0,0%,100%,.55);font-size:1.3rem;cursor:pointer}.landingPage_mobileMenuHeader__kT9BO .landingPage_closeMenuBtn__CFcd3:hover{color:#fff}.landingPage_mobileNav__E7Upr{flex:1 1;padding:10px}.landingPage_mobileNav__E7Upr .landingPage_navSectionTitle__4aXwv{font-size:.68rem;color:#94a3b8;font-weight:800;text-transform:uppercase;margin:0 10px 10px;letter-spacing:1px}.landingPage_mobileNav__E7Upr .landingPage_mobileNavItem__No4f0{width:100%;padding:12px;display:flex;align-items:center;gap:10px;background:transparent;color:#475569;font-weight:600;font-size:.9rem;transition:.2s;border:none;border-left:3px solid transparent;border-radius:0 9px 9px 0;cursor:pointer}.landingPage_mobileNav__E7Upr .landingPage_mobileNavItem__No4f0 i{font-size:.95rem;color:#94a3b8}.landingPage_mobileNav__E7Upr .landingPage_mobileNavItem__No4f0.landingPage_active__Q8Ldc{background:#eff6ff;color:#1d6af5;border-left-color:#1d6af5}.landingPage_mobileNav__E7Upr .landingPage_mobileNavItem__No4f0.landingPage_active__Q8Ldc i{color:#1d6af5}.landingPage_mobileActions__xcZhO{padding:14px;background:#fff;display:flex;flex-direction:column;gap:8px;border-top:1px solid #e2e8f0}.landingPage_mobileActions__xcZhO button{width:100%;padding:11px;border-radius:9px;border:1px solid #e2e8f0;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .18s}.landingPage_mobileActions__xcZhO .landingPage_logoutBtn__bIar4{background:#fef2f2;color:#ef4444;border-color:#fecaca}.landingPage_mobileActions__xcZhO .landingPage_loginBtnFull__5tVZD{background:linear-gradient(135deg,#1147c8,#1d6af5);color:#fff;border:none}.landingPage_mobileActions__xcZhO .landingPage_adminBtn__lLt_e{background:#f8fafc;color:#1e293b}@keyframes landingPage_slideIn___lMyd{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes landingPage_fadeIn__jtTHT{0%{opacity:0}to{opacity:1}}@media(max-width:1200px){.landingPage_horizontalNav__ff9fc,.landingPage_topBar__RgYCg{padding:0 22px}}@media(max-width:992px){.landingPage_topBar__RgYCg{padding:0 16px;height:58px}.landingPage_headerCenter__capWG{display:none}.landingPage_headerRight__4dN0k{gap:12px}.landingPage_horizontalNav__ff9fc{padding:0 14px}}@media(max-width:768px){.landingPage_topBar__RgYCg{height:auto;padding:8px 12px;flex-wrap:wrap;gap:8px}.landingPage_headerRight__4dN0k{display:none}.landingPage_mobileMenuToggle__Q8Uev{display:flex;margin-left:auto}.landingPage_horizontalNav__ff9fc{display:none}}@media(max-width:576px){.landingPage_topBar__RgYCg{padding:6px 10px}.landingPage_headerLeft__DHMSE .landingPage_logo__F30g6{width:36px;height:36px}.landingPage_headerLeft__DHMSE .landingPage_headerTitle__NUVZU h2{font-size:1rem}.landingPage_authProcessingSection__3vD8A{min-height:calc(100vh - 300px);padding-bottom:20px}.landingPage_authProcessingCard__1IjNp{padding:18px 14px;border-radius:14px}.landingPage_authProgressWrap__11qgR{height:10px}}