.PageHeader-module__bRDKxW__header{text-align:center;background:linear-gradient(#f9fafb 0%,#fff 100%);border-bottom:1px solid #e5e7eb;padding:8rem 0 4rem}.PageHeader-module__bRDKxW__container{max-width:800px;margin:0 auto;padding:0 2rem}.PageHeader-module__bRDKxW__badge{color:#3b82f6;letter-spacing:.05em;text-transform:uppercase;background:#eff6ff;border-radius:100px;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-block}.PageHeader-module__bRDKxW__title{color:#111827;letter-spacing:-.02em;margin-bottom:1.5rem;font-size:3.5rem;font-weight:700;line-height:1.1}.PageHeader-module__bRDKxW__subtitle{color:#6b7280;font-size:1.25rem;line-height:1.6}@media (max-width:768px){.PageHeader-module__bRDKxW__header{padding:6rem 0 3rem}.PageHeader-module__bRDKxW__title{font-size:2.5rem}}.prose{font-family:var(--font-sans);color:#374151;line-height:1.75}.prose h2{color:#111827;letter-spacing:-.02em;margin-top:3rem;margin-bottom:1.5rem;font-size:1.875rem;font-weight:700;line-height:1.2}.prose h3{color:#111827;letter-spacing:-.01em;margin-top:2rem;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.prose p{margin-bottom:1.5rem;line-height:1.75}.prose ul{margin-bottom:1.5rem;margin-left:1.5rem;list-style:outside}.prose li{margin-bottom:.75rem;line-height:1.75}.prose strong{color:#111827;font-weight:600}
