.page_hero__7KFOs{position:relative;padding:8rem 0 4rem;min-height:40vh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.page_heroBackground__a2JaP{position:absolute;inset:0;background:linear-gradient(135deg,var(--color-clinical-mint) 0,var(--color-sterile-ivory) 100%);z-index:0}.page_heroBackground__a2JaP:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 70%,rgba(25,55,61,.08) 0,transparent 50%),radial-gradient(circle at 70% 30%,rgba(179,209,87,.15) 0,transparent 50%)}.page_heroContent__dzLob{position:relative;z-index:1}.page_heroTitle__ixXIp{font-size:2rem;font-weight:700;color:var(--color-pharma-teal);margin:0;letter-spacing:-.02em}@media (min-width:768px){.page_hero__7KFOs{padding:10rem 0 5rem;min-height:45vh}.page_heroTitle__ixXIp{font-size:3rem}}@media (min-width:1024px){.page_heroTitle__ixXIp{font-size:3.5rem}}.page_aboutSection__RYz7_{padding:3rem 0;background:var(--color-white)}.page_contentGrid__wZO8m{display:block}.page_mainContent__TeHAh{max-width:100%}@media (min-width:768px){.page_aboutSection__RYz7_{padding:4rem 0}.page_mainContent__TeHAh{max-width:720px;margin:0 auto}}@media (min-width:1024px){.page_aboutSection__RYz7_{padding:5rem 0}.page_mainContent__TeHAh{max-width:800px}}.page_intro__YeqBg{font-size:1.125rem;line-height:1.8;color:var(--color-gray-700);font-weight:500;margin-bottom:2rem;padding-bottom:2rem;border-bottom:3px solid var(--color-vitality-green);text-align:justify}@media (min-width:768px){.page_intro__YeqBg{font-size:1.25rem}}.page_contentBlock___Lrkg{margin-bottom:1.5rem}.page_contentBlock___Lrkg p{font-size:1rem;line-height:1.85;color:var(--color-gray-600);text-align:justify}@media (min-width:768px){.page_contentBlock___Lrkg{margin-bottom:2rem}.page_contentBlock___Lrkg p{font-size:1.1rem}}.page_highlightBlock__Ftnf1{margin-top:2rem;padding:1.5rem;background:var(--color-pharma-teal);border-radius:.75rem}.page_highlightBlock__Ftnf1 p{font-size:1rem;line-height:1.85;color:var(--color-white);margin:0;text-align:justify}@media (min-width:768px){.page_highlightBlock__Ftnf1{padding:2rem;margin-top:2.5rem}.page_highlightBlock__Ftnf1 p{font-size:1.1rem}}