.gradient-card-1{background:linear-gradient(117deg,#d4fffe 0%,#dfd4ff 50%,#ffdff0 100%)}.gradient-card-2{background:linear-gradient(117deg,#fff8df 0%,#ffd7d4 50%,#ffddf1 100%)}.gradient-card-3{background:linear-gradient(90deg,#d4fffe 0%,#e9fae6 50%,#fff5cb 100%)}.gradient-card-4{background:linear-gradient(90deg,#fcffcb 0%,#ffd9dd 52%,#fff2d4 100%)}.accreditation-card-container{background-image:url(/images/Accretitation_bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;padding:3rem 1rem}.accreditation-card{border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #0000004d;background:0 0!important}.card{background-color:#0000}.card-header{leading-trim:both;text-edge:cap;color:#fff;flex:none;order:1;font-family:Roboto;font-size:48px;font-style:normal;font-weight:600;line-height:56px}.accreditation-card .card-body{padding:2rem}.accreditation-card .card-subtitle{background:linear-gradient(90deg,#00fffb 0%,#7e46e1 50.5%,#ea1781 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Roboto;font-size:32px;font-style:normal;font-weight:700;line-height:38px}.accreditation-card .card-title{color:#fff;margin-bottom:1rem;font-size:2rem;font-weight:700}.accreditation-card .card-text{margin-bottom:0;font-size:1rem;line-height:1.6}@media (min-width:768px){.accreditation-card .card-title{font-size:2.5rem}.accreditation-card .card-subtitle{font-size:1.5rem}.accreditation-card .card-text{font-size:1.1rem}.iso-badge{max-width:220px}}@media (min-width:992px){.accreditation-card .card-title{font-size:3rem}.accreditation-card .card-subtitle{font-size:1.7rem}.accreditation-card .card-text{font-size:1.2rem}}.accreditation-card-container{border-radius:8px}.accreditation-card{border-radius:8px;box-shadow:0 4px 20px #0000004d}.iso-badge{max-width:220px;margin:auto}
.wrapper{grid-template-columns:repeat(9,minmax(12vmin,1fr));width:100%;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.wrapper img{--time:35s;aspect-ratio:1;object-fit:fill;width:100%;animation:marquee var(--time) linear infinite;grid-area:1/1;position:relative;left:1800%}.wrapper img:first-of-type{animation-delay:calc(var(--time)/9*8*-1)}.wrapper img:nth-of-type(2){animation-delay:calc(var(--time)/9*7*-1)}.wrapper img:nth-of-type(3){animation-delay:calc(var(--time)/9*6*-1)}.wrapper img:nth-of-type(4){animation-delay:calc(var(--time)/9*5*-1)}.wrapper img:nth-of-type(5){animation-delay:calc(var(--time)/9*4*-1)}.wrapper img:nth-of-type(6){animation-delay:calc(var(--time)/9*3*-1)}.wrapper img:nth-of-type(7){animation-delay:calc(var(--time)/9*2*-1)}.wrapper img:nth-of-type(8){animation-delay:calc(var(--time)/9*1*-1)}.wrapper img:nth-of-type(9){animation-delay:calc(var(--time)/9*0*-1)}@keyframes marquee{to{left:-100%}}

.gradient-card-1{background:linear-gradient(117deg,#d4fffe 0%,#dfd4ff 50%,#ffdff0 100%)}.gradient-card-2{background:linear-gradient(117deg,#fff8df 0%,#ffd7d4 50%,#ffddf1 100%)}.gradient-card-3{background:linear-gradient(90deg,#d4fffe 0%,#e9fae6 50%,#fff5cb 100%)}.gradient-card-4{background:linear-gradient(90deg,#fcffcb 0%,#ffd9dd 52%,#fff2d4 100%)}.proof-strip{background:#fafafa;border-bottom:1px solid #e4e4e7;padding:1.5rem 0}.proof-container{justify-content:center;align-items:center;gap:1.5rem;max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex}@media (max-width:576px){.proof-container{flex-direction:column;gap:.75rem}}.partners-label{color:#52525b;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;font-size:.75rem;font-weight:500}.partners-logos{align-items:center;gap:2rem;display:flex}@media (max-width:576px){.partners-logos{gap:1rem}}.partner-logo{object-fit:contain;opacity:1;width:auto;height:36px;transition:all .2s}.partner-logo:hover{transform:scale(1.05)}@media (max-width:576px){.partner-logo{height:28px}}
.gradient-card-1{background:linear-gradient(117deg,#d4fffe 0%,#dfd4ff 50%,#ffdff0 100%)}.gradient-card-2{background:linear-gradient(117deg,#fff8df 0%,#ffd7d4 50%,#ffddf1 100%)}.gradient-card-3{background:linear-gradient(90deg,#d4fffe 0%,#e9fae6 50%,#fff5cb 100%)}.gradient-card-4{background:linear-gradient(90deg,#fcffcb 0%,#ffd9dd 52%,#fff2d4 100%)}.case-studies-section{padding:5rem 0}.case-studies-section .section-header{text-align:center;margin-bottom:4rem}.case-studies-section .section-badge{color:#00fffb;text-transform:uppercase;letter-spacing:.5px;background:#00fffb14;border:1px solid #00fffb26;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:8px 16px;font-size:.75rem;font-weight:500;display:inline-flex}.case-studies-section .section-badge .badge-dot{background:#00fffb;border-radius:50%;width:6px;height:6px}.case-studies-section .section-title{color:#18181b;margin-bottom:1rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:700}.case-studies-section .section-title .gradient-text{background:linear-gradient(90deg,#00fffb 0%,#7e46e1 50%,#ea1781 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.case-studies-section .section-description{color:#52525b;max-width:500px;margin:0 auto;font-size:1.125rem;line-height:1.6}.case-studies-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:992px){.case-studies-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.case-studies-grid{grid-template-columns:1fr}}.case-study-card{background:#fff;border:1px solid #e4e4e7;border-radius:16px;padding:2rem;transition:all .3s;position:relative}.case-study-card:hover{border-color:#00fffb;transform:translateY(-4px);box-shadow:0 8px 30px #00c6ff1a}.case-study-card .case-study-title{color:#18181b;margin-bottom:.75rem;font-size:1.25rem;font-weight:600;line-height:1.3}.case-study-card .case-study-desc{color:#52525b;margin-bottom:1rem;font-size:1rem;line-height:1.6}.case-study-card .case-study-tech{color:#71717a;background:#f4f4f5;border-radius:9999px;margin-bottom:1.5rem;padding:6px 12px;font-size:.75rem;font-weight:500;display:inline-block}.case-study-card .case-study-link{color:#007bff;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.case-study-card .case-study-link:hover{color:#00fffb}.case-study-card .case-study-link:hover svg{transform:translate(4px)}.case-study-card .case-study-link svg{transition:transform .2s}
.gradient-card-1{background:linear-gradient(117deg,#d4fffe 0%,#dfd4ff 50%,#ffdff0 100%)}.gradient-card-2{background:linear-gradient(117deg,#fff8df 0%,#ffd7d4 50%,#ffddf1 100%)}.gradient-card-3{background:linear-gradient(90deg,#d4fffe 0%,#e9fae6 50%,#fff5cb 100%)}.gradient-card-4{background:linear-gradient(90deg,#fcffcb 0%,#ffd9dd 52%,#fff2d4 100%)}.how-we-work-section{background:#f8f9fc;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:5rem calc(50vw - 50%)}.how-we-work-section .section-header{text-align:center;margin-bottom:4rem}.how-we-work-section .section-badge{color:#007bff;text-transform:uppercase;letter-spacing:.5px;background:#00fffb14;border:1px solid #00fffb26;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:8px 16px;font-size:.75rem;font-weight:500;display:inline-flex}.how-we-work-section .section-badge .badge-dot{background:#00fffb;border-radius:50%;width:6px;height:6px}.how-we-work-section .section-title{color:#18181b;margin-bottom:1rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:700}.how-we-work-section .section-title .gradient-text{background:linear-gradient(90deg,#00fffb 0%,#7e46e1 50%,#ea1781 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.how-we-work-section .section-description{color:#52525b;max-width:500px;margin:0 auto;font-size:1.125rem;line-height:1.6}.steps-container{grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:1100px;margin:0 auto;display:grid;position:relative}@media (max-width:992px){.steps-container{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (max-width:768px){.steps-container{grid-template-columns:1fr;gap:1.5rem}}.step-card{text-align:center;background:#fff;border-radius:16px;padding:2rem;transition:all .3s;position:relative;box-shadow:0 2px 12px #0000000a}.step-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px #00000014}.step-card .step-number{color:#fff;background:linear-gradient(90deg,#00fffb 0%,#7e46e1 50%,#ea1781 100%);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1rem;font-size:1.25rem;font-weight:700;display:inline-flex}.step-card .step-content .step-title{color:#18181b;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.step-card .step-content .step-desc{color:#52525b;font-size:.875rem;line-height:1.6}.step-card .step-connector{display:none}@media (min-width:992px){.step-card .step-connector{background:linear-gradient(90deg,#00fffb,#007bff);width:1.5rem;height:2px;display:block;position:absolute;top:50%;right:-1.5rem;transform:translateY(-50%)}}.step-card:last-child .step-connector{display:none}
.gradient-card-1{background:linear-gradient(117deg,#d4fffe 0%,#dfd4ff 50%,#ffdff0 100%)}.gradient-card-2{background:linear-gradient(117deg,#fff8df 0%,#ffd7d4 50%,#ffddf1 100%)}.gradient-card-3{background:linear-gradient(90deg,#d4fffe 0%,#e9fae6 50%,#fff5cb 100%)}.gradient-card-4{background:linear-gradient(90deg,#fcffcb 0%,#ffd9dd 52%,#fff2d4 100%)}.about-section{background:#fff;padding:8rem 0;position:relative}.about-content{text-align:center;max-width:900px;margin:0 auto}.about-header{margin-bottom:5rem}.about-heading{color:#18181b;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:clamp(1.875rem,4vw,2.5rem);font-weight:700;line-height:1.2;display:flex}.about-logo{width:100%;max-width:180px;height:auto}@media (max-width:768px){.about-logo{max-width:140px}}.responsive-logo{width:100%;max-width:150px;height:auto}.about-description{color:#52525b;max-width:680px;margin:0 auto 2rem;font-size:clamp(1rem,2vw,1.125rem);line-height:1.7}.about-cta{margin-top:2rem}.stats-bar{background:#f4f4f5;border-radius:16px;justify-content:center;align-items:center;gap:3rem;padding:2.5rem;display:flex}@media (max-width:992px){.stats-bar{gap:2rem;padding:2rem}}@media (max-width:768px){.stats-bar{flex-direction:column;gap:1.5rem}}.stat-item{text-align:center;flex-direction:column;align-items:center;display:flex}.stat-item .stat-number{background:linear-gradient(90deg,#00fffb 0%,#7e46e1 50%,#ea1781 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:clamp(1.875rem,4vw,2.5rem);font-weight:700;line-height:1}.stat-item .stat-label{color:#52525b;text-transform:uppercase;letter-spacing:.5px;font-size:.875rem;font-weight:500}.stat-divider{background:#d4d4d8;width:1px;height:48px}@media (max-width:768px){.stat-divider{width:60px;height:1px}}.whatwedo-section{background:#f0f2f5;padding:5rem 0 8rem}.section-title{color:#18181b;text-align:center;margin-bottom:3rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.mission-vision-section{background:#fafafa;padding:5rem 0}.mission-vision-grid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}@media (max-width:768px){.mission-vision-grid{grid-template-columns:1fr}}.mission-card,.vision-card{background:#fff;border:1px solid #e4e4e7;border-radius:16px;padding:2.5rem;transition:all .3s;box-shadow:0 4px 20px #0000000a}.mission-card:hover,.vision-card:hover{border-color:#7e46e14d;box-shadow:0 8px 30px #7e46e114}.mv-label{text-transform:uppercase;letter-spacing:1px;color:#00fffb;margin-bottom:.75rem;font-size:.875rem;font-weight:600}.mv-text{color:#3f3f46;margin:0;font-size:clamp(1rem,2vw,1.125rem);line-height:1.7}.values-section{background:#fff;padding:8rem 0}.values-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}@media (max-width:992px){.values-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.values-grid{grid-template-columns:1fr}}.value-card{text-align:center;background:#f0f2f5;border:1px solid #e4e4e7;border-radius:12px;padding:2rem;transition:all .3s}.value-card:hover{border-color:#00fffb;transform:translateY(-4px);box-shadow:0 10px 15px #00000026}.value-icon{color:#0072ff;background:linear-gradient(135deg,#0072ff26,#00a3ff26);border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 1rem;display:flex}.value-title{color:#18181b;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.value-description{color:#52525b;margin:0;font-size:.875rem;line-height:1.6}.why-choose-section{background:#f0f2f5;padding:8rem 0}.why-choose-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:900px;margin:0 auto;display:grid}@media (max-width:768px){.why-choose-grid{grid-template-columns:1fr}}.why-choose-item{background:#fff;border:1px solid #e4e4e7;border-radius:12px;align-items:flex-start;gap:1rem;padding:1.5rem;transition:all .3s;display:flex}.why-choose-item:hover{border-color:#00fffb;box-shadow:0 4px 6px #0000001a}.why-choose-icon{color:#0072ff;flex-shrink:0}.why-choose-content{flex:1}.why-choose-title{color:#18181b;margin-bottom:.25rem;font-size:1rem;font-weight:600}.why-choose-description{color:#52525b;margin:0;font-size:.875rem;line-height:1.6}.consultant-card{border:none;border-radius:16px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 10px 15px #00000026}.consultant-card:hover{transform:translateY(-6px);box-shadow:0 25px 50px #00000040}.consultant-card:hover .hover-img{transform:scale(1.05)}.consultant-card:hover .consultant-content{opacity:1;transform:translateY(0)}.consultant-card:hover .hover-icon{opacity:1}.hover-img{width:100%;height:auto;transition:transform .5s}.consultant-content{color:#fff;opacity:0;background:linear-gradient(#0000 0%,#000000e6 100%);padding:1.5rem;transition:all .35s;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.consultant-label{margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.consultant-description{color:#d4d4d8;font-size:.875rem;font-weight:400;line-height:1.6}.hover-icon{color:#fff;opacity:.5;background:#ffffff1a;border-radius:9999px;padding:.5rem;font-size:1.25rem;transition:opacity .25s;position:absolute;bottom:1rem;right:1rem}
