.page_pageHero__a2ahW{padding:4rem 0 3rem;background:linear-gradient(175deg,var(--white) 0,var(--brand-teal-pale) 100%)}.page_pageHeroText__sss9t{font-size:1.125rem;color:var(--gray-600);max-width:640px;line-height:1.7}.page_sectionHeader__2MkXW{margin-bottom:3rem;text-align:center}.page_process__z6CD0{background:var(--white)}.page_timeline__xt4p1{max-width:700px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.page_timelineItem__qPSU7{display:flex;gap:1.5rem;align-items:flex-start}.page_timelineNum__igjUN{width:48px;height:48px;min-width:48px;display:flex;align-items:center;justify-content:center;background:var(--brand-deep);color:var(--white);font-family:var(--font-display);font-size:1.25rem;font-weight:700;border-radius:50%}.page_timelineContent__7wchF h3{font-family:var(--font-body);font-size:1.125rem;font-weight:700;color:var(--brand-deep);margin-bottom:.5rem}.page_timelineContent__7wchF p{font-size:.9375rem;color:var(--gray-600);line-height:1.7}.page_modalities__MYipA{background:var(--gray-50)}.page_modalitiesGrid__1pMKg{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}.page_modalityCard__64wOd{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);padding:2rem}.page_modalityTag__U6xSe{display:inline-block;background:var(--brand-deep);color:var(--white);font-size:.75rem;font-weight:600;padding:.25rem .75rem;border-radius:20px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.page_modalityTagBlue__W3slC{background:var(--brand-teal)}.page_modalityCard__64wOd h3{font-family:var(--font-body);font-size:1.25rem;font-weight:700;color:var(--brand-deep);margin-bottom:.75rem}.page_modalityCard__64wOd p{font-size:.9375rem;color:var(--gray-600);line-height:1.6;margin-bottom:1rem}.page_modalityList__C0GQB{list-style:none;padding:0;display:flex;flex-direction:column;gap:.5rem}.page_modalityList__C0GQB li{font-size:.9375rem;color:var(--gray-600)}.page_modalityList__C0GQB strong{color:var(--brand-deep)}.page_ctaSection__7EzKY{background:url(/assets/images/pattern-poupa-alt.svg) repeat 50%/260px,var(--brand-gradient);padding:4rem 0;text-align:center}.page_ctaInner__0pplE{max-width:560px;margin:0 auto}.page_ctaInner__0pplE h2{color:var(--white);margin-bottom:.75rem}.page_ctaInner__0pplE p{color:rgba(255,255,255,.7);margin-bottom:1.5rem}@media (max-width:768px){.page_modalitiesGrid__1pMKg{grid-template-columns:1fr}}