.elementor .e-quote{font-family:"Fraunces";font-size:16.5px;color:rgba(0, 0, 0, 0.64);font-style:italic;padding-inline-start:10px;border-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:#84B497;border-style:solid;}.elementor .e-stat-label{font-size:14.5px;color:rgba(255,255,255,0.7);}.elementor .e-stat-number{font-family:"Fraunces";font-weight:500;font-size:36px;color:#84B497;display:block;}.elementor .e-text-lede{font-family:"Inter";font-size:19px;color:rgba(0,0,0,0.64);line-height:31px;}.elementor .e-tag-sage{font-family:"Inter";font-weight:600;font-size:12px;color:#576B5F;letter-spacing:0.1em;text-transform:uppercase;display:block;}.elementor .e-tag-gold{font-weight:600;font-size:12px;color:#84B497;letter-spacing:0.08em;text-transform:uppercase;display:block;}.elementor .e-text-body{font-family:"Inter";font-size:17px;color:rgba(0,0,0,0.64);}.elementor .e-heading-3{font-family:"Fraunces";font-weight:500;font-size:28px;color:#000000;letter-spacing:-0.01em;line-height:46px;}.elementor .e-heading-2{font-family:"Fraunces";font-weight:500;font-size:38px;color:#000000;letter-spacing:-0.01em;}.elementor .e-heading-1{font-family:"Fraunces";font-weight:500;font-size:68px;color:#000000;letter-spacing:-0.01em;}.elementor .e-btn-ghost{color:var(--Ink);border-radius:2px;border-width:1px;border-color:var(--Ink);border-style:solid;background-color:var(--Ivory);}.elementor .e-btn-ghost:hover,.elementor .e-btn-ghost:focus-visible{color:#FFFFFF;background-color:var(--Ink);}.elementor .e-btn{font-family:"Inter";font-weight:600;font-size:14px;letter-spacing:0.03em;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;border-radius:2px;display:inline-block;}.elementor .e-eyebrow{font-family:"Inter";font-weight:600;font-size:12px;color:#576B5F;letter-spacing:0.16em;text-transform:uppercase;display:inline-flex;gap:10px;align-items:center;}.elementor .e-glow-1{position: absolute;
  top: -180px;
  right: -160px;
  width: 640px;
  height: 640px;
  border-radius: 50%;
  background: radial-gradient(circle at 30% 30%, rgba(132, 180, 151, 0.28), rgba(132, 180, 151, 0) 68%);
  pointer-events: none;\n}.elementor .e-glow-2{position: absolute;
  bottom: -220px;
  left: -200px;
  width: 560px;
  height: 560px;
  border-radius: 50%;
  background: radial-gradient(circle at 60% 40%, rgba(87, 107, 95, 0.22), rgba(87, 107, 95, 0) 70%);
  pointer-events: none;\n}.elementor .e-btn-primary{color:var(--Ivory);border-radius:0px;border-width:0px;background-color:var(--Ink);}.elementor .e-btn-primary:hover,.elementor .e-btn-primary:focus-visible{background-color:var(--Sage);transform:translate3d(0px, -3px, 0px);}.elementor .e-line{flex: 1;
  height: 1px;
  background: var(--Line);\n}.elementor .e-ribbon{font-family:"Fraunces";font-size:15px;color:var(--InkSoft);}.elementor .reset-padding-margin{padding:0px;margin:0px;display:flex;flex-direction:column;gap:5px;justify-content:flex-start;align-items:start;}.elementor .faqTitle{font-family:"Inter";font-weight:600;font-size:19px;color:#000000;line-height:31px;}.elementor .faqContent{width:70%;font-family:"Inter";font-weight:400;font-size:16px;color:rgba(0, 0, 0, 0.64);line-height:26.4px;}.elementor .clinic-card-title{font-size:17px;line-height:28px;}