.page_hero__txND3{position:relative;padding:10rem 2rem 5rem;background:linear-gradient(135deg,var(--color-primary-dark) 0,var(--color-primary) 100%);text-align:center}.page_heroContent__vr2s4{max-width:800px;margin:0 auto}.page_label__X1vvN{display:inline-block;font-size:.875rem;font-weight:600;color:var(--color-secondary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}.page_hero__txND3 h1{font-family:var(--font-heading);font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.2}.page_hero__txND3 p{font-size:1rem;color:var(--color-gray-300)}.page_content__7OWdv{padding:4rem 2rem}.page_container__8zzTT{max-width:900px;margin:0 auto}.page_section__oW9RG{margin-bottom:3rem}.page_section__oW9RG:last-child{margin-bottom:0}.page_section__oW9RG h2{font-size:1.5rem;font-weight:700;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid var(--color-secondary)}.page_section__oW9RG h2,.page_section__oW9RG h3{font-family:var(--font-heading);color:var(--color-gray-900)}.page_section__oW9RG h3{font-size:1.125rem;font-weight:600;margin:1.5rem 0 .5rem}.page_section__oW9RG p{font-size:1rem;color:var(--color-gray-600);line-height:1.8;margin-bottom:1rem}.page_section__oW9RG ul{list-style:disc;padding-left:1.5rem;margin-bottom:1rem}.page_section__oW9RG ul li{font-size:1rem;color:var(--color-gray-600);line-height:1.8;margin-bottom:.25rem}.page_section__oW9RG strong{color:var(--color-gray-800)}@media (max-width:768px){.page_hero__txND3{padding:8rem 1rem 3rem}.page_content__7OWdv{padding:2rem 1rem}.page_section__oW9RG h2{font-size:1.25rem}}