.timeline-section[data-v-d4a89cb4]{background:#f7faf8;padding:56px 24px 64px}.timeline-wrap[data-v-d4a89cb4]{max-width:820px;margin:0 auto;position:relative}.timeline-line[data-v-d4a89cb4]{position:absolute;left:13px;top:0;bottom:0;width:2px;background:#d1ddd6;z-index:0}.timeline-item[data-v-d4a89cb4]{position:relative;display:flex;gap:24px;padding-bottom:40px}.timeline-item[data-v-d4a89cb4]:last-child{padding-bottom:0}.timeline-dot[data-v-d4a89cb4]{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--gcb, #466d5c);color:#fff;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;margin-top:2px;box-shadow:0 0 0 4px #f7faf8}.timeline-card[data-v-d4a89cb4]{background:#fff;border:1px solid #e0e6e3;border-radius:14px;padding:20px 24px;box-shadow:0 4px 16px -8px #00000014;flex:1;min-width:0}.timeline-year[data-v-d4a89cb4]{font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--gcb, #466d5c);margin-bottom:6px}.timeline-heading[data-v-d4a89cb4]{font-size:17px;font-weight:800;color:#0f1613;margin:0 0 8px;line-height:1.25}.timeline-body[data-v-d4a89cb4]{font-size:14px;color:#64716b;line-height:1.65;margin:0}.timeline-photo[data-v-d4a89cb4]{margin-top:16px;border-radius:10px;overflow:hidden}@media(max-width:540px){.timeline-section[data-v-d4a89cb4]{padding:40px 16px 48px}.timeline-item[data-v-d4a89cb4]{gap:16px}.timeline-card[data-v-d4a89cb4]{padding:16px}.timeline-heading[data-v-d4a89cb4]{font-size:15px}.timeline-body[data-v-d4a89cb4]{font-size:13px}}.quote-section[data-v-d4a89cb4]{background:#fff;padding:0 24px 56px}.quote-wrap[data-v-d4a89cb4]{max-width:820px;margin:0 auto}.quote-banner[data-v-d4a89cb4]{background:var(--gcb, #466d5c);border-radius:20px;padding:40px 48px;text-align:center;position:relative}.quote-mark[data-v-d4a89cb4]{font-size:80px;line-height:.6;color:#ffffff40;font-family:Georgia,serif;position:absolute;top:28px;left:36px;pointer-events:none;-webkit-user-select:none;user-select:none}.quote-text[data-v-d4a89cb4]{font-size:20px;font-style:italic;font-weight:600;color:#fff;line-height:1.6;position:relative;z-index:1;max-width:660px;margin:0 auto 16px}.quote-citation[data-v-d4a89cb4]{font-size:13px;font-weight:700;color:#ffffffbf;font-style:normal;display:block}@media(max-width:640px){.quote-section[data-v-d4a89cb4]{padding:0 16px 40px}.quote-banner[data-v-d4a89cb4]{padding:32px 24px;border-radius:16px}.quote-mark[data-v-d4a89cb4]{font-size:56px;top:16px;left:18px}.quote-text[data-v-d4a89cb4]{font-size:17px}}.values-section[data-v-d4a89cb4]{background:#f7faf8;padding:56px 24px 64px}.values-wrap[data-v-d4a89cb4]{max-width:820px;margin:0 auto}.values-header[data-v-d4a89cb4]{text-align:center;margin-bottom:32px}.values-kicker[data-v-d4a89cb4]{font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--gcb, #466d5c);margin-bottom:8px}.values-heading[data-v-d4a89cb4]{font-size:26px;font-weight:900;color:#0f1613;margin:0;line-height:1.2}.values-grid[data-v-d4a89cb4]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.value-card[data-v-d4a89cb4]{background:#fff;border:1px solid #e0e6e3;border-radius:14px;padding:24px;box-shadow:0 4px 16px -8px #00000012}.value-icon[data-v-d4a89cb4]{width:44px;height:44px;background:#e8f0ed;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--gcb, #466d5c);margin-bottom:14px}.value-title[data-v-d4a89cb4]{font-size:15px;font-weight:800;color:#0f1613;margin:0 0 6px;line-height:1.3}.value-body[data-v-d4a89cb4]{font-size:13px;color:#64716b;line-height:1.6;margin:0}@media(max-width:600px){.values-section[data-v-d4a89cb4]{padding:40px 16px 48px}.values-grid[data-v-d4a89cb4]{grid-template-columns:1fr}.values-heading[data-v-d4a89cb4]{font-size:22px}}.cta-wrap[data-v-d4a89cb4]{background:#fff;padding:0 24px;max-width:820px;margin:0 auto}@media(max-width:480px){.cta-wrap[data-v-d4a89cb4]{padding:0 16px}}.about-photo[data-v-d4a89cb4]{width:100%;display:block;border-radius:10px}
