@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:#fff;font-family:Montserrat,sans-serif!important;height:100%;overflow-x:hidden!important;padding:0;width:100%}::-webkit-scrollbar{display:none}nav ul{display:flex;gap:20px;list-style:none}.effect{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ffc82a,#8241c3);-webkit-background-clip:text;display:inline-block;font-weight:700}.contact-btn{color:#fff;padding:5px 15px}.hero{animation:fadeIn 2s forwards;background:#fff;background:url(/static/media/curve.c28e4da4a6ebd4c00bf4.svg) no-repeat 50%;background-color:#fff;background-position-y:85%;background-size:contain;height:100%;opacity:0;padding:100px 0;text-align:center}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.hero h1{font-size:55px;margin-bottom:20px}.hero-stats{align-items:flex-start;height:450px;justify-content:space-between;padding-bottom:100px;position:relative;width:100%;z-index:1}.stat{align-items:center;-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:linear-gradient(180deg,#ffffff1a,#c1a0e11a 16%,#8241c31a 77%);border-radius:10px;box-shadow:0 4px 10px #0000001a;color:#000;display:flex;flex-direction:column;font-size:72px;font-weight:700;height:210px;justify-content:center;opacity:100%;position:absolute;transition:all .3s ease-in-out;width:270.36px}.stat p{margin:0!important}.stat1{left:10%;top:-44px}.stat2{justify-self:anchor-center;top:130px}.stat3{left:70%;top:270px}.hero p{font-size:18px;margin-bottom:51px;margin-top:51px}.hero .learn-more{background:#fff;border:none;border-radius:25px;box-shadow:0 4px 4px 4px #8241c366;color:#000;font-family:Montserrat,sans-serif!important;font-size:20px;height:51px;text-decoration:none;transition:all .3s ease-in-out;width:156px}.learn-more:hover{background-color:linear-gradient(180deg,#8241c31a,#ffc82a1a);box-shadow:0 6px 8px 3px #8241c399;color:#000;font-weight:400;transform:scale(1.1)}@media screen and (max-width:768px){.hero{align-content:center;align-items:center;background:none;background-color:#fff;display:flex;flex-direction:column;height:100%;margin:60px 0 0;padding:30px 20px}.hero h1{font-size:40px;text-align:center}.hero p{font-size:16px;margin:30px 0;text-align:justify}.stat{font-size:50px;height:150px;width:200px}.stat p{font-size:20px}.hero-stats{align-items:center!important;display:flex!important;flex-direction:column!important;height:auto;padding-bottom:50px}.stat1,.stat2,.stat3{top:0}.about-us{background-size:cover;flex-direction:column-reverse;height:100%!important;padding:30px 20px!important}.about-us h2{font-size:30px!important}.about-us h2,.about-us p{text-align:center!important}.about-us p{font-size:16px!important;text-align:justify!important}.about-text{text-align:center}.about-image img{height:auto;width:100%}}.about-us{align-items:center;-webkit-backdrop-filter:brightness(110);backdrop-filter:brightness(110);background:url(/static/media/about%20us.62fcc1b670671a87e5ef.png) no-repeat 50%;background-size:cover;display:flex;height:100vh;justify-content:space-between;object-fit:cover;padding:80px}.about-text{font-size:55px!important;margin-bottom:31px}.about-text h2{font-size:55px;margin-bottom:31px}.about-text p{font-size:18px}.about-image img{animation:float 3s ease-in-out infinite;transform:perspective(1000px) rotateX(0deg) rotateY(0deg) scaleX(1)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.about-text button{background:#fff;border:none;border-radius:25px;box-shadow:0 4px 4px 1px #8241c366;color:#000;font-family:Montserrat,sans-serif!important;font-size:20px;height:51px;text-decoration:none;transition:all .3s ease-in-out;width:156.29px}.about-text button:hover{background-color:linear-gradient(180deg,#8241c31a,#ffc82a1a);box-shadow:0 6px 8px 3px #8241c399;color:#000;font-weight:400;transform:scale(1.1)}.highlight-effect{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ffc82a,#8241c3);-webkit-background-clip:text;display:inline-block;font-weight:700}.section-services{background:#fff;height:100%;padding:30px 80px;text-align:center}@media screen and (max-width:768px){.section-services{padding:30px 20px}.section-services h2{font-size:30px!important;text-align:center!important}.grid-services{display:flex!important;flex-direction:column!important}}.section-services h2{font-size:55px;margin:0;padding:20px 0;text-align:left}.section-services h4{font-size:24px;font-weight:550;margin:0;text-align:left}.section-services p{font-size:14px;text-align:left}.highlight-effect{color:inherit}.grid-products,.grid-services{grid-gap:20px!important;align-items:stretch!important;display:grid;gap:20px!important;grid-template-columns:repeat(4,1fr)!important}.grid-services{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-auto-rows:1fr;grid-template-columns:repeat(4,1fr);overflow:hidden}.card-service{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#8241c31a,#ffc82a1a);border:1px solid #0000001a;border-radius:10px;display:flex;flex-direction:column;flex-grow:1;height:100%;justify-content:space-between;min-height:250px;padding:20px;text-align:center;transition:transform .3s}.card-product,.card-service{display:flex!important;flex-direction:column!important;justify-content:space-between!important;min-height:199px}.btn-learn-more{background:#fff;border:1px solid #000;border-radius:8px;color:#000;float:left;font-size:14px;height:36px;transition:all .3s ease-in-out;width:118.96px}.card-service:hover{background:linear-gradient(180deg,#8241c31a,#ffc82a1a)}@media screen and (max-width:768px){.section-products{padding:30px 20px!important}.section-products h2{font-size:30px!important;text-align:center!important}.grid-products{display:flex!important;flex-direction:column!important}}.section-products{background:#fff;height:100%;padding:30px 80px;text-align:center}.section-products h2{font-size:55px;margin:0;padding:20px 0;text-align:left}.section-products h4{font-size:24px;font-weight:550;margin:0;text-align:left}.section-products p{font-size:14px;margin-bottom:50px;text-align:left}.grid-products{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);overflow:hidden}.product-bottom{display:flex;flex-direction:row;gap:20px;height:35px;justify-content:space-between}.product-bottom img{height:100px!important;margin-top:-48px;width:50%!important}.card-product{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #0000001a;border-radius:10px;display:flex;flex-direction:column;height:229px;padding:20px;text-align:center;transition:transform .3s}.card-product,.card-product:hover{background:linear-gradient(180deg,#8241c31a,#ffc82a1a)}@media screen and (max-width:768px){.journey .timeline-item h3,.journey .timeline-item p{text-align:left}.journey{padding:30px 20px!important}.journey h2{font-size:30px!important;text-align:left!important}.journey-grid{align-items:left!important;display:flex!important;flex-direction:column!important}}.journey{background:#fff;height:100%;padding:80px}.journey h2{font-size:55px;margin:0;padding:20px 0;text-align:left}.journey-grid{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,1fr);place-self:center;width:fit-content}.journey-grid>div{animation:reveal .6s ease-out forwards;opacity:0;transform:scale(.5)}@keyframes reveal{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.journey-grid>div:first-child{animation-delay:.2s}.journey-grid>div:nth-child(2){animation-delay:.3s}.journey-grid>div:nth-child(3){animation-delay:.4s}.journey-grid>div:nth-child(4){animation-delay:.5s}.journey-grid>div:nth-child(5){animation-delay:.6s}.journey-grid>div:nth-child(6){animation-delay:.7s}.journey-grid>div:nth-child(7){animation-delay:.8s}.journey-grid>div:nth-child(8){animation-delay:.9s}.journey-grid>div:nth-child(9){animation-delay:1s}.journey-grid>div:nth-child(10){animation-delay:1.1s}.timeline-item{align-content:center;-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);background:#0003;background:linear-gradient(180deg,#ffffff1a,#c1a0e11a 16%,#8241c31a 77%);border:.2px solid #0000001a;border-radius:7px;display:inline-block;height:60px;margin:10px;padding:0 20px;width:378.51px}.timeline-item h3{font-size:20px}.timeline-item h3,.timeline-item p{color:#000;margin:0;padding:0;text-align:left}.timeline-item p{font-size:16px}@media screen and (max-width:768px){.timeline-item{height:auto;padding:10px;width:100%}.timeline-item h3{font-size:18px;text-align:center!important}.timeline-item p{font-size:14px!important;text-align:center!important}.timeline-year{font-size:30px!important;margin:0!important}.journey-grid{gap:8px}}.timeline-year{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ffc82a,#8241c3);-webkit-background-clip:text;color:#000;display:inline-block;font-size:65px;font-weight:700;margin:10px;text-shadow:#0006 0 4px 60px}@keyframes dropDown{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.timeline-year{animation:dropDown .8s ease-out;animation:dropDown .8s ease-out forwards}.timeline-item{animation:fadeIn .8s ease-out forwards}.careers{border-bottom:1px solid #000;padding:0 20px}.careers h2{font-size:40px;margin:0;padding:21px 0}.careers p{font-size:32px;font-weight:400;margin:0 0 41px}.careers button{background:#fff;border:0;border-radius:7px;box-shadow:0 4px 4px 4px #8241c366;color:#000;font-size:20px;margin-bottom:52px;text-decoration:none;transition:all .3s ease-in-out}.careers button:hover{box-shadow:0 6px 8px 4px #8241c399;color:#010000;transform:scale(1.05)}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/static/media/montserrat-cyrillic-ext-400-normal.f455ee8f24fd612e2b15.woff2) format("woff2"),url(/static/media/montserrat-cyrillic-ext-400-normal.a41db946bbde6849cc3d.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/static/media/montserrat-cyrillic-400-normal.4715847d051a164a7577.woff2) format("woff2"),url(/static/media/montserrat-cyrillic-400-normal.6772545b846bb4fee5ea.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/static/media/montserrat-vietnamese-400-normal.7da603c92e367751f991.woff2) format("woff2"),url(/static/media/montserrat-vietnamese-400-normal.c14d61c769222a9ee56c.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/static/media/montserrat-latin-ext-400-normal.1974241fa9a808c0c154.woff2) format("woff2"),url(/static/media/montserrat-latin-ext-400-normal.85beb71046499a27877f.woff) format("woff");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-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/static/media/montserrat-latin-400-normal.4bc3bc9536f24ed8076d.woff2) format("woff2"),url(/static/media/montserrat-latin-400-normal.30be1f65d8fd296bdbbe.woff) format("woff");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}.card-spotlight{--mouse-x:100%;--mouse-y:100%;--spotlight-color:#ffffff0d;background-color:#fbfbfd00;border-radius:10px;height:fit-content;overflow:hidden;position:relative;width:100%}.card-spotlight:before{background:radial-gradient(circle at var(--mouse-x) var(--mouse-y),var(--spotlight-color),#0000 60%);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .5s ease}.card-spotlight:focus-within:before,.card-spotlight:hover:before{opacity:.6}.about-us-container{font-family:Montserrat,sans-serif!important}.AboutUs-hero{background-color:#fff;flex-direction:column;height:100vh!important;justify-content:center;padding:10px 80px 0}.AboutUs-hero,.hero-top{align-items:center;display:flex}.hero-top{background:linear-gradient(180deg,#8241c31a,#ffc82a1a);background-size:cover;flex-direction:row;gap:20px;height:70%;justify-content:space-between;margin:0 80px;padding:0 80px;width:100%}.hero-text h2{color:#000;font-size:50px;font-weight:600!important}.hero-text p{color:#4b5563;font-size:20px}.hero-image{align-items:center;display:flex;justify-content:center;width:fit-content}.hero-image,.hero-image img{border-radius:10px;height:100%;opacity:100%}.hero-image img{object-fit:contain;width:100%}.hero-bottom p{color:#4b5563;font-size:20px;margin-top:20px;text-align:justify}@media screen and (max-width:768px){.AboutUs-hero{height:fit-content!important;padding:70px 20px 0}.hero-top{flex-direction:column;height:fit-content;padding:0 20px}.hero-text h2{font-size:30px}.hero-text p{font-size:16px}.hero-bottom p{font-size:16px;padding:0 20px;text-align:justify!important}.hero-image img{height:100%;object-fit:contain;width:100%}}.mission-vision{align-items:center;background-image:url(/static/media/VisionMissionbg.0217b98f807ba9ded0c8.png);background-position:50%;background-size:cover;display:flex;height:80vh;justify-content:space-around;padding:0 80px;text-align:center}.mission,.vision{text-align:left;width:45%}.mission h3,.vision h3{color:#000;font-size:50px;font-weight:600!important;margin:0}.mission h3 span,.vision h3 span{background:linear-gradient(90deg,#fc3,#93f);-webkit-background-clip:text;color:#0000}.mission p,.vision p{color:#4b5563;font-size:20px}@media screen and (max-width:768px){.mission-vision{flex-direction:column;height:fit-content;padding:30px 20px}.mission,.vision{text-align:center;width:100%}.mission h3,.vision h3{font-size:30px}.mission p,.vision p{font-size:16px;text-align:justify!important}}.core-values{display:flex;flex-direction:column;height:100%;justify-content:center;margin:40px 0;padding:30px 80px;text-align:center}.core-values h2{font-size:72px;font-weight:600!important;margin:20px 0}.core-values h2 span{background:linear-gradient(90deg,#fc3,#93f);-webkit-background-clip:text;color:#0000}.values-container{grid-gap:40px;background:#fff;display:grid;gap:40px;grid-template-columns:repeat(2,1fr);margin:30px auto;max-width:max-content}.value-card:first-child,.value-card:nth-child(3),.value-card:nth-child(5){justify-self:left}.value-card:nth-child(2),.value-card:nth-child(4){justify-self:start}.value-card{max-width:501px;text-align:left}.value-card h3{background:linear-gradient(90deg,#fc3,#93f);-webkit-background-clip:text;color:#0000;font-size:45px;font-weight:700;margin:0}.value-card p{color:#555;font-size:16px}@media screen and (max-width:768px){.core-values{padding:0 20px}.core-values h2{font-size:40px}.values-container{gap:20px;grid-template-columns:1fr}.value-card h3{font-size:30px}.value-card p{font-size:14px}}.leadership{display:flex;flex-direction:column;height:100%;padding:30px 80px;text-align:center}.leadership h2{font-size:55px;font-weight:600!important;margin:20px 0;text-align:left}.leadership h2 span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ffc82a,#8241c3);-webkit-background-clip:text;display:inline-block}.leaders{align-items:flex-start;display:flex;flex-wrap:wrap;gap:80px;justify-content:center;margin-top:20px}.leader-card-container{gap:10px}.leader-card,.leader-card-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:260px}.leader-card{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:2px 2px 10px #0000001a;height:auto;padding:20px}.leader-card img{aspect-ratio:1;height:180px;object-fit:cover;width:180px}.leader-card-info{text-align:left}.leader-card-container img{border-radius:5px;height:min-content;width:100%}.leader-card h3{align-self:center;font-size:1.5rem;font-weight:500}.linkedin-icon{cursor:pointer;height:20px!important;transition:transform .2s ease-in-out;width:20px!important}.leader-header{align-items:center;display:flex;justify-content:space-between}.linkedin-icon:hover{transform:scale(1.1)}@media screen and (max-width:768px){.leadership{padding:0 20px}.leadership h2{font-size:40px}.leaders{align-items:center;flex-direction:column}.leader-card-container{width:70vw}.leader-card img{height:auto;width:100%}}.impact{background:url(/static/media/ourimpact.a80ab6ac975731ab5145.svg) no-repeat 50%;background-color:#fff;background-size:contain;display:flex;flex-direction:column;gap:100px;height:100%;justify-content:center;padding:70px 80px;text-align:center}.impact h2{font-size:55px;font-weight:600!important;text-align:left}.impact h2 span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ffc82a,#8241c3);-webkit-background-clip:text;display:inline-block}.impact-grid{display:flex;flex-direction:row;gap:68.64px;margin-top:20px}.impact-card{align-items:center;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:linear-gradient(180deg,#ffffff1a,#c1a0e11a 16%,#8241c31a 77%);border-radius:10px;box-shadow:0 4px 10px #0000001a;color:#000;display:flex;flex-direction:column;font-size:20px;font-weight:700;height:210px;justify-content:center;opacity:100%;transition:all .3s ease-in-out;width:270.36px}.impact-card h3{font-size:50px;font-weight:700;margin:0}.impact-card p{font-size:20px;font-weight:400;margin:0}@media screen and (max-width:768px){.impact{background:none;gap:0;padding:30px 20px!important}.impact h2{font-size:40px;text-align:center}.impact-grid{align-items:center;flex-direction:column;gap:10px;margin:0;padding:auto}.impact-card{height:100px;margin:0;width:90vw}.impact-card h3{font-size:30px}.impact-card p{font-size:16px}}.header{align-items:center;background:#fff;box-shadow:0 4px 6px #0000001a;box-sizing:border-box;display:flex;height:70px;justify-content:space-between;left:0;max-width:100vw;padding:0 60px;position:fixed;right:0;top:0;transition:background .3s ease,-webkit-backdrop-filter .3s ease;transition:background .3s ease,backdrop-filter .3s ease;transition:background .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease;width:100%;z-index:1000}.header.scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;box-shadow:0 4px 10px #0003}.logo{align-items:center;display:flex}.logo img{height:auto;width:80px}.nav-links{gap:25px;list-style:none}.nav-links,.nav-links li{height:100%}.nav-links a{color:#000;font-size:16px;font-weight:500;height:100%;text-decoration:none;transition:color .3s ease-in-out}.nav-links a:hover{border-bottom:2px solid #a75de8}.contact-btn{background:#000;border-radius:5px;color:#fffbfb!important;font-size:16px;padding:10px 20px;text-decoration:none;transition:all .3s ease-in-out}.contact-btn:hover{background:#a75de8;color:#fff}.submenu{background-color:#fff;border-radius:5px;box-shadow:0 4px 6px #0000001a;box-sizing:border-box;display:grid;grid-template-columns:repeat(2,1fr);left:0;padding:15px 0;position:absolute;top:100%;width:100%;z-index:1000}.submenu ul{list-style:none;margin:0;padding:0}.submenu li{padding:8px 12px;text-align:left}.submenu li a{color:#333;display:block;font-size:14px;text-decoration:none;transition:background .3s ease-in-out}.submenu li a:hover{background-color:#f1f1f1;padding-left:5px}.hamburger{cursor:pointer;display:none;font-size:28px;z-index:1100}.nav-links a.active{border-bottom:2px solid #a75de8}@media (max-width:768px){.header{align-items:center;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;height:70px;justify-content:space-between;left:0;padding:0 20px;top:0;width:100vw;z-index:1000}.header,.nav-links{box-shadow:0 4px 6px #0000001a;position:fixed;right:0}.nav-links{background-color:#fff;display:none;flex-direction:column;height:100vh;overflow-y:auto;padding:20px;top:54px;width:70vw;z-index:999}.nav-links.show-mobile{display:flex;gap:6px}.nav-links li{height:auto;margin:5px 0;padding:0;width:100%}.dropdown-toggle{align-items:center;cursor:pointer;display:flex;justify-content:space-between;width:100%}.dropdown-arrow{color:#555;font-size:12px;margin-left:6px}.submenu{background:#f9f9f9;box-shadow:none;display:block;left:auto;padding:10px 15px;position:relative;top:auto;width:100%}.submenu li{padding:8px 0}.submenu li a{font-size:15px}.hamburger{display:block}}.services-container{align-items:center;gap:20px;margin-bottom:100px;margin-top:100px;padding:0 80px}.service-card,.services-container{display:flex;flex-direction:column}.service-card{background:linear-gradient(90deg,#f8f4ff,#fff7e6);border-radius:10px;box-shadow:0 4px 10px #0000001a;height:max-content;justify-content:center;padding:50px 0;transition:transform .3s ease-in-out;width:100%}.service-card:hover{transform:translateY(-5px)}.service-card h2{font-size:24px;font-weight:700}.highlight{color:#c97dff;font-weight:700}.service-card p{color:#555;font-size:16px}.service-card h3{font-size:18px;margin-top:15px}.service-card ul{list-style:none;padding:0}.service-card ul li{color:#333;font-size:16px;margin:5px 0}@media screen and (max-width:768px){.services-container{padding:0 20px}.service-card{padding:30px 20px}.service-card h2{font-size:20px}.service-card h3,.service-card p,.service-card ul li{font-size:14px}.card-content{align-items:center;flex-direction:column;padding:0!important;text-align:center}.card-text{min-width:100%!important;padding:0}.card-text h2{font-size:30px!important}.card-text p{font-size:16px!important}.card-text h3{font-size:20px!important}.card-text ul li{font-size:16px!important}}.card-content{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;padding:0 80px}.card-text{flex:1 1;min-width:300px;text-align:left}.card-text h2{font-size:45px;font-weight:700;margin-bottom:10px}.card-text p{color:#555;font-size:20px}.card-text h3{font-size:32px;margin-top:10px}.card-text ul{list-style:none;padding:0}.card-text ul li{color:#333;font-size:20px;margin:5px 0}.card-image{flex-shrink:0;max-width:250px;min-width:200px;text-align:center}.card-image img{border-radius:8px;height:auto;max-width:100%}.footer{background:linear-gradient(180deg,#8241c31a,#ffc82a1a);color:#000;display:flex;flex-direction:column;justify-content:space-around;padding:0 80px}@media screen and (max-width:768px){.footer{padding:0 20px}.careers{height:fit-content;padding:20px 0;text-align:left!important}.careers h2{font-size:24px}.careers p{font-size:16px;margin:0 0 20px}.careers .explore-careers{font-size:16px;height:32px;margin:0 auto;max-width:220px;width:fit-content}}.careers{padding:20px 0;text-align:center}.info{border-bottom:1px solid #000;display:flex;flex-wrap:wrap;font-size:16px;font-weight:400;gap:20px;justify-content:space-between;margin-top:20px;padding-bottom:30px}.contact,.quick-links,.social-links,.wearehiring{flex:1 1 200px;min-width:200px}.wearehiring{grid-gap:20px;background:#fff;border:1px solid #000;border-radius:8px;box-shadow:0 4px 4px 4px #8241c366;display:grid;gap:20px;justify-items:center;padding:20px}.wearehiring h4,.wearehiring p{color:#000;font-size:20px;font-weight:700;margin:0;padding:0}.explore-careers{background:#fff;border:0;border-radius:25px;box-shadow:0 4px 4px 4px #8241c366;color:#000;font-size:18px;height:48px;transition:all .3s ease-in-out;width:180px}.explore-careers:hover{box-shadow:0 6px 8px 4px #8241c399;color:#010000;transform:scale(1.05)}.footer-bottom{display:flex;flex-wrap:wrap;font-size:14px}.footer-bottom p{justify-content:space-between;margin:0}.footer-bottom p,.footer-bottom span{color:#000;font-size:14px;padding:0}.no-style-link,.no-style-link:active,.no-style-link:focus,.no-style-link:hover,.no-style-link:visited{color:inherit;text-decoration:none}.social-links{margin:0}.social-icons{display:flex;gap:10px}.social-icon{color:#555;transition:color .3s ease}.social-icon:hover{color:#000}.contact p{align-items:center;display:flex;margin:5px 0}.contact p svg{color:#000;margin-right:10px}:after,:before{box-sizing:initial!important}.quick-links ul{list-style-type:none;margin:0;padding:0}.quick-links li{margin-bottom:8px}.footer-bottom{align-items:center;justify-content:space-between;padding:20px 0}.company-documents{animation:slideDown .3s ease-in-out;background-color:#f5f5f5;border-radius:8px;box-shadow:0 4px 10px #0000001a;margin-top:10px;padding:15px 25px}.company-documents ul{list-style:none;margin:0;padding:0}.company-documents li{margin:10px 0}.company-documents a{color:#333;font-weight:500;text-decoration:none}.company-documents a:hover{color:#8241c3;text-decoration:underline}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.info{text-align:left}.info,.quick-links{flex-direction:column}.quick-links{flex:auto}.quick-links h4{font-size:20px;margin:auto}.quick-links ul{list-style:none;padding:0}.contact{flex:auto;flex-direction:column}.contact h4{font-size:20px;margin:auto}.contact p{font-size:16px;margin:20px 0}.contact ul{list-style:none;padding:0}.wearehiring p{font-size:16px}.footer-bottom{align-items:center;flex-direction:column;text-align:center}.footer-bottom p{font-size:10px;margin:0;padding:0}.footer-bottom span{float:none!important;font-size:10px}.explore-careers{max-width:220px;width:100%}}.main-heading{color:#a0a4b8;margin-top:77px;padding:0 80px}.container{align-items:center;height:100%;padding:20px}.container,.form-container{display:flex;justify-content:center}.form-container{background:none;flex-direction:row;gap:20px;width:100vw}.left-column{align-items:center}.left-column,.right-column{display:flex;flex-direction:column;gap:15px}.right-column{background:linear-gradient(180deg,#8241c31a,#ffc82a1a);border-radius:10px;justify-content:space-between;max-height:100%;padding:20px;text-align:left}.heading,.right-column heading{text-align:center}.heading{font-size:20px;font-weight:700}.btn{background:#fff;border:1px solid #ccc;border-radius:5px;font-size:16px;padding:10px;transition:background .3s ease;width:100%}.btn:hover{background:#e0d7ff}.submit{background:#6a0dad;color:#fff}.submit:hover{background:#570bb5}.info-box{background:#fff;box-shadow:0 2px 4px #0000001a;padding:10px}.info-box,.map-placeholder{border-radius:5px;font-size:14px}.map-placeholder{align-items:center;background:#ccc;color:#666;display:flex;height:100px;justify-content:center;width:100%}@media screen and (max-width:768px){.form-container{align-items:center;flex-direction:column}.left-column,.right-column{max-width:400px;width:100%}.right-column{margin-top:20px}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}.form-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f,0 0 0 1px #ffd7001a;max-width:500px;min-height:600px;padding:2.5rem;position:relative;transition:all .3s ease;width:100%}.form-card:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d,0 0 0 1px #ffd70033;transform:translateY(-2px)}@media screen and (max-width:768px){.form-wrapper{min-height:100vh;padding:1rem .5rem}.form-card{margin:0 auto;max-width:100%;min-height:auto;padding:2rem 1.5rem}}@media screen and (max-width:480px){.form-card{border-radius:12px;padding:1.5rem 1rem}}.form-title{color:#1e293b;font-size:1.75rem;font-weight:700;letter-spacing:-.025em;line-height:1.3;margin-bottom:2rem;text-align:center}.form-title h3{margin:0}.step-1{gap:1.5rem;height:100%;justify-content:center}.button-group,.step-1{display:flex;flex-direction:column}.button-group{gap:1rem;margin-bottom:1.5rem}.select-button{align-items:center;background-color:#fff;border:2px solid #e2e8f0;border-radius:12px;color:#475569;cursor:pointer;display:flex;font-size:1.1rem;font-weight:500;justify-content:center;overflow:hidden;padding:1.25rem 1.5rem;position:relative;transition:all .3s ease;width:100%}.select-button:before{background:linear-gradient(90deg,#0000,#ffd70066,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.select-button:hover:before{left:100%}.select-button:hover{border-color:gold;box-shadow:0 4px 12px #ffd7004d;transform:translateY(-2px)}.select-button.active{background:linear-gradient(135deg,gold,#8b5cf6);border:2px solid #0000;box-shadow:0 8px 25px #8b5cf64d;color:#fff;transform:translateY(-2px)}.next-button{background-color:#f1f5f9;border:none;border-radius:12px;color:#94a3b8;cursor:not-allowed;font-size:1.1rem;font-weight:600;margin-top:1rem;padding:1rem 1.5rem;transition:all .3s ease;width:100%}.next-button.active{background:linear-gradient(135deg,#8b5cf6,gold);box-shadow:0 4px 15px #8b5cf666;color:#fff;cursor:pointer}.next-button.active:hover{box-shadow:0 6px 20px #8b5cf666;transform:translateY(-2px)}.form-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem}.back-button{background:none;border:none;border-radius:8px;color:#6366f1;cursor:pointer;font-size:1rem;font-weight:500;padding:.5rem;transition:all .2s ease}.back-button:hover{background-color:#f0f4ff;color:#4f46e5}.form-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin-bottom:1.5rem}@media screen and (min-width:768px){.form-grid{grid-template-columns:1fr 1fr}.form-group:nth-child(odd):last-child{grid-column:span 2}}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{color:#374151;font-size:.9rem;font-weight:600;letter-spacing:.025em;margin-bottom:.25rem}.form-input,.form-select,.form-textarea{background-color:#fff;border:2px solid #e2e8f0;border-radius:10px;color:#1e293b;font-family:inherit;font-size:1rem;line-height:1.5;outline:none;padding:.875rem 1rem;transition:all .3s ease;width:100%}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a;transform:translateY(-1px)}.form-input::placeholder,.form-textarea::placeholder{color:#9ca3af;font-size:.95rem}.form-textarea{font-family:inherit;min-height:120px;resize:vertical}.form-select{cursor:pointer}.form-select option{padding:.5rem}.submit-button{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,gold);border:none;border-radius:12px;box-shadow:0 4px 15px #6366f166;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:1.5rem;overflow:hidden;padding:1rem 1.5rem;position:relative;transition:all .3s ease;width:100%}.submit-button:hover:not(:disabled){box-shadow:0 6px 20px #6366f166;transform:translateY(-2px)}.submit-button:disabled{cursor:not-allowed;opacity:.7;transform:none}.submit-button.submitting{background:linear-gradient(135deg,#94a3b8,#cbd5e1)}.spinner{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;display:inline-block;height:16px;margin-right:.5rem;width:16px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.status-message{border-radius:8px;font-size:.95rem;font-weight:500;margin-top:1rem;padding:1rem;text-align:center}.status-message.success{background-color:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.status-message.error{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626}.form-card *{animation:fadeInUp .5s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.back-button:focus-visible,.next-button:focus-visible,.select-button:focus-visible,.submit-button:focus-visible{outline:2px solid #6366f1;outline-offset:2px}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0}.career-container{background:linear-gradient(135deg,#f8fafc,#e2e8f0);display:flex;flex-direction:column;margin:0;min-height:100vh;padding:4rem 2rem}.career-heading{color:#1e293b;font-size:2.5rem;font-weight:700;letter-spacing:-.025em;line-height:1.2;margin-bottom:3rem;text-align:center;width:100%}.career-form{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f,0 0 0 1px #ffd7001a;margin:0 auto;max-width:800px;padding:3rem 2.5rem;transition:all .3s ease}.career-form:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d,0 0 0 1px #ffd70033;transform:translateY(-2px)}.career-form-row{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-bottom:2rem}.career-input-group{display:flex;flex-direction:column;gap:.5rem}.career-input-group label{color:#374151;font-size:.9rem;font-weight:600;letter-spacing:.025em;margin-bottom:.25rem}input[type=email],input[type=file],input[type=text],input[type=url]{background-color:#fff;border:2px solid #e2e8f0;border-radius:10px;box-sizing:border-box;color:#1e293b;font-family:inherit;font-size:1rem;line-height:1.5;outline:none;padding:.875rem 1rem;transition:all .3s ease;width:100%}input[type=email]:focus,input[type=file]:focus,input[type=text]:focus,input[type=url]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a;transform:translateY(-1px)}input::placeholder{color:#9ca3af;font-size:.95rem}input[type=file]{cursor:pointer;padding:.5rem}input[type=file]::file-selector-button{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border:none;border-radius:8px;color:#475569;cursor:pointer;font-weight:500;margin-right:1rem;padding:.5rem 1rem;transition:all .2s ease}input[type=file]::file-selector-button:hover{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);transform:translateY(-1px)}.career-submit-container{margin-top:3rem;text-align:center}button[type=submit]{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,gold);border:none;border-radius:12px;box-shadow:0 4px 15px #6366f166;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:600;height:50px;overflow:hidden;position:relative;transition:all .3s ease;width:200px}button[type=submit]:hover{box-shadow:0 6px 20px #6366f166;transform:translateY(-2px)}button[type=submit]:active{transform:translateY(0)}.career-popup-success{animation:slideInUp 3s ease-in-out;background:linear-gradient(135deg,#10b981,#059669);border:1px solid #fff3;border-radius:12px;bottom:30px;box-shadow:0 10px 25px #10b98166;color:#fff;font-size:1rem;font-weight:600;left:50%;padding:1.25rem 2rem;position:fixed;transform:translateX(-50%);z-index:999}@keyframes slideInUp{0%{opacity:0;transform:translateX(-50%) translateY(100px)}15%{opacity:1;transform:translateX(-50%) translateY(0)}85%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(-100px)}}@media screen and (max-width:768px){.career-container{padding:2rem 1rem}.career-heading{font-size:2rem;margin-bottom:2rem}.career-form{padding:2rem 1.5rem}.career-form-row{gap:1.5rem;grid-template-columns:1fr;margin-bottom:1.5rem}button[type=submit]{max-width:300px;width:100%}}@media screen and (max-width:480px){.career-container{padding:1.5rem .75rem}.career-heading{font-size:1.75rem}.career-form{border-radius:12px;padding:1.5rem 1rem}.career-form-row{gap:1rem;margin-bottom:1rem}}.new-careers-container{background:linear-gradient(135deg,#667eea,#764ba2);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;min-height:100vh;padding:0}.new-careers-header{color:#fff;padding:6rem 2rem 4rem;text-align:center}.new-careers-title{font-size:3.5rem;font-weight:800;letter-spacing:-.025em;margin:0 0 1rem;text-shadow:0 4px 6px #0000001a}.new-careers-subtitle{font-size:1.25rem;font-weight:300;line-height:1.6;margin:0 auto;max-width:600px;opacity:.9}.hiring-card-container{display:flex;justify-content:center;padding:0 2rem 4rem}.hiring-card{background:#fff;border-radius:20px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:800px;overflow:hidden;padding:0;position:relative;width:100%}.hiring-card:before{background:linear-gradient(90deg,#667eea,#764ba2);content:"";height:4px;left:0;position:absolute;right:0;top:0}.card-header{padding:3rem 2.5rem 2rem;text-align:center}.hiring-card-icon{display:block;font-size:4rem;margin-bottom:1.5rem}.hiring-card-title{color:#1e293b;font-size:2.25rem;font-weight:700;letter-spacing:-.025em;margin:0 0 1.5rem}.hiring-card-description{color:#64748b;font-size:1.125rem;line-height:1.7;margin:0}.key-highlights{grid-gap:1px;background:#e2e8f0;display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin:2rem 0}.highlight-box{background:#fff;padding:2rem 1.5rem;text-align:center;transition:all .3s ease}.highlight-box:hover{background:#f8fafc;transform:translateY(-2px)}.salary-box:hover{background:linear-gradient(135deg,#ecfdf5,#f0fdf4)}.growth-box:hover{background:linear-gradient(135deg,#eff6ff,#f0f9ff)}.investment-box:hover{background:linear-gradient(135deg,#fef7ed,#fefbf3)}.highlight-icon{display:block;font-size:2.5rem;margin-bottom:1rem}.highlight-content h3{color:#1e293b;font-size:1.25rem;font-weight:700;margin:0 0 .5rem}.highlight-content p{color:#64748b;font-size:.875rem;font-weight:500;margin:0}.job-requirements{background:#f8fafc;padding:2.5rem}.job-requirements h3{color:#1e293b;font-size:1.5rem;font-weight:600;margin:0 0 2rem;text-align:center}.requirements-list{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.requirement-item{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:1rem;padding:1rem;transition:all .3s ease}.requirement-item:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.check-icon{color:#22c55e;flex-shrink:0;font-size:1.2rem;font-weight:700}.requirement-item span:last-child{color:#374151;font-weight:500}.apply-section{background:#fff;padding:3rem 2.5rem;text-align:center}.apply-now-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:50px;box-shadow:0 4px 15px #667eea66;color:#fff;cursor:pointer;font-size:1.125rem;font-weight:600;margin:0 0 1rem;padding:1.25rem 3rem;transition:all .3s ease}.apply-now-btn:hover{box-shadow:0 8px 25px #667eea99;transform:translateY(-2px)}.apply-now-btn:active{transform:translateY(0)}.apply-note{color:#6b7280;font-size:.875rem;font-style:italic;margin:0}.why-choose-us{background:#fff;padding:6rem 2rem;text-align:center}.why-choose-us h2{color:#1e293b;font-size:2.5rem;font-weight:700;letter-spacing:-.025em;margin:0 0 3rem}.benefits-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1200px}.benefit-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:2.5rem 2rem;text-align:center;transition:all .3s ease}.benefit-card:hover{background:#fff;box-shadow:0 10px 25px #0000001a;transform:translateY(-4px)}.benefit-icon{display:block;font-size:3rem;margin-bottom:1.5rem}.benefit-card h3{color:#1e293b;font-size:1.5rem;font-weight:600;margin:0 0 1rem}.benefit-card p{color:#64748b;font-size:1rem;line-height:1.6;margin:0}@media (max-width:768px){.new-careers-title{font-size:2.5rem}.new-careers-subtitle{font-size:1.125rem}.hiring-card{margin:0 1rem}.card-header{padding:2rem 1.5rem 1.5rem}.hiring-card-title{font-size:1.75rem}.key-highlights{grid-template-columns:1fr;margin:1.5rem 0}.requirements-list{gap:1rem;grid-template-columns:1fr}.apply-section,.job-requirements{padding:2rem 1.5rem}.why-choose-us h2{font-size:2rem}.benefits-grid{gap:1.5rem;grid-template-columns:1fr}.new-careers-header{padding:4rem 1rem 3rem}.hiring-card-container{padding:0 1rem 3rem}.why-choose-us{padding:4rem 1rem}}@media (max-width:480px){.new-careers-title{font-size:2rem}.hiring-card-title{font-size:1.5rem}.apply-now-btn{font-size:1rem;padding:1rem 2rem}.highlight-box{padding:1.5rem 1rem}.highlight-icon{font-size:2rem}.highlight-content h3{font-size:1.125rem}}.blog{background-color:#fff;padding:4rem 2rem;text-align:center}.blog h2{font-size:2.5rem;font-weight:800;text-align:left}.blog h2 span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#f8c663,#aa5cc3);-webkit-background-clip:text}.blog-subtitle{font-size:1.25rem;font-weight:600;margin-top:.5rem;text-align:left}.blog-description{color:#555;font-size:1rem;line-height:1.7;max-width:720px;text-align:left}.blog-tabs{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:3rem;margin-top:50px}.tab{background:#f1f1f1;border:1px solid #0000;border-radius:999px;box-shadow:0 2px 5px #0000000d;color:#333;cursor:pointer;font-family:Montserrat,sans-serif;font-weight:600;padding:.6rem 1.5rem;transition:.3s ease}.tab.active{background:linear-gradient(90deg,#f8c663,#aa5cc3);border:none;box-shadow:0 4px 10px #a05ac84d;color:#fff}.featured-heading{font-size:1.5rem;font-weight:700;margin-bottom:2rem}.blog-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:left}.blog-card{background:linear-gradient(180deg,#8241c31a,#ffc82a1a);border-radius:1rem;box-shadow:0 10px 20px #a05ac81a;padding:1.5rem;text-align:left;transition:transform .3s ease;width:300px}.blog-card:hover{box-shadow:0 15px 30px #a05ac833;transform:translateY(-6px)}.blog-image-placeholder{background-color:#e4e4e4;border-radius:.75rem;height:160px;margin-bottom:1rem}.blog-meta{color:#999;font-size:.85rem;margin-bottom:.25rem}.blog-title{font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.blog-snippet{color:#666;font-size:.95rem;margin-bottom:1rem}.blog-author{align-items:center;color:#555;display:flex;font-size:.9rem;font-weight:500;gap:.4rem;margin-bottom:.5rem}.read-more{color:#aa5cc3;display:inline-block;font-size:.9rem;font-weight:600;margin-top:.25rem;text-decoration:none}.admin-dashboard{background:#fff;border-radius:18px;box-shadow:0 4px 24px #2c3e5014;margin:2rem auto;max-width:1100px;min-height:80vh;padding:2.5rem 2.5rem 2rem}.dashboard-header{margin-bottom:2.5rem;text-align:left}.dashboard-header h1{color:#232946;font-size:2.2rem;font-weight:700;margin-bottom:.2rem}.dashboard-header p{color:#6c757d;font-size:1.1rem}.stats-overview{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:2.5rem}.stat-card{background:#f7f8fa;border-radius:12px;box-shadow:0 2px 8px #2c3e500a;gap:1.2rem;padding:1.5rem 1.2rem}.stat-card,.stat-icon{align-items:center;display:flex}.stat-icon{background:#e7eaf6;border-radius:50%;color:#232946;font-size:2.2rem;height:48px;justify-content:center;width:48px}.stat-content h3{color:#232946;font-size:1.7rem;font-weight:600;margin:0}.stat-content p{color:#555;font-size:1.1rem;margin:.2rem 0 .1rem}.stat-detail{color:#888;font-size:.95rem}.management-sections{margin-bottom:2.5rem}.section-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.management-card{background:#f7f8fa;border-radius:12px;box-shadow:0 2px 8px #2c3e500a;padding:1.5rem 1.2rem}.card-header h3{color:#232946;font-size:1.2rem;font-weight:600;margin-bottom:1rem}.card-stats{display:flex;gap:1.2rem;margin-bottom:1rem}.mini-stat{text-align:center}.mini-stat .number{color:#232946;font-size:1.3rem;font-weight:600}.mini-stat .label{color:#888;font-size:.95rem}.card-actions{display:flex;gap:.7rem}.btn{background:#232946;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1.1rem;text-decoration:none;transition:background .2s}.btn-secondary{background:#e7eaf6;border:1px solid #232946;color:#232946}.btn-primary:hover,.btn-secondary:hover{background:#394867;color:#fff}.tool-list{flex-direction:column}.tool-item,.tool-list{display:flex;gap:.7rem}.tool-item{align-items:center;border-radius:4px;color:#232946;font-size:1.05rem;padding:.4rem .2rem;text-decoration:none;transition:background .2s}.tool-item:hover{background:#e7eaf6}.recent-activity{margin-top:2.5rem}.quick-actions{display:flex;flex-wrap:wrap;gap:1.2rem}.quick-action{align-items:center;background:#e7eaf6;border:none;border-radius:6px;color:#232946;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.7rem 1.2rem;text-decoration:none;transition:background .2s}.quick-action:hover{background:#232946;color:#fff}@media (max-width:900px){.admin-dashboard{padding:1rem}.section-grid,.stats-overview{grid-template-columns:1fr}}.admin-layout{background:#f7f8fa;display:flex;min-height:100vh}.admin-sidebar{background:#232946;color:#fff;display:flex;flex-direction:column;padding:0;width:220px}.admin-logo{background:#121629;font-size:1.5rem;font-weight:700;letter-spacing:2px;padding:1.5rem 1rem 1rem 1.5rem}.admin-sidebar nav ul{list-style:none;margin:0;padding:0}.admin-sidebar nav ul li{margin:0}.admin-sidebar nav ul li a{color:#fff;display:block;padding:1rem 1.5rem;text-decoration:none;transition:background .2s}.admin-sidebar nav ul li a:hover,.admin-sidebar nav ul li.active a{background:#394867}.admin-main{background:#f7f8fa;flex:1 1;min-height:100vh;padding:2rem}
/*# sourceMappingURL=main.25ceb5f7.css.map*/