.breadcrumb-bar.svelte-1tauajm{background:var(--bg2);border-bottom:1px solid var(--bdr);padding:10px 0}.bc-inner.svelte-1tauajm{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--mut)}.bc-link.svelte-1tauajm{color:var(--blue);text-decoration:none}.bc-link.svelte-1tauajm:hover{text-decoration:underline}.bc-sep.svelte-1tauajm{color:var(--bdr2)}.bc-cur.svelte-1tauajm{color:var(--ink2);font-weight:600}.sec.svelte-1tauajm{padding:60px 0}.bg-default.svelte-1tauajm{background:var(--bg)}.bg-surface.svelte-1tauajm{background:var(--sf)}.eyebrow.svelte-1tauajm{display:flex;align-items:center;gap:10px;margin-bottom:10px}.ey-num.svelte-1tauajm{font-size:.75rem;font-weight:800;color:#fff;background:#16a34a;width:28px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ey-lbl.svelte-1tauajm{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.sec-h2.svelte-1tauajm{font-size:clamp(1.4rem,3vw,2rem);font-weight:800;color:var(--ink);letter-spacing:-.025em;line-height:1.2;margin-bottom:14px}.sec-h2.svelte-1tauajm em:where(.svelte-1tauajm){color:#16a34a;font-style:normal}.sec-sub.svelte-1tauajm{font-size:1rem;color:var(--mut);line-height:1.7;margin-bottom:32px;max-width:600px}.origin-grid.svelte-1tauajm{display:grid;grid-template-columns:1fr;gap:40px;align-items:start}@media(min-width:1024px){.origin-grid.svelte-1tauajm{grid-template-columns:1fr 280px}}.origin-text.svelte-1tauajm p:where(.svelte-1tauajm){font-size:1rem;color:var(--ink2);line-height:1.82;margin-bottom:16px}.origin-text.svelte-1tauajm p:where(.svelte-1tauajm) strong:where(.svelte-1tauajm){color:var(--ink);font-weight:700}.origin-stats.svelte-1tauajm{display:grid;grid-template-columns:1fr 1fr;gap:10px}.stat-card.svelte-1tauajm{background:var(--sf);border:1px solid var(--bdr);border-radius:14px;padding:18px 14px;text-align:center;border-top:3px solid #16a34a}.sc-wide.svelte-1tauajm{grid-column:span 2}.stat-num.svelte-1tauajm{font-size:1.8rem;font-weight:800;color:#16a34a;display:block;line-height:1;margin-bottom:6px}.stat-lbl.svelte-1tauajm{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--mut)}.gen-grid.svelte-1tauajm{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:640px){.gen-grid.svelte-1tauajm{grid-template-columns:1fr 1fr}}.gen-card.svelte-1tauajm{padding:26px 24px;border-radius:16px;border:1px solid var(--bdr);background:var(--bg);transition:all .28s;position:relative;overflow:hidden}.gen-card.svelte-1tauajm:before{content:"";position:absolute;top:0;left:0;right:0;height:4px}.gc-citizens.svelte-1tauajm:before{background:#16a34a}.gc-children.svelte-1tauajm:before{background:#f59e0b}.gen-card.svelte-1tauajm:hover{transform:translateY(-4px);box-shadow:var(--sh-lg)}.gc-icon.svelte-1tauajm{font-size:2.2rem;display:block;margin-bottom:12px}.gc-h.svelte-1tauajm{font-size:1rem;font-weight:800;color:var(--ink);margin-bottom:10px}.gc-p.svelte-1tauajm{font-size:.9rem;color:var(--ink2);line-height:1.75;margin-bottom:14px}.gc-p.svelte-1tauajm strong:where(.svelte-1tauajm){color:var(--ink);font-weight:700}.gc-tag.svelte-1tauajm{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#16a34a;background:#16a34a1a;padding:4px 12px;border-radius:20px;display:inline-block}.gc-children.svelte-1tauajm .gc-tag:where(.svelte-1tauajm){color:#d97706;background:#f59e0b1a}.steps.svelte-1tauajm{display:flex;flex-direction:column;gap:14px;margin-bottom:32px}.step-item.svelte-1tauajm{display:flex;align-items:flex-start;gap:18px;padding:20px 22px;background:var(--bg);border:1px solid var(--bdr);border-radius:14px;box-shadow:var(--sh);transition:all .22s}.step-item.svelte-1tauajm:hover{box-shadow:var(--sh-lg);border-color:#86efac}.step-badge.svelte-1tauajm{width:64px;min-width:64px;height:64px;background:#16a34a;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:800;color:#fff;flex-shrink:0}.step-body.svelte-1tauajm{flex:1;min-width:0}.step-h.svelte-1tauajm{font-size:1rem;font-weight:700;color:var(--ink);margin-bottom:5px}.step-icon.svelte-1tauajm{margin-right:7px}.step-p.svelte-1tauajm{font-size:.9rem;color:var(--mut);line-height:1.7;margin:0}.phil-two.svelte-1tauajm{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:768px){.phil-two.svelte-1tauajm{grid-template-columns:1fr 1fr}}.phil-col.svelte-1tauajm p:where(.svelte-1tauajm){font-size:1rem;color:var(--ink2);line-height:1.82;margin-bottom:16px}.phil-col.svelte-1tauajm p:where(.svelte-1tauajm) strong:where(.svelte-1tauajm){color:var(--ink);font-weight:700}.phil-col.svelte-1tauajm p:where(.svelte-1tauajm) em:where(.svelte-1tauajm){color:#16a34a;font-style:italic}.phil-quote.svelte-1tauajm{border-left:4px solid #16a34a;padding:14px 18px;background:var(--bg2);border-radius:0 10px 10px 0;font-style:italic;font-size:.95rem;color:var(--ink2);line-height:1.7;margin-top:16px}.phil-quote.svelte-1tauajm cite:where(.svelte-1tauajm){display:block;margin-top:8px;font-style:normal;font-size:.82rem;font-weight:700;color:#16a34a}.cta-band.svelte-1tauajm{background:linear-gradient(138deg,#052e16,#16a34a);padding:60px 0}
