.page-hero[data-v-5e559599]{padding:96px 0 64px;text-align:center}.eyebrow[data-v-5e559599]{font-family:var(--font-display);font-size:13px;letter-spacing:.45em;color:var(--accent-bright);margin-bottom:16px}.title[data-v-5e559599]{font-size:clamp(36px,6vw,56px);font-weight:800;letter-spacing:.1em;background:linear-gradient(180deg,#f5f8ff 30%,var(--accent-bright) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.sub[data-v-5e559599]{margin-top:12px;color:var(--text-dim);font-size:15px;letter-spacing:.08em}.intro[data-v-5e559599]{max-width:820px}.intro-text p[data-v-5e559599]{font-size:16px;line-height:2.1;color:var(--text-dim)}.intro-text p+p[data-v-5e559599]{margin-top:18px}.intro-text strong[data-v-5e559599]{color:var(--text);font-weight:600}.principles[data-v-5e559599]{padding:64px 0}.principle-grid[data-v-5e559599]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.principle-card[data-v-5e559599]{padding:28px 24px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);transition:border-color var(--dur-med) var(--ease),transform var(--dur-med) var(--ease)}.principle-card[data-v-5e559599]:hover{border-color:var(--accent-dim);transform:translateY(-3px)}.p-icon[data-v-5e559599]{font-size:22px;color:var(--accent-bright)}.principle-card h3[data-v-5e559599]{margin:14px 0 8px;font-size:17px}.principle-card p[data-v-5e559599]{font-size:13px;color:var(--text-dim);line-height:1.8}.timeline[data-v-5e559599]{padding-top:0}.section-head[data-v-5e559599]{display:flex;align-items:baseline;gap:16px;margin-bottom:40px}.section-tag[data-v-5e559599]{font-family:var(--font-display);font-size:12px;letter-spacing:.35em;color:var(--gold)}.section-title[data-v-5e559599]{font-size:clamp(22px,3vw,30px);font-weight:700}.tl[data-v-5e559599]{position:relative;padding-left:32px}.tl[data-v-5e559599]:before{content:"";position:absolute;left:8px;top:4px;bottom:4px;width:1px;background:var(--border-strong)}.tl-item[data-v-5e559599]{position:relative;padding:0 0 36px}.tl-item[data-v-5e559599]:before{content:"";position:absolute;left:-30px;top:6px;width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px #3b82f699}.tl-year[data-v-5e559599]{font-family:var(--font-display);font-size:13px;color:var(--gold);letter-spacing:.1em}.tl-body[data-v-5e559599]{margin-top:6px}.tl-body h3[data-v-5e559599]{font-size:17px;font-weight:600}.tl-body p[data-v-5e559599]{margin-top:6px;font-size:14px;color:var(--text-dim);line-height:1.8}@media (max-width: 760px){.principle-grid[data-v-5e559599]{grid-template-columns:1fr}}
