.cn-page-content[data-v-dc0a0508]{padding:0}.cn-hero-section[data-v-dc0a0508]{background:linear-gradient(135deg,var(--accent),var(--accent-light));color:#fff;padding:120px 20px;text-align:center}.cn-hero-section h1[data-v-dc0a0508]{font-size:48px;margin-bottom:20px;font-family:var(--serif)}.cn-lead[data-v-dc0a0508]{font-size:24px;opacity:.9}.cn-section[data-v-dc0a0508]{padding:80px 20px;max-width:1200px;margin:0 auto}.cn-section-accent[data-v-dc0a0508]{background:var(--accent-light)}.cn-section-cta[data-v-dc0a0508]{text-align:center;padding:120px 20px;background:var(--accent);color:#fff}.cn-grid-2[data-v-dc0a0508]{display:grid;grid-template-columns:1fr 1fr;gap:60px}.cn-grid-2 h2[data-v-dc0a0508]{font-size:28px;margin-bottom:20px;font-family:var(--serif)}.cn-grid-2 p[data-v-dc0a0508]{font-size:16px;line-height:1.8;margin-bottom:15px;color:var(--ink2)}.cn-values-grid[data-v-dc0a0508]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:40px}.cn-value-card[data-v-dc0a0508]{background:#fff;padding:30px;border-radius:12px;border:1px solid var(--border)}.cn-value-card h3[data-v-dc0a0508]{font-size:20px;margin-bottom:15px;color:var(--accent)}.cn-value-card p[data-v-dc0a0508]{color:var(--ink2);line-height:1.6}.cn-section-subtitle[data-v-dc0a0508]{font-size:18px;color:var(--ink2);text-align:center;max-width:600px;margin:0 auto 40px}.cn-team-grid[data-v-dc0a0508]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-top:40px}.cn-team-member[data-v-dc0a0508]{text-align:center}.cn-avatar[data-v-dc0a0508]{font-size:60px;margin-bottom:20px}.cn-team-member h4[data-v-dc0a0508]{font-size:18px;margin-bottom:10px;color:var(--accent)}.cn-team-member p[data-v-dc0a0508]{color:var(--ink2);font-size:14px}.cn-section-cta h2[data-v-dc0a0508]{font-size:40px;margin-bottom:15px;font-family:var(--serif)}.cn-btn-lg[data-v-dc0a0508]{padding:16px 40px;font-size:16px;margin-top:30px;display:inline-block}@media(max-width:768px){.cn-hero-section h1[data-v-dc0a0508]{font-size:32px}.cn-grid-2[data-v-dc0a0508]{grid-template-columns:1fr;gap:40px}.cn-section[data-v-dc0a0508]{padding:40px 20px}}
