@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Poppins:wght@500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Poppins:wght@400;500;600;700;800&display=swap);body,html{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;color:#163a59;font-family:Inter,Plus Jakarta Sans,Segoe UI,Arial,sans-serif;text-rendering:optimizeLegibility}a,button,input,select,textarea{font-family:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus{outline:none}:focus-visible{outline:2px solid #f5b85f;outline-offset:3px}.fa{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:FontAwesome!important;font-style:normal;font-weight:400;line-height:1;text-rendering:auto}.top-header{background:radial-gradient(circle at 50% -160px,#2563eb24,#0000 58%),radial-gradient(circle at 10% 50%,#7c3aed0d,#0000 30%),linear-gradient(180deg,#fff,#f9fcff);border-bottom:1px solid #e4ecf5;position:relative;transition:box-shadow .35s ease,background .35s ease;width:100%;z-index:1000}.top-header.scrolled{box-shadow:0 12px 40px #03193021}.header-glow{background:radial-gradient(ellipse,#2563eb1a,#0000 70%);height:220px;left:50%;pointer-events:none;position:absolute;top:-120px;transform:translateX(-50%);width:500px}.header-container{grid-gap:30px;align-items:center;display:grid;gap:30px;grid-template-columns:1fr auto 1fr;margin:0 auto;min-height:104px;padding:14px 30px;position:relative;width:min(1600px,100%)}.logo-center,.logo-left,.logo-right{align-items:center;display:flex}.logo-left{justify-content:flex-start}.logo-center{justify-content:center}.logo-right{justify-content:flex-end}.logo-center a,.logo-left a,.logo-right a{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transition:transform .4s cubic-bezier(.22,1,.36,1),filter .4s ease}.logo-center a:hover,.logo-left a:hover,.logo-right a:hover{filter:drop-shadow(0 12px 20px rgba(8,35,60,.16));transform:translateY(-3px) scale(1.02)}.logo-left img,.logo-right img{height:68px}.logo-center img,.logo-left img,.logo-right img{display:block;max-width:310px;object-fit:contain;position:relative;width:auto;z-index:2}.logo-center img{height:84px}.logo-card a{border-radius:17px;padding:7px 12px}.logo-shine{background:linear-gradient(110deg,#0000,#ffffffbf,#0000);height:100%;left:-120%;top:0;transform:skewX(-20deg);transition:left .8s ease;width:60%;z-index:3}.logo-card a:hover .logo-shine{left:140%}.center-logo-glow{animation:centerGlow 4s ease-in-out infinite;background:radial-gradient(ellipse,#2563eb21,#0000 70%);border-radius:50%;filter:blur(4px);height:65px;pointer-events:none;position:absolute;width:145px}@keyframes centerGlow{0%,to{opacity:.45;transform:scale(.95)}50%{opacity:.9;transform:scale(1.08)}}.main-navbar{background:radial-gradient(circle at 100% 0,#818cf86b,#0000 35%),radial-gradient(circle at 0 100%,#a855f733,#0000 35%),linear-gradient(145deg,#0f172a,#1e1b4b 55%,#312e81);border-bottom:1px solid #ffffff1a;box-shadow:0 10px 35px #0214254d;min-height:68px;overflow:visible;padding:7px 0;position:sticky;top:0;width:100%;z-index:999}.main-navbar:before{background:linear-gradient(90deg,#0000,#ffffff73,#0000);top:0}.main-navbar:after,.main-navbar:before{content:"";height:1px;left:0;position:absolute;right:0}.main-navbar:after{background:linear-gradient(90deg,#0000,#818cf8a6,#a855f7a6,#0000);bottom:0;opacity:.7;pointer-events:none}.nav-glow-line{animation:navGlowMove 6s linear infinite;background:linear-gradient(90deg,#0000,#f5b85f,#fff,#0000);filter:drop-shadow(0 0 8px rgba(245,184,95,.8));height:2px;left:-20%;pointer-events:none;position:absolute;top:0;width:35%}@keyframes navGlowMove{0%{left:-35%}to{left:110%}}.nav-container{gap:9px;margin:0 auto;min-height:54px;padding:0 24px;width:min(1600px,100%)}.desktop-home,.nav-container{align-items:center;display:flex}.desktop-home{background:linear-gradient(135deg,#ffffff17,hsla(0,0%,100%,.025));border:1px solid #ffffff17;border-radius:14px;color:#f5b85f;flex:0 0 50px;height:47px;justify-content:center;position:relative;text-decoration:none;transition:transform .3s ease,background .3s ease,color .3s ease,box-shadow .3s ease;width:50px}.desktop-home.active,.desktop-home:hover{background:linear-gradient(135deg,#f5b85f38,#f5b85f0f);box-shadow:0 8px 22px #f5b85f21;color:#fff;transform:translateY(-2px)}.home-icon-wrap{align-items:center;display:flex;justify-content:center}.desktop-home .fa{font-size:20px}.home-tooltip{background:#111827;border:1px solid #ffffff1a;border-radius:7px;bottom:-39px;color:#fff;font-size:10px;font-weight:700;left:50%;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(-5px);transition:opacity .25s ease,transform .25s ease;visibility:hidden;white-space:nowrap}.desktop-home:hover .home-tooltip{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.nav-links{align-items:center;display:flex;flex:1 1;gap:4px;justify-content:space-between;list-style:none;margin:0;min-width:0;padding:0}.nav-links .reports-trigger,.nav-links>li,.nav-links>li>a{align-items:center;display:flex;position:relative}.nav-links .reports-trigger,.nav-links>li>a{background:#0000;border:1px solid #0000;border-radius:13px;color:#fffffff0;font-size:14px;font-weight:600;gap:8px;justify-content:center;line-height:1.25;min-height:47px;padding:0 13px;text-decoration:none;transition:color .3s ease,background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;white-space:nowrap}.nav-icon-box{align-items:center;background:#f5b85f14;border-radius:8px;color:#f5b85f;display:flex;flex:0 0 25px;font-size:13px;height:25px;justify-content:center;transition:transform .3s ease,background .3s ease,color .3s ease;width:25px}.nav-links .reports-trigger:hover .nav-icon-box,.nav-links>li>a:hover .nav-icon-box{background:#f5b85f2e;color:#fff;transform:rotate(-5deg) scale(1.1)}.nav-links .reports-trigger:hover,.nav-links>li>a:hover{background:linear-gradient(135deg,#818cf829,#a855f714);border-color:#ffffff1c;box-shadow:0 8px 22px #00000029;color:#fff;transform:translateY(-2px)}.nav-links>li.active>a{background:linear-gradient(135deg,#f5b85f2e,rgba(245,184,95,.035));border-color:#f5b85f21;box-shadow:inset 0 0 20px rgba(245,184,95,.035);color:#ffd58f;font-weight:700}.nav-links .reports-trigger:after,.nav-links>li>a:after{background:linear-gradient(90deg,#ef9e42,#ffd78e);border-radius:20px;bottom:-8px;box-shadow:0 0 9px #f5b85f8c;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:width .35s cubic-bezier(.22,1,.36,1);width:0}.nav-links .reports-trigger:hover:after,.nav-links>li.active>a:after,.nav-links>li:hover>a:after,.reports-menu.open .reports-trigger:after{width:48%}.nav-hover-dot{background:#f5b85f;border-radius:50%;height:4px;opacity:0;position:absolute;right:6px;top:7px;transform:scale(0);transition:opacity .25s ease,transform .25s ease;width:4px}.nav-links>li>a:hover .nav-hover-dot{animation:dotPulse 1.3s infinite;opacity:1;transform:scale(1)}@keyframes dotPulse{0%,to{box-shadow:0 0 0 #f5b85f00}50%{box-shadow:0 0 8px #f5b85fcc}}.reports-menu{position:relative}.reports-trigger{appearance:none;-webkit-appearance:none;gap:8px}.reports-arrow{color:#f5b85f!important;font-size:11px!important;min-width:auto!important;transition:transform .35s ease;width:auto!important}.reports-menu.open .reports-arrow{transform:rotate(180deg)}.reports-dropdown{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#fffffff7;border:1px solid #dce7f1;border-radius:7px 7px 20px 20px;border-top:3px solid #f2ac55;box-shadow:0 28px 70px #02172b3d;list-style:none;margin:0;opacity:0;padding:10px;pointer-events:none;position:absolute;right:0;top:calc(100% + 15px);transform:translateY(-12px) scale(.96);transform-origin:top right;transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.22,1,.36,1);visibility:hidden;width:340px;z-index:5000}.reports-menu.open .reports-dropdown{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible}.dropdown-heading{align-items:center;border-bottom:1px solid #edf1f5;display:flex;gap:11px;margin-bottom:6px;padding:10px 9px 12px}.dropdown-heading>span{align-items:center;background:linear-gradient(135deg,#edf5ff,#f4efff);border-radius:11px;color:#2563eb;display:flex;font-size:15px;height:38px;justify-content:center;width:38px}.dropdown-heading div{display:flex;flex-direction:column}.dropdown-heading strong{color:#173b5b;font-size:13px;font-weight:800}.dropdown-heading small{color:#8291a0;font-size:10px;font-weight:500;margin-top:2px}.reports-dropdown>li:not(.dropdown-heading){width:100%}.reports-dropdown>li:not(.dropdown-heading) a{align-items:center;border-radius:12px;color:#173b5b;display:flex;gap:11px;min-height:64px;padding:8px;text-decoration:none;transition:background .25s ease,transform .25s ease,box-shadow .25s ease}.reports-dropdown>li:not(.dropdown-heading) a:hover{background:linear-gradient(90deg,#eef6ff,#faf8ff);box-shadow:0 5px 18px #2563eb12;transform:translateX(4px)}.report-icon{align-items:center;background:linear-gradient(135deg,#edf5ff,#f4f0ff);border:1px solid #e2ebf7;border-radius:11px;color:#2563eb;display:flex;flex:0 0 40px;font-size:14px;height:40px;justify-content:center;transition:transform .25s ease;width:40px}.reports-dropdown a:hover .report-icon{transform:rotate(-6deg) scale(1.08)}.report-content{display:flex;flex:1 1;flex-direction:column;min-width:0}.report-content strong{color:#173b5b;font-size:13px;font-weight:700}.report-content small{color:#91a0ae;font-size:10px;font-weight:500;margin-top:3px}.report-arrow-box{align-items:center;border-radius:50%;color:#9aa8b5;display:flex;font-size:10px;height:27px;justify-content:center;transition:color .25s ease,background .25s ease,transform .25s ease;width:27px}.reports-dropdown a:hover .report-arrow-box{background:#edf5ff;color:#2563eb;transform:translateX(2px)}.nav-status{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #ffffff0f;border-radius:10px;color:#ffffff85;display:flex;flex:0 0 auto;font-size:9px;font-weight:800;gap:6px;letter-spacing:1px;min-height:37px;padding:0 11px}.status-dot{animation:onlinePulse 2s infinite;background:#35d07f;box-shadow:0 0 0 3px #35d07f17,0 0 10px #35d07fa6;height:6px;width:6px}@keyframes onlinePulse{0%,to{opacity:1}50%{opacity:.45}}.mobile-menu-btn{align-items:center;background:linear-gradient(135deg,#fff,#f3f8fd);border:1px solid #dce6ef;border-radius:14px;box-shadow:0 7px 20px #08233c17;display:none;flex-direction:column;gap:5px;height:46px;justify-content:center;padding:0;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:46px}.mobile-menu-btn:hover{box-shadow:0 11px 27px #2563eb2b;transform:translateY(-2px)}.mobile-menu-btn span{background:linear-gradient(90deg,#2563eb,#7c3aed);border-radius:20px;display:block;height:2.5px;transition:transform .35s ease,opacity .25s ease,width .3s ease;width:23px}.mobile-menu-btn.open span:first-child{transform:translateY(7.5px) rotate(45deg)}.mobile-menu-btn.open span:nth-child(2){opacity:0;width:0}.mobile-menu-btn.open span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.mobile-menu-overlay{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#010b17b8;height:100vh;height:100dvh;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .35s ease,visibility .35s ease;visibility:hidden;width:100%;z-index:99998}.mobile-menu-overlay.active{opacity:1;pointer-events:auto;visibility:visible}.mobile-menu-drawer{background:radial-gradient(circle at 100% 0,#818cf86b,#0000 35%),radial-gradient(circle at 0 100%,#a855f733,#0000 35%),linear-gradient(145deg,#0f172a,#1e1b4b 55%,#312e81);border-left:1px solid #ffffff1f;box-shadow:-25px 0 70px #00000073;height:100vh;height:100dvh;left:auto;max-width:92vw;overflow-x:hidden;overflow-y:auto;padding:23px 19px;position:fixed;right:-430px;top:0;transition:right .45s cubic-bezier(.22,1,.36,1);width:385px;z-index:99999}.mobile-menu-drawer.active{left:0!important;right:auto!important}.mobile-menu-drawer:before{background:linear-gradient(90deg,#0000,#818cf8bf,#a855f7bf,#0000);content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0;top:0}.drawer-orb{border-radius:50%;filter:blur(2px);pointer-events:none;position:absolute}.orb-one{animation:drawerOrb 6s ease-in-out infinite;background:radial-gradient(circle,#818cf824,#0000 70%);height:180px;right:-70px;top:100px;width:180px}.orb-two{animation:drawerOrb 8s ease-in-out infinite reverse;background:radial-gradient(circle,#a855f71f,#0000 70%);bottom:100px;height:210px;left:-100px;width:210px}@keyframes drawerOrb{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(15px,-12px,0) scale(1.08)}}.mobile-menu-header{align-items:flex-start;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:18px;min-height:64px;padding-bottom:15px;position:relative;z-index:2}.mobile-brand{align-items:center;display:flex;gap:11px}.mobile-brand-icon{align-items:center;background:linear-gradient(135deg,#f5b85f2e,#f5b85f0d);border:1px solid #f5b85f26;border-radius:12px;box-shadow:0 7px 20px #0000001f;color:#ffd58f;display:flex;font-size:16px;height:42px;justify-content:center;width:42px}.mobile-brand>div{display:flex;flex-direction:column}.mobile-menu-header small{color:#f5b85f;font-weight:800;letter-spacing:1.7px}.mobile-menu-header strong{color:#fff;font-size:20px;font-weight:800;letter-spacing:-.3px;line-height:1.2;margin-top:4px}.close-btn{align-items:center;background:hsla(0,0%,100%,.055);border:1px solid #ffffff1a;border-radius:50%;color:#fff;display:flex;flex:0 0 42px;font-size:17px;height:42px;justify-content:center;padding:0;transition:color .3s ease,background .3s ease,transform .35s ease;width:42px}.close-btn:hover{background:#f5b85f1f;color:#f5b85f;transform:rotate(90deg) scale(1.05)}.portal-home-btn{align-items:center;background:linear-gradient(135deg,#2563eb,#4f46e5 48%,#7c3aed);border:1px solid #ffffff1f;border-radius:16px;box-shadow:0 13px 32px #2563eb4d;color:#fff;display:flex;gap:12px;margin-bottom:25px;min-height:66px;overflow:hidden;padding:10px 14px;position:relative;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;width:100%;z-index:2}.portal-home-btn:before{background:linear-gradient(110deg,#0000,#ffffff38,#0000);content:"";height:100%;left:-130%;position:absolute;top:0;transform:skewX(-20deg);transition:left .75s ease;width:60%}.portal-home-btn:hover:before{left:140%}.portal-home-btn:hover{box-shadow:0 18px 40px #2563eb6b;color:#fff;transform:translateY(-3px)}.portal-home-icon{align-items:center;background:#ffffff21;border:1px solid #ffffff21;border-radius:11px;color:#fff;display:flex;flex:0 0 40px;font-size:17px;height:40px;justify-content:center;width:40px}.portal-home-btn>span:nth-child(2){display:flex;flex-direction:column}.portal-home-btn small{color:#ffffffa8;font-size:8px;font-weight:800;letter-spacing:1.5px}.portal-home-btn strong{font-size:15px;font-weight:800;margin-top:3px}.portal-arrow{font-size:13px;margin-left:auto;transition:transform .3s ease}.portal-home-btn:hover .portal-arrow{transform:translateX(4px)}.mobile-section-title{align-items:center;color:#ffffff6b;display:flex;font-size:9px;font-weight:800;gap:8px;letter-spacing:1.8px;margin:19px 3px 11px;position:relative;z-index:2}.mobile-section-title>span{background:linear-gradient(90deg,#0000,#ffffff1a);flex:1 1;height:1px}.mobile-section-title>span:last-child{background:linear-gradient(90deg,#ffffff1a,#0000)}.report-title{margin-top:23px}.mobile-nav-list{list-style:none;margin:0;padding:0;position:relative;z-index:2}.mobile-nav-list>li{animation:mobileItemIn .45s both;animation-delay:0ms;animation-delay:calc(var(--mobile-index, 0)*45ms);margin-bottom:5px;width:100%}@keyframes mobileItemIn{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}.mobile-nav-list>li>a,.mobile-reports-toggle{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.025);border-radius:14px;color:#ffffffe8;display:flex;font-size:14px;font-weight:600;gap:11px;line-height:1.3;min-height:57px;padding:9px 11px;position:relative;text-align:left;text-decoration:none;transition:color .3s ease,background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;width:100%}.mobile-nav-list>li>a:hover,.mobile-reports-toggle:hover{background:linear-gradient(90deg,#818cf826,#a855f712);border-color:#ffffff14;box-shadow:0 7px 20px #00000024;color:#fff;transform:translateX(4px)}.mobile-nav-list>li.active>a{background:linear-gradient(90deg,#f5b85f29,rgba(245,184,95,.025));border-color:#f5b85f1a;box-shadow:inset 0 0 20px rgba(245,184,95,.025);color:#ffd58f;font-weight:700}.mobile-nav-list>li.active>a:before{background:linear-gradient(180deg,#ffd78e,#ef9f43);border-radius:0 5px 5px 0;bottom:9px;box-shadow:0 0 10px #f5b85f59;content:"";left:0;position:absolute;top:9px;width:3px}.mobile-icon{align-items:center;background:linear-gradient(135deg,#f5b85f1f,rgba(245,184,95,.035));border:1px solid #f5b85f1a;border-radius:11px;color:#f5b85f;display:flex;flex:0 0 38px;font-size:14px;height:38px;justify-content:center;transition:transform .3s ease,background .3s ease;width:38px}.mobile-nav-list>li>a:hover .mobile-icon,.mobile-reports-toggle:hover .mobile-icon{background:#f5b85f2b;transform:rotate(-6deg) scale(1.08)}.mobile-link-text{flex:1 1;min-width:0}.mobile-arrow{align-items:center;border-radius:50%;color:#ffffff61;display:flex;flex:0 0 28px;font-size:10px;height:28px;justify-content:center;transition:color .25s ease,background .25s ease,transform .25s ease;width:28px}.mobile-nav-list>li>a:hover .mobile-arrow{background:#f5b85f14;color:#f5b85f;transform:translateX(2px)}.mobile-reports-toggle{appearance:none;-webkit-appearance:none;border:1px solid #0000;font-family:inherit}.mobile-reports-toggle[aria-expanded=true]{background:#f5b85f14;border-color:#f5b85f17;color:#ffd58f}.mobile-reports-submenu{background:#0000002b;border-radius:13px;margin:4px 0 7px;max-height:0;overflow:hidden;padding:0;transition:max-height .42s ease,padding .42s ease}.mobile-reports-submenu.open{max-height:450px;padding:5px 0}.mobile-reports-submenu li{border-bottom:1px solid hsla(0,0%,100%,.045)}.mobile-reports-submenu li:last-child{border-bottom:none}.mobile-reports-submenu li a{align-items:center;color:#ffffffbf;display:flex;font-size:13px;font-weight:500;gap:10px;min-height:51px;padding:8px 12px 8px 22px;text-decoration:none;transition:color .25s ease,background .25s ease,padding-left .25s ease}.mobile-reports-submenu li a:hover{background:#f5b85f0f;color:#ffd58f;padding-left:27px}.submenu-icon{align-items:center;background:#f5b85f14;border-radius:8px;color:#f5b85f;display:flex;font-size:11px;height:28px;justify-content:center;width:28px}.mobile-reports-submenu li a>.fa:last-child{color:#ffffff4d;font-size:10px;margin-left:auto}.mobile-menu-footer{border-top:1px solid #ffffff14;margin-top:30px;padding:18px 8px 8px;position:relative;text-align:center;z-index:2}.footer-line{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:10px}.footer-line span{background:linear-gradient(90deg,#0000,#f5b85f73);height:1px;width:42px}.footer-line span:last-child{background:linear-gradient(90deg,#f5b85f73,#0000)}.footer-line .fa{color:#f5b85f;font-size:12px}.mobile-menu-footer strong{color:#ffffff94;display:block;font-size:10px;font-weight:700;letter-spacing:.2px}.mobile-menu-footer small{color:#ffffff4d;display:block;font-size:8px;letter-spacing:.5px;margin-top:4px}.LoaderImage{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffb8;height:100%;inset:0;width:100%;z-index:100000}.mobile-menu-drawer::-webkit-scrollbar{width:5px}.mobile-menu-drawer::-webkit-scrollbar-track{background:hsla(0,0%,100%,.025)}.mobile-menu-drawer::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#818cf899,#a855f78c);border-radius:20px}@media (max-width:1300px){.header-container{gap:18px;padding-left:22px;padding-right:22px}.logo-left img,.logo-right img{height:59px;max-width:260px}.logo-center img{height:58px;max-width:270px}.nav-links{gap:2px}.nav-links .reports-trigger,.nav-links>li>a{font-size:12px;gap:5px;padding:0 8px}.nav-icon-box{flex-basis:21px;font-size:11px;height:21px;width:21px}}@media (max-width:1150px){.nav-text{font-size:11px}.nav-icon-box{display:none}.reports-trigger .nav-icon-box{display:flex}.nav-status{display:none}.desktop-home{flex-basis:45px;width:45px}}@media (max-width:991px){.top-header{box-shadow:0 8px 30px #03193021;left:0!important;margin:0!important;position:fixed!important;right:0!important;top:0!important;transform:none!important;width:100%!important;will-change:transform;z-index:99997!important}.header-container{align-items:center;display:flex;gap:10px;left:auto!important;margin:0;min-height:76px;padding:8px 16px;position:relative!important;right:auto!important;top:auto!important;width:100%}.logo-left{flex:0 0 auto;min-width:0}.logo-center{flex:1 1 auto;justify-content:center;min-width:0;overflow:hidden}.logo-right{display:none!important}.logo-center img,.logo-left img{display:block;height:47px;max-width:185px;object-fit:contain;width:auto}.logo-card a{border-radius:13px;padding:4px 7px}.mobile-menu-btn{display:flex;flex:0 0 auto;margin-left:auto;position:relative;z-index:99998}.main-navbar{display:none!important}}@media (max-width:768px){.header-container{min-height:71px;padding:8px 13px}.logo-center img,.logo-left img{height:43px;max-width:160px}.mobile-menu-drawer{max-width:92vw;width:365px}}@media (max-width:576px){.header-container{gap:6px;min-height:67px;padding:7px 10px}.logo-center img,.logo-left img{height:50px;max-width:130px}.logo-card a{border-radius:11px;padding:3px 5px}.mobile-menu-btn{border-radius:12px;height:41px;width:41px}.mobile-menu-btn span{height:2.2px;width:21px}.mobile-menu-drawer{max-width:92vw;padding:19px 15px;width:330px}.mobile-menu-header strong{font-size:18px}.mobile-brand-icon{height:39px;width:39px}.portal-home-btn{min-height:62px}.mobile-nav-list>li>a,.mobile-reports-toggle{font-size:13.5px;min-height:53px}}@media (max-width:480px){.header-container{min-height:67px;padding:7px 8px}.logo-center img,.logo-left img{height:55px;max-width:119px}.mobile-menu-btn{height:40px;width:40px}.mobile-menu-drawer{max-width:91vw;width:320px}.mobile-menu-header strong{font-size:17px}.mobile-nav-list>li>a,.mobile-reports-toggle{font-size:13px;min-height:51px}.mobile-icon{flex-basis:35px;height:35px;width:35px}}@media (max-width:380px){.header-container{min-height:67px;padding-left:6px;padding-right:6px;position:relative!important}.logo-center img,.logo-left img{height:31px;max-width:103px}.mobile-menu-btn{height:38px;min-height:38px;min-width:38px;width:38px}.mobile-menu-btn span{height:2px;width:20px}.mobile-menu-drawer{max-width:91vw;padding:17px 12px;width:300px}.mobile-menu-header strong{font-size:16px}.mobile-brand-icon{height:36px;width:36px}.portal-home-btn{min-height:58px}.mobile-nav-list>li>a,.mobile-reports-toggle{font-size:12.5px;min-height:49px}.mobile-icon{flex-basis:33px;height:33px;width:33px}}@media (max-width:330px){.header-container{min-height:67px;padding-left:5px;padding-right:5px}.logo-center img,.logo-left img{height:29px;max-width:91px}.mobile-menu-btn{height:36px;min-height:36px;min-width:36px;width:36px}.mobile-menu-drawer{max-width:91vw;padding-left:11px;padding-right:11px;width:280px}.mobile-menu-header strong{font-size:15px}.mobile-nav-list>li>a,.mobile-reports-toggle{font-size:12px}}@media (max-width:991px){.header-container{bottom:auto!important;left:auto!important;position:relative!important;right:auto!important;top:auto!important;transform:none!important}.top-header{left:0!important;position:fixed!important;right:0!important;top:0!important;transform:none!important;z-index:99997!important}.close-btn,.mobile-menu-btn,.mobile-nav-list a,.mobile-reports-toggle{touch-action:manipulation}.mobile-menu-btn{-webkit-user-select:none;user-select:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}:root{--primary:#173b72;--primary-dark:#071a38;--primary-light:#2563eb;--blue:#2563eb;--purple:#7c3aed;--green:#10b981;--orange:#f59e0b;--red:#ef4444;--black:#020617;--gray-50:#f8fafc;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-400:#94a3b8;--gray-500:#64748b;--gray-600:#475569;--gray-700:#334155;--gray-800:#1e293b;--gray-900:#0f172a;--shadow-sm:0 5px 15px #0f172a0f;--shadow:0 10px 30px #0f172a14;--shadow-lg:0 25px 65px #0f172a24;--shadow-xl:0 35px 90px #0f172a33;--radius:16px;--radius-lg:24px;--radius-xl:32px;--ease:cubic-bezier(0.16,1,0.3,1)}.app-wrapper,.app-wrapper *,.app-wrapper :after,.app-wrapper :before{box-sizing:border-box}.app-wrapper{-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 10% 10%,#2563eb0f,#0000 28%),radial-gradient(circle at 90% 20%,#7c3aed0f,#0000 28%),linear-gradient(180deg,#f9fcff,#f2f7ff 45%,#fff);color:#1e293b;color:var(--gray-800);font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;min-height:100vh;overflow-x:hidden;scrollbar-color:#2563eb #f1f5f9;scrollbar-color:var(--blue) var(--gray-100);scrollbar-width:thin;text-rendering:optimizeLegibility;width:100%}.app-wrapper img{max-width:100%}.app-wrapper button,.app-wrapper input,.app-wrapper select{font:inherit}.app-wrapper button{cursor:pointer}.app-wrapper a{color:inherit;text-decoration:none}.app-wrapper figure,.app-wrapper h1,.app-wrapper h2,.app-wrapper h3,.app-wrapper p{margin:0}.app-wrapper ::-webkit-scrollbar{height:10px;width:10px}.app-wrapper ::-webkit-scrollbar-track{background:#f1f5f9;background:var(--gray-100)}.app-wrapper ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#2563eb,#7c3aed);background:linear-gradient(180deg,var(--blue),var(--purple));border-radius:10px}.app-wrapper:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:160px 160px;content:"";inset:0;mix-blend-mode:overlay;opacity:.035;pointer-events:none;position:fixed;z-index:9997}.app-wrapper .container{margin:0 auto;padding:0 20px;width:min(94%,1380px)}.app-wrapper .ssd-scroll-progress{background:linear-gradient(90deg,#06b6d4,#2563eb,#7c3aed);background:linear-gradient(90deg,var(--cyan),var(--blue),var(--purple));box-shadow:0 0 12px #2563eb99;height:3px;left:0;pointer-events:none;position:fixed;top:0;transition:width .12s ease-out;width:0;width:var(--ssd-scroll-progress,0);z-index:10000}.app-wrapper .hero_banner{--mx:50%;--my:40%;background:linear-gradient(135deg,#06172f,#173b72 55%,#2563eb);height:clamp(520px,55vw,730px);isolation:isolate;overflow:hidden;position:relative;width:100%}.app-wrapper .hero_banner:before{background:radial-gradient(620px circle at var(--mx) var(--my),#93c5fd29,#0000 55%);content:"";inset:0;mix-blend-mode:screen;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:6}.app-wrapper .hero-grid{background-image:linear-gradient(#ffffff24 1px,#0000 0),linear-gradient(90deg,#ffffff24 1px,#0000 0);background-size:55px 55px;inset:0;-webkit-mask-image:linear-gradient(180deg,#000,#0000);mask-image:linear-gradient(180deg,#000,#0000);opacity:.12}.app-wrapper .hero-grid,.app-wrapper .hero-orb{pointer-events:none;position:absolute;z-index:4}.app-wrapper .hero-orb{animation:heroFloat 9s ease-in-out infinite;border-radius:50%;filter:blur(2px);opacity:.5}.app-wrapper .hero-orb-one{background:radial-gradient(circle,#2563eb8c,#0000 70%);height:260px;right:8%;top:-90px;width:260px}.app-wrapper .hero-orb-two{animation-delay:-3s;background:radial-gradient(circle,#7c3aed73,#0000 70%);bottom:8%;height:190px;right:30%;width:190px}.app-wrapper .hero-orb-three{animation-delay:-6s;background:radial-gradient(circle,#06b6d459,#0000 70%);height:150px;left:42%;top:30%;width:150px}.app-wrapper .hero_slide{height:100%;inset:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transform:scale(1.08);transition:opacity 1.1s ease,transform 7s cubic-bezier(.16,1,.3,1);transition:opacity 1.1s ease,transform 7s var(--ease);width:100%}.app-wrapper .hero_slide.active{opacity:1;pointer-events:auto;transform:scale(1);z-index:2}.app-wrapper .hero_img{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;transform:scale(1.01);transition:transform 9s cubic-bezier(.16,1,.3,1);transition:transform 9s var(--ease);-webkit-user-select:none;user-select:none;width:100%;z-index:1}.app-wrapper .hero_slide.active .hero_img{transform:scale(1.07)}.app-wrapper .hero-overlay{background:linear-gradient(90deg,#031126f0,#082043d6 32%,#0e305b94 65%,#143f7047);inset:0;position:absolute;z-index:2}.app-wrapper .hero-content{align-items:center;display:flex;height:100%;padding:70px clamp(35px,9vw,150px);position:relative;width:100%;z-index:7}.app-wrapper .hero-content figcaption{color:#fff;color:var(--white);width:min(850px,100%)}.app-wrapper .hero-eyebrow{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffff17;border:1px solid #ffffff3d;border-radius:100px;box-shadow:0 10px 26px #0000002e;color:#ffffffe6;display:inline-flex;font-size:.76rem;font-weight:800;gap:12px;letter-spacing:.15em;margin-bottom:25px;opacity:0;padding:10px 18px;transform:translateY(25px);transition:opacity .8s ease .15s,transform .8s cubic-bezier(.16,1,.3,1) .15s;transition:opacity .8s ease .15s,transform .8s var(--ease) .15s}.app-wrapper .hero-eyebrow-dot{animation:softPulse 2s ease-in-out infinite;background:#60a5fa;border-radius:50%;box-shadow:0 0 0 6px #60a5fa1f,0 0 20px #60a5facc;height:8px;width:8px}.app-wrapper .heading-1{color:#fff;color:var(--white);font-size:clamp(3.2rem,6.8vw,6.7rem);font-weight:950;letter-spacing:-.055em;line-height:.98;max-width:900px;opacity:0;padding-top:35px;text-shadow:0 10px 35px #00000059;transform:translateY(35px);transition:opacity .9s ease .25s,transform .9s cubic-bezier(.16,1,.3,1) .25s;transition:opacity .9s ease .25s,transform .9s var(--ease) .25s}.app-wrapper .heading-1 span{-webkit-text-fill-color:#0000;background:linear-gradient(100deg,#fff,#93c5fd 45%,#c4b5fd);-webkit-background-clip:text;background-clip:text;display:inline-block}.app-wrapper .hero-description{color:#ffffffd6;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:450;line-height:1.75;margin-top:27px;max-width:690px;opacity:0;transform:translateY(30px);transition:opacity .9s ease .42s,transform .9s cubic-bezier(.16,1,.3,1) .42s;transition:opacity .9s ease .42s,transform .9s var(--ease) .42s}.app-wrapper .hero_slide.active .heading-1,.app-wrapper .hero_slide.active .hero-description,.app-wrapper .hero_slide.active .hero-eyebrow{opacity:1;transform:translateY(0)}.app-wrapper .hero-actions{align-items:center;display:flex;gap:14px;margin-top:34px;opacity:0;transform:translateY(25px);transition:opacity .9s ease .55s,transform .9s cubic-bezier(.16,1,.3,1) .55s;transition:opacity .9s ease .55s,transform .9s var(--ease) .55s}.app-wrapper .hero_slide.active .hero-actions{opacity:1;transform:translateY(0)}.app-wrapper .hero-primary-btn,.app-wrapper .hero-secondary-btn{--tx:0px;--ty:0px;border-radius:14px;font-size:.94rem;font-weight:800;isolation:isolate;min-height:56px;overflow:hidden;padding:0 24px;position:relative;transform:translate(var(--tx),var(--ty));transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.app-wrapper .hero-primary-btn{align-items:center;background:#fff;background:var(--white);border:0;box-shadow:0 15px 35px #0003;color:#173b72;color:var(--primary);display:inline-flex;gap:14px}.app-wrapper .hero-primary-btn span{align-items:center;background:#2563eb;background:var(--primary-light);border-radius:50%;color:#fff;color:var(--white);display:flex;height:30px;justify-content:center;width:30px}.app-wrapper .hero-primary-btn:hover{box-shadow:0 20px 40px #0000004d;transform:translate(var(--tx),calc(var(--ty) - 4px))}.app-wrapper .hero-secondary-btn{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff17;border:1px solid #ffffff4d;color:#fff;color:var(--white)}.app-wrapper .hero-secondary-btn:hover{background:#ffffff29;transform:translate(var(--tx),calc(var(--ty) - 4px))}.app-wrapper .btn-search:after,.app-wrapper .hero-primary-btn:after,.app-wrapper .searchDivBtn:after{background:linear-gradient(120deg,#0000 35%,#ffffff8c 50%,#0000 65%);background-position:200% 0;background-size:250% 100%;content:"";inset:0;pointer-events:none;position:absolute;transition:background-position .65s ease;z-index:1}.app-wrapper .btn-search:hover:after,.app-wrapper .hero-primary-btn:hover:after,.app-wrapper .searchDivBtn:hover:after{background-position:-50% 0}.app-wrapper .btn-search>*,.app-wrapper .hero-primary-btn>*,.app-wrapper .searchDivBtn>*{position:relative;z-index:2}.app-wrapper .hero_fallback{align-items:center;background:linear-gradient(135deg,#071a38,#173b72,#2563eb);color:#fff;display:flex;inset:0;justify-content:center;position:absolute;z-index:1}.app-wrapper .hero_fallback span{font-size:clamp(2rem,7vw,6rem);font-weight:950;letter-spacing:.04em;opacity:.18;padding:0 20px;text-align:center}.app-wrapper .slider-arrow{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff4d;border-radius:50%;color:#fff;display:flex;font-size:2.1rem;height:58px;justify-content:center;line-height:1;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .25s ease,transform .25s ease,background .25s ease;width:58px;z-index:30}.app-wrapper .hero_banner:hover .slider-arrow{opacity:1}.app-wrapper .slider-arrow:hover{background:#fff3;transform:translateY(-50%) scale(1.08)}.app-wrapper .slider-arrow-prev{left:28px}.app-wrapper .slider-arrow-next{right:28px}.app-wrapper .slider_dots{align-items:center;bottom:30px;display:flex;gap:9px;left:50%;position:absolute;transform:translateX(-50%);z-index:40}.app-wrapper .slider_dots button{background:#ffffff73;border:0;border-radius:50%;height:9px;padding:0;transition:width .3s ease,background .3s ease;width:9px}.app-wrapper .slider_dots button.active{background:#fff;border-radius:50px;width:38px}.app-wrapper .hero-bottom-fade{background:linear-gradient(0deg,#f8fafccc,#0000);bottom:0;height:150px;left:0;pointer-events:none;position:absolute;right:0;z-index:15}.app-wrapper .main-content{padding:70px 0 100px;position:relative;width:100%}.app-wrapper .premium-heading-block{align-items:center;background:linear-gradient(135deg,#fffffff5,#eff6ffeb);border:1px solid #2563eb1f;border-radius:34px;box-shadow:0 1px 2px #0f172a0a,0 25px 70px #2563eb17;display:flex;isolation:isolate;justify-content:center;margin:0 auto 25px;min-height:270px;overflow:hidden;position:relative;width:min(100%,1100px)}.app-wrapper .heading-background-grid{animation:gridMove 16s linear infinite;background-image:linear-gradient(#2563eb14 1px,#0000 0),linear-gradient(90deg,#7c3aed12 1px,#0000 0);background-size:35px 35px;inset:0;-webkit-mask-image:radial-gradient(circle,#000 10%,#0000 78%);mask-image:radial-gradient(circle,#000 10%,#0000 78%);opacity:.55;position:absolute;z-index:-2}.app-wrapper .heading-orb{animation:headingFloat 8s ease-in-out infinite;border-radius:50%;filter:blur(2px);pointer-events:none;position:absolute;z-index:-1}.app-wrapper .heading-orb-one{background:radial-gradient(circle,#2563eb2e,#0000 70%);height:260px;left:-100px;top:-120px;width:260px}.app-wrapper .heading-orb-two{animation-delay:-3s;background:radial-gradient(circle,#7c3aed2e,#0000 70%);bottom:-100px;height:220px;right:-70px;width:220px}.app-wrapper .heading-orb-three{animation-delay:-5s;background:radial-gradient(circle,#06b6d424,#0000 70%);height:120px;right:25%;top:15%;width:120px}.app-wrapper .heading-content{padding:40px 30px;position:relative;text-align:center;width:100%;z-index:4}.app-wrapper .premium-kicker{align-items:center;color:#2563eb;color:var(--primary-light);display:inline-flex;font-size:clamp(.68rem,1vw,.78rem);font-weight:900;gap:12px;justify-content:center;letter-spacing:.18em;margin-bottom:15px}.app-wrapper .kicker-line{background:linear-gradient(90deg,#2563eb,#7c3aed);background:linear-gradient(90deg,var(--blue),var(--purple));border-radius:10px;height:2px;width:30px}.app-wrapper .premium-heading-block h2{color:#0f172a;color:var(--gray-900);font-size:clamp(2.5rem,5vw,5rem);font-weight:950;letter-spacing:-.055em;line-height:1}.app-wrapper .premium-heading-block h2 span{-webkit-text-fill-color:#0000;animation:gradientText 5s ease infinite;background:linear-gradient(100deg,#2563eb,#7c3aed,#06b6d4);-webkit-background-clip:text;background-clip:text;background-size:260% auto}.app-wrapper .premium-heading-block p{color:#64748b;color:var(--gray-500);font-size:clamp(.95rem,1.5vw,1.13rem);line-height:1.75;margin:20px auto 0;max-width:730px}.app-wrapper .search-section-wrapper{display:flex;justify-content:center;margin:0 auto 65px;padding:0 15px;position:relative;z-index:10}.app-wrapper .search_school_bar{align-items:center;background:#fffffff5;border:1px solid #e2e8f0e6;border-radius:100px;box-shadow:0 1px 2px #0f172a0a,0 25px 70px #0f172a21;display:flex;min-height:84px;padding:8px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background .3s ease;width:min(100%,1080px)}.app-wrapper .search_school_bar:hover{box-shadow:0 30px 80px #2563eb29;transform:translateY(-3px)}.app-wrapper .search_school_bar.focused{background:linear-gradient(180deg,#fffffffa,#eff6fffa);border-color:#2563eb80;box-shadow:0 0 0 6px #2563eb12,0 30px 80px #2563eb24}.app-wrapper .search-icon-wrapper{align-items:center;background:linear-gradient(135deg,#eff6ff,#eef2ff);border-radius:50%;color:#2563eb;color:var(--blue);display:flex;flex:0 0 68px;height:68px;justify-content:center;width:68px}.app-wrapper .search-icon-wrapper svg{display:block;height:27px;width:27px}.app-wrapper .searchbar{background:#0000;border:0;color:#1e293b;color:var(--gray-800);flex:1 1;font-size:clamp(.98rem,1.6vw,1.12rem);font-weight:600;height:68px;min-width:0;outline:none;padding:0 20px}.app-wrapper .searchbar::placeholder{color:#94a3b8;color:var(--gray-400);font-weight:450}.app-wrapper .btn-search{--tx:0px;--ty:0px;align-items:center;background:linear-gradient(135deg,#173b72,#2563eb,#7c3aed);background-size:200% auto,250% 100%;border:0;border-radius:100px;box-shadow:0 12px 30px #2563eb47;color:#fff;display:flex;font-size:1rem;font-weight:850;gap:12px;height:68px;isolation:isolate;justify-content:center;min-width:145px;overflow:hidden;position:relative;transform:translate(var(--tx),var(--ty));transition:transform .25s ease,box-shadow .25s ease,background-position .4s ease}.app-wrapper .btn-search:hover{background-position:100%;box-shadow:0 17px 35px #2563eb59;transform:translate(var(--tx),calc(var(--ty) - 2px))}.app-wrapper .search-btn-arrow{font-size:1.25rem;transition:transform .25s ease}.app-wrapper .btn-search:hover .search-btn-arrow{transform:translateX(4px)}.app-wrapper .card-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto;padding:10px 0 60px;perspective:1200px;position:relative;width:min(100%,1300px)}.app-wrapper .card-container .item{--rx:0deg;--ry:0deg;animation:cardEntrance .7s cubic-bezier(.16,1,.3,1) both;animation:cardEntrance .7s var(--ease) both;background-color:#fffffff2;background-image:linear-gradient(180deg,#ffffffe6,#fff0 40%);border:1px solid #e2e8f0f2;border-radius:24px;box-shadow:0 1px 2px #0f172a0a,0 12px 30px #0f172a12;cursor:pointer;height:210px;isolation:isolate;overflow:hidden;position:relative;transform:translateY(0) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s ease;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s ease}.app-wrapper .card-container .item:hover{border-color:var(--card-color);box-shadow:0 30px 70px #0f172a2e,inset 0 0 0 1px #ffffff80;transform:translateY(-10px) rotateX(var(--rx)) rotateY(var(--ry))}.app-wrapper .card-container .item.active{border-color:var(--card-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--card-color) 12%,#0000),0 30px 70px #0f172a2e;transform:translateY(-6px) rotateX(var(--rx)) rotateY(var(--ry))}.app-wrapper .card-container .item:before{background:linear-gradient(90deg,var(--card-color),#0000);content:"";height:5px;left:0;position:absolute;right:0;top:0;z-index:6}.app-wrapper .card-container .item:after{background:radial-gradient(circle,color-mix(in srgb,var(--card-color) 18%,#0000),#0000 70%);border-radius:50%;content:"";height:180px;position:absolute;right:-90px;top:-90px;transition:transform .5s cubic-bezier(.16,1,.3,1);transition:transform .5s var(--ease);width:180px}.app-wrapper .card-container .item:hover:after{transform:scale(1.6)}.app-wrapper .card-shine{background:linear-gradient(90deg,#0000,#ffffff73,#0000);height:100%;left:-120%;pointer-events:none;position:absolute;top:0;transform:skewX(-18deg) translateZ(28px);transition:left .7s ease;width:60%;z-index:8}.app-wrapper .item:hover .card-shine{left:140%}.app-wrapper .card-number{color:#cbd5e1;color:var(--gray-300);font-size:.72rem;font-weight:900;letter-spacing:.1em;position:absolute;right:18px;top:18px;transform:translateZ(28px);z-index:5}.app-wrapper .firtsDiv{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:25px;position:relative;transition:opacity .25s ease,transform .35s ease;width:100%;z-index:4}.app-wrapper .item:hover .firtsDiv{opacity:0;transform:translateY(-15px)}.app-wrapper .card-icon{align-items:center;background:color-mix(in srgb,var(--card-color) 10%,#fff);border-radius:20px;color:var(--card-color);display:flex;height:72px;justify-content:center;margin-bottom:15px;position:relative;transform:translateZ(28px);transition:transform .35s cubic-bezier(.16,1,.3,1),background .35s ease;transition:transform .35s var(--ease),background .35s ease;width:72px}.app-wrapper .card-icon svg{height:40px;width:40px}.app-wrapper .item:hover .card-icon{transform:scale(1.1) rotate(-4deg) translateZ(28px)}.app-wrapper .card-icon:before{animation:ssdSpin 6s linear infinite;background:conic-gradient(from 0deg,color-mix(in srgb,var(--card-color) 40%,#0000),#0000 30%,color-mix(in srgb,var(--card-color) 40%,#0000) 60%,#0000 90%);border-radius:50%;content:"";inset:-10px;opacity:0;position:absolute;transition:opacity .35s ease;z-index:-1}.app-wrapper .item:hover .card-icon:before{opacity:.5}.app-wrapper .firtsDiv figcaption{text-align:center;width:100%}.app-wrapper .firtsDiv figcaption p{color:#334155;color:var(--gray-700);font-size:clamp(.82rem,1vw,.95rem);font-weight:750;line-height:1.4}.app-wrapper .card-mini-arrow{color:var(--card-color);font-size:1.15rem;margin-top:12px;opacity:.7}.app-wrapper .secondDiv{align-items:center;background:linear-gradient(145deg,var(--card-color),#173b72);color:#fff;display:flex;flex-direction:column;inset:0;justify-content:center;opacity:0;padding:25px;position:absolute;transform:scale(.94) translateY(15px);transition:opacity .3s ease,transform .4s cubic-bezier(.16,1,.3,1),visibility .3s ease;transition:opacity .3s ease,transform .4s var(--ease),visibility .3s ease;visibility:hidden;z-index:7}.app-wrapper .item.active .secondDiv,.app-wrapper .item:hover .secondDiv{opacity:1;transform:scale(1) translateY(0);visibility:visible}.app-wrapper .active-card-icon{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff40;border-radius:18px;color:#fff;display:flex;height:62px;justify-content:center;margin-bottom:14px;width:62px}.app-wrapper .active-card-icon svg{height:34px;width:34px}.app-wrapper .active-card-content{align-items:center;display:flex;flex-direction:column;gap:7px;text-align:center}.app-wrapper .active-card-content span{font-size:.62rem;font-weight:800;letter-spacing:.16em;opacity:.7}.app-wrapper .active-card-content strong{color:#fff;font-size:.92rem;line-height:1.4;max-width:210px}.app-wrapper .card-arrow{align-items:center;background:#ffffff21;border-radius:50%;bottom:15px;color:#fff;display:flex;height:34px;justify-content:center;position:absolute;right:15px;transition:transform .25s ease,background .25s ease;width:34px}.app-wrapper .card-arrow svg{height:18px;width:18px}.app-wrapper .item:hover .card-arrow:hover{background:#ffffff40;transform:translateX(4px)}.app-wrapper .sections-wrapper{margin:0 auto;width:min(100%,1050px)}.app-wrapper .containerlst{max-height:0;opacity:0;overflow:hidden;padding-top:0;transition:max-height .75s cubic-bezier(.16,1,.3,1),opacity .35s ease,padding .35s ease;transition:max-height .75s var(--ease),opacity .35s ease,padding .35s ease}.app-wrapper .containerlst.active{max-height:3000px;opacity:1;padding-top:18px}.app-wrapper .searchDiv{--mx:50%;--my:40%;background:linear-gradient(135deg,#2563eb,#173b72 55%,#4326a8);border:1px solid #ffffff38;border-radius:30px;box-shadow:0 30px 75px #173b723b;isolation:isolate;margin-bottom:30px;overflow:hidden;padding:42px;position:relative;width:100%}.app-wrapper .searchDiv:before{animation:ssdBorderFlow 9s ease infinite;background:linear-gradient(120deg,#ffffffa6,#06b6d48c,#ffffff26,#7c3aed8c);background-size:260% 260%;border-radius:32px;content:"";inset:-2px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute;z-index:1}.app-wrapper .searchDiv:after{background:radial-gradient(520px circle at var(--mx) var(--my),#ffffff29,#0000 55%);border-radius:inherit;content:"";inset:0;mix-blend-mode:screen;pointer-events:none;position:absolute;z-index:2}.app-wrapper .section-glow{border-radius:50%;filter:blur(3px);pointer-events:none;position:absolute}.app-wrapper .glow-one{background:radial-gradient(circle,#ffffff26,#0000 70%);height:380px;right:-130px;top:-230px;width:380px}.app-wrapper .glow-two{background:radial-gradient(circle,#06b6d421,#0000 70%);bottom:-190px;height:280px;left:-100px;width:280px}.app-wrapper .card-bg{position:relative;z-index:3}.app-wrapper .section-header{margin-bottom:30px;text-align:center}.app-wrapper .section-header-kicker{color:#ffffffa6;display:inline-block;font-size:.66rem;font-weight:900;letter-spacing:.17em;margin-bottom:9px}.app-wrapper .section-header h2{color:#fff;font-size:clamp(1.45rem,2.5vw,2.05rem);font-weight:900;line-height:1.15}.app-wrapper .section-header p{color:#ffffffb3;font-size:.9rem;margin-top:9px}.app-wrapper .radioBtns{display:flex;justify-content:center;margin-bottom:30px}.app-wrapper .radioBtns>span{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.app-wrapper .radioBtns input[type=radio]{opacity:0;pointer-events:none;position:absolute}.app-wrapper .radioBtns label{align-items:center;background:#ffffff14;border:1px solid #ffffff2e;border-radius:100px;color:#ffffffe6;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:700;min-height:46px;padding:0 18px 0 45px;position:relative;transition:background .2s ease,border-color .2s ease,transform .2s ease}.app-wrapper .radioBtns label:hover{background:#ffffff21;transform:translateY(-2px)}.app-wrapper .radioBtns label:before{border:2px solid #ffffffb3;border-radius:50%;content:"";height:19px;left:15px;position:absolute;width:19px}.app-wrapper .radioBtns label:after{background:#fff;border-radius:50%;content:"";height:7px;left:21px;position:absolute;transform:scale(0);transition:transform .18s ease;width:7px}.app-wrapper .radioBtns input[type=radio]:checked+label{background:#ffffff2e;border-color:#fff9;box-shadow:0 8px 20px #0000001f}.app-wrapper .radioBtns input[type=radio]:checked+label:after{transform:scale(1)}.app-wrapper .selctBox{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.app-wrapper .select-wrapper{min-width:0;position:relative}.app-wrapper .form-control{appearance:none;-webkit-appearance:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background-color:#fffffffa;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23173b72' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:18px;border:2px solid #fffc;border-radius:14px;box-shadow:0 7px 20px #0f172a14;color:#173b72;color:var(--primary);font-size:.9rem;font-weight:650;height:58px;outline:none;padding:0 48px 0 18px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;width:100%}.app-wrapper .form-control:hover{border-color:#fff;box-shadow:0 12px 25px #0f172a21;transform:translateY(-2px)}.app-wrapper .form-control:focus{border-color:#fff;box-shadow:0 0 0 4px #ffffff2e,0 12px 25px #0f172a21}.app-wrapper .form-control:disabled{cursor:not-allowed;opacity:.6;transform:none}.app-wrapper input.form-control{background-image:none;padding:0 18px}.app-wrapper input.form-control::placeholder{color:#94a3b8;color:var(--gray-400);font-weight:500}.app-wrapper .captcha-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-top:22px}.app-wrapper .captcha-display-wrapper,.app-wrapper .captcha-input-wrapper{min-width:0}.app-wrapper .field-label{color:#ffffffa6;font-size:.62rem;font-weight:850;letter-spacing:.13em;margin-bottom:8px}.app-wrapper .search_text_feild{background:#fff;border:2px solid #fff;box-shadow:0 7px 20px #0f172a0f;color:#1e293b;color:var(--gray-800);height:58px;padding:0 18px}.app-wrapper .search_text_feild::placeholder{color:#94a3b8;color:var(--gray-400)}.app-wrapper .captcha-display-wrapper{align-items:end;display:flex}.app-wrapper .captcha-box{align-items:center;display:flex;gap:10px;width:100%}.app-wrapper .captcha-placeholder{align-items:center;background:repeating-linear-gradient(45deg,#f8fafc,#f8fafc 10px,#e2e8f0 0,#e2e8f0 20px);border:2px solid #e2e8f0;border:2px solid var(--gray-200);border-radius:14px;box-shadow:inset 0 2px 8px #0f172a14;cursor:pointer;display:flex;flex:1 1;height:58px;justify-content:center;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none}.app-wrapper .captcha-text{color:#173b72;color:var(--primary);font-family:Courier New,monospace;font-size:1.25rem;font-weight:950;letter-spacing:5px;position:relative;text-shadow:2px 2px 0 #ffffffe6;z-index:4}.app-wrapper .captcha-noise{background:#173b7238;height:2px;position:absolute;transform:rotate(-8deg);width:160%}.app-wrapper .noise-one{top:20px}.app-wrapper .noise-two{bottom:18px;transform:rotate(9deg)}.app-wrapper .refresh-icon{align-items:center;background:#fff;border:2px solid #ffffffd9;border-radius:14px;color:#173b72;color:var(--primary);display:flex;flex-shrink:0;height:58px;justify-content:center;transition:transform .3s ease,background .2s ease,color .2s ease;width:58px}.app-wrapper .refresh-icon svg{height:21px;width:21px}.app-wrapper .refresh-icon:hover{background:#173b72;background:var(--primary);color:#fff;transform:rotate(180deg)}.app-wrapper .search-btn-wrapper{display:flex;justify-content:center;margin-top:30px}.app-wrapper .searchDivBtn{--tx:0px;--ty:0px;align-items:center;background:#fff;border:0;border-radius:100px;box-shadow:0 12px 30px #0000002b;color:#173b72;color:var(--primary);display:inline-flex;font-size:.92rem;font-weight:900;gap:15px;justify-content:center;min-height:58px;min-width:220px;padding:0 25px;transform:translate(var(--tx),var(--ty));transition:transform .25s ease,box-shadow .25s ease}.app-wrapper .searchDivBtn:hover{box-shadow:0 18px 38px #0000003b;transform:translate(var(--tx),calc(var(--ty) - 4px))}.app-wrapper .btn-arrow{align-items:center;background:#2563eb;background:var(--primary-light);border-radius:50%;color:#fff;display:flex;height:31px;justify-content:center;width:31px}.app-wrapper .btn-arrow svg{height:18px;width:18px}.app-wrapper .premium-info-box{align-items:center;background:#ffffff14;border:1px solid #ffffff29;border-radius:18px;color:#fff;display:flex;gap:18px;margin:0 auto;max-width:720px;padding:20px}.app-wrapper .premium-info-icon{align-items:center;background:#ffffff24;border-radius:15px;display:flex;flex-shrink:0;font-size:1.25rem;height:50px;justify-content:center;width:50px}.app-wrapper .premium-info-box strong{font-size:1rem}.app-wrapper .premium-info-box p{color:#ffffffad;font-size:.83rem;margin-top:5px}.app-wrapper .mobile-nav{background:linear-gradient(180deg,#173b72,#071a38);bottom:0;box-shadow:20px 0 50px #00000040;left:-330px;max-width:85vw;overflow-y:auto;position:fixed;top:0;transition:left .4s cubic-bezier(.16,1,.3,1);transition:left .4s var(--ease);width:310px;z-index:9999}.app-wrapper.mobile-nav-active .mobile-nav{left:0}.app-wrapper .mobile-nav-brand{align-items:center;border-bottom:1px solid #ffffff1a;color:#fff;display:flex;gap:12px;padding:25px 20px}.app-wrapper .brand-symbol{align-items:center;background:linear-gradient(135deg,#60a5fa,#7c3aed);border-radius:14px;display:flex;font-weight:950;height:45px;justify-content:center;width:45px}.app-wrapper .mobile-nav-brand div{display:flex;flex-direction:column}.app-wrapper .mobile-nav-brand strong{font-size:.92rem}.app-wrapper .mobile-nav-brand small{color:#fff9}.app-wrapper .mobile-nav-brand button{background:#0000;border:0;color:#fff;font-size:2rem;margin-left:auto}.app-wrapper .mobile-nav ul{list-style:none;margin:0;padding:15px 0}.app-wrapper .mobile-nav li{list-style:none}.app-wrapper .mobile-nav a{border-left:3px solid #0000;color:#ffffffdb;display:block;font-size:.9rem;font-weight:650;padding:15px 24px;transition:background .2s ease,padding .2s ease,border-color .2s ease}.app-wrapper .mobile-nav a:hover,.app-wrapper .mobile-nav li.active a{background:#ffffff14;border-left-color:#60a5fa;padding-left:30px}.app-wrapper .mobile-nav-overly{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0206179e;display:none;inset:0;position:fixed;z-index:9998}.app-wrapper.mobile-nav-active .mobile-nav-overly{display:block}.app-wrapper .back-top{align-items:center;border:1px solid #ffffff59;border-radius:50%;bottom:25px;box-shadow:0 18px 40px #173b7252,inset 0 0 0 1px #ffffff14;color:#fff;display:flex;font-size:1.25rem;height:52px;justify-content:center;opacity:0;position:fixed;right:25px;transform:translateY(20px);transition:opacity .25s ease,visibility .25s ease,transform .25s ease;visibility:hidden;width:52px;z-index:900}.app-wrapper .back-top.show{opacity:1;transform:translateY(0);visibility:visible}.app-wrapper .back-top:hover{transform:translateY(-5px)}.app-wrapper .ssd-ripple{animation:ssdRipple .65s ease-out forwards;background:#ffffff8c;border-radius:50%;pointer-events:none;position:absolute;transform:scale(0);z-index:3}@keyframes heroFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(20px,-25px,0) scale(1.08)}}@keyframes headingFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(25px,-20px,0) scale(1.08)}}@keyframes gridMove{0%{background-position:0 0,0 0}to{background-position:35px 35px,35px 35px}}@keyframes gradientText{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes softPulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes cardEntrance{0%{opacity:0;transform:translateY(35px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ssdBorderFlow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes ssdRipple{to{opacity:0;transform:scale(2.4)}}@keyframes ssdSpin{to{transform:rotate(1turn)}}.app-wrapper .card-container .item:first-child{animation-delay:40ms}.app-wrapper .card-container .item:nth-child(2){animation-delay:80ms}.app-wrapper .card-container .item:nth-child(3){animation-delay:.12s}.app-wrapper .card-container .item:nth-child(4){animation-delay:.16s}.app-wrapper .card-container .item:nth-child(5){animation-delay:.2s}.app-wrapper .card-container .item:nth-child(6){animation-delay:.24s}.app-wrapper .card-container .item:nth-child(7){animation-delay:.28s}.app-wrapper .card-container .item:nth-child(8){animation-delay:.32s}.app-wrapper .card-container .item:nth-child(9){animation-delay:.36s}.app-wrapper .card-container .item:nth-child(10){animation-delay:.4s}@media (max-width:1200px){.app-wrapper .hero-content{padding-left:80px;padding-right:80px}.app-wrapper .card-container{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:991px){.app-wrapper .hero_banner{height:clamp(470px,65vw,590px)}.app-wrapper .hero-content{padding:50px 45px}.app-wrapper .heading-1{font-size:clamp(2.9rem,8vw,4.6rem)}.app-wrapper .card-container{grid-template-columns:repeat(3,minmax(0,1fr))}.app-wrapper .selctBox{grid-template-columns:repeat(2,minmax(0,1fr))}.app-wrapper .captcha-row{grid-template-columns:1fr}.app-wrapper .premium-heading-block{min-height:240px}}@media (max-width:767px){.app-wrapper .container{padding:0 10px;width:96%}.app-wrapper .hero_banner{height:430px}.app-wrapper .hero-overlay{background:linear-gradient(180deg,#0311268a,#031126e8)}.app-wrapper .hero-content{align-items:center;justify-content:center;padding:10px;text-align:center}.app-wrapper .hero-content figcaption{width:100%}.app-wrapper .hero-eyebrow{font-size:.62rem;letter-spacing:.1em;margin-bottom:17px;padding:8px 13px}.app-wrapper .heading-1{font-size:clamp(2.35rem,10vw,3.5rem);line-height:1.02}.app-wrapper .hero-description{font-size:.9rem;line-height:1.6;margin:17px auto 0}.app-wrapper .hero-actions{flex-direction:column;margin-top:24px;width:100%}.app-wrapper .hero-primary-btn,.app-wrapper .hero-secondary-btn{justify-content:center;min-height:52px;width:min(100%,310px)}.app-wrapper .slider-arrow{display:none}.app-wrapper .slider_dots{bottom:19px}.app-wrapper .main-content{padding:50px 0 70px}.app-wrapper .premium-heading-block{border-radius:25px;margin-bottom:18px;min-height:230px}.app-wrapper .heading-content{padding:32px 18px}.app-wrapper .kicker-line{width:18px}.app-wrapper .premium-heading-block h2{font-size:clamp(2rem,9vw,3.1rem);line-height:1.02}.app-wrapper .premium-heading-block p{font-size:.86rem;line-height:1.55;margin-top:15px}.app-wrapper .search-section-wrapper{margin-bottom:45px;padding:0 6px}.app-wrapper .search_school_bar{border-radius:20px;min-height:70px;padding:6px}.app-wrapper .search-icon-wrapper{border-radius:15px;flex-basis:50px;height:56px;width:50px}.app-wrapper .search-icon-wrapper svg{height:21px;width:21px}.app-wrapper .searchbar{font-size:.86rem;height:56px;padding:0 10px}.app-wrapper .searchbar::placeholder{font-size:.78rem}.app-wrapper .btn-search{border-radius:15px;font-size:.82rem;height:56px;min-width:82px;padding:0 15px}.app-wrapper .search-btn-arrow{display:none}.app-wrapper .card-container{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:40px}.app-wrapper .card-container .item{border-radius:19px;height:175px}.app-wrapper .card-number{font-size:.6rem;right:13px;top:13px}.app-wrapper .firtsDiv{padding:18px 12px}.app-wrapper .card-icon{border-radius:16px;height:56px;margin-bottom:10px;width:56px}.app-wrapper .card-icon svg{height:31px;width:31px}.app-wrapper .firtsDiv figcaption p{font-size:.76rem}.app-wrapper .card-mini-arrow{font-size:.95rem;margin-top:8px}.app-wrapper .secondDiv{padding:15px}.app-wrapper .active-card-icon{border-radius:14px;height:48px;margin-bottom:9px;width:48px}.app-wrapper .active-card-icon svg{height:26px;width:26px}.app-wrapper .active-card-content span{font-size:.52rem}.app-wrapper .active-card-content strong{font-size:.72rem}.app-wrapper .card-arrow{bottom:9px;height:28px;right:9px;width:28px}.app-wrapper .searchDiv{border-radius:22px;padding:28px 15px 30px}.app-wrapper .section-header{margin-bottom:23px}.app-wrapper .section-header h2{font-size:1.25rem}.app-wrapper .section-header p{font-size:.78rem}.app-wrapper .radioBtns{margin-bottom:22px}.app-wrapper .radioBtns>span{gap:8px;width:100%}.app-wrapper .radioBtns label{font-size:.75rem;min-height:42px;padding:0 14px 0 38px}.app-wrapper .radioBtns label:before{height:17px;left:12px;width:17px}.app-wrapper .radioBtns label:after{height:7px;left:17px;width:7px}.app-wrapper .selctBox{gap:10px;grid-template-columns:1fr}.app-wrapper .form-control{font-size:.82rem;height:52px}.app-wrapper .captcha-row{gap:10px;grid-template-columns:1fr;margin-top:15px}.app-wrapper .captcha-display-wrapper{align-items:stretch}.app-wrapper .captcha-placeholder,.app-wrapper .refresh-icon,.app-wrapper .search_text_feild{height:52px}.app-wrapper .search-btn-wrapper{margin-top:23px}.app-wrapper .searchDivBtn{min-height:54px;min-width:0;width:100%}}@media (max-width:480px){.app-wrapper .hero_banner{height:440px}.app-wrapper .hero-content{padding:28px 15px 55px}.app-wrapper .hero-eyebrow{font-size:.54rem}.app-wrapper .heading-1{font-size:clamp(2rem,11vw,2.75rem)}.app-wrapper .hero-description{font-size:.82rem}.app-wrapper .hero-primary-btn,.app-wrapper .hero-secondary-btn{width:100%}.app-wrapper .search_school_bar{border-radius:18px;flex-direction:column;gap:8px;padding:9px}.app-wrapper .search-icon-wrapper{display:none}.app-wrapper .searchbar{background:#f8fafc;background:var(--gray-50);box-sizing:border-box;padding:0 13px;text-align:center}.app-wrapper .btn-search,.app-wrapper .searchbar{border-radius:12px;height:50px;width:100%}.app-wrapper .card-container{grid-template-columns:1fr}.app-wrapper .card-container .item{height:125px}.app-wrapper .firtsDiv{flex-direction:row;gap:14px;justify-content:flex-start;padding:0 20px}.app-wrapper .firtsDiv .card-icon{flex-shrink:0;height:52px;margin-bottom:0;width:52px}.app-wrapper .firtsDiv figcaption{flex:1 1;text-align:left}.app-wrapper .firtsDiv figcaption p{font-size:.82rem;text-align:left}.app-wrapper .card-mini-arrow{margin-left:auto}.app-wrapper .secondDiv{flex-direction:row;gap:13px;justify-content:flex-start;padding:0 48px 0 20px}.app-wrapper .active-card-icon{flex-shrink:0;margin:0}.app-wrapper .active-card-content{align-items:flex-start;text-align:left}.app-wrapper .active-card-content strong{text-align:left}.app-wrapper .premium-heading-block{border-radius:21px;min-height:205px}.app-wrapper .premium-heading-block h2{font-size:clamp(1.85rem,10vw,2.5rem)}.app-wrapper .premium-heading-block p{font-size:.77rem}.app-wrapper .searchDiv{border-radius:19px;padding:24px 12px 25px}.app-wrapper .radioBtns>span{align-items:stretch;flex-direction:column}.app-wrapper .radioBtns label{justify-content:flex-start;width:100%}.app-wrapper .premium-info-box{align-items:flex-start;padding:15px}.app-wrapper .premium-info-box strong{font-size:.88rem}.app-wrapper .premium-info-box p{font-size:.72rem}.app-wrapper .back-top{bottom:15px;height:45px;right:15px;width:45px}}@media (max-width:360px){.app-wrapper .hero_banner{height:360px}.app-wrapper .heading-1{font-size:1.85rem}.app-wrapper .hero-description{font-size:.76rem}.app-wrapper .premium-heading-block h2{font-size:1.7rem}.app-wrapper .card-container .item{height:115px}.app-wrapper .firtsDiv{padding:0 14px}.app-wrapper .firtsDiv .card-icon{height:45px;width:45px}.app-wrapper .card-icon svg{height:26px;width:26px}.app-wrapper .firtsDiv figcaption p{font-size:.76rem}}.app-wrapper [role=button]:focus-visible,.app-wrapper button:focus-visible,.app-wrapper input:focus-visible,.app-wrapper select:focus-visible{outline:3px solid #2563eb73;outline-offset:4px}@media (prefers-reduced-motion:reduce){.app-wrapper *,.app-wrapper :after,.app-wrapper :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.app-wrapper .card-container .item{transform:none!important}.app-wrapper .hero_banner:before,.app-wrapper .searchDiv:after{display:none}.app-wrapper .ssd-scroll-progress{transition:none}.app-wrapper .card-icon:before{animation:none}}.ssd-header{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffd9;border-bottom:1px solid #e2e8f099;left:0;padding:14px 0;pointer-events:none;position:fixed;right:0;top:0;transform:translateY(-100%);transition:transform .4s cubic-bezier(.16,1,.3,1),background .3s ease;transition:transform .4s var(--ease),background .3s ease;z-index:9990}.ssd-header.visible{pointer-events:auto;transform:translateY(0)}[data-ssd-theme=dark] .ssd-header{background:#0f172ad9;border-bottom-color:#33415599}.ssd-header-inner{gap:20px;justify-content:space-between;margin:0 auto;padding:0 20px;width:min(94%,1380px)}.ssd-header-brand,.ssd-header-inner{align-items:center;display:flex;pointer-events:auto}.ssd-header-brand{cursor:pointer;gap:12px}.ssd-header-brand .brand-symbol{align-items:center;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:12px;box-shadow:0 8px 20px #2563eb4d;color:#fff;display:flex;font-weight:950;height:42px;justify-content:center;width:42px}.ssd-header-brand div{display:flex;flex-direction:column}.ssd-header-brand strong{color:#0f172a;color:var(--gray-900);font-size:.92rem;line-height:1.1}[data-ssd-theme=dark] .ssd-header-brand strong{color:#fff}.ssd-header-brand small{color:#64748b;color:var(--gray-500);font-size:.68rem}.ssd-header-nav{display:flex;gap:6px;pointer-events:auto}.ssd-header-nav a{border-radius:10px;color:#475569;color:var(--gray-600);font-size:.85rem;font-weight:650;padding:9px 14px;pointer-events:auto;transition:background .2s ease,color .2s ease}.ssd-header-nav a:hover{background:#2563eb14;color:#2563eb;color:var(--blue)}[data-ssd-theme=dark] .ssd-header-nav a{color:#cbd5e1;color:var(--gray-300)}[data-ssd-theme=dark] .ssd-header-nav a:hover{background:#93c5fd1a;color:#93c5fd}.ssd-header-actions{gap:8px}.ssd-header-actions,.ssd-icon-btn{align-items:center;display:flex;pointer-events:auto}.ssd-icon-btn{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--gray-200);border-radius:10px;color:#334155;color:var(--gray-700);cursor:pointer;font-size:.8rem;font-weight:800;height:40px;justify-content:center;transition:all .2s ease;width:40px}.ssd-icon-btn svg{height:18px;width:18px}.ssd-icon-btn:hover{border-color:#2563eb;border-color:var(--blue);box-shadow:0 6px 14px #2563eb26;color:#2563eb;color:var(--blue);transform:translateY(-2px)}[data-ssd-theme=dark] .ssd-icon-btn{background:#1e293b;background:var(--gray-800);border-color:#334155;border-color:var(--gray-700);color:#e2e8f0;color:var(--gray-200)}[data-ssd-theme=dark] .ssd-icon-btn:hover{border-color:#93c5fd;color:#93c5fd}.ssd-hamburger{align-items:center;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--gray-200);border-radius:10px;cursor:pointer;display:none;flex-direction:column;gap:5px;height:40px;justify-content:center;pointer-events:auto;width:40px}.ssd-hamburger span{background:#334155;background:var(--gray-700);border-radius:2px;height:2px;width:18px}.ssd-marquee-bar{align-items:center;background:linear-gradient(90deg,#173b72,#2563eb 45%,#7c3aed);color:#fff;display:flex;gap:16px;overflow:hidden;padding:12px 24px;pointer-events:auto;position:relative;z-index:2}.ssd-marquee-label{align-items:center;background:#ffffff26;border-radius:100px;display:flex;flex-shrink:0;font-size:.7rem;font-weight:900;gap:8px;letter-spacing:.1em;padding:5px 14px;text-transform:uppercase}.ssd-live-dot{animation:softPulse 1.5s ease-in-out infinite;background:#4ade80;border-radius:50%;box-shadow:0 0 0 4px #4ade8040;height:8px;width:8px}.ssd-marquee-track{flex:1 1;overflow:hidden}.ssd-marquee-content{animation:ssdMarquee 40s linear infinite;display:inline-flex;gap:50px;white-space:nowrap}.ssd-marquee-item{color:#ffffffeb;font-size:.82rem}.ssd-marquee-item strong{background:#93c5fd26;border-radius:100px;color:#93c5fd;font-size:.72rem;margin-right:6px;padding:2px 8px}@keyframes ssdMarquee{to{transform:translateX(-50%)}}.ssd-stats-section{background:radial-gradient(circle at 10% 20%,#2563eb0f,#0000 40%),radial-gradient(circle at 90% 80%,#7c3aed0f,#0000 40%),#fff;padding:80px 0;position:relative;z-index:1}[data-ssd-theme=dark] .ssd-stats-section{background:#0f172a}.ssd-section-heading,.ssd-stats-heading{margin-bottom:50px;text-align:center}.ssd-section-title{color:#0f172a;color:var(--gray-900);font-size:clamp(1.8rem,3.6vw,3.2rem);font-weight:950;letter-spacing:-.035em;line-height:1.1;margin-top:12px}[data-ssd-theme=dark] .ssd-section-title{color:#fff}.ssd-section-title span{-webkit-text-fill-color:#0000;animation:gradientText 5s ease infinite;background:linear-gradient(100deg,#2563eb,#7c3aed,#06b6d4);-webkit-background-clip:text;background-clip:text;background-size:260% auto}.ssd-section-sub{color:#64748b;color:var(--gray-500);font-size:.98rem;line-height:1.7;margin:14px auto 0;max-width:640px}[data-ssd-theme=dark] .ssd-section-sub{color:#94a3b8;color:var(--gray-400)}.ssd-stats-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(4,1fr)}.ssd-stat-card{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--gray-200);border-radius:24px;box-shadow:0 4px 15px #0f172a0d;overflow:hidden;padding:32px 22px;position:relative;text-align:center;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease;transition:transform .4s var(--ease),box-shadow .4s ease;z-index:1}.ssd-stat-card:before{background:linear-gradient(135deg,#2563eb0f,#7c3aed0f);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.ssd-stat-card:hover{box-shadow:0 25px 60px #2563eb29;transform:translateY(-8px)}.ssd-stat-card:hover:before{opacity:1}.ssd-stat-icon{align-items:center;background:linear-gradient(135deg,#eff6ff,#eef2ff);border-radius:18px;display:inline-flex;font-size:1.75rem;height:62px;justify-content:center;margin-bottom:16px;position:relative;width:62px;z-index:2}[data-ssd-theme=dark] .ssd-stat-card{background:#1e293b;border-color:#334155}[data-ssd-theme=dark] .ssd-stat-icon{background:linear-gradient(135deg,#1e40af33,#6d28d933)}.ssd-stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(100deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;color:#0f172a;color:var(--gray-900);font-size:clamp(1.6rem,2.8vw,2.4rem);font-weight:950;letter-spacing:-.03em;line-height:1;margin-bottom:8px;position:relative;z-index:2}[data-ssd-theme=dark] .ssd-stat-value{background:linear-gradient(100deg,#60a5fa,#c4b5fd);-webkit-background-clip:text;background-clip:text}.ssd-stat-label{color:#64748b;color:var(--gray-500);font-size:.82rem;font-weight:650;position:relative;z-index:2}.ssd-data-section{background:linear-gradient(180deg,#f9fcff,#f2f7ff);padding:80px 0;position:relative;z-index:1}[data-ssd-theme=dark] .ssd-data-section{background:#0b1220}.ssd-data-controls{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:0 auto 40px;max-width:800px}.ssd-data-control{flex:1 1;min-width:220px}.ssd-data-control label{color:#475569;color:var(--gray-600);display:block;font-size:.78rem;font-weight:700;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}[data-ssd-theme=dark] .ssd-data-control label{color:#94a3b8;color:var(--gray-400)}.ssd-data-select{appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:18px;border:2px solid #e2e8f0;border:2px solid var(--gray-200);border-radius:14px;color:#1e293b;color:var(--gray-800);font-size:.9rem;font-weight:600;height:52px;outline:none;padding:0 18px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.ssd-data-select:focus{border-color:#2563eb;border-color:var(--blue);box-shadow:0 0 0 4px #2563eb1a}.ssd-data-select:disabled{cursor:not-allowed;opacity:.5}[data-ssd-theme=dark] .ssd-data-select{background-color:#1e293b;border-color:#334155;color:#fff}.ssd-data-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:1fr 1fr 1fr;margin:0 auto;max-width:1200px}.ssd-data-card{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--gray-200);border-radius:24px;box-shadow:0 4px 16px #0f172a0d;display:flex;flex-direction:column;overflow:hidden;padding:0;transition:transform .3s ease,box-shadow .3s ease}.ssd-data-card:hover{box-shadow:0 20px 50px #2563eb1f;transform:translateY(-4px)}[data-ssd-theme=dark] .ssd-data-card{background:#1e293b;border-color:#334155}.ssd-data-card-header{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #f1f5f9;border-bottom:1px solid var(--gray-100);display:flex;gap:12px;padding:20px 22px}[data-ssd-theme=dark] .ssd-data-card-header{background:linear-gradient(135deg,#1e293b,#0f172a);border-bottom-color:#334155}.ssd-data-icon{align-items:center;background:linear-gradient(135deg,#eff6ff,#eef2ff);border-radius:12px;display:flex;font-size:1.2rem;height:40px;justify-content:center;width:40px}[data-ssd-theme=dark] .ssd-data-icon{background:linear-gradient(135deg,#1e40af33,#6d28d933)}.ssd-data-card-header h3{color:#0f172a;color:var(--gray-900);flex:1 1;font-size:1rem;font-weight:850}[data-ssd-theme=dark] .ssd-data-card-header h3{color:#fff}.ssd-data-count{background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:100px;color:#fff;font-size:.72rem;font-weight:800;padding:4px 12px}.ssd-data-list{flex:1 1;max-height:420px;overflow-y:auto;padding:10px;scrollbar-color:#2563eb #f1f5f9;scrollbar-color:var(--blue) var(--gray-100);scrollbar-width:thin}.ssd-data-list::-webkit-scrollbar{width:6px}.ssd-data-list::-webkit-scrollbar-track{background:#f1f5f9;background:var(--gray-100);border-radius:10px}.ssd-data-list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#2563eb,#7c3aed);background:linear-gradient(180deg,var(--blue),var(--purple));border-radius:10px}[data-ssd-theme=dark] .ssd-data-list::-webkit-scrollbar-track{background:#334155}.ssd-data-item{align-items:center;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:12px 14px;position:relative;transition:background .2s ease,transform .2s ease}.ssd-data-item:hover{background:#2563eb0d;transform:translateX(4px)}.ssd-data-item.active{background:linear-gradient(135deg,#2563eb14,#7c3aed0f);border:1px solid #2563eb33}[data-ssd-theme=dark] .ssd-data-item:hover{background:#93c5fd14}[data-ssd-theme=dark] .ssd-data-item.active{background:linear-gradient(135deg,#2563eb26,#7c3aed1a);border-color:#93c5fd33}.ssd-data-code{background:#f1f5f9;background:var(--gray-100);border-radius:8px;color:#64748b;color:var(--gray-500);font-family:Courier New,monospace;font-size:.68rem;font-weight:800;min-width:48px;padding:3px 8px;text-align:center}[data-ssd-theme=dark] .ssd-data-code{background:#334155;color:#94a3b8;color:var(--gray-400)}.ssd-data-name{color:#334155;color:var(--gray-700);flex:1 1;font-size:.85rem;font-weight:650}[data-ssd-theme=dark] .ssd-data-name{color:#e2e8f0;color:var(--gray-200)}.ssd-data-badge{background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:100px;color:#fff;font-size:.62rem;font-weight:800;letter-spacing:.04em;padding:3px 10px;text-transform:uppercase}.ssd-data-empty{align-items:center;color:#94a3b8;color:var(--gray-400);display:flex;flex-direction:column;justify-content:center;padding:50px 20px;text-align:center}.ssd-data-empty span{font-size:2.5rem;margin-bottom:12px;opacity:.5}.ssd-data-empty p{font-size:.85rem;font-weight:600}.ssd-data-summary{background:linear-gradient(135deg,#173b72,#2563eb,#7c3aed);border:none;color:#fff}.ssd-data-summary .ssd-data-card-header{background:#ffffff14;border-bottom-color:#ffffff1a}.ssd-data-summary .ssd-data-card-header h3{color:#fff}.ssd-data-summary .ssd-data-icon{background:#ffffff26}.ssd-summary-content{display:flex;flex-direction:column;gap:16px;padding:22px}.ssd-summary-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.ssd-summary-label{color:#ffffffb3;font-size:.82rem;font-weight:600}.ssd-summary-value{color:#fff;font-size:.9rem;font-weight:800;text-align:right}.ssd-summary-divider{background:#ffffff1f;height:1px;margin:4px 0}.ssd-summary-highlight .ssd-summary-label{color:#ffffffd9;font-weight:700}.ssd-status-active{align-items:center;color:#4ade80;display:inline-flex;font-weight:800;gap:6px}.ssd-recent-searches{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:14px auto 0;max-width:1080px;padding:0 8px;position:relative;z-index:5}.ssd-recent-label{color:#64748b;color:var(--gray-500);font-size:.78rem;font-weight:700}.ssd-recent-chip{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--gray-200);border-radius:100px;color:#334155;color:var(--gray-700);cursor:pointer;font-size:.78rem;font-weight:650;padding:6px 14px;position:relative;transition:all .2s ease;z-index:5}.ssd-recent-chip:hover{border-color:#2563eb;border-color:var(--blue);box-shadow:0 6px 14px #2563eb26;color:#2563eb;color:var(--blue);transform:translateY(-2px)}[data-ssd-theme=dark] .ssd-recent-chip{background:#1e293b;border-color:#334155;color:#e2e8f0;color:var(--gray-200)}.ssd-schemes-section{background:linear-gradient(180deg,#f9fcff,#f2f7ff);padding:90px 0;position:relative;z-index:1}[data-ssd-theme=dark] .ssd-schemes-section{background:#0b1220}.ssd-schemes-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.ssd-scheme-card{--mx:50%;--my:50%;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--gray-200);border-radius:24px;isolation:isolate;overflow:hidden;padding:30px 26px;position:relative;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,border-color .3s ease;transition:transform .4s var(--ease),box-shadow .4s ease,border-color .3s ease;z-index:1}.ssd-scheme-card:before{background:radial-gradient(500px circle at var(--mx) var(--my),color-mix(in srgb,var(--scheme-color) 12%,#0000),#0000 55%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:1}.ssd-scheme-card:hover{border-color:var(--scheme-color);box-shadow:0 25px 60px color-mix(in srgb,var(--scheme-color) 22%,#0000);transform:translateY(-8px)}.ssd-scheme-card:hover:before{opacity:1}[data-ssd-theme=dark] .ssd-scheme-card{background:#1e293b;border-color:#334155}.ssd-scheme-top{justify-content:space-between;margin-bottom:18px}.ssd-scheme-icon,.ssd-scheme-top{align-items:center;display:flex;position:relative;z-index:2}.ssd-scheme-icon{background:color-mix(in srgb,var(--scheme-color) 12%,#fff);border-radius:16px;font-size:1.5rem;height:56px;justify-content:center;width:56px}[data-ssd-theme=dark] .ssd-scheme-icon{background:color-mix(in srgb,var(--scheme-color) 25%,#1e293b)}.ssd-scheme-tag{background:color-mix(in srgb,var(--scheme-color) 12%,#0000);border-radius:100px;color:var(--scheme-color);font-size:.68rem;font-weight:850;letter-spacing:.06em;padding:5px 12px;text-transform:uppercase}.ssd-scheme-card h3{color:#0f172a;color:var(--gray-900);font-size:1.08rem;font-weight:850;line-height:1.3;margin-bottom:10px;position:relative;z-index:2}[data-ssd-theme=dark] .ssd-scheme-card h3{color:#fff}.ssd-scheme-card p{color:#64748b;color:var(--gray-500);font-size:.86rem;line-height:1.65;margin-bottom:20px;position:relative;z-index:2}[data-ssd-theme=dark] .ssd-scheme-card p{color:#94a3b8;color:var(--gray-400)}.ssd-scheme-link{align-items:center;background:#0000;border:0;color:var(--scheme-color);cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:850;gap:8px;letter-spacing:.02em;padding:0;position:relative;z-index:5}.ssd-scheme-link svg{height:16px;transition:transform .25s ease;width:16px}.ssd-scheme-link:hover svg{transform:translateX(4px)}.ssd-faq-section{background:#fff;padding:90px 0;position:relative;z-index:1}[data-ssd-theme=dark] .ssd-faq-section{background:#0f172a}.ssd-faq-list{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:900px}.faq-item{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--gray-200);border-radius:18px;overflow:hidden;position:relative;transition:border-color .25s ease,box-shadow .25s ease;z-index:2}.faq-item.open{border-color:#2563eb;border-color:var(--blue);box-shadow:0 15px 40px #2563eb1a}[data-ssd-theme=dark] .faq-item{background:#1e293b;border-color:#334155}.faq-question{align-items:center;background:#0000;border:0;color:#0f172a;color:var(--gray-900);cursor:pointer;display:flex;font-size:1rem;font-weight:750;gap:16px;justify-content:space-between;line-height:1.4;padding:20px 24px;position:relative;text-align:left;transition:background .2s ease;width:100%;z-index:5}.faq-question:hover{background:#2563eb0a}[data-ssd-theme=dark] .faq-question{color:#fff}.faq-icon{align-items:center;background:#2563eb1a;border-radius:50%;color:#2563eb;color:var(--blue);display:flex;flex-shrink:0;font-size:1.15rem;font-weight:700;height:32px;justify-content:center;transition:transform .3s ease,background .3s ease,color .3s ease;width:32px}.faq-item.open .faq-icon{background:#2563eb;background:var(--blue);color:#fff;transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.16,1,.3,1),padding .3s ease;transition:max-height .4s var(--ease),padding .3s ease}.faq-item.open .faq-answer{max-height:300px;padding:0 24px 22px}.faq-answer p{color:#64748b;color:var(--gray-500);font-size:.9rem;line-height:1.75}[data-ssd-theme=dark] .faq-answer p{color:#94a3b8;color:var(--gray-400)}.ssd-testimonials-section{background:linear-gradient(180deg,#f2f7ff,#f9fcff);padding:90px 0;position:relative;z-index:1}[data-ssd-theme=dark] .ssd-testimonials-section{background:#0b1220}.ssd-testimonials-wrap{margin:0 auto;max-width:800px}.ssd-testimonial-card{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--gray-200);border-radius:28px;box-shadow:0 25px 60px #0f172a14;padding:44px 40px;position:relative;text-align:center}[data-ssd-theme=dark] .ssd-testimonial-card{background:#1e293b;border-color:#334155}.ssd-testimonial-quote{color:#2563eb1f;font-family:Georgia,serif;font-size:8rem;left:40px;line-height:1;pointer-events:none;position:absolute;top:-30px}.ssd-testimonial-text{color:#334155;color:var(--gray-700);font-size:clamp(.95rem,1.4vw,1.13rem);font-style:italic;line-height:1.85;margin-bottom:28px}[data-ssd-theme=dark] .ssd-testimonial-text{color:#e2e8f0;color:var(--gray-200)}.ssd-testimonial-author{align-items:center;display:inline-flex;gap:12px}.ssd-testimonial-avatar{align-items:center;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:50%;color:#fff;display:flex;font-size:.95rem;font-weight:850;height:52px;justify-content:center;letter-spacing:.02em;width:52px}.ssd-testimonial-author div{align-items:flex-start;display:flex;flex-direction:column;text-align:left}.ssd-testimonial-author strong{color:#0f172a;color:var(--gray-900);font-size:.92rem;font-weight:800}[data-ssd-theme=dark] .ssd-testimonial-author strong{color:#fff}.ssd-testimonial-author small{color:#64748b;color:var(--gray-500);font-size:.75rem}.ssd-testimonial-dots{display:flex;gap:8px;justify-content:center;margin-top:26px}.ssd-testimonial-dots button{background:#cbd5e1;background:var(--gray-300);border:0;border-radius:50%;cursor:pointer;height:9px;padding:0;transition:width .3s ease,background .3s ease;width:9px}.ssd-testimonial-dots button.active{background:linear-gradient(90deg,#2563eb,#7c3aed);border-radius:50px;width:36px}.ssd-footer{background:linear-gradient(135deg,#071a38,#173b72 60%,#0f2456);color:#ffffffd9;overflow:hidden;position:relative;z-index:1}.ssd-footer:before{background-image:linear-gradient(#fff6 1px,#0000 0),linear-gradient(90deg,#fff6 1px,#0000 0);background-size:60px 60px;content:"";inset:0;-webkit-mask-image:radial-gradient(circle at 50% 0,#000,#0000 70%);mask-image:radial-gradient(circle at 50% 0,#000,#0000 70%);opacity:.06}.ssd-footer-wave,.ssd-footer:before{pointer-events:none;position:absolute}.ssd-footer-wave{animation:ssdBorderFlow 6s linear infinite;background:linear-gradient(90deg,#06b6d4,#2563eb,#7c3aed,#f59e0b,#06b6d4);background-size:300% 100%;height:3px;left:0;right:0;top:0}.ssd-footer-grid{grid-gap:40px;border-bottom:1px solid #ffffff1a;display:grid;gap:40px;grid-template-columns:1.6fr 1fr 1fr 1.6fr;padding-bottom:50px;position:relative;z-index:2}.ssd-footer-brand-head{align-items:center;display:flex;gap:12px;margin-bottom:18px}.ssd-footer-brand-head .brand-symbol{align-items:center;background:linear-gradient(135deg,#60a5fa,#7c3aed);border-radius:13px;color:#fff;display:flex;font-weight:950;height:46px;justify-content:center;width:46px}.ssd-footer-brand-head div{display:flex;flex-direction:column}.ssd-footer-brand-head strong{color:#fff;font-size:1rem;line-height:1.1}.ssd-footer-brand-head small{color:#ffffff8c;font-size:.72rem}.ssd-footer-brand p{color:#fff9;font-size:.85rem;line-height:1.75;margin-bottom:22px}.ssd-footer-social{display:flex;gap:10px}.ssd-footer-social a{align-items:center;background:#ffffff0f;border:1px solid #ffffff26;border-radius:11px;color:#ffffffd9;display:flex;font-size:.9rem;font-weight:700;height:40px;justify-content:center;position:relative;transition:all .25s ease;width:40px;z-index:5}.ssd-footer-social a:hover{background:#ffffff21;border-color:#ffffff59;transform:translateY(-4px)}.ssd-footer-col h4{color:#fff;font-size:.82rem;font-weight:850;letter-spacing:.14em;margin-bottom:20px;text-transform:uppercase}.ssd-footer-col ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.ssd-footer-col a{color:#fff9;font-size:.85rem;font-weight:500;position:relative;transition:color .2s ease,padding-left .2s ease;z-index:5}.ssd-footer-col a:hover{color:#fff;padding-left:5px}.ssd-footer-newsletter p{color:#fff9;font-size:.82rem;line-height:1.6;margin-bottom:16px}.ssd-footer-newsletter form{display:flex;flex-wrap:wrap;gap:8px;position:relative;z-index:5}.ssd-footer-newsletter input{background:#ffffff0f;border:1px solid #ffffff26;border-radius:11px;color:#fff;flex:1 1;font-size:.85rem;height:46px;min-width:0;outline:none;padding:0 16px;transition:border-color .2s ease,background .2s ease}.ssd-footer-newsletter input::placeholder{color:#fff6}.ssd-footer-newsletter input:focus{background:#ffffff1a;border-color:#60a5fa}.ssd-footer-newsletter button{background:linear-gradient(135deg,#2563eb,#7c3aed);border:0;border-radius:11px;color:#fff;cursor:pointer;font-size:.82rem;font-weight:850;height:46px;min-width:110px;padding:0 20px;transition:transform .25s ease,box-shadow .25s ease}.ssd-footer-newsletter button:hover{box-shadow:0 12px 25px #2563eb66;transform:translateY(-2px)}.ssd-footer-bottom{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-top:26px;position:relative;z-index:2}.ssd-footer-bottom p{color:#ffffff80;font-size:.78rem}.ssd-footer-made span{animation:softPulse 1.6s ease-in-out infinite;color:#ef4444}.ssd-toasts{bottom:90px;display:flex;flex-direction:column;gap:10px;pointer-events:none;position:fixed;right:25px;z-index:9999}.ssd-toast{align-items:center;animation:ssdToastIn .4s cubic-bezier(.16,1,.3,1) both;animation:ssdToastIn .4s var(--ease) both;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--gray-200);border-radius:14px;box-shadow:0 20px 45px #0f172a2e;display:flex;gap:12px;max-width:380px;min-width:260px;padding:14px 18px;pointer-events:auto}@keyframes ssdToastIn{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ssd-toast-icon{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.85rem;font-weight:900;height:28px;justify-content:center;width:28px}.ssd-toast-success .ssd-toast-icon{background:#10b981}.ssd-toast-error .ssd-toast-icon{background:#ef4444}.ssd-toast-info .ssd-toast-icon{background:#2563eb}.ssd-toast-msg{color:#334155;color:var(--gray-700);font-size:.86rem;font-weight:600;line-height:1.4}[data-ssd-theme=dark] .ssd-toast{background:#1e293b;border-color:#334155}[data-ssd-theme=dark] .ssd-toast-msg{color:#e2e8f0;color:var(--gray-200)}[data-ssd-theme=dark] .app-wrapper{background:radial-gradient(circle at 10% 10%,#2563eb1f,#0000 28%),radial-gradient(circle at 90% 20%,#7c3aed1f,#0000 28%),linear-gradient(180deg,#020617,#0b1220 45%,#0f172a);color:#e2e8f0;pointer-events:auto}[data-ssd-theme=dark] .premium-heading-block{background:linear-gradient(135deg,#1e293b,#0f172a);border-color:#334155}[data-ssd-theme=dark] .premium-heading-block h2{color:#fff}[data-ssd-theme=dark] .premium-heading-block p{color:#94a3b8;color:var(--gray-400)}[data-ssd-theme=dark] .search_school_bar{background:#1e293b;border-color:#334155}[data-ssd-theme=dark] .searchbar{color:#fff}[data-ssd-theme=dark] .search-icon-wrapper{background:linear-gradient(135deg,#1e40af33,#6d28d933)}[data-ssd-theme=dark] .card-container .item{background-color:#1e293b;border-color:#334155}[data-ssd-theme=dark] .firtsDiv figcaption p{color:#e2e8f0;color:var(--gray-200)}#root,body,html{min-height:100%;pointer-events:auto!important;width:100%}.app-wrapper{pointer-events:auto!important;position:relative;z-index:1}.app-wrapper footer,.app-wrapper main,.app-wrapper section{pointer-events:auto;position:relative;z-index:1}a,button,input,select,textarea{pointer-events:auto;position:relative;z-index:5}:after,:before{pointer-events:none}@media (max-width:1100px){.ssd-header-nav{display:none}.ssd-hamburger{display:flex}.ssd-schemes-grid,.ssd-stats-grid{grid-template-columns:repeat(2,1fr)}.ssd-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:991px){.ssd-data-grid{grid-template-columns:1fr 1fr}.ssd-data-summary{grid-column:1/-1}}@media (max-width:767px){.ssd-stats-grid{gap:14px;grid-template-columns:1fr 1fr}.ssd-schemes-grid{grid-template-columns:1fr}.ssd-marquee-label{font-size:.6rem;padding:4px 10px}.ssd-marquee-item{font-size:.74rem}.ssd-testimonial-card{padding:34px 24px}.ssd-testimonial-quote{font-size:5rem;left:20px;top:-20px}.ssd-footer-grid{gap:32px;grid-template-columns:1fr}.ssd-footer-bottom{flex-direction:column;text-align:center}.ssd-toasts{bottom:80px;left:15px;right:15px}.ssd-toast{max-width:100%;min-width:0}.faq-question{font-size:.92rem;padding:16px 18px}.faq-item.open .faq-answer{padding:0 18px 18px}.ssd-stat-card{padding:24px 16px}.ssd-stat-icon{font-size:1.5rem;height:52px;width:52px}.ssd-header{padding:10px 0}.ssd-header-inner{width:100%}.ssd-data-grid{grid-template-columns:1fr}.ssd-data-controls{flex-direction:column}.ssd-data-list{max-height:300px}}@media (max-width:480px){.ssd-header-inner{gap:10px;padding:0 12px}.ssd-header-brand strong{font-size:.82rem}.ssd-header-brand small{display:none}.ssd-hamburger,.ssd-icon-btn{height:36px;width:36px}.ssd-stats-grid{grid-template-columns:1fr}.ssd-testimonial-text{font-size:.9rem}.ssd-footer-newsletter form{flex-direction:column}.ssd-footer-newsletter button{width:100%}}.private-school-app{--primary:#5b4fe8;--primary-light:#7c72ff;--primary-dark:#3a2fb8;--blue:#2563eb;--purple:#8b3aed;--violet:#a855f7;--cyan:#06b6d4;--cyan-light:#67e8f9;--gold:#f5b544;--gold-light:#fcd34d;--dark:#05080f;--dark-2:#0e1626;--heading:#080d1a;--text:#2d3748;--muted:#5a6b85;--light-text:#8f9db5;--white:#fff;--background:#f6f8fd;--surface-1:#fbfcff;--surface-2:#f4f6fc;--border:#e3e8f2;--border-light:#eef1f8;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--font-display:"Plus Jakarta Sans","Inter",-apple-system,sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 0 0,#5b4fe817,#0000 35%),radial-gradient(circle at 100% 15%,#06b6d40f,#0000 35%),radial-gradient(circle at 50% 100%,#8b3aed0d,#0000 40%),#fff;color:var(--text);font-family:var(--font-body);font-size:16.5px;font-weight:400;line-height:1.75;margin:0;min-height:100vh;overflow-x:hidden;padding:0;position:relative;text-rendering:optimizeLegibility;transition:background .4s ease,color .4s ease;width:100%}.private-school-app *,.private-school-app :after,.private-school-app :before{box-sizing:border-box}.private-school-app img{display:block;max-width:100%}.private-school-app a{color:inherit;text-decoration:none}.private-school-app button,.private-school-app select{font-family:inherit}.private-school-app button{cursor:pointer}.ps-container{margin:0 auto;width:min(1320px,calc(100% - 56px))}.private-school-app ::-webkit-scrollbar{height:10px;width:10px}.private-school-app ::-webkit-scrollbar-track{background:linear-gradient(180deg,#eef2f7,#e8edf6)}.private-school-app ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--primary),var(--purple));border:2px solid #eef2f7;border-radius:30px;box-shadow:inset 0 0 6px #ffffff4d}.private-school-app ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--primary-dark),var(--primary))}.ps-topbar{background:radial-gradient(circle at 0 0,#5b4fe859,#0000 35%),radial-gradient(circle at 100% 100%,#06b6d41f,#0000 35%),linear-gradient(110deg,#05080f,#0e1626 45%,#101828);border-bottom:1px solid #ffffff14;box-shadow:0 4px 24px #0206172e,inset 0 -1px 0 #ffffff0a;color:#cbd5e1;min-height:48px;position:relative;z-index:2000}.ps-topbar-inner{align-items:center;display:flex;gap:20px;justify-content:space-between;min-height:48px}.ps-top-left,.ps-top-right{align-items:center;display:flex;gap:11px}.ps-top-left{font-size:12.5px;font-weight:500;letter-spacing:.1px}.status-dot{background:#22c55e;border-radius:50%;box-shadow:0 0 0 4px #22c55e26,0 0 20px #22c55eb3,inset 0 0 4px #fff9;flex-shrink:0;height:9px;width:9px}.top-divider{background:linear-gradient(180deg,#0000,#475569,#0000);height:20px;margin:0 7px;width:1px}.accessibility-label{color:#94a3b8;font-size:11.5px;font-weight:500;letter-spacing:.15px}.ps-top-left button{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9px;color:#dbeafe;font-size:11.5px;font-weight:700;height:30px;min-width:34px;transition:all .3s cubic-bezier(.4,0,.2,1)}.ps-top-left button:hover{background:linear-gradient(135deg,var(--primary),var(--purple));border-color:#0000;box-shadow:0 10px 24px #5b4fe873,inset 0 0 0 1px #ffffff1a;color:#fff;transform:translateY(-2px)}.theme-button{align-items:center;background:#ffffff0f;border:1px solid #ffffff1c;border-radius:10px;color:#e2e8f0;display:flex;font-size:12px;font-weight:600;gap:8px;height:34px;letter-spacing:.1px;padding:0 14px;transition:all .3s ease}.theme-button:hover{background:#ffffff24;border-color:#fff3;transform:translateY(-1px)}.theme-icon{color:#a5b4fc;font-size:14px}.language-select{background:#151d2e;border:1px solid #2b374d;border-radius:10px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;height:34px;outline:none;padding:0 12px;transition:all .2s ease}.language-select:hover{border-color:var(--primary-light);box-shadow:0 0 0 3px #5b4fe826}.ps-header{backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);background:#ffffffe6;border-bottom:1px solid #0f172a12;box-shadow:0 8px 32px #0f172a0f,inset 0 -1px 0 #ffffff80;position:sticky;top:0;z-index:1000}.ps-header-inner{gap:36px;justify-content:space-between;min-height:92px}.ps-header-inner,.ps-logo{align-items:center;display:flex}.ps-logo{gap:15px;min-width:260px}.logo-image{align-items:center;background:linear-gradient(145deg,#eef2ff,#ecfeff);border:1px solid #5b4fe829;border-radius:18px;box-shadow:0 14px 34px #5b4fe82e,inset 0 0 0 1px #fffc;display:flex;height:56px;justify-content:center;overflow:hidden;position:relative;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease;width:56px}.ps-logo:hover .logo-image{box-shadow:0 22px 48px #5b4fe847,inset 0 0 0 1px #ffffffe6;transform:translateY(-4px) rotate(-4deg) scale(1.05)}.logo-image img{height:100%;object-fit:contain;position:relative;width:100%;z-index:2}.logo-shine{background:linear-gradient(90deg,#0000,#ffffffb3,#0000);height:140%;left:-100px;position:absolute;top:-20%;transform:rotate(20deg);transition:left .7s cubic-bezier(.4,0,.2,1);width:70px}.ps-logo:hover .logo-shine{left:140px}.logo-content{display:flex;flex-direction:column}.logo-content strong{color:var(--dark);font-family:var(--font-display);font-size:20px;font-weight:800;letter-spacing:-.7px;line-height:1.15}.logo-content span{color:#98a2b3;font-size:11px;font-weight:500;letter-spacing:.2px;margin-top:5px}.ps-nav{align-items:center;display:flex;gap:32px}.ps-nav a{color:#475467;font-size:13.5px;font-weight:700;letter-spacing:-.15px;padding:34px 0;position:relative;transition:color .3s ease,transform .3s ease}.ps-nav a:before{background:linear-gradient(135deg,#5b4fe814,#06b6d40d);border-radius:12px;height:36px;top:50%;transform:translate(-50%,-50%);transition:width .3s cubic-bezier(.4,0,.2,1);width:0}.ps-nav a:after,.ps-nav a:before{content:"";left:50%;position:absolute}.ps-nav a:after{background:linear-gradient(90deg,var(--primary),var(--cyan));border-radius:20px;bottom:20px;box-shadow:0 0 16px #5b4fe88c,0 0 4px #06b6d499;height:2.5px;right:50%;transition:left .3s ease,right .3s ease}.ps-nav a:hover{color:var(--primary);transform:translateY(-2px)}.ps-nav a:hover:before{width:60px}.ps-nav a:hover:after{left:0;right:0}.ps-nav a span{position:relative;z-index:2}.ps-header-actions{align-items:center;display:flex;gap:14px}.header-login{align-items:center;background:linear-gradient(135deg,#5b4fe8,#7c72ff 45%,#8b3aed);border:0;border-radius:14px;box-shadow:0 14px 34px #5b4fe861,inset 0 0 0 1px #ffffff26,inset 0 1px 0 #ffffff4d;color:#fff;display:flex;font-size:13px;font-weight:800;gap:10px;height:50px;letter-spacing:.2px;overflow:hidden;padding:0 24px;position:relative;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.header-login:before{background:linear-gradient(110deg,#0000 30%,#fff6 50%,#0000 70%);content:"";inset:0;position:absolute;transform:translateX(-110%);transition:transform .65s cubic-bezier(.4,0,.2,1)}.header-login:hover{box-shadow:0 22px 50px #5b4fe880,inset 0 0 0 1px #fff3,inset 0 1px 0 #fff6;transform:translateY(-3px)}.header-login:hover:before{transform:translateX(110%)}.login-icon{font-size:18px}.button-arrow{font-size:17px;transition:transform .3s ease}.header-login:hover .button-arrow{transform:translateX(4px)}.mobile-menu{align-items:center;background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:0 4px 14px #0f172a0a;color:var(--dark);display:none;font-size:22px;height:50px;justify-content:center;transition:all .3s ease;width:50px}.mobile-menu:hover{background:#f5f3ff;border-color:#c7d2fe;box-shadow:0 10px 24px #5b4fe826;color:var(--primary);transform:translateY(-2px)}.ps-hero{background:radial-gradient(circle at 85% 5%,#8b3aed80,#0000 32%),radial-gradient(circle at 15% 90%,#06b6d433,#0000 32%),radial-gradient(circle at 52% 45%,#7c3aed40,#0000 38%),radial-gradient(circle at 0 50%,#5b4fe82e,#0000 40%),linear-gradient(145deg,#05080f,#0e1626 40%,#1a1450 70%,#2d1f7a);color:#fff;min-height:800px;overflow:hidden;position:relative}.hero-grid{background-image:linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,#000 25%,#0000 92%);mask-image:linear-gradient(180deg,#000 25%,#0000 92%);opacity:.7}.hero-grid,.hero-noise{inset:0;pointer-events:none;position:absolute}.hero-noise{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.4'/%3E%3C/svg%3E");opacity:.035}.hero-orb{border-radius:50%;filter:blur(3px);pointer-events:none;position:absolute}.hero-orb-one{animation:orbFloat 9s ease-in-out infinite;background:radial-gradient(circle,#8b3aed4d,#0000 70%);height:500px;right:-200px;top:-150px;width:500px}.hero-orb-two{animation:orbFloat 11s ease-in-out infinite reverse;background:radial-gradient(circle,#06b6d433,#0000 70%);bottom:-150px;height:380px;left:-190px;width:380px}.hero-orb-three{animation:orbFloat 8s ease-in-out infinite;background:radial-gradient(circle,#a855f72e,#0000 70%);filter:blur(20px);height:220px;right:38%;top:15%;width:220px}.hero-inner{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1.08fr .92fr;min-height:720px;padding:90px 0 145px;position:relative;z-index:2}.hero-content{position:relative;z-index:3}.hero-badge{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff1a,#ffffff0a);border:1px solid #ffffff29;box-shadow:inset 0 1px 0 #ffffff1f,0 14px 34px #00000026;color:#c7d2fe;font-size:12.5px;gap:10px;letter-spacing:.9px;margin-bottom:32px;padding:11px 18px}.badge-dot{animation:pulseDot 2.2s ease-in-out infinite;background:#67e8f9;box-shadow:0 0 0 4px #67e8f91f,0 0 18px #67e8f9bf,inset 0 0 4px #ffffffb3}.hero-badge b{color:#a5b4fc;font-size:14px;font-weight:800}.hero-content h1{background:linear-gradient(180deg,#fff,#e8ecf8);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:var(--font-display);font-size:clamp(52px,5.6vw,88px);font-weight:800;letter-spacing:-4px;line-height:1.02;margin:0;max-width:760px}.hero-content h1 span{background:linear-gradient(90deg,#ddd6fe,#a5b4fc 30%,#818cf8 60%,#67e8f9);-webkit-background-clip:text;background-clip:text;color:#0000;filter:drop-shadow(0 10px 30px rgba(103,232,249,.15))}.hero-content>p{color:#b8c3d6;font-size:16px;font-weight:400;letter-spacing:-.1px;line-height:1.85;margin:32px 0 40px;max-width:660px}.hero-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.primary-button,.secondary-button{align-items:center;border-radius:16px;display:inline-flex;font-size:13.5px;font-weight:800;gap:12px;justify-content:center;letter-spacing:.15px;min-height:58px;padding:0 30px;transition:all .35s cubic-bezier(.34,1.56,.64,1)}.primary-button{background:linear-gradient(135deg,#fff,#eef2ff);box-shadow:0 20px 48px #00000047,inset 0 0 0 1px #fff6;color:#2d1f7a!important}.primary-button:hover{box-shadow:0 26px 60px #00000061,inset 0 0 0 1px #ffffff80;transform:translateY(-4px) scale(1.02)}.primary-button b{font-size:19px;transition:transform .3s ease}.primary-button:hover b{transform:translateX(5px)}.secondary-button{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff14,#ffffff08);border:1px solid #fff3;box-shadow:inset 0 1px 0 #ffffff14;color:#fff}.secondary-button:hover{background:linear-gradient(135deg,#ffffff26,#ffffff14);border-color:#ffffff4d;transform:translateY(-4px)}.play-icon{background:#ffffff24;border-radius:50%;font-size:12px;height:28px;justify-content:center;width:28px}.hero-trust,.play-icon{align-items:center;display:flex}.hero-trust{color:#93a0b8;font-size:12.5px;font-weight:500;gap:14px;margin-top:36px}.trust-item{gap:8px}.trust-icon,.trust-item{align-items:center;display:flex}.trust-icon{background:#22c55e2e;border-radius:50%;box-shadow:0 0 0 5px #22c55e0f;color:#4ade80;font-size:10px;height:22px;justify-content:center;width:22px}.trust-separator{color:#475569}.hero-dashboard{perspective:1500px;position:relative;z-index:3}.dashboard-window{background:linear-gradient(145deg,#fffffffc,#f8fafcf5);border:1px solid #ffffffe6;border-radius:28px;box-shadow:0 60px 130px #00000073,0 0 0 1px #ffffff1a,0 0 80px #8b3aed26;color:#344054;padding:22px;position:relative;transform:rotateY(-5deg) rotateX(2deg);transition:transform .7s cubic-bezier(.4,0,.2,1),box-shadow .7s ease;width:100%}.dashboard-window:before{background:linear-gradient(135deg,#8b3aedbf,#0000 35%,#06b6d480);border-radius:inherit;content:"";inset:-1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;pointer-events:none;position:absolute}.dashboard-window:hover{box-shadow:0 68px 145px #00000080,0 0 100px #8b3aed38;transform:rotateY(0) rotateX(0) translateY(-12px)}.window-top{align-items:center;border-bottom:1px solid #eef2f6;color:#667085;display:flex;font-size:12px;font-weight:500;gap:16px;height:40px;margin-bottom:22px}.window-dots{display:flex;gap:6px}.window-dots span{background:#d0d5dd;border-radius:50%;height:9px;width:9px}.window-dots span:first-child{background:#fca5a5}.window-dots span:nth-child(2){background:#fde68a}.window-dots span:nth-child(3){background:#86efac}.window-title{flex:1 1}.window-menu{color:#98a2b3;font-size:12px;letter-spacing:1.4px}.dashboard-profile{align-items:center;display:flex;gap:13px;padding-bottom:20px}.profile-avatar{align-items:center;background:linear-gradient(135deg,#5b4fe8,#06b6d4);border-radius:16px;box-shadow:0 12px 26px #5b4fe852,inset 0 0 0 1px #ffffff26;color:#fff;display:flex;font-size:19px;font-weight:800;height:50px;justify-content:center;width:50px}.profile-info{display:flex;flex-direction:column}.profile-info strong{color:#101828;font-size:15px;font-weight:700;letter-spacing:-.15px}.profile-info span{color:#98a2b3;font-size:11px;font-weight:500}.profile-status{align-items:center;color:#12b76a;display:flex;font-size:11px;font-weight:800;gap:7px;margin-left:auto}.profile-status i{background:#12b76a;border-radius:50%;box-shadow:0 0 0 4px #12b76a1f;height:8px;width:8px}.dashboard-cards{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:16px}.dashboard-card{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #eaecf0;border-radius:18px;overflow:hidden;padding:17px;position:relative;transition:all .3s ease}.dashboard-card:after{background:radial-gradient(circle,#5b4fe824,#0000 70%);border-radius:50%;content:"";height:95px;position:absolute;right:-45px;top:-45px;width:95px}.dashboard-card:hover{box-shadow:0 18px 38px #5b4fe824,0 0 0 1px #5b4fe814;transform:translateY(-4px)}.dashboard-card-top{align-items:center;display:flex;justify-content:space-between}.dashboard-card-top span{color:#667085;font-size:11px;font-weight:500}.dashboard-card-top b{font-size:15px}.dashboard-card>strong{color:#101828;display:block;font-family:var(--font-display);font-size:25px;font-weight:800;letter-spacing:-.7px;margin:6px 0 5px}.dashboard-card small{color:#98a2b3;display:flex;font-size:10px;font-weight:500;gap:6px}.dashboard-card small em{color:#12b76a;font-style:normal;font-weight:800}.dashboard-card small .active-text{color:#10b981}.dashboard-chart{background:linear-gradient(145deg,#f8fafc,#f1f5f9);border:1px solid #eaecf0;border-radius:18px;padding:18px}.chart-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.chart-header div{display:flex;flex-direction:column}.chart-header strong{color:#344054;font-size:13px;font-weight:700}.chart-header span{color:#98a2b3;font-size:10px;font-weight:500;margin-top:3px}.chart-header button{background:#fff;border:1px solid #e4e7ec;border-radius:9px;color:#667085;font-size:10px;font-weight:600;padding:6px 11px;transition:all .2s ease}.chart-header button:hover{border-color:var(--primary-light);color:var(--primary)}.chart-bars{align-items:flex-end;border-bottom:1px solid #e5e7eb;display:flex;gap:9px;height:120px;justify-content:space-around;padding-bottom:2px}.chart-bars span{background:linear-gradient(180deg,#818cf8,#22d3ee);border-radius:8px 8px 4px 4px;box-shadow:0 8px 18px #5b4fe833;opacity:.94;position:relative;transition:all .35s cubic-bezier(.34,1.56,.64,1);width:22px}.chart-bars span i{background:#6366f1;border-radius:50%;box-shadow:0 0 12px #6366f1cc;height:7px;left:50%;opacity:0;position:absolute;top:-5px;transform:translateX(-50%);width:7px}.chart-bars span:hover{box-shadow:0 12px 24px #5b4fe84d;opacity:1;transform:translateY(-6px) scale(1.05)}.chart-bars span:hover i{opacity:1}.chart-labels{display:flex;justify-content:space-around;padding-top:10px}.chart-labels span{color:#98a2b3;font-size:9px;font-weight:500}.dashboard-footer{align-items:center;color:#98a2b3;display:flex;font-size:10px;font-weight:500;justify-content:space-between;padding-top:14px}.dashboard-footer span:first-child{align-items:center;color:#667085;display:flex;gap:7px}.dashboard-footer i{background:#22c55e;border-radius:50%;box-shadow:0 0 8px #22c55e99;height:7px;width:7px}.dashboard-floating{align-items:center;animation:floatCard 5.5s ease-in-out infinite;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border:1px solid #ffffffbf;border-radius:15px;box-shadow:0 18px 42px #0003,inset 0 0 0 1px #fff9;color:#344054;display:flex;gap:10px;padding:12px 15px;position:absolute;z-index:10}.dashboard-floating span{align-items:center;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-radius:10px;color:#4f46e5;display:flex;font-size:13px;height:30px;justify-content:center;width:30px}.dashboard-floating div{display:flex;flex-direction:column}.dashboard-floating strong{font-size:12px;font-weight:700;letter-spacing:-.1px;line-height:1.2}.dashboard-floating small{color:#98a2b3;font-size:9px;font-weight:500}.dashboard-floating-one{right:-32px;top:75px}.dashboard-floating-two{animation-delay:-2.2s;bottom:75px;left:-38px}.dashboard-floating-two span{background:linear-gradient(135deg,#ecfdf3,#d1fae5);color:#10b981}.hero-stats{bottom:0;left:0;position:absolute;right:0;z-index:20}.hero-stats-grid{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(180deg,#fffffffc,#f8fafcfa);border:1px solid #fffffff2;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:32px;border-top-right-radius:32px;box-shadow:0 -14px 50px #0f172a1f,inset 0 -1px 0 #fff;display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden}.hero-stat{align-items:center;display:flex;gap:16px;justify-content:center;min-height:120px;position:relative;transition:background .3s ease}.hero-stat:hover{background:linear-gradient(135deg,#fafaff,#f0f8ff)}.stat-icon{align-items:center;background:linear-gradient(135deg,#eef2ff,#ecfeff);border-radius:50%;box-shadow:0 12px 26px #5b4fe81a,inset 0 0 0 1px #ffffffe6;display:flex;font-size:22px;height:50px;justify-content:center;transition:transform .35s cubic-bezier(.34,1.56,.64,1);width:50px}.hero-stat:hover .stat-icon{transform:scale(1.12) rotate(-6deg)}.stat-content{display:flex;flex-direction:column}.stat-content strong{color:#080d1a;font-family:var(--font-display);font-size:34px;font-weight:800;letter-spacing:-1.4px;line-height:1}.stat-content span{color:#8f9db5;font-size:12px;font-weight:600;letter-spacing:.15px;margin-top:9px}.stat-line{background:linear-gradient(180deg,#0000,#e3e8f2,#0000);height:50%;position:absolute;right:0;top:25%;width:1px}.services-section,.updates-section{background:linear-gradient(180deg,#fff,#fafbff);padding:150px 0 110px;position:relative}.section-glow{background:radial-gradient(circle,#5b4fe814,#0000 70%);border-radius:50%;height:600px;pointer-events:none;position:absolute;right:-330px;top:20px;width:600px}.portals-section-private{background:radial-gradient(circle at 100% 0,#5b4fe81f,#0000 32%),radial-gradient(circle at 0 100%,#06b6d40f,#0000 32%),linear-gradient(180deg,#f7f9ff,#f2f5fd);overflow:hidden;padding:130px 0 110px;position:relative}.portal-bg-orb{border-radius:50%;pointer-events:none;position:absolute}.portal-bg-one{background:radial-gradient(circle,#5b4fe81a,#0000 70%);height:350px;right:-175px;top:180px;width:350px}.portal-bg-two{background:radial-gradient(circle,#06b6d414,#0000 70%);bottom:50px;height:300px;left:-150px;width:300px}.result-section{background:#fbfcff;padding:35px 0 110px}.partners-section{background:linear-gradient(180deg,#f8fafc,#f3f6fb);overflow:hidden;padding:110px 0;position:relative}.partner-background{background:radial-gradient(circle,#5b4fe812,#0000 70%);border-radius:50%;height:550px;left:-300px;position:absolute;top:-240px;width:550px}.section-intro{margin-bottom:60px;max-width:820px;position:relative;z-index:2}.section-intro.center{margin-left:auto;margin-right:auto;text-align:center}.section-label{align-items:center;color:var(--primary);display:inline-flex;font-size:12px;font-weight:800;gap:9px;letter-spacing:2.4px;margin-bottom:16px;text-transform:uppercase}.section-label:before{background:linear-gradient(90deg,var(--primary),var(--cyan));border-radius:10px;box-shadow:0 0 12px #5b4fe880;content:"";height:3px;width:28px}.section-intro h2{color:var(--heading);font-family:var(--font-display);font-size:clamp(40px,3.8vw,58px);font-weight:800;letter-spacing:-2.8px;line-height:1.08;margin:0}.section-intro h2 span{background:linear-gradient(90deg,var(--primary),var(--purple));-webkit-background-clip:text;background-clip:text;color:#0000}.section-intro p{color:#667085;font-size:15px;font-weight:400;line-height:1.8;margin:18px 0 0}.services-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(4,1fr);position:relative;z-index:2}.service-card{background:linear-gradient(145deg,#fff,#fbfcff);border:1px solid #e2e8f0e6;border-radius:24px;box-shadow:0 12px 38px #1018280d;display:flex;flex-direction:column;min-height:280px;overflow:hidden;padding:30px;position:relative;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.service-card:before{background:linear-gradient(135deg,#5b4fe814,#0000 45%,#06b6d40f);content:"";inset:0;opacity:0;position:absolute;transition:opacity .4s ease}.service-card:after{background:radial-gradient(circle,#5b4fe81f,#0000 70%);border-radius:50%;content:"";height:190px;position:absolute;right:-95px;top:-95px;transition:transform .5s ease;width:190px}.service-card:hover{border-color:#5b4fe84d;box-shadow:0 34px 74px #5b4fe82e,0 0 0 1px #5b4fe80d;transform:translateY(-12px)}.service-card:hover:before{opacity:1}.service-card:hover:after{transform:scale(1.45)}.card-number{color:#f0f2f7;font-family:var(--font-display);font-size:48px;font-weight:800;letter-spacing:-1px;line-height:1;position:absolute;right:22px;top:18px}.service-icon{align-items:center;border-radius:20px;box-shadow:0 14px 28px #0f172a14;display:flex;font-size:26px;height:64px;justify-content:center;margin-bottom:30px;position:relative;transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:64px;z-index:2}.service-card:hover .service-icon{transform:translateY(-6px) rotate(-6deg) scale(1.05)}.service-card-content{display:flex;flex-direction:column;height:100%;position:relative;z-index:3}.service-card h3{color:var(--heading);font-family:var(--font-display);font-size:20px;font-weight:800;letter-spacing:-.5px;margin:0}.service-card p{color:#667085;font-size:14px;font-weight:400;line-height:1.75;margin:12px 0 24px}.service-arrow{align-items:center;color:var(--primary);display:flex;font-size:13px;font-weight:800;gap:8px;letter-spacing:.15px;margin-top:auto}.service-arrow b{font-size:17px;transition:transform .3s ease}.service-card:hover .service-arrow b{transform:translateX(6px)}.portals-heading{margin-bottom:48px}.private-portals-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(4,1fr);position:relative;z-index:2}.private-portal-card{background:#ffffffeb;border:1px solid #e3e8f2;border-radius:24px;display:flex;flex-direction:column;min-height:230px;overflow:hidden;padding:26px;position:relative;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.private-portal-card:before{background:linear-gradient(145deg,#5b4fe812,#0000 45%,#06b6d40f);content:"";inset:0;opacity:0;position:absolute;transition:opacity .4s ease}.private-portal-card:hover{border-color:#5b4fe84d;box-shadow:0 34px 74px #10182829,0 0 0 1px #5b4fe80d;transform:translateY(-12px)}.private-portal-card:hover:before{opacity:1}.portal-card-glow{background:radial-gradient(circle,#5b4fe824,#0000 70%);border-radius:50%;height:190px;position:absolute;right:-90px;top:-90px;transition:transform .5s ease;width:190px}.private-portal-card:hover .portal-card-glow{transform:scale(1.45)}.private-portal-icon{border-radius:18px;color:#fff;font-size:14px;font-weight:800;height:58px;margin-bottom:22px;position:relative;transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:58px;z-index:2}.private-portal-icon,.private-portal-icon span{align-items:center;display:flex;justify-content:center}.private-portal-icon span{background:#ffffff40;border-radius:50%;font-size:8px;height:16px;opacity:0;position:absolute;right:5px;top:5px;transition:opacity .3s ease;width:16px}.private-portal-card:hover .private-portal-icon{transform:translateY(-6px) rotate(-6deg) scale(1.05)}.private-portal-card:hover .private-portal-icon span{opacity:1}.private-portal-content{position:relative;z-index:2}.portal-index{color:#dfe3eb;font-size:32px;letter-spacing:-.5px;position:absolute;right:0;top:-2px}.portal-index,.private-portal-content h3{font-family:var(--font-display);font-weight:800}.private-portal-content h3{color:var(--heading);font-size:19px;letter-spacing:-.4px;margin:0}.private-portal-content p{color:#8f9db5;font-size:13px;font-weight:400;line-height:1.7;margin:10px 0 22px}.portal-open{align-items:center;color:var(--primary);display:inline-flex;font-size:12px;font-weight:800;gap:7px;letter-spacing:.1px}.portal-open b{font-size:16px;transition:transform .3s ease}.private-portal-card:hover .portal-open b{transform:translateX(6px)}.portal-strip{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #e3e8f2;border-radius:22px;box-shadow:0 16px 42px #0f172a0f;display:flex;gap:26px;margin-top:60px;padding:22px 25px;position:relative;z-index:2}.portal-strip-title{align-items:center;color:var(--heading);display:flex;flex-shrink:0;font-family:var(--font-display);font-size:14px;font-weight:800;gap:9px;letter-spacing:-.2px}.portal-strip-title span{color:var(--primary);font-size:18px}.portal-strip-scroll{align-items:center;display:flex;gap:11px;overflow:hidden;white-space:nowrap}.portal-strip-scroll a{background:#f8fafc;border:1px solid #eaecf0;border-radius:11px;color:#475467;font-size:12px;font-weight:600;padding:10px 15px;transition:all .3s ease}.portal-strip-scroll a:hover{background:#eef2ff;border-color:#c7d2fe;box-shadow:0 8px 18px #5b4fe81f;color:var(--primary);transform:translateY(-2px)}.portal-strip-scroll span{margin-left:6px}.result-banner{align-items:center;background:radial-gradient(circle at 90% 0,#67e8f959,#0000 32%),radial-gradient(circle at 10% 100%,#a855f759,#0000 38%),radial-gradient(circle at 50% 50%,#5b4fe866,#0000 60%),linear-gradient(135deg,#5b4fe8,#2d1f7a);border-radius:30px;box-shadow:0 34px 78px #5b4fe84d,inset 0 0 0 1px #ffffff14;color:#fff;display:flex;gap:36px;justify-content:space-between;overflow:hidden;padding:42px 46px;position:relative}.result-pattern{background-image:linear-gradient(45deg,#0000 48%,#ffffff26 49%,#ffffff26 51%,#0000 52%);background-size:30px 30px;inset:0;opacity:.14;pointer-events:none;position:absolute}.result-left{gap:22px;position:relative;z-index:2}.result-icon,.result-left{align-items:center;display:flex}.result-icon{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff29;border:1px solid #ffffff2e;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff26,0 0 40px #ffffff14;flex-shrink:0;font-size:34px;height:78px;justify-content:center;width:78px}.result-label{color:#c7d2fe;font-size:11px;font-weight:800;letter-spacing:2px}.result-banner h2{font-family:var(--font-display);font-size:30px;font-weight:800;letter-spacing:-1px;margin:6px 0}.result-banner p{color:#c7d2fe;font-size:13px;font-weight:400;margin:0}.result-button{align-items:center;background:linear-gradient(135deg,#fff,#eef2ff);border-radius:14px;color:#2d1f7a!important;display:flex;flex-shrink:0;font-size:13px;font-weight:800;gap:10px;letter-spacing:.15px;min-height:54px;padding:0 28px;position:relative;transition:all .35s cubic-bezier(.34,1.56,.64,1);z-index:2}.result-button:hover{box-shadow:0 18px 42px #00000047;transform:translateY(-4px) scale(1.02)}.result-button b{font-size:17px;transition:transform .3s ease}.result-button:hover b{transform:translateX(6px)}.updates-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(4,1fr);position:relative;z-index:2}.update-card{background:linear-gradient(145deg,#fff,#fbfcff);border:1px solid #eaecf0;border-radius:24px;min-height:270px;overflow:hidden;padding:30px 28px;position:relative;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.update-card:after{background:radial-gradient(circle,#5b4fe814,#0000 70%);border-radius:50%;bottom:-70px;content:"";height:160px;position:absolute;right:-70px;transition:transform .5s ease;width:160px}.update-card:hover{border-color:#5b4fe840;box-shadow:0 32px 68px #10182821,0 0 0 1px #5b4fe80d;transform:translateY(-12px)}.update-card:hover:after{transform:scale(1.45)}.update-top{align-items:flex-start;display:flex;justify-content:space-between}.update-number{color:#f0f2f7;font-family:var(--font-display);font-size:52px;font-weight:800;letter-spacing:-1.2px;line-height:1}.update-icon{align-items:center;background:linear-gradient(135deg,#eef2ff,#ecfeff);border-radius:18px;box-shadow:0 12px 26px #5b4fe81a;display:flex;font-size:24px;height:58px;justify-content:center;position:relative;transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:58px}.update-card:hover .update-icon{transform:translateY(-6px) rotate(-6deg) scale(1.05)}.update-card h3{color:var(--heading);font-family:var(--font-display);font-size:19px;font-weight:800;letter-spacing:-.4px;margin:26px 0 0;position:relative}.update-card p{color:#667085;font-size:14px;font-weight:400;line-height:1.75;margin:12px 0 24px;position:relative}.update-link{align-items:center;color:var(--primary);display:inline-flex;font-size:12px;font-weight:800;gap:8px;position:relative}.update-link b{font-size:16px;transition:transform .3s ease}.update-card:hover .update-link b{transform:translateX(6px)}.partners-scroll{display:flex;gap:18px;overflow-x:auto;padding:5px 2px 20px;position:relative;scrollbar-width:thin;z-index:2}.partner-card{align-items:center;background:#fffffff0;border:1px solid #eaecf0;border-radius:22px;display:flex;flex:0 0 175px;flex-direction:column;gap:14px;justify-content:center;min-height:135px;transition:all .35s cubic-bezier(.34,1.56,.64,1)}.partner-card:hover{border-color:#c7d2fe;box-shadow:0 24px 48px #1018281a;transform:translateY(-8px)}.partner-logo{align-items:center;background:linear-gradient(135deg,#eef2ff,#ecfeff);border-radius:16px;box-shadow:0 10px 22px #5b4fe81a;color:#4f46e5;display:flex;font-size:14px;font-weight:800;height:56px;justify-content:center;width:56px}.partner-card span{color:#667085;font-size:12px;font-weight:700}.ps-footer{background:radial-gradient(circle at 100% 0,#5b4fe838,#0000 30%),radial-gradient(circle at 0 100%,#06b6d41c,#0000 28%),radial-gradient(circle at 50% 50%,#8b3aed0f,#0000 60%),linear-gradient(145deg,#05080f,#0e1626 50%,#101828);color:#cbd5e1;overflow:hidden;padding:85px 0 28px;position:relative}.footer-glow{background:radial-gradient(circle,#5b4fe833,#0000 70%);height:500px;right:-280px;top:-280px;width:500px}.footer-main{grid-gap:90px;border-bottom:1px solid #ffffff17;display:grid;gap:90px;grid-template-columns:1.1fr .9fr;padding-bottom:55px;position:relative;z-index:2}.footer-brand{max-width:480px}.footer-logo{align-items:center;background:linear-gradient(135deg,#eef2ff,#ecfeff);border-radius:18px;box-shadow:0 14px 32px #5b4fe840;display:flex;height:58px;justify-content:center;margin-bottom:16px;overflow:hidden;width:58px}.footer-logo img{height:100%;object-fit:contain;width:100%}.footer-brand>div:nth-child(2){display:flex;flex-direction:column}.footer-brand strong{font-family:var(--font-display);font-size:20px;font-weight:800;letter-spacing:-.5px}.footer-brand>div:nth-child(2) span{color:#64748b;font-size:11px;font-weight:500;margin-top:5px}.footer-brand p{color:#94a3b8;font-size:14px;font-weight:400;line-height:1.85;margin-top:20px}.footer-links{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}.footer-links div{display:flex;flex-direction:column;gap:12px}.footer-links h4{color:#fff;font-family:var(--font-display);font-size:14px;font-weight:800;letter-spacing:.1px;margin:0 0 8px}.footer-links a{color:#94a3b8;font-size:13px;font-weight:500;transition:all .25s ease}.footer-links a:hover{color:#a5b4fc;transform:translateX(5px)}.footer-bottom{align-items:center;color:#64748b;display:flex;font-size:12px;font-weight:500;gap:26px;justify-content:space-between;padding-top:28px}.private-modal-overlay{align-items:center;animation:modalFade .3s ease;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#030712d1;display:flex;inset:0;justify-content:center;padding:26px;position:fixed;z-index:5000}.private-modal{animation:modalUp .4s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #ffffffe6;border-radius:34px;box-shadow:0 50px 130px #00000073,inset 0 0 0 1px #fff6;overflow:hidden;padding:46px;position:relative;width:min(580px,100%)}.modal-glow{background:radial-gradient(circle,#5b4fe82e,#0000 70%);border-radius:50%;height:300px;position:absolute;right:-130px;top:-130px;width:300px}.private-modal-close{background:#f2f4f7;border:0;border-radius:50%;color:#667085;font-size:22px;height:40px;position:absolute;right:22px;top:22px;transition:all .3s ease;width:40px}.private-modal-close:hover{background:#e4e7ec;color:#101828;transform:rotate(90deg) scale(1.05)}.private-modal-icon{align-items:center;background:linear-gradient(135deg,#eef2ff,#f5f3ff);border-radius:22px;box-shadow:0 16px 34px #5b4fe82e;display:flex;font-size:30px;height:70px;justify-content:center;margin-bottom:26px;position:relative;width:70px}.modal-label{color:#6366f1;font-size:12px;letter-spacing:2px}.modal-label,.private-modal h2{font-weight:800;position:relative}.private-modal h2{color:var(--heading);font-family:var(--font-display);font-size:34px;letter-spacing:-1px;line-height:1.2;margin:10px 0 16px}.private-modal p{color:#667085;font-size:14px;font-weight:400;line-height:1.85;margin:0 0 26px;position:relative}.modal-info{background:#f8fafc;border:1px solid #eaecf0;border-radius:14px;color:#475467;font-size:12px;font-weight:600;gap:11px;margin-bottom:30px;padding:14px 16px;position:relative}.modal-info,.modal-info span{align-items:center;display:flex}.modal-info span{background:#ecfdf3;border-radius:50%;color:#10b981;font-size:11px;height:22px;justify-content:center;width:22px}.modal-button{align-items:center;background:linear-gradient(135deg,var(--primary),var(--purple));border:0;border-radius:14px;box-shadow:0 14px 32px #5b4fe859;color:#fff;display:inline-flex;font-size:13px;font-weight:800;gap:10px;letter-spacing:.15px;min-height:52px;padding:0 28px;position:relative;transition:all .35s cubic-bezier(.34,1.56,.64,1)}.modal-button:hover{box-shadow:0 22px 44px #5b4fe873;transform:translateY(-3px)}.modal-button b{font-size:17px;transition:transform .3s ease}.modal-button:hover b{transform:translateX(6px)}.private-school-app.dark-mode{background:radial-gradient(circle at 10% 20%,#5b4fe81a,#0000 32%),#05080f;color:#d1d5db}.private-school-app.dark-mode .ps-header{background:#05080feb;border-bottom-color:#ffffff0f;box-shadow:0 8px 32px #00000040}.private-school-app.dark-mode .logo-content strong{color:#fff}.private-school-app.dark-mode .ps-nav a{color:#cbd5e1}.private-school-app.dark-mode .mobile-menu{background:#0e1626;border-color:#334155;color:#fff}.private-school-app.dark-mode .result-section,.private-school-app.dark-mode .services-section,.private-school-app.dark-mode .updates-section{background:linear-gradient(180deg,#05080f,#0b1120)}.private-school-app.dark-mode .partners-section,.private-school-app.dark-mode .portals-section-private{background:radial-gradient(circle at 100% 0,#5b4fe81a,#0000 30%),linear-gradient(180deg,#0a1120,#080d18)}.private-school-app.dark-mode .private-portal-content h3,.private-school-app.dark-mode .section-intro h2,.private-school-app.dark-mode .service-card h3,.private-school-app.dark-mode .update-card h3{color:#fff}.private-school-app.dark-mode .private-portal-content p,.private-school-app.dark-mode .section-intro p,.private-school-app.dark-mode .service-card p,.private-school-app.dark-mode .update-card p{color:#94a3b8}.private-school-app.dark-mode .partner-card,.private-school-app.dark-mode .portal-strip,.private-school-app.dark-mode .private-portal-card,.private-school-app.dark-mode .service-card,.private-school-app.dark-mode .update-card{background:linear-gradient(145deg,#0e1626,#0a1120);border-color:#1f2937;box-shadow:0 18px 48px #00000040}.private-school-app.dark-mode .card-number,.private-school-app.dark-mode .portal-index,.private-school-app.dark-mode .update-number{color:#1e293b}.private-school-app.dark-mode .portal-strip-scroll a{background:#172033;border-color:#263247;color:#cbd5e1}.private-school-app.dark-mode .portal-strip-title{color:#fff}.private-school-app.dark-mode .partner-card span{color:#94a3b8}.private-school-app.dark-mode .private-modal{background:linear-gradient(145deg,#0e1626,#0a1120);border-color:#263247}.private-school-app.dark-mode .private-modal h2{color:#fff}.private-school-app.dark-mode .private-modal p{color:#94a3b8}.private-school-app.dark-mode .private-modal-close{background:#1f2937;color:#cbd5e1}.private-school-app.dark-mode .modal-info{background:#172033;border-color:#263247;color:#cbd5e1}.private-school-app.dark-mode .hero-stats-grid{background:linear-gradient(180deg,#0e1626,#0a1120);border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#263247;border-top-left-radius:32px;border-top-right-radius:32px}.private-school-app.dark-mode .hero-stat:hover{background:linear-gradient(135deg,#172033,#0a1120)}.private-school-app.dark-mode .stat-content strong{color:#fff}.private-school-app.dark-mode .stat-content span{color:#94a3b8}.private-school-app.dark-mode .stat-icon{background:linear-gradient(135deg,#172033,#0e1626)}.private-school-app.dark-mode .dashboard-window{box-shadow:0 50px 120px #0009}.private-school-app.dark-mode .ps-footer{border-top:1px solid #ffffff0a}@media (max-width:1150px){.ps-nav{gap:24px}.ps-nav a{font-size:13px}.hero-inner{gap:52px}.dashboard-floating-one{right:-14px}.dashboard-floating-two{left:-20px}.private-portals-grid,.services-grid,.updates-grid{grid-template-columns:repeat(2,1fr)}.footer-main{gap:55px}}@media (max-width:940px){.ps-header-inner{min-height:78px}.ps-nav{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffffffa;border:1px solid #eaecf0;border-radius:22px;box-shadow:0 32px 76px #0f172a40;display:none;flex-direction:column;gap:5px;left:16px;padding:14px;position:fixed;right:16px;top:92px}.ps-nav.active{animation:mobileNavIn .3s cubic-bezier(.34,1.56,.64,1);display:flex}.ps-nav a{border-radius:13px;font-size:14px;padding:16px 18px;width:100%}.ps-nav a:after,.ps-nav a:before{display:none}.ps-nav a:hover{background:linear-gradient(135deg,#f5f3ff,#eff6ff)}.mobile-menu{display:flex}.hero-inner{gap:54px;grid-template-columns:1fr;padding:75px 0 155px;text-align:center}.hero-content>p{margin-left:auto;margin-right:auto}.hero-buttons,.hero-trust{justify-content:center}.hero-dashboard{margin:0 auto;max-width:660px;width:100%}.dashboard-window{transform:none}.dashboard-window:hover{transform:translateY(-8px)}.dashboard-floating-one{right:-14px}.dashboard-floating-two{left:-14px}.footer-main{gap:55px;grid-template-columns:1fr}}@media (max-width:720px){.ps-container{width:min(calc(100% - 36px),1320px)}.ps-topbar-inner{gap:10px;justify-content:center;min-height:42px}.accessibility-label,.digital-status,.ps-top-right{display:none}.ps-top-left .top-divider{margin-left:3px}.ps-logo{min-width:0}.logo-image{border-radius:14px;height:46px;width:46px}.logo-content strong{font-size:17px}.logo-content span{font-size:10px}.header-login{border-radius:12px;font-size:12px;height:44px;padding:0 16px}.button-arrow{display:none}.hero-inner{gap:50px;min-height:auto;padding:65px 0 150px}.hero-content h1{font-size:44px;letter-spacing:-2.6px}.hero-content>p{font-size:14px;line-height:1.85}.hero-badge{font-size:11px;padding:9px 15px}.hero-trust{flex-wrap:wrap;font-size:11px;row-gap:9px}.hero-stats-grid{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:24px;border-top-right-radius:24px;grid-template-columns:repeat(2,1fr)}.hero-stat{gap:11px;min-height:92px}.hero-stat:first-child,.hero-stat:nth-child(2){border-bottom:1px solid #eaecf0}.hero-stat:nth-child(2),.hero-stat:nth-child(4){border-right:0}.stat-line{display:none}.stat-icon{border-radius:50%;font-size:16px;height:38px;width:38px}.stat-content strong{font-size:23px}.stat-content span{font-size:10px;margin-top:6px}.dashboard-floating{display:none}.dashboard-window{border-radius:22px;padding:16px}.dashboard-cards{gap:10px}.dashboard-card{padding:14px}.dashboard-card>strong{font-size:20px}.dashboard-chart{padding:15px}.chart-bars{height:100px}.chart-bars span{width:17px}.services-section,.updates-section{padding:120px 0 80px}.portals-section-private{padding:100px 0 80px}.result-section{padding:30px 0 85px}.section-intro{margin-bottom:42px}.section-intro h2{font-size:36px;letter-spacing:-1.8px}.section-intro p{font-size:13px}.private-portals-grid,.services-grid,.updates-grid{gap:16px;grid-template-columns:1fr 1fr}.service-card{min-height:240px;padding:22px}.service-icon{border-radius:16px;font-size:22px;height:52px;margin-bottom:22px;width:52px}.service-card h3{font-size:17px}.service-card p{font-size:12px}.service-arrow{font-size:11px}.private-portal-card{min-height:210px;padding:20px}.private-portal-icon{border-radius:14px;font-size:12px;height:48px;margin-bottom:18px;width:48px}.private-portal-content h3{font-size:16px}.private-portal-content p{font-size:12px}.portal-open{font-size:10px}.portal-strip{align-items:flex-start;flex-direction:column;gap:14px;padding:18px}.portal-strip-title{font-size:13px}.portal-strip-scroll{overflow-x:auto;padding-bottom:4px;width:100%}.portal-strip-scroll a{font-size:11px;padding:9px 13px}.result-banner{align-items:flex-start;border-radius:26px;flex-direction:column;padding:30px}.result-left{align-items:flex-start;gap:16px}.result-icon{border-radius:18px;font-size:26px;height:62px;width:62px}.result-banner h2{font-size:24px}.result-banner p{font-size:12px}.result-button{font-size:12px;justify-content:center;width:100%}.update-card{min-height:230px;padding:22px}.update-icon{border-radius:15px;font-size:22px;height:50px;width:50px}.update-card h3{font-size:16px;margin-top:22px}.update-card p{font-size:12px}.partners-section{padding:85px 0}.partner-card{flex-basis:140px;min-height:115px}.footer-main{padding-bottom:42px}.footer-links{gap:24px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:12px}.private-modal{border-radius:28px;padding:38px 30px}.private-modal h2{font-size:26px}.private-modal p{font-size:13px}}@media (max-width:480px){.ps-container{width:calc(100% - 26px)}.logo-content span{display:none}.header-login{padding:0 13px}.login-icon{display:none}.hero-content h1{font-size:38px;letter-spacing:-2.2px}.hero-content>p{font-size:13px}.hero-buttons{width:100%}.primary-button,.secondary-button{flex:1 1;font-size:12.5px;min-height:52px;padding:0 16px}.private-portals-grid,.services-grid,.updates-grid{grid-template-columns:1fr}.service-card{min-height:200px}.private-portal-card{min-height:195px}.dashboard-window{border-radius:20px;padding:14px}.window-top{margin-bottom:16px}.dashboard-cards strong{font-size:18px}.chart-bars{height:85px}.chart-bars span{width:15px}.dashboard-footer{font-size:9px}.result-left{gap:14px}.result-icon{border-radius:16px;font-size:22px;height:56px;width:56px}.result-banner h2{font-size:20px}.footer-links{grid-template-columns:repeat(2,1fr)}}@media (max-width:940px){.private-school-app.dark-mode .ps-nav{background:#05080ffa;border-color:#263247}.private-school-app.dark-mode .ps-nav a{color:#cbd5e1}.private-school-app.dark-mode .ps-nav a:hover{background:linear-gradient(135deg,#172033,#1a1450)}}.private-school-app a:focus-visible,.private-school-app button:focus-visible,.private-school-app select:focus-visible{border-radius:8px;outline:3px solid #5b4fe880;outline-offset:3px}@keyframes mobileNavIn{0%{opacity:0;transform:translateY(-14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modalFade{0%{opacity:0}to{opacity:1}}@keyframes modalUp{0%{opacity:0;transform:translateY(28px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes orbFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-22px,0) scale(1.06)}}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pulseDot{0%,to{box-shadow:0 0 0 4px #67e8f91f,0 0 16px #67e8f980,inset 0 0 4px #ffffffb3}50%{box-shadow:0 0 0 9px #67e8f90f,0 0 30px #67e8f9e6,inset 0 0 6px #ffffffe6}}@media (prefers-reduced-motion:reduce){.private-school-app *,.private-school-app :after,.private-school-app :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.contact-page{background:radial-gradient(circle at 10% 10%,#6366f11a,#0000 28%),radial-gradient(circle at 90% 20%,#7c3aed17,#0000 30%),linear-gradient(135deg,#f8faff,#eef2ff 48%,#f8f7ff);color:#0f172a;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0;min-height:100vh;overflow-x:hidden;padding:0;width:100%}.contact-hero{margin:0 auto;max-width:1250px;padding:80px 25px 55px;text-align:center;width:100%}.contact-badge{align-items:center;background:#4f46e512;border:1px solid #6366f12e;border-radius:999px;box-shadow:0 8px 25px #4f46e512;color:#4f46e5;display:inline-flex;font-size:11px;font-weight:800;gap:9px;justify-content:center;letter-spacing:.8px;padding:9px 16px}.badge-dot{background:#6366f1;box-shadow:0 0 0 5px #6366f11c;height:7px;width:7px}.contact-hero-title{color:#0f172a;font-size:clamp(38px,6vw,68px);font-weight:900;letter-spacing:-3px;line-height:1.02;margin:22px 0 0}.contact-hero-title span{-webkit-text-fill-color:#0000;animation:gradientMove 5s linear infinite;background:linear-gradient(90deg,#4f46e5,#7c3aed,#2563eb,#4f46e5);-webkit-background-clip:text;background-clip:text;background-size:250% auto}@keyframes gradientMove{0%{background-position:0}to{background-position:250%}}.contact-hero-description{color:#64748b;font-size:16px;line-height:1.8;margin:24px auto 0;max-width:710px}.contact-wrapper{margin:0 auto;max-width:1250px;padding:10px 25px 80px;width:100%}.contact-card{background:#fff;border:1px solid #e2e8f0e6;border-radius:32px;box-shadow:0 45px 100px #1e293b1f,0 15px 35px #4f46e512;display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);width:100%}.contact-card,.contact-left{overflow:hidden;position:relative}.contact-left{background:radial-gradient(circle at 100% 0,#818cf86b,#0000 35%),radial-gradient(circle at 0 100%,#a855f733,#0000 35%),linear-gradient(145deg,#0f172a,#1e1b4b 55%,#312e81);color:#fff;min-height:650px;padding:52px}.contact-left:after{background:linear-gradient(120deg,#0000 30%,hsla(0,0%,100%,.025),#0000 70%);content:"";inset:0;pointer-events:none;position:absolute}.contact-left-content{position:relative;z-index:5}.left-glow{border-radius:50%;filter:blur(8px);pointer-events:none;position:absolute}.glow-one{background:#6366f140;height:270px;right:-130px;top:-120px;width:270px}.glow-two{background:#a855f733;bottom:-100px;height:210px;left:-110px;width:210px}.left-badge{background:#ffffff17;border:1px solid #ffffff24;border-radius:9px;display:inline-flex;font-size:10px;font-weight:800;letter-spacing:1px;padding:8px 13px}.contact-left h2{font-size:clamp(30px,3vw,40px);font-weight:850;letter-spacing:-1.5px;line-height:1.13;margin:25px 0 18px;max-width:440px}.contact-left h2 span{color:#a5b4fc}.left-description{color:#ffffffad;font-size:14px;line-height:1.85;margin:0 0 36px;max-width:470px}.contact-list{display:flex;flex-direction:column;gap:14px}.contact-item{align-items:center;background:hsla(0,0%,100%,.065);border:1px solid #ffffff14;border-radius:17px;display:flex;gap:15px;padding:14px;transition:transform .3s ease,background .3s ease,border-color .3s ease}.contact-item:hover{background:#ffffff1f;border-color:#ffffff29;transform:translateX(6px)}.contact-icon{align-items:center;background:#ffffff1c;border:1px solid #ffffff14;border-radius:13px;display:flex;flex:0 0 45px;font-size:18px;height:45px;justify-content:center;width:45px}.contact-info{min-width:0}.contact-label{color:#ffffff80;font-size:10px;font-weight:700;letter-spacing:.8px;margin:0;text-transform:uppercase}.contact-value{color:#fff;font-size:13px;font-weight:600;margin:4px 0 0;word-break:break-word}.contact-right{background:linear-gradient(180deg,#fff,#fcfcff);padding:52px}.form-header{margin-bottom:30px}.form-mini-badge{color:#6366f1;display:inline-block;font-size:10px;font-weight:800;letter-spacing:1px;margin-bottom:12px}.form-header h2{color:#111827;font-size:30px;font-weight:850;letter-spacing:-.9px;line-height:1.2;margin:0}.form-header p{color:#64748b;font-size:14px;line-height:1.7;margin:10px 0 0;max-width:600px}.contact-form-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.form-field{display:flex;flex-direction:column;min-width:0}.form-field.full{grid-column:1/-1}.form-field label{color:#334155;font-size:11px;font-weight:800;letter-spacing:.4px;margin-bottom:8px}.form-field input,.form-field textarea{background:#f8fafc;border:1px solid #e2e8f0;color:#0f172a;font-family:inherit;font-size:14px;outline:none;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease,transform .25s ease;width:100%}.form-field input{border-radius:13px;height:53px;padding:0 16px}.form-field textarea{border-radius:13px;line-height:1.6;min-height:145px;padding:15px 16px;resize:vertical}.form-field input::placeholder,.form-field textarea::placeholder{color:#94a3b8}.form-field input:focus,.form-field textarea:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 4px #6366f11a,0 8px 20px #0f172a0a}.submit-wrapper{grid-column:1/-1;margin-top:2px}.contact-submit{align-items:center;background:linear-gradient(90deg,#4f46e5,#7c3aed 50%,#2563eb);background-size:200% auto;border:0;border-radius:14px;box-shadow:0 15px 30px #4f46e540;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:800;gap:13px;height:57px;justify-content:center;transition:transform .3s ease,box-shadow .3s ease,background-position .4s ease;width:100%}.contact-submit:hover{background-position:100%;box-shadow:0 20px 40px #4f46e557;transform:translateY(-3px)}.contact-submit:active{transform:translateY(0)}.arrow{font-size:20px;transition:transform .3s ease}.contact-submit:hover .arrow{transform:translateX(5px)}.success-message{animation:successIn .35s ease;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:13px;color:#047857;font-size:13px;font-weight:700;gap:9px;justify-content:center;margin-top:20px;padding:14px 16px;text-align:center}.success-message span{background:#10b981;border-radius:50%;color:#fff;height:22px;width:22px}.contact-footer,.success-message span{align-items:center;display:flex;font-size:12px;justify-content:center}.contact-footer{color:#64748b;gap:5px;padding:25px 20px 35px;text-align:center}@media (max-width:900px){.contact-hero{padding:65px 22px 45px}.contact-wrapper{padding:10px 20px 65px}.contact-card{border-radius:28px;grid-template-columns:1fr}.contact-left{min-height:auto;padding:42px}.contact-right{padding:42px}.contact-left h2,.left-description{max-width:650px}.contact-list{display:grid;grid-template-columns:1fr 1fr}}@media (max-width:600px){.contact-page{background:linear-gradient(180deg,#f8faff,#f1f3ff)}.contact-hero{padding:102px 18px 32px}.contact-badge{font-size:9px;padding:8px 13px}.contact-hero-title{font-size:40px;letter-spacing:-2px;line-height:1.04;margin-top:18px}.contact-hero-description{font-size:13px;line-height:1.7;margin-top:17px}.contact-wrapper{padding:8px 14px 45px}.contact-card{border-radius:23px;box-shadow:0 25px 60px #1e293b1c}.contact-left{min-height:auto;padding:30px 22px 28px}.left-badge{font-size:9px;padding:7px 11px}.contact-left h2{font-size:29px;letter-spacing:-1px;line-height:1.13;margin:19px 0 14px}.left-description{font-size:13px;line-height:1.7;margin-bottom:25px}.contact-list{display:flex;gap:10px}.contact-item{border-radius:14px;gap:11px;padding:11px}.contact-item:hover{transform:translateX(3px)}.contact-icon{border-radius:11px;flex-basis:39px;font-size:16px;height:39px;width:39px}.contact-label{font-size:8px}.contact-value{font-size:11px;margin-top:3px}.contact-right{padding:29px 20px 25px}.form-header{margin-bottom:23px}.form-mini-badge{font-size:9px;margin-bottom:8px}.form-header h2{font-size:25px;letter-spacing:-.7px}.form-header p{font-size:12px;line-height:1.65;margin-top:8px}.contact-form-grid{gap:16px;grid-template-columns:1fr}.form-field.full{grid-column:auto}.form-field label{font-size:9px;margin-bottom:7px}.form-field input{border-radius:12px;font-size:13px;height:50px;padding:0 14px}.form-field textarea{border-radius:12px;font-size:13px;min-height:125px;padding:13px 14px}.submit-wrapper{grid-column:auto;margin-top:1px}.contact-submit{border-radius:13px;font-size:13px;height:53px}.success-message{font-size:11px;line-height:1.5;margin-top:16px;padding:12px}.contact-footer{flex-direction:column;font-size:11px;gap:2px;padding:18px 15px 28px}}@media (max-width:380px){.contact-hero{padding:40px 15px 27px}.contact-hero-title{font-size:35px}.contact-wrapper{padding-left:10px;padding-right:10px}.contact-left,.contact-right{padding:26px 17px}.contact-left h2{font-size:26px}.contact-value{font-size:10px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--dark-blue:#172554;--light:#f8fafc;--orange:#f97316}*{margin:0;padding:0}body{background:radial-gradient(circle at 5% 8%,#2563eb21,#0000 25%),radial-gradient(circle at 95% 15%,#7c3aed1f,#0000 28%),radial-gradient(circle at 50% 100%,#06b6d41a,#0000 30%),linear-gradient(135deg,#f7fbff,#eef6ff 45%,#f8f5ff);font-family:Poppins,Noto Sans Devanagari,Open Sans,Arial,sans-serif;font-size:14px;line-height:1.65}a{color:#2563eb;color:var(--primary);transition:color .25s ease,background .25s ease,transform .25s ease}a:hover{color:#1d4ed8;color:var(--primary-dark);text-decoration:none}body:before{-webkit-mask-image:linear-gradient(180deg,#000,#0000 92%);mask-image:linear-gradient(180deg,#000,#0000 92%)}body:after{animation:prayasGlow 12s ease-in-out infinite;background:radial-gradient(circle,#7c3aed26,#2563eb12 38%,#0000 72%);top:80px}@keyframes prayasGlow{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-70px,50px,0) scale(1.12)}}.prayas2020-page{isolation:isolate;min-height:100vh;position:relative}.main-content{width:100%}.top-mrg-150{margin-top:30px}.formContent{width:100%}.breadcrumb-arrow{background:#0000;gap:7px;margin:0 0 18px}.breadcrumb-arrow li:not(:last-child):after{font-size:19px;margin-left:9px}.breadcrumb-arrow li a{background:#ffffffb3;border:1px solid #ffffffe6;font-size:13px;font-weight:600;min-height:34px;padding:5px 12px}.breadcrumb-arrow li a:hover{box-shadow:0 7px 18px #2563eb1f;transform:translateY(-1px)}.breadcrumb-arrow li.active a{background:#eff6ffd9}.contentArea{background:linear-gradient(145deg,#fffffff2,#ffffffc7);padding:32px}.contentArea h1{background:linear-gradient(90deg,#0f172a,#2563eb 48%,#7c3aed);font-size:clamp(28px,4vw,38px);letter-spacing:-.6px;margin:0 0 28px;text-align:center}.contentArea h1:after{border-radius:20px}.contentArea h4{align-items:center;background:linear-gradient(135deg,#fff7ed,#fffaf5);border:1px solid #fed7aa;border-radius:13px;box-shadow:0 7px 20px #f9731612;display:flex;margin:0 0 24px;padding:14px 18px;position:relative;z-index:2}.contentArea h4:before{content:"📘";font-size:20px;margin-right:10px}.contentArea h4 a{color:#c2410c;font-size:15px;font-weight:700}.contentArea h4 a:hover{color:#9a3412;text-decoration:underline}#accordion{position:relative;z-index:2}#accordion>div{margin-bottom:16px}.card-header{background:linear-gradient(135deg,#1d4ed8,#4f46e5 55%,#7c3aed);border:0;border-radius:15px;box-shadow:0 10px 25px #2563eb26;margin:0;overflow:hidden;padding:0;position:relative;transition:transform .25s ease,box-shadow .25s ease}.card-header:before{background:#ffffff14;border-radius:50%;content:"";height:180px;pointer-events:none;position:absolute;right:-100px;top:-100px;width:180px}.card-header:hover{box-shadow:0 15px 32px #2563eb33;transform:translateY(-2px)}.card-header h5{margin:0;position:relative}.card-header a{align-items:center;display:flex;font-size:15px;font-weight:650;justify-content:space-between;line-height:1.5;min-height:58px;padding:14px 18px;position:relative;text-decoration:none!important}.card-header a,.card-header a:hover{color:#fff!important}.accordion-toggle:after{align-items:center;background:#ffffff29;border-radius:50%;color:#fff;content:"\f068";display:flex;flex-shrink:0;font-family:FontAwesome;font-size:11px;height:28px;justify-content:center;margin-left:15px;transition:transform .25s ease,background .25s ease;width:28px}.accordion-toggle.collapsed:after{content:"\f067"}.accordion-toggle:hover:after{background:#ffffff40;transform:rotate(90deg)}.panel-collapse{background:#ffffffd1;border:1px solid #e2e8f0f2;border-radius:15px;box-shadow:0 8px 25px rgba(15,23,42,.055);margin-bottom:22px;margin-top:10px;overflow:hidden;padding:0}.panel-collapse.collapse{display:none}.panel-collapse.collapse.show{display:block}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.nasTable{background:#fff;border-collapse:initial;border-spacing:0;margin:0;min-width:700px;width:100%}.nasTable thead th{background:linear-gradient(135deg,#172554,#1e3a8a);border:0;color:#fff;font-size:13px;font-weight:700;padding:13px 12px;text-align:left;vertical-align:middle}.nasTable thead th:first-child{border-radius:10px 0 0 0;text-align:center;width:70px}.nasTable thead th:last-child{border-radius:0 10px 0 0}.nasTable tbody td{background:#fff;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;color:#475569;font-size:13px;line-height:1.6;padding:13px 12px;vertical-align:middle}.nasTable tbody td:first-child{border-left:1px solid #e2e8f0;color:#2563eb;color:var(--primary);font-weight:700;text-align:center}.nasTable tbody tr:nth-child(2n) td{background:#f8fafc}.nasTable tbody tr{transition:transform .2s ease}.nasTable tbody tr:hover td{background:#eff6ff}.nasTable tbody tr:hover td:first-child{color:#7c3aed;color:var(--secondary)}.nasTable td a{color:#1d4ed8;font-weight:600;text-decoration:none}.nasTable td a:hover{color:#7c3aed;text-decoration:underline}.subject-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.subject-grid a{align-items:center;background:linear-gradient(135deg,#f8fafc,#eef2ff);border:1px solid #dbe4f0;border-radius:9px;box-shadow:0 3px 9px #0f172a0a;color:#334155!important;display:flex;font-size:12px;font-weight:600;justify-content:center;line-height:1.35;min-height:38px;padding:7px 10px;text-align:center;transition:all .22s ease}.subject-grid a:before{content:"📄";font-size:11px;margin-right:6px}.subject-grid a:hover{background:linear-gradient(135deg,#2563eb,#7c3aed);border-color:#0000;box-shadow:0 8px 18px #2563eb2e;color:#fff!important;text-decoration:none!important;transform:translateY(-2px)}.footer{background:linear-gradient(135deg,#0f172a,#172554,#1e1b4b);box-shadow:0 -12px 35px #0f172a14;color:#fff;margin-top:45px}.footer:before{background:radial-gradient(circle,#2563eb33,#0000 70%);border-radius:50%;content:"";height:400px;position:absolute;right:-180px;top:-260px;width:400px}.footer-bottom{z-index:2}.footer-bottom .row{align-items:center;display:flex}.footer-bottom .left-text{color:#ffffffc7;font-size:12px;line-height:1.8;margin:0}.nic_footer_logo{filter:brightness(1.05);margin-right:10px;max-height:38px;vertical-align:middle}.counterDiv{background:#ffffff14;border:1px solid #ffffff24;border-radius:11px;box-shadow:0 8px 20px #00000026;color:#fff;font-size:12px;gap:5px;justify-content:center;min-height:42px;padding:7px 14px}.counterDiv span{color:#ffffffbf!important}.counterDiv a{font-weight:700}.counterDiv a:hover{text-decoration:underline}.LoaderImage{animation:prayasSpin .8s linear infinite;border:5px solid #2563eb1f;border-radius:50%;border-right:5px solid #7c3aed;border-right:5px solid var(--secondary);border-top-color:#2563eb;border-top:5px solid var(--primary);height:65px;left:50%;margin:-32px 0 0 -32px;position:fixed;top:50%;width:65px;z-index:9999}@keyframes prayasSpin{to{transform:rotate(1turn)}}.mobile-nav{background:linear-gradient(180deg,#172554,#1e1b4b);box-shadow:-15px 0 40px #0f172a40;padding-top:60px;right:-300px;transition:right .3s ease;width:290px;z-index:1050}.mobile-nav ul{padding:0}.mobile-nav ul li a{align-items:center;border-bottom:1px solid #ffffff14;color:#ffffffe0;display:flex;font-size:14px;min-height:48px;padding:10px 20px}.mobile-nav ul li a:hover{background:linear-gradient(90deg,#2563ebe6,#7c3aedcc);color:#fff}.mobile-nav ul li.drop-down>ul{background:#00000024;padding-left:15px}.mobile-nav-overly{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a8c;display:none;inset:0;position:fixed;z-index:1040}.mobile-nav-overly.active{display:block}@media (max-width:991px){.container{width:calc(100% - 24px)}.top-mrg-150{margin-top:20px}.contentArea{padding:24px}.contentArea h1{font-size:30px}.card-header a{font-size:14px}.nasTable{min-width:680px}.subject-grid{grid-template-columns:repeat(auto-fit,minmax(125px,1fr))}.footer-bottom .row{gap:15px}}@media (max-width:767px){body{background:radial-gradient(circle at 10% 5%,#2563eb1c,#0000 28%),radial-gradient(circle at 90% 80%,#7c3aed17,#0000 30%),linear-gradient(135deg,#f7fbff,#f8f5ff);background-attachment:scroll}body:before{background-size:30px 30px;opacity:.5}body:after{height:280px;right:-150px;width:280px}.container{width:calc(100% - 16px)}.top-mrg-150{margin-top:15px}.contentArea{border-radius:18px;padding:20px 12px}.contentArea h1{font-size:27px;margin-bottom:22px}.contentArea h4{margin-bottom:18px;padding:12px 13px}.contentArea h4 a{font-size:13px}.card-header{border-radius:12px}.card-header a{font-size:13px;min-height:55px;padding:12px 13px}.accordion-toggle:after{height:25px;margin-left:8px;width:25px}.panel-collapse{border-radius:12px;margin-bottom:16px;margin-top:8px}.nasTable{min-width:650px}.nasTable tbody td,.nasTable thead th{font-size:12px;padding:10px 8px}.subject-grid{gap:6px;grid-template-columns:repeat(2,minmax(110px,1fr))}.subject-grid a{font-size:11px;min-height:36px;padding:6px 7px}.footer{margin-top:30px}.footer-bottom{padding:20px 0}.footer-bottom .row{display:flex;flex-direction:column;gap:16px;text-align:center}.footer-bottom .col-10,.footer-bottom .col-2{width:100%}.footer-bottom .left-text{font-size:11px}.counterDiv{margin:0 auto;width:fit-content}}@media (max-width:480px){.container{width:calc(100% - 10px)}.contentArea{border-radius:15px;padding:18px 9px}.contentArea h1{font-size:24px}.contentArea h4{align-items:flex-start}.contentArea h4:before{flex-shrink:0}.breadcrumb-arrow{gap:4px}.breadcrumb-arrow li a{font-size:11px;min-height:30px;padding:4px 9px}.breadcrumb-arrow li:not(:last-child):after{font-size:16px;margin-left:5px}.card-header a{font-size:12px;line-height:1.45}.nasTable{min-width:600px}.subject-grid{grid-template-columns:1fr 1fr}.subject-grid a{font-size:10px;min-height:34px}.nic_footer_logo{max-height:30px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}body:after{animation:none}.breadcrumb-arrow li a,.card-header,.subject-grid a{transition:none}*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.srd-page{--srd-primary:#2563eb;--srd-primary-dark:#1d4ed8;--srd-secondary:#7c3aed;--srd-accent:#06b6d4;--srd-navy:#071a36;--srd-navy-2:#0d2a59;--srd-text:#172033;--srd-heading:#0b244d;--srd-text-dark:#0f172a;--srd-muted:#64748b;--srd-muted-light:#94a3b8;--srd-white:#fff;--srd-bg:#f5f8ff;--srd-border:#94a3b82e;--srd-radius-xs:8px;--srd-radius-sm:12px;--srd-radius-md:16px;--srd-radius-lg:22px;--srd-radius-xl:28px;--srd-shadow-xs:0 4px 14px #0f172a0a;--srd-shadow-sm:0 8px 24px #0f172a0f;--srd-shadow-md:0 16px 42px #2563eb1c;--srd-shadow-lg:0 28px 70px #0f172a29;background:radial-gradient(circle at 5% 5%,#2563eb1a,#0000 24%),radial-gradient(circle at 95% 12%,#7c3aed17,#0000 25%),linear-gradient(135deg,#fbfdff,#f1f7ff 48%,#f8f5ff);color:var(--srd-text);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;isolation:isolate;margin:0;min-height:100vh;overflow-x:hidden;padding:0 0 60px;position:relative;width:100%}.srd-page,.srd-page *,.srd-page :after,.srd-page :before{box-sizing:border-box}body.srd-modal-open{overflow:hidden}.srd-page ::selection{background:var(--srd-primary);color:#fff}.srd-page img{display:block;max-width:100%;vertical-align:middle}.srd-page a{color:inherit;text-decoration:none}.srd-page .hero_banner figure,.srd-page .srd-banner,.srd-page section.hero_banner{margin:0;overflow:hidden;padding:0;position:relative;width:100%}.srd-page .hero_banner figure{align-items:center;background:linear-gradient(135deg,#06152d,#124d9d 52%,#5b21b6);display:flex;justify-content:center;min-height:430px}.srd-page .hero_banner .srd-hero-image{height:100%;inset:0;object-fit:cover;opacity:.78;position:absolute;transform:scale(1.02);transition:transform 1s cubic-bezier(.2,.8,.2,1),opacity .45s ease;width:100%}.srd-page .hero_banner:hover .srd-hero-image{opacity:.84;transform:scale(1.055)}.srd-page .srd-image-fallback{align-items:center;background:linear-gradient(145deg,#edf4ff,#fff);border:1px solid #2563eb1f;border-radius:20px;box-shadow:0 12px 28px #2563eb1f;color:var(--srd-primary);display:flex;font-size:29px;height:66px;justify-content:center;transition:transform .35s ease,color .3s ease,background .3s ease,box-shadow .3s ease;width:66px}.srd-page .hero_banner .srd-image-fallback{background:radial-gradient(circle at center,#2563eb6b,#0000 50%),linear-gradient(135deg,#071a36,#2563eb,#7c3aed);border:0;border-radius:0;box-shadow:none;color:#fffffff2;font-size:82px;height:100%;inset:0;position:absolute;width:100%}.srd-page .srd-hero-overlay{background:linear-gradient(180deg,#030f231f,#030f235c 45%,#030f23db);inset:0;pointer-events:none;position:absolute;z-index:1}.srd-page .hero_banner:after,.srd-page .hero_banner:before{border:1px solid #ffffff1a;border-radius:50%;content:"";pointer-events:none;position:absolute;z-index:2}.srd-page .hero_banner:before{background:hsla(0,0%,100%,.025);bottom:-120px;height:300px;right:-90px;width:300px}.srd-page .hero_banner:after{background:hsla(0,0%,100%,.015);height:280px;left:-100px;top:-130px;width:280px}.srd-page .srd-hero-content{color:#fff;margin:auto;padding:30px 15px;position:relative;text-align:center;width:min(900px,92%);z-index:4}.srd-page .srd-hero-badge{align-items:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffff1c;border:1px solid #ffffff3d;border-radius:999px;box-shadow:0 10px 30px #0000001f;color:#fff;display:inline-flex;font-size:12px;font-weight:600;gap:9px;justify-content:center;letter-spacing:.45px;margin-bottom:18px;padding:9px 17px}.srd-page .srd-hero-badge i{font-size:14px}.srd-page .srd-hero-content h2{color:#fff;font-size:clamp(34px,5vw,62px);font-weight:800;letter-spacing:-1.8px;line-height:1.08;margin:0 0 14px;text-shadow:0 8px 35px #0000004d}.srd-page .srd-hero-content p{color:#ffffffe0;font-size:15px;font-weight:400;line-height:1.8;margin:0 auto;max-width:700px}.srd-page .srd-slider-dots{align-items:center;bottom:25px;display:flex;gap:7px;left:50%;position:absolute;transform:translateX(-50%);z-index:7}.srd-page .srd-slider-dots button{background:#ffffff6b;border:0;border-radius:999px;cursor:pointer;height:8px;margin:0;padding:0;transition:width .3s ease,background .3s ease,transform .3s ease;width:8px}.srd-page .srd-slider-dots button:hover{transform:scale(1.15)}.srd-page .srd-slider-dots button.active{background:#fff;width:30px}.srd-page .srd-slider-next{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff47;border-radius:50%;box-shadow:0 10px 30px #00000026;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;margin:0;padding:0;position:absolute;right:28px;top:50%;transform:translateY(-50%);transition:background .25s ease,transform .25s ease,box-shadow .25s ease;width:48px;z-index:7}.srd-page .srd-slider-next:hover{background:#ffffff38;box-shadow:0 15px 35px #0003;transform:translateY(-50%) scale(1.08)}.srd-page .srd-main{padding:0 0 55px;position:relative;width:100%;z-index:3}.srd-page .container{margin-left:auto;margin-right:auto;max-width:1420px;width:min(94%,1420px)}.srd-page .srd-breadcrumb-wrapper{padding-top:24px}.srd-page .breadcrumb-arrow{flex-wrap:wrap;gap:8px;list-style:none}.srd-page .breadcrumb-arrow,.srd-page .breadcrumb-arrow li{align-items:center;display:flex;margin:0;padding:0}.srd-page .breadcrumb-arrow li a{align-items:center;background:#ffffffe0;border:1px solid #2563eb1c;border-radius:999px;box-shadow:0 7px 22px #0f172a0d;color:#475569;display:inline-flex;font-size:11px;font-weight:600;gap:8px;line-height:1;min-height:38px;padding:0 15px;transition:color .25s ease,background .25s ease,transform .25s ease,box-shadow .25s ease}.srd-page .breadcrumb-arrow li a:hover{box-shadow:0 10px 24px #2563eb2e;transform:translateY(-2px)}.srd-page .breadcrumb-arrow li a:hover,.srd-page .breadcrumb-arrow li.active a{background:linear-gradient(135deg,var(--srd-primary),var(--srd-secondary));color:#fff}.srd-page .breadcrumb-arrow li.active a{border-color:#0000;box-shadow:0 9px 24px #2563eb2e}.srd-page .srd-title-area{padding:42px 15px 30px;position:relative;text-align:center}.srd-page .srd-title-icon{align-items:center;background:linear-gradient(135deg,var(--srd-primary),var(--srd-secondary));border:1px solid #fffc;border-radius:19px;box-shadow:0 15px 35px #2563eb33;color:#fff;display:inline-flex;font-size:23px;height:60px;justify-content:center;margin-bottom:15px;position:relative;width:60px}.srd-page .srd-title-area h1{color:var(--srd-heading);font-size:clamp(28px,4vw,44px);font-weight:800;letter-spacing:-.9px;line-height:1.2;margin:0 auto 16px;text-align:center;text-transform:uppercase}.srd-page .srd-title-area h1:after{background:linear-gradient(90deg,var(--srd-primary),var(--srd-secondary),var(--srd-accent));border-radius:999px;box-shadow:0 5px 18px #2563eb38;content:"";display:block;height:4px;margin:16px auto 0;width:78px}.srd-page .srd-title-area p{color:var(--srd-muted);font-size:14px;line-height:1.8;margin:0 auto;max-width:700px}.srd-page .srd-report-section{position:relative;width:100%}.srd-page .card-container{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 0 45px;width:100%}.srd-page .card-container .item{background:linear-gradient(145deg,#fffffffa,#eff6fff0);border:1px solid #ffffffe6;border-radius:24px;box-shadow:0 12px 32px #1e40af14,inset 0 1px 0 #fffffff2;cursor:pointer;height:195px;isolation:isolate;min-width:0;overflow:hidden;position:relative;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease,border-color .3s ease}.srd-page .card-container .item:hover{border-color:#2563eb40;box-shadow:0 25px 55px #2563eb29,0 8px 25px #7c3aed14;transform:translateY(-9px) scale(1.012)}.srd-page .card-container .item:after{background:linear-gradient(135deg,#2563eb1c,#7c3aed14);border-radius:50%;content:"";height:170px;pointer-events:none;position:absolute;right:-70px;top:-70px;transition:transform .5s ease,background .5s ease;width:170px;z-index:0}.srd-page .card-container .item:hover:after{background:linear-gradient(135deg,#2563eb33,#7c3aed29);transform:scale(1.75)}.srd-page .sweep-to-top:before{background:linear-gradient(135deg,#071f45,#164b91 50%,#5b21b6);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transform:translateY(105%);transition:transform .5s cubic-bezier(.22,.61,.36,1);z-index:1}.srd-page .sweep-to-top.active:before,.srd-page .sweep-to-top:hover:before{transform:translateY(0)}.srd-page .srd-card-link{color:inherit;display:block;height:100%;position:relative;width:100%;z-index:5}.srd-page .card-container .item .firtsDiv{height:100%;position:relative;transition:opacity .25s ease,visibility .25s ease;width:100%;z-index:3}.srd-page .card-container .item.active .firtsDiv,.srd-page .card-container .item:hover .firtsDiv{opacity:0;visibility:hidden}.srd-page .card-container .item .secondDiv{height:100%;inset:0;opacity:0;position:absolute;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:4}.srd-page .card-container .item.active .secondDiv,.srd-page .card-container .item:hover .secondDiv{opacity:1;visibility:visible}.srd-page .card-container .item figure{align-items:center;display:flex;height:58%;justify-content:center;margin:0;padding-top:10px;width:100%}.srd-page .card-container .item.active .srd-image-fallback,.srd-page .card-container .item:hover .srd-image-fallback{background:#ffffff1f;border-color:#fff3;box-shadow:0 12px 30px #0000001f;color:#fff;transform:translateY(-4px) scale(1.08)}.srd-page .srd-hover-icon{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff47;border-radius:20px;box-shadow:0 12px 30px #0000001f;color:#fff;display:flex;font-size:29px;height:66px;justify-content:center;width:66px}.srd-page .card-container .item figcaption{align-items:center;border-top:1px solid #2563eb21;display:flex;height:42%;justify-content:center;margin:0 18px;padding:0 8px;text-align:center}.srd-page .card-container .item figcaption p{color:#173b6e;font-size:13.5px;font-weight:700;line-height:1.5;margin:0;transition:color .25s ease,transform .25s ease}.srd-page .card-container .item.active figcaption,.srd-page .card-container .item:hover figcaption{border-top-color:#fff3}.srd-page .card-container .item.active figcaption p,.srd-page .card-container .item:hover figcaption p{color:#fff;transform:translateY(-1px)}.srd-page .modal{animation:srd-modal-fade .25s ease;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);background:#020c1cb8;display:block;height:100%;inset:0;overflow-x:hidden;overflow-y:auto;padding:22px 14px;position:fixed;width:100%;z-index:99999}@keyframes srd-modal-fade{0%{opacity:0}to{opacity:1}}.srd-page .modal-dialog{animation:srd-modal-slide .4s cubic-bezier(.22,.61,.36,1);margin:70px auto;position:relative;width:min(920px,96%)}@keyframes srd-modal-slide{0%{opacity:0;transform:translateY(30px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.srd-page .modal-content{background:linear-gradient(145deg,#fff,#f5f9ff);border:1px solid #ffffffd1;border-radius:27px;box-shadow:0 45px 110px #02122d61;overflow:hidden;position:relative;width:100%}.srd-page .modal-header{align-items:center;background:linear-gradient(135deg,#071f45,#1454a3 55%,#5b21b6);border:0;color:#fff;display:flex;justify-content:space-between;min-height:74px;padding:15px 21px}.srd-page .srd-modal-title-wrapper{align-items:center;display:flex;gap:12px;min-width:0}.srd-page .srd-modal-icon{align-items:center;background:#ffffff1a;border:1px solid #ffffff38;border-radius:13px;box-shadow:0 8px 20px #0000001a;color:#fff;display:flex;flex:0 0 42px;height:42px;justify-content:center;width:42px}.srd-page .modal-title{color:#fff;font-size:17px;font-weight:700;line-height:1.4;margin:0;text-align:left}.srd-page .modal-header .close{align-items:center;background:#ffffff1a;border:1px solid #ffffff38;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex:0 0 40px;height:40px;justify-content:center;margin:0 0 0 12px;opacity:1;padding:0;transition:transform .3s ease,background .3s ease;width:40px}.srd-page .modal-header .close:hover{background:#ffffff3b;transform:rotate(90deg)}.srd-page .modal-body{background:linear-gradient(180deg,#fff,#f7fbff);padding:26px}.srd-page .srd-section-heading{align-items:center;display:flex;gap:11px;margin:24px 0 14px;text-align:left}.srd-page .srd-section-heading:first-child{margin-top:0}.srd-page .srd-heading-icon{align-items:center;background:linear-gradient(135deg,var(--srd-primary),var(--srd-secondary));border-radius:12px;box-shadow:0 9px 22px #2563eb2e;color:#fff;display:flex;flex:0 0 38px;font-size:14px;height:38px;justify-content:center;width:38px}.srd-page .srd-section-heading h2{color:#173c75;font-size:17px;font-weight:700;line-height:1.4;margin:0}.srd-page .srd-table-wrapper{background:#fff;border:1px solid #94a3b82e;border-radius:17px;box-shadow:0 9px 28px rgba(15,23,42,.045);margin-bottom:27px;overflow-x:auto;scrollbar-color:#2563eb73 #0000;scrollbar-width:thin;width:100%}.srd-page .table{background:#fff;border-collapse:initial;border-spacing:0;color:#27364b;font-size:13px;margin:0;min-width:540px;width:100%}.srd-page .table thead{background:linear-gradient(135deg,#1d4ed8,#4f46e5)}.srd-page .table thead th{border:0;color:#fff;font-size:11px;font-weight:700;letter-spacing:.65px;padding:15px 17px;text-transform:uppercase;white-space:nowrap}.srd-page .table thead th:first-child{border-top-left-radius:16px}.srd-page .table thead th:last-child{border-top-right-radius:16px}.srd-page .table tbody td{border:0;border-bottom:1px solid #94a3b81c;color:#475569;font-size:13px;font-weight:500;padding:14px 17px;vertical-align:middle}.srd-page .table tbody tr:last-child td{border-bottom:0}.srd-page .table tbody tr:nth-child(odd){background:#f8fbff}.srd-page .table tbody tr:nth-child(2n){background:#fff}.srd-page .table tbody tr{transition:background .2s ease}.srd-page .table tbody tr:hover{background:#eef5ff}.srd-page .table td a{color:#1d4ed8;font-weight:600;text-decoration:none;transition:color .2s ease}.srd-page .table td a:hover{color:#7c3aed;text-decoration:underline}.srd-page .srd-count{align-items:center;background:linear-gradient(135deg,#edf4ff,#f4f0ff);border:1px solid #2563eb1a;border-radius:999px;box-shadow:0 5px 12px #2563eb0d;color:#1d4ed8;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;min-width:65px;padding:6px 11px}.srd-page .school_Information_Block{background:linear-gradient(145deg,#fff,#f5f9ff);border:1px solid #2563eb1f;border-radius:19px;box-shadow:0 12px 32px #0f172a0d;padding:21px}.srd-page .srd-info-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.srd-page .srd-info-item{background:#fff;border:1px solid #2563eb1a;border-radius:14px;box-shadow:0 5px 15px rgba(15,23,42,.025);display:flex;flex-direction:column;gap:6px;min-height:80px;padding:15px;transition:transform .25s ease,box-shadow .25s ease}.srd-page .srd-info-item:hover{box-shadow:0 10px 25px #2563eb14;transform:translateY(-2px)}.srd-page .srd-info-item span{color:#64748b;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.srd-page .srd-info-item strong{color:#173c75;font-size:14px;font-weight:700;word-break:break-word}.srd-page .modal-footer{align-items:center;background:#f8fbff;border-top:1px solid #94a3b824;display:flex;justify-content:flex-end;padding:14px 21px}.srd-page .btn{align-items:center;border:0;border-radius:12px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;justify-content:center;line-height:1;margin:0;min-height:43px;padding:9px 19px;transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease}.srd-page .btn-primary{background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 10px 24px #2563eb33;color:#fff}.srd-page .btn-primary:hover{box-shadow:0 15px 30px #2563eb45;color:#fff;transform:translateY(-2px)}.srd-page .btn-primary:active{transform:translateY(0) scale(.98)}.srd-page #divLoaderImage{animation:srd-spin .75s linear infinite;background:#ffffffd9;border-color:#2563eb #7c3aed #2563eb1a #2563eb1a;border-radius:50%;border-style:solid;border-width:6px;box-shadow:0 20px 50px #0f172a26;height:70px;left:50%;margin:-35px 0 0 -35px;position:fixed;top:50%;width:70px;z-index:999999}@keyframes srd-spin{to{transform:rotate(1turn)}}.srd-page .mobile-nav{background:linear-gradient(180deg,#06152d,#0b2e61 55%,#172d68);border-right:1px solid #ffffff1a;bottom:0;box-shadow:15px 0 45px #00000038;left:-310px;overflow-y:auto;padding:75px 15px 25px;position:fixed;top:0;transition:left .35s cubic-bezier(.2,.8,.2,1);width:290px;z-index:99999}.srd-page .mobile-nav ul{list-style:none;margin:0;padding:0}.srd-page .mobile-nav li{margin:0;padding:0}.srd-page .mobile-nav a{border-radius:12px;color:#ffffffe0;display:block;font-size:13px;font-weight:500;margin-bottom:4px;padding:13px 15px;text-decoration:none;transition:background .25s ease,color .25s ease,transform .25s ease}.srd-page .mobile-nav a:hover{background:linear-gradient(135deg,#2563ebb3,#7c3aed8c);color:#fff;transform:translateX(3px)}.srd-page .mobile-nav .home-icon a{align-items:center;background:#ffffff14;display:flex;justify-content:center;margin-bottom:16px}.srd-page .mobile-nav .home-icon i{color:#fbbf24;font-size:22px}.srd-page .mobile-nav-overly{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#020c1c9e;display:none;inset:0;position:fixed;z-index:99998}@media (min-width:1441px){.srd-page .hero_banner figure{min-height:470px}.srd-page .card-container{gap:24px}.srd-page .card-container .item{height:205px}}@media (max-width:1180px){.srd-page .card-container{gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.srd-page .card-container .item{height:185px}}@media (max-width:900px){.srd-page .hero_banner figure{min-height:350px}.srd-page .card-container{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.srd-page .modal-dialog{width:94%}.srd-page .modal-body{padding:20px}.srd-page .srd-title-area{padding-top:34px}}@media (max-width:767px){.srd-page{padding-bottom:30px}.srd-page .container{max-width:92%;width:92%}.srd-page .hero_banner figure{min-height:270px}.srd-page .srd-hero-content{padding:25px 10px;width:94%}.srd-page .srd-hero-content h2{font-size:30px;letter-spacing:-.8px}.srd-page .srd-hero-content p{font-size:12px;line-height:1.6;padding:0 12px}.srd-page .srd-hero-badge{font-size:10px;margin-bottom:13px;padding:7px 12px}.srd-page .srd-slider-next{font-size:12px;height:38px;right:12px;width:38px}.srd-page .srd-breadcrumb-wrapper{padding-top:15px}.srd-page .breadcrumb-arrow{gap:5px}.srd-page .breadcrumb-arrow li a{font-size:9.5px;min-height:33px;padding:0 10px}.srd-page .srd-title-area{padding:27px 4px 20px}.srd-page .srd-title-icon{border-radius:15px;font-size:18px;height:47px;margin-bottom:12px;width:47px}.srd-page .srd-title-area h1{font-size:24px;letter-spacing:-.4px}.srd-page .srd-title-area h1:after{height:3px;margin-top:12px;width:60px}.srd-page .srd-title-area p{font-size:11.5px;line-height:1.65}.srd-page .card-container{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 0 25px}.srd-page .card-container .item{border-radius:18px;height:160px}.srd-page .card-container .item figure{height:57%;padding-top:6px}.srd-page .card-container .item figcaption{height:43%;margin:0 7px;padding:0 5px}.srd-page .card-container .item figcaption p{font-size:10px;line-height:1.35}.srd-page .srd-hover-icon,.srd-page .srd-image-fallback{border-radius:15px;font-size:21px;height:48px;width:48px}.srd-page .modal{padding:8px}.srd-page .modal-dialog{margin:10px auto;width:100%}.srd-page .modal-content{border-radius:19px}.srd-page .modal-header{min-height:60px;padding:10px 13px}.srd-page .srd-modal-icon{border-radius:10px;flex-basis:34px;height:34px;width:34px}.srd-page .modal-title{font-size:13px}.srd-page .modal-header .close{flex-basis:32px;font-size:11px;height:32px;width:32px}.srd-page .modal-body{padding:14px}.srd-page .srd-section-heading{gap:8px;margin:18px 0 11px}.srd-page .srd-heading-icon{border-radius:10px;flex-basis:31px;font-size:11px;height:31px;width:31px}.srd-page .srd-section-heading h2{font-size:13px}.srd-page .table{min-width:500px}.srd-page .table tbody td,.srd-page .table thead th{font-size:10.5px;padding:10px 11px}.srd-page .srd-count{font-size:10px;min-width:55px;padding:5px 8px}.srd-page .school_Information_Block{border-radius:15px;padding:14px}.srd-page .srd-info-grid{gap:10px;grid-template-columns:1fr}.srd-page .srd-info-item{min-height:70px;padding:12px}.srd-page .srd-info-item span{font-size:9px}.srd-page .srd-info-item strong{font-size:12px}.srd-page .modal-footer{padding:11px 14px}.srd-page .srd-close-button{width:100%}}@media (max-width:480px){.srd-page .container{max-width:94%;width:94%}.srd-page .hero_banner figure{min-height:220px}.srd-page .srd-hero-content h2{font-size:26px}.srd-page .srd-hero-content p{display:none}.srd-page .srd-hero-badge{font-size:9px;padding:6px 10px}.srd-page .srd-title-area h1{font-size:21px}.srd-page .srd-title-area p{font-size:10.5px}.srd-page .card-container{gap:9px}.srd-page .card-container .item{border-radius:16px;height:148px}.srd-page .card-container .item figcaption p{font-size:9.3px}.srd-page .srd-hover-icon,.srd-page .srd-image-fallback{border-radius:14px;font-size:19px;height:43px;width:43px}.srd-page .breadcrumb-arrow li a{font-size:8.5px;padding:0 8px}.srd-page .srd-slider-next{height:34px;width:34px}}@media (max-width:360px){.srd-page .container{max-width:94%;width:94%}.srd-page .card-container{gap:11px;grid-template-columns:1fr}.srd-page .card-container .item{height:145px}.srd-page .srd-title-area h1{font-size:20px}.srd-page .srd-hero-content h2{font-size:24px}.srd-page .srd-hero-content{padding-left:5px;padding-right:5px}}.srd-page .item:focus-visible,.srd-page a:focus-visible,.srd-page button:focus-visible,.srd-page input:focus-visible,.srd-page select:focus-visible,.srd-page textarea:focus-visible{outline:3px solid #2563eb66;outline-offset:3px}@media (hover:none){.srd-page .card-container .item:hover{box-shadow:0 12px 32px #1e40af14;transform:none}.srd-page .hero_banner:hover .srd-hero-image{opacity:.78;transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.srd-page *,.srd-page :after,.srd-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media print{.srd-page{background:#fff!important;color:#000!important;min-height:auto;padding-bottom:0}.srd-page .hero_banner,.srd-page .mobile-nav,.srd-page .mobile-nav-overly,.srd-page .srd-slider-dots,.srd-page .srd-slider-next{display:none!important}.srd-page .card-container{grid-template-columns:repeat(2,1fr)}.srd-page .card-container .item{background:#fff!important;border:1px solid #ccc!important;box-shadow:none!important;color:#000!important}.srd-page .card-container .item:after,.srd-page .card-container .item:before{display:none!important}.srd-page .modal{background:#fff!important;overflow:visible;padding:0;position:static}.srd-page .modal-content{border:1px solid #ccc!important;box-shadow:none!important}}.staff-report-page{--primary:#0757b8;--primary-dark:#063c82;--primary-deep:#032b5b;--blue:#087df2;--blue-light:#eaf5ff;--cyan:#00a8ff;--purple:#6554e8;--gold:#f3ad16;--text:#172033;--muted:#68768a;--white:#fff;--bg:#f4f8fc;--border:#dce7f2;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:30px;--shadow-sm:0 5px 20px #032b5b0f;--shadow-md:0 15px 40px #032b5b1c;--shadow-lg:0 30px 70px #032b5b2b;background:radial-gradient(circle at 5% 15%,#00a8ff14,#0000 28%),radial-gradient(circle at 95% 45%,#6554e812,#0000 28%),linear-gradient(180deg,#f8fbff,#eef6fd 50%,#f9fbfd);color:var(--text);font-family:Inter,Poppins,Segoe UI,Arial,sans-serif;line-height:1.6;min-height:100vh;overflow-x:hidden;position:relative;width:100%}.staff-report-page,.staff-report-page *,.staff-report-page :after,.staff-report-page :before{box-sizing:border-box}.staff-report-page img{max-width:100%}.staff-report-page a{color:inherit}.staff-report-page button,.staff-report-page input,.staff-report-page select,.staff-report-page textarea{font:inherit}.staff-report-page button{-webkit-tap-highlight-color:transparent}.staff-report-page a:focus-visible,.staff-report-page button:focus-visible{outline:3px solid #087df259;outline-offset:4px}.staff-report-page .hero_banner{position:relative;width:100%}.staff-report-page .slider-section{background:linear-gradient(135deg,#032b5b,#0757b8);box-shadow:0 18px 50px #032b5b26;height:clamp(390px,43vw,590px);isolation:isolate;overflow:hidden}.staff-report-page .slider-track{height:100%;position:relative;width:100%}.staff-report-page .slide{inset:0;opacity:0;overflow:hidden;position:absolute;transition:opacity .9s ease,visibility .9s ease;visibility:hidden;z-index:1}.staff-report-page .slide.active{opacity:1;visibility:visible;z-index:2}.staff-report-page .slide img{display:block;filter:saturate(1.05) contrast(1.04) brightness(.92);height:100%;object-fit:cover;transform:scale(1.08);transition:transform 7s cubic-bezier(.2,.7,.2,1);width:100%}.staff-report-page .slide.active img{transform:scale(1)}.staff-report-page .slide-overlay{align-items:center;background:linear-gradient(180deg,#032b5b26,#032b5b47 45%,#02122bd1);display:flex;inset:0;justify-content:center;padding:40px 80px 90px;position:absolute;text-align:center}.staff-report-page .slide-content{opacity:0;transform:translateY(25px);transition:transform .9s ease .25s,opacity .9s ease .25s;width:min(900px,100%)}.staff-report-page .slide.active .slide-content{opacity:1;transform:translateY(0)}.staff-report-page .slide-eyebrow{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff59;border-radius:50px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;letter-spacing:2px;margin-bottom:18px;min-height:32px;padding:0 15px}.staff-report-page .slide-caption{color:#fff;font-family:Poppins,Inter,sans-serif;font-size:clamp(32px,5vw,64px);font-weight:800;letter-spacing:-1.5px;line-height:1.08;margin:0;text-shadow:0 8px 35px #0006;text-transform:uppercase}.staff-report-page .slide-subtitle{color:#ffffffe0;font-size:clamp(14px,1.5vw,18px);line-height:1.7;margin:18px auto 0;max-width:680px}.staff-report-page .slide-line{background:linear-gradient(90deg,var(--cyan),var(--purple),var(--gold));border-radius:50px;box-shadow:0 0 25px #00a8ff8c;height:4px;margin:24px auto 0;width:75px}.staff-report-page .slider-arrow{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#032b5b6b;border:1px solid #ffffff61;border-radius:50%;box-shadow:0 12px 30px #0003;color:#fff;cursor:pointer;display:flex;height:58px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:transform .3s ease,background .3s ease,border-color .3s ease;width:58px;z-index:30}.staff-report-page .slider-arrow:hover{background:linear-gradient(135deg,var(--blue),var(--purple));border-color:#fffc;transform:translateY(-50%) scale(1.1)}.staff-report-page .slider-arrow--prev{left:28px}.staff-report-page .slider-arrow--next{right:28px}.staff-report-page .slider-counter{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#032b5b73;border:1px solid #ffffff38;border-radius:12px;bottom:30px;color:#fff;display:flex;font-size:12px;gap:8px;padding:9px 14px;position:absolute;right:30px;z-index:30}.staff-report-page .slider-counter strong{color:#fff;font-size:16px}.staff-report-page .slider-dots{align-items:center;bottom:30px;display:flex;gap:8px;left:50%;position:absolute;transform:translateX(-50%);z-index:30}.staff-report-page .slider-dot{background:#0000;border:1px solid #ffffffd9;border-radius:50%;cursor:pointer;height:9px;padding:0;transition:width .3s ease,background .3s ease,transform .3s ease;width:9px}.staff-report-page .slider-dot:hover{transform:scale(1.2)}.staff-report-page .slider-dot.active{background:linear-gradient(90deg,var(--cyan),var(--purple));border-color:#0000;border-radius:20px;width:34px}.staff-report-page .slider-progress{background:#ffffff29;bottom:0;height:4px;left:0;overflow:hidden;position:absolute;right:0;width:100%;z-index:40}.staff-report-page .slider-progress-bar{background:linear-gradient(90deg,var(--cyan),var(--purple),var(--gold));box-shadow:0 0 18px #00a8ff99;height:100%;transition:width .6s ease}.staff-report-page .staff-report-main{padding:0 0 90px;position:relative}.staff-report-page .staff-container{margin:0 auto;width:min(1180px,calc(100% - 40px))}.staff-report-page .staff-breadcrumb{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:25px;padding-top:25px}.staff-report-page .breadcrumb-current,.staff-report-page .staff-breadcrumb a{align-items:center;background:#ffffffe6;border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-sm);color:var(--primary-deep);display:inline-flex;font-size:12px;font-weight:600;gap:9px;min-height:38px;padding:0 14px;text-decoration:none}.staff-report-page .staff-breadcrumb a{transition:transform .25s ease,background .25s ease,color .25s ease}.staff-report-page .staff-breadcrumb a:hover{background:linear-gradient(135deg,var(--primary),var(--blue));border-color:#0000;color:#fff;transform:translateY(-2px)}.staff-report-page .staff-breadcrumb a svg{color:var(--blue)}.staff-report-page .staff-breadcrumb a:hover svg{color:#fff}.staff-report-page .breadcrumb-current{background:linear-gradient(135deg,var(--primary-deep),var(--primary));border-color:#0000;color:#fff}.staff-report-page .breadcrumb-separator{color:#8a98a9;font-size:10px}.staff-report-page .reports-section{padding-top:5px}.staff-report-page .section-heading{margin:0 auto 45px;max-width:760px;text-align:center}.staff-report-page .heading-icon{align-items:center;background:linear-gradient(135deg,var(--primary),var(--blue),var(--purple));border:1px solid #087df21f;border-radius:18px;box-shadow:0 12px 28px #087df238;color:#fff;display:flex;font-size:22px;height:58px;justify-content:center;margin:0 auto 18px;width:58px}.staff-report-page .section-kicker{color:var(--blue);display:block;font-size:11px;font-weight:800;letter-spacing:2.5px;margin-bottom:9px}.staff-report-page .section-heading h1{color:var(--primary-deep);font-family:Poppins,Inter,sans-serif;font-size:clamp(30px,4vw,44px);font-weight:800;letter-spacing:-1px;line-height:1.15;margin:0;text-transform:uppercase}.staff-report-page .heading-divider{align-items:center;display:flex;gap:7px;justify-content:center;margin:17px auto 16px}.staff-report-page .heading-divider span{background:var(--blue);border-radius:20px;height:3px;width:34px}.staff-report-page .heading-divider span:last-child{background:var(--purple)}.staff-report-page .heading-divider i{background:var(--gold);border-radius:50%;display:block;height:8px;width:8px}.staff-report-page .section-heading p{color:var(--muted);font-size:15px;line-height:1.75;margin:0 auto;max-width:620px}.staff-report-page .reports-grid{grid-gap:25px;align-items:stretch;display:grid;gap:25px;grid-template-columns:repeat(3,minmax(0,1fr))}.staff-report-page .report-card{animation:cardReveal .7s ease both;animation-delay:var(--card-delay);background:linear-gradient(145deg,#fffffffa,#f2f8fff2);border:1px solid #087df21f;border-radius:25px;box-shadow:0 10px 30px #032b5b14;min-height:290px;overflow:hidden;position:relative;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease}@keyframes cardReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.staff-report-page .report-card:before{background:linear-gradient(90deg,var(--blue),var(--purple),var(--gold));content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(.3);transform-origin:center;transition:transform .4s ease}.staff-report-page .report-card:after{background:radial-gradient(circle,#087df21f,#0000 70%);border-radius:50%;content:"";height:180px;position:absolute;right:-80px;top:-80px;transition:transform .5s ease;width:180px}.staff-report-page .report-card:hover{border-color:#087df247;box-shadow:0 25px 55px #032b5b26;transform:translateY(-10px)}.staff-report-page .report-card:hover:before{transform:scaleX(1)}.staff-report-page .report-card:hover:after{transform:scale(1.5)}.staff-report-page .report-card>a{display:flex;flex-direction:column;height:100%;min-height:290px;padding:26px;position:relative;text-decoration:none;width:100%;z-index:2}.staff-report-page .report-card-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:23px}.staff-report-page .report-icon{align-items:center;background:linear-gradient(135deg,var(--primary),var(--blue));border:1px solid #087df224;border-radius:19px;box-shadow:0 12px 24px #087df233;color:#fff;display:flex;font-size:25px;height:66px;justify-content:center;transition:transform .4s ease,border-radius .4s ease;width:66px}.staff-report-page .report-card:hover .report-icon{border-radius:50%;transform:rotate(-5deg) scale(1.07)}.staff-report-page .report-number{color:#b8c8d9;font-family:Poppins,sans-serif;font-size:29px;font-weight:800;line-height:1}.staff-report-page .report-content{flex:1 1}.staff-report-page .report-badge{align-items:center;color:var(--blue);display:inline-flex;font-size:10px;font-weight:800;gap:6px;letter-spacing:1.5px;margin-bottom:13px}.staff-report-page .report-badge svg{font-size:11px}.staff-report-page .report-content h3{color:var(--primary-deep);font-family:Poppins,sans-serif;font-size:18px;font-weight:700;line-height:1.4;margin:0 0 8px}.staff-report-page .report-content p{color:var(--muted);font-size:14px;line-height:1.6;margin:0}.staff-report-page .report-card-footer{align-items:center;border-top:1px solid #e2ebf4;color:var(--primary);display:flex;font-size:13px;font-weight:700;justify-content:space-between;margin-top:25px;padding-top:17px}.staff-report-page .report-arrow{align-items:center;background:linear-gradient(135deg,var(--blue),var(--purple));border-radius:50%;box-shadow:0 7px 18px #087df22e;color:#fff;display:flex;height:35px;justify-content:center;transition:transform .3s ease;width:35px}.staff-report-page .report-card:hover .report-arrow{transform:translateX(5px)}.staff-report-page .information-strip{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc7;border:1px solid #087df21f;border-radius:18px;box-shadow:var(--shadow-sm);display:flex;gap:17px;margin-top:32px;padding:20px 24px}.staff-report-page .info-strip-icon{align-items:center;background:var(--blue-light);border-radius:13px;color:var(--blue);display:flex;flex:0 0 45px;height:45px;justify-content:center;width:45px}.staff-report-page .info-strip-content{display:flex;flex-direction:column;text-align:left}.staff-report-page .info-strip-content strong{color:var(--primary-deep);font-size:14px}.staff-report-page .info-strip-content span{color:var(--muted);font-size:12px;margin-top:2px}.staff-report-page .info-strip-arrow{align-items:center;background:var(--blue-light);border-radius:50%;color:var(--blue);display:flex;height:35px;justify-content:center;margin-left:auto;width:35px}.staff-report-page .mobile-menu-button{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#032b5bd1;border:1px solid #ffffff59;border-radius:14px;box-shadow:0 12px 30px #0000002e;color:#fff;cursor:pointer;display:none;font-size:19px;height:48px;justify-content:center;position:fixed;right:18px;top:18px;width:48px;z-index:100001}.staff-report-page .mobile-menu-button.active{background:linear-gradient(135deg,var(--primary),var(--purple))}.staff-report-page .mobile-nav{background:linear-gradient(180deg,#032b5b,#064889 55%,#032b5b);bottom:0;box-shadow:20px 0 60px #00000040;left:0;overflow-y:auto;position:fixed;top:0;transform:translateX(-105%);transition:transform .4s cubic-bezier(.22,1,.36,1);width:min(330px,88vw);z-index:100000}.staff-report-page .mobile-nav.open{transform:translateX(0)}.staff-report-page .mobile-nav-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:22px 20px}.staff-report-page .mobile-nav-header div{display:flex;flex-direction:column}.staff-report-page .mobile-nav-header span{color:#fff9;font-size:9px;font-weight:700;letter-spacing:1.8px}.staff-report-page .mobile-nav-header strong{color:#fff;font-family:Poppins,sans-serif;font-size:17px;margin-top:4px}.staff-report-page .mobile-nav-header button{align-items:center;background:#ffffff14;border:1px solid #ffffff29;border-radius:11px;color:#fff;cursor:pointer;display:flex;height:38px;justify-content:center;width:38px}.staff-report-page .mobile-nav-content{padding:16px}.staff-report-page .mobile-home-link{align-items:center;background:linear-gradient(135deg,#087df2e6,#6554e8cc);border-radius:13px;box-shadow:0 10px 25px #0000001f;color:#fff;display:flex;gap:12px;padding:13px 14px;text-decoration:none}.staff-report-page .mobile-home-link svg:last-child{font-size:11px;margin-left:auto}.staff-report-page .mobile-nav-section-title{color:#ffffff73;font-size:9px;font-weight:800;letter-spacing:2px;margin:24px 8px 9px}.staff-report-page .mobile-nav ul{list-style:none;margin:0;padding:0}.staff-report-page .mobile-nav li{margin-bottom:4px}.staff-report-page .mobile-nav li a,.staff-report-page .mobile-reports>button{align-items:center;background:#0000;border:0;border-radius:11px;color:#ffffffdb;cursor:pointer;display:flex;font-size:13px;gap:11px;padding:12px 10px;text-align:left;text-decoration:none;transition:background .25s ease,padding-left .25s ease;width:100%}.staff-report-page .mobile-nav li a:hover,.staff-report-page .mobile-reports>button:hover{background:#ffffff14;padding-left:15px}.staff-report-page .mobile-nav li a>svg:last-child,.staff-report-page .mobile-reports>button>svg:last-child{font-size:9px;margin-left:auto;opacity:.55}.staff-report-page .mobile-nav-icon{align-items:center;background:#ffffff14;border-radius:9px;color:#8ed4ff;display:flex;flex:0 0 32px;font-size:12px;height:32px;justify-content:center;width:32px}.staff-report-page .mobile-reports.open>button{background:#ffffff14}.staff-report-page .mobile-reports.open>button>svg:last-child{transform:rotate(90deg)}.staff-report-page .mobile-report-submenu{border-left:1px solid #ffffff24;display:none;margin:5px 0 5px 42px;padding-left:10px}.staff-report-page .mobile-reports.open .mobile-report-submenu{display:block}.staff-report-page .mobile-report-submenu a{color:#ffffffb8;display:block;font-size:12px;padding:9px 10px;text-decoration:none}.staff-report-page .mobile-report-submenu a:hover{color:#fff}.staff-report-page .mobile-report-submenu a span{background:var(--cyan);border-radius:50%;display:inline-block;height:5px;margin-right:8px;width:5px}.staff-report-page .mobile-nav-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02122ba6;inset:0;opacity:0;position:fixed;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:99999}.staff-report-page .mobile-nav-overlay.open{opacity:1;visibility:visible}.staff-report-page .modal{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#02122bb8;display:none;inset:0;overflow-x:hidden;overflow-y:auto;padding:20px;position:fixed;z-index:1050}.staff-report-page .modal.show{display:block}.staff-report-page .modal-dialog{margin:45px auto;max-width:900px;width:100%}.staff-report-page .modal-content{background:#fff;border:1px solid #ffffff8c;border-radius:24px;box-shadow:0 35px 90px #0000004d;overflow:hidden}.staff-report-page .modal-header{align-items:center;background:linear-gradient(135deg,var(--primary-deep),var(--primary),var(--blue));border:0;color:#fff;display:flex;justify-content:space-between;min-height:68px;padding:14px 22px}.staff-report-page .modal-title{color:#fff;font-family:Poppins,sans-serif;font-size:17px;font-weight:700;margin:0}.staff-report-page .modal-header .close{align-items:center;background:#ffffff1f;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:transform .3s ease,background .3s ease;width:40px}.staff-report-page .modal-header .close:hover{background:#ffffff3b;transform:rotate(90deg)}.staff-report-page .modal-body{background:#f7faff;padding:24px}.staff-report-page .modal-footer{background:#fff;border-top:1px solid var(--border);display:flex;justify-content:flex-end;padding:14px 22px}.staff-report-page .modal-close-btn{background:linear-gradient(135deg,var(--primary),var(--blue));border:0;border-radius:10px;box-shadow:0 8px 20px #087df233;color:#fff;cursor:pointer;font-size:13px;font-weight:700;min-width:100px;padding:10px 18px}.staff-report-page .modal-table-section{background:#fff;border:1px solid var(--border);border-radius:15px;box-shadow:var(--shadow-sm);margin-bottom:20px;padding:18px}.staff-report-page .modal-table-section h2{color:var(--primary-deep);font-size:16px;font-weight:700;margin:0 0 15px}.staff-report-page .school_Information_Block{background:#fff;border:1px solid var(--border);border-radius:17px;box-shadow:var(--shadow-sm);margin-bottom:18px;padding:20px}.staff-report-page .school_Information_Block h2{color:var(--primary-deep);font-family:Poppins,sans-serif;font-size:17px;margin:0 0 20px;padding-bottom:11px;position:relative;text-align:left}.staff-report-page .school_Information_Block h2:after{background:linear-gradient(90deg,var(--blue),var(--purple));border-radius:20px;bottom:0;content:"";height:3px;left:0;position:absolute;width:45px}.staff-report-page .information-grid{border:1px solid #e4edf6;border-radius:12px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.staff-report-page .information-label,.staff-report-page .information-value{align-items:center;border-bottom:1px solid #e9f0f6;display:flex;font-size:12px;min-height:44px;padding:8px 12px}.staff-report-page .information-label{background:#f3f8fd;color:var(--primary-deep);font-weight:700}.staff-report-page .information-value{background:#fff;color:#425166;word-break:break-word}.staff-report-page .information-value span{width:100%}.staff-report-page .information-value.full{grid-column:1/-1}.staff-report-page .table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.staff-report-page .LoaderImage{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffa6;display:flex;inset:0;justify-content:center;position:fixed;z-index:999999}.staff-report-page .loader-spinner{align-items:center;background:#fff;border-radius:18px;box-shadow:0 15px 45px #032b5b2e;display:flex;gap:5px;height:62px;justify-content:center;padding:12px;width:62px}.staff-report-page .loader-spinner span{animation:loaderBounce .8s infinite alternate;background:var(--blue);border-radius:50%;height:7px;width:7px}.staff-report-page .loader-spinner span:nth-child(2){animation-delay:.15s}.staff-report-page .loader-spinner span:nth-child(3){animation-delay:.3s}@keyframes loaderBounce{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(-5px)}}@media (max-width:1100px){.staff-report-page .staff-container{width:min(940px,calc(100% - 30px))}.staff-report-page .reports-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-report-page .report-card:last-child{grid-column:1/-1;margin:0 auto;width:min(470px,100%)}}@media (max-width:991px){.staff-report-page .mobile-menu-button{display:flex}.staff-report-page .slider-section{height:390px}.staff-report-page .slider-arrow{height:48px;width:48px}.staff-report-page .slider-arrow--prev{left:18px}.staff-report-page .slider-arrow--next{right:18px}.staff-report-page .slide-overlay{padding:35px 65px 80px}}@media (max-width:767px){.staff-report-page .staff-container{width:calc(100% - 24px)}.staff-report-page .slider-section{height:330px}.staff-report-page .mobile-menu-button{height:44px;right:12px;top:12px;width:44px}.staff-report-page .slide-overlay{align-items:flex-end;padding:25px 20px 68px}.staff-report-page .slide-eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:11px;min-height:27px;padding:0 11px}.staff-report-page .slide-caption{font-size:clamp(23px,7vw,34px);letter-spacing:-.5px}.staff-report-page .slide-subtitle{font-size:12px;line-height:1.5;margin-top:10px}.staff-report-page .slide-line{height:3px;margin-top:14px;width:50px}.staff-report-page .slider-arrow{font-size:12px;height:38px;width:38px}.staff-report-page .slider-arrow--prev{left:9px}.staff-report-page .slider-arrow--next{right:9px}.staff-report-page .slider-counter{bottom:16px;font-size:10px;padding:7px 10px;right:12px}.staff-report-page .slider-counter strong{font-size:13px}.staff-report-page .slider-dots{bottom:19px;left:50%}.staff-report-page .slider-dot{height:7px;width:7px}.staff-report-page .slider-dot.active{width:24px}.staff-report-page .staff-report-main{padding-bottom:55px}.staff-report-page .staff-breadcrumb{gap:6px;margin-bottom:20px;padding-top:15px}.staff-report-page .breadcrumb-current,.staff-report-page .staff-breadcrumb a{font-size:10px;min-height:34px;padding:0 10px}.staff-report-page .section-heading{margin-bottom:30px}.staff-report-page .heading-icon{border-radius:15px;font-size:19px;height:50px;margin-bottom:14px;width:50px}.staff-report-page .section-kicker{font-size:9px}.staff-report-page .section-heading h1{font-size:27px;letter-spacing:-.5px}.staff-report-page .heading-divider{margin:13px auto}.staff-report-page .section-heading p{font-size:12px;line-height:1.65}.staff-report-page .reports-grid{gap:16px;grid-template-columns:1fr}.staff-report-page .report-card,.staff-report-page .report-card:last-child{grid-column:auto;margin:0;min-height:245px;width:100%}.staff-report-page .report-card>a{min-height:245px;padding:21px}.staff-report-page .report-icon{border-radius:16px;font-size:20px;height:55px;width:55px}.staff-report-page .report-number{font-size:24px}.staff-report-page .report-content h3{font-size:16px}.staff-report-page .report-content p{font-size:12px}.staff-report-page .information-strip{align-items:flex-start;border-radius:15px;margin-top:20px;padding:16px}.staff-report-page .info-strip-icon{border-radius:10px;flex-basis:38px;height:38px;width:38px}.staff-report-page .info-strip-content strong{font-size:12px}.staff-report-page .info-strip-content span{font-size:10px}.staff-report-page .info-strip-arrow{display:none}.staff-report-page .modal{padding:10px}.staff-report-page .modal-dialog{margin:15px auto}.staff-report-page .modal-content{border-radius:17px}.staff-report-page .modal-header{min-height:57px;padding:10px 14px}.staff-report-page .modal-title{font-size:14px}.staff-report-page .modal-header .close{height:35px;width:35px}.staff-report-page .modal-body{padding:13px}.staff-report-page .modal-table-section,.staff-report-page .school_Information_Block{border-radius:13px;padding:14px}.staff-report-page .school_Information_Block h2{font-size:14px}.staff-report-page .information-grid{grid-template-columns:1fr}.staff-report-page .information-label,.staff-report-page .information-value{font-size:11px;min-height:38px}.staff-report-page .information-value.full{grid-column:auto}.staff-report-page .modal-footer{padding:10px 14px}.staff-report-page .modal-close-btn{font-size:11px;min-width:85px;padding:9px 14px}}@media (max-width:480px){.staff-report-page .slider-section{height:270px}.staff-report-page .slide img{object-position:center}.staff-report-page .slide-overlay{padding:20px 15px 58px}.staff-report-page .slide-caption{font-size:21px;line-height:1.15}.staff-report-page .slide-subtitle{display:none}.staff-report-page .slide-line{margin-top:12px}.staff-report-page .slider-counter{bottom:14px}.staff-report-page .slider-dots{bottom:18px}.staff-report-page .section-heading h1{font-size:24px}.staff-report-page .report-card,.staff-report-page .report-card:last-child{min-height:225px}.staff-report-page .report-card>a{min-height:225px;padding:18px}.staff-report-page .report-card-top{margin-bottom:17px}.staff-report-page .report-icon{font-size:18px;height:50px;width:50px}.staff-report-page .report-number{font-size:21px}.staff-report-page .report-badge{font-size:8px}.staff-report-page .report-content h3{font-size:15px}.staff-report-page .report-card-footer{font-size:11px;margin-top:18px;padding-top:13px}.staff-report-page .report-arrow{height:31px;width:31px}}@media (max-width:360px){.staff-report-page .slider-section{height:245px}.staff-report-page .slide-caption{font-size:19px}.staff-report-page .section-heading h1{font-size:22px}.staff-report-page .report-card,.staff-report-page .report-card:last-child{min-height:215px}.staff-report-page .report-card>a{min-height:215px;padding:16px}}@media (prefers-reduced-motion:reduce){.staff-report-page *,.staff-report-page :after,.staff-report-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,html{font-family:Inter,Segoe UI,Arial,sans-serif}body{background:#f4f7fb;color:#172033}button,input,textarea{font:inherit}button{cursor:pointer}a{text-decoration:none}img{max-width:100%;vertical-align:middle}.container{max-width:1180px;padding:0 20px;width:100%}.feedback-page{background:linear-gradient(135deg,#f7f9ff,#eef5ff 45%,#f8f4ff);min-height:100vh;overflow:hidden;position:relative}.feedback-bg{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.bg-circle{animation:floatCircle 10s ease-in-out infinite;border-radius:50%;filter:blur(5px);opacity:.35;position:absolute}.circle-one{background:#2563eb2e;height:420px;left:-120px;top:-160px;width:420px}.circle-two{animation-delay:-3s;background:#7c3aed29;height:380px;right:-120px;top:30%;width:380px}.circle-three{animation-delay:-6s;background:#0ea5e924;bottom:-150px;height:280px;left:25%;width:280px}.bg-grid{background-image:linear-gradient(#2563eb0a 1px,#0000 0),linear-gradient(90deg,#2563eb0a 1px,#0000 0);background-size:40px 40px;inset:0;opacity:.35;position:absolute}@keyframes floatCircle{0%,to{transform:translateZ(0)}50%{transform:translate3d(25px,-25px,0)}}.maincontent{padding:50px 0 80px;position:relative;z-index:2}.feedback-hero{margin:20px auto 30px;max-width:800px;text-align:center}.hero-badge{align-items:center;background:#ffffffbf;border:1px solid #2563eb26;border-radius:50px;box-shadow:0 8px 25px #1e40af14;color:#3156a5;display:inline-flex;font-size:12px;font-weight:800;gap:9px;letter-spacing:.8px;padding:8px 15px;text-transform:uppercase}.badge-dot{background:#2563eb;border-radius:50%;box-shadow:0 0 0 5px #2563eb1a;height:8px;width:8px}.feedback-hero h1{color:#18233b;font-size:clamp(34px,5vw,54px);font-weight:800;letter-spacing:-1.8px;line-height:1.1;margin:20px 0 10px}.feedback-hero h1 span{background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;color:#0000}.feedback-hero p{color:#65708a;font-size:16px;margin:0 auto;max-width:650px}.hero-line{background:linear-gradient(90deg,#2563eb,#7c3aed);border-radius:50px;height:4px;margin:20px auto 0;width:70px}.breadcrumb-wrapper{margin-bottom:22px}.breadcrumb-arrow{gap:5px;margin:0}.breadcrumb-arrow li+li:before{color:#9aa6ba;content:"›";font-size:20px;margin:0 8px}.breadcrumb-arrow .active,.breadcrumb-arrow a{align-items:center;border-radius:10px;display:inline-flex;font-size:13px;font-weight:700;gap:7px;padding:8px 13px}.breadcrumb-arrow a{background:#ffffffa6;color:#4262a5}.breadcrumb-arrow a:hover{color:#2563eb}.breadcrumb-arrow .active{background:#7c3aed14;color:#7c3aed}.breadcrumb-home{font-size:16px}.feedback-form,.form-card{position:relative}.form-card{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #ffffffd9;border-radius:28px;box-shadow:0 30px 80px #1e37641f,0 8px 30px #1e37640f;overflow:hidden}.form-card:before{background:#7c3aed0f;border-radius:50%;content:"";height:300px;pointer-events:none;position:absolute;right:-150px;top:-150px;width:300px}.form-card-header{align-items:center;background:radial-gradient(circle at 90% 20%,#fff3,#0000 30%),linear-gradient(135deg,#1d4ed8,#4338ca 55%,#7c3aed);color:#fff;display:flex;gap:18px;overflow:hidden;padding:30px 35px;position:relative}.form-card-header:after{border:35px solid #ffffff14;border-radius:50%;bottom:-170px;content:"";height:200px;position:absolute;right:40px;width:200px}.header-icon{align-items:center;background:#ffffff26;border:1px solid #ffffff4d;border-radius:17px;box-shadow:0 10px 30px #0000001f;display:flex;flex:0 0 58px;font-size:26px;height:58px;justify-content:center;position:relative;width:58px;z-index:1}.header-small{display:block;font-size:10px;font-weight:800;letter-spacing:1.5px;margin-bottom:3px;opacity:.75}.form-card-header h2{font-size:24px;font-weight:800;margin:0 0 3px;position:relative;z-index:1}.form-card-header p{font-size:13px;margin:0;opacity:.85;position:relative;z-index:1}.form-card-body{padding:35px}.form-section-title{align-items:center;display:flex;gap:13px;margin-bottom:20px}.feedback-section-title{margin-top:35px}.section-number{align-items:center;background:linear-gradient(135deg,#eff6ff,#eef2ff);border:1px solid #dbe7ff;border-radius:13px;color:#2563eb;display:flex;flex:0 0 42px;font-size:12px;font-weight:900;height:42px;justify-content:center;width:42px}.form-section-title h3{color:#202c45;font-size:17px;font-weight:800;margin:0}.form-section-title p{color:#8a95a9;font-size:12px;margin:1px 0 0}.form-grid{grid-gap:22px 25px;display:grid;gap:22px 25px;grid-template-columns:repeat(2,minmax(0,1fr))}.form-group label{align-items:center;color:#33415c;display:flex;font-size:13px;font-weight:800;gap:3px;margin-bottom:8px}.form-group label small{color:#9aa5b7;font-size:10px;font-weight:500;margin-left:5px}.required{color:#ef4444}.input-wrapper,.textarea-wrapper{position:relative}.input-icon{color:#7c8aa5;font-size:15px;left:15px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:.25s ease;z-index:2}.form-control{background:#f8fafde6;border:1px solid #e1e7f0;border-radius:14px;color:#26334c;display:block;font-size:13px;min-height:50px;padding:13px 15px 13px 44px;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease,transform .25s ease}.form-control:hover{border-color:#cbd6e7}.form-control:focus{border-color:#4f7df3;box-shadow:0 0 0 4px #2563eb14,0 8px 20px #2563eb0f}.form-control:focus+.input-icon{color:#2563eb}.form-control::placeholder{color:#a8b1c0}textarea.form-control{min-height:115px;padding-top:14px;resize:vertical}.textarea-icon{top:20px;transform:none}.form-control.is-invalid{background:#fff8f8;border-color:#ef4444}.form-control.is-invalid:focus{box-shadow:0 0 0 4px #ef444414}.character-count{background:#ffffffe6;border-radius:20px;bottom:9px;color:#8c98aa;font-size:9px;font-weight:700;padding:2px 7px;position:absolute;right:12px}.error-text{color:#dc2626;display:block;font-size:11px;font-weight:600;margin-top:6px}.captcha-section{background:linear-gradient(135deg,#f8fafff2,#f5f8ffb3);border:1px solid #e8edf5;border-radius:20px;margin-top:35px;padding:24px}.captcha-section .form-section-title{margin-bottom:20px}.captcha-grid{grid-gap:25px;align-items:end;display:grid;gap:25px;grid-template-columns:1fr 1fr}.captcha-card{background:#fff;border:1px solid #e1e7f0;border-radius:16px;box-shadow:0 8px 25px #1e37640d;min-height:130px;padding:15px}.captcha-label{color:#526079;font-size:11px;font-weight:800;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.captcha-image-row{align-items:center;display:flex;gap:10px}.captcha-img{background:#f8fafc;border:1px solid #dce3ef;border-radius:10px;height:55px;max-width:calc(100% - 52px);object-fit:contain;padding:5px;width:230px}.refresh-button{align-items:center;background:linear-gradient(135deg,#2563eb,#7c3aed);border:0;border-radius:12px;color:#fff;display:flex;flex:0 0 42px;font-size:22px;height:42px;justify-content:center;transition:transform .3s ease,box-shadow .3s ease;width:42px}.refresh-button:hover{box-shadow:0 8px 20px #2563eb40;transform:rotate(180deg) scale(1.05)}.captcha-hint{color:#9aa4b4;display:block;font-size:10px;margin-top:8px}.submit-area{border-top:1px solid #e9edf4;gap:20px;justify-content:space-between;margin-top:30px;padding-top:25px}.submit-area,.submit-info{align-items:center;display:flex}.submit-info{color:#8a95a8;font-size:11px;font-weight:600;gap:8px}.secure-icon{background:#ecfdf5;border-radius:9px;display:flex;height:30px;width:30px}.form-button,.secure-icon{align-items:center;font-size:13px;justify-content:center}.form-button{background:linear-gradient(135deg,#2563eb,#4f46e5,#7c3aed);border-radius:14px;box-shadow:0 12px 25px #4f46e538;display:inline-flex;font-weight:800;gap:13px;min-width:210px;padding:14px 22px}.form-button:hover{box-shadow:0 18px 35px #4f46e54d}.form-button:active{transform:translateY(0)}.button-arrow{align-items:center;background:#ffffff29;border-radius:8px;display:inline-flex;font-size:16px;height:25px;justify-content:center;transition:transform .25s ease;width:25px}.form-button:hover .button-arrow{transform:translateX(4px)}.success-message{animation:successIn .45s ease;background:#f0fdf4f0;border:1px solid #bbf7d0;border-radius:16px;box-shadow:0 10px 25px #16653412;color:#166534;gap:14px;margin-bottom:20px;padding:16px 18px;position:relative}.success-icon,.success-message{align-items:center;display:flex}.success-icon{background:#22c55e;border-radius:50%;color:#fff;flex:0 0 42px;font-size:20px;font-weight:900;height:42px;justify-content:center;width:42px}.success-message strong{display:block;font-size:14px}.success-message p{font-size:12px;margin:2px 0 0}.success-message button{background:#0000;border:0;color:#166534;font-size:24px;margin-left:auto}@keyframes successIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.footer{background:radial-gradient(circle at 20% 0,#2563eb33,#0000 30%),linear-gradient(135deg,#101827,#151d32 60%,#211b3a);color:#dce5f7;overflow:hidden;padding:35px 0 20px;position:relative;z-index:2}.footer-glow{background:#7c3aed1f;border-radius:50%;bottom:-180px;filter:blur(10px);height:300px;position:absolute;right:-120px;width:300px}.footer-row{align-items:center;display:flex;gap:30px;justify-content:space-between;position:relative}.footer-left{max-width:750px}.footer-brand{align-items:center;display:flex;gap:12px;margin-bottom:12px}.nic_footer_logo{background:#ffffff14;border-radius:10px;height:42px;padding:5px;width:auto}.footer-brand span,.footer-brand strong{display:block}.footer-brand strong{color:#fff;font-size:15px}.footer-brand span{color:#8fa1c2;font-size:10px;margin-top:2px}.footer-description{color:#91a0b9;font-size:11px;line-height:1.8;margin:0;max-width:700px}.counterDiv{align-items:center;background:#ffffff0f;border-radius:12px;box-shadow:0 10px 30px #00000026;display:flex;gap:10px;padding:11px 15px;white-space:nowrap}.counterDiv span{color:#9eabc1;font-size:11px}.counterDiv a{color:#7da5ff;font-size:11px;font-weight:800}.footer-bottom-line{align-items:center;border-top:1px solid #ffffff14;color:#687892;display:flex;font-size:10px;gap:20px;justify-content:space-between;margin-top:25px;padding-top:17px}.mobile-nav-toggle{align-items:center;background:linear-gradient(135deg,#2563eb,#7c3aed);border:1px solid #fff6;border-radius:13px;box-shadow:0 10px 25px #2563eb40;display:none;flex-direction:column;gap:5px;height:46px;justify-content:center;position:fixed;right:18px;top:18px;width:46px;z-index:1200}.menu-line{background:#fff;border-radius:20px;display:block;height:2px;transition:.3s ease;width:19px}.hide-line{opacity:0}.rotate-one{transform:translateY(7px) rotate(45deg)}.rotate-two{transform:translateY(-7px) rotate(-45deg)}.mobile-nav{background:linear-gradient(160deg,#101a35,#1d2850 55%,#31235d);box-shadow:-20px 0 60px #0003;height:100vh;max-width:88vw;overflow-y:auto;padding-bottom:30px;position:fixed;right:-330px;top:0;transition:right .35s ease;width:310px;z-index:1150}.mobile-nav.open{right:0}.mobile-nav-header{align-items:center;border-bottom:1px solid #ffffff1a;color:#fff;display:flex;justify-content:space-between;padding:25px 20px}.mobile-nav-header span,.mobile-nav-header strong{display:block}.mobile-nav-header span{color:#9eb2d8;font-size:11px}.mobile-nav-header strong{font-size:19px;margin-top:2px}.mobile-close{align-items:center;background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;color:#fff;display:flex;font-size:25px;height:38px;justify-content:center;width:38px}.mobile-nav ul{list-style:none;margin:0;padding:10px 12px}.mobile-nav ul li a,.mobile-reports>span{align-items:center;border-radius:10px;color:#dce5f7;display:flex;font-size:13px;font-weight:600;gap:10px;padding:13px 15px;transition:.2s ease}.mobile-nav ul li a:hover,.mobile-nav ul li.active a{background:#ffffff1a;color:#fff}.mobile-nav .home-icon a{background:linear-gradient(135deg,#2563eba6,#7c3aeda6);color:#fff}.mobile-reports>span{color:#fff;cursor:Student_school_darpan;margin-top:5px}.mobile-reports ul{padding:0 0 0 20px}.mobile-reports ul li a{color:#aebbd4;font-size:12px;padding:9px 15px}.mobile-nav-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a12238c;display:none;inset:0;position:fixed;z-index:1100}.mobile-nav-overlay.active{display:block}@media (max-width:991px){.mobile-nav-toggle{display:flex}.maincontent{padding-top:35px}.form-card-header{padding:25px}.form-card-body{padding:28px}}@media (max-width:767px){.container{padding:60px 0 0 15px}.maincontent{padding:25px 0 55px}.feedback-hero{margin-top:15px}.feedback-hero h1{font-size:35px;letter-spacing:-1px}.feedback-hero p{font-size:13px;line-height:1.7}.form-card{border-radius:20px}.form-card-header{align-items:flex-start;padding:23px 20px}.header-icon{border-radius:13px;flex:0 0 48px;height:48px;width:48px}.form-card-header h2{font-size:19px}.form-card-header p{font-size:11px}.form-card-body{padding:22px 18px}.captcha-grid,.form-grid{gap:18px;grid-template-columns:1fr}.captcha-section{padding:18px}.submit-area{align-items:stretch;flex-direction:column}.submit-info{justify-content:center}.form-button{width:100%}.footer-row{align-items:flex-start;flex-direction:column}.footer-right{width:100%}.counterDiv{justify-content:center}.footer-bottom-line{align-items:flex-start;flex-direction:column}}@media (max-width:480px){.mobile-nav-toggle{height:42px;right:12px;top:12px;width:42px}.feedback-hero h1{font-size:30px}.hero-badge{font-size:9px;padding:7px 11px}.breadcrumb-arrow .active,.breadcrumb-arrow a{font-size:10px;padding:7px 9px}.form-card-header{gap:12px;padding:20px 16px}.header-icon{flex-basis:42px;font-size:19px;height:42px;width:42px}.form-card-header h2{font-size:17px}.form-card-body{padding:20px 14px}.section-number{border-radius:10px;flex-basis:36px;font-size:10px;height:36px;width:36px}.form-section-title h3{font-size:14px}.form-section-title p{font-size:10px}.captcha-img{height:48px}.captcha-section{padding:15px}.success-message{align-items:flex-start}.success-icon{flex-basis:35px;height:35px;width:35px}}.cw-app{--primary:#2563eb;--primary-dark:#1745b5;--secondary:#7c3aed;--cyan:#06b6d4;--orange:#e87968;--violet:#6d35d8;--yellow:#d19a08;--blue:#0754a7;--dark:#0b1730;--heading:#102a56;--text:#475569;--muted:#64748b;--white:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 0 0,#2563eb14,#0000 25%),radial-gradient(circle at 100% 25%,#7c3aed12,#0000 25%),linear-gradient(180deg,#fff,#f6f9ff 50%,#eef5ff);color:var(--text);font-family:Poppins,Inter,Segoe UI,Arial,sans-serif;line-height:1.6;min-height:100vh;overflow-x:hidden;position:relative;width:100%}.cw-app *,.cw-app :after,.cw-app :before{box-sizing:border-box}.cw-app img{display:block;max-width:100%}.cw-app a{color:inherit;text-decoration:none}.cw-app button{-webkit-tap-highlight-color:transparent;font:inherit}.cw-app h1,.cw-app h2,.cw-app h3,.cw-app p{margin-top:0}.cw-app .container{margin:0 auto;width:min(92%,1380px)}.cw-app #divbanner,.cw-app .hero_banner{overflow:hidden;position:relative;width:100%}.cw-app .hero_banner{background:linear-gradient(135deg,#041630,#073d91 55%,#0089e8);height:clamp(430px,45vw,610px);isolation:isolate;-webkit-user-select:none;user-select:none}.cw-app .hero-orb{animation:cwFloat 7s ease-in-out infinite;border-radius:50%;filter:blur(2px);height:180px;opacity:.22;pointer-events:none;position:absolute;width:180px;z-index:5}.cw-app .hero-orb-one{background:radial-gradient(circle,#ffffff73,#0000 68%);right:7%;top:12%}.cw-app .hero-orb-two{animation-delay:-3s;background:radial-gradient(circle,#00dcff80,#0000 68%);bottom:5%;height:120px;left:5%;width:120px}@keyframes cwFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-18px,0)}}.cw-app .hero_slide{height:100%;inset:0;opacity:0;pointer-events:none;position:absolute;transform:scale(1.08);transition:opacity .9s ease,transform 6s ease,visibility .9s ease;visibility:hidden;width:100%}.cw-app .hero_slide.active{opacity:1;pointer-events:auto;transform:scale(1);visibility:visible;z-index:2}.cw-app .hero_img{filter:saturate(1.08) contrast(1.04) brightness(.92);height:100%;inset:0;object-fit:cover;object-position:center;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.cw-app .hero_fallback{align-items:center;background:radial-gradient(circle at 20% 20%,#ffffff29,#0000 30%),linear-gradient(135deg,#061b3a,#0a3d91,#00aeef);color:#fff;display:flex;font-size:clamp(25px,4vw,55px);font-weight:800;inset:0;justify-content:center;padding:30px;position:absolute;text-align:center}.cw-app .hero-overlay{background:linear-gradient(90deg,#020c20db,#020f2894 38%,#020f2840 75%,#020f281f),linear-gradient(180deg,#0000000a,#00000094);z-index:1}.cw-app .hero-content,.cw-app .hero-overlay{inset:0;pointer-events:none;position:absolute}.cw-app .hero-content{align-items:center;display:flex;height:100%;padding:40px clamp(50px,9vw,150px);width:100%;z-index:4}.cw-app .hero-content-box{animation:cwHeroReveal .8s ease both;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:linear-gradient(135deg,#ffffff21,hsla(0,0%,100%,.035));border:1px solid #fff3;border-left:4px solid #ffffffa6;border-radius:25px;box-shadow:0 30px 80px #00000040,inset 0 1px 0 #ffffff2e;padding:38px 42px;width:min(760px,100%)}.cw-app .hero_slide:not(.active) .hero-content-box{animation:none}@keyframes cwHeroReveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.cw-app .hero-mini-line{align-items:center;color:#ffffffc7;display:flex;font-size:11px;font-weight:600;gap:9px;letter-spacing:1.6px;margin-bottom:13px;text-transform:uppercase}.cw-app .hero-mini-line span{background:linear-gradient(90deg,#fff,#fff3);border-radius:20px;height:2px;width:30px}.cw-app .hero-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.8px;margin-bottom:15px;padding:7px 14px;text-transform:uppercase}.cw-app .badge-dot{background:#4ade80;border-radius:50%;box-shadow:0 0 0 5px #4ade801a,0 0 15px #4ade80cc;height:7px;width:7px}.cw-app .heading-1{color:#fff;font-size:clamp(34px,5vw,66px);font-weight:800;letter-spacing:-1px;line-height:1.08;margin:0 0 12px;text-shadow:0 8px 30px #0006}.cw-app .heading-2{color:#ffe47a;font-size:clamp(15px,1.8vw,22px);font-weight:500;line-height:1.55;margin:0;max-width:620px;text-shadow:0 3px 10px #0006}.cw-app .hero-bottom-info{align-items:center;color:#ffffffb3;display:flex;font-size:10px;font-weight:600;gap:12px;letter-spacing:1px;margin-top:28px;text-transform:uppercase}.cw-app .hero-info-line{background:#ffffff59;height:1px;width:35px}.cw-app .slider-arrow{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0418376b;border:1px solid #ffffff4d;border-radius:50%;box-shadow:0 15px 35px #0000002e;color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;opacity:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s ease,transform .3s ease,background .3s ease,color .3s ease;width:56px;z-index:10}.cw-app .hero_banner:hover .slider-arrow{opacity:1}.cw-app .slider-arrow:hover{background:linear-gradient(135deg,#fff,#dcecff);box-shadow:0 18px 40px #00000047;color:#082552;transform:translateY(-50%) scale(1.08)}.cw-app .slider-arrow:active{transform:translateY(-50%) scale(.93)}.cw-app .slider-arrow svg{fill:currentColor;height:26px;width:26px}.cw-app .slider-arrow-prev{left:25px}.cw-app .slider-arrow-next{right:25px}.cw-app .slider_dots{align-items:center;bottom:31px;display:flex;gap:9px;left:50%;position:absolute;transform:translateX(-50%);z-index:12}.cw-app .slider_dots button{background:#0000;border:2px solid #ffffffbf;border-radius:50%;cursor:pointer;height:9px;padding:0;transition:width .3s ease,transform .3s ease,background .3s ease;width:9px}.cw-app .slider_dots button:hover{background:#ffffffb3;transform:scale(1.25)}.cw-app .slider_dots button.active{background:linear-gradient(90deg,#fff,#a8dcff);border-color:#fff;border-radius:20px;width:34px}.cw-app .slider-progress{background:#ffffff1f;bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%;z-index:15}.cw-app .slider-progress-bar{background:linear-gradient(90deg,#fbbf24,#06b6d4,#2563eb,#7c3aed);box-shadow:0 0 20px #06b6d4bf;height:100%;transition:width .6s ease}.cw-app .cw-main-content{padding-bottom:80px;position:relative}.cw-app .content-wrap{padding-top:30px}.cw-app .breadcrumb-arrow{align-items:center;display:inline-flex;margin-bottom:30px}.cw-app .breadcrumb-arrow a{align-items:center;background:linear-gradient(135deg,#0284c7,#2563eb);border-radius:9px 0 0 9px;box-shadow:0 10px 28px #2563eb33;color:#fff;display:inline-flex;font-size:12px;font-weight:700;gap:8px;min-height:43px;padding:0 28px 0 16px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.cw-app .breadcrumb-arrow a:after{border-bottom:21.5px solid #0000;border-left:16px solid #2563eb;border-top:21.5px solid #0000;content:"";height:0;position:absolute;right:-16px;top:0;width:0}.cw-app .breadcrumb-home{font-size:15px}.cw-app .breadcrumb-arrow a:hover{box-shadow:0 15px 35px #2563eb47;transform:translateY(-2px)}.cw-app .contentArea{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:linear-gradient(145deg,#fffffffa,#f6faffeb);border:1px solid #2563eb1a;border-radius:30px;box-shadow:0 25px 70px #1e40af17,inset 0 1px 0 #fff;overflow:hidden;padding:52px clamp(25px,6vw,80px);position:relative;text-align:center;width:100%}.cw-app .about-decoration{display:flex;gap:5px;position:absolute;right:28px;top:22px}.cw-app .about-decoration span{background:#2563eb;border-radius:50%;height:6px;width:6px}.cw-app .about-decoration span:nth-child(2){background:#7c3aed}.cw-app .about-decoration span:nth-child(3){background:#06b6d4}.cw-app .contentArea:before{background:radial-gradient(circle,#2563eb1f,#0000 68%);height:320px;right:-100px;top:-170px;width:320px}.cw-app .contentArea:after,.cw-app .contentArea:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.cw-app .contentArea:after{background:radial-gradient(circle,#7c3aed1a,#0000 68%);bottom:-150px;height:300px;left:-150px;width:300px}.cw-app .section-kicker{background:#2563eb12;border:1px solid #2563eb1a;border-radius:999px;color:#2563eb;display:inline-flex;font-size:10px;font-weight:800;letter-spacing:1.4px;margin-bottom:12px;padding:7px 14px;position:relative;text-transform:uppercase;z-index:2}.cw-app .contentArea h2{color:var(--heading);font-size:clamp(27px,3vw,42px);font-weight:800;letter-spacing:-.5px;line-height:1.2;margin:0;position:relative;z-index:2}.cw-app .content-divider{background:linear-gradient(90deg,#06b6d4,#2563eb,#7c3aed);border-radius:30px;box-shadow:0 6px 18px #2563eb40;height:5px;margin:18px auto 27px;overflow:hidden;position:relative;width:90px;z-index:2}.cw-app .content-divider span{animation:cwDivider 2.8s linear infinite;background:#ffffffb3;height:100%;left:-30px;position:absolute;width:30px}@keyframes cwDivider{0%{left:-30px}to{left:100%}}.cw-app .contentArea p{color:#526276;font-family:Inter,Poppins,sans-serif;font-size:15px;font-weight:400;line-height:1.9;margin:0 auto 15px;max-width:1120px;position:relative;text-align:justify;z-index:2}.cw-app .contentArea p:last-child{margin-bottom:0}.cw-app .link-tab{margin-top:45px}.cw-app .section-heading{margin-bottom:25px;text-align:center}.cw-app .heading-label{color:#2563eb;display:inline-flex;font-size:10px;font-weight:800;letter-spacing:1.7px;margin-bottom:7px;text-transform:uppercase}.cw-app .section-heading h2{color:var(--heading);font-size:clamp(24px,2.7vw,35px);font-weight:800;letter-spacing:-.4px;line-height:1.25;margin:0}.cw-app .section-heading p{color:#64748b;font-size:13px;margin:8px 0 0}.cw-app .cards-row{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr))}.cw-app .card-col{animation:cwCardUp .65s ease both;animation-delay:var(--card-delay);min-width:0}@keyframes cwCardUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.cw-app .card{border:1px solid #ffffff38;border-radius:24px;box-shadow:0 15px 38px #0f172a21;color:#fff;display:block;isolation:isolate;min-height:205px;overflow:hidden;position:relative;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease}.cw-app .card:hover{box-shadow:0 28px 55px #0f172a38;color:#fff;transform:translateY(-9px)}.cw-app .card-glow{background:#ffffff24;border-radius:50%;height:230px;position:absolute;right:-100px;top:-120px;transition:transform .5s ease;width:230px}.cw-app .card:hover .card-glow{transform:scale(1.45)}.cw-app .card-bg{background:radial-gradient(circle at 85% 10%,#ffffff2e,#0000 35%),radial-gradient(circle at 10% 90%,#ffffff1a,#0000 35%);display:flex;flex-direction:column;justify-content:space-between;min-height:205px;padding:23px;position:relative;z-index:2}.cw-app .card-number{color:#ffffff59;font-family:Inter,sans-serif;font-size:12px;font-weight:800;letter-spacing:1px;position:absolute;right:20px;top:18px}.cw-app .card-icon{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff4d;border-radius:19px;box-shadow:0 12px 28px #00000021;color:#fff;display:flex;height:68px;justify-content:center;margin-bottom:20px;transition:transform .4s ease,background .4s ease;width:68px}.cw-app .card-icon svg{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;height:35px;width:35px}.cw-app .card:hover .card-icon{background:#ffffff3b;transform:translateY(-4px) rotate(-5deg) scale(1.08)}.cw-app .card-content{align-items:flex-end;display:flex;gap:10px;justify-content:space-between;position:relative;z-index:3}.cw-app .card-content h3{color:#fff;font-size:16px;font-weight:800;line-height:1.3;margin:0;text-shadow:0 2px 8px #0000002e}.cw-app .card-content p{color:#ffffffbf;font-family:Inter,sans-serif;font-size:11px;font-weight:500;margin:5px 0 0}.cw-app .card-arrow{align-items:center;background:#ffffff1f;border:1px solid #ffffff4d;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:17px;font-weight:800;height:31px;justify-content:center;transition:transform .35s ease,background .35s ease;width:31px}.cw-app .card:hover .card-arrow{background:#ffffff42;transform:translateX(5px)}.cw-app .bg-orange{background:linear-gradient(135deg,#b94f65,#dc706d 48%,#efa17b)}.cw-app .bg-violet{background:linear-gradient(135deg,#4316a4,#6d35d8 48%,#9a7be5)}.cw-app .bg-yellow{background:linear-gradient(135deg,#986d00,#ce9700 48%,#edcb61)}.cw-app .bg-blue{background:linear-gradient(135deg,#032f68,#0755ae 48%,#2785d2)}.cw-app a:focus-visible,.cw-app button:focus-visible{outline:3px solid #2563eb73;outline-offset:4px}@media (max-width:1199px){.cw-app .container{width:94%}.cw-app .hero-content{padding:35px 75px}.cw-app .cards-row{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.cw-app .container{width:96%}.cw-app .hero_banner{height:390px}.cw-app .hero-content{padding:25px 65px}.cw-app .hero-content-box{border-radius:22px;padding:30px}.cw-app .slider-arrow{height:47px;opacity:1;width:47px}.cw-app .slider-arrow-prev{left:15px}.cw-app .slider-arrow-next{right:15px}.cw-app .contentArea{border-radius:24px;padding:40px 30px}.cw-app .card,.cw-app .card-bg{min-height:185px}}@media (max-width:767px){.cw-app .container{padding:0 12px;width:100%}.cw-app .hero_banner{height:315px}.cw-app .hero-content{align-items:center;padding:20px 44px}.cw-app .hero-content-box{border-radius:18px;padding:22px 18px;width:100%}.cw-app .hero-mini-line{font-size:8px;margin-bottom:8px}.cw-app .hero-mini-line span{width:20px}.cw-app .hero-badge{font-size:8px;margin-bottom:8px;padding:5px 9px}.cw-app .heading-1{font-size:25px;letter-spacing:-.3px;margin-bottom:7px}.cw-app .heading-2{font-size:12px}.cw-app .hero-bottom-info{font-size:7px;margin-top:15px}.cw-app .slider-arrow{height:38px;opacity:1;width:38px}.cw-app .slider-arrow svg{height:20px;width:20px}.cw-app .slider-arrow-prev{left:8px}.cw-app .slider-arrow-next{right:8px}.cw-app .slider_dots{bottom:17px}.cw-app .slider_dots button{height:8px;width:8px}.cw-app .slider_dots button.active{width:26px}.cw-app .content-wrap{padding:20px 0 35px}.cw-app .breadcrumb-arrow{margin-bottom:20px}.cw-app .breadcrumb-arrow a{font-size:10px;min-height:36px;padding:0 20px 0 12px}.cw-app .breadcrumb-arrow a:after{border-bottom-width:18px;border-left-width:13px;border-top-width:18px;right:-13px}.cw-app .contentArea{border-radius:19px;padding:30px 18px}.cw-app .section-kicker{font-size:8px}.cw-app .contentArea h2{font-size:22px}.cw-app .content-divider{height:4px;margin:13px auto 20px;width:65px}.cw-app .contentArea p{font-size:12.5px;line-height:1.78;text-align:left}.cw-app .link-tab{margin-top:28px}.cw-app .section-heading{margin-bottom:18px}.cw-app .section-heading h2{font-size:21px}.cw-app .section-heading p{font-size:10.5px}.cw-app .cards-row{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.cw-app .card,.cw-app .card-bg{min-height:155px}.cw-app .card{border-radius:16px}.cw-app .card-bg{padding:17px 12px}.cw-app .card-icon{border-radius:14px;height:50px;margin-bottom:12px;width:50px}.cw-app .card-icon svg{height:27px;width:27px}.cw-app .card-content h3{font-size:12px}.cw-app .card-content p{font-size:8px}.cw-app .card-arrow{font-size:13px;height:23px;width:23px}.cw-app .card-number{font-size:8px;right:13px;top:12px}}@media (max-width:480px){.cw-app .container{padding:0 9px}.cw-app .hero_banner{height:245px}.cw-app .hero-content{padding:15px 34px}.cw-app .hero-content-box{border-left-width:2px;border-radius:13px;padding:16px 11px}.cw-app .hero-badge,.cw-app .hero-mini-line{display:none}.cw-app .heading-1{font-size:19px}.cw-app .heading-2{font-size:10px}.cw-app .hero-bottom-info{display:none}.cw-app .slider-arrow{height:31px;width:31px}.cw-app .slider-arrow svg{height:17px;width:17px}.cw-app .slider-arrow-prev{left:6px}.cw-app .slider-arrow-next{right:6px}.cw-app .slider_dots{bottom:12px}.cw-app .slider_dots button{height:7px;width:7px}.cw-app .slider_dots button.active{width:21px}.cw-app .contentArea{border-radius:15px;padding:23px 13px}.cw-app .section-kicker{font-size:7.5px;padding:5px 9px}.cw-app .contentArea h2{font-size:18px}.cw-app .contentArea p{font-size:11px;line-height:1.7}.cw-app .link-tab{margin-top:20px}.cw-app .section-heading h2{font-size:17px}.cw-app .section-heading p{font-size:9px}.cw-app .cards-row{gap:8px}.cw-app .card,.cw-app .card-bg{min-height:125px}.cw-app .card{border-radius:13px}.cw-app .card-bg{padding:13px 8px}.cw-app .card-icon{border-radius:11px;height:40px;margin-bottom:8px;width:40px}.cw-app .card-icon svg{height:21px;width:21px}.cw-app .card-content{gap:4px}.cw-app .card-content h3{font-size:9.5px}.cw-app .card-content p{display:none}.cw-app .card-arrow{font-size:10px;height:18px;width:18px}.cw-app .card-number{font-size:7px}}@media (max-width:360px){.cw-app .hero_banner{height:215px}.cw-app .hero-content{padding:12px 28px}.cw-app .heading-1{font-size:16px}.cw-app .heading-2{font-size:9px}.cw-app .contentArea h2{font-size:16px}.cw-app .contentArea p{font-size:10px}.cw-app .card,.cw-app .card-bg{min-height:110px}.cw-app .card-icon{height:34px;width:34px}.cw-app .card-icon svg{height:19px;width:19px}.cw-app .card-content h3{font-size:8.5px}.cw-app .card-arrow{display:none}}@media (prefers-reduced-motion:reduce){.cw-app *,.cw-app :after,.cw-app :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.cw-app{background:#fff!important}.cw-app .hero_banner{height:320px}.cw-app .slider-arrow,.cw-app .slider-progress,.cw-app .slider_dots{display:none!important}.cw-app .card,.cw-app .contentArea{box-shadow:none!important}}.student-report-page{--primary:#1557a6;--primary-dark:#0b3d78;--primary-light:#eaf3ff;--accent:#f39c12;--text:#1f2937;--muted:#64748b;--white:#fff;--border:#e5e7eb;background:#f7f9fc;color:var(--text);font-family:Open Sans,Arial,sans-serif;min-height:100vh}@media (max-width:480px){.student-report-page{padding-top:55px}}.student-report-page *,.student-report-page :after,.student-report-page :before{box-sizing:border-box}.student-report-page button,.student-report-page input,.student-report-page select{font-family:inherit}.student-report-page a{text-decoration:none}.student-report-page .container{margin:auto;max-width:1200px;padding:0 20px;width:100%}.student-report-page .hero_banner{width:100%}.student-report-page .student-slider{background:#08111f;overflow:hidden;position:relative;width:100%}.student-report-page .slider_track{display:flex;transition:transform .7s ease-in-out;width:100%}.student-report-page .slider_slide{flex-shrink:0;height:460px;min-width:100%;position:relative}.student-report-page .slider_img{display:block;height:100%;object-fit:cover;width:100%}.student-report-page .slider_overlay{background:linear-gradient(90deg,#0000004d,#0000);inset:0;position:absolute}.student-report-page .slider_arrow{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000059;border:1px solid #ffffff59;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:48px;z-index:10}.student-report-page .slider_arrow:hover{background:var(--primary);transform:translateY(-50%) scale(1.08)}.student-report-page .slider_arrow.prev{left:25px}.student-report-page .slider_arrow.next{right:25px}.student-report-page .slider_dots{bottom:22px;display:flex;gap:8px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.student-report-page .slider_dots button{background:#ffffff80;border:0;border-radius:50%;cursor:pointer;height:9px;padding:0;transition:all .3s ease;width:9px}.student-report-page .slider_dots button.active{background:#fff;border-radius:20px;width:28px}.student-report-page .main-section{padding:20px 0 70px}.student-report-page .about{padding-top:15px}.student-report-page .breadcrumb-arrow{align-items:center;display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 25px;padding:0}.student-report-page .breadcrumb-arrow li{font-size:14px}.student-report-page .breadcrumb-arrow li a{color:var(--primary)}.student-report-page .breadcrumb-arrow li+li:before{color:#94a3b8;content:"/";margin-right:6px}.student-report-page .breadcrumb-arrow li.active a{color:var(--muted)}.student-report-page h1{color:var(--primary);font-size:38px;font-weight:800;letter-spacing:-.5px;margin:0}.student-report-page .page-subtitle{color:var(--muted);font-size:15px;margin:10px 0 35px}.student-report-page .card-container{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.student-report-page .report-card{border-radius:22px;box-shadow:0 12px 35px #0f172a1a;cursor:pointer;min-height:270px;overflow:hidden;position:relative;transition:transform .35s ease,box-shadow .35s ease}.student-report-page .report-card:hover{box-shadow:0 20px 45px #0f172a2e;transform:translateY(-8px)}.student-report-page .card-face{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;padding:28px;position:absolute;text-align:center;transition:opacity .45s ease,transform .45s ease}.student-report-page .card-front{background:linear-gradient(145deg,#1557a6,#2878d5);color:#fff;opacity:1;transform:translateX(0)}.student-report-page .report-card:hover .card-front{opacity:0;transform:translateX(-100%)}.student-report-page .card-back{background:#fff;color:var(--primary);opacity:0;transform:translateX(100%)}.student-report-page .report-card:hover .card-back{opacity:1;transform:translateX(0)}.student-report-page .icon-wrapper{align-items:center;border-radius:24px;display:flex;font-size:38px;height:82px;justify-content:center;margin-bottom:22px;transition:all .3s ease;width:82px}.student-report-page .card-front .icon-wrapper{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border:1px solid #ffffff40;color:#fff}.student-report-page .card-back .icon-wrapper{background:var(--primary-light);color:var(--primary)}.student-report-page .report-card:hover .icon-wrapper{transform:scale(1.08)}.student-report-page .card-back h3,.student-report-page .card-content h3{font-size:17px;font-weight:700;line-height:1.5;margin:0}.student-report-page .view-text{display:inline-block;font-size:13px;margin-top:14px;opacity:.8}.student-report-page .card-button{background:var(--primary);border:0;border-radius:30px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;margin-top:20px;padding:10px 20px;transition:all .3s ease}.student-report-page .card-button:hover{background:var(--primary-dark);transform:translateY(-2px)}.student-report-page .custom-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:25px;position:fixed;z-index:9999}.student-report-page .modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020c1bad;inset:0;position:absolute}.student-report-page .modal-dialog{animation:modalIn .3s ease;max-height:90vh;max-width:950px;position:relative;width:100%;z-index:2}@keyframes modalIn{0%{opacity:0;transform:translateY(25px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.student-report-page .modal-content{background:#fff;border-radius:18px;box-shadow:0 30px 80px #0000004d;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.student-report-page .modal-header{align-items:center;background:linear-gradient(135deg,#1557a6,#2878d5);color:#fff;display:flex;justify-content:space-between;padding:22px 25px}.student-report-page .modal-label{display:block;font-size:11px;letter-spacing:1.2px;margin-bottom:4px;opacity:.75;text-transform:uppercase}.student-report-page .modal-header h2{font-size:19px;font-weight:700;margin:0}.student-report-page .modal-close{align-items:center;background:#ffffff26;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:38px;justify-content:center;transition:all .3s ease;width:38px}.student-report-page .modal-close:hover{background:#ffffff4d;transform:rotate(90deg)}.student-report-page .modal-body{overflow-y:auto;padding:25px}.student-report-page .section-title{align-items:center;display:flex;gap:12px;margin-bottom:18px}.student-report-page .section-icon{align-items:center;background:var(--primary-light);border-radius:10px;color:var(--primary);display:flex;height:38px;justify-content:center;width:38px}.student-report-page .section-title h3{color:var(--primary);font-size:18px;margin:0}.student-report-page .table-responsive{border:1px solid var(--border);border-radius:12px;overflow-x:auto;width:100%}.student-report-page table.classGroup{border-collapse:collapse;font-size:14px;min-width:650px;width:100%}.student-report-page table.classGroup th{background:var(--primary);border:1px solid #ffffff26;color:#fff;font-weight:700;padding:13px;text-align:center}.student-report-page table.classGroup td{background:#fff;border:1px solid var(--border);padding:13px;text-align:center}.student-report-page table.classGroup tbody tr:nth-child(2n) td{background:#f8fafc}.student-report-page table.classGroup tbody tr:hover td{background:#eef6ff}.student-report-page table.classGroup td a{color:var(--primary);font-weight:700;transition:all .2s ease}.student-report-page table.classGroup td a:hover{color:var(--accent);text-decoration:underline}.student-report-page .group-cell{position:relative}.student-report-page .group-link{background:#0000;border:0;color:var(--primary);cursor:pointer;font-weight:700}.student-report-page .group-link:hover{color:var(--accent)}.student-report-page .group-link-wrapper{display:inline-block;position:relative}.student-report-page .dialogueBox{background:#fff;border:1px solid var(--border);border-radius:12px;bottom:calc(100% + 10px);box-shadow:0 15px 40px #00000026;left:50%;padding:14px;position:absolute;transform:translateX(-50%);width:220px;z-index:100}.student-report-page .dialog-heading{align-items:center;color:var(--primary);display:flex;font-weight:700;justify-content:space-between;margin-bottom:8px}.student-report-page .dialog-heading button{background:#0000;border:0;color:#ef4444;cursor:pointer}.student-report-page .dialogueBox p{color:var(--muted);font-size:12px;line-height:1.5;margin:0}.student-report-page .info-block{border-bottom:1px dashed var(--border);margin-bottom:28px;padding-bottom:22px}.student-report-page .info-block:last-child{border-bottom:0}.student-report-page .info-block h3{border-left:4px solid var(--accent);color:var(--primary);font-size:17px;margin:0 0 18px;padding-left:12px}.student-report-page .info-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.student-report-page .info-item{background:#f8fafc;border:1px solid var(--border);border-radius:10px;overflow:hidden}.student-report-page .info-label{background:#eef5ff;color:var(--primary);font-size:12px;font-weight:700;padding:9px 12px}.student-report-page .info-value{color:var(--muted);font-size:13px;padding:10px 12px}.student-report-page .modal-footer{background:#f8fafc;border-top:1px solid var(--border);display:flex;justify-content:flex-end;padding:15px 25px}.student-report-page .modal-button{background:var(--primary);border:0;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:10px 22px;transition:all .3s ease}.student-report-page .modal-button:hover{background:var(--primary-dark);transform:translateY(-2px)}.student-report-page .mobile-nav-toggle{background:var(--primary);border:0;border-radius:12px;box-shadow:0 8px 20px #0000002e;color:#fff;cursor:pointer;display:none;font-size:18px;height:45px;position:fixed;right:15px;top:15px;width:45px;z-index:10001}.student-report-page .mobile-nav{background:#fff;box-shadow:10px 0 30px #00000026;height:100vh;left:-300px;overflow-y:auto;position:fixed;top:0;transition:left .35s ease;width:280px;z-index:10002}.student-report-page .mobile-nav.open{left:0}.student-report-page .mobile-nav-header{align-items:center;background:var(--primary);color:#fff;display:flex;font-weight:700;height:70px;justify-content:space-between;padding:0 20px}.student-report-page .mobile-nav-header button{background:#0000;border:0;color:#fff;cursor:pointer;font-size:18px}.student-report-page .mobile-nav ul{list-style:none;margin:0;padding:10px 0}.student-report-page .mobile-nav li a{align-items:center;border-bottom:1px solid #eef2f7;color:#334155;display:flex;font-size:14px;gap:12px;padding:14px 20px;transition:all .2s ease}.student-report-page .mobile-nav li a:hover{background:var(--primary-light);color:var(--primary);padding-left:25px}.student-report-page .mobile-nav-overlay{background:#00000080;inset:0;position:fixed;z-index:10000}.student-report-page .LoaderImage{animation:spin .8s linear infinite;border:6px solid #e5e7eb;border-radius:50%;border-top:6px solid var(--primary);height:60px;left:50%;margin:-30px;position:fixed;top:50%;width:60px;z-index:99999}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:1100px){.student-report-page .card-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.student-report-page .mobile-nav-toggle{align-items:center;display:flex;justify-content:center}.student-report-page .slider_slide{height:280px}.student-report-page .slider_arrow{height:38px;width:38px}.student-report-page .slider_arrow.prev{left:12px}.student-report-page .slider_arrow.next{right:12px}.student-report-page h1{font-size:28px}.student-report-page .card-container{gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.student-report-page .report-card{border-radius:16px;min-height:220px}.student-report-page .card-face{padding:18px}.student-report-page .icon-wrapper{border-radius:18px;font-size:28px;height:65px;margin-bottom:15px;width:65px}.student-report-page .card-back h3,.student-report-page .card-content h3{font-size:14px}.student-report-page .custom-modal{padding:12px}.student-report-page .modal-dialog{max-height:94vh}.student-report-page .modal-content{border-radius:14px;max-height:94vh}.student-report-page .modal-body,.student-report-page .modal-header{padding:17px}.student-report-page .info-grid{grid-template-columns:1fr}}@media (max-width:480px){.student-report-page .container{padding:0 12px}.student-report-page .slider_slide{height:190px}.student-report-page .slider_arrow{font-size:13px;height:32px;width:32px}.student-report-page .slider_dots{bottom:10px}.student-report-page h1{font-size:24px}.student-report-page .page-subtitle{font-size:13px;margin-bottom:25px}.student-report-page .card-container{gap:10px;grid-template-columns:1fr 1fr}.student-report-page .report-card{border-radius:14px;min-height:180px}.student-report-page .card-face{padding:12px}.student-report-page .icon-wrapper{border-radius:14px;font-size:22px;height:52px;margin-bottom:10px;width:52px}.student-report-page .card-back h3,.student-report-page .card-content h3{font-size:12px}.student-report-page .view-text{font-size:10px}.student-report-page .card-button{font-size:11px;margin-top:12px;padding:7px 13px}.student-report-page .modal-header h2{font-size:15px}.student-report-page .modal-body,.student-report-page .modal-footer{padding:12px}}:root{--primary:#2563eb;--primary-dark:#1d4ed8;--secondary:#7c3aed;--cyan:#06b6d4;--dark:#0f172a;--text:#334155;--muted:#64748b;--border:#dbe4f0;--white:#fff;--danger:#dc2626;--success:#16a34a}*{box-sizing:border-box}html{min-height:100%;scroll-behavior:smooth}body{background:radial-gradient(circle at 5% 5%,#2563eb24,#0000 25%),radial-gradient(circle at 95% 15%,#7c3aed1f,#0000 28%),radial-gradient(circle at 50% 100%,#06b6d41a,#0000 30%),linear-gradient(135deg,#f7fbff,#eef6ff 45%,#f8f5ff);background-attachment:fixed;color:#334155;color:var(--text);font-family:Poppins,sans-serif;font-size:15px;line-height:1.6;margin:0;min-height:100vh;overflow-x:hidden}body:before{background-image:linear-gradient(rgba(37,99,235,.035) 1px,#0000 0),linear-gradient(90deg,rgba(37,99,235,.035) 1px,#0000 0);background-size:42px 42px;inset:0;-webkit-mask-image:linear-gradient(180deg,#000,#0000 90%);mask-image:linear-gradient(180deg,#000,#0000 90%);z-index:-5}body:after,body:before{content:"";pointer-events:none;position:fixed}body:after{animation:floatingGlow 12s ease-in-out infinite;background:radial-gradient(circle,#7c3aed29 0,#2563eb14 35%,#0000 70%);border-radius:50%;filter:blur(12px);height:480px;right:-220px;top:100px;width:480px;z-index:-4}@keyframes floatingGlow{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-70px,60px,0) scale(1.12)}to{transform:translateZ(0) scale(1)}}.ss-app{isolation:isolate;min-height:100vh;position:relative}.ss-app:before{animation:leftGlow 14s ease-in-out infinite;background:radial-gradient(circle,#06b6d424,#0000 70%);border-radius:50%;content:"";filter:blur(10px);height:320px;left:-180px;pointer-events:none;position:fixed;top:45%;width:320px;z-index:-3}@keyframes leftGlow{0%,to{transform:translateY(0)}50%{transform:translateY(-90px) scale(1.1)}}.ss-main{padding:35px 0 70px;position:relative}.container{margin:0 auto;width:min(1180px,calc(100% - 30px))}.breadcrumb-arrow{flex-wrap:wrap;gap:10px;list-style:none;margin:0 0 20px;padding:0}.breadcrumb-arrow,.breadcrumb-arrow li{align-items:center;display:flex}.breadcrumb-arrow li:not(:last-child):after{color:#94a3b8;content:"›";font-size:18px;margin-left:10px}.breadcrumb-arrow li a{align-items:center;background:#ffffffa6;border:1px solid #fffc;border-radius:9px;box-shadow:0 4px 14px #0f172a0f;color:#475569;display:inline-flex;padding:7px 13px;text-decoration:none;transition:all .25s ease}.breadcrumb-arrow li a:hover{box-shadow:0 8px 20px #2563eb1f;color:#2563eb;color:var(--primary);transform:translateY(-2px)}.breadcrumb-arrow li.active a{color:#2563eb;color:var(--primary);font-weight:600}.contentArea{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#fffffff0,#ffffffc7);border:1px solid #ffffffe6;border-radius:24px;box-shadow:0 25px 70px #0f172a17,0 8px 25px #2563eb0d;overflow:hidden;padding:34px;position:relative}.contentArea:after{background:linear-gradient(90deg,#2563eb,#06b6d4,#7c3aed);background:linear-gradient(90deg,var(--primary),var(--cyan),var(--secondary));border-radius:0 0 10px 10px;content:"";height:3px;left:8%;position:absolute;right:8%;top:0}.contentArea:before{background:radial-gradient(circle,#2563eb1a,#0000 70%);border-radius:50%;content:"";height:280px;pointer-events:none;position:absolute;right:-150px;top:-150px;width:280px}.contentArea h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#0f172a,#2563eb 45%,#7c3aed);-webkit-background-clip:text;background-clip:text;font-size:clamp(27px,4vw,38px);font-weight:800;letter-spacing:-.7px;line-height:1.2;margin:0 0 30px;position:relative;z-index:2}.contentArea h1:after{background:linear-gradient(90deg,#2563eb,#7c3aed);background:linear-gradient(90deg,var(--primary),var(--secondary));border-radius:10px;content:"";display:block;height:4px;margin:13px auto 0;width:70px}.scheme-form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fafcb8;border:1px solid #e2e8f0e6;border-radius:20px;box-shadow:inset 0 1px 0 #ffffffe6,0 12px 35px rgba(15,23,42,.045);padding:28px;position:relative}.form-row{grid-gap:22px;display:grid;gap:22px;margin-bottom:24px}.three-col{grid-template-columns:repeat(3,1fr)}.four-col{grid-template-columns:.8fr 1.2fr 1fr 1fr}.form-group{min-width:0;position:relative}.control-label{color:#1e293b;display:block;font-size:14px;font-weight:650;margin-bottom:8px}.req{color:#ef4444;font-weight:700;margin-left:2px}.form-control{background:#fffffff2;border:1.5px solid #d7e0eb;border-radius:11px;box-shadow:0 3px 10px rgba(15,23,42,.035);color:#1e293b;font-family:inherit;font-size:14px;height:48px;outline:none;padding:0 14px;transition:border-color .25s ease,box-shadow .25s ease,transform .2s ease,background .25s ease;width:100%}.form-control::placeholder{color:#94a3b8}.form-control:hover{background:#fff;border-color:#93c5fd}.form-control:focus{background:#fff;border-color:#2563eb;border-color:var(--primary);box-shadow:0 0 0 4px #2563eb1a,0 8px 22px #2563eb14;transform:translateY(-1px)}select.form-control{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,#0000 50%,#64748b 0),linear-gradient(135deg,#64748b 50%,#0000 0);background-position:calc(100% - 18px) 20px,calc(100% - 13px) 20px;background-repeat:no-repeat;background-size:5px 5px;cursor:pointer;padding-right:40px}.radio-row{align-items:center;background:#ffffffb8;border:1px solid #e2e8f0;border-radius:11px;display:flex;gap:12px;min-height:48px;padding:7px 10px}.radio-item{align-items:center;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:7px;padding:6px 10px;transition:all .2s ease}.radio-item:hover{background:#eff6ff;color:#2563eb;color:var(--primary)}.radio-item input{accent-color:#2563eb;accent-color:var(--primary);cursor:pointer;height:17px;margin:0;width:17px}.captcha-row{align-items:end;grid-template-columns:minmax(250px,1fr) auto}.captcha-input{min-width:0}.captcha-img-box{align-items:center;display:flex;gap:10px;min-height:48px}.captcha-visual{background:linear-gradient(135deg,#dbeafe,#ede9fe);border:1px solid #c7d2fe;border-radius:11px;box-shadow:0 5px 15px #2563eb14;color:#172554;font-size:17px;font-weight:800;letter-spacing:2px;min-width:145px;padding:0 18px}.captcha-refresh,.captcha-visual{align-items:center;display:flex;height:48px;justify-content:center}.captcha-refresh{background:linear-gradient(135deg,#2563eb,#7c3aed);background:linear-gradient(135deg,var(--primary),var(--secondary));border:0;border-radius:11px;box-shadow:0 7px 18px #2563eb2e;color:#fff;cursor:pointer;font-size:16px;transition:all .25s ease;width:48px}.captcha-refresh:hover{box-shadow:0 10px 24px #2563eb40;transform:translateY(-2px) rotate(8deg)}.err-msg{color:#dc2626;color:var(--danger);display:block;font-size:12px;font-weight:500;margin-top:5px;padding-left:2px}.form-group:has(.err-msg) .form-control{border-color:#fca5a5}.submit-row{display:flex;justify-content:center;margin-bottom:0;margin-top:5px}.form-button{background:linear-gradient(135deg,#2563eb,#4f46e5 50%,#7c3aed);border:0;border-radius:12px;box-shadow:0 10px 25px #2563eb3d;color:#fff;cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;height:50px;letter-spacing:.2px;min-width:160px;overflow:hidden;padding:0 30px;position:relative;transition:transform .25s ease,box-shadow .25s ease}.form-button:before{background:linear-gradient(90deg,#0000,#ffffff59,#0000);content:"";height:100%;left:-120%;position:absolute;top:0;transform:skewX(-20deg);transition:left .6s ease;width:80%}.form-button:hover:before{left:140%}.form-button:hover{box-shadow:0 15px 30px #2563eb4d;transform:translateY(-3px)}.form-button:active{transform:translateY(-1px)}.submit-success{background:#dcfce7;border:1px solid #bbf7d0;border-radius:10px;color:#166534;font-size:13px;font-weight:600;margin:20px auto 0;padding:10px 18px;width:fit-content}.ss-footer{margin-top:0;position:relative}.footer-bottom{background:linear-gradient(135deg,#0f172a,#172554,#1e1b4b);box-shadow:0 -10px 35px #0f172a14;color:#fff;overflow:hidden;padding:22px 0;position:relative}.footer-bottom:before{background:radial-gradient(circle,#2563eb38,#0000 70%);border-radius:50%;content:"";height:350px;position:absolute;right:-160px;top:-230px;width:350px}.footer-bottom-row{align-items:center;display:flex;gap:25px;justify-content:space-between;position:relative;z-index:2}.fb-left{flex:1 1}.left-text{color:#ffffffd1;font-size:13px;line-height:1.7;margin:0}.nic-badge{align-items:center;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:7px;color:#fff;display:inline-flex;font-size:11px;font-weight:800;height:25px;justify-content:center;margin-right:9px;min-width:38px;vertical-align:middle}.fb-right{flex-shrink:0}.counterDiv{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff1a;border-radius:10px;color:#ffffffd9;font-size:13px;padding:10px 15px}.counterDiv a{color:#93c5fd!important;font-weight:600;text-decoration:none;transition:color .2s ease}.counterDiv a:hover{color:#fff!important}@media (max-width:900px){.four-col,.three-col{grid-template-columns:repeat(2,1fr)}.captcha-row{grid-template-columns:1fr}.captcha-img-box{justify-content:flex-start}}@media (max-width:767px){body{background:radial-gradient(circle at 10% 5%,#2563eb1f,#0000 28%),radial-gradient(circle at 90% 80%,#7c3aed1a,#0000 30%),linear-gradient(135deg,#f7fbff,#f8f5ff);background-attachment:scroll}body:before{background-size:32px 32px;opacity:.55}body:after{height:280px;right:-150px;width:280px}.ss-main{padding:20px 0 40px}.container{width:calc(100% - 20px)}.breadcrumb-arrow{gap:6px;margin-bottom:14px}.breadcrumb-arrow li a{font-size:12px;padding:6px 10px}.contentArea{border-radius:18px;padding:22px 14px}.contentArea h1{font-size:27px;margin-bottom:23px}.scheme-form{border-radius:15px;padding:18px 12px}.form-row{gap:17px;margin-bottom:18px}.four-col,.three-col{grid-template-columns:1fr}.control-label,.form-control{font-size:13px}.form-control{height:46px}.radio-row{gap:5px;min-height:46px;padding:6px}.radio-item{font-size:13px;padding:5px 8px}.captcha-img-box{width:100%}.captcha-visual{flex:1 1}.captcha-refresh{flex-shrink:0}.form-button{height:48px;width:100%}.footer-bottom{padding:20px 0}.footer-bottom-row{align-items:stretch;flex-direction:column;text-align:center}.left-text{font-size:12px}.fb-right{display:flex;justify-content:center}}@media (max-width:480px){.container{width:calc(100% - 14px)}.contentArea{border-radius:16px;padding:20px 10px}.scheme-form{padding:15px 9px}.contentArea h1{font-size:24px}.breadcrumb-arrow li a{font-size:11px}.radio-item,.radio-row{justify-content:center}.radio-item{flex:1 1}.captcha-visual{font-size:15px;min-width:0}.captcha-refresh{height:46px;width:46px}.left-text{font-size:11px}.counterDiv{font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ss-app:before,body:after{animation:none}*,:after,:before{transition:none!important}}
/*# sourceMappingURL=main.611895ab.css.map*/