.hero-proof:where(.astro-36gulacn){border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:baseline;gap:16px 36px;margin-top:28px;padding-top:24px;display:flex}.proof-stat:where(.astro-36gulacn){align-items:baseline;gap:10px;display:flex}.proof-num:where(.astro-36gulacn){color:var(--orange);font-family:Lora,serif;font-size:1.9rem;font-weight:600;line-height:1}.proof-label:where(.astro-36gulacn){color:#cbd5e1;font-size:.95rem;font-weight:500}.section-head:where(.astro-36gulacn){text-align:center;max-width:720px;margin:0 auto 48px}.section-head:where(.astro-36gulacn) h2:where(.astro-36gulacn){font-size:2.2rem}.section-sub:where(.astro-36gulacn){color:var(--ink-soft);margin:0;font-size:1.08rem}.sub-label:where(.astro-36gulacn){letter-spacing:.08em;text-transform:uppercase;color:var(--pink-deep);margin:56px 0 20px;font-family:"Source Sans 3",sans-serif;font-size:.82rem;font-weight:800}.round-icon:where(.astro-36gulacn){background:#fdf0f5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.round-icon:where(.astro-36gulacn) svg{width:22px;height:22px;stroke:var(--pink-deep)}.text-link:where(.astro-36gulacn){color:var(--pink-deep);border-bottom:1px solid #b81f6359;margin-top:8px;padding-bottom:1px;font-size:.92rem;font-weight:700;display:inline-block}.text-link:where(.astro-36gulacn):hover{color:var(--pink);border-color:var(--pink)}.cycle:where(.astro-36gulacn){grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.cycle-step:where(.astro-36gulacn){background:var(--cream);border:1px solid var(--line);border-radius:var(--radius);align-items:flex-start;gap:18px;padding:26px 24px;display:flex;position:relative}.cycle-num:where(.astro-36gulacn){background:var(--navy);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-family:Lora,serif;font-size:1.15rem;font-weight:600;display:flex}.cycle-step:where(.astro-36gulacn) h3:where(.astro-36gulacn){margin:0 0 .25em;font-size:1.35rem}.cycle-step:where(.astro-36gulacn) p:where(.astro-36gulacn){color:var(--ink-soft);margin:0;font-size:.97rem}.standards:where(.astro-36gulacn){grid-template-columns:1fr 1fr;gap:28px 48px;display:grid}.standard:where(.astro-36gulacn){align-items:flex-start;gap:16px;display:flex}.standard:where(.astro-36gulacn) h4:where(.astro-36gulacn){color:var(--navy);margin:2px 0 .25em;font-family:"Source Sans 3",sans-serif;font-size:1.08rem;font-weight:700}.standard:where(.astro-36gulacn) p:where(.astro-36gulacn){color:var(--ink-soft);margin:0;font-size:.97rem}.gov-grid:where(.astro-36gulacn){grid-template-columns:1.15fr .85fr;align-items:stretch;gap:24px;display:grid}.gov-card:where(.astro-36gulacn){border:1px solid var(--line);background:#fff;border-radius:20px;padding:32px 32px 28px;box-shadow:0 10px 26px #16233f0f}.gov-card:where(.astro-36gulacn) .round-icon:where(.astro-36gulacn){margin-bottom:16px}.gov-card:where(.astro-36gulacn) h3:where(.astro-36gulacn){margin-bottom:.6em;font-size:1.5rem}.gov-card:where(.astro-36gulacn)>p:where(.astro-36gulacn){color:var(--ink-soft);margin:0 0 14px}.facts:where(.astro-36gulacn){flex-direction:column;margin:0;display:flex}.facts:where(.astro-36gulacn)>div:where(.astro-36gulacn){border-top:1px solid var(--line);grid-template-columns:130px 1fr;gap:16px;padding:12px 0;display:grid}.facts:where(.astro-36gulacn) dt:where(.astro-36gulacn){letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);padding-top:2px;font-size:.8rem;font-weight:800}.facts:where(.astro-36gulacn) dd:where(.astro-36gulacn){color:var(--navy);margin:0;font-weight:600}.facts-tight:where(.astro-36gulacn){margin-top:20px}.funders:where(.astro-36gulacn){flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.funders:where(.astro-36gulacn) li:where(.astro-36gulacn){background:var(--cream);border:1px solid var(--line);border-left:4px solid var(--teal);border-radius:12px;flex-direction:column;gap:2px;padding:16px 18px;display:flex}.funders:where(.astro-36gulacn) strong:where(.astro-36gulacn){color:var(--navy);font-size:1.05rem}.funders:where(.astro-36gulacn) span:where(.astro-36gulacn){color:var(--ink-soft);font-size:.92rem}.leaders:where(.astro-36gulacn){grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.leader:where(.astro-36gulacn){border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;gap:14px;padding:24px 22px;display:flex}.avatar:where(.astro-36gulacn){background:var(--navy);color:#fff;letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-family:Lora,serif;font-size:1.1rem;font-weight:600;display:flex}.leader:where(.astro-36gulacn)>div:where(.astro-36gulacn){flex-direction:column;gap:4px;display:flex}.leader-name:where(.astro-36gulacn){color:var(--navy);font-family:Lora,serif;font-size:1.18rem;font-weight:600;line-height:1.25}.leader-title:where(.astro-36gulacn){letter-spacing:.06em;text-transform:uppercase;color:var(--pink-deep);font-size:.8rem;font-weight:800}.leader-note:where(.astro-36gulacn){color:var(--ink-soft);font-size:.93rem;line-height:1.45}.funder-panel:where(.astro-36gulacn){background:var(--cream);border:1px solid var(--line);border-left:5px solid var(--pink);color:var(--ink-soft);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px 48px;padding:40px 44px;display:flex}.funder-copy:where(.astro-36gulacn){flex:420px;max-width:600px}.funder-copy:where(.astro-36gulacn) h2:where(.astro-36gulacn){margin:.1em 0 .4em;font-size:2rem}.funder-copy:where(.astro-36gulacn) p:where(.astro-36gulacn){margin:0 0 12px}.recog-line:where(.astro-36gulacn){font-size:.94rem}.recog-line:where(.astro-36gulacn) a:where(.astro-36gulacn){color:var(--pink-deep);white-space:nowrap;border-bottom:1px solid #b81f6359;font-weight:700}.recog-line:where(.astro-36gulacn) a:where(.astro-36gulacn):hover{color:var(--pink);border-color:var(--pink)}.funder-actions:where(.astro-36gulacn){flex-direction:column;align-items:flex-start;gap:12px;display:flex}.funder-call:where(.astro-36gulacn){color:var(--navy);align-items:center;gap:8px;display:inline-flex}.funder-call:where(.astro-36gulacn):hover{color:var(--pink-deep)}.funder-call:where(.astro-36gulacn) svg{width:18px;height:18px;stroke:var(--pink-deep)}.funder-hours:where(.astro-36gulacn){color:var(--ink-soft);font-size:.88rem}@media (width<=1000px){.leaders:where(.astro-36gulacn){grid-template-columns:1fr 1fr}}@media (width<=860px){.cycle:where(.astro-36gulacn),.gov-grid:where(.astro-36gulacn){grid-template-columns:1fr}}@media (width<=640px){.section-head:where(.astro-36gulacn){text-align:left;margin-bottom:32px}.section-head:where(.astro-36gulacn) h2:where(.astro-36gulacn){font-size:1.8rem}.standards:where(.astro-36gulacn),.leaders:where(.astro-36gulacn){grid-template-columns:1fr}.leader:where(.astro-36gulacn){flex-direction:row;align-items:center;padding:18px 20px}.gov-card:where(.astro-36gulacn){padding:26px 22px}.facts:where(.astro-36gulacn)>div:where(.astro-36gulacn){grid-template-columns:1fr;gap:2px}.funder-panel:where(.astro-36gulacn){border-left-width:4px;padding:30px 22px}.funder-actions:where(.astro-36gulacn),.funder-actions:where(.astro-36gulacn) .btn:where(.astro-36gulacn){width:100%}.funder-actions:where(.astro-36gulacn) .btn:where(.astro-36gulacn){justify-content:center}.funder-copy:where(.astro-36gulacn) h2:where(.astro-36gulacn){font-size:1.7rem}}
