.academy-page[data-v-ba1744fe]{--academy-bg:#f5f7fa;--academy-paper:#fff;--academy-blue:#003f88;--academy-blue-deep:#00346f;--academy-blue-soft:#e8eef5;--academy-gold:#c8963e;--academy-gold-soft:#f8f2e8;--academy-ink:#1f2f44;--academy-text:#526070;--academy-line:#e3e8ef;color:var(--academy-ink);display:flex;flex-direction:column;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;gap:36px}.academy-hero[data-v-ba1744fe]{animation:fadeInUp-ba1744fe .7s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(106deg,#fff,#fff 69%,hsla(39,58%,95%,.92) 69.2%,#fffaf2);border:1px solid rgba(200,150,62,.24);border-radius:4px;box-shadow:0 14px 40px #003f880d;display:grid;gap:24px;overflow:hidden;padding:34px 38px;position:relative}.hero-geo[data-v-ba1744fe]{animation:spin-slow-ba1744fe 60s linear infinite;height:380px;opacity:1;right:-40px;top:-40px;width:380px}.academy-hero[data-v-ba1744fe]:after,.hero-geo[data-v-ba1744fe]{pointer-events:none;position:absolute}.academy-hero[data-v-ba1744fe]:after{background-image:linear-gradient(rgba(0,63,136,.055) 1px,transparent 0),linear-gradient(90deg,rgba(0,63,136,.055) 1px,transparent 0);background-size:44px 44px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,transparent,transparent 56%,#000);mask-image:linear-gradient(90deg,transparent,transparent 56%,#000);opacity:.34}.hero-copy[data-v-ba1744fe],.hero-panel[data-v-ba1744fe]{min-width:0;position:relative;z-index:1}.hero-copy h1[data-v-ba1744fe]{color:#003f88;font-size:clamp(42px,6vw,72px);font-weight:900;letter-spacing:-.04em;line-height:1.05;margin-top:14px}.hero-slogan[data-v-ba1744fe]{color:#a67623;font-size:17px;font-weight:800;letter-spacing:.08em;margin-top:14px}.hero-desc[data-v-ba1744fe]{background:linear-gradient(135deg,rgba(200,150,62,.1),rgba(200,150,62,.04));border-radius:8px;box-shadow:inset 0 0 0 2px #c8963e33,0 8px 28px #c8963e0f;color:var(--academy-ink);font-size:clamp(17px,1.5vw,21px);font-weight:700;line-height:2;margin-top:20px;max-width:860px;padding:24px 28px;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s ease}.hero-desc[data-v-ba1744fe]:hover{box-shadow:inset 0 0 0 2px #c8963e59,0 14px 36px #c8963e1a;transform:scale(1.02)}.hero-panel[data-v-ba1744fe]{display:grid;gap:10px}.hero-stat[data-v-ba1744fe]{background:hsla(0,0%,100%,.74);border:1px solid rgba(200,150,62,.22);border-radius:3px;box-shadow:0 10px 28px #003f880d;min-width:0;padding:14px 16px;transition:transform .35s cubic-bezier(.4,0,.2,1),border-color .3s ease,box-shadow .35s ease}.hero-stat[data-v-ba1744fe]:hover{border-color:#c8963e6b;box-shadow:0 18px 40px #003f881f;transform:scale(1.06)}.hero-stat strong[data-v-ba1744fe]{color:var(--academy-gold);display:block;font-size:38px;font-weight:900;line-height:1}.hero-stat strong span[data-v-ba1744fe]{color:#7a8899;font-size:13px;margin-left:3px}.hero-stat em[data-v-ba1744fe],.hero-stat small[data-v-ba1744fe]{display:block;font-style:normal}.hero-stat em[data-v-ba1744fe]{color:var(--academy-blue);font-size:13px;font-weight:800;margin-top:8px}.hero-stat small[data-v-ba1744fe]{color:#7a8899;font-size:11px;letter-spacing:.04em;margin-top:3px}.section-kicker[data-v-ba1744fe]{color:var(--academy-gold);font-size:11px;font-weight:800;letter-spacing:.24em;text-transform:uppercase}.section-kicker.light[data-v-ba1744fe]{color:#b7832f}.contact-panel[data-v-ba1744fe],.content-section[data-v-ba1744fe],.intro-band[data-v-ba1744fe]{background:var(--academy-paper);border:1px solid var(--academy-line);border-radius:4px;box-shadow:0 8px 32px #003f880a;transition:box-shadow .3s ease}.content-section[data-v-ba1744fe]:hover,.intro-band[data-v-ba1744fe]:hover{box-shadow:0 12px 40px #003f8814}.intro-band[data-v-ba1744fe]{animation:fadeInUp-ba1744fe .7s cubic-bezier(.16,1,.3,1) .1s both;background:linear-gradient(90deg,hsla(38,53%,94%,.86),hsla(0,0%,100%,.96)),linear-gradient(135deg,rgba(0,63,136,.06),transparent);display:flex;flex-direction:column;gap:28px;padding:34px}.intro-head[data-v-ba1744fe]{align-items:flex-end;display:flex;gap:20px;justify-content:space-between}.intro-tagline[data-v-ba1744fe]{color:var(--academy-gold);font-size:13px;font-weight:700;letter-spacing:.08em}.philosophy-stage[data-v-ba1744fe]{background:radial-gradient(circle at 18% 18%,rgba(200,150,62,.12),transparent 28%),linear-gradient(110deg,rgba(255,250,242,.9),hsla(0,0%,100%,.96) 48%,rgba(248,251,255,.9));border:1px solid rgba(200,150,62,.18);border-radius:6px;overflow:hidden;padding:clamp(24px,4vw,42px);position:relative}.philosophy-stage[data-v-ba1744fe]:before{background:linear-gradient(90deg,transparent,rgba(0,63,136,.18),rgba(200,150,62,.42),transparent);content:"";height:1px;left:10%;position:absolute;right:10%;top:50%;transform:translateY(-50%)}.philosophy-flow[data-v-ba1744fe]{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));position:relative;z-index:1}.flow-item[data-v-ba1744fe]{background:hsla(0,0%,100%,.88);border:1px solid rgba(0,63,136,.1);border-radius:4px;box-shadow:0 16px 38px #003f880f;min-height:220px;overflow:hidden;padding:22px 18px 20px;position:relative;transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s ease,border-color .28s ease}.flow-item[data-v-ba1744fe]:before{background:linear-gradient(90deg,rgba(0,63,136,.18),rgba(200,150,62,.7));content:"";height:3px;inset:0 0 auto 0;position:absolute}.flow-item[data-v-ba1744fe]:after{background:rgba(0,63,136,.045);border-radius:50%;content:"";height:112px;position:absolute;right:-38px;top:-38px;transition:transform .28s ease,background .28s ease;width:112px}.flow-item[data-v-ba1744fe]:hover{border-color:#c8963e7a;box-shadow:0 28px 62px #003f8824;transform:translateY(-9px) scale(1.018)}.flow-item[data-v-ba1744fe]:hover:after{background:rgba(200,150,62,.08);transform:scale(1.08)}.flow-result[data-v-ba1744fe]{background:radial-gradient(circle at 82% 18%,rgba(200,150,62,.16),transparent 34%),linear-gradient(155deg,rgba(0,63,136,.98),rgba(0,52,111,.96));border-color:#c8963e57;box-shadow:0 20px 46px #003f8824}.flow-result[data-v-ba1744fe]:before{background:#d7ba83}.flow-index[data-v-ba1744fe]{color:#003f882e;font-size:34px;font-weight:900;line-height:1;position:relative;z-index:1}.flow-result .flow-index[data-v-ba1744fe]{color:#ffffff38}.flow-icon[data-v-ba1744fe]{height:58px;margin-top:18px;position:relative;width:58px;z-index:1}.flow-icon svg[data-v-ba1744fe]{height:100%;width:100%}.flow-blue[data-v-ba1744fe]{color:var(--academy-blue)}.flow-gold[data-v-ba1744fe]{color:#d7ba83}.flow-label[data-v-ba1744fe]{color:var(--academy-ink);font-size:24px;font-weight:900;line-height:1.25;margin-top:18px;position:relative;z-index:1}.flow-result .flow-label[data-v-ba1744fe]{color:#fff}.flow-en[data-v-ba1744fe]{color:#93a2b4;font-size:10px;font-weight:900;letter-spacing:.16em;margin-top:8px;position:relative;z-index:1}.flow-result .flow-en[data-v-ba1744fe]{color:#d7ba84e0}.flow-sub[data-v-ba1744fe]{color:#485a70;font-size:13px;font-weight:750;line-height:1.6;margin-top:14px;position:relative;z-index:1}.flow-result .flow-sub[data-v-ba1744fe]{color:#ffffffc7}.philosophy-narrative[data-v-ba1744fe]{display:grid;gap:16px;grid-template-columns:1fr 1fr}.narrative-item[data-v-ba1744fe]{background:linear-gradient(100deg,rgba(255,250,242,.96),hsla(0,0%,100%,.98)),#fff;border-radius:6px;box-shadow:inset 0 0 0 1px #c8963e33,0 14px 34px #003f880b;display:grid;gap:18px;grid-template-columns:54px 1fr;overflow:hidden;padding:24px 26px;position:relative;transition:transform .28s ease,box-shadow .28s ease}.narrative-item[data-v-ba1744fe]:before{background:linear-gradient(180deg,var(--academy-gold),rgba(200,150,62,.25));bottom:20px;content:"";left:0;position:absolute;top:20px;width:3px}.narrative-item[data-v-ba1744fe]:hover{box-shadow:inset 0 0 0 1px #c8963e61,0 26px 58px #003f881a;transform:translateY(-8px) scale(1.012);z-index:5}.narrative-num[data-v-ba1744fe]{color:#c8963e7a;font-size:32px;font-weight:900;line-height:1}.narrative-item p[data-v-ba1744fe]{color:#223852;font-size:clamp(15px,1.05vw,18px);font-weight:750;line-height:2;margin:0}.contact-panel h2[data-v-ba1744fe],.intro-band h2[data-v-ba1744fe],.section-head h2[data-v-ba1744fe]{color:var(--academy-blue);font-size:clamp(28px,3.5vw,40px);font-weight:900;letter-spacing:-.02em;line-height:1.2;margin-top:10px}.content-section[data-v-ba1744fe]{padding:30px}.section-head[data-v-ba1744fe]{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:26px}.section-head.single[data-v-ba1744fe]{margin-bottom:20px}.section-head>p[data-v-ba1744fe]{color:#64748b;font-size:13px;line-height:1.9;margin:0;max-width:520px;text-align:right}.positioning-grid[data-v-ba1744fe]{display:grid;gap:18px;grid-template-columns:1.4fr 1fr 1fr 1fr}.audience-list article[data-v-ba1744fe],.direction-card[data-v-ba1744fe],.framework-card[data-v-ba1744fe],.mission-card[data-v-ba1744fe],.mode-list article[data-v-ba1744fe],.position-card[data-v-ba1744fe],.service-card[data-v-ba1744fe]{background:#fff;border:1px solid var(--academy-line);border-radius:4px;position:relative;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s ease,border-color .3s ease}.position-card[data-v-ba1744fe]{min-height:248px;overflow:hidden;padding:24px}.position-card[data-v-ba1744fe]:before{background:linear-gradient(90deg,var(--academy-gold),rgba(0,63,136,.18));content:"";height:4px;inset:0 0 auto 0;position:absolute;transition:height .28s ease}.position-card[data-v-ba1744fe]:hover:before{height:7px}.direction-card[data-v-ba1744fe]:hover,.mission-card[data-v-ba1744fe]:hover,.position-card[data-v-ba1744fe]:hover,.service-card[data-v-ba1744fe]:hover{border-color:#c8963e8c;box-shadow:0 28px 64px #003f8824;transform:translateY(-8px) scale(1.018);z-index:10}.card-number[data-v-ba1744fe]{color:#003f881a;font-size:44px;font-weight:900;line-height:1;transition:color .28s ease}.position-card:hover .card-number[data-v-ba1744fe]{color:#c8963e33}.position-card strong[data-v-ba1744fe]{background:var(--academy-gold);border-radius:6px;box-shadow:0 6px 20px #c8963e40;color:#fff;display:block;font-size:clamp(20px,2.5vw,30px);font-weight:900;letter-spacing:-.01em;line-height:1.3;margin-top:14px;padding:14px 18px;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s ease}.position-card:hover strong[data-v-ba1744fe]{box-shadow:0 10px 28px #c8963e59;transform:translateY(-4px)}.audience-list h3[data-v-ba1744fe],.direction-card h3[data-v-ba1744fe],.framework-card h3[data-v-ba1744fe],.mission-card h3[data-v-ba1744fe],.mode-list h3[data-v-ba1744fe],.position-card h3[data-v-ba1744fe],.service-card h3[data-v-ba1744fe]{color:var(--academy-ink);font-weight:800;line-height:1.45}.position-card h3[data-v-ba1744fe]{font-size:20px;margin-top:12px}.audience-list p[data-v-ba1744fe],.direction-card p[data-v-ba1744fe],.framework-card p[data-v-ba1744fe],.mission-card p[data-v-ba1744fe],.mode-list p[data-v-ba1744fe],.position-card p[data-v-ba1744fe],.service-card p[data-v-ba1744fe]{color:var(--academy-text);font-size:13px;line-height:2}.position-card p[data-v-ba1744fe]{margin-top:14px}.strategy-connector[data-v-ba1744fe]{display:block;height:30px;margin-top:20px;width:100%}.strategy-section[data-v-ba1744fe]{animation:fadeInUp-ba1744fe .7s cubic-bezier(.16,1,.3,1) .2s both;background:linear-gradient(180deg,#fff,#fafcff)}.mission-section[data-v-ba1744fe]{animation:fadeInUp-ba1744fe .7s cubic-bezier(.16,1,.3,1) .3s both;background:radial-gradient(ellipse at 50% 0,rgba(200,150,62,.06),transparent 50%),linear-gradient(180deg,#fffcf7,#fff);box-shadow:0 0 0 1px #c8963e26,0 14px 48px #003f880f;padding:44px 34px;position:relative}.mission-center-label[data-v-ba1744fe]{align-items:center;display:flex;height:100px;justify-content:center;position:absolute;right:30px;top:30px;width:100px}.mission-center-label svg[data-v-ba1744fe]{animation:spin-slow-ba1744fe 30s linear infinite reverse;height:100%;inset:0;position:absolute;width:100%}.mission-center-label span[data-v-ba1744fe]{color:var(--academy-gold);font-size:12px;font-weight:900;letter-spacing:.08em;position:relative;z-index:1}.mission-grid[data-v-ba1744fe]{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.mission-card[data-v-ba1744fe]{overflow:hidden;padding:24px}.mission-card[data-v-ba1744fe]:after{background:var(--mission-color);border-radius:50%;content:"";height:128px;opacity:.06;position:absolute;right:-44px;top:-44px;transition:opacity .3s ease,transform .35s cubic-bezier(.18,1,.25,1);width:128px}.mission-card[data-v-ba1744fe]:hover:after{opacity:.16;transform:scale(1.12) rotate(8deg)}.mission-top[data-v-ba1744fe]{align-items:center;display:flex;gap:12px;justify-content:space-between}.mission-top span[data-v-ba1744fe]{color:var(--mission-color);font-size:11px;font-weight:800;letter-spacing:.22em}.mission-top i[data-v-ba1744fe]{background:var(--mission-color);display:block;height:4px;width:34px}.mission-card h3[data-v-ba1744fe],.service-card h3[data-v-ba1744fe]{font-size:24px;margin-top:14px}.mini-tags[data-v-ba1744fe],.pill-list[data-v-ba1744fe]{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.pill-list em[data-v-ba1744fe]{align-items:center;background:var(--academy-gold-soft);border-radius:6px;box-shadow:inset 0 0 0 1px #c8963e38;color:var(--academy-ink);display:inline-flex;font-size:14px;font-style:normal;font-weight:800;line-height:1.45;min-height:40px;padding:9px 18px;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s ease,background .3s ease}.pill-list em[data-v-ba1744fe]:hover{background:var(--academy-gold);box-shadow:0 8px 24px #c8963e4d;color:#fff;transform:translateY(-4px) scale(1.04);z-index:5}.mini-tags em[data-v-ba1744fe],.mini-tags span[data-v-ba1744fe]{align-items:center;background:var(--academy-gold-soft);border-radius:999px;color:#8a6424;display:inline-flex;font-size:12px;font-style:normal;line-height:1.45;min-height:30px;padding:5px 12px;transition:all .2s ease}.mini-tags em[data-v-ba1744fe]:hover,.mini-tags span[data-v-ba1744fe]:hover{background:#f0e4d0;transform:translateY(-1px)}.architecture-section[data-v-ba1744fe]{background:linear-gradient(180deg,#fff,#f8fafc)}.architecture-board[data-v-ba1744fe]{display:grid;gap:16px}.governance-card[data-v-ba1744fe]{background:linear-gradient(135deg,rgba(255,251,245,.96),#fff 48%,rgba(235,242,249,.9)),#fff;border:1px solid rgba(200,150,62,.26);border-radius:2px;box-shadow:inset 4px 0 #c8963ec2,0 14px 36px #003f880d;color:var(--academy-ink);overflow:hidden;padding:24px;position:relative}.governance-card[data-v-ba1744fe]:before{background:none;border:none;border-radius:999px;display:none;height:210px;right:-84px;top:-84px;width:210px}.governance-card[data-v-ba1744fe]:after,.governance-card[data-v-ba1744fe]:before{content:"";pointer-events:none;position:absolute}.governance-card[data-v-ba1744fe]:after{background-image:linear-gradient(rgba(0,63,136,.045) 1px,transparent 0),linear-gradient(90deg,rgba(0,63,136,.045) 1px,transparent 0);background-size:36px 36px;inset:0;-webkit-mask-image:linear-gradient(135deg,transparent,#000 74%);mask-image:linear-gradient(135deg,transparent,#000 74%);opacity:.42}.governance-card span[data-v-ba1744fe]{color:#b7832f;font-size:12px;letter-spacing:.18em}.governance-card h3[data-v-ba1744fe],.governance-card span[data-v-ba1744fe]{font-weight:800;position:relative;z-index:1}.governance-card h3[data-v-ba1744fe]{color:var(--academy-blue);font-size:24px;margin-top:12px}.governance-card p[data-v-ba1744fe]{color:#5f6f82;font-size:14px;line-height:1.9;margin-top:12px;position:relative;z-index:1}.framework-grid[data-v-ba1744fe],.service-grid[data-v-ba1744fe]{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.framework-card[data-v-ba1744fe],.service-card[data-v-ba1744fe]{padding:20px}.framework-code[data-v-ba1744fe]{color:#003f881f;font-size:34px;font-weight:900;line-height:1}.framework-card strong[data-v-ba1744fe]{color:var(--academy-gold);display:block;font-size:12px;margin-top:10px}.support-strip[data-v-ba1744fe]{background:#fff;border:1px dashed #d8e0ea;display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;padding:14px}.support-strip em[data-v-ba1744fe],.support-strip span[data-v-ba1744fe]{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;line-height:1.45;min-height:30px;padding:6px 12px}.support-strip span[data-v-ba1744fe]{background:#fff7ea;border:1px solid rgba(200,150,62,.22);color:#8b6820;font-weight:800}.support-strip em[data-v-ba1744fe]{background:var(--academy-blue-soft);color:var(--academy-blue);font-style:normal;font-weight:700}.split-section[data-v-ba1744fe]{animation:fadeInUp-ba1744fe .7s cubic-bezier(.16,1,.3,1) .5s both;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.compact-section[data-v-ba1744fe]{min-height:100%}.audience-list[data-v-ba1744fe],.mode-list[data-v-ba1744fe]{display:grid;gap:12px}.audience-list article[data-v-ba1744fe],.mode-list article[data-v-ba1744fe]{padding:16px;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s ease,border-color .3s ease}.audience-list article[data-v-ba1744fe]:hover,.mode-list article[data-v-ba1744fe]:hover{border-color:#c8963e73;box-shadow:0 12px 32px #003f881a;transform:scale(1.04);z-index:5}.mode-list article[data-v-ba1744fe]{display:grid;gap:12px;grid-template-columns:42px 1fr}.mode-list span[data-v-ba1744fe]{color:var(--academy-gold);font-size:18px;font-weight:900;line-height:1.3}.direction-section[data-v-ba1744fe]{animation:fadeInUp-ba1744fe .7s cubic-bezier(.16,1,.3,1) .4s both;background:linear-gradient(90deg,rgba(0,63,136,.045) 1px,transparent 0),linear-gradient(180deg,#fff,#f8fafc);background-size:56px 100%,auto}.direction-grid[data-v-ba1744fe]{align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.direction-card[data-v-ba1744fe]{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,255,.96));display:flex;flex-direction:column;isolation:isolate;min-height:292px;overflow:hidden;padding:18px 18px 20px}.direction-card[data-v-ba1744fe]:before{background:linear-gradient(180deg,var(--direction-color),rgba(200,150,62,.72));content:"";inset:0 auto 0 0;position:absolute;transition:width .32s ease,opacity .32s ease;width:3px;z-index:2}.direction-card[data-v-ba1744fe]:after{border:1px solid rgba(0,63,136,.08);border-radius:50%;content:"";height:76px;opacity:.72;position:absolute;right:16px;top:16px;transition:transform .4s cubic-bezier(.18,1,.25,1),opacity .32s ease;width:76px;z-index:-1}.direction-card[data-v-ba1744fe]:hover:before{width:8px}.direction-card[data-v-ba1744fe]:hover:after{opacity:1;transform:translateY(8px) scale(1.1)}.direction-card[data-v-ba1744fe]:hover{box-shadow:0 24px 54px #003f8826;transform:translateY(-10px) scale(1.025)}.direction-index[data-v-ba1744fe]{color:#003f8829;font-size:34px;font-weight:900;line-height:1;position:relative;transition:color .28s ease,transform .3s cubic-bezier(.18,1,.25,1);z-index:1}.direction-card:hover .direction-index[data-v-ba1744fe]{color:#c8963e57;transform:translate(4px)}.dir-icon[data-v-ba1744fe]{height:36px;margin-bottom:14px;margin-top:18px;position:relative;transition:transform .35s cubic-bezier(.18,1,.25,1);width:36px;z-index:1}.direction-card:hover .dir-icon[data-v-ba1744fe]{transform:translateY(-3px) rotate(-6deg) scale(1.08)}.dir-icon svg[data-v-ba1744fe]{height:100%;width:100%}.direction-card small[data-v-ba1744fe]{align-items:flex-end;color:var(--direction-color);display:flex;font-size:9px;font-weight:800;letter-spacing:.14em;line-height:1.45;min-height:34px;position:relative;text-transform:uppercase;z-index:1}.direction-card h3[data-v-ba1744fe]{font-size:19px;line-height:1.5;margin-top:14px;min-height:58px;position:relative;z-index:1}.direction-card p[data-v-ba1744fe]{border-top:1px solid rgba(0,63,136,.08);color:#4f6074;font-size:12px;font-weight:650;line-height:1.9;margin-top:10px;padding-top:14px;position:relative;z-index:1}.direction-card .mini-tags[data-v-ba1744fe]{margin-top:auto;padding-top:16px;position:relative;z-index:1}.direction-card .mini-tags em[data-v-ba1744fe]{font-size:11px;min-height:28px;padding:4px 10px}.service-card ul[data-v-ba1744fe]{list-style:none;margin:16px 0 0;padding:0}.service-card li[data-v-ba1744fe]{color:#475569;font-size:13px;line-height:1.75;margin-bottom:8px;padding-left:16px;position:relative}.service-card li[data-v-ba1744fe]:before{background:var(--academy-gold);border-radius:999px;content:"";height:6px;left:0;position:absolute;top:.75em;width:6px}.chain-flow[data-v-ba1744fe]{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:18px}.chain-flow article[data-v-ba1744fe]{background:#f8fafc;border:1px dashed #d8e0ea;padding:14px 12px}.chain-flow span[data-v-ba1744fe]{color:var(--academy-gold);display:block;font-size:12px;font-weight:900;letter-spacing:.12em}.chain-flow strong[data-v-ba1744fe]{color:var(--academy-ink);display:block;font-size:12px;line-height:1.65;margin-top:8px}.contact-panel[data-v-ba1744fe]{align-items:center;animation:fadeInUp-ba1744fe .7s cubic-bezier(.16,1,.3,1) .6s both;background:radial-gradient(circle at 90% 12%,rgba(200,150,62,.16),transparent 30%),linear-gradient(112deg,rgba(255,250,242,.94),#fff 52%,rgba(232,238,245,.78));border-color:#c8963e3d;box-shadow:0 18px 48px #003f8812;color:var(--academy-ink);display:grid;gap:28px;overflow:hidden;padding:34px;position:relative}.contact-panel[data-v-ba1744fe]:before{background-image:linear-gradient(rgba(0,63,136,.05) 1px,transparent 0),linear-gradient(90deg,rgba(0,63,136,.05) 1px,transparent 0);background-size:42px 42px;inset:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 58%,#000);mask-image:linear-gradient(90deg,transparent,#000 58%,#000);opacity:.34}.contact-panel[data-v-ba1744fe]:after,.contact-panel[data-v-ba1744fe]:before{content:"";pointer-events:none;position:absolute}.contact-panel[data-v-ba1744fe]:after{background:linear-gradient(180deg,#c8963e,rgba(200,150,62,.28));bottom:34px;left:0;top:34px;width:4px}.contact-panel>div[data-v-ba1744fe]{position:relative;z-index:1}.contact-panel h2[data-v-ba1744fe]{color:var(--academy-blue)}.contact-panel p[data-v-ba1744fe]{color:#506176;font-size:14px;line-height:1.9;margin-top:12px;max-width:760px}.contact-fields[data-v-ba1744fe]{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.contact-fields span[data-v-ba1744fe]{background:hsla(0,0%,100%,.76);border:1px solid rgba(0,63,136,.12);border-radius:4px;color:var(--academy-blue);font-size:13px;font-weight:700;padding:12px 14px;transition:all .25s ease}.contact-fields span[data-v-ba1744fe]:hover{background:#fffaf2;border-color:#c8963e61}.qr-card[data-v-ba1744fe]{background:#fff;border:1px solid rgba(0,63,136,.1);border-radius:6px;box-shadow:0 18px 42px #003f881f;justify-self:start;padding:12px;text-align:center;transition:transform .3s ease;width:148px}.qr-card[data-v-ba1744fe]:hover{transform:translateY(-4px)}.qr-card img[data-v-ba1744fe]{display:block;height:122px;-o-object-fit:cover;object-fit:cover;width:122px}.qr-card strong[data-v-ba1744fe]{color:var(--academy-blue);display:block;font-size:12px;margin-top:8px}@keyframes spin-slow-ba1744fe{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes fadeInUp-ba1744fe{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1024px){.academy-hero[data-v-ba1744fe]{align-items:center;grid-template-columns:1fr 430px}.hero-panel[data-v-ba1744fe]{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-board[data-v-ba1744fe]{align-items:stretch;grid-template-columns:1fr 2.2fr}.contact-panel[data-v-ba1744fe]{grid-template-columns:1fr 160px}}@media (max-width:1279px){.chain-flow[data-v-ba1744fe],.direction-grid[data-v-ba1744fe],.positioning-grid[data-v-ba1744fe]{grid-template-columns:repeat(2,minmax(0,1fr))}.direction-card[data-v-ba1744fe]{min-height:260px}.framework-grid[data-v-ba1744fe],.service-grid[data-v-ba1744fe]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.section-head[data-v-ba1744fe]{align-items:flex-start;flex-direction:column}.section-head>p[data-v-ba1744fe]{max-width:none;text-align:left}.intro-band[data-v-ba1744fe],.mission-grid[data-v-ba1744fe],.split-section[data-v-ba1744fe]{grid-template-columns:1fr}.philosophy-flow[data-v-ba1744fe]{grid-template-columns:repeat(2,minmax(0,1fr))}.philosophy-narrative[data-v-ba1744fe]{grid-template-columns:1fr}.mission-center-label[data-v-ba1744fe]{display:none}}@media (max-width:640px){.academy-page[data-v-ba1744fe]{gap:18px}.academy-hero[data-v-ba1744fe],.contact-panel[data-v-ba1744fe],.content-section[data-v-ba1744fe],.intro-band[data-v-ba1744fe]{padding:18px}.chain-flow[data-v-ba1744fe],.direction-grid[data-v-ba1744fe],.framework-grid[data-v-ba1744fe],.philosophy-flow[data-v-ba1744fe],.positioning-grid[data-v-ba1744fe],.service-grid[data-v-ba1744fe]{grid-template-columns:1fr}.direction-card[data-v-ba1744fe]{min-height:0;padding:20px}.direction-card h3[data-v-ba1744fe]{min-height:0}.hero-panel[data-v-ba1744fe]{grid-template-columns:1fr}.contact-panel h2[data-v-ba1744fe],.intro-band h2[data-v-ba1744fe],.section-head h2[data-v-ba1744fe]{font-size:22px}}
