.banner-section[data-v-ab16d46b]{align-items:center;display:flex;min-height:28vh;padding-top:5rem}@keyframes glow-pulse-ab16d46b{0%,to{opacity:.06;transform:scale(1)}50%{opacity:.1;transform:scale(1.12)}}.glow-orb[data-v-ab16d46b]{animation:glow-pulse-ab16d46b 7s ease-in-out infinite}@keyframes ring-rotate-ab16d46b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.ring-1[data-v-ab16d46b]{animation:ring-rotate-ab16d46b 30s linear infinite}.ring-2[data-v-ab16d46b]{animation:ring-rotate-ab16d46b 22s linear infinite reverse}.ring-3[data-v-ab16d46b]{animation:ring-rotate-ab16d46b 16s linear infinite}@keyframes orbit-float-ab16d46b{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.orbit-dot-top[data-v-ab16d46b]{animation:orbit-float-ab16d46b 3s ease-in-out infinite;left:50%;margin-left:-6px;top:4%}.orbit-dot-right[data-v-ab16d46b]{animation:orbit-float-ab16d46b 3s ease-in-out 1s infinite;margin-top:-4px;right:4%;top:50%}.orbit-dot-left[data-v-ab16d46b]{animation:orbit-float-ab16d46b 3s ease-in-out 2s infinite;bottom:12%;left:12%}@keyframes banner-in-ab16d46b{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.banner-content[data-v-ab16d46b]{animation:banner-in-ab16d46b .8s ease-out .2s both}.banner-deco[data-v-ab16d46b]{animation:banner-in-ab16d46b .8s ease-out .5s both}.year-badge[data-v-ff78c5b1]{background:#00bfa50f;border:1px solid rgba(0,191,165,.15)}.tag-chip[data-v-ff78c5b1]{background:#1890ff0a;border:1px solid rgba(24,144,255,.1);border-radius:999px;color:#6b7280;display:inline-block;font-size:.75rem;font-weight:500;padding:5px 14px}.intro-left[data-v-ff78c5b1]{animation:fade-in-left-ff78c5b1 .7s ease-out .1s both}.intro-right[data-v-ff78c5b1]{animation:fade-in-right-ff78c5b1 .7s ease-out .25s both}@keyframes fade-in-left-ff78c5b1{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in-right-ff78c5b1{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.metric-card[data-v-ff78c5b1]{background:#f8fafdcc;border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:24px 20px;transition:border-color .3s,box-shadow .3s,transform .3s}.metric-card[data-v-ff78c5b1]:hover{border-color:#1890ff33;box-shadow:0 8px 32px #1890ff14;transform:translateY(-3px)}.metric-icon-wrap[data-v-ff78c5b1]{align-items:center;background:#1890ff0f;border:1px solid rgba(24,144,255,.1);border-radius:10px;display:flex;height:40px;justify-content:center;width:40px}.value-card[data-v-1119c58b]{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:20px;opacity:0;overflow:hidden;padding:32px 28px;position:relative;transform:translateY(28px);transition:border-color .3s,box-shadow .3s,transform .35s}.value-card--visible[data-v-1119c58b]{animation:card-up-1119c58b .65s ease-out var(--delay,0s) both}.value-card[data-v-1119c58b]:hover{border-color:#1890ff26;box-shadow:0 12px 48px #1890ff14;transform:translateY(-6px)}@keyframes card-up-1119c58b{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.value-top-line[data-v-1119c58b]{background:linear-gradient(90deg,#1890ff,#00bfa5);height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s}.value-card:hover .value-top-line[data-v-1119c58b]{opacity:1}.value-icon-wrap[data-v-1119c58b]{align-items:center;border:1px solid;border-radius:16px;display:flex;height:60px;justify-content:center;transition:box-shadow .3s;width:60px}.value-card:hover .value-icon-wrap[data-v-1119c58b]{box-shadow:0 0 20px #1890ff1a}.philo-grid--visible .philo-card[data-v-e7a3c376]{animation:card-up-e7a3c376 .6s ease-out var(--delay,0s) both}@keyframes card-up-e7a3c376{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.philo-card[data-v-e7a3c376]{background:#f8fafd99;border:1px solid rgba(0,0,0,.06);border-radius:18px;opacity:0;overflow:hidden;padding:28px 24px;position:relative;transition:border-color .3s,box-shadow .3s,transform .3s}.philo-card[data-v-e7a3c376]:hover{border-color:#1890ff26;box-shadow:0 8px 36px #1890ff14;transform:translateY(-4px)}.philo-num[data-v-e7a3c376]{color:#0000000f;font-size:11px;font-weight:800;letter-spacing:.1em;line-height:1;position:absolute;right:18px;top:14px}.philo-icon-wrap[data-v-e7a3c376]{align-items:center;background:#1890ff0d;border:1px solid rgba(24,144,255,.1);border-radius:12px;display:flex;height:48px;justify-content:center;transition:background .3s,box-shadow .3s;width:48px}.philo-card:hover .philo-icon-wrap[data-v-e7a3c376]{background:#1890ff14}
