.mission-page[data-astro-cid-ssvplbii]{padding-bottom:var(--space-2xl);position:relative}.hero[data-astro-cid-ssvplbii]{padding:var(--space-2xl) 0 4rem;background:linear-gradient(135deg, var(--color-primary), #004d73 60%, var(--color-secondary));color:#fff;text-align:center;position:relative}.hero-content[data-astro-cid-ssvplbii]{flex-direction:column;align-items:center;max-width:52rem;display:flex}.hero[data-astro-cid-ssvplbii] .hero-badge{margin-bottom:var(--space-md);color:var(--color-secondary-bright);background:#ffffff26}.hero[data-astro-cid-ssvplbii] h1[data-astro-cid-ssvplbii]{font:var(--text-display);margin-bottom:var(--space-md);line-height:1.15}.hero-sub[data-astro-cid-ssvplbii]{font:var(--text-body-lg);color:var(--color-primary-soft);margin-bottom:var(--space-xl);line-height:1.6}.hero-actions[data-astro-cid-ssvplbii]{gap:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}.main-content[data-astro-cid-ssvplbii]{gap:var(--space-2xl);margin-top:calc(var(--space-xl) * -1);z-index:2;flex-direction:column;display:flex;position:relative}.card[data-astro-cid-ssvplbii]{padding:var(--space-xl);border-radius:var(--radius-2xl);background:var(--color-surface);box-shadow:var(--shadow-lift);border:1px solid var(--color-border)}.card-grid[data-astro-cid-ssvplbii]{gap:var(--space-xl);grid-template-columns:1.4fr 1fr;align-items:center;display:grid}.location-tag[data-astro-cid-ssvplbii]{font:var(--text-label-sm);color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-sm);align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.card-text[data-astro-cid-ssvplbii] h2[data-astro-cid-ssvplbii]{font:var(--text-headline-lg);margin-bottom:var(--space-md);color:var(--color-text)}.card-text[data-astro-cid-ssvplbii] p[data-astro-cid-ssvplbii]{font:var(--text-body-md);color:var(--color-text-muted);margin-bottom:var(--space-md);line-height:1.6}.callout[data-astro-cid-ssvplbii]{padding:var(--space-md);border-radius:var(--radius-lg);background:var(--color-surface-low);border-left:4px solid var(--color-secondary);align-items:center;gap:.75rem;display:flex}.callout-icon[data-astro-cid-ssvplbii]{color:var(--color-secondary);flex-shrink:0;font-size:1.6rem}.callout[data-astro-cid-ssvplbii] strong[data-astro-cid-ssvplbii]{font:var(--text-label-md);color:var(--color-text);display:block}.callout[data-astro-cid-ssvplbii] span[data-astro-cid-ssvplbii]{font:var(--text-body-sm);color:var(--color-text-muted)}.cartagena-visual[data-astro-cid-ssvplbii]{gap:var(--space-md);flex-direction:column;display:flex}.stat-highlight[data-astro-cid-ssvplbii]{padding:var(--space-lg);border-radius:var(--radius-xl);background:var(--color-surface-low);border:1px solid var(--color-border);text-align:center}.stat-highlight[data-astro-cid-ssvplbii].highlight-accent{background:linear-gradient(135deg,#e0f2fe,#dbeafe);border-color:#93c5fd}.stat-highlight[data-astro-cid-ssvplbii] .num[data-astro-cid-ssvplbii]{font:var(--text-headline-lg);color:var(--color-primary);font-size:2.2rem;font-weight:800;display:block}.stat-highlight[data-astro-cid-ssvplbii] .lbl[data-astro-cid-ssvplbii]{font:var(--text-body-sm);color:var(--color-text-subtle);font-weight:600}.section-title[data-astro-cid-ssvplbii]{text-align:center;max-width:42rem;margin:0 auto var(--space-xl)}.section-title[data-astro-cid-ssvplbii] h2[data-astro-cid-ssvplbii]{font:var(--text-headline-lg);margin:var(--space-sm) 0}.section-title[data-astro-cid-ssvplbii] p[data-astro-cid-ssvplbii]{color:var(--color-text-muted)}.pillars-grid[data-astro-cid-ssvplbii]{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.pillar-card[data-astro-cid-ssvplbii]{padding:var(--space-xl);border-radius:var(--radius-xl);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-rest);gap:var(--space-sm);transition:transform var(--dur-base) ease, box-shadow var(--dur-base) ease;flex-direction:column;display:flex}.pillar-card[data-astro-cid-ssvplbii]:hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)}.pillar-icon[data-astro-cid-ssvplbii]{border-radius:var(--radius-lg);background:var(--color-primary-soft);width:3.5rem;height:3.5rem;color:var(--color-primary);margin-bottom:var(--space-xs);place-items:center;display:grid}.pillar-card[data-astro-cid-ssvplbii] h3[data-astro-cid-ssvplbii]{font:var(--text-headline-sm);color:var(--color-text)}.pillar-card[data-astro-cid-ssvplbii] p[data-astro-cid-ssvplbii]{font:var(--text-body-md);color:var(--color-text-muted);line-height:1.5}.roadmap-list[data-astro-cid-ssvplbii]{gap:var(--space-md);flex-direction:column;display:flex}.roadmap-item[data-astro-cid-ssvplbii]{gap:var(--space-lg);padding:var(--space-lg);border-radius:var(--radius-xl);background:var(--color-surface);border:1px solid var(--color-border);transition:all var(--dur-base) ease;align-items:flex-start;display:flex}.roadmap-item[data-astro-cid-ssvplbii].is-active{border-color:var(--color-primary);background:linear-gradient(90deg,#fff,#f8fafc);box-shadow:0 4px 16px #0061941f}.step-num[data-astro-cid-ssvplbii]{border-radius:var(--radius-full);background:var(--color-surface-low);width:2.75rem;height:2.75rem;color:var(--color-text);flex-shrink:0;place-items:center;font-size:1.1rem;font-weight:800;display:grid}.is-active[data-astro-cid-ssvplbii] .step-num[data-astro-cid-ssvplbii]{background:var(--color-primary);color:#fff}.roadmap-body[data-astro-cid-ssvplbii]{flex-direction:column;flex:1;gap:.35rem;display:flex}.roadmap-header[data-astro-cid-ssvplbii]{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.roadmap-header[data-astro-cid-ssvplbii] h3[data-astro-cid-ssvplbii]{font:var(--text-headline-sm);color:var(--color-text)}.region[data-astro-cid-ssvplbii]{font:var(--text-body-sm);color:var(--color-text-subtle)}.status-badge[data-astro-cid-ssvplbii]{border-radius:var(--radius-full);background:var(--color-surface-low);color:var(--color-text-subtle);align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.status-badge[data-astro-cid-ssvplbii].badge-active{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.roadmap-body[data-astro-cid-ssvplbii] p[data-astro-cid-ssvplbii]{font:var(--text-body-md);color:var(--color-text-muted)}.cta-banner[data-astro-cid-ssvplbii]{justify-content:space-between;align-items:center;gap:var(--space-xl);padding:var(--space-xl);border-radius:var(--radius-2xl);color:#fff;background:linear-gradient(135deg,#0f172a,#1e293b);flex-wrap:wrap;display:flex}.cta-text[data-astro-cid-ssvplbii] h2[data-astro-cid-ssvplbii]{font:var(--text-headline-lg);margin-bottom:var(--space-xs)}.cta-text[data-astro-cid-ssvplbii] p[data-astro-cid-ssvplbii]{color:#94a3b8;max-width:36rem}@media (width<=900px){.card-grid[data-astro-cid-ssvplbii]{grid-template-columns:1fr}.cta-banner[data-astro-cid-ssvplbii]{flex-direction:column;align-items:flex-start}}
