.Hero-module__ZARIfG__hero{min-height:100vh;padding-top:var(--header-height);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Hero-module__ZARIfG__background{z-index:-1;background:var(--background);width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module__ZARIfG__blob1,.Hero-module__ZARIfG__blob2{filter:blur(80px);opacity:.4;border-radius:50%;animation:10s ease-in-out infinite Hero-module__ZARIfG__float;position:absolute}.Hero-module__ZARIfG__blob1{background:var(--primary);width:500px;height:500px;animation-delay:0s;top:-10%;left:-10%}.Hero-module__ZARIfG__blob2{background:var(--secondary);width:600px;height:600px;animation-delay:5s;bottom:-10%;right:-10%}@keyframes Hero-module__ZARIfG__float{0%,to{transform:translate(0)}50%{transform:translate(30px,50px)}}.Hero-module__ZARIfG__content{text-align:center;z-index:1}.Hero-module__ZARIfG__title{background:linear-gradient(to right,var(--foreground),var(--primary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1.5rem;font-size:4rem;font-weight:800;line-height:1.1;animation:.8s ease-out Hero-module__ZARIfG__fadeInUp}.Hero-module__ZARIfG__highlight{color:var(--accent);-webkit-text-fill-color:var(--accent)}.Hero-module__ZARIfG__subtitle{color:var(--muted);max-width:600px;margin:0 auto 2.5rem;font-size:1.25rem;animation:.8s ease-out .2s backwards Hero-module__ZARIfG__fadeInUp}.Hero-module__ZARIfG__actions{justify-content:center;gap:1rem;animation:.8s ease-out .4s backwards Hero-module__ZARIfG__fadeInUp;display:flex}.Hero-module__ZARIfG__btn{border-radius:50px;padding:1rem 2rem;font-weight:600;transition:all .3s}.Hero-module__ZARIfG__btnPrimary{background:var(--primary);color:var(--background);box-shadow:0 4px 15px #64ffda4d}.Hero-module__ZARIfG__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #64ffda66}.Hero-module__ZARIfG__btnOutline{border:1px solid var(--primary);color:var(--primary);background:0 0}.Hero-module__ZARIfG__btnOutline:hover{background:#64ffda1a}@keyframes Hero-module__ZARIfG__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Hero-module__ZARIfG__title{font-size:2.5rem}.Hero-module__ZARIfG__blob1,.Hero-module__ZARIfG__blob2{width:300px;height:300px}}
.About-module__vAULUW__about{background-color:var(--background)}.About-module__vAULUW__heading{text-align:center;color:var(--primary);margin-bottom:3rem;font-size:2.5rem}.About-module__vAULUW__grid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.About-module__vAULUW__description{color:var(--muted);margin-bottom:2rem;font-size:1.1rem}.About-module__vAULUW__cards{flex-direction:column;gap:1.5rem;margin-bottom:2rem;display:flex}.About-module__vAULUW__card{background:#fff;border:1px solid #0000000d;border-radius:12px;padding:1.5rem;transition:transform .3s;box-shadow:0 4px 6px #0000000d}.About-module__vAULUW__card:hover{border-color:var(--primary);transform:translateY(-5px)}.About-module__vAULUW__icon{color:var(--accent);margin-bottom:1rem}.About-module__vAULUW__card h3{color:var(--primary);margin-bottom:.5rem}.About-module__vAULUW__card p{color:var(--muted);font-size:.95rem}.About-module__vAULUW__statsContainer{flex-direction:column;justify-content:center;gap:1.5rem;height:100%;display:flex}.About-module__vAULUW__statCard{background:#fff;border:1px solid #0000000d;border-radius:16px;align-items:flex-start;gap:1rem;padding:2rem;transition:transform .3s;display:flex;box-shadow:0 4px 6px #0000000d}.About-module__vAULUW__statCard:hover{border-color:var(--primary);transform:translate(5px)}.About-module__vAULUW__statCard h3{color:var(--primary);margin-bottom:.5rem;font-size:1.2rem}.About-module__vAULUW__statCard p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.5}.About-module__vAULUW__learnMoreBtn{color:#fff;background-color:var(--primary);border-radius:50px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;transition:all .3s;display:inline-flex}.About-module__vAULUW__learnMoreBtn:hover{background-color:var(--accent);transform:translate(5px)}@media (max-width:768px){.About-module__vAULUW__grid{grid-template-columns:1fr;gap:2rem}}
.Services-module__dpHhBa__services{background-color:var(--secondary)}.Services-module__dpHhBa__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:3rem;display:flex}.Services-module__dpHhBa__heading{color:var(--primary);margin:0;font-size:2.5rem}.Services-module__dpHhBa__viewAll{color:var(--accent);align-items:center;gap:.5rem;font-weight:600;display:flex}.Services-module__dpHhBa__viewAll:hover{text-decoration:underline}.Services-module__dpHhBa__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}.Services-module__dpHhBa__card{text-align:center;background:#fff;border:1px solid #0000;border-radius:16px;padding:2rem;transition:all .3s}.Services-module__dpHhBa__card:hover{border-color:var(--primary);background:#fff;transform:translateY(-10px);box-shadow:0 10px 30px #0000000d}.Services-module__dpHhBa__iconWrapper{color:var(--primary);background:#579a3b1a;border-radius:50%;margin-bottom:1.5rem;padding:1rem;display:inline-block}.Services-module__dpHhBa__card h3{color:var(--primary);margin-bottom:1rem}.Services-module__dpHhBa__card p{color:var(--muted);font-size:.95rem}
.Works-module__mW4etW__section{background-color:var(--background);padding:5rem 0;position:relative}.Works-module__mW4etW__heading{color:var(--primary-color);text-align:center;margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.Works-module__mW4etW__subheading{text-align:center;color:var(--text-secondary);max-width:600px;margin:0 auto 3rem;font-size:1.1rem}.Works-module__mW4etW__grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:2rem;display:grid}.Works-module__mW4etW__card{background:#fff;border:1px solid #0000000d;border-radius:12px;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 4px 6px #0000000d}.Works-module__mW4etW__card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.Works-module__mW4etW__imageContainer{width:100%;height:250px;position:relative;overflow:hidden}.Works-module__mW4etW__image{object-fit:cover;width:100%;height:100%;transition:transform .5s}.Works-module__mW4etW__card:hover .Works-module__mW4etW__image{transform:scale(1.05)}.Works-module__mW4etW__content{flex-direction:column;flex:1;padding:1.5rem;display:flex}.Works-module__mW4etW__title{color:var(--text-primary);margin-bottom:.75rem;font-size:1.25rem;font-weight:600;line-height:1.4}.Works-module__mW4etW__description{color:var(--text-secondary);flex:1;margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.Works-module__mW4etW__viewMore{color:var(--primary-color);align-items:center;gap:.5rem;margin-top:auto;font-weight:500;text-decoration:none;display:inline-flex}.Works-module__mW4etW__viewAllContainer{text-align:center;margin-top:3rem}.Works-module__mW4etW__viewAllBtn{border:2px solid var(--primary-color);color:var(--primary-color);background-color:#0000;border-radius:2rem;padding:.75rem 2rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.Works-module__mW4etW__viewAllBtn:hover{background-color:var(--primary-color);color:#fff}@media (max-width:768px){.Works-module__mW4etW__grid{grid-template-columns:1fr}.Works-module__mW4etW__heading{font-size:2rem}}
.RecentPublications-module__Ns8_Ka__section{background-color:#fff;padding:6rem 0}.RecentPublications-module__Ns8_Ka__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:3rem;display:flex}.RecentPublications-module__Ns8_Ka__heading{color:var(--primary);margin-bottom:.5rem;font-size:2.5rem}.RecentPublications-module__Ns8_Ka__subheading{color:var(--muted);font-size:1.1rem}.RecentPublications-module__Ns8_Ka__viewAll{color:var(--accent);align-items:center;gap:.5rem;font-weight:600;transition:gap .3s;display:flex}.RecentPublications-module__Ns8_Ka__viewAll:hover{gap:.8rem;text-decoration:underline}.RecentPublications-module__Ns8_Ka__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.RecentPublications-module__Ns8_Ka__card{background:var(--secondary);height:100%;color:inherit;border:1px solid #0000;border-radius:12px;flex-direction:column;padding:2rem;text-decoration:none;transition:all .3s;display:flex}.RecentPublications-module__Ns8_Ka__card:hover{border-color:var(--accent);background:#fff;transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.RecentPublications-module__Ns8_Ka__year{color:var(--primary);background:#fff;border-radius:20px;width:fit-content;margin-bottom:1rem;padding:.25rem .75rem;font-size:.8rem;font-weight:700;display:inline-block;box-shadow:0 2px 5px #0000000d}.RecentPublications-module__Ns8_Ka__title{color:var(--primary);flex-grow:1;margin-bottom:1.5rem;font-size:1.25rem;line-height:1.4}.RecentPublications-module__Ns8_Ka__footer{color:var(--muted);border-top:1px solid #0000000d;justify-content:space-between;align-items:center;padding-top:1rem;font-size:.9rem;display:flex}.RecentPublications-module__Ns8_Ka__journal{align-items:center;gap:.5rem;font-weight:500;display:flex}.RecentPublications-module__Ns8_Ka__readMore{color:var(--accent);opacity:0;align-items:center;gap:.3rem;font-weight:600;transition:all .3s;display:flex;transform:translate(-10px)}.RecentPublications-module__Ns8_Ka__card:hover .RecentPublications-module__Ns8_Ka__readMore{opacity:1;transform:translate(0)}
.Team-module__EqCvfq__team{background-color:var(--background);text-align:center}.Team-module__EqCvfq__heading{color:var(--primary);margin-bottom:2rem;font-size:2.5rem}.Team-module__EqCvfq__content{max-width:600px;margin:0 auto}.Team-module__EqCvfq__text{color:var(--muted);margin-bottom:2.5rem;font-size:1.2rem}.Team-module__EqCvfq__btn{color:#fff;background-color:var(--accent);border-radius:50px;align-items:center;gap:.5rem;padding:.75rem 2rem;font-weight:600;transition:all .3s;display:inline-flex}.Team-module__EqCvfq__btn:hover{background-color:#4a8532;transform:translateY(-2px);box-shadow:0 5px 15px #579a3b4d}
.Contact-module__hcVmEa__contact{background-color:var(--primary);color:#fff;padding:4rem 0}.Contact-module__hcVmEa__wrapper{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.Contact-module__hcVmEa__content{flex:1;min-width:300px}.Contact-module__hcVmEa__content h2{color:#fff;margin-bottom:1rem;font-size:2.5rem}.Contact-module__hcVmEa__content p{color:#ffffffe6;font-size:1.2rem}.Contact-module__hcVmEa__btn{background:var(--accent);color:#fff;white-space:nowrap;border:none;border-radius:50px;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;transition:all .3s}.Contact-module__hcVmEa__btn:hover{color:var(--accent);background:#fff;transform:translateY(-2px);box-shadow:0 5px 15px #0003}@media (max-width:768px){.Contact-module__hcVmEa__wrapper{text-align:center;flex-direction:column}}
