:root{--rows:10;--cols:17}*{box-sizing:border-box;margin:0;padding:0}.about-hero-container{align-items:center;animation:shimmer 2s linear infinite;background:linear-gradient(135deg,#006aff,#ff4545,#006aff) -100%/200%;display:flex;height:calc(100vh - 70px);justify-content:center;overflow:hidden;position:relative;width:100vw}.about-hero-container .image-grid{display:grid;grid-template-columns:repeat(var(--cols),1fr);grid-template-rows:repeat(var(--rows),1fr);height:100%;overflow:hidden;perspective:1200px;width:100%;z-index:1}.about-hero-container .image-grid:before{background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.5));content:"";height:100%;position:absolute;width:100%;z-index:2}.about-hero-container .grid-cell{height:100%;position:relative;transform-style:preserve-3d;transition:transform .3s ease-in-out;width:100%}.about-hero-container .grid-cell.flip{transform:rotateY(180deg)}.about-hero-container .face{backface-visibility:hidden;background-repeat:no-repeat;background-size:calc(100%*var(--cols)) calc(100%*var(--rows));height:100%;left:0;position:absolute;top:0;width:100%}.about-hero-container .front{transform:rotateY(0deg)}.about-hero-container .back{transform:rotateY(180deg)}.about-hero-container .content-container{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:3}.about-hero-container .content-container h1{font-size:8rem}.about-hero-container .content-container p{color:#fff;font-size:18px;margin-top:2rem;max-width:60%;text-align:center}.loading-text{animation:shimmer 2s linear infinite;background:linear-gradient(135deg,#006aff,#ff4545,#006aff) -100%/200%;-webkit-background-clip:text;background-clip:text;color:transparent;place-self:center}@keyframes shimmer{to{background-position:100%}}.pr-solve-section,.vision-mission-section{padding-bottom:3rem;padding-top:3rem}.pr-solve-section .pr-solve-title{font-size:2rem;font-weight:400;letter-spacing:.1rem}.pr-solve-section .solution-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:3rem}.pr-solve-section .solution-grid .solution-card{display:flex;flex-direction:column;gap:12px;padding:20px}.pr-solve-section .solution-grid .solution-card .solution-no{color:#0045e6;font-size:16px;font-weight:600;line-height:24px}.pr-solve-section .solution-grid .solution-card .solution-title{color:#000;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:30px}.pr-solve-section .solution-grid .solution-card .solution-text{color:#373737;font-size:15px;font-weight:400;line-height:1.6}@media screen and (max-width:768px){.about-hero-container .content-container h1{font-size:5rem}.about-hero-container .content-container p{font-size:16px;max-width:70%}.pr-solve-section,.vision-mission-section{padding-bottom:1.5rem;padding-top:1.5rem}.pr-solve-section .solution-grid{grid-template-columns:repeat(2,1fr);margin-top:1rem}}@media screen and (max-width:576px){.about-hero-container .content-container h1{font-size:3rem}.about-hero-container{height:calc(80vh - 70px)}.about-hero-container .content-container p{font-size:16px;max-width:90%}.pr-solve-section,.vision-mission-section{padding-bottom:1rem;padding-top:1rem}.pr-solve-section .pr-solve-title{font-size:1.6rem;letter-spacing:0}.pr-solve-section .solution-grid{gap:0;grid-template-columns:repeat(1,1fr);margin-top:1rem}.pr-solve-section .solution-grid .solution-card{gap:6px;padding:10px}}.vision-mission-section{display:flex;flex-direction:column;gap:3rem}.vision-mission-section .vision-card{background:linear-gradient(135deg,#1e1d28,#2a2a3a 50%,#1e1d28);border-radius:10px;color:#fff;display:flex;flex-direction:row;gap:24px;padding:2rem}.vision-mission-section .mission-card{flex-direction:row-reverse}.vision-mission-section .vision-card .vision-content{display:flex;flex-direction:column;gap:20px;width:40%}.vision-mission-section .vision-card .vision-content .icon{align-items:center;background-color:#c2d4ff;border-radius:6px;display:flex;height:60px;justify-content:center;width:60px}.vision-mission-section .vision-card .vision-content .icon svg{height:50px;width:40px}.vision-mission-section .vision-card .vision-content .vision-title{font-family:Poppins,sans-serif;font-size:32px;font-weight:300;line-height:40px}.vision-mission-section .vision-card .vision-content .vision-text{font-size:15px;font-weight:400;line-height:1.6}.vision-mission-section .vision-card .vision-img{width:60%}.vision-mission-section .vision-card .vision-img img{border-radius:10px;height:100%;object-fit:cover;width:100%}.about-quba-section .solution-grid .solution-card{border-left:1px solid #c7c7d6}@media screen and (max-width:768px){.vision-mission-section .vision-card{flex-direction:column;gap:24px;padding:1rem}.vision-mission-section .mission-card{flex-direction:column}.vision-mission-section .vision-card .vision-content,.vision-mission-section .vision-card .vision-img{width:100%}}