/* RxPx pillar design source 11833 */
/* Article reading mode — unscoped so Divi/preview cannot miss page-id */
body.rxpx-articles-reading .rxpx-articles__hero,
body.rxpx-articles-reading .rxpx-articles__hero-inner,
body.rxpx-articles-reading .rxpx-articles__filters,
body.rxpx-articles-reading #rxpx-articles-filters,
.rxpx-articles__hero.rxpx-is-hidden,
.rxpx-articles__hero-inner.rxpx-is-hidden,
.rxpx-articles__filters.rxpx-is-hidden {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  max-height: 0 !important;
  overflow: hidden !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}
@import url('https://fonts.googleapis.com/css2?family=Bitcount:wght@400&family=Instrument+Sans:wght@400;500;600;700&display=swap'); .rxpx-pillar-source-11833 #main-header, .rxpx-pillar-source-11833 #main-header, .rxpx-pillar-source-11833 #main-header, .rxpx-pillar-source-11833 #main-header, .rxpx-pillar-source-11833 #main-footer, .rxpx-pillar-source-11833 #main-footer, .rxpx-pillar-source-11833 #main-footer, .rxpx-pillar-source-11833 #main-footer, .rxpx-pillar-source-11833 .et-l--header, .rxpx-pillar-source-11833 .et-l--header, .rxpx-pillar-source-11833 .et-l--header, .rxpx-pillar-source-11833 .et-l--header, .rxpx-pillar-source-11833 .et-l--footer, .rxpx-pillar-source-11833 .et-l--footer, .rxpx-pillar-source-11833 .et-l--footer, .rxpx-pillar-source-11833 .et-l--footer, .rxpx-pillar-source-11833 #et-boc .et-l--header, .rxpx-pillar-source-11833 #et-boc .et-l--header, .rxpx-pillar-source-11833 #et-boc .et-l--header, .rxpx-pillar-source-11833 #et-boc .et-l--header, .rxpx-pillar-source-11833 #et-boc .et-l--footer, .rxpx-pillar-source-11833 #et-boc .et-l--footer, .rxpx-pillar-source-11833 #et-boc .et-l--footer, .rxpx-pillar-source-11833 #et-boc .et-l--footer { display: none !important; } .rxpx-pillar-source-11833 #page-container, .rxpx-pillar-source-11833 #page-container, .rxpx-pillar-source-11833 #page-container, .rxpx-pillar-source-11833 #page-container, .rxpx-pillar-source-11833 #et-main-area, .rxpx-pillar-source-11833 #et-main-area, .rxpx-pillar-source-11833 #et-main-area, .rxpx-pillar-source-11833 #et-main-area { padding-top: 0 !important; } .rxpx-pillar-source-11833 .et_pb_section.rxpx-styles, .rxpx-pillar-source-11833 .et_pb_section.rxpx-styles, .rxpx-pillar-source-11833 .et_pb_section.rxpx-styles, .rxpx-pillar-source-11833 .et_pb_section.rxpx-styles { position: absolute !important; left: 0 !important; top: 0 !important; width: 100% !important; height: 0 !important; min-height: 0 !important; max-height: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; border: 0 !important; background: transparent !important; z-index: -1 !important; pointer-events: none !important; } .rxpx-pillar-source-11833 .et_pb_section.rxpx-styles .et_pb_row, .rxpx-pillar-source-11833 .et_pb_section.rxpx-styles .et_pb_row, .rxpx-pillar-source-11833 .et_pb_section.rxpx-styles .et_pb_row, .rxpx-pillar-source-11833 .et_pb_section.rxpx-styles .et_pb_row, .rxpx-pillar-source-11833 .et_pb_section.rxpx-styles .et_pb_column, .rxpx-pillar-source-11833 .et_pb_section.rxpx-styles .et_pb_column, .rxpx-pillar-source-11833 .et_pb_section.rxpx-styles .et_pb_column, .rxpx-pillar-source-11833 .et_pb_section.rxpx-styles .et_pb_column, .rxpx-pillar-source-11833 .et_pb_section.rxpx-styles .et_pb_code, .rxpx-pillar-source-11833 .et_pb_section.rxpx-styles .et_pb_code, .rxpx-pillar-source-11833 .et_pb_section.rxpx-styles .et_pb_code, .rxpx-pillar-source-11833 .et_pb_section.rxpx-styles .et_pb_code, .rxpx-pillar-source-11833 .et_pb_section.rxpx-styles .et_pb_code_inner, .rxpx-pillar-source-11833 .et_pb_section.rxpx-styles .et_pb_code_inner, .rxpx-pillar-source-11833 .et_pb_section.rxpx-styles .et_pb_code_inner, .rxpx-pillar-source-11833 .et_pb_section.rxpx-styles .et_pb_code_inner { margin: 0 !important; padding: 0 !important; min-height: 0 !important; height: 0 !important; max-height: 0 !important; overflow: hidden !important; line-height: 0 !important; font-size: 0 !important; } .rxpx-pillar-source-11833, .rxpx-pillar-source-11833, .rxpx-pillar-source-11833, .rxpx-pillar-source-11833 { --rxpx-dark: #0a1719; --rxpx-accent: #c4f2d9; --rxpx-accent-text: #18353a; font-family: 'Instrument Sans', Helvetica, Arial, sans-serif; } .rxpx-pillar-source-11833 .et_pb_section, .rxpx-pillar-source-11833 .et_pb_section, .rxpx-pillar-source-11833 .et_pb_section, .rxpx-pillar-source-11833 .et_pb_section { font-family: 'Instrument Sans', Helvetica, Arial, sans-serif; } .rxpx-site-header { position: relative; top: auto; z-index: 9999; width: 100%; font-family: 'Instrument Sans', Helvetica, Arial, sans-serif; } .rxpx-site-header__inner { max-width: 1280px; margin: 0 auto; padding: 16px 0; display: flex; align-items: center; justify-content: space-between; gap: 24px; box-sizing: border-box; } .rxpx-site-header__logo { display: flex; align-items: center; text-decoration: none; flex: 1 1 0; min-width: 0; } .rxpx-site-header__logo img, .rxpx-site-header__logo svg { height: 26px; width: auto; display: block; } .rxpx-site-header__nav { display: flex; align-items: center; justify-content: center; gap: 0; flex: 0 0 auto; } .rxpx-site-header__nav a { color: #fff !important; text-decoration: none !important; font-size: 16px; font-weight: 500; line-height: 24px; padding: 6px 16px; white-space: nowrap; } .rxpx-site-header__nav a.is-active { opacity: 1; text-decoration: underline !important; text-underline-offset: 6px; } .rxpx-site-header__cta-wrap { flex: 1 1 0; display: flex; justify-content: flex-end; min-width: 0; } .rxpx-site-header__cta { display: inline-flex; align-items: center; justify-content: center; border-radius: 8px; padding: 8px 28px; font-size: 14px; font-weight: 600; line-height: 20px; text-decoration: none !important; background: var(--rxpx-accent) !important; color: var(--rxpx-accent-text) !important; box-shadow: 0 0 0 4px rgba(255,255,255,0.12); white-space: nowrap; } .rxpx-hero .et_pb_row { max-width: 1280px !important; } .rxpx-pill { display: inline-block; margin: 0 0 16px; padding: 4px 12px; border-radius: 999px; border: 1px solid rgba(255,255,255,0.24); color: #fff; font-size: 14px; font-weight: 500; line-height: 20px; } .rxpx-hero-ctas { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 28px; align-items: center; } .rxpx-hero-ctas a, a.rxpx-btn-primary, a.rxpx-btn-ghost { display: inline-flex; align-items: center; justify-content: center; border-radius: 8px; padding: 12px 20px; font-family: 'Instrument Sans', Helvetica, Arial, sans-serif; font-weight: 600; font-size: 16px; line-height: 24px; text-decoration: none !important; box-sizing: border-box; } a.rxpx-btn-primary { background: var(--rxpx-accent) !important; color: var(--rxpx-accent-text) !important; border: 2px solid var(--rxpx-accent) !important; } a.rxpx-btn-ghost { background: transparent !important; color: #ffffff !important; border: 2px solid #ffffff !important; } .et_pb_button_module_wrapper.rxpx-btn-primary .et_pb_button { background: var(--rxpx-accent) !important; color: var(--rxpx-accent-text) !important; border: none !important; border-radius: 8px !important; } .et_pb_button_module_wrapper.rxpx-btn-ghost .et_pb_button { background: transparent !important; color: #fff !important; border: 2px solid #fff !important; border-radius: 8px !important; } .rxpx-hero-stats { display: flex; gap: 32px; flex-wrap: nowrap; margin-top: 28px; } .rxpx-stat-num { margin: 0; color: #fff; font-size: 40px; font-weight: 700; line-height: 1.1; } .rxpx-stat-label { margin: 4px 0 0; color: rgba(255,255,255,0.72); font-size: 14px; line-height: 20px; max-width: none; } .rxpx-body .et_pb_row, .rxpx-cta .et_pb_row, .rxpx-hero .et_pb_row { width: 100%; } .rxpx-journey { display: flex; gap: 80px; align-items: stretch; width: 100%; } .rxpx-journey__nav { flex: 0 0 408px; max-width: 408px; display: flex; flex-direction: column; } .rxpx-journey__item { border-bottom: 1px solid rgba(47,47,47,0.2); padding: 20px 0; color: #2f2f2f; } .rxpx-journey__item.is-active { display: flex; flex-direction: column; gap: 8px; flex: 1 1 auto; justify-content: space-between; min-height: 120px; } .rxpx-journey__item:not(.is-active) { opacity: 0.5; } .rxpx-journey__title { margin: 0; font-size: 20px; font-weight: 500; line-height: 28px; } .rxpx-journey__desc { margin: 0; font-size: 16px; line-height: 24px; color: #686868; } .rxpx-journey__card { flex: 1 1 0; min-width: 280px; background: #18353a; color: #c4f2d9; border-radius: 8px; padding: 40px; display: flex; flex-direction: column; justify-content: flex-end; min-height: 452px; box-sizing: border-box; } .rxpx-journey__card h3 { margin: 0 0 16px; color: #c4f2d9; font-size: 28px; font-weight: 400; line-height: 36px; } .rxpx-journey__card p { margin: 0; color: rgba(196,242,217,0.8); font-size: 18px; line-height: 28px; } .rxpx-section-header { display: flex; flex-wrap: wrap; gap: 24px; align-items: flex-start; width: 100%; } .rxpx-section-header__title { flex: 1 1 320px; min-width: 280px; } .rxpx-section-header__title h2 { margin: 0; font-size: 36px; font-weight: 500; line-height: 44px; color: #2f2f2f; } .rxpx-section-header__title .muted { color: #888; font-weight: 400; } .rxpx-section-header__body { flex: 0 1 488px; margin: 0; font-size: 16px; line-height: 24px; color: #686868; } .rxpx-eyebrow { color: #888; font-size: 16px; line-height: 24px; margin: 0 0 16px; } .rxpx-site-footer { background: #fff; font-family: 'Instrument Sans', Helvetica, Arial, sans-serif; padding: 64px 80px 0; position: relative; overflow: hidden; } .rxpx-site-footer__inner { max-width: 1280px; margin: 0 auto; display: flex; gap: 64px; align-items: stretch; padding-bottom: 88px; position: relative; z-index: 1; } .rxpx-site-footer__brand { flex: 1 1 0; display: flex; flex-direction: column; justify-content: space-between; } .rxpx-site-footer__brand img { height: 24px; width: auto; } .rxpx-site-footer__logo { display: inline-flex !important; align-items: center !important; line-height: 0 !important; text-decoration: none !important; } .rxpx-site-footer__logo-svg { display: block !important; height: 24px !important; width: auto !important; max-width: 87px !important; color: #2f2f2f !important; } .rxpx-site-footer__brand img { height: 24px; width: auto; display: block; } .rxpx-site-footer .screen-reader-text { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; border: 0 !important; } .rxpx-site-footer__copy { color: #a8a8a8; font-size: 12px; line-height: 16px; margin: 0; } .rxpx-site-footer__col h4 { font-size: 16px !important; font-weight: 500 !important; line-height: 24px !important; } .rxpx-pillar-source-11833 .rxpx-cap-grid h3, .rxpx-pillar-source-11833 .rxpx-cap-grid h3, .rxpx-pillar-source-11833 .rxpx-cap-grid h3, .rxpx-pillar-source-11833 .rxpx-cap-grid h3 { font-size: 28px !important; font-weight: 500 !important; line-height: 36px !important; margin: 0 0 12px !important; color: #2f2f2f !important; } .rxpx-pillar-source-11833 .rxpx-cap-grid p, .rxpx-pillar-source-11833 .rxpx-cap-grid p, .rxpx-pillar-source-11833 .rxpx-cap-grid p, .rxpx-pillar-source-11833 .rxpx-cap-grid p { font-size: 16px !important; font-weight: 400 !important; line-height: 24px !important; margin: 0 0 12px !important; } .rxpx-pillar-source-11833 .rxpx-cap-grid p strong, .rxpx-pillar-source-11833 .rxpx-cap-grid p strong, .rxpx-pillar-source-11833 .rxpx-cap-grid p strong, .rxpx-pillar-source-11833 .rxpx-cap-grid p strong { font-weight: 400 !important; color: #2f2f2f !important; } .rxpx-pillar-source-11833 .rxpx-cap-grid li, .rxpx-pillar-source-11833 .rxpx-cap-grid li, .rxpx-pillar-source-11833 .rxpx-cap-grid li, .rxpx-pillar-source-11833 .rxpx-cap-grid li { font-size: 14px !important; font-weight: 400 !important; line-height: 20px !important; color: #2f2f2f !important; margin: 0 0 8px !important; } .rxpx-pillar-source-11833 .rxpx-cap-grid a, .rxpx-pillar-source-11833 .rxpx-cap-grid a, .rxpx-pillar-source-11833 .rxpx-cap-grid a, .rxpx-pillar-source-11833 .rxpx-cap-grid a { font-size: 14px !important; font-weight: 600 !important; line-height: 20px !important; } .rxpx-pillar-source-11833 .rxpx-therapy-tile h4, .rxpx-pillar-source-11833 .rxpx-therapy-tile h4, .rxpx-pillar-source-11833 .rxpx-therapy-tile h4, .rxpx-pillar-source-11833 .rxpx-therapy-tile h4 { font-size: 28px !important; font-weight: 500 !important; line-height: 36px !important; margin: 0 0 8px !important; color: #2f2f2f !important; } .rxpx-pillar-source-11833 .rxpx-therapy-tile p, .rxpx-pillar-source-11833 .rxpx-therapy-tile p, .rxpx-pillar-source-11833 .rxpx-therapy-tile p, .rxpx-pillar-source-11833 .rxpx-therapy-tile p { font-size: 14px !important; font-weight: 400 !important; line-height: 20px !important; color: #686868 !important; margin: 0 !important; } .rxpx-pillar-source-11833 .et_pb_blurb .et_pb_module_header, .rxpx-pillar-source-11833 .et_pb_blurb .et_pb_module_header, .rxpx-pillar-source-11833 .et_pb_blurb .et_pb_module_header, .rxpx-pillar-source-11833 .et_pb_blurb .et_pb_module_header { font-family: 'Instrument Sans', Helvetica, Arial, sans-serif !important; font-size: 28px !important; font-weight: 500 !important; line-height: 36px !important; } .rxpx-pillar-source-11833 .et_pb_blurb .et_pb_blurb_description, .rxpx-pillar-source-11833 .et_pb_blurb .et_pb_blurb_description, .rxpx-pillar-source-11833 .et_pb_blurb .et_pb_blurb_description, .rxpx-pillar-source-11833 .et_pb_blurb .et_pb_blurb_description { font-size: 16px !important; font-weight: 400 !important; line-height: 24px !important; } .rxpx-pillar-source-11833 .rxpx-risk-col > strong:first-child, .rxpx-pillar-source-11833 .rxpx-risk-col h4, .rxpx-pillar-source-11833 .rxpx-risk-col h4, .rxpx-pillar-source-11833 .rxpx-risk-col h4, .rxpx-pillar-source-11833 .rxpx-risk-col h4 { font-size: 18px !important; font-weight: 500 !important; line-height: 28px !important; display: block; margin: 0 0 12px !important; color: #2f2f2f !important; } .rxpx-pillar-source-11833 .rxpx-eyebrow, .rxpx-pillar-source-11833 .rxpx-eyebrow, .rxpx-pillar-source-11833 .rxpx-eyebrow, .rxpx-pillar-source-11833 .rxpx-eyebrow { font-size: 16px !important; font-weight: 400 !important; line-height: 24px !important; color: #888 !important; } .rxpx-pillar-source-11833 .rxpx-footnote, .rxpx-pillar-source-11833 .rxpx-footnote, .rxpx-pillar-source-11833 .rxpx-footnote, .rxpx-pillar-source-11833 .rxpx-footnote { font-size: 12px !important; font-weight: 400 !important; line-height: 16px !important; color: #686868 !important; } .rxpx-pillar-source-11833 .rxpx-section-header__title h2 .muted, .rxpx-pillar-source-11833 .rxpx-section-header__title h2 .muted, .rxpx-pillar-source-11833 .rxpx-section-header__title h2 .muted, .rxpx-pillar-source-11833 .rxpx-section-header__title h2 .muted, .rxpx-pillar-source-11833 .et_pb_text_inner h2 span[style*="#888"], .rxpx-pillar-source-11833 .et_pb_text_inner h2 span[style*="#888"], .rxpx-pillar-source-11833 .et_pb_text_inner h2 span[style*="#888"], .rxpx-pillar-source-11833 .et_pb_text_inner h2 span[style*="#888"] { font-weight: 400 !important; } @media (max-width: 980px) { .rxpx-pillar-source-11833 .rxpx-hero h1, .rxpx-pillar-source-11833 .rxpx-hero h1, .rxpx-pillar-source-11833 .rxpx-hero h1, .rxpx-pillar-source-11833 .rxpx-hero h1, .rxpx-pillar-source-11833 .rxpx-hero .et_pb_text_inner h1, .rxpx-pillar-source-11833 .rxpx-hero .et_pb_text_inner h1, .rxpx-pillar-source-11833 .rxpx-hero .et_pb_text_inner h1, .rxpx-pillar-source-11833 .rxpx-hero .et_pb_text_inner h1 { font-size: 40px !important; line-height: 48px !important; } .rxpx-pillar-source-11833 .et_pb_text_inner h2, .rxpx-pillar-source-11833 .et_pb_text_inner h2, .rxpx-pillar-source-11833 .et_pb_text_inner h2, .rxpx-pillar-source-11833 .et_pb_text_inner h2 { font-size: 28px !important; line-height: 36px !important; } } .rxpx-pillar-source-11833 .rxpx-muted, .rxpx-pillar-source-11833 .rxpx-muted, .rxpx-pillar-source-11833 .rxpx-muted, .rxpx-pillar-source-11833 .rxpx-muted { color: #888 !important; font-weight: 400 !important; } .rxpx-pillar-source-11833 .et_pb_text_inner h2 span[style*="color"], .rxpx-pillar-source-11833 .et_pb_text_inner h2 span[style*="color"], .rxpx-pillar-source-11833 .et_pb_text_inner h2 span[style*="color"], .rxpx-pillar-source-11833 .et_pb_text_inner h2 span[style*="color"] { font-weight: 400 !important; } .rxpx-pillar-source-11833 .rxpx-quote h3, .rxpx-pillar-source-11833 .rxpx-quote .et_pb_text_inner h3 { font-size: 24px !important; font-weight: 500 !important; line-height: 32px !important; color: #c4f2d9 !important; margin: 0 0 24px !important; } .rxpx-pillar-source-11833 .rxpx-quote .rxpx-quote-name { font-size: 16px !important; font-weight: 600 !important; line-height: 24px !important; color: #c4f2d9 !important; display: block; } .rxpx-pillar-source-11833 .rxpx-quote .rxpx-quote-role { font-size: 16px !important; font-weight: 400 !important; line-height: 24px !important; color: rgba(196,242,217,0.8) !important; display: block; } .rxpx-pillar-source-11833 .rxpx-iso-label, .rxpx-pillar-source-11833 .rxpx-iso-label, .rxpx-pillar-source-11833 .rxpx-iso-label, .rxpx-pillar-source-11833 .rxpx-iso-label { font-size: 14px !important; font-weight: 500 !important; line-height: 20px !important; color: #2f2f2f !important; text-align: center; margin: 0 !important; } .rxpx-pillar-source-11833 .et_pb_section.rxpx-cta { background: #ffffff !important; padding-top: 80px !important; padding-bottom: 80px !important; } .rxpx-pillar-source-11833 .rxpx-home-cta { width: 100% !important; max-width: 1280px !important; margin: 0 auto !important; padding: 120px 48px !important; background: #0a1719 !important; border-radius: 12px !important; box-sizing: border-box !important; overflow: hidden !important; text-align: center !important; color: #ffffff !important; } .rxpx-pillar-source-11833 .rxpx-home-cta__inner { display: flex !important; flex-direction: column !important; align-items: center !important; gap: 16px !important; width: 100% !important; margin: 0 !important; padding: 0 !important; } .rxpx-pillar-source-11833 .rxpx-home-cta h2 { font-family: "Instrument Sans", Helvetica, Arial, sans-serif !important; font-size: 48px !important; font-weight: 400 !important; line-height: 56px !important; color: #ffffff !important; margin: 0 !important; padding: 0 !important; text-align: center !important; } .rxpx-pillar-source-11833 .rxpx-home-cta h2 .rxpx-home-cta__line2 { display: block !important; font-weight: 500 !important; } .rxpx-pillar-source-11833 .rxpx-home-cta h2 br { display: none !important; } .rxpx-pillar-source-11833 .rxpx-home-cta__sub { display: flex !important; flex-direction: column !important; align-items: center !important; padding-bottom: 16px !important; margin: 0 !important; } .rxpx-pillar-source-11833 .rxpx-home-cta__sub p { margin: 0 !important; padding: 0 !important; font-family: "Instrument Sans", Helvetica, Arial, sans-serif !important; font-size: 16px !important; font-weight: 400 !important; line-height: 24px !important; color: rgba(255, 255, 255, 0.8) !important; text-align: center !important; white-space: nowrap !important; } .rxpx-pillar-source-11833 .rxpx-cta-actions { display: flex !important; flex-wrap: wrap !important; justify-content: center !important; align-items: flex-start !important; gap: 12px !important; margin: 0 !important; padding: 0 !important; } .rxpx-pillar-source-11833 .rxpx-home-cta .rxpx-btn-primary { display: inline-flex !important; align-items: center !important; justify-content: center !important; padding: 12px 28px !important; border-radius: 8px !important; background: #c4f2d9 !important; color: #18353a !important; font-family: "Instrument Sans", Helvetica, Arial, sans-serif !important; font-size: 14px !important; font-weight: 600 !important; line-height: 20px !important; text-decoration: none !important; border: 0 !important; box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.12) !important; } .rxpx-pillar-source-11833 .rxpx-home-cta .rxpx-btn-ghost { display: inline-flex !important; align-items: center !important; justify-content: center !important; padding: 12px 28px !important; border-radius: 8px !important; background: transparent !important; color: #ffffff !important; font-family: "Instrument Sans", Helvetica, Arial, sans-serif !important; font-size: 14px !important; font-weight: 600 !important; line-height: 20px !important; text-decoration: none !important; border: 2px solid rgba(255, 255, 255, 0.2) !important; box-shadow: none !important; } @media (max-width: 980px) { .rxpx-pillar-source-11833 .rxpx-home-cta { padding: 80px 24px !important; } .rxpx-pillar-source-11833 .rxpx-home-cta h2 { font-size: 36px !important; line-height: 44px !important; } .rxpx-pillar-source-11833 .rxpx-home-cta__sub p { white-space: normal !important; max-width: 593px !important; } } .rxpx-pillar-source-11833 .rxpx-cap-blurbs-dup { display: none !important; } .rxpx-pillar-source-11833 .rxpx-solution-brief p:not(.rxpx-eyebrow) { font-size: 16px !important; font-weight: 400 !important; line-height: 24px !important; color: rgba(255,255,255,0.8) !important; } .rxpx-pillar-source-11833 .rxpx-solution-brief h2 { font-size: 36px !important; font-weight: 500 !important; line-height: 44px !important; color: #fff !important; } .rxpx-pillar-source-11833 p.rxpx-eyebrow, .rxpx-pillar-source-11833 p.rxpx-eyebrow, .rxpx-pillar-source-11833 p.rxpx-eyebrow, .rxpx-pillar-source-11833 p.rxpx-eyebrow { font-size: 16px !important; font-weight: 400 !important; line-height: 24px !important; color: #888 !important; margin: 0 0 8px !important; } .rxpx-pillar-source-11833 .rxpx-muted, .rxpx-pillar-source-11833 .rxpx-muted, .rxpx-pillar-source-11833 .rxpx-muted, .rxpx-pillar-source-11833 .rxpx-muted { color: #888 !important; font-weight: 400 !important; } .rxpx-pillar-source-11833 p.rxpx-eyebrow, .rxpx-pillar-source-11833 p.rxpx-eyebrow, .rxpx-pillar-source-11833 p.rxpx-eyebrow, .rxpx-pillar-source-11833 p.rxpx-eyebrow { font-size: 16px !important; font-weight: 400 !important; line-height: 24px !important; color: #888 !important; margin: 0 0 8px !important; } .rxpx-pillar-source-11833 .rxpx-phase .et_pb_module_header, .rxpx-pillar-source-11833 .rxpx-phase .et_pb_module_header, .rxpx-pillar-source-11833 .rxpx-phase .et_pb_module_header { font-size: 28px !important; font-weight: 500 !important; line-height: 36px !important; } .rxpx-pillar-source-11833 .rxpx-phase .et_pb_blurb_description, .rxpx-pillar-source-11833 .rxpx-phase .et_pb_blurb_description, .rxpx-pillar-source-11833 .rxpx-phase .et_pb_blurb_description { font-size: 18px !important; font-weight: 400 !important; line-height: 28px !important; }   .rxpx-pillar-source-11833 .rxpx-compare .et_pb_module_header, .rxpx-pillar-source-11833 .rxpx-compare .et_pb_module_header, .rxpx-pillar-source-11833 .rxpx-compare .et_pb_module_header { font-size: 18px !important; font-weight: 500 !important; line-height: 28px !important; } .rxpx-pillar-source-11833 .rxpx-compare .et_pb_blurb_description, .rxpx-pillar-source-11833 .rxpx-compare .et_pb_blurb_description, .rxpx-pillar-source-11833 .rxpx-compare .et_pb_blurb_description { font-size: 14px !important; font-weight: 400 !important; line-height: 20px !important; } .rxpx-pillar-source-11833 .rxpx-iso-label, .rxpx-pillar-source-11833 .rxpx-iso-label, .rxpx-pillar-source-11833 .rxpx-iso-label, .rxpx-pillar-source-11833 .rxpx-iso-label { font-size: 14px !important; font-weight: 500 !important; line-height: 20px !important; color: #2f2f2f !important; } .rxpx-pillar-source-11833 .rxpx-pill, .rxpx-pillar-source-11833 .rxpx-pill, .rxpx-pillar-source-11833 .rxpx-pill, .rxpx-pillar-source-11833 .rxpx-pill { font-size: 14px !important; font-weight: 400 !important; line-height: 20px !important; } .rxpx-pillar-source-11833 .rxpx-page-cta h2, .rxpx-pillar-source-11833 .rxpx-page-cta h2, .rxpx-pillar-source-11833 .rxpx-page-cta h2 { font-family: 'Instrument Sans', Helvetica, Arial, sans-serif !important; font-size: 48px !important; font-weight: 400 !important; line-height: 56px !important; color: #fff !important; margin: 0 0 16px !important; } .rxpx-pillar-source-11833 .rxpx-page-cta h2 strong, .rxpx-pillar-source-11833 .rxpx-page-cta h2 strong, .rxpx-pillar-source-11833 .rxpx-page-cta h2 strong { font-weight: 500 !important; } .rxpx-pillar-source-11833 .rxpx-page-cta p, .rxpx-pillar-source-11833 .rxpx-page-cta p, .rxpx-pillar-source-11833 .rxpx-page-cta p { font-size: 16px !important; font-weight: 400 !important; line-height: 24px !important; color: rgba(255,255,255,0.8) !important; } .rxpx-pillar-source-11833 .rxpx-builds h2 { font-size: 28px !important; font-weight: 400 !important; line-height: 36px !important; color: #f2b9d8 !important; margin: 0 0 16px !important; } .rxpx-pillar-source-11833 .rxpx-builds p { font-size: 18px !important; font-weight: 400 !important; line-height: 28px !important; color: rgba(242,185,216,0.8) !important; margin: 0 !important; } .rxpx-pillar-source-11833 .et_pb_section.rxpx-insights-section > .et_pb_row.rxpx-insights-header-row, .rxpx-pillar-source-11833 .et_pb_row.rxpx-insights-header-row { width: 100% !important; max-width: 1280px !important; margin-left: auto !important; margin-right: auto !important; margin-bottom: 80px !important; padding: 0 !important; } .rxpx-pillar-source-11833 .rxpx-section-header--insights { display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 16px !important; width: 100% !important; max-width: 1280px !important; margin: 0 !important; padding: 0 !important; text-align: left !important; box-sizing: border-box !important; } .rxpx-pillar-source-11833 .rxpx-section-header--insights .rxpx-section-header__eyebrow { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 8px !important; margin: 0 !important; padding: 0 !important; color: #888888 !important; white-space: nowrap !important; } .rxpx-pillar-source-11833 .rxpx-section-header--insights .rxpx-section-header__marks { font-family: "Bitcount", "Instrument Sans", sans-serif !important; font-weight: 400 !important; font-size: 16px !important; line-height: 20px !important; color: #888888 !important; } .rxpx-pillar-source-11833 .rxpx-section-header--insights .rxpx-section-header__eyebrow-text { font-family: "Instrument Sans", Helvetica, Arial, sans-serif !important; font-weight: 400 !important; font-size: 16px !important; line-height: 24px !important; color: #888888 !important; } .rxpx-pillar-source-11833 .rxpx-section-header--insights .rxpx-section-header__row { display: flex !important; flex-direction: row !important; flex-wrap: wrap !important; align-items: flex-start !important; justify-content: flex-start !important; gap: 24px !important; width: 100% !important; margin: 0 !important; padding: 0 !important; } .rxpx-pillar-source-11833 .rxpx-section-header--insights .rxpx-section-header__title { flex: 1 1 0 !important; min-width: 280px !important; margin: 0 !important; padding: 0 !important; text-align: left !important; } .rxpx-pillar-source-11833 .rxpx-section-header--insights .rxpx-section-header__title h2 { display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 0 !important; margin: 0 !important; padding: 0 !important; font-family: "Instrument Sans", Helvetica, Arial, sans-serif !important; font-size: 36px !important; font-weight: 500 !important; line-height: 44px !important; color: #2f2f2f !important; text-align: left !important; } .rxpx-pillar-source-11833 .rxpx-section-header--insights .rxpx-section-header__title h2 br { display: none !important; } .rxpx-pillar-source-11833 .rxpx-section-header--insights .rxpx-section-header__line { display: block !important; width: 100% !important; font-weight: 500 !important; color: #2f2f2f !important; } .rxpx-pillar-source-11833 .rxpx-section-header--insights .rxpx-section-header__line--muted { font-weight: 400 !important; color: #888888 !important; } .rxpx-pillar-source-11833 .rxpx-section-header--insights .rxpx-section-header__body { flex: 0 0 488px !important; width: 488px !important; max-width: 100% !important; margin: 0 !important; padding: 0 !important; font-family: "Instrument Sans", Helvetica, Arial, sans-serif !important; font-weight: 400 !important; font-size: 16px !important; line-height: 24px !important; color: #686868 !important; text-align: left !important; box-sizing: border-box !important; } .rxpx-pillar-source-11833 .et_pb_text.rxpx-insights-header-mod, .rxpx-pillar-source-11833 .et_pb_text.rxpx-insights-header-mod .et_pb_text_inner { width: 100% !important; max-width: 100% !important; margin: 0 !important; padding: 0 !important; text-align: left !important; } @media (max-width: 980px) { .rxpx-pillar-source-11833 .rxpx-section-header--insights .rxpx-section-header__body { flex: 1 1 100% !important; width: 100% !important; margin-left: 0 !important; } } .rxpx-pillar-source-11833 .rxpx-blog-grid { display: flex; gap: 20px; align-items: stretch; width: 100%; max-width: 1280px; margin: 0 auto; } .rxpx-pillar-source-11833 .rxpx-blog-card { flex: 1 1 0; min-width: 0; display: flex; flex-direction: column; gap: 16px; padding-bottom: 16px; border-bottom: 1px solid rgba(47,47,47,0.2); } .rxpx-pillar-source-11833 .rxpx-blog-card__cover { display: block; width: 100%; aspect-ratio: 414 / 208; border-radius: 4px; overflow: hidden; background: #f6f6f5; } .rxpx-pillar-source-11833 .rxpx-blog-card__cover img { width: 100%; height: 100%; object-fit: cover; display: block; } .rxpx-pillar-source-11833 .rxpx-blog-card__body { display: flex; flex-direction: column; gap: 40px; flex: 1; } .rxpx-pillar-source-11833 .rxpx-blog-card__text { display: flex; flex-direction: column; gap: 12px; } .rxpx-pillar-source-11833 .rxpx-blog-card__title, .rxpx-pillar-source-11833 .rxpx-blog-card__title a { font-family: 'Instrument Sans', Helvetica, Arial, sans-serif !important; font-size: 18px !important; font-weight: 500 !important; line-height: 28px !important; color: #2f2f2f !important; margin: 0 !important; text-decoration: none !important; } .rxpx-pillar-source-11833 .rxpx-blog-card__title a:hover { text-decoration: underline !important; } .rxpx-pillar-source-11833 .rxpx-blog-card__excerpt { font-family: 'Instrument Sans', Helvetica, Arial, sans-serif !important; font-size: 14px !important; font-weight: 400 !important; line-height: 20px !important; color: #686868 !important; margin: 0 !important; } .rxpx-pillar-source-11833 .rxpx-blog-card__more { display: inline-flex; align-items: center; gap: 8px; font-family: 'Instrument Sans', Helvetica, Arial, sans-serif !important; font-size: 14px !important; font-weight: 500 !important; line-height: 20px !important; color: #2f2f2f !important; text-decoration: none !important; margin-top: auto; } .rxpx-pillar-source-11833 .rxpx-blog-card__more:hover { text-decoration: underline !important; } .rxpx-pillar-source-11833 .rxpx-blog-card__chevron { display: inline-flex; width: 16px; height: 16px; } @media (max-width: 980px) { .rxpx-pillar-source-11833 .rxpx-blog-grid { flex-direction: column; gap: 40px; } } .rxpx-pillar-source-11833 .rxpx-cap-grid { display: flex !important; gap: 24px !important; align-items: stretch !important; margin-top: 80px !important; width: 100% !important; } .rxpx-pillar-source-11833 .rxpx-cap-card { flex: 1 1 0 !important; min-width: 0 !important; display: flex !important; flex-direction: column !important; align-items: stretch !important; background: #fafaf9 !important; border-radius: 4px !important; overflow: hidden !important; box-shadow: none !important; border: 0 !important; } .rxpx-pillar-source-11833 .rxpx-cap-card__bar { height: 10px !important; width: 100% !important; flex: 0 0 10px !important; } .rxpx-pillar-source-11833 .rxpx-cap-card__top { display: flex !important; flex-direction: column !important; gap: 52px !important; padding: 24px !important; border: 0 !important; border-bottom: 1px solid rgba(47,47,47,0.12) !important; background: transparent !important; } .rxpx-pillar-source-11833 .rxpx-cap-card__icon { width: 24px !important; height: 24px !important; line-height: 0 !important; color: #2f2f2f !important; } .rxpx-pillar-source-11833 .rxpx-cap-card__icon svg { display: block !important; width: 24px !important; height: 24px !important; } .rxpx-pillar-source-11833 .rxpx-cap-card__intro { display: flex !important; flex-direction: column !important; gap: 24px !important; width: 100% !important; } .rxpx-pillar-source-11833 .rxpx-cap-card__headings { display: flex !important; flex-direction: column !important; gap: 4px !important; width: 100% !important; } .rxpx-pillar-source-11833 .rxpx-cap-card h3.rxpx-cap-card__title, .rxpx-pillar-source-11833 .rxpx-cap-card .rxpx-cap-card__title { font-family: 'Instrument Sans', Helvetica, Arial, sans-serif !important; font-size: 28px !important; font-weight: 500 !important; line-height: 36px !important; letter-spacing: 0 !important; color: #2f2f2f !important; margin: 0 !important; padding: 0 !important; } .rxpx-pillar-source-11833 .rxpx-cap-card p.rxpx-cap-card__subtitle, .rxpx-pillar-source-11833 .rxpx-cap-card .rxpx-cap-card__subtitle { font-family: 'Instrument Sans', Helvetica, Arial, sans-serif !important; font-size: 16px !important; font-weight: 400 !important; line-height: 24px !important; color: #2f2f2f !important; margin: 0 !important; padding: 0 !important; } .rxpx-pillar-source-11833 .rxpx-cap-card p.rxpx-cap-card__body, .rxpx-pillar-source-11833 .rxpx-cap-card .rxpx-cap-card__body { font-family: 'Instrument Sans', Helvetica, Arial, sans-serif !important; font-size: 14px !important; font-weight: 400 !important; line-height: 20px !important; color: #686868 !important; margin: 0 !important; padding: 0 !important; height: 80px !important; min-height: 80px !important; } .rxpx-pillar-source-11833 .rxpx-cap-card__features { display: flex !important; flex-direction: column !important; gap: 12px !important; padding: 24px !important; min-height: 212px !important; flex: 1 1 auto !important; box-sizing: border-box !important; border: 0 !important; } .rxpx-pillar-source-11833 .rxpx-cap-card p.rxpx-cap-card__features-label, .rxpx-pillar-source-11833 .rxpx-cap-card .rxpx-cap-card__features-label { font-family: 'Instrument Sans', Helvetica, Arial, sans-serif !important; font-size: 14px !important; font-weight: 500 !important; line-height: 20px !important; color: #2f2f2f !important; margin: 0 !important; padding: 0 !important; } .rxpx-pillar-source-11833 .rxpx-cap-card__list { list-style: none !important; margin: 0 !important; padding: 0 !important; display: flex !important; flex-direction: column !important; gap: 8px !important; flex: 1 1 auto !important; } .rxpx-pillar-source-11833 .rxpx-cap-card li.rxpx-cap-card__feature, .rxpx-pillar-source-11833 .rxpx-cap-card .rxpx-cap-card__feature { display: flex !important; align-items: center !important; gap: 10px !important; font-family: 'Instrument Sans', Helvetica, Arial, sans-serif !important; font-size: 14px !important; font-weight: 400 !important; line-height: 20px !important; color: #2f2f2f !important; margin: 0 !important; padding: 0 !important; border: 0 !important; } .rxpx-pillar-source-11833 .rxpx-cap-card__feature svg { flex: 0 0 16px !important; width: 16px !important; height: 16px !important; display: block !important; } .rxpx-pillar-source-11833 .rxpx-cap-card__feature span { flex: 1 1 auto !important; min-width: 0 !important; } .rxpx-pillar-source-11833 .rxpx-cap-card__cta-wrap { padding: 24px !important; margin-top: auto !important; border: 0 !important; } .rxpx-pillar-source-11833 .rxpx-cap-card a.rxpx-cap-card__cta, .rxpx-pillar-source-11833 .rxpx-cap-card .rxpx-cap-card__cta { display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; height: 44px !important; min-height: 44px !important; padding: 8px 28px !important; background: #2f2f2f !important; color: #ffffff !important; border: 0 !important; border-radius: 8px !important; font-family: 'Instrument Sans', Helvetica, Arial, sans-serif !important; font-size: 14px !important; font-weight: 600 !important; line-height: 20px !important; text-decoration: none !important; text-align: center !important; box-shadow: 0 0 0 4px rgba(47,47,47,0.12) !important; box-sizing: border-box !important; white-space: nowrap !important; } .rxpx-pillar-source-11833 .rxpx-cap-card .rxpx-cap-card__cta:hover { opacity: 0.92; color: #ffffff !important; } @media (max-width: 980px) { .rxpx-pillar-source-11833 .rxpx-cap-grid { flex-direction: column !important; } .rxpx-pillar-source-11833 .rxpx-cap-card p.rxpx-cap-card__body, .rxpx-pillar-source-11833 .rxpx-cap-card .rxpx-cap-card__body { height: auto !important; min-height: 0 !important; } .rxpx-pillar-source-11833 .rxpx-cap-card__features { min-height: 0 !important; } .rxpx-pillar-source-11833 .rxpx-cap-card .rxpx-cap-card__cta { white-space: normal !important; } } .rxpx-tcar{width:100%;} .rxpx-tcar-viewport{overflow:hidden;width:100%;} .rxpx-tcar-track{display:flex;gap:32px;transition:transform .45s ease;will-change:transform;} .rxpx-tcard{display:flex;flex:0 0 min(1132px, calc(100% - 148px));width:min(1132px, calc(100% - 148px));max-width:1132px;height:400px;border-radius:8px;overflow:hidden;background:#18353a;} .rxpx-tcard--green{background:#18353a;color:#c4f2d9;} .rxpx-tcard--blue{background:#18273a;color:#b5e7fd;} .rxpx-tcard--pink{background:#3a1830;color:#f2b9d8;} .rxpx-tcard-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:space-between;padding:40px;box-sizing:border-box;} .rxpx-tcard-quote{margin:0;font-family:"Instrument Sans",sans-serif;font-weight:500;font-size:24px;line-height:32px;color:inherit;} .rxpx-tcard-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;width:100%;} .rxpx-tcard-meta{display:flex;flex-direction:column;gap:0;min-width:0;flex:1;} .rxpx-tcard-name{font-family:"Instrument Sans",sans-serif;font-weight:600;font-size:16px;line-height:24px;color:inherit;} .rxpx-tcard-role{font-family:"Instrument Sans",sans-serif;font-weight:400;font-size:16px;line-height:24px;opacity:.8;color:inherit;} .rxpx-tcard-logo{display:inline-grid;grid-template-columns:max-content max-content;align-items:center;column-gap:8px;color:inherit;flex:0 0 auto;} .rxpx-tcard-logo-mark,.rxpx-tcard-logo-word{display:block;line-height:0;} .rxpx-tcard-logo svg{display:block;} .rxpx-tcard-photo{flex:0 0 320px;width:320px;height:400px;position:relative;} .rxpx-tcard-photo .rxpx-tcard-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;} .rxpx-tcar-controls{display:flex;align-items:center;justify-content:space-between;margin-top:32px;width:100%;} .rxpx-tcar-spacer{width:108px;flex:0 0 auto;} .rxpx-tcar-pages{display:flex;align-items:center;justify-content:center;gap:0;} .rxpx-tcar-dot{appearance:none;border:0;padding:4px;margin:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;} .rxpx-tcar-dot::before{content:"";display:block;width:8px;height:8px;border-radius:32px;background:rgba(255,255,255,.2);transition:width .25s ease, background .25s ease;} .rxpx-tcar-dot.is-active{width:52px;} .rxpx-tcar-dot.is-active::before{width:44px;background:#fff;} .rxpx-tcar-nav{display:flex;gap:12px;align-items:center;} .rxpx-tcar-btn{appearance:none;border:0;width:48px;height:48px;border-radius:50px;background:rgba(255,255,255,.12);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;} .rxpx-tcar-btn:disabled,.rxpx-tcar-btn.is-disabled{opacity:.6;cursor:default;} .rxpx-tcar-btn:not(:disabled):hover{background:rgba(255,255,255,.18);} @media (max-width:980px){ .rxpx-tcard{flex:0 0 100%;height:auto;flex-direction:column;} .rxpx-tcard-photo{width:100%;height:240px;flex-basis:auto;} .rxpx-tcard-body{padding:28px;} .rxpx-tcard-quote{font-size:20px;line-height:28px;} .rxpx-tcar-spacer{display:none;} .rxpx-tcar-controls{gap:16px;flex-wrap:wrap;justify-content:center;} .rxpx-tcar-nav{margin-left:auto;} } .rxpx-pillar-source-11833 .et_pb_section_5 .et_pb_row.rxpx-metrics-row, .rxpx-pillar-source-11833 .et_pb_row.rxpx-metrics-row { margin-top: 0 !important; margin-bottom: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; } .rxpx-pillar-source-11833 .et_pb_section_5 .et_pb_row.rxpx-mission-row, .rxpx-pillar-source-11833 .et_pb_row.rxpx-mission-row { margin-top: 80px !important; margin-bottom: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; } .rxpx-pillar-source-11833 .et_pb_section_5 .et_pb_row.rxpx-mission-row .et_pb_button_module_wrapper, .rxpx-pillar-source-11833 .et_pb_row.rxpx-mission-row .et_pb_button_module_wrapper, .rxpx-pillar-source-11833 .et_pb_row.rxpx-mission-row .et_pb_module { margin-top: 0 !important; margin-bottom: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; } .rxpx-pillar-source-11833 .et_pb_section_5 .et_pb_row.rxpx-metrics-source-row, .rxpx-pillar-source-11833 .et_pb_row.rxpx-metrics-source-row { margin-top: 80px !important; margin-bottom: 0 !important; border-top: 1px solid rgba(47, 47, 47, 0.2) !important; padding-top: 16px !important; padding-bottom: 0 !important; } .et_pb_button.rxpx-btn-mission, .rxpx-btn-mission .et_pb_button, a.et_pb_button.rxpx-btn-mission, .et_pb_module.rxpx-btn-mission a.et_pb_button { display: inline-flex !important; align-items: center; justify-content: center; background-color: #18353a !important; color: #ffffff !important; font-family: "Instrument Sans", sans-serif !important; font-weight: 600 !important; font-size: 14px !important; line-height: 20px !important; letter-spacing: 0 !important; border: 0 !important; border-radius: 8px !important; padding: 12px 28px !important; box-shadow: 0 0 0 4px #c4f2d9 !important; text-decoration: none !important; transition: background-color .2s ease, box-shadow .2s ease; } .et_pb_module.rxpx-btn-mission a.et_pb_button:after, a.et_pb_button.rxpx-btn-mission:after { display: none !important; } .et_pb_module.rxpx-btn-mission a.et_pb_button:hover, a.et_pb_button.rxpx-btn-mission:hover { background-color: #1f4349 !important; box-shadow: 0 0 0 4px #c4f2d9 !important; color: #ffffff !important; padding: 12px 28px !important; } .rxpx-metrics-source-row { border-top: 1px solid rgba(47, 47, 47, 0.2) !important; } .et_pb_text.rxpx-metrics-source, .rxpx-metrics-source p, p.rxpx-metrics-source { margin: 0 !important; padding: 0 !important; border-top: none !important; font-family: "Instrument Sans", sans-serif !important; font-weight: 400 !important; font-size: 14px !important; line-height: 20px !important; color: #686868 !important; text-align: left !important; } .rxpx-metrics-source a { color: #686868 !important; text-decoration: underline !important; text-underline-position: from-font; text-decoration-thickness: from-font; } .rxpx-metrics-source a:hover { color: #2f2f2f !important; } .rxpx-journey { display: flex !important; flex-direction: row !important; gap: 80px !important; align-items: stretch !important; width: 100%; } .rxpx-journey__nav { flex: 0 0 408px; max-width: 408px; width: 408px; display: flex; flex-direction: column; align-self: stretch; } .rxpx-journey__item { appearance: none; border: 0; border-bottom: 1px solid rgba(47,47,47,0.2); background: transparent; padding: 20px 0; margin: 0; width: 100%; text-align: left; cursor: pointer; color: #2f2f2f; display: flex; flex-direction: column; justify-content: center; gap: 0; min-height: 68px; font: inherit; } .rxpx-journey__item:not(.is-active) { opacity: 0.5; } .rxpx-journey__item:not(.is-active) .rxpx-journey__desc { display: none; } .rxpx-journey__item.is-active { opacity: 1; flex: 1 1 auto; justify-content: space-between; min-height: 140px; padding-bottom: 20px; position: relative; } .rxpx-journey__item.is-active::after { content: ""; position: absolute; left: 0; bottom: -1px; width: 276px; max-width: 100%; height: 2px; background: #2f2f2f; } .rxpx-journey__title { display: block; margin: 0; font-family: "Instrument Sans", sans-serif; font-size: 20px; font-weight: 500; line-height: 28px; color: #2f2f2f; } .rxpx-journey__desc { display: block; margin: 8px 0 0; font-family: "Instrument Sans", sans-serif; font-size: 16px; font-weight: 400; line-height: 24px; color: #686868; } .rxpx-journey__card { position: relative; flex: 1 1 0; min-width: 0; width: 100%; max-width: 792px; min-height: 452px; height: 452px; background: #18353a; border-radius: 8px; padding: 40px; box-sizing: border-box; overflow: hidden; display: flex; flex-direction: column; } .rxpx-journey__watermark { position: absolute; inset: 0; pointer-events: none; overflow: hidden; } .rxpx-journey__watermark svg { position: absolute; left: 50%; top: 42%; width: 140%; height: auto; transform: translate(-50%, -50%) rotate(49.91deg); opacity: 1; } .rxpx-journey__panel { position: relative; z-index: 1; display: flex; flex-direction: column; justify-content: space-between; height: 100%; min-height: 372px; } .rxpx-journey__panel.hidden { display: none; } .rxpx-journey__icon { width: 32px; height: 32px; border-radius: 4px; background: rgba(196,242,217,0.12); display: inline-flex; align-items: center; justify-content: center; color: #c4f2d9; flex: 0 0 auto; } .rxpx-journey__icon svg { display: block; } .rxpx-journey__copy { display: flex; flex-direction: column; gap: 16px; max-width: 100%; } .rxpx-journey__card h3, .rxpx-journey__copy h3 { margin: 0 !important; color: #c4f2d9 !important; font-family: "Instrument Sans", sans-serif !important; font-size: 28px !important; font-weight: 400 !important; line-height: 36px !important; } .rxpx-journey__card p, .rxpx-journey__copy p { margin: 0 !important; color: rgba(196,242,217,0.8) !important; font-family: "Instrument Sans", sans-serif !important; font-size: 18px !important; font-weight: 400 !important; line-height: 28px !important; } @media (max-width: 980px) { .rxpx-journey { flex-direction: column !important; gap: 32px !important; } .rxpx-journey__nav { flex: 1 1 auto; max-width: none; width: 100%; } .rxpx-journey__card { height: auto; min-height: 360px; max-width: none; } .rxpx-journey__item.is-active { min-height: 0; flex: 0 0 auto; } } .rxpx-pillar-source-11833 .rxpx-section-stack { display: flex !important; flex-direction: column !important; gap: 80px !important; width: 100% !important; max-width: 1280px !important; margin: 0 auto !important; } .rxpx-pillar-source-11833 .rxpx-section-header.rxpx-section-header--challenge { display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: flex-start !important; gap: 16px !important; width: 100% !important; max-width: 1280px !important; margin: 0 !important; } .rxpx-pillar-source-11833 .rxpx-section-header--challenge > .rxpx-eyebrow--split { display: inline-flex !important; align-items: center !important; gap: 8px !important; margin: 0 !important; color: #888 !important; white-space: nowrap !important; } .rxpx-pillar-source-11833 .rxpx-section-header--challenge .rxpx-eyebrow__marks { font-family: "Bitcount", "Bitcount Single", "Courier New", monospace !important; font-weight: 400 !important; font-size: 16px !important; line-height: 20px !important; color: #888 !important; } .rxpx-pillar-source-11833 .rxpx-section-header--challenge .rxpx-eyebrow__label { font-family: "Instrument Sans", sans-serif !important; font-weight: 400 !important; font-size: 16px !important; line-height: 24px !important; color: #888 !important; } .rxpx-pillar-source-11833 .rxpx-section-header--challenge .rxpx-section-header__row { display: flex !important; flex-wrap: wrap !important; align-items: flex-start !important; gap: 24px !important; width: 100% !important; } .rxpx-pillar-source-11833 .rxpx-section-header--challenge .rxpx-section-header__title { flex: 1 1 0 !important; min-width: 0 !important; max-width: none !important; } .rxpx-pillar-source-11833 .rxpx-section-header--challenge .rxpx-section-header__title h2 { margin: 0 !important; padding: 0 !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 0 !important; font-size: inherit !important; font-weight: inherit !important; line-height: inherit !important; color: inherit !important; } .rxpx-pillar-source-11833 .rxpx-section-header--challenge .rxpx-section-header__line { display: block !important; width: 100% !important; font-family: "Instrument Sans", sans-serif !important; font-weight: 500 !important; font-size: 36px !important; line-height: 44px !important; letter-spacing: 0 !important; color: #2f2f2f !important; } .rxpx-pillar-source-11833 .rxpx-section-header--challenge .rxpx-section-header__line--muted { font-weight: 400 !important; color: #888 !important; } .rxpx-pillar-source-11833 .rxpx-section-header--challenge .rxpx-section-header__star { font-size: 23.22px !important; line-height: 44px !important; font-weight: 400 !important; color: #888 !important; vertical-align: baseline !important; position: static !important; top: auto !important; margin-left: 0 !important; } .rxpx-pillar-source-11833 .rxpx-section-header--challenge .rxpx-section-header__body { flex: 0 0 488px !important; width: 488px !important; max-width: 100% !important; margin: 0 !important; padding: 0 !important; font-family: "Instrument Sans", sans-serif !important; font-weight: 400 !important; font-size: 16px !important; line-height: 24px !important; color: #686868 !important; } @media (max-width: 1100px) { .rxpx-pillar-source-11833 .rxpx-section-header--challenge .rxpx-section-header__body { flex: 1 1 100% !important; width: 100% !important; } } @media (max-width: 980px) { .rxpx-pillar-source-11833 .rxpx-section-header--challenge .rxpx-section-header__line { font-size: 28px !important; line-height: 36px !important; } .rxpx-pillar-source-11833 .rxpx-section-header--challenge .rxpx-section-header__star { font-size: 18px !important; line-height: 36px !important; } } .rxpx-pillar-source-11833 .rxpx-section-header.rxpx-section-header--vendor { display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: flex-start !important; gap: 0 !important; width: 100% !important; max-width: 1280px !important; margin: 0 0 48px !important; } .rxpx-pillar-source-11833 .rxpx-section-header--vendor .rxpx-section-header__row { display: flex !important; flex-wrap: wrap !important; align-items: flex-start !important; gap: 24px !important; width: 100% !important; } .rxpx-pillar-source-11833 .rxpx-section-header--vendor .rxpx-section-header__title { flex: 1 1 0 !important; min-width: 0 !important; max-width: none !important; } .rxpx-pillar-source-11833 .rxpx-section-header--vendor .rxpx-section-header__title h2 { margin: 0 !important; padding: 0 !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 0 !important; font-size: inherit !important; font-weight: inherit !important; line-height: inherit !important; color: inherit !important; } .rxpx-pillar-source-11833 .rxpx-section-header--vendor .rxpx-section-header__line { display: block !important; width: 100% !important; font-family: "Instrument Sans", sans-serif !important; font-weight: 500 !important; font-size: 36px !important; line-height: 44px !important; letter-spacing: 0 !important; color: #2f2f2f !important; } .rxpx-pillar-source-11833 .rxpx-section-header--vendor .rxpx-section-header__line--muted { font-weight: 400 !important; color: #888 !important; } .rxpx-pillar-source-11833 .rxpx-section-header--vendor .rxpx-section-header__body { flex: 0 0 488px !important; width: 488px !important; max-width: 100% !important; margin: 0 !important; padding: 0 !important; font-family: "Instrument Sans", sans-serif !important; font-weight: 400 !important; font-size: 16px !important; line-height: 24px !important; color: #686868 !important; } .rxpx-pillar-source-11833 .rxpx-cap-section > .rxpx-section-header--vendor { margin-bottom: 0 !important; } .rxpx-pillar-source-11833 .rxpx-cap-section > h2, .rxpx-pillar-source-11833 .rxpx-cap-section > .rxpx-cap-section__lead { display: none !important; } @media (max-width: 1100px) { .rxpx-pillar-source-11833 .rxpx-section-header--vendor .rxpx-section-header__body { flex: 1 1 100% !important; width: 100% !important; } } @media (max-width: 980px) { .rxpx-pillar-source-11833 .rxpx-section-header--vendor .rxpx-section-header__line { font-size: 28px !important; line-height: 36px !important; } } .rxpx-therapy-row .et_pb_column { padding: 0 !important; } .et_pb_row.rxpx-therapy-row { gap: 0; } .rxpx-therapy-tile { background: #fafaf9 !important; border-radius: 4px !important; overflow: hidden; display: flex; flex-direction: column; align-items: stretch; height: 100%; min-height: 200px; box-shadow: none !important; border: 0 !important; padding: 0 !important; } .rxpx-therapy-tile__bar { height: 10px; width: 100%; background: #c4f2d9; flex: 0 0 10px; } .rxpx-therapy-tile__body { flex: 1 1 auto; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; padding: 24px; box-sizing: border-box; min-height: 0; gap: 52px; } .rxpx-therapy-tile__icon { width: 24px; height: 24px; color: #2f2f2f; flex: 0 0 auto; line-height: 0; } .rxpx-therapy-tile__icon svg { display: block; width: 24px; height: 24px; } .rxpx-therapy-tile__text { display: flex; flex-direction: column; gap: 4px; width: 100%; } .rxpx-therapy-tile__title, .rxpx-therapy-tile h4 { margin: 0 !important; font-family: "Instrument Sans", sans-serif !important; font-weight: 500 !important; font-size: 28px !important; line-height: 36px !important; color: #2f2f2f !important; } .rxpx-therapy-tile__label, .rxpx-therapy-tile p { margin: 0 !important; font-family: "Instrument Sans", sans-serif !important; font-weight: 400 !important; font-size: 16px !important; line-height: 24px !important; color: #2f2f2f !important; } .rxpx-therapy-tile[style] { background: #fafaf9 !important; box-shadow: none !important; border-radius: 4px !important; } .et_pb_row.rxpx-therapy-row { display: flex !important; flex-wrap: wrap; align-items: stretch !important; gap: 24px !important; width: 100% !important; max-width: 1280px; } .et_pb_row.rxpx-therapy-row > .et_pb_column { width: calc((100% - 72px) / 4) !important; margin: 0 !important; float: none !important; display: flex !important; flex-direction: column !important; align-items: stretch !important; } .et_pb_row.rxpx-therapy-row > .et_pb_column > .et_pb_module, .et_pb_row.rxpx-therapy-row > .et_pb_column > .et_pb_text, .et_pb_row.rxpx-therapy-row .rxpx-therapy-tile-mod { height: 100% !important; display: flex !important; flex-direction: column !important; flex: 1 1 auto !important; margin-bottom: 0 !important; } .et_pb_row.rxpx-therapy-row .rxpx-therapy-tile-mod .et_pb_text_inner { height: 100% !important; display: flex !important; flex-direction: column !important; flex: 1 1 auto !important; } .et_pb_row.rxpx-therapy-row .rxpx-therapy-tile { flex: 1 1 auto !important; height: 100% !important; min-height: 100% !important; } .et_pb_row.rxpx-therapy-row .rxpx-therapy-tile__title { min-height: 72px; } @media (max-width: 980px) { .et_pb_row.rxpx-therapy-row > .et_pb_column { width: calc((100% - 24px) / 2) !important; } } @media (max-width: 600px) { .et_pb_row.rxpx-therapy-row > .et_pb_column { width: 100% !important; } .et_pb_row.rxpx-therapy-row .rxpx-therapy-tile__title { min-height: 0; } } .rxpx-risk-table { width: 100%; display: flex; flex-direction: column; align-items: stretch; } .rxpx-risk-table__row { display: flex; align-items: stretch; width: 100%; } .rxpx-risk-table__cell { flex: 1 1 0; min-width: 0; display: flex; align-items: center; gap: 40px; padding: 24px; box-sizing: border-box; border-bottom: 1px solid rgba(47,47,47,0.12); background: #ffffff; } .rxpx-risk-table__row--head .rxpx-risk-table__cell, .rxpx-risk-table__cell--head { gap: 0 !important; padding: 0 24px 24px !important; background: #ffffff !important; align-items: center !important; } .rxpx-risk-table__row.is-alt .rxpx-risk-table__cell { background: #fafaf9; } .rxpx-risk-table__row.is-plain .rxpx-risk-table__cell { background: #ffffff; } .rxpx-pillar-source-11833 .rxpx-risk-table__cell > p { margin: 0 !important; flex: 1 1 auto; min-width: 0; font-family: "Instrument Sans", sans-serif !important; font-weight: 400 !important; font-size: 16px !important; line-height: 24px !important; color: #2f2f2f !important; } .rxpx-pillar-source-11833 .rxpx-risk-table__row--head .rxpx-risk-table__cell > p, .rxpx-pillar-source-11833 .rxpx-risk-table__cell--head > p { margin: 0 !important; flex: 1 1 auto !important; min-width: 0 !important; font-family: "Instrument Sans", sans-serif !important; font-weight: 500 !important; font-size: 18px !important; line-height: 28px !important; color: #2f2f2f !important; } .rxpx-risk-table__icon { flex: 0 0 20px; width: 20px; height: 20px; color: #2f2f2f; line-height: 0; display: inline-flex; } .rxpx-risk-table__icon svg { display: block; width: 20px; height: 20px; } @media (max-width: 900px) { .rxpx-risk-table__cell { gap: 16px; padding: 16px; } .rxpx-risk-table__row--head .rxpx-risk-table__cell, .rxpx-risk-table__cell--head { padding: 0 16px 16px !important; } } .rxpx-pillar-source-11833 .rxpx-solution-brief p:not(.rxpx-eyebrow) { font-size: 16px !important; font-weight: 400 !important; line-height: 24px !important; color: rgba(255,255,255,0.8) !important; } .rxpx-pillar-source-11833 .rxpx-solution-brief h2 { font-size: 36px !important; font-weight: 500 !important; line-height: 44px !important; color: #fff !important; } .rxpx-pillar-source-11833 p.rxpx-eyebrow, .rxpx-pillar-source-11833 p.rxpx-eyebrow, .rxpx-pillar-source-11833 p.rxpx-eyebrow, .rxpx-pillar-source-11833 p.rxpx-eyebrow { font-size: 16px !important; font-weight: 400 !important; line-height: 24px !important; color: #888 !important; margin: 0 0 8px !important; } .rxpx-pillar-source-11833 .rxpx-muted, .rxpx-pillar-source-11833 .rxpx-muted, .rxpx-pillar-source-11833 .rxpx-muted, .rxpx-pillar-source-11833 .rxpx-muted { color: #888 !important; font-weight: 400 !important; } .rxpx-pillar-source-11833 p.rxpx-eyebrow, .rxpx-pillar-source-11833 p.rxpx-eyebrow, .rxpx-pillar-source-11833 p.rxpx-eyebrow, .rxpx-pillar-source-11833 p.rxpx-eyebrow { font-size: 16px !important; font-weight: 400 !important; line-height: 24px !important; color: #888 !important; margin: 0 0 8px !important; } .rxpx-pillar-source-11833 .rxpx-phase .et_pb_module_header, .rxpx-pillar-source-11833 .rxpx-phase .et_pb_module_header, .rxpx-pillar-source-11833 .rxpx-phase .et_pb_module_header { font-size: 28px !important; font-weight: 500 !important; line-height: 36px !important; } .rxpx-pillar-source-11833 .rxpx-phase .et_pb_blurb_description, .rxpx-pillar-source-11833 .rxpx-phase .et_pb_blurb_description, .rxpx-pillar-source-11833 .rxpx-phase .et_pb_blurb_description { font-size: 18px !important; font-weight: 400 !important; line-height: 28px !important; }   .rxpx-pillar-source-11833 .rxpx-compare .et_pb_module_header, .rxpx-pillar-source-11833 .rxpx-compare .et_pb_module_header, .rxpx-pillar-source-11833 .rxpx-compare .et_pb_module_header { font-size: 18px !important; font-weight: 500 !important; line-height: 28px !important; } .rxpx-pillar-source-11833 .rxpx-compare .et_pb_blurb_description, .rxpx-pillar-source-11833 .rxpx-compare .et_pb_blurb_description, .rxpx-pillar-source-11833 .rxpx-compare .et_pb_blurb_description { font-size: 14px !important; font-weight: 400 !important; line-height: 20px !important; } .rxpx-pillar-source-11833 .rxpx-iso-label, .rxpx-pillar-source-11833 .rxpx-iso-label, .rxpx-pillar-source-11833 .rxpx-iso-label, .rxpx-pillar-source-11833 .rxpx-iso-label { font-size: 14px !important; font-weight: 500 !important; line-height: 20px !important; color: #2f2f2f !important; } .rxpx-pillar-source-11833 .rxpx-pill, .rxpx-pillar-source-11833 .rxpx-pill, .rxpx-pillar-source-11833 .rxpx-pill, .rxpx-pillar-source-11833 .rxpx-pill { font-size: 14px !important; font-weight: 400 !important; line-height: 20px !important; } .rxpx-pillar-source-11833 .rxpx-page-cta h2, .rxpx-pillar-source-11833 .rxpx-page-cta h2, .rxpx-pillar-source-11833 .rxpx-page-cta h2 { font-family: 'Instrument Sans', Helvetica, Arial, sans-serif !important; font-size: 48px !important; font-weight: 400 !important; line-height: 56px !important; color: #fff !important; margin: 0 0 16px !important; } .rxpx-pillar-source-11833 .rxpx-page-cta h2 strong, .rxpx-pillar-source-11833 .rxpx-page-cta h2 strong, .rxpx-pillar-source-11833 .rxpx-page-cta h2 strong { font-weight: 500 !important; } .rxpx-pillar-source-11833 .rxpx-page-cta p, .rxpx-pillar-source-11833 .rxpx-page-cta p, .rxpx-pillar-source-11833 .rxpx-page-cta p { font-size: 16px !important; font-weight: 400 !important; line-height: 24px !important; color: rgba(255,255,255,0.8) !important; } .rxpx-pillar-source-11833 .rxpx-builds h2 { font-size: 28px !important; font-weight: 400 !important; line-height: 36px !important; color: #f2b9d8 !important; margin: 0 0 16px !important; } .rxpx-pillar-source-11833 .rxpx-builds p { font-size: 18px !important; font-weight: 400 !important; line-height: 28px !important; color: rgba(242,185,216,0.8) !important; margin: 0 !important; } .rxpx-pillar-source-11833 .rxpx-insights-header__title h2 { font-family: 'Instrument Sans', Helvetica, Arial, sans-serif !important; font-size: 36px !important; font-weight: 500 !important; line-height: 44px !important; color: #2f2f2f !important; margin: 0 !important; } .rxpx-pillar-source-11833 .rxpx-insights-header__title h2 .rxpx-muted { color: #888 !important; font-weight: 400 !important; } .rxpx-pillar-source-11833 .rxpx-insights-header__desc, .rxpx-pillar-source-11833 .rxpx-insights-header__desc p { font-family: 'Instrument Sans', Helvetica, Arial, sans-serif !important; font-size: 16px !important; font-weight: 400 !important; line-height: 24px !important; color: #686868 !important; margin: 0 !important; max-width: 488px; } .rxpx-pillar-source-11833 .rxpx-insights-header { margin-bottom: 80px; } .rxpx-pillar-source-11833 .rxpx-blog-grid { display: flex; gap: 20px; align-items: stretch; width: 100%; max-width: 1280px; margin: 0 auto; } .rxpx-pillar-source-11833 .rxpx-blog-card { flex: 1 1 0; min-width: 0; display: flex; flex-direction: column; gap: 16px; padding-bottom: 16px; border-bottom: 1px solid rgba(47,47,47,0.2); } .rxpx-pillar-source-11833 .rxpx-blog-card__cover { display: block; width: 100%; aspect-ratio: 414 / 208; border-radius: 4px; overflow: hidden; background: #f6f6f5; } .rxpx-pillar-source-11833 .rxpx-blog-card__cover img { width: 100%; height: 100%; object-fit: cover; display: block; } .rxpx-pillar-source-11833 .rxpx-blog-card__body { display: flex; flex-direction: column; gap: 40px; flex: 1; } .rxpx-pillar-source-11833 .rxpx-blog-card__text { display: flex; flex-direction: column; gap: 12px; } .rxpx-pillar-source-11833 .rxpx-blog-card__title, .rxpx-pillar-source-11833 .rxpx-blog-card__title a { font-family: 'Instrument Sans', Helvetica, Arial, sans-serif !important; font-size: 18px !important; font-weight: 500 !important; line-height: 28px !important; color: #2f2f2f !important; margin: 0 !important; text-decoration: none !important; } .rxpx-pillar-source-11833 .rxpx-blog-card__title a:hover { text-decoration: underline !important; } .rxpx-pillar-source-11833 .rxpx-blog-card__excerpt { font-family: 'Instrument Sans', Helvetica, Arial, sans-serif !important; font-size: 14px !important; font-weight: 400 !important; line-height: 20px !important; color: #686868 !important; margin: 0 !important; } .rxpx-pillar-source-11833 .rxpx-blog-card__more { display: inline-flex; align-items: center; gap: 8px; font-family: 'Instrument Sans', Helvetica, Arial, sans-serif !important; font-size: 14px !important; font-weight: 500 !important; line-height: 20px !important; color: #2f2f2f !important; text-decoration: none !important; margin-top: auto; } .rxpx-pillar-source-11833 .rxpx-blog-card__more:hover { text-decoration: underline !important; } .rxpx-pillar-source-11833 .rxpx-blog-card__chevron { display: inline-flex; width: 16px; height: 16px; } @media (max-width: 980px) { .rxpx-pillar-source-11833 .rxpx-blog-grid { flex-direction: column; gap: 40px; } } .rxpx-pillar-source-11833 .rxpx-cap-grid { display: flex !important; gap: 24px !important; align-items: stretch !important; margin-top: 80px !important; width: 100% !important; } .rxpx-pillar-source-11833 .rxpx-cap-card { flex: 1 1 0 !important; min-width: 0 !important; display: flex !important; flex-direction: column !important; align-items: stretch !important; background: #fafaf9 !important; border-radius: 4px !important; overflow: hidden !important; box-shadow: none !important; border: 0 !important; } .rxpx-pillar-source-11833 .rxpx-cap-card__bar { height: 10px !important; width: 100% !important; flex: 0 0 10px !important; } .rxpx-pillar-source-11833 .rxpx-cap-card__top { display: flex !important; flex-direction: column !important; gap: 52px !important; padding: 24px !important; border: 0 !important; border-bottom: 1px solid rgba(47,47,47,0.12) !important; background: transparent !important; } .rxpx-pillar-source-11833 .rxpx-cap-card__icon { width: 24px !important; height: 24px !important; line-height: 0 !important; color: #2f2f2f !important; } .rxpx-pillar-source-11833 .rxpx-cap-card__icon svg { display: block !important; width: 24px !important; height: 24px !important; } .rxpx-pillar-source-11833 .rxpx-cap-card__intro { display: flex !important; flex-direction: column !important; gap: 24px !important; width: 100% !important; } .rxpx-pillar-source-11833 .rxpx-cap-card__headings { display: flex !important; flex-direction: column !important; gap: 4px !important; width: 100% !important; } .rxpx-pillar-source-11833 .rxpx-cap-card h3.rxpx-cap-card__title, .rxpx-pillar-source-11833 .rxpx-cap-card .rxpx-cap-card__title { font-family: 'Instrument Sans', Helvetica, Arial, sans-serif !important; font-size: 28px !important; font-weight: 500 !important; line-height: 36px !important; letter-spacing: 0 !important; color: #2f2f2f !important; margin: 0 !important; padding: 0 !important; } .rxpx-pillar-source-11833 .rxpx-cap-card p.rxpx-cap-card__subtitle, .rxpx-pillar-source-11833 .rxpx-cap-card .rxpx-cap-card__subtitle { font-family: 'Instrument Sans', Helvetica, Arial, sans-serif !important; font-size: 16px !important; font-weight: 400 !important; line-height: 24px !important; color: #2f2f2f !important; margin: 0 !important; padding: 0 !important; } .rxpx-pillar-source-11833 .rxpx-cap-card p.rxpx-cap-card__body, .rxpx-pillar-source-11833 .rxpx-cap-card .rxpx-cap-card__body { font-family: 'Instrument Sans', Helvetica, Arial, sans-serif !important; font-size: 14px !important; font-weight: 400 !important; line-height: 20px !important; color: #686868 !important; margin: 0 !important; padding: 0 !important; height: 80px !important; min-height: 80px !important; } .rxpx-pillar-source-11833 .rxpx-cap-card__features { display: flex !important; flex-direction: column !important; gap: 12px !important; padding: 24px !important; min-height: 212px !important; flex: 1 1 auto !important; box-sizing: border-box !important; border: 0 !important; } .rxpx-pillar-source-11833 .rxpx-cap-card p.rxpx-cap-card__features-label, .rxpx-pillar-source-11833 .rxpx-cap-card .rxpx-cap-card__features-label { font-family: 'Instrument Sans', Helvetica, Arial, sans-serif !important; font-size: 14px !important; font-weight: 500 !important; line-height: 20px !important; color: #2f2f2f !important; margin: 0 !important; padding: 0 !important; } .rxpx-pillar-source-11833 .rxpx-cap-card__list { list-style: none !important; margin: 0 !important; padding: 0 !important; display: flex !important; flex-direction: column !important; gap: 8px !important; flex: 1 1 auto !important; } .rxpx-pillar-source-11833 .rxpx-cap-card li.rxpx-cap-card__feature, .rxpx-pillar-source-11833 .rxpx-cap-card .rxpx-cap-card__feature { display: flex !important; align-items: center !important; gap: 10px !important; font-family: 'Instrument Sans', Helvetica, Arial, sans-serif !important; font-size: 14px !important; font-weight: 400 !important; line-height: 20px !important; color: #2f2f2f !important; margin: 0 !important; padding: 0 !important; border: 0 !important; } .rxpx-pillar-source-11833 .rxpx-cap-card__feature svg { flex: 0 0 16px !important; width: 16px !important; height: 16px !important; display: block !important; } .rxpx-pillar-source-11833 .rxpx-cap-card__feature span { flex: 1 1 auto !important; min-width: 0 !important; } .rxpx-pillar-source-11833 .rxpx-cap-card__cta-wrap { padding: 24px !important; margin-top: auto !important; border: 0 !important; } .rxpx-pillar-source-11833 .rxpx-cap-card a.rxpx-cap-card__cta, .rxpx-pillar-source-11833 .rxpx-cap-card .rxpx-cap-card__cta { display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; height: 44px !important; min-height: 44px !important; padding: 8px 28px !important; background: #2f2f2f !important; color: #ffffff !important; border: 0 !important; border-radius: 8px !important; font-family: 'Instrument Sans', Helvetica, Arial, sans-serif !important; font-size: 14px !important; font-weight: 600 !important; line-height: 20px !important; text-decoration: none !important; text-align: center !important; box-shadow: 0 0 0 4px rgba(47,47,47,0.12) !important; box-sizing: border-box !important; white-space: nowrap !important; } .rxpx-pillar-source-11833 .rxpx-cap-card .rxpx-cap-card__cta:hover { opacity: 0.92; color: #ffffff !important; } @media (max-width: 980px) { .rxpx-pillar-source-11833 .rxpx-cap-grid { flex-direction: column !important; } .rxpx-pillar-source-11833 .rxpx-cap-card p.rxpx-cap-card__body, .rxpx-pillar-source-11833 .rxpx-cap-card .rxpx-cap-card__body { height: auto !important; min-height: 0 !important; } .rxpx-pillar-source-11833 .rxpx-cap-card__features { min-height: 0 !important; } .rxpx-pillar-source-11833 .rxpx-cap-card .rxpx-cap-card__cta { white-space: normal !important; } } .rxpx-tcar{width:100%;} .rxpx-tcar-viewport{overflow:hidden;width:100%;} .rxpx-tcar-track{display:flex;gap:32px;transition:transform .45s ease;will-change:transform;} .rxpx-tcard{display:flex;flex:0 0 min(1132px, calc(100% - 148px));width:min(1132px, calc(100% - 148px));max-width:1132px;height:400px;border-radius:8px;overflow:hidden;background:#18353a;} .rxpx-tcard--green{background:#18353a;color:#c4f2d9;} .rxpx-tcard--blue{background:#18273a;color:#b5e7fd;} .rxpx-tcard--pink{background:#3a1830;color:#f2b9d8;} .rxpx-tcard-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:space-between;padding:40px;box-sizing:border-box;} .rxpx-tcard-quote{margin:0;font-family:"Instrument Sans",sans-serif;font-weight:500;font-size:24px;line-height:32px;color:inherit;} .rxpx-tcard-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;width:100%;} .rxpx-tcard-meta{display:flex;flex-direction:column;gap:0;min-width:0;flex:1;} .rxpx-tcard-name{font-family:"Instrument Sans",sans-serif;font-weight:600;font-size:16px;line-height:24px;color:inherit;} .rxpx-tcard-role{font-family:"Instrument Sans",sans-serif;font-weight:400;font-size:16px;line-height:24px;opacity:.8;color:inherit;} .rxpx-tcard-logo{display:inline-grid;grid-template-columns:max-content max-content;align-items:center;column-gap:8px;color:inherit;flex:0 0 auto;} .rxpx-tcard-logo-mark,.rxpx-tcard-logo-word{display:block;line-height:0;} .rxpx-tcard-logo svg{display:block;} .rxpx-tcard-photo{flex:0 0 320px;width:320px;height:400px;position:relative;} .rxpx-tcard-photo .rxpx-tcard-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;} .rxpx-tcar-controls{display:flex;align-items:center;justify-content:space-between;margin-top:32px;width:100%;} .rxpx-tcar-spacer{width:108px;flex:0 0 auto;} .rxpx-tcar-pages{display:flex;align-items:center;justify-content:center;gap:0;} .rxpx-tcar-dot{appearance:none;border:0;padding:4px;margin:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;} .rxpx-tcar-dot::before{content:"";display:block;width:8px;height:8px;border-radius:32px;background:rgba(255,255,255,.2);transition:width .25s ease, background .25s ease;} .rxpx-tcar-dot.is-active{width:52px;} .rxpx-tcar-dot.is-active::before{width:44px;background:#fff;} .rxpx-tcar-nav{display:flex;gap:12px;align-items:center;} .rxpx-tcar-btn{appearance:none;border:0;width:48px;height:48px;border-radius:50px;background:rgba(255,255,255,.12);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;} .rxpx-tcar-btn:disabled,.rxpx-tcar-btn.is-disabled{opacity:.6;cursor:default;} .rxpx-tcar-btn:not(:disabled):hover{background:rgba(255,255,255,.18);} @media (max-width:980px){ .rxpx-tcard{flex:0 0 100%;height:auto;flex-direction:column;} .rxpx-tcard-photo{width:100%;height:240px;flex-basis:auto;} .rxpx-tcard-body{padding:28px;} .rxpx-tcard-quote{font-size:20px;line-height:28px;} .rxpx-tcar-spacer{display:none;} .rxpx-tcar-controls{gap:16px;flex-wrap:wrap;justify-content:center;} .rxpx-tcar-nav{margin-left:auto;} } .et_pb_button.rxpx-btn-mission, .rxpx-btn-mission .et_pb_button, a.et_pb_button.rxpx-btn-mission, .et_pb_module.rxpx-btn-mission a.et_pb_button { display: inline-flex !important; align-items: center; justify-content: center; background-color: #18353a !important; color: #ffffff !important; font-family: "Instrument Sans", sans-serif !important; font-weight: 600 !important; font-size: 14px !important; line-height: 20px !important; letter-spacing: 0 !important; border: 0 !important; border-radius: 8px !important; padding: 12px 28px !important; box-shadow: 0 0 0 4px #c4f2d9 !important; text-decoration: none !important; transition: background-color .2s ease, box-shadow .2s ease; } .et_pb_module.rxpx-btn-mission a.et_pb_button:after, a.et_pb_button.rxpx-btn-mission:after { display: none !important; } .et_pb_module.rxpx-btn-mission a.et_pb_button:hover, a.et_pb_button.rxpx-btn-mission:hover { background-color: #1f4349 !important; box-shadow: 0 0 0 4px #c4f2d9 !important; color: #ffffff !important; padding: 12px 28px !important; } .rxpx-metrics-source-row { margin-top: 0 !important; border-top: 1px solid rgba(47, 47, 47, 0.2) !important; padding-top: 16px !important; } .et_pb_text.rxpx-metrics-source, .rxpx-metrics-source p, p.rxpx-metrics-source { margin: 0 !important; padding: 0 !important; border-top: none !important; font-family: "Instrument Sans", sans-serif !important; font-weight: 400 !important; font-size: 14px !important; line-height: 20px !important; color: #686868 !important; text-align: left !important; } .rxpx-metrics-source a { color: #686868 !important; text-decoration: underline !important; text-underline-position: from-font; text-decoration-thickness: from-font; } .rxpx-metrics-source a:hover { color: #2f2f2f !important; } .rxpx-journey { display: flex !important; flex-direction: row !important; gap: 80px !important; align-items: stretch !important; width: 100%; } .rxpx-journey__nav { flex: 0 0 408px; max-width: 408px; width: 408px; display: flex; flex-direction: column; align-self: stretch; } .rxpx-journey__item { appearance: none; border: 0; border-bottom: 1px solid rgba(47,47,47,0.2); background: transparent; padding: 20px 0; margin: 0; width: 100%; text-align: left; cursor: pointer; color: #2f2f2f; display: flex; flex-direction: column; justify-content: center; gap: 0; min-height: 68px; font: inherit; } .rxpx-journey__item:not(.is-active) { opacity: 0.5; } .rxpx-journey__item:not(.is-active) .rxpx-journey__desc { display: none; } .rxpx-journey__item.is-active { opacity: 1; flex: 1 1 auto; justify-content: space-between; min-height: 140px; padding-bottom: 20px; position: relative; } .rxpx-journey__item.is-active::after { content: ""; position: absolute; left: 0; bottom: -1px; width: 276px; max-width: 100%; height: 2px; background: #2f2f2f; } .rxpx-journey__title { display: block; margin: 0; font-family: "Instrument Sans", sans-serif; font-size: 20px; font-weight: 500; line-height: 28px; color: #2f2f2f; } .rxpx-journey__desc { display: block; margin: 8px 0 0; font-family: "Instrument Sans", sans-serif; font-size: 16px; font-weight: 400; line-height: 24px; color: #686868; } .rxpx-journey__card { position: relative; flex: 1 1 0; min-width: 0; width: 100%; max-width: 792px; min-height: 452px; height: 452px; background: #18353a; border-radius: 8px; padding: 40px; box-sizing: border-box; overflow: hidden; display: flex; flex-direction: column; } .rxpx-journey__watermark { position: absolute; inset: 0; pointer-events: none; overflow: hidden; } .rxpx-journey__watermark svg { position: absolute; left: 50%; top: 42%; width: 140%; height: auto; transform: translate(-50%, -50%) rotate(49.91deg); opacity: 1; } .rxpx-journey__panel { position: relative; z-index: 1; display: flex; flex-direction: column; justify-content: space-between; height: 100%; min-height: 372px; } .rxpx-journey__panel.hidden { display: none; } .rxpx-journey__icon { width: 32px; height: 32px; border-radius: 4px; background: rgba(196,242,217,0.12); display: inline-flex; align-items: center; justify-content: center; color: #c4f2d9; flex: 0 0 auto; } .rxpx-journey__icon svg { display: block; } .rxpx-journey__copy { display: flex; flex-direction: column; gap: 16px; max-width: 100%; } .rxpx-journey__card h3, .rxpx-journey__copy h3 { margin: 0 !important; color: #c4f2d9 !important; font-family: "Instrument Sans", sans-serif !important; font-size: 28px !important; font-weight: 400 !important; line-height: 36px !important; } .rxpx-journey__card p, .rxpx-journey__copy p { margin: 0 !important; color: rgba(196,242,217,0.8) !important; font-family: "Instrument Sans", sans-serif !important; font-size: 18px !important; font-weight: 400 !important; line-height: 28px !important; } @media (max-width: 980px) { .rxpx-journey { flex-direction: column !important; gap: 32px !important; } .rxpx-journey__nav { flex: 1 1 auto; max-width: none; width: 100%; } .rxpx-journey__card { height: auto; min-height: 360px; max-width: none; } .rxpx-journey__item.is-active { min-height: 0; flex: 0 0 auto; } } .rxpx-pillar-source-11833 .rxpx-section-stack { display: flex !important; flex-direction: column !important; gap: 80px !important; width: 100% !important; max-width: 1280px !important; margin: 0 auto !important; } .rxpx-pillar-source-11833 .rxpx-section-header.rxpx-section-header--challenge { display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: flex-start !important; gap: 16px !important; width: 100% !important; max-width: 1280px !important; margin: 0 !important; } .rxpx-pillar-source-11833 .rxpx-section-header--challenge > .rxpx-eyebrow--split { display: inline-flex !important; align-items: center !important; gap: 8px !important; margin: 0 !important; color: #888 !important; white-space: nowrap !important; } .rxpx-pillar-source-11833 .rxpx-section-header--challenge .rxpx-eyebrow__marks { font-family: "Bitcount", "Bitcount Single", "Courier New", monospace !important; font-weight: 400 !important; font-size: 16px !important; line-height: 20px !important; color: #888 !important; } .rxpx-pillar-source-11833 .rxpx-section-header--challenge .rxpx-eyebrow__label { font-family: "Instrument Sans", sans-serif !important; font-weight: 400 !important; font-size: 16px !important; line-height: 24px !important; color: #888 !important; } .rxpx-pillar-source-11833 .rxpx-section-header--challenge .rxpx-section-header__row { display: flex !important; flex-wrap: wrap !important; align-items: flex-start !important; gap: 24px !important; width: 100% !important; } .rxpx-pillar-source-11833 .rxpx-section-header--challenge .rxpx-section-header__title { flex: 1 1 0 !important; min-width: 0 !important; max-width: none !important; } .rxpx-pillar-source-11833 .rxpx-section-header--challenge .rxpx-section-header__title h2 { margin: 0 !important; padding: 0 !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 0 !important; font-size: inherit !important; font-weight: inherit !important; line-height: inherit !important; color: inherit !important; } .rxpx-pillar-source-11833 .rxpx-section-header--challenge .rxpx-section-header__line { display: block !important; width: 100% !important; font-family: "Instrument Sans", sans-serif !important; font-weight: 500 !important; font-size: 36px !important; line-height: 44px !important; letter-spacing: 0 !important; color: #2f2f2f !important; } .rxpx-pillar-source-11833 .rxpx-section-header--challenge .rxpx-section-header__line--muted { font-weight: 400 !important; color: #888 !important; } .rxpx-pillar-source-11833 .rxpx-section-header--challenge .rxpx-section-header__star { font-size: 23.22px !important; line-height: 44px !important; font-weight: 400 !important; color: #888 !important; vertical-align: baseline !important; position: static !important; top: auto !important; margin-left: 0 !important; } .rxpx-pillar-source-11833 .rxpx-section-header--challenge .rxpx-section-header__body { flex: 0 0 488px !important; width: 488px !important; max-width: 100% !important; margin: 0 !important; padding: 0 !important; font-family: "Instrument Sans", sans-serif !important; font-weight: 400 !important; font-size: 16px !important; line-height: 24px !important; color: #686868 !important; } @media (max-width: 1100px) { .rxpx-pillar-source-11833 .rxpx-section-header--challenge .rxpx-section-header__body { flex: 1 1 100% !important; width: 100% !important; } } @media (max-width: 980px) { .rxpx-pillar-source-11833 .rxpx-section-header--challenge .rxpx-section-header__line { font-size: 28px !important; line-height: 36px !important; } .rxpx-pillar-source-11833 .rxpx-section-header--challenge .rxpx-section-header__star { font-size: 18px !important; line-height: 36px !important; } } .rxpx-pillar-source-11833 .rxpx-section-header.rxpx-section-header--vendor { display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: flex-start !important; gap: 0 !important; width: 100% !important; max-width: 1280px !important; margin: 0 0 48px !important; } .rxpx-pillar-source-11833 .rxpx-section-header--vendor .rxpx-section-header__row { display: flex !important; flex-wrap: wrap !important; align-items: flex-start !important; gap: 24px !important; width: 100% !important; } .rxpx-pillar-source-11833 .rxpx-section-header--vendor .rxpx-section-header__title { flex: 1 1 0 !important; min-width: 0 !important; max-width: none !important; } .rxpx-pillar-source-11833 .rxpx-section-header--vendor .rxpx-section-header__title h2 { margin: 0 !important; padding: 0 !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 0 !important; font-size: inherit !important; font-weight: inherit !important; line-height: inherit !important; color: inherit !important; } .rxpx-pillar-source-11833 .rxpx-section-header--vendor .rxpx-section-header__line { display: block !important; width: 100% !important; font-family: "Instrument Sans", sans-serif !important; font-weight: 500 !important; font-size: 36px !important; line-height: 44px !important; letter-spacing: 0 !important; color: #2f2f2f !important; } .rxpx-pillar-source-11833 .rxpx-section-header--vendor .rxpx-section-header__line--muted { font-weight: 400 !important; color: #888 !important; } .rxpx-pillar-source-11833 .rxpx-section-header--vendor .rxpx-section-header__body { flex: 0 0 488px !important; width: 488px !important; max-width: 100% !important; margin: 0 !important; padding: 0 !important; font-family: "Instrument Sans", sans-serif !important; font-weight: 400 !important; font-size: 16px !important; line-height: 24px !important; color: #686868 !important; } .rxpx-pillar-source-11833 .rxpx-cap-section > .rxpx-section-header--vendor { margin-bottom: 0 !important; } .rxpx-pillar-source-11833 .rxpx-cap-section > h2, .rxpx-pillar-source-11833 .rxpx-cap-section > .rxpx-cap-section__lead { display: none !important; } @media (max-width: 1100px) { .rxpx-pillar-source-11833 .rxpx-section-header--vendor .rxpx-section-header__body { flex: 1 1 100% !important; width: 100% !important; } } @media (max-width: 980px) { .rxpx-pillar-source-11833 .rxpx-section-header--vendor .rxpx-section-header__line { font-size: 28px !important; line-height: 36px !important; } } .rxpx-therapy-row .et_pb_column { padding: 0 !important; } .et_pb_row.rxpx-therapy-row { gap: 0; } .rxpx-therapy-tile { background: #fafaf9 !important; border-radius: 4px !important; overflow: hidden; display: flex; flex-direction: column; align-items: stretch; height: 100%; min-height: 200px; box-shadow: none !important; border: 0 !important; padding: 0 !important; } .rxpx-therapy-tile__bar { height: 10px; width: 100%; background: #c4f2d9; flex: 0 0 10px; } .rxpx-therapy-tile__body { flex: 1 1 auto; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; padding: 24px; box-sizing: border-box; min-height: 0; gap: 52px; } .rxpx-therapy-tile__icon { width: 24px; height: 24px; color: #2f2f2f; flex: 0 0 auto; line-height: 0; } .rxpx-therapy-tile__icon svg { display: block; width: 24px; height: 24px; } .rxpx-therapy-tile__text { display: flex; flex-direction: column; gap: 4px; width: 100%; } .rxpx-therapy-tile__title, .rxpx-therapy-tile h4 { margin: 0 !important; font-family: "Instrument Sans", sans-serif !important; font-weight: 500 !important; font-size: 28px !important; line-height: 36px !important; color: #2f2f2f !important; } .rxpx-therapy-tile__label, .rxpx-therapy-tile p { margin: 0 !important; font-family: "Instrument Sans", sans-serif !important; font-weight: 400 !important; font-size: 16px !important; line-height: 24px !important; color: #2f2f2f !important; } .rxpx-therapy-tile[style] { background: #fafaf9 !important; box-shadow: none !important; border-radius: 4px !important; } .et_pb_row.rxpx-therapy-row { display: flex !important; flex-wrap: wrap; align-items: stretch !important; gap: 24px !important; width: 100% !important; max-width: 1280px; } .et_pb_row.rxpx-therapy-row > .et_pb_column { width: calc((100% - 72px) / 4) !important; margin: 0 !important; float: none !important; display: flex !important; flex-direction: column !important; align-items: stretch !important; } .et_pb_row.rxpx-therapy-row > .et_pb_column > .et_pb_module, .et_pb_row.rxpx-therapy-row > .et_pb_column > .et_pb_text, .et_pb_row.rxpx-therapy-row .rxpx-therapy-tile-mod { height: 100% !important; display: flex !important; flex-direction: column !important; flex: 1 1 auto !important; margin-bottom: 0 !important; } .et_pb_row.rxpx-therapy-row .rxpx-therapy-tile-mod .et_pb_text_inner { height: 100% !important; display: flex !important; flex-direction: column !important; flex: 1 1 auto !important; } .et_pb_row.rxpx-therapy-row .rxpx-therapy-tile { flex: 1 1 auto !important; height: 100% !important; min-height: 100% !important; } .et_pb_row.rxpx-therapy-row .rxpx-therapy-tile__title { min-height: 72px; } @media (max-width: 980px) { .et_pb_row.rxpx-therapy-row > .et_pb_column { width: calc((100% - 24px) / 2) !important; } } @media (max-width: 600px) { .et_pb_row.rxpx-therapy-row > .et_pb_column { width: 100% !important; } .et_pb_row.rxpx-therapy-row .rxpx-therapy-tile__title { min-height: 0; } } .rxpx-risk-table { width: 100%; display: flex; flex-direction: column; align-items: stretch; } .rxpx-risk-table__row { display: flex; align-items: stretch; width: 100%; } .rxpx-risk-table__cell { flex: 1 1 0; min-width: 0; display: flex; align-items: center; gap: 40px; padding: 24px; box-sizing: border-box; border-bottom: 1px solid rgba(47,47,47,0.12); background: #ffffff; } .rxpx-risk-table__row--head .rxpx-risk-table__cell { gap: 0; padding: 0 24px 24px; background: #ffffff; } .rxpx-risk-table__row.is-alt .rxpx-risk-table__cell { background: #fafaf9; } .rxpx-risk-table__row.is-plain .rxpx-risk-table__cell { background: #ffffff; } .rxpx-risk-table__row--head p { margin: 0 !important; font-family: "Instrument Sans", sans-serif !important; font-weight: 500 !important; font-size: 18px !important; line-height: 28px !important; color: #2f2f2f !important; } .rxpx-risk-table__cell > p { margin: 0 !important; flex: 1 1 auto; min-width: 0; font-family: "Instrument Sans", sans-serif !important; font-weight: 400 !important; font-size: 16px !important; line-height: 24px !important; color: #2f2f2f !important; } .rxpx-risk-table__icon { flex: 0 0 20px; width: 20px; height: 20px; color: #2f2f2f; line-height: 0; display: inline-flex; } .rxpx-risk-table__icon svg { display: block; width: 20px; height: 20px; } @media (max-width: 900px) { .rxpx-risk-table__cell { gap: 16px; padding: 16px; } .rxpx-risk-table__row--head .rxpx-risk-table__cell { padding: 0 16px 16px; } .rxpx-risk-table__row--head p { font-size: 16px !important; line-height: 24px !important; } } .et_pb_section.rxpx-solbrief-section { background-color: #0a1719 !important; overflow: hidden; padding: 80px 0 !important; } .rxpx-solbrief { width: 100%; max-width: 1280px; margin: 0 auto; min-height: 500px; position: relative; display: flex; align-items: center; } .rxpx-solbrief__inner { display: flex; align-items: center; gap: 64px; width: 100%; position: relative; min-height: 284px; } .rxpx-solbrief__copy { flex: 0 0 608px; width: 608px; max-width: 100%; display: flex; flex-direction: column; align-items: flex-start; gap: 24px; position: relative; z-index: 2; } .rxpx-solbrief__header { display: flex; flex-direction: column; align-items: flex-start; gap: 16px; width: 100%; } .rxpx-eyebrow--on-dark .rxpx-eyebrow__marks, .rxpx-eyebrow--on-dark .rxpx-eyebrow__label { color: #ffffff !important; } .rxpx-solbrief__title { margin: 0 !important; font-family: "Instrument Sans", sans-serif !important; font-weight: 500 !important; font-size: 36px !important; line-height: 44px !important; color: #ffffff !important; max-width: 608px; } .rxpx-solbrief__body { margin: 0 !important; font-family: "Instrument Sans", sans-serif !important; font-weight: 400 !important; font-size: 16px !important; line-height: 24px !important; color: rgba(255,255,255,0.8) !important; max-width: 608px; } .rxpx-solbrief__btn { display: inline-flex; align-items: center; justify-content: center; gap: 12px; padding: 12px 28px; border-radius: 8px; background: #c4f2d9; color: #18353a !important; font-family: "Instrument Sans", sans-serif; font-weight: 600; font-size: 14px; line-height: 20px; text-decoration: none !important; box-shadow: 0 0 0 4px rgba(255,255,255,0.12); transition: background .2s ease, box-shadow .2s ease; white-space: nowrap; } .rxpx-solbrief__btn:hover { background: #d5f7e5; color: #18353a !important; box-shadow: 0 0 0 4px rgba(255,255,255,0.18); } .rxpx-solbrief__btn-icon { display: inline-flex; width: 16px; height: 16px; color: #18353a; line-height: 0; flex: 0 0 16px; } .rxpx-solbrief__btn-icon svg { display: block; width: 16px; height: 16px; } .rxpx-solbrief__media { position: absolute; left: 669px; top: -36px; width: 940px; height: 668px; margin: 0; padding: 0; overflow: visible; pointer-events: none; z-index: 1; } .rxpx-solbrief__media img { display: block; width: 940px; height: 668px; max-width: none; object-fit: cover; object-position: left center; } @media (max-width: 1280px) { .rxpx-solbrief__media { left: 52.265625%; width: 73.4375%; height: auto; aspect-ratio: 940 / 668; top: -7.2%; } .rxpx-solbrief__media img { width: 100%; height: 100%; } } @media (max-width: 980px) { .rxpx-solbrief { min-height: 0; } .rxpx-solbrief__inner { flex-direction: column; align-items: flex-start; gap: 40px; min-height: 0; } .rxpx-solbrief__copy { flex: 1 1 auto; width: 100%; } .rxpx-solbrief__media { position: relative; left: auto; top: auto; width: 100%; height: auto; aspect-ratio: 940 / 668; pointer-events: auto; } .rxpx-solbrief__media img { width: 100%; height: 100%; } .rxpx-solbrief__title { font-size: 28px !important; line-height: 36px !important; } .rxpx-solbrief__btn { white-space: normal; } } .rxpx-pillar-source-11833 .et_pb_section.rxpx-compliance-section > .et_pb_row.rxpx-compliance-header-row, .rxpx-pillar-source-11833 .et_pb_row.rxpx-compliance-header-row { margin-top: 0 !important; margin-bottom: 80px !important; padding-top: 0 !important; padding-bottom: 0 !important; } .rxpx-pillar-source-11833 .et_pb_row.rxpx-compliance-row { margin-top: 0 !important; margin-bottom: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; } .rxpx-pillar-source-11833 .rxpx-compliance-header { width: 100% !important; text-align: center !important; margin: 0 !important; padding: 0 !important; } .rxpx-pillar-source-11833 .rxpx-compliance-header h2 { display: flex !important; flex-direction: column !important; align-items: center !important; gap: 0 !important; margin: 0 !important; padding: 0 !important; font-family: "Instrument Sans", Helvetica, Arial, sans-serif !important; font-size: 36px !important; font-weight: 500 !important; line-height: 44px !important; color: #2f2f2f !important; text-align: center !important; } .rxpx-pillar-source-11833 .rxpx-compliance-header h2 br { display: none !important; } .rxpx-pillar-source-11833 .rxpx-compliance-header__line { display: block !important; width: 100% !important; } .rxpx-pillar-source-11833 .rxpx-compliance-header__line--muted { font-weight: 400 !important; color: #888888 !important; } .rxpx-compliance { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 80px; width: 100%; } .rxpx-compliance__item { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 20px; flex: 0 0 auto; } .rxpx-compliance__icon { height: 64px; display: flex; align-items: center; justify-content: center; color: #2f2f2f; line-height: 0; } .rxpx-compliance__icon svg { display: block; max-width: 100%; max-height: 64px; height: 64px; width: auto; color: #2f2f2f; } .rxpx-compliance__label { margin: 0 !important; font-family: "Instrument Sans", sans-serif !important; font-weight: 500 !important; font-size: 14px !important; line-height: 20px !important; color: #2f2f2f !important; white-space: nowrap; text-align: center; } @media (max-width: 980px) { .rxpx-compliance { gap: 40px 48px; } } @media (max-width: 600px) { .rxpx-compliance { gap: 32px 40px; } } .rxpx-pillar-source-11833 .et_pb_section.rxpx-hero > .et_pb_row, .rxpx-pillar-source-11833 .et_pb_section.rxpx-body > .et_pb_row, .rxpx-pillar-source-11833 .et_pb_section.rxpx-cta > .et_pb_row, .rxpx-pillar-source-11833 .et_pb_section.rxpx-footnote > .et_pb_row, .rxpx-pillar-source-11833 .et_pb_section.rxpx-challenge-section > .et_pb_row, .rxpx-pillar-source-11833 .et_pb_section.rxpx-vendor-section > .et_pb_row, .rxpx-pillar-source-11833 .et_pb_section.rxpx-solbrief-section > .et_pb_row, .rxpx-pillar-source-11833 .et_pb_section.rxpx-testimonials-section > .et_pb_row { max-width: 1280px !important; width: 100% !important; margin-left: auto !important; margin-right: auto !important; } .rxpx-pillar-source-11833 .et_pb_section.rxpx-body, .rxpx-pillar-source-11833 .et_pb_section.rxpx-cta, .rxpx-pillar-source-11833 .et_pb_section_3.et_pb_section, .rxpx-pillar-source-11833 .et_pb_section_4.et_pb_section, .rxpx-pillar-source-11833 .et_pb_section_5.et_pb_section, .rxpx-pillar-source-11833 .et_pb_section_6.et_pb_section, .rxpx-pillar-source-11833 .et_pb_section_7.et_pb_section, .rxpx-pillar-source-11833 .et_pb_section_8.et_pb_section, .rxpx-pillar-source-11833 .et_pb_section_9.et_pb_section, .rxpx-pillar-source-11833 .et_pb_section_10.et_pb_section, .rxpx-pillar-source-11833 .et_pb_section_11.et_pb_section, .rxpx-pillar-source-11833 .et_pb_section_12.et_pb_section { padding-top: 80px !important; padding-bottom: 80px !important; } .rxpx-pillar-source-11833 .et_pb_section.rxpx-footnote, .rxpx-pillar-source-11833 .et_pb_section_13.et_pb_section { padding-top: 80px !important; padding-right: 80px !important; padding-bottom: 0 !important; padding-left: 80px !important; } .rxpx-pillar-source-11833 .et_pb_section.rxpx-footnote { background: #ffffff !important; } .rxpx-pillar-source-11833 .et_pb_row.rxpx-footnote-row, .rxpx-pillar-source-11833 .et_pb_section.rxpx-footnote > .et_pb_row { width: 100% !important; max-width: 1280px !important; margin-left: auto !important; margin-right: auto !important; margin-top: 0 !important; margin-bottom: 0 !important; padding: 0 0 16px !important; border: 0 !important; border-bottom: 1px solid rgba(47, 47, 47, 0.2) !important; box-shadow: none !important; box-sizing: border-box !important; } .rxpx-pillar-source-11833 .et_pb_section.rxpx-footnote .et_pb_column, .rxpx-pillar-source-11833 .et_pb_section.rxpx-footnote .et_pb_text.rxpx-footnote-mod, .rxpx-pillar-source-11833 .et_pb_section.rxpx-footnote .et_pb_text.rxpx-footnote-mod .et_pb_text_inner, .rxpx-pillar-source-11833 .rxpx-footnote-wrap { width: 100% !important; max-width: 100% !important; display: block !important; box-sizing: border-box !important; } .rxpx-pillar-source-11833 .rxpx-footnote-wrap { padding: 0 !important; margin: 0 !important; border: 0 !important; border-bottom: none !important; } .rxpx-pillar-source-11833 .rxpx-footnote-wrap .rxpx-footnote, .rxpx-pillar-source-11833 p.rxpx-footnote, .rxpx-pillar-source-11833 .et_pb_text.rxpx-footnote-mod, .rxpx-pillar-source-11833 .et_pb_text.rxpx-footnote-mod .et_pb_text_inner, .rxpx-pillar-source-11833 .et_pb_text.rxpx-footnote-mod p { margin: 0 !important; padding: 0 !important; border: 0 !important; font-family: "Instrument Sans", Helvetica, Arial, sans-serif !important; font-weight: 400 !important; font-size: 12px !important; line-height: 16px !important; color: #686868 !important; width: 100% !important; } .rxpx-pillar-source-11833 .et_pb_row.rxpx-mission-row { margin-top: 80px !important; margin-bottom: 0 !important; } .rxpx-pillar-source-11833 .et_pb_row.rxpx-metrics-source-row { margin-top: 80px !important; margin-bottom: 0 !important; padding-top: 16px !important; border-top: 1px solid rgba(47, 47, 47, 0.2) !important; } .rxpx-pillar-source-11833 .rxpx-section-header__title h2 br, .rxpx-pillar-source-11833 .rxpx-section-header--vendor .rxpx-section-header__title br, .rxpx-pillar-source-11833 .rxpx-section-header--challenge .rxpx-section-header__title br { display: none !important; } .rxpx-pillar-source-11833 .rxpx-section-header__title h2 { display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 0 !important; } .rxpx-pillar-source-11833 .rxpx-section-header__line { display: block !important; } .rxpx-pillar-source-11833 .et_pb_section.rxpx-hero > .et_pb_row, .rxpx-pillar-source-11833 .et_pb_section.rxpx-body > .et_pb_row, .rxpx-pillar-source-11833 .et_pb_section.rxpx-cta > .et_pb_row, .rxpx-pillar-source-11833 .et_pb_section.rxpx-footnote > .et_pb_row, .rxpx-pillar-source-11833 .et_pb_section.rxpx-logos-section > .et_pb_row, .rxpx-pillar-source-11833 .et_pb_section.rxpx-challenge-section > .et_pb_row, .rxpx-pillar-source-11833 .et_pb_section.rxpx-vendor-section > .et_pb_row, .rxpx-pillar-source-11833 .et_pb_section.rxpx-testimonials-section > .et_pb_row, .rxpx-pillar-source-11833 .et_pb_section.rxpx-solbrief-section > .et_pb_row, .rxpx-pillar-source-11833 .et_pb_section.rxpx-insights-section > .et_pb_row { padding-top: 0 !important; padding-bottom: 0 !important; } .rxpx-pillar-source-11833 .et_pb_section.rxpx-hero .et_pb_row .et_pb_column > .et_pb_module:last-child, .rxpx-pillar-source-11833 .et_pb_section.rxpx-body .et_pb_row .et_pb_column > .et_pb_module:last-child, .rxpx-pillar-source-11833 .et_pb_section.rxpx-cta .et_pb_row .et_pb_column > .et_pb_module:last-child, .rxpx-pillar-source-11833 .et_pb_section.rxpx-footnote .et_pb_row .et_pb_column > .et_pb_module:last-child, .rxpx-pillar-source-11833 .et_pb_section.rxpx-hero .et_pb_row > .et_pb_module:last-child, .rxpx-pillar-source-11833 .et_pb_section.rxpx-body .et_pb_row > .et_pb_module:last-child, .rxpx-pillar-source-11833 .et_pb_section.rxpx-cta .et_pb_row > .et_pb_module:last-child, .rxpx-pillar-source-11833 .et_pb_section.rxpx-footnote .et_pb_row > .et_pb_module:last-child { margin-bottom: 0 !important; } .rxpx-pillar-source-11833 .et_pb_section.rxpx-body > .et_pb_row:first-child, .rxpx-pillar-source-11833 .et_pb_section.rxpx-cta > .et_pb_row:first-child, .rxpx-pillar-source-11833 .et_pb_section.rxpx-hero > .et_pb_row:first-child, .rxpx-pillar-source-11833 .et_pb_section.rxpx-footnote > .et_pb_row:first-child { margin-top: 0 !important; } .rxpx-pillar-source-11833 .et_pb_section.rxpx-body > .et_pb_row:last-child, .rxpx-pillar-source-11833 .et_pb_section.rxpx-cta > .et_pb_row:last-child, .rxpx-pillar-source-11833 .et_pb_section.rxpx-hero > .et_pb_row:last-child, .rxpx-pillar-source-11833 .et_pb_section.rxpx-footnote > .et_pb_row:last-child { margin-bottom: 0 !important; } .rxpx-pillar-source-11833 .et_pb_row.rxpx-mission-row { margin-top: 80px !important; margin-bottom: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; } .rxpx-pillar-source-11833 .et_pb_row.rxpx-metrics-source-row { margin-top: 80px !important; margin-bottom: 0 !important; padding-top: 16px !important; padding-bottom: 0 !important; } .rxpx-pillar-source-11833 .et_pb_row.rxpx-insights-header-row { margin-bottom: 80px !important; padding-top: 0 !important; padding-bottom: 0 !important; } .rxpx-pillar-source-11833 .et_pb_row.rxpx-footnote-row { padding-top: 0 !important; padding-bottom: 16px !important; margin-top: 0 !important; margin-bottom: 0 !important; } .rxpx-pillar-source-11833 .et_pb_section.rxpx-insights-section > .et_pb_row:first-child, .rxpx-pillar-source-11833 .et_pb_row.rxpx-insights-header-row { margin-bottom: 80px !important; padding-top: 0 !important; padding-bottom: 0 !important; } .rxpx-pillar-source-11833 .et_pb_section.rxpx-therapy-section > .et_pb_row.rxpx-therapy-header-row, .rxpx-pillar-source-11833 .et_pb_row.rxpx-therapy-header-row { margin-top: 0 !important; margin-bottom: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; } .rxpx-pillar-source-11833 .et_pb_section.rxpx-therapy-section > .et_pb_row.rxpx-therapy-row, .rxpx-pillar-source-11833 .et_pb_row.rxpx-therapy-row { margin-top: 80px !important; margin-bottom: 80px !important; padding-top: 0 !important; padding-bottom: 0 !important; } .rxpx-pillar-source-11833 .et_pb_section.rxpx-therapy-section > .et_pb_row.rxpx-risks-header-row, .rxpx-pillar-source-11833 .et_pb_row.rxpx-risks-header-row { margin-top: 0 !important; margin-bottom: 80px !important; padding-top: 0 !important; padding-bottom: 0 !important; } .rxpx-pillar-source-11833 .et_pb_section.rxpx-therapy-section > .et_pb_row.rxpx-risk-table-row, .rxpx-pillar-source-11833 .et_pb_row.rxpx-risk-table-row { margin-top: 0 !important; margin-bottom: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; } .rxpx-pillar-source-11833 .et_pb_section.rxpx-hero { min-height: 760px !important; height: auto !important; box-sizing: border-box !important; display: flex !important; flex-direction: column !important; justify-content: center !important; padding-top: 80px !important; padding-bottom: 80px !important; } .rxpx-pillar-source-11833 .et_pb_section.rxpx-hero > .et_pb_row { width: 100% !important; max-width: 1280px !important; margin-top: 0 !important; margin-bottom: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; display: flex !important; align-items: center !important; } @media (max-width: 980px) { .rxpx-pillar-source-11833 .et_pb_section.rxpx-hero { min-height: 0 !important; } } .rxpx-pillar-source-11833 .rxpx-site-footer, .rxpx-pillar-source-11833 .rxpx-site-footer, .rxpx-pillar-source-11833 .rxpx-site-footer, .rxpx-pillar-source-11833 .rxpx-site-footer { position: relative !important; overflow: hidden !important; box-sizing: border-box !important; padding: 64px 80px 0 !important; min-height: 460px !important; height: 460px !important; max-height: 460px !important; background: #ffffff !important; } .rxpx-pillar-source-11833 .rxpx-site-footer__inner, .rxpx-pillar-source-11833 .rxpx-site-footer__inner, .rxpx-pillar-source-11833 .rxpx-site-footer__inner, .rxpx-pillar-source-11833 .rxpx-site-footer__inner { position: relative !important; z-index: 1 !important; padding-bottom: 0 !important; max-width: 1280px !important; } .rxpx-pillar-source-11833 .rxpx-site-footer__watermark, .rxpx-pillar-source-11833 .rxpx-site-footer__watermark, .rxpx-pillar-source-11833 .rxpx-site-footer__watermark, .rxpx-pillar-source-11833 .rxpx-site-footer__watermark { position: absolute !important; left: 50% !important; top: 220px !important; right: auto !important; bottom: auto !important; transform: translateX(-50%) !important; display: block !important; width: 1365px !important; max-width: none !important; height: auto !important; max-height: none !important; margin: 0 !important; padding: 0 !important; border: 0 !important; overflow: visible !important; font-family: 'Instrument Sans', Helvetica, Arial, sans-serif !important; font-weight: 700 !important; font-size: 540px !important; line-height: 0.75 !important; letter-spacing: normal !important; color: #fafaf9 !important; text-align: center !important; white-space: nowrap !important; user-select: none !important; pointer-events: none !important; z-index: 0 !important; } @media (max-width: 980px) { .rxpx-pillar-source-11833 .rxpx-site-footer, .rxpx-pillar-source-11833 .rxpx-site-footer, .rxpx-pillar-source-11833 .rxpx-site-footer, .rxpx-pillar-source-11833 .rxpx-site-footer { padding: 56px 20px 0 !important; min-height: 580px !important; height: auto !important; max-height: none !important; } .rxpx-pillar-source-11833 .rxpx-site-footer__inner, .rxpx-pillar-source-11833 .rxpx-site-footer__inner, .rxpx-pillar-source-11833 .rxpx-site-footer__inner, .rxpx-pillar-source-11833 .rxpx-site-footer__inner { padding-bottom: 64px !important; } .rxpx-pillar-source-11833 .rxpx-site-footer__watermark, .rxpx-pillar-source-11833 .rxpx-site-footer__watermark, .rxpx-pillar-source-11833 .rxpx-site-footer__watermark, .rxpx-pillar-source-11833 .rxpx-site-footer__watermark { top: auto !important; bottom: 0 !important; left: 50% !important; transform: translateX(-50%) translateY(calc(100% - 64px)) !important; width: 425px !important; font-size: 180px !important; line-height: 0.75 !important; } } .rxpx-pillar-source-11833 .et_pb_section.rxpx-logos-section { background: #ffffff !important; padding-top: 80px !important; padding-bottom: 80px !important; } .rxpx-pillar-source-11833 .et_pb_section.rxpx-logos-section > .et_pb_row { width: 100% !important; max-width: 1280px !important; margin-left: auto !important; margin-right: auto !important; padding: 0 !important; } .rxpx-pillar-source-11833 .rxpx-logos { position: relative !important; display: block !important; width: 100% !important; max-width: 1280px !important; margin: 0 auto !important; padding: 0 !important; height: 24px !important; box-sizing: border-box !important; } .rxpx-pillar-source-11833 .rxpx-logos__viewport { position: relative !important; overflow: hidden !important; width: 100% !important; height: 24px !important; -webkit-mask-image: linear-gradient(90deg, transparent 0%, #000 5%, #000 95%, transparent 100%) !important; mask-image: linear-gradient(90deg, transparent 0%, #000 5%, #000 95%, transparent 100%) !important; } .rxpx-pillar-source-11833 .rxpx-logos__track { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; align-items: center !important; gap: 80px !important; width: max-content !important; height: 24px !important; animation: rxpx-logos-marquee 40s linear infinite !important; will-change: transform !important; } .rxpx-pillar-source-11833 .rxpx-logos__viewport:hover .rxpx-logos__track { animation-play-state: paused !important; } .rxpx-pillar-source-11833 .rxpx-logos__group { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; align-items: center !important; gap: 80px !important; flex: 0 0 auto !important; height: 24px !important; margin: 0 !important; padding: 0 !important; } .rxpx-pillar-source-11833 .rxpx-logos__item { display: flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important; height: 24px !important; margin: 0 !important; padding: 0 !important; line-height: 0 !important; } .rxpx-pillar-source-11833 .rxpx-logos__item svg, .rxpx-pillar-source-11833 .rxpx-logos__item img { display: block !important; height: 24px !important; width: auto !important; max-height: 24px !important; max-width: none !important; } .rxpx-pillar-source-11833 .rxpx-logos__item[data-logo="biogen"] img, .rxpx-pillar-source-11833 .rxpx-logos__item[data-logo="janssen"] img { filter: none !important; opacity: 1 !important; } @keyframes rxpx-logos-marquee { from { transform: translateX(0); } to { transform: translateX(-50%); } } @media (prefers-reduced-motion: reduce) { .rxpx-pillar-source-11833 .rxpx-logos__track { animation: none !important; transform: none !important; } } @media (max-width: 980px) { .rxpx-pillar-source-11833 .et_pb_section.rxpx-logos-section { padding-top: 48px !important; padding-bottom: 48px !important; } .rxpx-pillar-source-11833 .rxpx-logos, .rxpx-pillar-source-11833 .rxpx-logos__viewport, .rxpx-pillar-source-11833 .rxpx-logos__track, .rxpx-pillar-source-11833 .rxpx-logos__group { height: 24px !important; } .rxpx-pillar-source-11833 .rxpx-logos__track, .rxpx-pillar-source-11833 .rxpx-logos__group { gap: 48px !important; } .rxpx-pillar-source-11833 .rxpx-logos__track { animation-duration: 32s !important; } } .rxpx-pillar-source-11833 .rxpx-site-footer__cols, .rxpx-pillar-source-11833 .rxpx-site-footer__cols, .rxpx-pillar-source-11833 .rxpx-site-footer__cols, .rxpx-pillar-source-11833 .rxpx-site-footer__cols { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; align-items: flex-start !important; justify-content: flex-start !important; gap: 60px !important; flex: 0 0 auto !important; } .rxpx-pillar-source-11833 .rxpx-site-footer__col, .rxpx-pillar-source-11833 .rxpx-site-footer__col, .rxpx-pillar-source-11833 .rxpx-site-footer__col, .rxpx-pillar-source-11833 .rxpx-site-footer__col { display: flex !important; flex-direction: column !important; align-items: flex-start !important; justify-content: flex-start !important; gap: 16px !important; flex: 0 0 auto !important; min-width: 0 !important; text-align: left !important; } .rxpx-pillar-source-11833 .rxpx-site-footer__col h4, .rxpx-pillar-source-11833 .rxpx-site-footer__col h4, .rxpx-pillar-source-11833 .rxpx-site-footer__col h4, .rxpx-pillar-source-11833 .rxpx-site-footer__col h4 { margin: 0 !important; padding: 0 !important; font-family: "Instrument Sans", Helvetica, Arial, sans-serif !important; font-weight: 500 !important; font-size: 16px !important; line-height: 24px !important; color: #2f2f2f !important; white-space: nowrap !important; text-align: left !important; } .rxpx-pillar-source-11833 .rxpx-site-footer__col-links, .rxpx-pillar-source-11833 .rxpx-site-footer__col-links, .rxpx-pillar-source-11833 .rxpx-site-footer__col-links, .rxpx-pillar-source-11833 .rxpx-site-footer__col-links { display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 8px !important; width: 100% !important; } .rxpx-pillar-source-11833 .rxpx-site-footer__col a, .rxpx-pillar-source-11833 .rxpx-site-footer__col a, .rxpx-pillar-source-11833 .rxpx-site-footer__col a, .rxpx-pillar-source-11833 .rxpx-site-footer__col a { display: inline-flex !important; align-items: center !important; justify-content: flex-start !important; margin: 0 !important; padding: 2px 0 !important; font-family: "Instrument Sans", Helvetica, Arial, sans-serif !important; font-weight: 400 !important; font-size: 14px !important; line-height: 20px !important; color: #a8a8a8 !important; text-decoration: none !important; white-space: nowrap !important; } .rxpx-pillar-source-11833 .rxpx-site-footer__col a:hover, .rxpx-pillar-source-11833 .rxpx-site-footer__col a:hover, .rxpx-pillar-source-11833 .rxpx-site-footer__col a:hover, .rxpx-pillar-source-11833 .rxpx-site-footer__col a:hover { color: #2f2f2f !important; } .rxpx-pillar-source-11833 .rxpx-site-footer__inner { display: flex !important; flex-direction: row !important; align-items: stretch !important; justify-content: space-between !important; gap: 64px !important; } @media (max-width: 980px) { .rxpx-pillar-source-11833 .rxpx-site-footer__inner { flex-direction: column !important; gap: 40px !important; } .rxpx-pillar-source-11833 .rxpx-site-footer__cols, .rxpx-pillar-source-11833 .rxpx-site-footer__cols, .rxpx-pillar-source-11833 .rxpx-site-footer__cols, .rxpx-pillar-source-11833 .rxpx-site-footer__cols { flex-wrap: wrap !important; gap: 32px !important; } } @media (max-width: 980px) { .rxpx-pillar-source-11833 .et_pb_section.rxpx-body, .rxpx-pillar-source-11833 .et_pb_section.rxpx-cta, .rxpx-pillar-source-11833 .et_pb_section.rxpx-footnote, .rxpx-pillar-source-11833 .et_pb_section.rxpx-body, .rxpx-pillar-source-11833 .et_pb_section.rxpx-cta, .rxpx-pillar-source-11833 .et_pb_section.rxpx-body, .rxpx-pillar-source-11833 .et_pb_section.rxpx-cta, .rxpx-pillar-source-11833 .et_pb_section.rxpx-tech-foundation-section, .rxpx-pillar-source-11833 .et_pb_section.rxpx-tech-cta-section, .rxpx-pillar-source-11833 .et_pb_section.rxpx-body, .rxpx-pillar-source-11833 .et_pb_section.rxpx-cta { padding-top: 48px !important; padding-bottom: 48px !important; padding-left: 0 !important; padding-right: 0 !important; } .rxpx-pillar-source-11833 .et_pb_section.rxpx-body > .et_pb_row, .rxpx-pillar-source-11833 .et_pb_section.rxpx-cta > .et_pb_row, .rxpx-pillar-source-11833 .et_pb_section.rxpx-hero > .et_pb_row, .rxpx-pillar-source-11833 .et_pb_section.rxpx-logos-section > .et_pb_row, .rxpx-pillar-source-11833 .et_pb_section > .et_pb_row, .rxpx-pillar-source-11833 .et_pb_section > .et_pb_row, .rxpx-pillar-source-11833 .et_pb_section > .et_pb_row { width: 100% !important; max-width: 100% !important; padding-left: 20px !important; padding-right: 20px !important; padding-top: 0 !important; padding-bottom: 0 !important; margin-left: 0 !important; margin-right: 0 !important; } .rxpx-pillar-source-11833 .et_pb_section .et_pb_row .et_pb_module:last-child, .rxpx-pillar-source-11833 .et_pb_section .et_pb_row .et_pb_module:last-child, .rxpx-pillar-source-11833 .et_pb_section .et_pb_row .et_pb_module:last-child, .rxpx-pillar-source-11833 .et_pb_section .et_pb_row .et_pb_module:last-child { margin-bottom: 0 !important; } .rxpx-pillar-source-11833 .rxpx-site-header__inner, .rxpx-pillar-source-11833 .rxpx-site-header__inner, .rxpx-pillar-source-11833 .rxpx-site-header__inner, .rxpx-pillar-source-11833 .rxpx-site-header__inner { height: 68px !important; min-height: 68px !important; padding: 16px 0 !important; gap: 12px !important; position: relative !important; } .rxpx-pillar-source-11833 .rxpx-site-header__nav, .rxpx-pillar-source-11833 .rxpx-site-header__nav, .rxpx-pillar-source-11833 .rxpx-site-header__nav, .rxpx-pillar-source-11833 .rxpx-site-header__nav, .rxpx-pillar-source-11833 .rxpx-site-header__cta-wrap, .rxpx-pillar-source-11833 .rxpx-site-header__cta-wrap, .rxpx-pillar-source-11833 .rxpx-site-header__cta-wrap, .rxpx-pillar-source-11833 .rxpx-site-header__cta-wrap { display: none !important; } .rxpx-pillar-source-11833 .rxpx-site-header__menu-btn, .rxpx-pillar-source-11833 .rxpx-site-header__menu-btn, .rxpx-pillar-source-11833 .rxpx-site-header__menu-btn, .rxpx-pillar-source-11833 .rxpx-site-header__menu-btn { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 40px !important; height: 40px !important; margin-left: auto !important; padding: 0 !important; border: 0 !important; background: transparent !important; color: #fff !important; cursor: pointer !important; } .rxpx-pillar-source-11833 .rxpx-site-header__menu-btn svg, .rxpx-pillar-source-11833 .rxpx-site-header__menu-btn svg, .rxpx-pillar-source-11833 .rxpx-site-header__menu-btn svg, .rxpx-pillar-source-11833 .rxpx-site-header__menu-btn svg { display: block !important; width: 24px !important; height: 24px !important; } .rxpx-pillar-source-11833 .rxpx-site-header__toggle:checked ~ .rxpx-site-header__nav, .rxpx-pillar-source-11833 .rxpx-site-header__toggle:checked ~ .rxpx-site-header__nav, .rxpx-pillar-source-11833 .rxpx-site-header__toggle:checked ~ .rxpx-site-header__nav, .rxpx-pillar-source-11833 .rxpx-site-header__toggle:checked ~ .rxpx-site-header__nav { display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 16px !important; position: absolute !important; left: 0 !important; right: 0 !important; top: 68px !important; z-index: 50 !important; padding: 20px !important; background: #0a1719 !important; border-top: 1px solid rgba(255,255,255,0.12) !important; } .rxpx-pillar-source-11833 .rxpx-site-header__toggle:checked ~ .rxpx-site-header__cta-wrap, .rxpx-pillar-source-11833 .rxpx-site-header__toggle:checked ~ .rxpx-site-header__cta-wrap, .rxpx-pillar-source-11833 .rxpx-site-header__toggle:checked ~ .rxpx-site-header__cta-wrap, .rxpx-pillar-source-11833 .rxpx-site-header__toggle:checked ~ .rxpx-site-header__cta-wrap { display: block !important; position: absolute !important; left: 0 !important; right: 0 !important; top: calc(68px + 220px) !important; z-index: 50 !important; padding: 0 20px 20px !important; background: #0a1719 !important; } .rxpx-pillar-source-11833 .rxpx-site-header__toggle:checked ~ .rxpx-site-header__cta-wrap .rxpx-site-header__cta, .rxpx-pillar-source-11833 .rxpx-site-header__toggle:checked ~ .rxpx-site-header__cta-wrap .rxpx-site-header__cta, .rxpx-pillar-source-11833 .rxpx-site-header__toggle:checked ~ .rxpx-site-header__cta-wrap .rxpx-site-header__cta, .rxpx-pillar-source-11833 .rxpx-site-header__toggle:checked ~ .rxpx-site-header__cta-wrap .rxpx-site-header__cta { display: flex !important; width: 100% !important; justify-content: center !important; } .rxpx-pillar-source-11833 .rxpx-site-header__toggle, .rxpx-pillar-source-11833 .rxpx-site-header__toggle, .rxpx-pillar-source-11833 .rxpx-site-header__toggle, .rxpx-pillar-source-11833 .rxpx-site-header__toggle { position: absolute !important; opacity: 0 !important; pointer-events: none !important; width: 0 !important; height: 0 !important; } .rxpx-pillar-source-11833 .et_pb_section.rxpx-hero, .rxpx-pillar-source-11833 .et_pb_section.rxpx-hero, .rxpx-pillar-source-11833 .et_pb_section.rxpx-hero, .rxpx-pillar-source-11833 .et_pb_section.rxpx-hero { padding-top: 0 !important; padding-bottom: 48px !important; } .rxpx-pillar-source-11833 .rxpx-hero h1, .rxpx-pillar-source-11833 .rxpx-hero h1, .rxpx-pillar-source-11833 .rxpx-hero h1, .rxpx-pillar-source-11833 .rxpx-hero h1, .rxpx-pillar-source-11833 .et_pb_section.rxpx-hero h1, .rxpx-pillar-source-11833 .et_pb_section.rxpx-hero h1, .rxpx-pillar-source-11833 .et_pb_section.rxpx-hero h1, .rxpx-pillar-source-11833 .et_pb_section.rxpx-hero h1 { font-size: 40px !important; line-height: 42px !important; font-weight: 500 !important; } .rxpx-pillar-source-11833 .et_pb_section.rxpx-hero .et_pb_text, .rxpx-pillar-source-11833 .et_pb_section.rxpx-hero .et_pb_text, .rxpx-pillar-source-11833 .et_pb_section.rxpx-hero .et_pb_text, .rxpx-pillar-source-11833 .et_pb_section.rxpx-hero .et_pb_text { font-size: 16px !important; line-height: 24px !important; } .rxpx-pillar-source-11833 .rxpx-hero-ctas, .rxpx-pillar-source-11833 .rxpx-hero-ctas, .rxpx-pillar-source-11833 .rxpx-hero-ctas, .rxpx-pillar-source-11833 .rxpx-hero-ctas { display: flex !important; flex-direction: column !important; align-items: stretch !important; flex-wrap: nowrap !important; gap: 12px !important; width: 100% !important; } .rxpx-pillar-source-11833 .rxpx-hero-ctas a, .rxpx-pillar-source-11833 .rxpx-hero-ctas a, .rxpx-pillar-source-11833 .rxpx-hero-ctas a, .rxpx-pillar-source-11833 .rxpx-hero-ctas a { width: 100% !important; box-sizing: border-box !important; font-size: 14px !important; line-height: 20px !important; padding: 12px 28px !important; text-align: center !important; } .rxpx-pillar-source-11833 .rxpx-hero-stats, .rxpx-pillar-source-11833 .rxpx-hero-stats, .rxpx-pillar-source-11833 .rxpx-hero-stats, .rxpx-pillar-source-11833 .rxpx-hero-stats { display: flex !important; flex-direction: column !important; gap: 16px !important; margin-top: 24px !important; } .rxpx-pillar-source-11833 .rxpx-section-header__title, .rxpx-pillar-source-11833 .rxpx-section-header__title, .rxpx-pillar-source-11833 .rxpx-section-header__title, .rxpx-pillar-source-11833 .rxpx-section-header__title, .rxpx-pillar-source-11833 .rxpx-insights-header__title, .rxpx-pillar-source-11833 .rxpx-svc-voices__title, .rxpx-pillar-source-11833 .rxpx-svc-cta__title, .rxpx-pillar-source-11833 .rxpx-svc-nurses__title { font-size: 32px !important; line-height: 40px !important; } .rxpx-pillar-source-11833 .rxpx-section-header__body, .rxpx-pillar-source-11833 .rxpx-section-header__body, .rxpx-pillar-source-11833 .rxpx-section-header__body, .rxpx-pillar-source-11833 .rxpx-section-header__body, .rxpx-pillar-source-11833 .rxpx-insights-header__desc, .rxpx-pillar-source-11833 .rxpx-svc-voices__sub, .rxpx-pillar-source-11833 .rxpx-svc-cta__sub { font-size: 16px !important; line-height: 24px !important; } .rxpx-pillar-source-11833 .rxpx-section-header__row, .rxpx-pillar-source-11833 .rxpx-insights-header-row, .rxpx-pillar-source-11833 .rxpx-compliance-header-row, .rxpx-pillar-source-11833 .rxpx-therapy-header-row, .rxpx-pillar-source-11833 .rxpx-risks-header-row { flex-direction: column !important; align-items: flex-start !important; gap: 16px !important; } .rxpx-pillar-source-11833 .rxpx-cap-grid, .rxpx-pillar-source-11833 .rxpx-blog-grid, .rxpx-pillar-source-11833 .rxpx-metrics-row, .rxpx-pillar-source-11833 .rxpx-mission-row, .rxpx-pillar-source-11833 .rxpx-therapy-row, .rxpx-pillar-source-11833 .rxpx-compliance-row, .rxpx-pillar-source-11833 .rxpx-footnote-row, .rxpx-pillar-source-11833 .rxpx-cap-grid, .rxpx-pillar-source-11833 .rxpx-cap-grid, .rxpx-pillar-source-11833 .rxpx-cap-grid { display: flex !important; flex-direction: column !important; gap: 24px !important; } .rxpx-pillar-source-11833 .rxpx-home-cta__inner, .rxpx-pillar-source-11833 .rxpx-page-cta, .rxpx-pillar-source-11833 .rxpx-page-cta, .rxpx-pillar-source-11833 .rxpx-page-cta, .rxpx-pillar-source-11833 .rxpx-page-cta { flex-direction: column !important; align-items: flex-start !important; gap: 24px !important; } .rxpx-pillar-source-11833 .rxpx-cta-actions { flex-direction: column !important; width: 100% !important; gap: 12px !important; } .rxpx-pillar-source-11833 .rxpx-cta-actions a { width: 100% !important; box-sizing: border-box !important; text-align: center !important; } .rxpx-pillar-source-11833 .rxpx-site-footer, .rxpx-pillar-source-11833 .rxpx-site-footer, .rxpx-pillar-source-11833 .rxpx-site-footer, .rxpx-pillar-source-11833 .rxpx-site-footer { padding: 0 20px !important; height: auto !important; min-height: 580px !important; max-height: none !important; } .rxpx-pillar-source-11833 .rxpx-site-footer__inner, .rxpx-pillar-source-11833 .rxpx-site-footer__inner, .rxpx-pillar-source-11833 .rxpx-site-footer__inner, .rxpx-pillar-source-11833 .rxpx-site-footer__inner { display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 56px !important; padding: 56px 0 0 !important; max-width: 100% !important; } .rxpx-pillar-source-11833 .rxpx-site-footer__brand, .rxpx-pillar-source-11833 .rxpx-site-footer__brand, .rxpx-pillar-source-11833 .rxpx-site-footer__brand, .rxpx-pillar-source-11833 .rxpx-site-footer__brand { display: contents !important; } .rxpx-pillar-source-11833 .rxpx-site-footer__logo, .rxpx-pillar-source-11833 .rxpx-site-footer__logo, .rxpx-pillar-source-11833 .rxpx-site-footer__logo, .rxpx-pillar-source-11833 .rxpx-site-footer__logo { order: 1 !important; } .rxpx-pillar-source-11833 .rxpx-site-footer__cols, .rxpx-pillar-source-11833 .rxpx-site-footer__cols, .rxpx-pillar-source-11833 .rxpx-site-footer__cols, .rxpx-pillar-source-11833 .rxpx-site-footer__cols { order: 2 !important; display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 28px !important; width: 100% !important; flex-direction: unset !important; flex-wrap: unset !important; } .rxpx-pillar-source-11833 .rxpx-site-footer__copy, .rxpx-pillar-source-11833 .rxpx-site-footer__copy, .rxpx-pillar-source-11833 .rxpx-site-footer__copy, .rxpx-pillar-source-11833 .rxpx-site-footer__copy { order: 3 !important; margin: 0 !important; } .rxpx-pillar-source-11833 .rxpx-site-footer__col, .rxpx-pillar-source-11833 .rxpx-site-footer__col, .rxpx-pillar-source-11833 .rxpx-site-footer__col, .rxpx-pillar-source-11833 .rxpx-site-footer__col { align-items: flex-start !important; text-align: left !important; width: auto !important; } .rxpx-pillar-source-11833 .rxpx-site-footer__watermark, .rxpx-pillar-source-11833 .rxpx-site-footer__watermark, .rxpx-pillar-source-11833 .rxpx-site-footer__watermark, .rxpx-pillar-source-11833 .rxpx-site-footer__watermark { position: relative !important; top: auto !important; left: 50% !important; transform: translateX(-50%) translateY(calc(100% - 64px)) !important; width: 425px !important; font-size: 180px !important; line-height: 0.75 !important; margin-top: 0 !important; } .rxpx-pillar-source-11833 .rxpx-svc-how__board, .rxpx-pillar-source-11833 .rxpx-svc-how__row { display: flex !important; flex-direction: column !important; } .rxpx-pillar-source-11833 .rxpx-svc-global__grid, .rxpx-pillar-source-11833 .rxpx-svc-global__row { display: flex !important; flex-direction: column !important; gap: 20px !important; } .rxpx-pillar-source-11833 .rxpx-svc-global__card { grid-column: auto !important; width: 100% !important; } .rxpx-pillar-source-11833 .rxpx-svc-why__table, .rxpx-pillar-source-11833 .rxpx-svc-why__row { display: flex !important; flex-direction: column !important; gap: 24px !important; } .rxpx-pillar-source-11833 .rxpx-svc-cta__inner, .rxpx-pillar-source-11833 .rxpx-svc-cta__row { display: flex !important; flex-direction: column !important; gap: 32px !important; } .rxpx-pillar-source-11833 .rxpx-svc-cta__rule { display: none !important; } .rxpx-pillar-source-11833 .rxpx-svc-cta__field { width: 100% !important; } .rxpx-pillar-source-11833 .rxpx-svc-voices__card { flex-basis: 300px !important; width: 300px !important; } .rxpx-pillar-source-11833 .rxpx-tech-cta-section .et_pb_column, .rxpx-pillar-source-11833 .rxpx-cta .et_pb_column { width: 100% !important; } } @media (min-width: 981px) { .rxpx-pillar-source-11833 .rxpx-site-header__menu-btn, .rxpx-pillar-source-11833 .rxpx-site-header__menu-btn, .rxpx-pillar-source-11833 .rxpx-site-header__menu-btn, .rxpx-pillar-source-11833 .rxpx-site-header__menu-btn, .rxpx-pillar-source-11833 .rxpx-site-header__toggle, .rxpx-pillar-source-11833 .rxpx-site-header__toggle, .rxpx-pillar-source-11833 .rxpx-site-header__toggle, .rxpx-pillar-source-11833 .rxpx-site-header__toggle { display: none !important; } } .rxpx-nav-dd { position: relative; display: inline-flex; align-items: center; } .rxpx-nav-dd__btn, .rxpx-nav-dd__subbtn { appearance: none; background: transparent; border: 0; cursor: pointer; font-family: 'Instrument Sans', Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 500; line-height: 24px; display: inline-flex; align-items: center; justify-content: space-between; gap: 8px; color: #fff; padding: 6px 16px; white-space: nowrap; width: 100%; text-align: left; } .rxpx-nav-dd__chevron { width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 5px solid currentColor; flex: 0 0 auto; } .rxpx-nav-dd__chevron--side { border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 5px solid currentColor; border-right: 0; margin-top: 0; } .rxpx-nav-dd__menu, .rxpx-nav-dd__submenu { list-style: none; margin: 0; padding: 8px; min-width: 260px; background: #fff; border-radius: 10px; box-shadow: 0 16px 40px rgba(10,23,25,0.22); box-sizing: border-box; } .rxpx-nav-dd__menu { display: none; position: absolute; top: 100%; left: 50%; transform: translateX(-50%); z-index: 10050; } .rxpx-nav-dd__submenu { display: none; position: absolute; top: 0; left: calc(100% + 4px); z-index: 10060; min-width: 300px; } .rxpx-nav-dd__item { position: relative; margin: 0; } .rxpx-site-header__nav .rxpx-nav-dd__menu a, .rxpx-site-header__nav .rxpx-nav-dd__subbtn, .rxpx-site-header__nav .rxpx-nav-dd__link { color: #2f2f2f !important; text-decoration: none !important; display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 10px 12px; font-size: 14px; font-weight: 500; line-height: 20px; white-space: normal; border-radius: 6px; width: 100%; box-sizing: border-box; } .rxpx-site-header__nav .rxpx-nav-dd__menu a:hover, .rxpx-site-header__nav .rxpx-nav-dd__subbtn:hover, .rxpx-nav-dd__item--has-sub.is-open > .rxpx-nav-dd__subbtn { background: #f6f6f5; text-decoration: none !important; } .rxpx-nav-dd.is-open > .rxpx-nav-dd__menu { display: block; } .rxpx-nav-dd:hover > .rxpx-nav-dd__menu { display: block; } .rxpx-nav-dd__item--has-sub.is-open > .rxpx-nav-dd__submenu, .rxpx-nav-dd__item--has-sub:hover > .rxpx-nav-dd__submenu { display: block; } @media (max-width: 980px) { .rxpx-nav-dd { width: 100%; display: block; } .rxpx-nav-dd__btn { padding-left: 0; } .rxpx-nav-dd:hover > .rxpx-nav-dd__menu { display: none; } .rxpx-nav-dd.is-open > .rxpx-nav-dd__menu { display: block; } .rxpx-nav-dd__item--has-sub:hover > .rxpx-nav-dd__submenu { display: none; } .rxpx-nav-dd__item--has-sub.is-open > .rxpx-nav-dd__submenu { display: block; } .rxpx-nav-dd__menu, .rxpx-nav-dd__submenu { position: static; transform: none; left: auto; top: auto; min-width: 0; width: 100%; box-shadow: none; background: rgba(255,255,255,0.06); margin-top: 8px; } .rxpx-nav-dd__submenu { margin-left: 8px; width: calc(100% - 8px); } .rxpx-site-header__nav .rxpx-nav-dd__menu a, .rxpx-site-header__nav .rxpx-nav-dd__subbtn, .rxpx-site-header__nav .rxpx-nav-dd__link { color: #fff !important; } .rxpx-site-header__nav .rxpx-nav-dd__menu a:hover, .rxpx-site-header__nav .rxpx-nav-dd__subbtn:hover, .rxpx-nav-dd__item--has-sub.is-open > .rxpx-nav-dd__subbtn { background: rgba(255,255,255,0.08); } .rxpx-nav-dd__chevron--side { border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 5px solid currentColor; border-bottom: 0; } .rxpx-nav-dd__item--has-sub.is-open > .rxpx-nav-dd__subbtn .rxpx-nav-dd__chevron--side { transform: rotate(180deg); } } .rxpx-site-footer br { display: none !important; } .rxpx-site-footer p:empty { display: none !important; } .rxpx-site-footer__col-links { display: flex !important; flex-direction: column !important; gap: 8px !important; } .rxpx-site-footer__col-links a { margin: 0 !important; } .rxpx-site-header__nav .rxpx-nav-dd ul, .rxpx-site-header__nav .rxpx-nav-dd li, .rxpx-nav-dd__menu, .rxpx-nav-dd__submenu, .rxpx-nav-dd__menu > li, .rxpx-nav-dd__submenu > li { list-style: none !important; list-style-type: none !important; list-style-image: none !important; margin: 0 !important; padding-left: 0 !important; } .rxpx-nav-dd__menu, .rxpx-nav-dd__submenu { padding: 8px !important; } .rxpx-nav-dd__menu > li::marker, .rxpx-nav-dd__submenu > li::marker, .rxpx-nav-dd__menu > li::before, .rxpx-nav-dd__submenu > li::before { content: none !important; display: none !important; } .rxpx-pillar-source-11833 .rxpx-site-header, .rxpx-pillar-source-11833 .rxpx-site-header, .rxpx-pillar-source-11833 .rxpx-site-header, .rxpx-pillar-source-11833 .rxpx-site-header { position: relative !important; top: auto !important; } .rxpx-nav-dd__menu { top: 100% !important; padding-top: 12px !important; background: transparent !important; box-shadow: none !important; transform: translateX(-50%) !important; } .rxpx-nav-dd__menu::before { content: "" !important; display: block !important; position: absolute !important; left: 0 !important; right: 0 !important; top: 0 !important; height: 12px !important; } .rxpx-nav-dd__menu-inner, .rxpx-nav-dd__menu > li, .rxpx-nav-dd__item { background: #fff; } .rxpx-nav-dd__menu { border-radius: 0 !important; } .rxpx-nav-dd__menu > .rxpx-nav-dd__item:first-child, .rxpx-nav-dd__menu > .rxpx-nav-dd__item:first-child .rxpx-nav-dd__subbtn { border-top-left-radius: 10px; border-top-right-radius: 10px; } .rxpx-nav-dd__menu > .rxpx-nav-dd__item:last-child, .rxpx-nav-dd__menu > .rxpx-nav-dd__item:last-child .rxpx-nav-dd__link { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; } .rxpx-nav-dd__menu { filter: drop-shadow(0 16px 24px rgba(10,23,25,0.18)); } .rxpx-nav-dd__menu > .rxpx-nav-dd__item { background: #fff !important; } .rxpx-nav-dd__menu > .rxpx-nav-dd__item .rxpx-nav-dd__subbtn, .rxpx-nav-dd__menu > .rxpx-nav-dd__item .rxpx-nav-dd__link { background: #fff; } .rxpx-nav-dd__submenu { top: 0 !important; left: calc(100% - 2px) !important; margin-left: 0 !important; padding-left: 8px !important; background: transparent !important; box-shadow: none !important; filter: drop-shadow(0 12px 20px rgba(10,23,25,0.16)); } .rxpx-nav-dd__submenu > li { background: #fff !important; } .rxpx-nav-dd__submenu > li:first-child a { border-top-left-radius: 10px; border-top-right-radius: 10px; } .rxpx-nav-dd__submenu > li:last-child a { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; } .rxpx-nav-dd__submenu > li a { background: #fff !important; } @media (max-width: 980px) { .rxpx-nav-dd__menu, .rxpx-nav-dd__submenu { padding-top: 8px !important; padding-left: 8px !important; filter: none !important; background: rgba(255,255,255,0.06) !important; } .rxpx-nav-dd__menu > .rxpx-nav-dd__item, .rxpx-nav-dd__submenu > li, .rxpx-nav-dd__submenu > li a, .rxpx-nav-dd__menu > .rxpx-nav-dd__item .rxpx-nav-dd__subbtn, .rxpx-nav-dd__menu > .rxpx-nav-dd__item .rxpx-nav-dd__link { background: transparent !important; } } .rxpx-pillar-source-11833 .rxpx-about { font-family: 'Instrument Sans', Helvetica, Arial, sans-serif; color: #2f2f2f; } .rxpx-pillar-source-11833 .rxpx-about__wrap { max-width: 1280px; margin: 0 auto; width: 100%; box-sizing: border-box; padding-left: 20px; padding-right: 20px; } .rxpx-pillar-source-11833 .rxpx-about__eyebrow { display: flex; align-items: center; gap: 8px; color: #888; font-size: 16px; line-height: 24px; margin: 0 0 16px; } .rxpx-pillar-source-11833 .rxpx-about__eyebrow .slash { font-family: Bitcount, monospace; line-height: 20px; } .rxpx-pillar-source-11833 .rxpx-about__hero { background: #fafaf9; border-bottom: 1px solid rgba(47,47,47,0.12); padding: 128px 0 80px; } .rxpx-pillar-source-11833 .rxpx-about__hero h1 { margin: 0 0 24px; font-size: 60px; line-height: 64px; font-weight: 500; color: #2f2f2f; max-width: 900px; } .rxpx-pillar-source-11833 .rxpx-about__hero .lede { margin: 0 0 32px; font-size: 18px; line-height: 28px; color: #686868; max-width: 720px; } .rxpx-pillar-source-11833 .rxpx-about__hero-img { width: 100%; border-radius: 4px; display: block; aspect-ratio: 2016/768; object-fit: cover; } .rxpx-pillar-source-11833 .rxpx-about__section { padding: 80px 0; background: #fff; } .rxpx-pillar-source-11833 .rxpx-about__section--border { border-bottom: 1px solid rgba(47,47,47,0.12); } .rxpx-pillar-source-11833 .rxpx-about__story { display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: start; } .rxpx-pillar-source-11833 .rxpx-about__story h2, .rxpx-pillar-source-11833 .rxpx-about__team h2, .rxpx-pillar-source-11833 .rxpx-about__recog h2 { margin: 0 0 24px; font-size: 36px; line-height: 44px; font-weight: 500; color: #2f2f2f; } .rxpx-pillar-source-11833 .rxpx-about__story p.body { margin: 0; font-size: 16px; line-height: 24px; color: #686868; max-width: 488px; } .rxpx-pillar-source-11833 .rxpx-about__story img { width: 100%; border-radius: 4px; display: block; aspect-ratio: 1152/736; object-fit: cover; } .rxpx-pillar-source-11833 .rxpx-about__stats { display: grid; grid-template-columns: repeat(4, 1fr); gap: 80px; text-align: center; } .rxpx-pillar-source-11833 .rxpx-about__stats .num { margin: 0 0 12px; font-size: 60px; line-height: 64px; font-weight: 500; color: #2f2f2f; } .rxpx-pillar-source-11833 .rxpx-about__stats .label { margin: 0; font-size: 14px; line-height: 20px; color: #686868; } .rxpx-pillar-source-11833 .rxpx-about__footnote { margin-top: 80px; padding-top: 16px; border-top: 1px solid rgba(47,47,47,0.2); font-size: 14px; line-height: 20px; color: #686868; } .rxpx-pillar-source-11833 .rxpx-about__footnote a { color: #686868; text-decoration: underline; } .rxpx-pillar-source-11833 .rxpx-about__team-intro { margin: 0 0 80px; font-size: 16px; line-height: 24px; color: #686868; max-width: 488px; } .rxpx-pillar-source-11833 .rxpx-about__tabs { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 32px; } .rxpx-pillar-source-11833 .rxpx-about__tab { appearance: none; background: transparent; border: 0; border-bottom: 1px solid transparent; padding: 6px 10px; font-family: inherit; font-size: 14px; line-height: 20px; font-weight: 500; color: #888; cursor: pointer; } .rxpx-pillar-source-11833 .rxpx-about__tab.is-active { color: #2f2f2f; border-bottom-color: #2f2f2f; } .rxpx-pillar-source-11833 .rxpx-about__grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 0; border-radius: 4px; overflow: hidden; } .rxpx-pillar-source-11833 .rxpx-about__card { position: relative; aspect-ratio: 256/336; min-height: 280px; display: flex; flex-direction: column; justify-content: flex-end; padding: 24px; box-sizing: border-box; color: #fff; overflow: hidden; } .rxpx-pillar-source-11833 .rxpx-about__card img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: 0; } .rxpx-pillar-source-11833 .rxpx-about__card::after { content: ""; position: absolute; inset: 0; z-index: 1; background: linear-gradient(180deg, rgba(0,0,0,0) 67%, rgba(0,0,0,0.6) 100%), linear-gradient(90deg, rgba(0,0,0,0.08), rgba(0,0,0,0.08)); } .rxpx-pillar-source-11833 .rxpx-about__card .meta { position: relative; z-index: 2; } .rxpx-pillar-source-11833 .rxpx-about__card .name { margin: 0; font-size: 16px; line-height: 24px; font-weight: 500; } .rxpx-pillar-source-11833 .rxpx-about__card .role { margin: 0; font-size: 12px; line-height: 16px; color: rgba(255,255,255,0.8); font-weight: 500; } @media (max-width: 980px) { .rxpx-pillar-source-11833 .rxpx-about__hero { padding: 64px 0 48px; } .rxpx-pillar-source-11833 .rxpx-about__hero h1 { font-size: 36px; line-height: 40px; } .rxpx-pillar-source-11833 .rxpx-about__story { grid-template-columns: 1fr; gap: 32px; } .rxpx-pillar-source-11833 .rxpx-about__stats { grid-template-columns: 1fr 1fr; gap: 0; } .rxpx-pillar-source-11833 .rxpx-about__stats .num { font-size: 40px; line-height: 44px; } } .rxpx-pillar-source-11833 .rxpx-about__card { display: flex !important; flex-direction: column !important; justify-content: flex-end !important; } .rxpx-pillar-source-11833 .rxpx-about__card .meta { position: relative; z-index: 2; margin-top: auto; width: 100%; } .rxpx-pillar-source-11833 .rxpx-join { position: relative; display: flex; align-items: flex-start; justify-content: space-between; gap: 40px; background: #0a1719; border-radius: 12px; padding: 64px; overflow: hidden; box-sizing: border-box; min-height: 364px; } .rxpx-pillar-source-11833 .rxpx-join__copy { position: relative; z-index: 2; flex: 0 1 713px; max-width: 713px; display: flex; flex-direction: column; align-items: flex-start; gap: 16px; } .rxpx-pillar-source-11833 .rxpx-join__eyebrow { display: flex; align-items: center; gap: 8px; margin: 0; color: #c4f2d9; font-size: 16px; line-height: 24px; font-weight: 400; } .rxpx-pillar-source-11833 .rxpx-join__eyebrow .slash { font-family: Bitcount, monospace; line-height: 20px; } .rxpx-pillar-source-11833 .rxpx-join__title { margin: 0; color: #fff; font-size: 48px; line-height: 56px; font-weight: 500; } .rxpx-pillar-source-11833 .rxpx-join__body { margin: 0; padding-bottom: 16px; color: rgba(255,255,255,0.8); font-size: 16px; line-height: 24px; font-weight: 400; max-width: 593px; } .rxpx-pillar-source-11833 .rxpx-join__btn { display: inline-flex; align-items: center; justify-content: center; box-sizing: border-box; border: 2px solid rgba(255,255,255,0.2); border-radius: 8px; padding: 12px 28px; color: #fff !important; text-decoration: none !important; font-size: 14px; line-height: 20px; font-weight: 600; background: transparent; } .rxpx-pillar-source-11833 .rxpx-join__btn:hover { border-color: rgba(255,255,255,0.45); } .rxpx-pillar-source-11833 .rxpx-join__visual { position: absolute; right: -20px; top: 17px; width: min(471px, 42%); height: 525px; z-index: 1; pointer-events: none; } .rxpx-pillar-source-11833 .rxpx-join__art { position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; max-width: none !important; max-height: none !important; object-fit: cover !important; object-position: center top !important; display: block !important; margin: 0 !important; border: 0 !important; border-radius: 0 !important; } .rxpx-pillar-source-11833 .rxpx-join__brand { position: absolute; left: 43.5%; top: 35%; display: flex; flex-direction: column; align-items: flex-start; gap: 4px; z-index: 2; } .rxpx-pillar-source-11833 .rxpx-join__brand-bar { display: block; width: 48px; height: 8px; background: #174349; } .rxpx-pillar-source-11833 .rxpx-join__logo { display: block; line-height: 0; } .rxpx-pillar-source-11833 .rxpx-join__logo svg { display: block; width: 72px; height: auto; } @media (max-width: 980px) { .rxpx-pillar-source-11833 .rxpx-join { flex-direction: column; padding: 40px 24px 0; min-height: 0; } .rxpx-pillar-source-11833 .rxpx-join__copy { max-width: 100%; flex: 1 1 auto; } .rxpx-pillar-source-11833 .rxpx-join__title { font-size: 32px; line-height: 36px; } .rxpx-pillar-source-11833 .rxpx-join__visual { position: relative; right: auto; top: auto; width: 100%; height: 320px; margin-top: 24px; } .rxpx-pillar-source-11833 .rxpx-join__brand { left: 28%; top: 28%; } } @media (max-width: 980px) { .rxpx-pillar-source-11833 .rxpx-about__wrap { padding-left: 20px !important; padding-right: 20px !important; } .rxpx-pillar-source-11833 .rxpx-about__hero { padding: 96px 0 32px !important; } .rxpx-pillar-source-11833 .rxpx-about__hero .rxpx-about__wrap { display: flex; flex-direction: column; gap: 32px; } .rxpx-pillar-source-11833 .rxpx-about__hero h1 { font-size: 40px !important; line-height: 42px !important; margin: 0 0 24px !important; } .rxpx-pillar-source-11833 .rxpx-about__hero .lede { font-size: 16px !important; line-height: 24px !important; margin: 0 !important; max-width: none !important; } .rxpx-pillar-source-11833 .rxpx-about__hero-img { aspect-ratio: 1 / 1 !important; width: 100% !important; border-radius: 4px !important; object-fit: cover !important; } .rxpx-pillar-source-11833 .rxpx-about__section { padding: 64px 0 !important; } .rxpx-pillar-source-11833 .rxpx-about__story { grid-template-columns: 1fr !important; gap: 32px !important; } .rxpx-pillar-source-11833 .rxpx-about__story h2, .rxpx-pillar-source-11833 .rxpx-about__team h2, .rxpx-pillar-source-11833 .rxpx-about__recog h2 { font-size: 32px !important; line-height: 40px !important; } .rxpx-pillar-source-11833 .rxpx-about__footnote { margin-top: 40px !important; } .rxpx-pillar-source-11833 .rxpx-about__team-intro { margin: 0 0 32px !important; max-width: none !important; } .rxpx-pillar-source-11833 .rxpx-about__tabs { flex-wrap: nowrap !important; overflow-x: auto !important; -webkit-overflow-scrolling: touch; gap: 8px !important; margin-bottom: 32px !important; width: 100%; scrollbar-width: none; } .rxpx-pillar-source-11833 .rxpx-about__tabs::-webkit-scrollbar { display: none; } .rxpx-pillar-source-11833 .rxpx-about__tab { flex: 0 0 auto; white-space: nowrap; } } .rxpx-pillar-source-11833 .rxpx-recog { display: grid !important; grid-template-columns: repeat(5, minmax(0, 1fr)) !important; grid-template-rows: repeat(3, 80px) !important; width: 100% !important; max-height: 240px !important; height: 240px !important; box-sizing: border-box !important; margin: 0 !important; padding: 0 !important; background: #fff !important; border: none !important; overflow: hidden !important; } .rxpx-pillar-source-11833 .rxpx-recog__cell { box-sizing: border-box !important; height: 80px !important; min-height: 80px !important; max-height: 80px !important; display: flex !important; align-items: center !important; justify-content: center !important; padding: 12px 16px !important; margin: 0 !important; background: #fff !important; overflow: hidden !important; position: relative !important; border: none !important; border-right: 1px solid rgba(47,47,47,0.12) !important; border-bottom: 1px solid rgba(47,47,47,0.12) !important; } .rxpx-pillar-source-11833 .rxpx-recog__cell:nth-child(5n) { border-right: none !important; } .rxpx-pillar-source-11833 .rxpx-recog__cell:nth-child(n+11) { border-bottom: none !important; } .rxpx-pillar-source-11833 .rxpx-recog__cell--empty { display: flex !important; } .rxpx-pillar-source-11833 .rxpx-recog__logo, .rxpx-pillar-source-11833 .rxpx-recog__cell img { position: static !important; inset: auto !important; display: block !important; width: auto !important; height: auto !important; max-height: 36px !important; max-width: 85% !important; object-fit: contain !important; margin: 0 auto !important; float: none !important; } .rxpx-pillar-source-11833 .rxpx-recog-mobile-shot { display: none !important; visibility: hidden !important; height: 0 !important; overflow: hidden !important; margin: 0 !important; padding: 0 !important; } @media (max-width: 980px) { .rxpx-pillar-source-11833 .rxpx-recog { display: none !important; height: 0 !important; max-height: 0 !important; overflow: hidden !important; visibility: hidden !important; } .rxpx-pillar-source-11833 .rxpx-recog-mobile-shot { display: block !important; visibility: visible !important; height: auto !important; overflow: visible !important; width: 100% !important; margin: 0 !important; } .rxpx-pillar-source-11833 .rxpx-recog-mobile-shot img { display: block !important; width: 100% !important; height: auto !important; max-width: none !important; position: static !important; object-fit: contain !important; margin: 0 !important; } } .rxpx-pillar-source-11833 .rxpx-about__stat { text-align: center; } .rxpx-pillar-source-11833 .rxpx-about__stat .num { margin: 0 0 12px; } .rxpx-pillar-source-11833 .rxpx-about__stat .label { margin: 0; } @media (max-width: 980px) { .rxpx-pillar-source-11833 .rxpx-about__stats { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 0 !important; width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; border: none !important; } .rxpx-pillar-source-11833 .rxpx-about__stat { box-sizing: border-box; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; gap: 4px !important; min-height: 146px !important; height: 146px !important; padding: 20px 16px !important; text-align: center !important; border: none !important; } .rxpx-pillar-source-11833 .rxpx-about__stat:nth-child(1), .rxpx-pillar-source-11833 .rxpx-about__stat:nth-child(3) { border-right: 1px solid rgba(47,47,47,0.12) !important; } .rxpx-pillar-source-11833 .rxpx-about__stat:nth-child(3), .rxpx-pillar-source-11833 .rxpx-about__stat:nth-child(4) { border-top: 1px solid rgba(47,47,47,0.12) !important; } .rxpx-pillar-source-11833 .rxpx-about__stat .num { margin: 0 !important; font-size: 40px !important; line-height: 42px !important; font-weight: 500 !important; } .rxpx-pillar-source-11833 .rxpx-about__stat .label { margin: 0 !important; font-size: 14px !important; line-height: 20px !important; color: #686868 !important; } .rxpx-pillar-source-11833 .rxpx-about__footnote { margin-top: 24px !important; } } .rxpx-pillar-source-11833 #et-boc .et_pb_row, .rxpx-pillar-source-11833 .et_pb_row, .rxpx-pillar-source-11833 #et-boc .et_pb_column, .rxpx-pillar-source-11833 .et_pb_column, .rxpx-pillar-source-11833 .et_pb_section > .et_pb_row { padding-left: 0 !important; padding-right: 0 !important; margin-left: auto !important; margin-right: auto !important; } .rxpx-pillar-source-11833 .et_pb_row { width: 100% !important; max-width: 100% !important; } .rxpx-pillar-source-11833 .rxpx-about__wrap { padding-left: 20px !important; padding-right: 20px !important; box-sizing: border-box !important; } @media (min-width: 981px) { .rxpx-pillar-source-11833 .rxpx-about__wrap { padding-left: 20px !important; padding-right: 20px !important; } } .rxpx-pillar-source-11833 .rxpx-site-header__inner { padding-left: 0 !important; padding-right: 0 !important; box-sizing: border-box !important; }
.rxpx-pillar-source-11833 .rxpx-site-footer__inner { padding-left: 20px !important; padding-right: 20px !important; box-sizing: border-box !important; } .rxpx-pillar-source-11833 .rxpx-about__panel { position: relative; display: block; width: 100%; overflow: visible; isolation: isolate; } .rxpx-pillar-source-11833 .rxpx-about__grid { position: relative; display: grid; grid-template-columns: repeat(5, 1fr); gap: 0; border-radius: 4px; overflow: hidden; width: 100%; align-items: stretch; } .rxpx-pillar-source-11833 .rxpx-about__card { position: relative !important; display: flex !important; flex-direction: column !important; justify-content: flex-end !important; aspect-ratio: 256 / 336; width: 100%; min-height: 240px !important; height: auto !important; padding: 24px; box-sizing: border-box; color: #fff; overflow: hidden !important; isolation: isolate; z-index: 0; } .rxpx-pillar-source-11833 .rxpx-about__card img { position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; max-width: none !important; object-fit: cover !important; object-position: center top !important; z-index: 0 !important; pointer-events: none; } .rxpx-pillar-source-11833 .rxpx-about__card::after { content: ""; position: absolute; inset: 0; z-index: 1; pointer-events: none; background: linear-gradient(180deg, rgba(0,0,0,0) 67%, rgba(0,0,0,0.6) 100%), linear-gradient(90deg, rgba(0,0,0,0.08), rgba(0,0,0,0.08)); } .rxpx-pillar-source-11833 .rxpx-about__card .meta { position: relative !important; z-index: 2 !important; margin-top: auto; width: 100%; } @media (max-width: 980px) { .rxpx-pillar-source-11833 .rxpx-about__grid { grid-template-columns: 1fr 1fr !important; gap: 0 !important; width: 100% !important; max-width: none !important; margin-left: 0 !important; margin-right: 0 !important; border-radius: 4px !important; overflow: hidden !important; } .rxpx-pillar-source-11833 .rxpx-about__card { aspect-ratio: 256 / 336 !important; min-height: 200px !important; height: auto !important; padding: 16px !important; } } .rxpx-pillar-source-11833 .rxpx-about__card-link { position: absolute !important; inset: 0 !important; z-index: 3 !important; display: block !important; text-decoration: none !important; background: transparent !important; border: 0 !important; box-shadow: none !important; color: transparent !important; font-size: 0 !important; line-height: 0 !important; cursor: pointer; } .rxpx-pillar-source-11833 .rxpx-about__card:has(.rxpx-about__card-link:hover)::after, .rxpx-pillar-source-11833 .rxpx-about__card:has(.rxpx-about__card-link:focus-visible)::after { background: linear-gradient(180deg, rgba(0,0,0,0.08) 67%, rgba(0,0,0,0.72) 100%), linear-gradient(90deg, rgba(0,0,0,0.12), rgba(0,0,0,0.12)); } .rxpx-pillar-source-11833 .rxpx-about__card:has(.rxpx-about__card-link:focus-visible) { outline: 2px solid #2f2f2f; outline-offset: 2px; } @media (max-width: 980px) { .rxpx-pillar-source-11833 .et_pb_section.rxpx-site-footer, .rxpx-pillar-source-11833 .et_pb_section.rxpx-site-footer > .et_pb_row, .rxpx-pillar-source-11833 .et_pb_section.rxpx-site-footer .et_pb_column, .rxpx-pillar-source-11833 .et_pb_section.rxpx-site-footer .et_pb_code, .rxpx-pillar-source-11833 .et_pb_section.rxpx-site-footer .et_pb_code_inner { width: 100% !important; max-width: 100% !important; margin: 0 !important; padding: 0 !important; } .rxpx-pillar-source-11833 footer.rxpx-site-footer { box-sizing: border-box !important; padding: 0 20px !important; min-height: 580px !important; height: auto !important; max-height: none !important; } .rxpx-pillar-source-11833 .rxpx-site-footer__inner { display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 56px !important; width: 100% !important; max-width: 100% !important; box-sizing: border-box !important; margin: 0 !important; padding: 56px 0 0 !important; } .rxpx-pillar-source-11833 .rxpx-site-footer__brand { display: block !important; order: 1 !important; width: 100% !important; margin: 0 !important; padding: 0 !important; } .rxpx-pillar-source-11833 .rxpx-site-footer__logo { display: inline-flex !important; margin: 0 !important; } .rxpx-pillar-source-11833 .rxpx-site-footer__cols { order: 2 !important; display: grid !important; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important; grid-auto-flow: row !important; gap: 28px !important; width: 100% !important; margin: 0 !important; padding: 0 !important; } .rxpx-pillar-source-11833 .rxpx-site-footer__col { display: flex !important; flex-direction: column !important; width: auto !important; min-width: 0 !important; align-items: flex-start !important; text-align: left !important; } .rxpx-pillar-source-11833 .rxpx-site-footer__copy { order: 3 !important; margin: 0 !important; padding: 0 !important; } .rxpx-pillar-source-11833 .rxpx-site-footer__watermark { position: relative !important; top: auto !important; right: auto !important; bottom: auto !important; left: 50% !important; width: 425px !important; margin: 0 !important; transform: translateX(-50%) translateY(calc(100% - 64px)) !important; } } @media (min-width: 981px) { .rxpx-pillar-source-11833 .rxpx-site-footer__inner { position: relative !important; padding-bottom: 88px !important; } .rxpx-pillar-source-11833 .rxpx-site-footer__copy { position: absolute !important; bottom: 0 !important; left: 0 !important; margin: 0 !important; } } @media (max-width: 980px) { .rxpx-pillar-source-11833 .et_pb_section.rxpx-site-header, .rxpx-pillar-source-11833 .et_pb_section.rxpx-site-header > .et_pb_row, .rxpx-pillar-source-11833 .et_pb_section.rxpx-site-header .et_pb_column, .rxpx-pillar-source-11833 .et_pb_section.rxpx-site-header .et_pb_code, .rxpx-pillar-source-11833 .et_pb_section.rxpx-site-header .et_pb_code_inner { width: 100% !important; max-width: 100% !important; margin: 0 !important; padding: 0 !important; } .rxpx-pillar-source-11833 .rxpx-site-header { width: 100% !important; overflow: visible !important; } .rxpx-pillar-source-11833 .rxpx-site-header__inner { display: flex !important; flex-wrap: wrap !important; align-items: center !important; min-height: 68px !important; height: auto !important; box-sizing: border-box !important; padding: 16px 20px !important; gap: 12px !important; } .rxpx-pillar-source-11833 .rxpx-site-header__logo { order: 1 !important; flex: 1 1 auto !important; } .rxpx-pillar-source-11833 .rxpx-site-header__toggle { order: 2 !important; } .rxpx-pillar-source-11833 .rxpx-site-header__menu-btn { order: 3 !important; display: inline-flex !important; margin-left: auto !important; } .rxpx-pillar-source-11833 .rxpx-site-header__nav, .rxpx-pillar-source-11833 .rxpx-site-header__cta-wrap { display: none !important; } .rxpx-pillar-source-11833 .rxpx-site-header__toggle:checked ~ .rxpx-site-header__nav { display: flex !important; flex-direction: column !important; align-items: flex-start !important; order: 10 !important; width: 100% !important; gap: 16px !important; position: static !important; margin: 0 !important; padding: 20px 0 12px !important; background: #0a1719 !important; border-top: 1px solid rgba(255,255,255,0.12) !important; overflow: visible !important; } .rxpx-pillar-source-11833 .rxpx-site-header__toggle:checked ~ .rxpx-site-header__cta-wrap { display: block !important; position: static !important; order: 11 !important; width: 100% !important; margin: 0 !important; padding: 0 0 20px !important; background: #0a1719 !important; } .rxpx-pillar-source-11833 .rxpx-site-header__toggle:checked ~ .rxpx-site-header__cta-wrap .rxpx-site-header__cta { display: flex !important; width: 100% !important; justify-content: center !important; } .rxpx-pillar-source-11833 .rxpx-site-header__nav > a, .rxpx-pillar-source-11833 .rxpx-site-header__nav .rxpx-nav-dd__btn { display: flex !important; align-items: center !important; width: 100% !important; box-sizing: border-box !important; margin: 0 !important; padding: 6px 16px !important; color: #ffffff !important; text-align: left !important; } .rxpx-pillar-source-11833 .rxpx-site-header__nav .rxpx-nav-dd { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; } .rxpx-pillar-source-11833 .rxpx-site-header__nav .rxpx-nav-dd__menu, .rxpx-pillar-source-11833 .rxpx-site-header__nav .rxpx-nav-dd__submenu { position: static !important; inset: auto !important; transform: none !important; width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; overflow: visible !important; margin: 8px 0 0 !important; padding: 0 !important; background: rgba(255,255,255,0.06) !important; box-shadow: none !important; } .rxpx-pillar-source-11833 .rxpx-site-header__nav .rxpx-nav-dd__menu a, .rxpx-pillar-source-11833 .rxpx-site-header__nav .rxpx-nav-dd__subbtn, .rxpx-pillar-source-11833 .rxpx-site-header__nav .rxpx-nav-dd__link { display: flex !important; align-items: center !important; width: 100% !important; box-sizing: border-box !important; margin: 0 !important; padding: 10px 16px !important; color: #ffffff !important; text-align: left !important; } } .rxpx-pillar-source-11833 .rxpx-contact br, .rxpx-pillar-source-11833 .rxpx-contact__card br, .rxpx-pillar-source-11833 .rxpx-contact__form br, .rxpx-pillar-source-11833 .rxpx-contact__fields br{ display: none !important; } .rxpx-pillar-source-11833 #main-content .container, .rxpx-pillar-source-11833 #et-boc .et_pb_section.rxpx-contact-hero, .rxpx-pillar-source-11833 .et_pb_section.rxpx-contact-hero, .rxpx-pillar-source-11833 .et_pb_section.rxpx-contact-hero .et_pb_row, .rxpx-pillar-source-11833 .et_pb_section.rxpx-contact-hero .et_pb_column, .rxpx-pillar-source-11833 .et_pb_section.rxpx-contact-hero .et_pb_code, .rxpx-pillar-source-11833 .et_pb_section.rxpx-contact-hero .et_pb_code_inner{ width: 100% !important; max-width: 100% !important; padding: 0 !important; margin: 0 !important; } .rxpx-pillar-source-11833 .rxpx-contact{ width: 100% !important; } .rxpx-pillar-source-11833 .rxpx-contact__split{ display: flex !important; flex-direction: row !important; align-items: stretch !important; width: 100% !important; min-height: 0 !important; } .rxpx-pillar-source-11833 .rxpx-contact__left, .rxpx-pillar-source-11833 .rxpx-contact__right{ flex: 1 1 0 !important; min-width: 0 !important; overflow: hidden !important; } .rxpx-pillar-source-11833 .rxpx-contact__left{ background: #0a1719 !important; display: flex !important; justify-content: flex-end !important; align-items: stretch !important; } .rxpx-pillar-source-11833 .rxpx-contact__right{ background: #fafaf9 !important; display: flex !important; justify-content: flex-start !important; align-items: center !important; } .rxpx-pillar-source-11833 .rxpx-contact__left-inner{ width: 100% !important; max-width: 720px !important; padding: 80px 64px !important; box-sizing: border-box !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; } .rxpx-pillar-source-11833 .rxpx-contact__stack{ width: 100% !important; display: flex !important; flex-direction: column !important; gap: 80px !important; } .rxpx-pillar-source-11833 .rxpx-contact__intro{ width: 100% !important; display: flex !important; flex-direction: column !important; gap: 64px !important; } .rxpx-pillar-source-11833 .rxpx-contact__eyebrow{ display: flex !important; align-items: center !important; gap: 8px !important; margin: 0 !important; font-size: 16px !important; line-height: 24px !important; font-weight: 400 !important; color: #c4f2d9 !important; } .rxpx-pillar-source-11833 .rxpx-contact__eyebrow .slash{ font-family: Bitcount, "Courier New", monospace !important; line-height: 20px !important; } .rxpx-pillar-source-11833 .rxpx-contact__copy{ display: flex !important; flex-direction: column !important; gap: 24px !important; width: 100% !important; } .rxpx-pillar-source-11833 h1.rxpx-contact__title, .rxpx-pillar-source-11833 .rxpx-contact__title{ margin: 0 !important; padding: 0 !important; font-family: "Instrument Sans", Helvetica, Arial, sans-serif !important; font-size: 48px !important; line-height: 56px !important; font-weight: 500 !important; color: #ffffff !important; } .rxpx-pillar-source-11833 .rxpx-contact__lede{ margin: 0 !important; font-size: 18px !important; line-height: 28px !important; font-weight: 400 !important; color: rgba(255,255,255,0.8) !important; } .rxpx-pillar-source-11833 .rxpx-contact__lower{ width: 100% !important; display: flex !important; flex-direction: column !important; gap: 48px !important; } .rxpx-pillar-source-11833 .rxpx-contact__quote{ width: 100% !important; box-sizing: border-box !important; border: 1px solid rgba(196,242,217,0.12) !important; border-radius: 8px !important; padding: 24px !important; background: transparent !important; } .rxpx-pillar-source-11833 .rxpx-contact__quote-text{ margin: 0 0 48px !important; font-size: 20px !important; line-height: 28px !important; font-weight: 500 !important; color: #ffffff !important; } .rxpx-pillar-source-11833 .rxpx-contact__quote-meta{ display: flex !important; gap: 16px !important; align-items: flex-end !important; width: 100% !important; } .rxpx-pillar-source-11833 .rxpx-contact__quote-who{ flex: 1 1 0 !important; min-width: 0 !important; } .rxpx-pillar-source-11833 .rxpx-contact__quote-who .name{ margin: 0 !important; font-size: 16px !important; line-height: 24px !important; font-weight: 600 !important; color: #ffffff !important; } .rxpx-pillar-source-11833 .rxpx-contact__quote-who .role{ margin: 0 !important; font-size: 16px !important; line-height: 24px !important; font-weight: 400 !important; color: rgba(255,255,255,0.8) !important; } .rxpx-pillar-source-11833 .rxpx-contact__quote-photo{ width: 78.4px !important; height: 98px !important; object-fit: cover !important; border-radius: 6px !important; display: block !important; flex-shrink: 0 !important; } .rxpx-pillar-source-11833 .rxpx-contact__legal{ margin: 0 !important; padding-top: 16px !important; font-size: 12px !important; line-height: 16px !important; color: rgba(255,255,255,0.8) !important; } .rxpx-pillar-source-11833 .rxpx-contact__legal a{ color: inherit !important; text-decoration: underline !important; } .rxpx-pillar-source-11833 .rxpx-contact__right-inner{ width: 100% !important; max-width: 720px !important; padding: 80px 64px !important; box-sizing: border-box !important; display: flex !important; align-items: center !important; justify-content: center !important; } .rxpx-pillar-source-11833 .rxpx-contact__card{ background: #ffffff !important; border: 1px solid rgba(47,47,47,0.12) !important; border-radius: 8px !important; padding: 40px !important; box-sizing: border-box !important; width: auto !important; max-width: none !important; box-shadow: none !important; } .rxpx-pillar-source-11833 .rxpx-contact__form{ display: flex !important; flex-direction: column !important; align-items: flex-start !important; justify-content: center !important; gap: 16px !important; width: 432px !important; max-width: 100% !important; margin: 0 !important; padding: 0 !important; } .rxpx-pillar-source-11833 .rxpx-contact__fields{ display: flex !important; flex-direction: column !important; align-items: stretch !important; gap: 12px !important; width: 100% !important; margin: 0 !important; padding: 0 !important; } .rxpx-pillar-source-11833 .rxpx-contact__row{ display: flex !important; flex-direction: row !important; align-items: flex-start !important; gap: 12px !important; width: 100% !important; margin: 0 !important; padding: 0 !important; } .rxpx-pillar-source-11833 .rxpx-contact__row .rxpx-contact__field{ flex: 1 1 0 !important; min-width: 0 !important; width: auto !important; } .rxpx-pillar-source-11833 .rxpx-contact__field, .rxpx-pillar-source-11833 label.rxpx-contact__field{ display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 10px !important; margin: 0 !important; padding: 0 !important; width: 100% !important; border: 0 !important; background: transparent !important; } .rxpx-pillar-source-11833 .rxpx-contact__label{ display: block !important; margin: 0 !important; padding: 0 !important; width: 100% !important; font-family: "Instrument Sans", Helvetica, Arial, sans-serif !important; font-size: 14px !important; line-height: 20px !important; font-weight: 400 !important; color: #2f2f2f !important; } .rxpx-pillar-source-11833 .rxpx-contact__label em{ font-style: normal !important; color: #888888 !important; } .rxpx-pillar-source-11833 .rxpx-contact__field input, .rxpx-pillar-source-11833 .rxpx-contact__field textarea, .rxpx-pillar-source-11833 .rxpx-contact__field select{ display: block !important; width: 100% !important; max-width: 100% !important; box-sizing: border-box !important; margin: 0 !important; border: 1px solid rgba(47,47,47,0.12) !important; border-radius: 4px !important; padding: 8px 12px !important; height: 40px !important; min-height: 40px !important; max-height: 40px !important; font-family: "Instrument Sans", Helvetica, Arial, sans-serif !important; font-size: 14px !important; line-height: 24px !important; font-weight: 400 !important; color: #2f2f2f !important; background: #ffffff !important; appearance: none !important; -webkit-appearance: none !important; box-shadow: none !important; outline: none !important; } .rxpx-pillar-source-11833 .rxpx-contact__field textarea{ height: 96px !important; min-height: 96px !important; max-height: none !important; line-height: 20px !important; padding: 8px 12px !important; resize: vertical !important; } .rxpx-pillar-source-11833 .rxpx-contact__field input::placeholder, .rxpx-pillar-source-11833 .rxpx-contact__field textarea::placeholder{ color: #686868 !important; opacity: 1 !important; } .rxpx-pillar-source-11833 .rxpx-contact__select-wrap{ position: relative !important; display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; } .rxpx-pillar-source-11833 .rxpx-contact__select-wrap::after{ content: "" !important; position: absolute !important; right: 14px !important; top: 50% !important; width: 8px !important; height: 8px !important; margin: 0 !important; border-right: 1.5px solid #686868 !important; border-bottom: 1.5px solid #686868 !important; transform: translateY(-65%) rotate(45deg) !important; pointer-events: none !important; } .rxpx-pillar-source-11833 .rxpx-contact__field select{ color: #686868 !important; padding-right: 36px !important; } .rxpx-pillar-source-11833 .rxpx-contact__field select:valid, .rxpx-pillar-source-11833 .rxpx-contact__field select:not([value=""]){ color: #2f2f2f !important; } .rxpx-pillar-source-11833 .rxpx-contact__field select option{ color: #2f2f2f !important; } .rxpx-pillar-source-11833 .rxpx-contact__submit{ appearance: none !important; -webkit-appearance: none !important; display: flex !important; align-items: center !important; justify-content: center !important; border: 0 !important; width: 432px !important; max-width: 100% !important; margin: 0 !important; background: #18353a !important; color: #ffffff !important; font-family: "Instrument Sans", Helvetica, Arial, sans-serif !important; font-size: 14px !important; line-height: 20px !important; font-weight: 600 !important; padding: 12px 28px !important; border-radius: 8px !important; box-shadow: 0 0 0 4px #c4f2d9 !important; cursor: pointer !important; text-align: center !important; box-sizing: border-box !important; } .rxpx-pillar-source-11833 .rxpx-contact__form-status{ margin: 0 !important; padding: 0 !important; font-size: 14px !important; line-height: 20px !important; color: #686868 !important; } .rxpx-pillar-source-11833 .rxpx-contact__form-status[hidden]{ display: none !important; } @media (max-width: 980px){ .rxpx-pillar-source-11833 .rxpx-contact__split{ flex-direction: column !important; } .rxpx-pillar-source-11833 .rxpx-contact__left, .rxpx-pillar-source-11833 .rxpx-contact__right{ flex: none !important; width: 100% !important; justify-content: stretch !important; } .rxpx-pillar-source-11833 .rxpx-contact__left-inner, .rxpx-pillar-source-11833 .rxpx-contact__right-inner{ max-width: none !important; padding: 48px 20px !important; } .rxpx-pillar-source-11833 .rxpx-contact__right-inner{ padding: 32px 20px !important; } .rxpx-pillar-source-11833 .rxpx-contact__stack{ gap: 64px !important; } .rxpx-pillar-source-11833 .rxpx-contact__intro{ gap: 48px !important; } .rxpx-pillar-source-11833 h1.rxpx-contact__title, .rxpx-pillar-source-11833 .rxpx-contact__title{ font-size: 40px !important; line-height: 42px !important; } .rxpx-pillar-source-11833 .rxpx-contact__lede{ font-size: 16px !important; line-height: 24px !important; } .rxpx-pillar-source-11833 .rxpx-contact__lower{ gap: 32px !important; } .rxpx-pillar-source-11833 .rxpx-contact__card{ width: 100% !important; padding: 32px 24px !important; } .rxpx-pillar-source-11833 .rxpx-contact__form, .rxpx-pillar-source-11833 .rxpx-contact__submit{ width: 100% !important; } .rxpx-pillar-source-11833 .rxpx-contact__field{ gap: 10px !important; } }
/* Articles digest */
.rxpx-pillar-source-11833 .rxpx-articles{font-family:"Instrument Sans",Helvetica,Arial,sans-serif;color:#2f2f2f}
.rxpx-pillar-source-11833 .rxpx-articles *{box-sizing:border-box}
.rxpx-pillar-source-11833 .rxpx-articles__hero{background:#fafaf9;border-bottom:1px solid rgba(47,47,47,.12)}
.rxpx-pillar-source-11833 .rxpx-articles__wrap{max-width:1280px;margin:0 auto;padding:0 80px;width:100%}
@media (max-width:980px){.rxpx-pillar-source-11833 .rxpx-articles__wrap{padding:0 20px}}
.rxpx-pillar-source-11833 .rxpx-articles__hero-inner{padding:128px 0 32px;display:flex;gap:24px}
.rxpx-pillar-source-11833 .rxpx-articles__hero-copy{flex:1;max-width:640px;display:flex;flex-direction:column;gap:24px}
.rxpx-pillar-source-11833 .rxpx-articles__eyebrow{display:flex;align-items:center;gap:8px;margin:0;color:#888;font-size:16px;line-height:24px;font-weight:400}
.rxpx-pillar-source-11833 .rxpx-articles__eyebrow .slash{font-family:Bitcount,monospace;line-height:20px}
.rxpx-pillar-source-11833 .rxpx-articles__title{margin:0;font-size:60px;line-height:64px;font-weight:500;color:#2f2f2f}
@media (max-width:980px){.rxpx-pillar-source-11833 .rxpx-articles__title{font-size:40px;line-height:44px}.rxpx-pillar-source-11833 .rxpx-articles__hero-inner{padding-top:64px}}
.rxpx-pillar-source-11833 .rxpx-articles__lede{margin:0;font-size:18px;line-height:28px;color:#686868;font-weight:400}
.rxpx-pillar-source-11833 .rxpx-articles__filters{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 32px}
.rxpx-pillar-source-11833 .rxpx-articles__filter{appearance:none;border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;font-family:inherit;font-size:14px;line-height:20px;font-weight:500;color:#888;border-bottom:1px solid transparent}
.rxpx-pillar-source-11833 .rxpx-articles__filter.is-active{color:#2f2f2f;border-bottom-color:#2f2f2f}
.rxpx-pillar-source-11833 .rxpx-articles__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:50px;background:#ececeb;color:#2f2f2f;font-size:11px;line-height:20px;font-weight:500}
.rxpx-pillar-source-11833 .rxpx-articles__grid-section{background:#fff;padding:32px 0 80px}
.rxpx-pillar-source-11833 .rxpx-articles__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 20px}
@media (max-width:980px){.rxpx-pillar-source-11833 .rxpx-articles__grid{grid-template-columns:1fr;gap:40px}}
.rxpx-pillar-source-11833 .rxpx-articles__card{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;border-bottom:1px solid rgba(47,47,47,.2);text-decoration:none;color:inherit;min-width:0}
.rxpx-pillar-source-11833 .rxpx-articles__cover{aspect-ratio:414/208;border-radius:4px;overflow:hidden;background:#f6f6f5}
.rxpx-pillar-source-11833 .rxpx-articles__cover img{width:100%;height:100%;object-fit:cover;display:block}
.rxpx-pillar-source-11833 .rxpx-articles__card-body{display:flex;flex-direction:column;gap:40px;flex:1}
.rxpx-pillar-source-11833 .rxpx-articles__card-text{display:flex;flex-direction:column;gap:12px}
.rxpx-pillar-source-11833 .rxpx-articles__card-title{margin:0;font-size:18px;line-height:28px;font-weight:500;color:#2f2f2f}
.rxpx-pillar-source-11833 .rxpx-articles__card-excerpt{margin:0;font-size:14px;line-height:20px;color:#686868;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.rxpx-pillar-source-11833 .rxpx-articles__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}
.rxpx-pillar-source-11833 .rxpx-articles__meta-left{display:flex;align-items:center;gap:8px;color:#888;font-size:12px;line-height:16px;font-weight:500;text-transform:uppercase;letter-spacing:.02em}
.rxpx-pillar-source-11833 .rxpx-articles__meta-left .dot{width:3px;height:3px;border-radius:50px;background:#a8a8a8}
.rxpx-pillar-source-11833 .rxpx-articles__meta-left .read{color:#2f2f2f}
.rxpx-pillar-source-11833 .rxpx-articles__arrow{width:20px;height:20px;flex:none;color:#2f2f2f}
.rxpx-pillar-source-11833 .rxpx-articles__more-wrap{padding-top:24px}
.rxpx-pillar-source-11833 .rxpx-articles__more{appearance:none;border:0;background:#f6f6f5;color:#686868;font-family:inherit;font-size:14px;line-height:20px;font-weight:500;padding:8px 16px;border-radius:8px;cursor:pointer}
.rxpx-pillar-source-11833 .rxpx-articles__more[hidden],.rxpx-pillar-source-11833 .rxpx-articles__empty[hidden]{display:none!important}
.rxpx-pillar-source-11833 .rxpx-articles__empty{margin:24px 0 0;color:#686868;font-size:16px}
.rxpx-pillar-source-11833 .rxpx-articles__status{margin:16px 0 0;color:#888;font-size:14px}

@media (max-width:980px){}


@media (max-width:980px){}

@media (max-width:980px){}



@media (max-width:980px){}










/* In-article CTA — Figma 2456:4826 */
.rxpx-article-cta{
  margin:0 !important;
  padding:24px 0 0 !important;
  max-width:1000px !important;
  width:100% !important;
  box-sizing:border-box !important;
}
.rxpx-article-cta__inner{
  position:relative !important;
  display:flex !important;
  align-items:center !important;
  gap:32px !important;
  background:#0a1719 !important;
  border-radius:8px !important;
  overflow:hidden !important;
  padding:40px !important;
  box-sizing:border-box !important;
  width:100% !important;
  isolation:isolate !important;
}
.rxpx-article-cta__copy{
  position:relative !important;
  z-index:1 !important;
  flex:1 1 auto !important;
  display:flex !important;
  flex-direction:column !important;
  gap:8px !important;
  min-width:0 !important;
  margin:0 !important;
  padding:0 !important;
}
.rxpx-article-cta__title{
  margin:0 !important;
  padding:0 !important;
  color:#ffffff !important;
  font-size:24px !important;
  line-height:32px !important;
  font-weight:500 !important;
}
.rxpx-article-cta__body{
  margin:0 !important;
  padding:0 !important;
  color:rgba(255,255,255,.8) !important;
  font-size:16px !important;
  line-height:24px !important;
  font-weight:400 !important;
}
.rxpx-article-cta__action{
  position:relative !important;
  z-index:1 !important;
  flex:0 0 auto !important;
  display:flex !important;
  align-items:flex-start !important;
}
.rxpx-article-cta__btn,
a.rxpx-article-cta__btn{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  background:#c4f2d9 !important;
  color:#18353a !important;
  text-decoration:none !important;
  font-size:14px !important;
  line-height:20px !important;
  font-weight:600 !important;
  padding:12px 28px !important;
  border-radius:8px !important;
  box-shadow:0 0 0 4px rgba(255,255,255,.12) !important;
  box-sizing:border-box !important;
  white-space:nowrap !important;
  border:0 !important;
}
@media (max-width:800px){
  .rxpx-article-cta__inner{
    flex-direction:column !important;
    align-items:flex-start !important;
    gap:24px !important;
    padding:28px 24px !important;
  }
}

/* Work with RxPx CTA — Figma 2456:3922 (1280×420, padding 64 on card only) */
.rxpx-work__section{
  padding:80px !important;
  background:#ffffff !important;
  box-sizing:border-box !important;
  width:100% !important;
}
.rxpx-work__inner-wrap{
  max-width:1280px !important;
  margin:0 auto !important;
  padding:0 !important;
  width:100% !important;
  box-sizing:border-box !important;
}
.rxpx-work{
  position:relative !important;
  display:block !important;
  background:#0a1719 !important;
  border-radius:12px !important;
  overflow:hidden !important;
  padding:64px !important;
  box-sizing:border-box !important;
  width:100% !important;
  height:420px !important;
  min-height:420px !important;
  max-height:420px !important;
  isolation:isolate !important;
}
.rxpx-work__copy{
  position:relative !important;
  z-index:2 !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:flex-start !important;
  justify-content:flex-start !important;
  gap:16px !important;
  max-width:712px !important;
  width:712px !important;
  max-height:292px !important;
  margin:0 !important;
  padding:0 !important;
  box-sizing:border-box !important;
}
.rxpx-work__copy > *{
  margin-top:0 !important;
  margin-bottom:0 !important;
  padding-left:0 !important;
  padding-right:0 !important;
}
.rxpx-work__eyebrow{
  display:flex !important;
  align-items:center !important;
  gap:8px !important;
  margin:0 !important;
  padding:0 !important;
  color:#c4f2d9 !important;
  font-size:16px !important;
  line-height:24px !important;
  font-weight:400 !important;
}
.rxpx-work__eyebrow .slash{
  font-family:Bitcount,monospace !important;
  line-height:20px !important;
  color:#c4f2d9 !important;
}
.rxpx-work h2.rxpx-work__title,
.rxpx-work__title{
  margin:0 !important;
  padding:0 !important;
  color:#ffffff !important;
  font-size:48px !important;
  line-height:56px !important;
  font-weight:500 !important;
  max-width:712px !important;
  letter-spacing:0 !important;
}
.rxpx-work__body{
  margin:0 !important;
  padding:0 0 16px !important;
  color:rgba(255,255,255,.8) !important;
  font-size:16px !important;
  line-height:24px !important;
  font-weight:400 !important;
  max-width:593px !important;
}
.rxpx-work__actions{
  display:flex !important;
  gap:12px !important;
  align-items:flex-start !important;
  margin:0 !important;
  padding:0 !important;
}
.rxpx-work__btn,
a.rxpx-work__btn{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  background:#c4f2d9 !important;
  color:#18353a !important;
  text-decoration:none !important;
  font-size:14px !important;
  line-height:20px !important;
  font-weight:600 !important;
  padding:12px 28px !important;
  border-radius:8px !important;
  box-shadow:0 0 0 4px rgba(255,255,255,.12) !important;
  box-sizing:border-box !important;
  white-space:nowrap !important;
  border:0 !important;
}
.rxpx-work__visual{
  position:absolute !important;
  z-index:1 !important;
  left:790px !important;
  top:17px !important;
  width:471px !important;
  height:525px !important;
  margin:0 !important;
  padding:0 !important;
  pointer-events:none !important;
  overflow:hidden !important;
}
.rxpx-work__visual-img{
  position:absolute !important;
  inset:0 !important;
  width:100% !important;
  height:100% !important;
  max-width:none !important;
  object-fit:cover !important;
  object-position:top left !important;
  display:block !important;
  border:0 !important;
}
.rxpx-work__visual-cover{
  position:absolute !important;
  left:205px !important;
  top:183px !important;
  width:48px !important;
  height:8px !important;
  background:#174349 !important;
  z-index:2 !important;
}
.rxpx-work__visual-logo{
  position:absolute !important;
  left:205px !important;
  top:176px !important;
  width:48px !important;
  height:auto !important;
  max-width:none !important;
  z-index:3 !important;
  display:block !important;
}
@media (max-width:1100px){
  .rxpx-work{
    height:auto !important;
    min-height:420px !important;
    max-height:none !important;
  }
  .rxpx-work__copy{
    width:100% !important;
    max-width:712px !important;
    max-height:none !important;
  }
  .rxpx-work__visual{
    left:auto !important;
    right:-40px !important;
    top:20px !important;
    width:380px !important;
    height:424px !important;
  }
}
@media (max-width:980px){
  .rxpx-work__section{padding:48px 20px !important}
  .rxpx-work{
    padding:40px 24px !important;
    height:auto !important;
    min-height:0 !important;
    max-height:none !important;
  }
  .rxpx-work__title{font-size:32px !important;line-height:38px !important}
  .rxpx-work__visual{
    position:relative !important;
    left:auto !important;
    right:auto !important;
    top:auto !important;
    width:min(100%,420px) !important;
    height:auto !important;
    aspect-ratio:471/525 !important;
    margin:24px 0 0 !important;
    overflow:hidden !important;
  }
}

/* Featured panel */
.rxpx-pillar-source-11833 .rxpx-featured-panel[hidden],.rxpx-pillar-source-11833 .rxpx-articles__grid-panel[hidden]{display:none!important}
.rxpx-pillar-source-11833 .rxpx-featured-lead{display:flex;gap:24px;align-items:stretch;padding:32px 0;border-bottom:1px solid rgba(47,47,47,.12);text-decoration:none;color:inherit}
@media (max-width:980px){.rxpx-pillar-source-11833 .rxpx-featured-lead{flex-direction:column;gap:20px}}
.rxpx-pillar-source-11833 .rxpx-featured-lead__cover{flex:1 1 845px;max-width:845px;aspect-ratio:845/425;border-radius:4px;overflow:hidden;background:#f6f6f5}
@media (max-width:980px){.rxpx-pillar-source-11833 .rxpx-featured-lead__cover{flex:none;max-width:100%;width:100%;aspect-ratio:414/208}}
.rxpx-pillar-source-11833 .rxpx-featured-lead__cover img{width:100%;height:100%;object-fit:cover;display:block}
.rxpx-pillar-source-11833 .rxpx-featured-lead__body{flex:1 1 411px;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding-bottom:16px;border-bottom:1px solid rgba(47,47,47,.2)}
.rxpx-pillar-source-11833 .rxpx-featured-lead__top{display:flex;flex-direction:column;gap:8px}
.rxpx-pillar-source-11833 .rxpx-featured-lead__tag{display:inline-flex;align-self:flex-start;background:#f6f6f5;border-radius:2px;padding:5px 8px;font-size:12px;line-height:16px;font-weight:500;color:#2f2f2f}
.rxpx-pillar-source-11833 .rxpx-featured-lead__title{margin:0;font-size:36px;line-height:44px;font-weight:500;color:#2f2f2f}
@media (max-width:980px){.rxpx-pillar-source-11833 .rxpx-featured-lead__title{font-size:28px;line-height:34px}}
.rxpx-pillar-source-11833 .rxpx-featured-lead__excerpt{margin:24px 0 0;font-size:16px;line-height:24px;color:#686868}

.rxpx-pillar-source-11833 .rxpx-articles__hero.is-reading,
.rxpx-pillar-source-11833.rxpx-articles-reading .rxpx-articles__hero,
.rxpx-pillar-source-11833 .rxpx-articles__hero[hidden]{display:none!important}
/* Article reader — Figma 2656:16089 */
.rxpx-pillar-source-11833 .rxpx-article-reader{padding:80px 0 48px;background:#fff;border-bottom:1px solid rgba(47,47,47,.12)}
.rxpx-pillar-source-11833 .rxpx-article-reader[hidden]{display:none!important}
.rxpx-pillar-source-11833 .rxpx-article-reader__article{display:flex;flex-direction:column;width:100%;max-width:1000px;margin:0 auto}
.rxpx-pillar-source-11833 .rxpx-article-reader__header{display:flex;flex-direction:column;gap:24px;width:100%}
.rxpx-pillar-source-11833 .rxpx-article-reader__intro{display:flex;flex-direction:column;gap:16px;width:100%}
.rxpx-pillar-source-11833 .rxpx-article-reader__back{display:inline-flex!important;align-items:center!important;justify-content:flex-start;gap:8px;border:0;background:transparent;padding:0;margin:0 0 32px;cursor:pointer;font-family:inherit;font-size:14px;line-height:1;font-weight:500;color:#686868;vertical-align:middle}
.rxpx-pillar-source-11833 .rxpx-article-reader__back:hover{color:#2f2f2f}
.rxpx-pillar-source-11833 .rxpx-article-reader__back svg,.rxpx-article-reader__back svg{display:block;flex:0 0 16px;width:16px;height:16px;margin:0;padding:0;transform:translateY(-1px)}
.rxpx-pillar-source-11833 .rxpx-article-reader__tag{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:5px 8px;margin:0;border-radius:2px;background:#f6f6f5;font-size:12px;line-height:16px;font-weight:500;color:#2f2f2f}
.rxpx-pillar-source-11833 .rxpx-article-reader__title{margin:0;max-width:100%;font-size:60px;line-height:64px;font-weight:500;color:#2f2f2f}
@media (max-width:980px){.rxpx-pillar-source-11833 .rxpx-article-reader__title{font-size:36px;line-height:40px}}
.rxpx-pillar-source-11833 .rxpx-article-reader__lede{display:flex;flex-direction:column;gap:16px;width:100%}
.rxpx-pillar-source-11833 .rxpx-article-reader__dek{margin:0;color:#686868;font-size:18px;font-weight:400;line-height:28px}
.rxpx-pillar-source-11833 .rxpx-article-reader__dek:empty{display:none}
.rxpx-pillar-source-11833 .rxpx-article-reader__meta-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}
.rxpx-pillar-source-11833 .rxpx-article-reader__meta{display:flex;align-items:center;gap:8px;margin:0;font-size:12px;line-height:16px;font-weight:500;text-transform:uppercase}
.rxpx-pillar-source-11833 .rxpx-article-reader__meta #rxpx-article-reader-date{color:#888}
.rxpx-pillar-source-11833 .rxpx-article-reader__meta .read{color:#2f2f2f}
.rxpx-pillar-source-11833 .rxpx-article-reader__meta .dot{width:3px;height:3px;border-radius:50%;background:#a8a8a8;flex-shrink:0}
.rxpx-pillar-source-11833 .rxpx-article-reader__share{display:inline-flex;width:20px;height:20px;color:#2f2f2f;text-decoration:none;flex-shrink:0}
.rxpx-pillar-source-11833 .rxpx-article-reader__share svg{display:block;width:20px;height:20px}
.rxpx-pillar-source-11833 .rxpx-article-reader__cover{width:100%;margin:0;padding:40px 0 80px;background:transparent;border-radius:0;overflow:visible;aspect-ratio:auto}
.rxpx-pillar-source-11833 .rxpx-article-reader__cover[hidden]{display:none!important}
.rxpx-pillar-source-11833 .rxpx-article-reader__cover img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;object-position:center;border-radius:8px;background:#f6f6f5}
.rxpx-pillar-source-11833 .rxpx-article-reader__body{width:100%;max-width:100%;font-size:18px;line-height:28px;color:#686868}
.rxpx-pillar-source-11833 .rxpx-article-reader__body > *:first-child{margin-top:0}
.rxpx-pillar-source-11833 .rxpx-article-reader__body > p,
.rxpx-pillar-source-11833 .rxpx-article-reader__body > ul,
.rxpx-pillar-source-11833 .rxpx-article-reader__body > ol{margin:0 0 24px;color:#686868;font-size:18px;font-weight:400;line-height:28px}
.rxpx-pillar-source-11833 .rxpx-article-reader__body > ul,
.rxpx-pillar-source-11833 .rxpx-article-reader__body > ol{padding-left:1.25em}
.rxpx-pillar-source-11833 .rxpx-article-reader__body li{margin:0 0 8px}
.rxpx-pillar-source-11833 .rxpx-article-reader__body h2{margin:24px 0;font-size:36px;line-height:44px;font-weight:500;color:#2f2f2f}
.rxpx-pillar-source-11833 .rxpx-article-reader__body h3{margin:24px 0 16px;font-size:24px;line-height:32px;font-weight:500;color:#2f2f2f}
@media (max-width:980px){
  .rxpx-pillar-source-11833 .rxpx-article-reader__body h2{font-size:28px;line-height:34px}
  .rxpx-pillar-source-11833 .rxpx-article-reader__body h3{font-size:22px;line-height:28px}
}
.rxpx-pillar-source-11833 .rxpx-article-reader__body a{color:#2f2f2f;text-decoration:underline;text-underline-offset:2px}
.rxpx-pillar-source-11833 .rxpx-article-reader__body img,
.rxpx-pillar-source-11833 .rxpx-article-reader__body figure{max-width:100%;height:auto;border-radius:8px}
.rxpx-pillar-source-11833 .rxpx-article-reader__body img{display:block;width:auto;margin:0 auto 24px}
.rxpx-pillar-source-11833 .rxpx-article-reader__body figure{margin:0 0 24px}
.rxpx-pillar-source-11833 .rxpx-article-reader__body figure img{margin-bottom:0}
.rxpx-pillar-source-11833 .rxpx-article-reader__body blockquote{margin:40px 0 36px;padding:0;border:0;color:inherit}
.rxpx-pillar-source-11833 .rxpx-article-reader__body .rxpx-article__quote-text,
.rxpx-pillar-source-11833 .rxpx-article-reader__body blockquote > p:first-child{margin:0;padding-left:24px;border-left:3px solid #c4c3fd;color:#2f2f2f;font-size:24px;font-weight:400;font-style:italic;line-height:36px}
.rxpx-pillar-source-11833 .rxpx-article-reader__body .rxpx-article__quote-attr{margin:24px 0 0;padding-left:27px;display:flex;flex-direction:column;gap:0;border:0}
.rxpx-pillar-source-11833 .rxpx-article-reader__body .rxpx-article__quote-name,
.rxpx-pillar-source-11833 .rxpx-article-reader__body .rxpx-article__quote-role{margin:0;padding:0;border:0;font-style:normal}
.rxpx-pillar-source-11833 .rxpx-article-reader__body .rxpx-article__quote-name{color:#2f2f2f;font-size:16px;font-weight:500;line-height:24px}
.rxpx-pillar-source-11833 .rxpx-article-reader__body .rxpx-article__quote-role{color:#686868;font-size:16px;font-weight:400;line-height:24px}
.rxpx-pillar-source-11833 .rxpx-article-reader__status{margin:0 0 24px;color:#686868;font-size:16px;line-height:24px}
.rxpx-pillar-source-11833 .rxpx-featured-lead.is-reading-hidden{display:none!important}
.rxpx-pillar-source-11833.rxpx-articles-reading .rxpx-articles__hero{background:#fff}
.rxpx-pillar-source-11833 .rxpx-featured-latest{padding:32px 0 80px}
.rxpx-pillar-source-11833 .rxpx-featured-latest__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 56px}
.rxpx-pillar-source-11833 .rxpx-featured-latest__title{margin:0;font-size:24px;line-height:32px;font-weight:500;color:#2f2f2f}
/* View all — Figma 2456:4884 */
.rxpx-featured-latest__all,
button.rxpx-featured-latest__all,
.rxpx-pillar-source-11833 .rxpx-featured-latest__all{
  border:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  cursor:pointer !important;
  padding:0 !important;
  margin:0 !important;
  font-family:"Instrument Sans",Helvetica,Arial,sans-serif !important;
  font-size:18px !important;
  line-height:28px !important;
  font-weight:500 !important;
  color:#2f2f2f !important;
  text-decoration:none !important;
  letter-spacing:0 !important;
  white-space:nowrap !important;
  display:inline-block !important;
  vertical-align:baseline !important;
}
.rxpx-featured-latest__all:hover,
button.rxpx-featured-latest__all:hover{
  color:#2f2f2f !important;
  text-decoration:none !important;
  opacity:0.8 !important;
}

.rxpx-pillar-source-11833 .rxpx-featured-latest__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
@media (max-width:980px){.rxpx-pillar-source-11833 .rxpx-featured-latest__grid{grid-template-columns:1fr;gap:40px}.rxpx-pillar-source-11833 .rxpx-featured-latest__head{margin-bottom:32px}}

@media(max-width:980px){
.rxpx-pillar-source-11833 .rxpx-articles__filters{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;scroll-padding-inline:10px!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x!important;padding:0 0 32px!important;scrollbar-width:none!important}
.rxpx-pillar-source-11833 .rxpx-articles__filters::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
.rxpx-pillar-source-11833 .rxpx-articles__filter{flex:0 0 auto!important;scroll-snap-align:start!important;white-space:nowrap!important}
}

.rxpx-pillar-source-11833 .rxpx-article-reader__back,#rxpx-article-back{display:none!important}

.rxpx-pillar-source-11833 .rxpx-featured-latest__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:20px!important;width:100%!important}
.rxpx-pillar-source-11833 .rxpx-featured-latest__grid .rxpx-articles__card{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:16px!important;min-width:0!important;height:100%!important;padding:0 0 16px!important;color:inherit!important;text-decoration:none!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(47,47,47,.2)!important;border-radius:0!important;overflow:visible!important}
.rxpx-pillar-source-11833 .rxpx-featured-latest__grid .rxpx-articles__cover{display:block!important;width:100%!important;height:auto!important;aspect-ratio:414/208!important;flex:0 0 auto!important;background:#f6f6f5!important;border-radius:4px!important;overflow:hidden!important}
.rxpx-pillar-source-11833 .rxpx-featured-latest__grid .rxpx-articles__cover img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}
.rxpx-pillar-source-11833 .rxpx-featured-latest__grid .rxpx-articles__card-body{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:stretch!important;justify-content:space-between!important;gap:40px!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important}
.rxpx-pillar-source-11833 .rxpx-featured-latest__grid .rxpx-articles__card-text{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important}
.rxpx-pillar-source-11833 .rxpx-featured-latest__grid .rxpx-articles__card-title{width:100%!important;margin:0!important;padding:0!important;color:#2f2f2f!important;font-family:"Instrument Sans",Helvetica,Arial,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:28px!important}
.rxpx-pillar-source-11833 .rxpx-featured-latest__grid .rxpx-articles__card-excerpt{display:block!important;width:100%!important;margin:0!important;padding:0!important;color:#686868!important;font-family:"Instrument Sans",Helvetica,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;overflow:visible!important;-webkit-line-clamp:unset!important}
.rxpx-pillar-source-11833 .rxpx-featured-latest__grid .rxpx-articles__meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;width:100%!important;margin-top:auto!important}
.rxpx-pillar-source-11833 .rxpx-featured-latest__grid .rxpx-articles__meta-left{display:flex!important;align-items:center!important;gap:8px!important;color:#888!important;font-family:"Instrument Sans",Helvetica,Arial,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:16px!important;letter-spacing:0!important;text-transform:uppercase!important;white-space:nowrap!important}
.rxpx-pillar-source-11833 .rxpx-featured-latest__grid .rxpx-articles__meta-left .dot{display:block!important;width:3px!important;height:3px!important;flex:0 0 3px!important;border-radius:50%!important;background:#a8a8a8!important}
.rxpx-pillar-source-11833 .rxpx-featured-latest__grid .rxpx-articles__meta-left .read{color:#2f2f2f!important}
.rxpx-pillar-source-11833 .rxpx-featured-latest__grid .rxpx-articles__arrow{display:block!important;width:20px!important;height:20px!important;flex:0 0 20px!important;color:#2f2f2f!important}
@media(max-width:980px){.rxpx-pillar-source-11833 .rxpx-featured-latest__grid{grid-template-columns:1fr!important;gap:40px!important}}

/* Articles header and hero — Figma 2656:15256 and 2656:15258. */
.rxpx-pillar-source-11833 .rxpx-site-header__cta{
  box-sizing:border-box!important;
  padding:8px 28px!important;
  border:0!important;
  border-radius:8px!important;
  background:#18353a!important;
  box-shadow:0 0 0 4px #c4f2d9!important;
  color:#fff!important;
  font-family:"Instrument Sans",Helvetica,Arial,sans-serif!important;
  font-size:14px!important;
  font-weight:600!important;
  line-height:20px!important;
  white-space:nowrap!important;
}
.rxpx-pillar-source-11833 .rxpx-articles__hero{
  width:100%!important;
  border-bottom:1px solid rgba(47,47,47,.12)!important;
  background:#fff!important;
  font-family:"Instrument Sans",Helvetica,Arial,sans-serif!important;
}
.rxpx-pillar-source-11833 .rxpx-articles__wrap{
  box-sizing:border-box!important;
  width:calc(100% - 40px)!important;
  max-width:1280px!important;
  margin-right:auto!important;
  margin-left:auto!important;
  padding-right:0!important;
  padding-left:0!important;
}
.rxpx-pillar-source-11833 .rxpx-articles__hero-inner{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:0!important;
  width:100%!important;
  padding:128px 0 32px!important;
}
.rxpx-pillar-source-11833 .rxpx-articles__hero-copy{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  gap:24px!important;
  width:100%!important;
  max-width:640px!important;
}
.rxpx-pillar-source-11833 .rxpx-articles__eyebrow{
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  margin:0 0 -8px!important;
  padding:0!important;
  color:#888!important;
  font-size:16px!important;
  font-weight:400!important;
  line-height:24px!important;
  white-space:nowrap!important;
}
.rxpx-pillar-source-11833 .rxpx-articles__eyebrow .slash{
  font-family:"Bitcount",monospace!important;
  line-height:20px!important;
}
.rxpx-pillar-source-11833 .rxpx-articles__title{
  width:100%!important;
  margin:0!important;
  padding:0!important;
  color:#2f2f2f!important;
  font-family:"Instrument Sans",Helvetica,Arial,sans-serif!important;
  font-size:60px!important;
  font-weight:500!important;
  line-height:64px!important;
  letter-spacing:0!important;
}
.rxpx-pillar-source-11833 .rxpx-articles__lede{
  width:100%!important;
  margin:0!important;
  padding:0!important;
  color:#686868!important;
  font-size:18px!important;
  font-weight:400!important;
  line-height:28px!important;
}
.rxpx-pillar-source-11833 .rxpx-articles__filters{
  display:flex!important;
  flex-wrap:nowrap!important;
  gap:8px!important;
  width:100%!important;
  padding:0 0 32px!important;
}
.rxpx-pillar-source-11833 .rxpx-articles__filter{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  padding:6px 10px!important;
  border:0!important;
  border-bottom:1px solid transparent!important;
  background:transparent!important;
  color:#888!important;
  font-family:"Instrument Sans",Helvetica,Arial,sans-serif!important;
  font-size:14px!important;
  font-weight:500!important;
  line-height:20px!important;
}
.rxpx-pillar-source-11833 .rxpx-articles__filter.is-active{
  border-bottom-color:#2f2f2f!important;
  color:#2f2f2f!important;
}

/* Articles closing CTA — Figma 2656:15349. */
.rxpx-pillar-source-11833 .rxpx-work__section{
  width:100%!important;
  box-sizing:border-box!important;
  padding:80px 0!important;
  background:#fff!important;
}
.rxpx-pillar-source-11833 .rxpx-work__inner-wrap{
  width:calc(100% - 40px)!important;
  max-width:1280px!important;
  margin-right:auto!important;
  margin-left:auto!important;
  padding:0!important;
}
.rxpx-pillar-source-11833 .rxpx-work{
  position:relative!important;
  display:flex!important;
  align-items:flex-start!important;
  width:100%!important;
  height:380px!important;
  min-height:380px!important;
  max-height:380px!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  padding:64px!important;
  border-radius:12px!important;
  background:#0a1719!important;
}
.rxpx-pillar-source-11833 .rxpx-work__copy{
  position:relative!important;
  z-index:2!important;
  display:flex!important;
  flex:0 1 712px!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  gap:16px!important;
  width:712px!important;
  max-width:712px!important;
  max-height:none!important;
}
.rxpx-pillar-source-11833 .rxpx-work h2.rxpx-work__title,
.rxpx-pillar-source-11833 .rxpx-work__title{
  width:100%!important;
  max-width:712px!important;
  margin:0!important;
  padding:0!important;
  color:#fff!important;
  font-family:"Instrument Sans",Helvetica,Arial,sans-serif!important;
  font-size:48px!important;
  font-weight:500!important;
  line-height:56px!important;
  letter-spacing:0!important;
}
.rxpx-pillar-source-11833 .rxpx-work__body{
  width:593px!important;
  max-width:100%!important;
  margin:0!important;
  padding:0 0 16px!important;
  color:rgba(255,255,255,.8)!important;
  font-size:16px!important;
  font-weight:400!important;
  line-height:24px!important;
}
.rxpx-pillar-source-11833 .rxpx-work__visual{
  position:absolute!important;
  inset:0!important;
  z-index:1!important;
  width:100%!important;
  height:100%!important;
  margin:0!important;
  overflow:hidden!important;
  pointer-events:none!important;
}
.rxpx-pillar-source-11833 .rxpx-work__visual-img{
  position:absolute!important;
  top:-55px!important;
  left:718px!important;
  width:655px!important;
  height:539px!important;
  max-width:none!important;
  object-fit:fill!important;
  opacity:1!important;
  transform:rotate(-24deg)!important;
}
.rxpx-pillar-source-11833 .rxpx-work__visual-gradient{
  position:absolute!important;
  top:0!important;
  right:0!important;
  width:533px!important;
  height:100%!important;
  background:linear-gradient(90deg,#0a1719 0%,rgba(10,23,25,0) 25%,rgba(10,23,25,0) 75%,#0a1719 100%)!important;
}

@media(max-width:980px){
  .rxpx-pillar-source-11833 .rxpx-articles__hero-inner{
    grid-template-columns:1fr!important;
    padding-top:64px!important;
  }
  .rxpx-pillar-source-11833 .rxpx-articles__title{
    font-size:40px!important;
    line-height:44px!important;
  }
  .rxpx-pillar-source-11833 .rxpx-work__section{
    padding:48px 0!important;
  }
  .rxpx-pillar-source-11833 .rxpx-work{
    height:auto!important;
    min-height:360px!important;
    max-height:none!important;
    padding:40px 32px!important;
  }
  .rxpx-pillar-source-11833 .rxpx-work__copy{
    flex:1 1 auto!important;
    width:min(100%,593px)!important;
    max-width:593px!important;
  }
  .rxpx-pillar-source-11833 .rxpx-work__title{
    font-size:36px!important;
    line-height:40px!important;
  }
  .rxpx-pillar-source-11833 .rxpx-work__visual{
    position:absolute!important;
    inset:0!important;
    width:100%!important;
    height:100%!important;
    margin:0!important;
    aspect-ratio:auto!important;
  }
  .rxpx-pillar-source-11833 .rxpx-work__visual-img{
    top:-40px!important;
    left:55%!important;
    opacity:.55!important;
  }
  .rxpx-pillar-source-11833 .rxpx-work__visual-gradient{
    width:60%!important;
  }
}
@media(max-width:640px){
  .rxpx-pillar-source-11833 .rxpx-work{
    min-height:400px!important;
    padding:32px 24px!important;
  }
  .rxpx-pillar-source-11833 .rxpx-work__title{
    font-size:32px!important;
    line-height:36px!important;
  }
  .rxpx-pillar-source-11833 .rxpx-work__visual-img{
    top:80px!important;
    left:35%!important;
    opacity:.35!important;
  }
}
