.nav-transparent[data-v-1904d9e1]{background:transparent}.nav-scrolled[data-v-1904d9e1]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0b0b18d9;border-bottom:1px solid hsla(0,0%,100%,.06)}.nav-link[data-v-1904d9e1]{color:#a3b3c2;font-size:.9rem;font-weight:500;letter-spacing:.01em;text-decoration:none;transition:color .2s ease}.nav-link[data-v-1904d9e1]:hover{color:#f2f5f8}.cta-pill[data-v-1904d9e1]{align-items:center;background:linear-gradient(135deg,#86eabb,#ad89e6);border-radius:99px;box-shadow:0 0 20px #a78bfa40;color:#0b111e;display:inline-flex;font-size:.875rem;font-weight:600;letter-spacing:.01em;padding:.45rem 1.1rem;text-decoration:none;transition:opacity .2s ease,box-shadow .2s ease,transform .2s ease}.cta-pill[data-v-1904d9e1]:hover{box-shadow:0 0 32px #a78bfa66;opacity:.9;transform:translateY(-1px)}.mobile-menu-enter-active[data-v-1904d9e1],.mobile-menu-leave-active[data-v-1904d9e1]{transition:opacity .25s ease,transform .25s ease}.mobile-menu-enter-from[data-v-1904d9e1],.mobile-menu-leave-to[data-v-1904d9e1]{opacity:0;transform:translateY(-8px)}.orbit-cw-1[data-v-6be3c86a],.orbit-cw-1-half[data-v-6be3c86a]{animation:orbitCW-6be3c86a 18s linear infinite;transform-origin:250px 250px}.orbit-cw-1-half[data-v-6be3c86a]{animation-delay:-9s}.orbit-ccw-1[data-v-6be3c86a]{animation:orbitCCW-6be3c86a 12s linear infinite;transform-origin:250px 250px}@keyframes orbitCW-6be3c86a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes orbitCCW-6be3c86a{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.orbital-scene[data-v-6be3c86a]{animation:float-6be3c86a 7s ease-in-out infinite;position:relative;width:min(480px,90vw)}@keyframes float-6be3c86a{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.btn-primary[data-v-6be3c86a]{align-items:center;background:linear-gradient(135deg,#86eabb,#ad89e6);border-radius:99px;box-shadow:0 0 28px #a78bfa4d,0 4px 20px #0000004d;color:#0b111e;display:inline-flex;font-size:.95rem;font-weight:600;letter-spacing:.01em;padding:.7rem 1.6rem;text-decoration:none;transition:all .25s ease}.btn-primary[data-v-6be3c86a]:hover{box-shadow:0 0 44px #a78bfa80,0 6px 28px #00000059;transform:translateY(-2px)}.btn-secondary[data-v-6be3c86a]{align-items:center;background:transparent;border:1.5px solid hsla(0,0%,100%,.15);border-radius:99px;color:#dee6ed;display:inline-flex;font-size:.95rem;font-weight:600;letter-spacing:.01em;padding:.7rem 1.6rem;text-decoration:none;transition:all .25s ease}.btn-secondary[data-v-6be3c86a]:hover{background:#a7f3d00d;border-color:#86eabb;color:#a8f0ce;transform:translateY(-2px)}.pillar-card[data-v-dc78cb7e]{animation:fadeUp-dc78cb7e .6s ease both;background:#ffffff08;border:1px solid hsla(0,0%,100%,.07);border-radius:1rem;overflow:hidden;padding:1.75rem;position:relative;transition:border-color .3s ease,transform .3s ease,background .3s ease}.pillar-card[data-v-dc78cb7e]:hover{background:#ffffff0d;border-color:#ffffff24;transform:translateY(-4px)}.pillar-icon-wrap[data-v-dc78cb7e]{align-items:center;border:1px solid;border-radius:.625rem;display:inline-flex;height:2.75rem;justify-content:center;width:2.75rem}.pillar-glow[data-v-dc78cb7e]{background:linear-gradient(to top,var(--tw-gradient-from),transparent);border-radius:50%;bottom:-30px;filter:blur(20px);height:60px;left:50%;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .4s ease;width:80%}.pillar-card:hover .pillar-glow[data-v-dc78cb7e]{opacity:1}@keyframes fadeUp-dc78cb7e{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.project-card[data-v-4fbee48e]{animation:fadeUp-4fbee48e .6s ease both;background:#ffffff08;border:1px solid hsla(0,0%,100%,.07);border-radius:1.5rem;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:border-color .3s ease,transform .3s ease,background .3s ease}.project-card[data-v-4fbee48e]:hover{background:#ffffff0d;border-color:#ffffff24;transform:translateY(-4px)}.project-icon-wrap[data-v-4fbee48e]{align-items:center;border:1px solid;border-radius:1rem;display:inline-flex;height:4rem;justify-content:center;margin-bottom:1.5rem;width:4rem}.project-glow[data-v-4fbee48e]{background:linear-gradient(to top,var(--tw-gradient-from),transparent);border-radius:50%;bottom:-30px;filter:blur(20px);height:60px;left:50%;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .4s ease;width:80%}.project-card:hover .project-glow[data-v-4fbee48e]{opacity:1}@keyframes fadeUp-4fbee48e{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.stat-card[data-v-9c9f123d]{background:#ffffff06;border:1px solid;border-radius:1rem;padding:2rem 1.5rem;text-align:center;transition:transform .3s ease,background .3s ease}.stat-card[data-v-9c9f123d]:hover{background:#ffffff0b;transform:translateY(-4px)}.stat-value[data-v-9c9f123d]{font-size:clamp(2.8rem,5vw,4rem);font-weight:800;letter-spacing:-.04em;line-height:1;margin-bottom:.5rem}.stat-label[data-v-9c9f123d]{color:#e4ebf1;font-family:Outfit,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:.02em;margin-bottom:.375rem}.stat-desc[data-v-9c9f123d]{color:#7b8c9d;font-size:.78rem;line-height:1.4}.cta-btn-primary[data-v-7b6e526e]{align-items:center;background:linear-gradient(135deg,#86eabb,#ad89e6);border-radius:99px;box-shadow:0 0 40px #a78bfa59,0 6px 30px #0006;color:#080c16;display:inline-flex;font-family:Outfit,sans-serif;font-size:1rem;font-weight:700;gap:.625rem;letter-spacing:.01em;padding:.875rem 2rem;text-decoration:none;transition:all .25s ease}.cta-btn-primary[data-v-7b6e526e]:hover{box-shadow:0 0 60px #a78bfa8c,0 8px 40px #00000073;transform:translateY(-3px)}.cta-btn-secondary[data-v-7b6e526e]{align-items:center;background:#ffffff0a;border:1.5px solid hsla(0,0%,100%,.14);border-radius:99px;color:#dee6ed;display:inline-flex;font-family:Outfit,sans-serif;font-size:1rem;font-weight:600;gap:.5rem;letter-spacing:.01em;padding:.875rem 2rem;text-decoration:none;transition:all .25s ease}.cta-btn-secondary[data-v-7b6e526e]:hover{background:#a7f3d00f;border-color:#86eabb;color:#a8f0ce;transform:translateY(-3px)}.commitment-item[data-v-7b6e526e]{align-items:center;color:#8a99a8;display:inline-flex;font-size:.82rem;font-weight:500;gap:.375rem;letter-spacing:.02em}.footer-link[data-v-2e29f5ae]{color:#7b8c9d;display:inline-block;font-size:.875rem;text-decoration:none;transition:color .2s ease}.footer-link[data-v-2e29f5ae]:hover{color:#86eabb}
