.cp-hero[data-astro-cid-ul3uamtr]{background:var(--color-brand);color:#fff;padding:var(--space-3xl) 0}.crumbs[data-astro-cid-ul3uamtr]{font-size:.8rem;color:var(--color-slate-400);margin-bottom:var(--space-lg);display:flex;gap:.5rem;flex-wrap:wrap}.crumbs[data-astro-cid-ul3uamtr] a[data-astro-cid-ul3uamtr]{color:var(--color-primary-100)}.cp-label[data-astro-cid-ul3uamtr]{font-size:.8rem;font-weight:600;letter-spacing:.15em;color:var(--color-primary-100);margin-bottom:var(--space-md)}.cp-title[data-astro-cid-ul3uamtr]{font-size:clamp(2.25rem,5.5vw,3.5rem);font-weight:900;line-height:1.15;margin-bottom:var(--space-lg)}.cp-sub[data-astro-cid-ul3uamtr]{font-size:1.05rem;color:var(--color-slate-400);line-height:1.9;max-width:44rem;margin-bottom:var(--space-xl)}.cp-actions[data-astro-cid-ul3uamtr]{display:flex;gap:var(--space-md);flex-wrap:wrap}.cp-cta[data-astro-cid-ul3uamtr]{display:inline-block;background:#fff;color:var(--color-brand);padding:.75rem 2rem;border-radius:var(--radius-md);font-weight:600}.cp-cta[data-astro-cid-ul3uamtr]:hover{background:#e6edf7;color:var(--color-brand)}.cp-cta-secondary[data-astro-cid-ul3uamtr]{display:inline-block;color:var(--color-slate-400);padding:.75rem 2rem;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-md);font-weight:500}.cp-cta-secondary[data-astro-cid-ul3uamtr]:hover{color:#fff;border-color:#ffffff80}.section-title[data-astro-cid-ul3uamtr]{font-size:1.75rem;font-weight:900;color:var(--color-slate-900);margin-bottom:var(--space-sm)}.section-title[data-astro-cid-ul3uamtr].light{color:#fff}.section-desc[data-astro-cid-ul3uamtr]{color:var(--color-slate-600);margin-bottom:var(--space-2xl);max-width:48rem}.section-desc[data-astro-cid-ul3uamtr].light{color:var(--color-slate-400)}.section-alt[data-astro-cid-ul3uamtr]{background:var(--color-slate-100)}.needs-grid[data-astro-cid-ul3uamtr]{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--space-lg)}.need-item[data-astro-cid-ul3uamtr]{border-top:3px solid var(--color-primary-600);padding-top:var(--space-md)}.need-item[data-astro-cid-ul3uamtr] h3[data-astro-cid-ul3uamtr]{font-size:1.05rem;font-weight:700;color:var(--color-slate-900);margin-bottom:var(--space-xs)}.need-item[data-astro-cid-ul3uamtr] p[data-astro-cid-ul3uamtr]{font-size:.9rem;color:var(--color-slate-600)}.steps[data-astro-cid-ul3uamtr]{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:var(--space-lg)}.step[data-astro-cid-ul3uamtr]{display:flex;gap:var(--space-md);background:#fff;border:1px solid var(--color-slate-200);border-radius:var(--radius-card);padding:var(--space-lg)}.step-num[data-astro-cid-ul3uamtr]{font-size:1.5rem;font-weight:900;color:var(--color-primary-500);line-height:1.2;font-variant-numeric:tabular-nums}.step[data-astro-cid-ul3uamtr] h3[data-astro-cid-ul3uamtr]{font-size:1rem;font-weight:700;color:var(--color-slate-900);margin-bottom:var(--space-xs)}.step[data-astro-cid-ul3uamtr] p[data-astro-cid-ul3uamtr]{font-size:.875rem;color:var(--color-slate-600)}.sub-title[data-astro-cid-ul3uamtr]{font-size:1.1rem;font-weight:700;color:var(--color-slate-900);margin:var(--space-xl) 0 var(--space-md)}.org-grid[data-astro-cid-ul3uamtr]{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:var(--space-lg)}.org-card[data-astro-cid-ul3uamtr]{display:flex;gap:var(--space-md);padding:var(--space-md);color:inherit;align-items:flex-start}.org-cover[data-astro-cid-ul3uamtr]{flex:0 0 4.5rem;height:4.5rem;border-radius:var(--radius-md);overflow:hidden;background:var(--color-primary-100);display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1.5rem;color:var(--color-primary-600)}.org-cover[data-astro-cid-ul3uamtr] img[data-astro-cid-ul3uamtr]{width:100%;height:100%;object-fit:cover}.org-info[data-astro-cid-ul3uamtr] h4[data-astro-cid-ul3uamtr]{font-size:.95rem;font-weight:700;color:var(--color-slate-900);margin:.25rem 0}.org-info[data-astro-cid-ul3uamtr] p[data-astro-cid-ul3uamtr]{font-size:.8rem;color:var(--color-slate-600);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.brand-grid[data-astro-cid-ul3uamtr]{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:var(--space-lg)}.brand-card[data-astro-cid-ul3uamtr]{padding:var(--space-lg)}.brand-card[data-astro-cid-ul3uamtr] h4[data-astro-cid-ul3uamtr]{font-size:1rem;font-weight:700;color:var(--color-slate-900);margin:var(--space-sm) 0 var(--space-xs)}.brand-card[data-astro-cid-ul3uamtr] p[data-astro-cid-ul3uamtr]{font-size:.875rem;color:var(--color-slate-600)}.more-link[data-astro-cid-ul3uamtr]{margin-top:var(--space-xl);font-weight:600}.faq[data-astro-cid-ul3uamtr]{max-width:48rem;display:flex;flex-direction:column;gap:var(--space-sm)}.faq-item[data-astro-cid-ul3uamtr]{background:#fff;border:1px solid var(--color-slate-200);border-radius:var(--radius-md);padding:var(--space-md) var(--space-lg)}.faq-item[data-astro-cid-ul3uamtr] summary[data-astro-cid-ul3uamtr]{font-weight:700;color:var(--color-slate-900);cursor:pointer}.faq-item[data-astro-cid-ul3uamtr] p[data-astro-cid-ul3uamtr]{margin-top:var(--space-sm);font-size:.9rem;color:var(--color-slate-600)}.cp-contact[data-astro-cid-ul3uamtr]{background:var(--color-brand);color:#fff}.cp-contact-inner[data-astro-cid-ul3uamtr]{text-align:center;max-width:36rem;margin:0 auto}.cp-contact-inner[data-astro-cid-ul3uamtr] .section-desc[data-astro-cid-ul3uamtr]{margin-left:auto;margin-right:auto;margin-bottom:var(--space-xl)}.cp-contact-link[data-astro-cid-ul3uamtr]{color:#fff;font-size:1.125rem;font-weight:500;padding:.75rem 2rem;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-md);display:inline-block}.cp-contact-link[data-astro-cid-ul3uamtr]:hover{background:#ffffff1a;color:#fff}@media(max-width:640px){.steps[data-astro-cid-ul3uamtr]{grid-template-columns:1fr}}
