.fade-enter-active[data-v-9eb3d3e2],.fade-leave-active[data-v-9eb3d3e2]{transition:opacity .22s ease}.fade-enter-from[data-v-9eb3d3e2],.fade-leave-to[data-v-9eb3d3e2]{opacity:0}.fade-zoom-enter-active[data-v-9eb3d3e2],.fade-zoom-leave-active[data-v-9eb3d3e2]{transition:opacity .32s ease,transform .52s ease}.fade-zoom-enter-from[data-v-9eb3d3e2]{opacity:0;transform:scale(1.02)}.fade-zoom-leave-to[data-v-9eb3d3e2]{opacity:0;transform:scale(1.01)}.sheet-enter-active[data-v-9eb3d3e2],.sheet-leave-active[data-v-9eb3d3e2]{transition:transform .22s ease,opacity .22s ease}.sheet-enter-from[data-v-9eb3d3e2],.sheet-leave-to[data-v-9eb3d3e2]{opacity:0;transform:translateY(-8px)}.pop-enter-active[data-v-9eb3d3e2],.pop-leave-active[data-v-9eb3d3e2]{transition:transform .18s ease,opacity .18s ease}.pop-enter-from[data-v-9eb3d3e2],.pop-leave-to[data-v-9eb3d3e2]{opacity:0;transform:scale(.98)}.banner-glass[data-v-9eb3d3e2]{border-radius:26px;padding:22px;background:#ffffff24;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 22px 60px -40px #000000bf}.btn-banner-primary[data-v-9eb3d3e2]{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:14px;background:#003c21f2;color:#fff;font-weight:600;font-size:14px;transition:transform .18s ease,opacity .18s ease}@media(max-width:768px){.btn-banner-primary[data-v-9eb3d3e2]{padding:10px 14px;font-size:13px;border-radius:12px}}.btn-banner-primary[data-v-9eb3d3e2]:hover{opacity:.95;transform:translateY(-1px)}.btn-banner-glass[data-v-9eb3d3e2]{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:14px;background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.28);font-weight:600;font-size:14px;transition:transform .18s ease,background .18s ease}.btn-banner-glass[data-v-9eb3d3e2]:hover{transform:translateY(-1px);background:#ffffff2e}.banner-nav-btn[data-v-9eb3d3e2]{height:40px;width:40px;border-radius:14px;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);color:#fff;font-size:18px;transition:background .16s ease,transform .16s ease}.banner-nav-btn[data-v-9eb3d3e2]:hover{background:#ffffff2e;transform:translateY(-1px)}.glass-chip[data-v-9eb3d3e2]{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 12px 30px -18px #0000008c}.pulse-dot[data-v-9eb3d3e2]{height:8px;width:8px;border-radius:999px;background:#22c55e;box-shadow:0 0 #22c55eb3;animation:pulse-9eb3d3e2 1.6s infinite}@keyframes pulse-9eb3d3e2{0%{box-shadow:0 0 #22c55e8c}70%{box-shadow:0 0 0 10px #22c55e00}to{box-shadow:0 0 #22c55e00}}.animate-in-up[data-v-9eb3d3e2]{animation:inUp-9eb3d3e2 .7s ease both}.animate-in-up.delay-1[data-v-9eb3d3e2]{animation-delay:.12s}@keyframes inUp-9eb3d3e2{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.btn-primary[data-v-9eb3d3e2]{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:14px;background:#003c21;color:#fff;font-weight:600;font-size:14px;box-shadow:0 14px 34px -20px #000000a6;transition:transform .18s ease,opacity .18s ease}.btn-primary[data-v-9eb3d3e2]:hover{opacity:.95;transform:translateY(-1px)}.btn-glass[data-v-9eb3d3e2]{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:14px;border:1px solid rgba(148,163,184,.45);background:#ffffffb3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#0f172a;font-weight:600;font-size:14px;transition:transform .18s ease,background .18s ease}.btn-glass[data-v-9eb3d3e2]:hover{transform:translateY(-1px);background:#ffffffd9}.input[data-v-9eb3d3e2]{margin-top:6px;width:100%;padding:10px 12px;border-radius:14px;border:1px solid rgba(226,232,240,.9);background:#ffffffbf;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:14px;outline:none;transition:box-shadow .16s ease,border-color .16s ease,background .16s ease}.input[data-v-9eb3d3e2]:focus{border-color:#10b98159;box-shadow:0 0 0 4px #10b9811f;background:#ffffffe6}.stat-card[data-v-9eb3d3e2]{padding:14px;border-radius:16px;border:1px solid rgba(226,232,240,.8);background:#ffffffa6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 14px 34px -26px #00000073;transition:transform .18s ease}.stat-card[data-v-9eb3d3e2]:hover{transform:translateY(-2px)}.stat-icon[data-v-9eb3d3e2]{height:34px;width:34px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#10b9811f;border:1px solid rgba(16,185,129,.18);margin-bottom:8px}.about-chip[data-v-9eb3d3e2]{font-size:12px;padding:6px 10px;border-radius:999px;background:#10b98114;border:1px solid rgba(16,185,129,.18);color:#065f46}.compliance-badge[data-v-9eb3d3e2]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(226,232,240,.8);background:#ffffffb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.compliance-badge-icon[data-v-9eb3d3e2]{height:28px;width:28px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#10b9811a;border:1px solid rgba(16,185,129,.15);flex-shrink:0}.core-value-card[data-v-9eb3d3e2]{padding:16px;border-radius:18px;border:1px solid rgba(226,232,240,.7);background:#ffffffb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .18s ease,box-shadow .18s ease}.core-value-card[data-v-9eb3d3e2]:hover{transform:translateY(-2px);box-shadow:0 14px 34px -20px #00000040}.core-value-icon[data-v-9eb3d3e2]{height:36px;width:36px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#10b9811a;border:1px solid rgba(16,185,129,.18);margin-bottom:10px}@media(prefers-reduced-motion:reduce){.fade-zoom-enter-active[data-v-9eb3d3e2],.fade-zoom-leave-active[data-v-9eb3d3e2],.sheet-enter-active[data-v-9eb3d3e2],.sheet-leave-active[data-v-9eb3d3e2],.pop-enter-active[data-v-9eb3d3e2],.pop-leave-active[data-v-9eb3d3e2],.animate-in-up[data-v-9eb3d3e2],.pulse-dot[data-v-9eb3d3e2]{animation:none!important;transition:none!important}}.banner-glass-mobile[data-v-9eb3d3e2]{width:100%}@media(max-width:768px){.banner-glass-mobile[data-v-9eb3d3e2]{width:88%;margin:0 auto;padding:12px 14px;border-radius:18px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1f}}
