@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4cf2300e9c8272f7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_188709{font-family:Geist,Geist Fallback;font-style:normal}.__variable_188709{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}body.reader-open{overflow:hidden!important}body.reader-open #site-navbar,body.reader-open .navbar,body.reader-open .site-header,body.reader-open header.navbar,body.reader-open header[role=banner],body.reader-open nav.navbar{display:none!important;visibility:hidden!important}.reader-shell{position:fixed;inset:0;width:100vw;height:100dvh;overflow:hidden;z-index:2147483647}.pagination-wrap{width:100%}.pagination-list,.pagination-wrap{display:flex;justify-content:center}.pagination-list{align-items:center;gap:10px;flex-wrap:nowrap;max-width:100%;overflow-x:auto;padding:6px 4px;margin:0;list-style:none;scrollbar-width:none}.pagination-list::-webkit-scrollbar{display:none}.pagination-btn{min-width:44px;height:44px;padding:0 14px;border:1px solid #cdd7ff;border-radius:12px;background:#fff;color:#263fbd;font-weight:700;font-size:15px;display:inline-flex;align-items:center;justify-content:center;transition:all .18s ease;white-space:nowrap;cursor:pointer}.pagination-btn:hover:not(:disabled){background:#eef3ff;border-color:#3046c7;transform:translateY(-1px)}.pagination-btn.active{background:#3046c7;border-color:#3046c7;color:#fff;box-shadow:0 8px 20px rgba(48,70,199,.22)}.pagination-btn.disabled,.pagination-btn:disabled{background:#f3f5f9;border-color:#dde3ef;color:#aeb8c8;cursor:not-allowed;transform:none;box-shadow:none}.pagination-btn.nav{min-width:86px}.pagination-ellipsis{min-width:34px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:#7a86a3;font-weight:700}@media (max-width:576px){.pagination-list{justify-content:flex-start;gap:8px}.pagination-btn{min-width:38px;height:38px;padding:0 11px;border-radius:10px;font-size:14px}.pagination-btn.nav{min-width:68px}.pagination-ellipsis{height:38px;min-width:24px}}.admin-pagination-wrap{width:100%;margin-top:16px}.admin-pagination-info{font-size:15px;color:#26324d;margin-bottom:14px}.admin-number-pagination{display:flex;align-items:center;gap:12px;width:100%;max-width:100%;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.admin-number-pagination::-webkit-scrollbar{display:none}.admin-number-page-btn{min-width:54px;height:54px;border:1px solid #cdd7ff;border-radius:14px;background:#fff;color:#263fbd;font-size:18px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;transition:all .18s ease;flex:0 0 auto;cursor:pointer}.admin-number-page-btn:hover{background:#eef3ff;border-color:#3046c7;transform:translateY(-1px)}.admin-number-page-btn.active{background:#3046c7;border-color:#3046c7;color:#fff;box-shadow:0 8px 20px rgba(48,70,199,.22)}.admin-pagination-ellipsis{min-width:36px;height:54px;display:inline-flex;align-items:center;justify-content:center;color:#697594;font-size:18px;font-weight:800;flex:0 0 auto}@media (max-width:576px){.admin-number-pagination{gap:9px}.admin-number-page-btn{min-width:44px;height:44px;border-radius:12px;font-size:16px}.admin-pagination-ellipsis{min-width:26px;height:44px;font-size:16px}}.shining{position:relative;display:inline-block;color:#fff;-webkit-mask-image:linear-gradient(-75deg,#000 50%,hsla(0,0%,100%,.1) 0,#000 60%);-webkit-mask-size:200%;mask-image:linear-gradient(-75deg,#000 50%,hsla(0,0%,100%,.1) 0,#000 60%);mask-size:200%;animation:shine 2s linear infinite}@keyframes shine{0%{-webkit-mask-position:150%;mask-position:150%}to{-webkit-mask-position:-50%;mask-position:-50%}}.custom-it-solutions{background-color:transparent;padding:20px}.custom-it-item{transition:color .3s ease-in-out}.custom-it-item:hover{color:#00d1f6!important}@media (max-width:768px){.sticky-sidebar{display:none!important}}.footer-hidden-mobile{display:none!important}@media (min-width:768px){.footer-hidden-mobile{display:block!important}}.main-content{z-index:1;background:#fff;min-height:100vh;margin-bottom:350px;padding-top:50px}@media (max-width:768px){.main-content{margin-bottom:0}}