.PageHeader-module__bRDKxW__header{text-align:center;background:linear-gradient(#f8fafc 0%,#fff 100%);border-bottom:1px solid #e2e8f0;padding:8rem 0 4rem}.PageHeader-module__bRDKxW__container{max-width:800px;margin:0 auto;padding:0 2rem}.PageHeader-module__bRDKxW__badge{color:#2563eb;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:#0f172a;letter-spacing:-.02em;margin-bottom:1.5rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.15}.PageHeader-module__bRDKxW__subtitle{color:#64748b;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:clamp(1.6rem,5vw,2.25rem)}}.prose{font-family:var(--font-sans);color:#475569;line-height:1.75}.prose h2{color:#0f172a;letter-spacing:-.02em;margin-top:3rem;margin-bottom:1.5rem;font-size:1.875rem;font-weight:700;line-height:1.2}.prose h3{color:#0f172a;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:#0f172a;font-weight:600}
