.pt-0[data-astro-cid-kwljx6vg]{padding-top:0}.mt-8[data-astro-cid-kwljx6vg]{margin-top:var(--space-8)}.mt-12[data-astro-cid-kwljx6vg]{margin-top:var(--space-12)}.w-full[data-astro-cid-kwljx6vg]{width:100%}.justify-between[data-astro-cid-kwljx6vg]{justify-content:space-between}.vision-banner[data-astro-cid-kwljx6vg]{background:linear-gradient(135deg,#042f2e,#0f172a);border-radius:var(--radius-2xl);padding:var(--space-8);color:#fff;box-shadow:0 10px 25px -5px #0f172a33;border:1px solid rgba(255,255,255,.1)}@media(min-width:768px){.vision-banner[data-astro-cid-kwljx6vg]{padding:var(--space-12)}}.vision-tag[data-astro-cid-kwljx6vg]{display:inline-block;background:#14b8a633;border:1px solid rgba(45,212,191,.4);color:var(--color-primary-300);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.25rem .75rem;border-radius:var(--radius-full);margin-bottom:var(--space-4)}.vision-title[data-astro-cid-kwljx6vg]{font-size:var(--text-3xl);font-family:var(--font-display);font-weight:800;color:#fff;margin-bottom:var(--space-4);line-height:var(--leading-tight)}.vision-lead[data-astro-cid-kwljx6vg]{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-neutral-200);max-width:900px;margin-bottom:var(--space-8)}.sdg-callout[data-astro-cid-kwljx6vg]{display:flex;flex-direction:column;gap:var(--space-4);background:#ffffff0f;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-lg);padding:var(--space-5)}@media(min-width:768px){.sdg-callout[data-astro-cid-kwljx6vg]{flex-direction:row;align-items:center;gap:var(--space-6)}}.sdg-badge[data-astro-cid-kwljx6vg]{background:#4c9f38;color:#fff;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);display:flex;flex-direction:column;align-items:center;text-align:center;flex-shrink:0;min-width:140px}.sdg-num[data-astro-cid-kwljx6vg]{font-size:var(--text-xl);font-weight:800;line-height:1}.sdg-sub[data-astro-cid-kwljx6vg]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem}.sdg-text[data-astro-cid-kwljx6vg]{font-size:var(--text-sm);color:var(--color-neutral-300);line-height:var(--leading-normal);margin:0}.sdg-text[data-astro-cid-kwljx6vg] strong[data-astro-cid-kwljx6vg]{color:var(--color-primary-900)}.bg-pillars[data-astro-cid-kwljx6vg]{background:radial-gradient(130% 90% at 50% 0%,#ecfdf5,#f0fdfa 25%,#f8fafc 60%,#f1f5f9);border-top:1px solid rgba(204,251,241,.9);border-bottom:1px solid var(--color-neutral-200);padding:var(--space-16) 0 var(--space-20)}.pillars-grid[data-astro-cid-kwljx6vg]{display:grid;grid-template-columns:1fr;gap:var(--space-8)}@media(min-width:1024px){.pillars-grid[data-astro-cid-kwljx6vg]{grid-template-columns:repeat(2,1fr)}}.pillar-card[data-astro-cid-kwljx6vg]{background:#fff;border-radius:var(--radius-2xl);border:1px solid rgba(226,232,240,.9);box-shadow:0 4px 6px -1px #0f172a0a,0 10px 15px -3px #0f172a0a;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.pillar-card[data-astro-cid-kwljx6vg]:hover{transform:translateY(-6px);box-shadow:0 20px 25px -5px #0f172a14,0 8px 12px -4px #0d94881f;border-color:var(--color-primary-300)}.pillar-top-stripe[data-astro-cid-kwljx6vg]{height:5px;width:100%}.pillar-inner[data-astro-cid-kwljx6vg]{padding:var(--space-8);display:flex;flex-direction:column;flex-grow:1}.pillar-header[data-astro-cid-kwljx6vg]{margin-bottom:var(--space-6)}.pillar-badge-group[data-astro-cid-kwljx6vg]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}.pillar-num-badge[data-astro-cid-kwljx6vg]{background-color:var(--color-primary-50);color:var(--color-primary-800);border:1px solid var(--color-primary-200);padding:.25rem .75rem;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.pillar-icon-box[data-astro-cid-kwljx6vg]{font-size:1.5rem}.pillar-title[data-astro-cid-kwljx6vg]{font-size:var(--text-xl);font-family:var(--font-display);font-weight:700;color:var(--color-primary-950);margin-bottom:var(--space-2);line-height:var(--leading-snug)}.pillar-subtitle[data-astro-cid-kwljx6vg]{font-size:var(--text-sm);color:var(--color-neutral-600);line-height:var(--leading-relaxed);margin:0}.interventions-wrapper[data-astro-cid-kwljx6vg]{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-8);flex-grow:1}.intervention-box[data-astro-cid-kwljx6vg]{background:#f8fafc;border:1px solid #edf2f7;border-radius:var(--radius-lg);padding:var(--space-4)}.intervention-title[data-astro-cid-kwljx6vg]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:700;color:var(--color-primary-900);margin-bottom:var(--space-2)}.intervention-dot[data-astro-cid-kwljx6vg]{width:7px;height:7px;border-radius:50%;background-color:var(--color-primary-500);flex-shrink:0}.intervention-desc[data-astro-cid-kwljx6vg]{font-size:var(--text-xs);color:var(--color-neutral-700);line-height:var(--leading-normal);margin:0}.pillar-footer[data-astro-cid-kwljx6vg]{margin-top:auto;padding-top:var(--space-4);border-top:1px solid #f1f5f9}
