@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";.navbar[data-v-3155bbeb]{position:fixed;top:12px;left:24px;right:24px;z-index:1000;background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;transition:all .4s ease;border:1px solid rgba(0,0,0,.06);border-radius:20px;box-shadow:0 2px 12px #0000000a}.navbar.scrolled[data-v-3155bbeb]{background:#ffffff8c;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 30px #00000014;border:1px solid rgba(255,255,255,.3)}.navbar-container[data-v-3155bbeb]{max-width:1280px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:72px}.navbar-logo[data-v-3155bbeb]{display:flex;align-items:center;gap:.6rem;text-decoration:none}.logo-img[data-v-3155bbeb]{height:26px;width:auto;object-fit:contain;flex-shrink:0}.logo-group[data-v-3155bbeb]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.logo-subtitle[data-v-3155bbeb]{font-size:.5rem;color:#8a9aaa;font-weight:500;letter-spacing:.3px;font-style:italic;white-space:nowrap}.logo-divider[data-v-3155bbeb]{width:1px;height:28px;background:linear-gradient(180deg,transparent,rgba(0,77,70,.2),transparent);flex-shrink:0}.anniversary-logo[data-v-3155bbeb]{height:38px;width:auto;object-fit:contain;flex-shrink:0}.sticky-logo[data-v-3155bbeb]{height:32px;width:auto;object-fit:contain;flex-shrink:0}.navbar-nav[data-v-3155bbeb]{display:flex;align-items:center;gap:.25rem}.nav-link[data-v-3155bbeb]{position:relative;text-decoration:none;color:#4a5568;font-size:.9rem;font-weight:500;padding:.5rem 1rem;border-radius:8px;transition:all .25s ease;letter-spacing:.3px}.nav-link[data-v-3155bbeb]:hover{color:#1a1a2e;background:#4dd9c014}.nav-link.active[data-v-3155bbeb]{color:#1a1a2e;font-weight:600}.nav-indicator[data-v-3155bbeb]{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:3px;background:#4dd9c0;border-radius:3px;transition:width .3s ease}.nav-link.active .nav-indicator[data-v-3155bbeb]{width:6px;height:6px;border-radius:50%;bottom:-2px}.lang-dropdown[data-v-3155bbeb]{position:relative;margin-left:.5rem}.lang-trigger[data-v-3155bbeb]{display:flex;align-items:center;gap:.4rem;background:#004d460f;border:1px solid rgba(0,77,70,.12);border-radius:8px;padding:.4rem .7rem;cursor:pointer;font-size:.78rem;font-weight:600;color:#004d46;transition:all .25s ease;font-family:inherit}.lang-trigger[data-v-3155bbeb]:hover{background:#004d461a;border-color:#004d4633}.lang-trigger svg[data-v-3155bbeb]:first-child{opacity:.6}.chevron[data-v-3155bbeb]{transition:transform .25s ease;opacity:.5}.chevron.rotated[data-v-3155bbeb]{transform:rotate(180deg)}.lang-menu[data-v-3155bbeb]{position:absolute;top:calc(100% + 6px);right:0;background:#fffffffa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,77,70,.1);border-radius:12px;box-shadow:0 8px 30px #0000001f;list-style:none;padding:.4rem;margin:0;min-width:160px;z-index:1001}.lang-menu li[data-v-3155bbeb]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:8px;cursor:pointer;font-size:.82rem;font-weight:500;color:#4a5568;transition:all .2s ease}.lang-menu li[data-v-3155bbeb]:hover{background:#4dd9c014;color:#1a1a2e}.lang-menu li.active[data-v-3155bbeb]{background:#004d4614;color:#004d46;font-weight:600}.lang-flag[data-v-3155bbeb]{font-size:1rem}.dropdown-enter-active[data-v-3155bbeb]{transition:all .2s ease}.dropdown-leave-active[data-v-3155bbeb]{transition:all .15s ease}.dropdown-enter-from[data-v-3155bbeb],.dropdown-leave-to[data-v-3155bbeb]{opacity:0;transform:translateY(-6px)}.mobile-toggle[data-v-3155bbeb]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.mobile-toggle span[data-v-3155bbeb]{display:block;width:24px;height:2px;background:#1a1a2e;border-radius:2px;transition:all .3s ease}.mobile-toggle.active span[data-v-3155bbeb]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.mobile-toggle.active span[data-v-3155bbeb]:nth-child(2){opacity:0}.mobile-toggle.active span[data-v-3155bbeb]:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media(max-width:768px){.mobile-toggle[data-v-3155bbeb]{display:flex}.navbar-nav[data-v-3155bbeb]{position:fixed;top:72px;left:0;right:0;background:#fffffffa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;padding:1rem 2rem 2rem;gap:.25rem;transform:translateY(-120%);opacity:0;transition:all .35s cubic-bezier(.4,0,.2,1);box-shadow:0 12px 40px #0000001a}.navbar-nav.open[data-v-3155bbeb]{transform:translateY(0);opacity:1}.nav-link[data-v-3155bbeb]{width:100%;padding:.75rem 1rem;font-size:1rem}.lang-dropdown[data-v-3155bbeb]{margin-left:0;margin-top:.5rem;align-self:flex-start}}.site-footer[data-v-fc2c6742]{background:linear-gradient(135deg,#0d1b2a,#132d46 60%,#1a4a3a);color:#fff;padding:3.5rem 0 1.5rem;margin-top:0}.footer-container[data-v-fc2c6742]{max-width:1280px;margin:0 auto;padding:0 2rem}.footer-main[data-v-fc2c6742]{display:grid;grid-template-columns:1.5fr .8fr .8fr;gap:3rem;margin-bottom:2.5rem}.footer-brand[data-v-fc2c6742]{display:flex;flex-direction:column;gap:1.5rem}.footer-logo[data-v-fc2c6742]{display:flex;align-items:center;gap:.6rem}.footer-logo-img[data-v-fc2c6742]{height:38px;width:auto}.footer-contact[data-v-fc2c6742]{display:flex;flex-direction:column;gap:.75rem}.contact-item[data-v-fc2c6742]{display:flex;align-items:flex-start;gap:.6rem;color:#fff9}.contact-item svg[data-v-fc2c6742]{flex-shrink:0;margin-top:2px;color:#4dd9c0;stroke-linecap:round;stroke-linejoin:round}.contact-item p[data-v-fc2c6742]{font-size:.82rem;line-height:1.5;margin:0}.footer-qr[data-v-fc2c6742]{margin-top:.25rem}.qr-link[data-v-fc2c6742]{display:inline-flex;flex-direction:column;align-items:center;gap:.4rem;text-decoration:none;padding:.6rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:all .3s ease}.qr-link[data-v-fc2c6742]:hover{background:#ffffff1a;border-color:#4dd9c04d;transform:translateY(-2px)}.qr-img[data-v-fc2c6742]{width:90px;height:90px;border-radius:6px}.qr-label[data-v-fc2c6742]{font-size:.65rem;color:#ffffff73;letter-spacing:.5px;text-transform:uppercase;font-weight:500}.footer-nav-title[data-v-fc2c6742]{font-size:.75rem;text-transform:uppercase;letter-spacing:1.5px;color:#ffffff59;font-weight:600;margin:0 0 1rem}.footer-nav[data-v-fc2c6742]{display:flex;flex-direction:column;gap:.5rem}.footer-link[data-v-fc2c6742]{color:#ffffffbf;text-decoration:none;font-size:.9rem;font-weight:500;transition:all .25s ease;padding:.15rem 0}.footer-link[data-v-fc2c6742]:hover{color:#4dd9c0;transform:translate(4px)}.footer-right[data-v-fc2c6742]{display:flex;flex-direction:column}.footer-social[data-v-fc2c6742]{display:flex;gap:.75rem;flex-wrap:wrap}.social-link[data-v-fc2c6742]{width:36px;height:36px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;color:#ffffffbf;transition:all .3s ease}.social-link[data-v-fc2c6742]:hover{background:#4dd9c0;color:#0d1b2a;transform:translateY(-2px)}.footer-bottom[data-v-fc2c6742]{border-top:1px solid rgba(255,255,255,.1);padding-top:1.25rem}.footer-bottom p[data-v-fc2c6742]{font-size:.8rem;color:#fff6;text-align:center}@media(max-width:768px){.footer-main[data-v-fc2c6742]{grid-template-columns:1fr;gap:2.5rem;text-align:center}.footer-brand[data-v-fc2c6742]{align-items:center}.contact-item[data-v-fc2c6742]{justify-content:center;text-align:left}.footer-nav[data-v-fc2c6742],.footer-right[data-v-fc2c6742]{align-items:center}.footer-social[data-v-fc2c6742]{justify-content:center}}.page-enter-active,.page-leave-active{transition:opacity .3s ease,transform .3s ease}.page-enter-from{opacity:0;transform:translateY(10px)}.page-leave-to{opacity:0;transform:translateY(-10px)}.hero[data-v-b40b64d1]{position:relative;width:calc(100% - 3rem);height:calc(100vh - 72px);min-height:500px;max-height:800px;margin-top:100px;margin-left:1.5rem;margin-right:1.5rem;overflow:hidden;border-radius:20px;border:1px solid rgba(200,215,230,.6);box-shadow:0 8px 40px #00000014}.hero-slides[data-v-b40b64d1]{position:relative;width:100%;height:100%;background:#0d1b2a}.hero-slide[data-v-b40b64d1]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s cubic-bezier(.4,0,.2,1)}.hero-slide.active[data-v-b40b64d1]{opacity:1}.hero-bg[data-v-b40b64d1]{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.hero-overlay[data-v-b40b64d1]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#0d1b2ae0,#0d1b2aa6 40%,#0d1b2a59)}.hero-content[data-v-b40b64d1]{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:0 3rem;height:100%;display:flex;align-items:center}.hero-text[data-v-b40b64d1]{max-width:600px}.hero-robot[data-v-b40b64d1]{position:absolute;right:-2%;bottom:0;z-index:3;width:60%;max-width:780px;pointer-events:none;will-change:transform;transition:transform .05s linear}.robot-hand-img[data-v-b40b64d1]{width:100%;height:auto;display:block;filter:drop-shadow(0 10px 40px rgba(0,0,0,.4))}.robot-gesture[data-v-b40b64d1]{animation:hand-gesture-b40b64d1 .8s cubic-bezier(.4,0,.2,1)}@keyframes hand-gesture-b40b64d1{0%{transform:translateY(0) rotate(0) scale(1)}25%{transform:translateY(10px) rotate(-6deg) scale(.95)}50%{transform:translateY(-15px) rotate(4deg) scale(1.04)}75%{transform:translateY(-5px) rotate(1deg) scale(1.01)}to{transform:translateY(0) rotate(0) scale(1)}}.hero-headline[data-v-b40b64d1]{font-size:clamp(3rem,7vw,5rem);font-weight:900;color:#fff;line-height:1.08;letter-spacing:-2px;text-shadow:0 2px 40px rgba(0,0,0,.3)}.hero-subtitle[data-v-b40b64d1]{margin-top:1.5rem;font-size:1.1rem;color:#ffffffb3;font-weight:400;line-height:1.6;max-width:480px}.hero-watermark[data-v-b40b64d1]{position:absolute;bottom:2rem;left:2rem;z-index:4;opacity:.6}.hero-watermark svg[data-v-b40b64d1]{width:48px;height:48px}.hero-dots[data-v-b40b64d1]{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);z-index:4;display:flex;gap:10px}.hero-dot[data-v-b40b64d1]{width:10px;height:10px;border-radius:50%;border:none;background:#fff6;cursor:pointer;transition:all .3s ease;padding:0}.hero-dot[data-v-b40b64d1]:hover{background:#ffffffb3}.hero-dot.active[data-v-b40b64d1]{background:#fff;box-shadow:0 0 12px #ffffff80}@media(max-width:768px){.hero[data-v-b40b64d1]{margin-left:.75rem;margin-right:.75rem;width:calc(100% - 1.5rem);border-radius:14px;max-height:600px}.hero-content[data-v-b40b64d1]{padding:0 1.5rem}.hero-headline[data-v-b40b64d1]{font-size:clamp(2rem,8vw,3rem)}.hero-robot[data-v-b40b64d1]{width:65%;right:-5%;bottom:-8%}}.particle-canvas[data-v-3196638a]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.industry-solutions[data-v-9427a0f6]{padding:8rem 2rem;background:linear-gradient(135deg,#e5eef7,#edf4fa);position:relative;overflow:hidden}.solutions-container[data-v-9427a0f6]{position:relative;z-index:1;max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;gap:3rem;align-items:center}.features-column[data-v-9427a0f6]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:start}.feature-item[data-v-9427a0f6]{display:flex;flex-direction:column;gap:1.25rem;background:linear-gradient(180deg,#e6eef599,#cddceb80);border:1px solid rgba(255,255,255,.6);border-radius:24px;padding:12px 12px 1.5rem;box-shadow:0 10px 40px #0000000a;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:default}.feature-item[data-v-9427a0f6]:hover{transform:translateY(-8px);box-shadow:0 20px 50px #004d461f;border-color:#4dd9c04d}.item-0[data-v-9427a0f6]{grid-column:1;animation:float-box-9427a0f6 4s ease-in-out infinite}.item-1[data-v-9427a0f6]{grid-column:2;margin-top:7rem;animation:float-box-9427a0f6 4.5s ease-in-out .8s infinite}.item-2[data-v-9427a0f6]{grid-column:1;margin-top:-3rem;animation:float-box-9427a0f6 5s ease-in-out 1.6s infinite}@keyframes float-box-9427a0f6{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.feature-image-wrapper[data-v-9427a0f6]{background:#fff;border-radius:18px;padding:1.5rem;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px #0000000f;height:170px;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:visible}.feature-item:hover .feature-image-wrapper[data-v-9427a0f6]{box-shadow:0 12px 35px #004d461f}.feature-image[data-v-9427a0f6]{max-width:115%;max-height:140%;object-fit:contain;filter:drop-shadow(0 10px 25px rgba(0,0,0,.18));transition:transform .4s cubic-bezier(.4,0,.2,1);position:relative;z-index:2}.feature-item:hover .feature-image[data-v-9427a0f6]{transform:scale(1.08) translateY(-6px)}.feature-text[data-v-9427a0f6]{font-size:.95rem;color:#08433e;line-height:1.4;font-weight:500;padding:0 .5rem;max-width:200px}.solutions-content[data-v-9427a0f6]{position:relative;text-align:right;display:flex;flex-direction:column;align-items:flex-end}.solutions-badge[data-v-9427a0f6]{width:28px;height:28px;margin-bottom:.5rem}.solutions-badge svg[data-v-9427a0f6]{width:100%;height:100%}.solutions-heading[data-v-9427a0f6]{font-size:clamp(2.2rem,3.5vw,3.2rem);font-weight:800;color:#004d46;line-height:1.1;margin-bottom:1.5rem;letter-spacing:-1px}.solutions-description[data-v-9427a0f6]{font-size:1.1rem;color:#126a62;line-height:1.6;margin-bottom:2rem;max-width:450px;text-align:justify;font-weight:400}.btn-learn-more[data-v-9427a0f6]{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 2.2rem;background:linear-gradient(90deg,#093b37,#157368);color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:30px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;letter-spacing:.5px;box-shadow:0 8px 25px #0a4b4666}.btn-learn-more[data-v-9427a0f6]:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0a4b4680;background:linear-gradient(90deg,#0a4642,#188c7e)}@media(max-width:768px){.solutions-container[data-v-9427a0f6]{grid-template-columns:1fr;gap:3rem}.features-column[data-v-9427a0f6]{grid-template-columns:1fr;gap:2rem}.item-0[data-v-9427a0f6],.item-1[data-v-9427a0f6],.item-2[data-v-9427a0f6]{grid-column:1;margin-top:0}.solutions-content[data-v-9427a0f6]{text-align:left;align-items:flex-start}.solutions-description[data-v-9427a0f6]{text-align:left}.industry-solutions[data-v-9427a0f6]{padding:4rem 1.5rem}}.cidb-banner[data-v-e091de4e]{padding:0 1.5rem;margin-bottom:0}.banner-wrapper[data-v-e091de4e]{max-width:1280px;margin:0 auto;position:relative;border-radius:20px;overflow:hidden;box-shadow:0 16px 48px #00000026;border:4px solid #ffffff;cursor:pointer;background-color:#000}.banner-image[data-v-e091de4e]{width:100%;height:450px;object-fit:cover;object-position:center 30%;display:block;transition:transform .6s cubic-bezier(.2,.8,.2,1);opacity:.85}.banner-wrapper:hover .banner-image[data-v-e091de4e]{transform:scale(1.03);opacity:1}.banner-overlay[data-v-e091de4e]{position:absolute;inset:0;background:linear-gradient(180deg,#0000001a,#0006);pointer-events:none}.play-button-container[data-v-e091de4e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:transform .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.banner-wrapper:hover .play-button-container[data-v-e091de4e]{transform:translate(-50%,-50%) scale(1.1)}.play-icon[data-v-e091de4e]{width:84px;height:60px;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}.video-container[data-v-e091de4e]{position:relative;width:100%;padding-bottom:56.25%;height:0}.video-container iframe[data-v-e091de4e]{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width:768px){.cidb-banner[data-v-e091de4e]{padding:0 .75rem}.banner-wrapper[data-v-e091de4e]{border-radius:14px;border-width:2px}.banner-image[data-v-e091de4e]{height:250px}.play-icon[data-v-e091de4e]{width:64px;height:46px}}.quick-links[data-v-c265ec90]{padding:4rem 1.5rem 6rem;background:linear-gradient(135deg,#e5eef7,#edf4fa)}.quick-links-container[data-v-c265ec90]{position:relative;z-index:1;max-width:1000px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:2rem;flex-wrap:wrap}.link-card[data-v-c265ec90]{position:relative;width:220px;height:250px;background:linear-gradient(180deg,#fff,#f4f8fa);border-radius:20px;overflow:hidden;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px #0000000d;border:1px solid rgba(255,255,255,.8);padding:1.5rem 1rem;display:flex;flex-direction:column}.card-news[data-v-c265ec90]{transform:translateY(20px)}.card-solutions[data-v-c265ec90]{transform:translateY(-20px)}.card-services[data-v-c265ec90]{transform:translateY(30px)}.link-card[data-v-c265ec90]:hover{transform:translateY(-5px)!important;box-shadow:0 16px 40px #0000001a;background:linear-gradient(180deg,#094f48,#032a26 60%,#e88d18);border-color:transparent}.link-card:hover .link-label[data-v-c265ec90]{color:#fff}.link-card:hover .link-label-outline[data-v-c265ec90]{-webkit-text-stroke:1px rgba(255,255,255,.2)}.link-bg-wrapper[data-v-c265ec90]{width:100%;height:120px;border-radius:12px;overflow:hidden;margin-bottom:2rem}.link-bg[data-v-c265ec90]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease,filter .4s ease;filter:sepia(100%) hue-rotate(130deg) saturate(150%) brightness(.6)}.link-card:hover .link-bg[data-v-c265ec90]{transform:scale(1.05);filter:none}.link-content[data-v-c265ec90]{position:relative;z-index:2;margin-top:auto}.link-label-outline[data-v-c265ec90]{position:absolute;top:-2.2rem;left:-.5rem;font-size:3rem;font-weight:800;color:transparent;-webkit-text-stroke:1px rgba(0,77,70,.15);white-space:nowrap;letter-spacing:-1px;z-index:-1}.link-label[data-v-c265ec90]{font-size:1.25rem;font-weight:800;color:#004d46;letter-spacing:-.5px;position:relative;z-index:10}@media(max-width:1024px){.quick-links-container[data-v-c265ec90]{gap:1.5rem}.link-card[data-v-c265ec90]{width:200px}}@media(max-width:768px){.quick-links-container[data-v-c265ec90]{gap:2rem}.card-news[data-v-c265ec90],.card-solutions[data-v-c265ec90],.card-services[data-v-c265ec90]{transform:translateY(0)}.link-card[data-v-c265ec90]{width:45%}}@media(max-width:480px){.link-card[data-v-c265ec90]{width:100%}}.event-section[data-v-db07f527]{padding:6rem 1.5rem;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#c5d3df,#d4e0eb)}.carousel-container[data-v-db07f527]{position:relative;z-index:1;width:100%;max-width:1000px;display:flex;flex-direction:column;align-items:center}.carousel-viewport[data-v-db07f527]{width:100%;overflow:hidden;border-radius:24px}.carousel-track[data-v-db07f527]{display:flex;transition:transform .5s cubic-bezier(.22,.61,.36,1);cursor:grab;-webkit-user-select:none;user-select:none}.carousel-track[data-v-db07f527]:active{cursor:grabbing}.carousel-slide[data-v-db07f527]{min-width:100%;position:relative;display:flex;justify-content:center;padding:0 2rem;box-sizing:border-box}.stack-card[data-v-db07f527]{position:absolute;top:50%;height:90%;width:80%;border-radius:20px;transform:translateY(-50%);z-index:1;box-shadow:0 4px 15px #0000000d}.left-1[data-v-db07f527]{left:1%;transform:translateY(-50%) scale(.96);background:#ffffffd9;z-index:4}.left-2[data-v-db07f527]{left:-1%;transform:translateY(-50%) scale(.92);background:#ffffffb3;z-index:3}.left-3[data-v-db07f527]{left:-3%;transform:translateY(-50%) scale(.88);background:#ffffff8c;z-index:2}.left-4[data-v-db07f527]{left:-5%;transform:translateY(-50%) scale(.84);background:#fff6;z-index:1}.right-1[data-v-db07f527]{right:1%;transform:translateY(-50%) scale(.96);background:#ffffffd9;z-index:4}.right-2[data-v-db07f527]{right:-1%;transform:translateY(-50%) scale(.92);background:#ffffffb3;z-index:3}.right-3[data-v-db07f527]{right:-3%;transform:translateY(-50%) scale(.88);background:#ffffff8c;z-index:2}.right-4[data-v-db07f527]{right:-5%;transform:translateY(-50%) scale(.84);background:#fff6;z-index:1}.event-main-card[data-v-db07f527]{width:100%;min-height:380px;background:#fff;border-radius:24px;display:flex;padding:1.5rem;box-shadow:0 20px 50px #00000026;z-index:10;position:relative;gap:2.5rem}.event-image-wrapper[data-v-db07f527]{width:45%;flex-shrink:0;border-radius:16px;overflow:hidden}.event-image[data-v-db07f527]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.event-main-card:hover .event-image[data-v-db07f527]{transform:scale(1.05)}.event-details[data-v-db07f527]{flex:1;display:flex;flex-direction:column;justify-content:center;padding:1.5rem 1rem 1.5rem 0}.event-title[data-v-db07f527]{font-size:clamp(1.3rem,3vw,1.8rem);font-weight:800;color:#004d46;margin-bottom:1rem;letter-spacing:-.5px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.event-actions[data-v-db07f527]{display:flex;justify-content:flex-end;margin-top:auto}.btn-view-more[data-v-db07f527]{background:linear-gradient(135deg,#e48d2c,#004d46 20% 100%);color:#fff;padding:.8rem 2.5rem;border:none;border-radius:12px;font-size:1.05rem;font-weight:600;cursor:pointer;box-shadow:0 6px 20px #00000026;transition:transform .3s ease,box-shadow .3s ease}.btn-view-more[data-v-db07f527]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #004d4640}.carousel-arrow[data-v-db07f527]{position:absolute;top:50%;transform:translateY(-50%);z-index:20;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 15px #0000001a;transition:all .3s ease;color:#004d46}.carousel-arrow[data-v-db07f527]:hover:not(:disabled){background:#fff;box-shadow:0 6px 20px #00000026;transform:translateY(-50%) scale(1.08)}.carousel-arrow[data-v-db07f527]:disabled{opacity:.3;cursor:not-allowed}.arrow-left[data-v-db07f527]{left:-24px}.arrow-right[data-v-db07f527]{right:-24px}.carousel-dots[data-v-db07f527]{display:flex;gap:8px;margin-top:2rem;z-index:15}.dot[data-v-db07f527]{width:10px;height:10px;border-radius:50%;border:none;background:#004d4633;cursor:pointer;transition:all .3s ease;padding:0}.dot.active[data-v-db07f527]{background:#004d46;width:28px;border-radius:5px}.dot[data-v-db07f527]:hover:not(.active){background:#004d4666}@media(max-width:768px){.event-section[data-v-db07f527]{padding:3rem 1rem}.event-main-card[data-v-db07f527]{flex-direction:column;min-height:auto;gap:1.2rem;padding:1rem}.event-image-wrapper[data-v-db07f527]{width:100%;height:220px}.event-details[data-v-db07f527]{padding:.5rem 0}.event-title[data-v-db07f527]{font-size:1.2rem}.carousel-slide[data-v-db07f527]{padding:0 .5rem}.left-4[data-v-db07f527],.left-3[data-v-db07f527],.left-2[data-v-db07f527],.left-1[data-v-db07f527],.right-4[data-v-db07f527],.right-3[data-v-db07f527],.right-2[data-v-db07f527],.right-1[data-v-db07f527]{display:none}.arrow-left[data-v-db07f527]{left:4px}.arrow-right[data-v-db07f527]{right:4px}.carousel-arrow[data-v-db07f527]{width:36px;height:36px}}.partners-section[data-v-1100ff07]{padding:4rem 1.5rem 6rem;text-align:center;background:#d3deea}.partners-container[data-v-1100ff07]{position:relative;z-index:1;max-width:1200px;margin:0 auto}.partners-heading[data-v-1100ff07]{font-size:clamp(2rem,3.5vw,2.5rem);font-weight:800;color:#006053;margin-bottom:.25rem;letter-spacing:-.5px}.partners-subtitle[data-v-1100ff07]{font-size:1.1rem;color:#004d46;margin-bottom:2.5rem;font-weight:500}.partners-carousel-container[data-v-1100ff07]{display:flex;align-items:center;justify-content:center;gap:1.5rem;max-width:1000px;margin:0 auto}.carousel-arrow[data-v-1100ff07]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.8;transition:opacity .3s ease}.carousel-arrow[data-v-1100ff07]:hover{opacity:1}.arrow-icon[data-v-1100ff07]{width:24px;height:24px}.partners-box[data-v-1100ff07]{background:#fff;border-radius:8px;padding:1.5rem 0;box-shadow:inset 20px 0 30px #d3deea,inset -20px 0 30px #d3deea;flex:1;overflow:hidden;position:relative;mask-image:linear-gradient(to right,transparent,black 15%,black 85%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 15%,black 85%,transparent)}.partners-track[data-v-1100ff07]{display:flex;align-items:center;justify-content:space-around;gap:4rem;animation:scroll-1100ff07 25s linear infinite;width:max-content}.partner-logo[data-v-1100ff07]{flex-shrink:0;display:flex;align-items:center;justify-content:center;height:80px;width:150px;background:transparent}.partner-img[data-v-1100ff07]{max-width:100%;max-height:100%;object-fit:contain;transition:transform .3s ease}.partner-logo:hover .partner-img[data-v-1100ff07]{transform:scale(1.05)}@keyframes scroll-1100ff07{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:768px){.partners-section[data-v-1100ff07]{padding:3rem 1rem 4rem}.partners-box[data-v-1100ff07]{padding:1.5rem 0}.partners-track[data-v-1100ff07]{gap:2rem}.partner-logo[data-v-1100ff07]{width:100px;height:60px}}.home[data-v-02ac3617]{min-height:100vh}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--color-primary: #0d1b2a;--color-secondary: #1b2838;--color-accent: #4dd9c0;--color-accent-warm: #e8923e;--color-text: #1a1a2e;--color-text-light: #4a5568;--color-bg: #f7f8fa;--color-white: #ffffff;--font-family: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--navbar-height: 72px;--transition-fast: .2s ease;--transition-normal: .3s ease;--transition-slow: .5s ease}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family);color:var(--color-text);background:var(--color-bg);line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{font-family:inherit;cursor:pointer}.container{max-width:1280px;margin:0 auto;padding:0 2rem}::selection{background:var(--color-accent);color:var(--color-primary)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:#c1c7d0;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a0a8b4}
