.elementor .section{width:100%;position:relative;padding-block-start:var(----space-2xl);padding-block-end:var(----space-2xl);padding-inline-start:0rem;padding-inline-end:0rem;background-color:var(----color-bg);display:flex;flex-direction:column;align-items:stretch;}.elementor .section--alt{background-color:var(----color-bg-alt);}.elementor .eyebrow{font-weight:800;font-size:var(----font-size-xs);color:var(----color-primary-dark);letter-spacing:0.18em;text-transform:uppercase;display:inline-flex;gap:var(----space-xs);align-items:center;display: inline-flex;
  align-items: center;
  gap: var(--space-xs);
  font-size: var(--font-size-xs);
  font-weight: 800;
  letter-spacing: 0.18em;
  text-transform: uppercase;}
  selector::before {
  content: "";
  width: 28px;
  height: 2px;
  background: #FFF;
  border-radius: var(--radius-full);\n}.elementor .text--footnote{font-size:var(----font-size-xs);color:var(----color-text-muted);line-height:1.4em;font-style:italic;}.elementor .patients__cta{width:100%;font-weight:600;font-size:var(----font-size-sm);color:var(----color-bg);letter-spacing:0.02em;padding-block-start:14px;padding-block-end:14px;padding-inline-start:var(----space-lg);padding-inline-end:var(----space-lg);border-radius:var(----radius-sm);background-image:linear-gradient(135deg, #F5B53C 0%,#E8841A  100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(----color-accent);box-shadow:0px 6px 20px 0px rgba(232, 132, 26, 0.3);transition:all 0.3s;display:inline-flex;gap:var(----space-xs);justify-content:center;align-items:center;align-self:center;}.elementor .patients__cta:hover,.elementor .patients__cta:focus-visible{box-shadow:0px 12px 28px 0px rgba(232, 132, 26, 0.45);transform:translate3d(0px, -2px, 0px);}.elementor .excel-hero{overflow:hidden;position:relative;color:var(----color-bg);padding-block-start:10.75rem;padding-block-end:var(----font-size-xl);padding-inline-start:var(----font-size-2xl);padding-inline-end:var(----font-size-2xl);background-image:linear-gradient(180deg, #F5B53C  0%,#E8841A  100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .excel_container{max-width:1500px;position:relative;z-index:1;padding:var(----space-lg);margin:auto;display:flex;flex-direction:column;gap:var(----space-lg);justify-content:center;align-items:start;position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: minmax(0, 1.45fr) minmax(0, 1fr);
  gap: var(--space-lg);
  align-items: center;\n}.elementor .excel-hero__content{display:flex;flex-direction:column;}.elementor .excel-hero__visual{display:flex;justify-content:center;align-items:center;}.elementor .excel-hero__liver{width:100%;max-width:420px;mix-blend-mode: screen;
  filter: drop-shadow(0 24px 48px rgba(122, 62, 17, 0.35));
  animation: liver-float 6s ease-in-out infinite;\n}.elementor .excel-hero__badge-new{font-weight:800;font-size:var(----font-size-xs);color:var(----color-accent);letter-spacing:0.2em;text-transform:uppercase;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:1rem;padding-inline-end:1rem;margin-inline-end:1rem;border-radius:var(----radius-full);background-color:rgba(122, 62, 17, 0.92);display:inline-block;}.elementor .excel-hero__title{font-family: var(--font-display);
  font-weight: 800;
  font-size: clamp(2.4rem, 5.4vw, 4.2rem);
  line-height: 1.05;
  margin: var(--space-sm) 0 var(--space-md);
  text-shadow: 0 2px 18px rgba(122, 62, 17, 0.35);\n}.elementor .study-block{scroll-margin-top: 90px;\n}.elementor .study-block__head{max-width:860px;margin-block-end:var(----space-lg);display:inline-flex;flex-direction:column;gap:var(----space-sm);}.elementor .stat-strip{display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: var(--space-sm);
  margin-bottom: var(--space-lg);\n}.elementor .stat-strip__item{display:inline-flex;flex-direction:column;background: #fff;
  border: 1px solid var(--color-border);
  border-radius: var(--radius-md);
  padding: var(--space-sm) var(--space-md);
  box-shadow: var(--shadow-card);
  text-align: center;
}\n}.elementor .stat-strip__label{display:inline-block;flex:0 1 auto;font-size: var(--font-size-xs);
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: var(--color-text-muted);
  margin-top: var(--space-2xs);\n}.elementor .stat_container{max-width:1500px;position:relative;z-index:1;padding:var(----space-lg);margin:auto;display:flex;flex-direction:column;gap:var(----space-2xs);justify-content:center;align-items:start;}.elementor .study-grid{display: grid;
  grid-template-columns: minmax(0, 1.6fr) minmax(0, 1fr);
  gap: var(--space-lg);
  align-items: start;\n}.elementor .key-card{padding:var(----space-lg);flex-direction:column;}.elementor .key-card__pill{width:auto;max-width:105px;}.elementor .design-card{padding:var(----space-md);flex-direction:column;}.elementor .fine-print{display:flex;flex-direction:column;}