.elementor-6596 .elementor-element.elementor-element-84f7f82:not(.elementor-motion-effects-element-type-background), .elementor-6596 .elementor-element.elementor-element-84f7f82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0D;}.elementor-6596 .elementor-element.elementor-element-84f7f82 > .elementor-container{max-width:1240px;}.elementor-6596 .elementor-element.elementor-element-84f7f82{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 24px 120px 24px;}.elementor-6596 .elementor-element.elementor-element-84f7f82 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6596 .elementor-element.elementor-element-ca3c0a9:not(.elementor-motion-effects-element-type-background), .elementor-6596 .elementor-element.elementor-element-ca3c0a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141417;}.elementor-6596 .elementor-element.elementor-element-ca3c0a9 > .elementor-container{max-width:1240px;}.elementor-6596 .elementor-element.elementor-element-ca3c0a9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 24px 56px 24px;}.elementor-6596 .elementor-element.elementor-element-ca3c0a9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6596 .elementor-element.elementor-element-398092e:not(.elementor-motion-effects-element-type-background), .elementor-6596 .elementor-element.elementor-element-398092e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0D;}.elementor-6596 .elementor-element.elementor-element-398092e > .elementor-container{max-width:1240px;}.elementor-6596 .elementor-element.elementor-element-398092e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 24px 110px 24px;}.elementor-6596 .elementor-element.elementor-element-398092e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6596 .elementor-element.elementor-element-ade3c6d:not(.elementor-motion-effects-element-type-background), .elementor-6596 .elementor-element.elementor-element-ade3c6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0D;}.elementor-6596 .elementor-element.elementor-element-ade3c6d > .elementor-container{max-width:1240px;}.elementor-6596 .elementor-element.elementor-element-ade3c6d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 24px 110px 24px;}.elementor-6596 .elementor-element.elementor-element-ade3c6d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6596 .elementor-element.elementor-element-3df804e:not(.elementor-motion-effects-element-type-background), .elementor-6596 .elementor-element.elementor-element-3df804e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0D;}.elementor-6596 .elementor-element.elementor-element-3df804e > .elementor-container{max-width:1240px;}.elementor-6596 .elementor-element.elementor-element-3df804e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 24px 110px 24px;}.elementor-6596 .elementor-element.elementor-element-3df804e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6596 .elementor-element.elementor-element-4aaa8ba:not(.elementor-motion-effects-element-type-background), .elementor-6596 .elementor-element.elementor-element-4aaa8ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141417;}.elementor-6596 .elementor-element.elementor-element-4aaa8ba > .elementor-container{max-width:1240px;}.elementor-6596 .elementor-element.elementor-element-4aaa8ba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 24px 110px 24px;}.elementor-6596 .elementor-element.elementor-element-4aaa8ba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6596 .elementor-element.elementor-element-f975ce6{padding:0px 0px 0px 0px;}.elementor-6596 .elementor-element.elementor-element-dfad28b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6596 .elementor-element.elementor-element-2c34cff:not(.elementor-motion-effects-element-type-background), .elementor-6596 .elementor-element.elementor-element-2c34cff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0D;}.elementor-6596 .elementor-element.elementor-element-2c34cff > .elementor-container{max-width:1240px;}.elementor-6596 .elementor-element.elementor-element-2c34cff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 24px 110px 24px;}.elementor-6596 .elementor-element.elementor-element-2c34cff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6596 .elementor-element.elementor-element-d8d3585:not(.elementor-motion-effects-element-type-background), .elementor-6596 .elementor-element.elementor-element-d8d3585 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B0F6AB;}.elementor-6596 .elementor-element.elementor-element-d8d3585 > .elementor-container{max-width:1240px;}.elementor-6596 .elementor-element.elementor-element-d8d3585{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 24px 110px 24px;}.elementor-6596 .elementor-element.elementor-element-d8d3585 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6596 .elementor-element.elementor-element-f7cba1f:not(.elementor-motion-effects-element-type-background), .elementor-6596 .elementor-element.elementor-element-f7cba1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0D;}.elementor-6596 .elementor-element.elementor-element-f7cba1f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 24px 110px 24px;}.elementor-6596 .elementor-element.elementor-element-f7cba1f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6596 .elementor-element.elementor-element-216b16d:not(.elementor-motion-effects-element-type-background), .elementor-6596 .elementor-element.elementor-element-216b16d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141417;}.elementor-6596 .elementor-element.elementor-element-216b16d > .elementor-container{max-width:1240px;}.elementor-6596 .elementor-element.elementor-element-216b16d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 24px 110px 24px;}.elementor-6596 .elementor-element.elementor-element-216b16d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6596 .elementor-element.elementor-element-d3b6723:not(.elementor-motion-effects-element-type-background), .elementor-6596 .elementor-element.elementor-element-d3b6723 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141417;}.elementor-6596 .elementor-element.elementor-element-d3b6723 > .elementor-container{max-width:1240px;}.elementor-6596 .elementor-element.elementor-element-d3b6723{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 24px 120px 24px;}.elementor-6596 .elementor-element.elementor-element-d3b6723 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6596 .elementor-element.elementor-element-09986e0:not(.elementor-motion-effects-element-type-background), .elementor-6596 .elementor-element.elementor-element-09986e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141417;}.elementor-6596 .elementor-element.elementor-element-09986e0 > .elementor-container{max-width:1240px;}.elementor-6596 .elementor-element.elementor-element-09986e0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 24px 120px 24px;}.elementor-6596 .elementor-element.elementor-element-09986e0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6596 .elementor-element.elementor-element-2bccdce{width:100%;}.elementor-6596 .elementor-element.elementor-element-47e8ab8{width:100%;}.elementor-6596 .elementor-element.elementor-element-cf220fe{width:100%;}.elementor-6596 .elementor-element.elementor-element-a72df25{width:100%;}.elementor-6596 .elementor-element.elementor-element-d8f1de9{width:100%;}.elementor-6596 .elementor-element.elementor-element-37dfe5c{width:100%;}.elementor-6596 .elementor-element.elementor-element-dfad28b{width:100%;}.elementor-6596 .elementor-element.elementor-element-435d3ac{width:100%;}.elementor-6596 .elementor-element.elementor-element-2c1bb63{width:100%;}.elementor-6596 .elementor-element.elementor-element-aff5f99{width:100%;}.elementor-6596 .elementor-element.elementor-element-af947dc{width:100%;}.elementor-6596 .elementor-element.elementor-element-5a12975{width:100%;}}/* Start custom CSS */html{scroll-behavior:auto !important}
body{background:#0B0B0D}
.gp-label{font-family:"DM Sans",sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.42em;
  text-transform:uppercase;color:#9A9AA2;margin:0 0 26px;text-align:center}
.gp-flag{display:inline-block;font-family:"DM Sans",sans-serif;font-size:9.5px;font-weight:700;
  letter-spacing:.3em;text-transform:uppercase;background:#B0F6AB;color:#0B0B0D;
  padding:7px 16px;margin:0 0 24px}
.gp-mega{font-family:"Anton",sans-serif;font-weight:400;font-size:clamp(44px,10.5vw,116px);
  line-height:.84;letter-spacing:-.025em;text-transform:uppercase;color:#FFFFFF;
  margin:0 0 26px;text-align:center}
.gp-swash{font-family:"Fraunces",Georgia,serif;font-style:italic;font-weight:600;
  text-transform:none;letter-spacing:-.03em;color:#B0F6AB}
.gp-lede{font-family:"DM Sans",sans-serif;font-size:clamp(15.5px,1.85vw,18px);line-height:1.66;
  max-width:52ch;margin:0 auto 32px;color:#9A9AA2;text-align:center}
.gp-lede--wide{max-width:60ch}
.gp-price{font-family:"Anton",sans-serif;font-size:clamp(30px,4.6vw,58px);line-height:1;
  letter-spacing:-.01em;margin:0 0 8px;color:#B0F6AB;text-align:center;font-variant-numeric:tabular-nums}
.gp-was{font-family:"DM Sans",sans-serif;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;
  color:#9A9AA2;margin:0 0 30px;text-align:center}
.gp-was s{opacity:.62}
.gp-spec{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;
  margin:0 auto 34px;max-width:790px;border-top:1px solid rgba(255,255,255,.13);
  border-bottom:1px solid rgba(255,255,255,.13);padding-block:16px}
.gp-spec i{font-style:normal;font-family:"DM Sans",sans-serif;font-size:11px;font-weight:700;
  letter-spacing:.24em;text-transform:uppercase;color:#FFFFFF;padding:4px 20px;
  border-right:1px solid rgba(255,255,255,.13);line-height:1.5}
.gp-spec i:last-child{border-right:0}
.gp-pill{display:inline-flex;align-items:center;gap:24px;font-family:"DM Sans",sans-serif;
  font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#FFFFFF;
  text-decoration:none;border:1px solid rgba(255,255,255,.55);border-radius:999px;padding:20px 38px;
  transition:background .5s cubic-bezier(.16,1,.3,1),color .5s cubic-bezier(.16,1,.3,1),
             border-color .5s cubic-bezier(.16,1,.3,1),gap .5s cubic-bezier(.16,1,.3,1)}
.gp-arrow{position:relative;width:54px;height:1px;background:currentColor;flex:none}
.gp-arrow::after{content:"";position:absolute;right:0;top:50%;width:8px;height:8px;
  border-top:1px solid currentColor;border-right:1px solid currentColor;
  transform:translateY(-50%) rotate(45deg)}
.gp-pill:hover{background:#B0F6AB;color:#0B0B0D;border-color:#B0F6AB;gap:34px}
.gp-pill:focus-visible{outline:2px solid #B0F6AB;outline-offset:5px}
.gp-after{font-family:"DM Sans",sans-serif;margin:16px 0 0;font-size:11.5px;letter-spacing:.16em;
  text-transform:uppercase;color:#9A9AA2;text-align:center}

.gp-receipts{display:grid;grid-template-columns:repeat(4,1fr);max-width:1000px;margin:0 auto}
.gp-receipts > div{text-align:center;padding:6px 14px;border-right:1px solid rgba(255,255,255,.13)}
.gp-receipts > div:last-child{border-right:0}
.gp-receipts b{display:block;font-family:"Anton",sans-serif;font-weight:400;
  font-size:clamp(24px,3.2vw,42px);line-height:1;color:#C9B8F5;font-variant-numeric:tabular-nums}
.gp-receipts span{display:block;margin-top:10px;font-family:"DM Sans",sans-serif;font-size:10px;
  font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#9A9AA2;line-height:1.6}
.gp-menu{max-width:860px;margin:0 auto;text-align:left;border-top:1px solid rgba(255,255,255,.13)}
.gp-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:30px 6px;
  border-bottom:1px solid rgba(255,255,255,.13);text-decoration:none;color:inherit;
  transition:padding-left .5s cubic-bezier(.16,1,.3,1),background .5s cubic-bezier(.16,1,.3,1)}
.gp-row:hover{padding-left:22px;background:rgba(255,255,255,.04)}
.gp-row:hover .gp-go{color:#B0F6AB}
.gp-name{display:block;font-family:"Anton",sans-serif;font-weight:400;font-size:clamp(20px,3vw,30px);
  line-height:1;text-transform:uppercase;color:#FFFFFF}
.gp-tag{display:block;font-family:"Fraunces",Georgia,serif;font-style:italic;font-weight:600;
  font-size:clamp(15px,1.9vw,18.5px);line-height:1.4;color:#C9B8F5;margin-top:11px;max-width:48ch}
.gp-go{font-size:19px;color:#9A9AA2;transition:color .5s cubic-bezier(.16,1,.3,1)}
.gp-proof{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1px;
  max-width:900px;margin:44px auto 0;background:rgba(255,255,255,.13);
  border:1px solid rgba(255,255,255,.13)}
.gp-shot{background:#0B0B0D;padding:26px 24px;text-align:left}
.gp-shot b{display:block;font-family:"DM Sans",sans-serif;font-size:10px;font-weight:700;
  letter-spacing:.28em;text-transform:uppercase;color:#B0F6AB;margin-bottom:12px}
.gp-shot p{font-family:"DM Sans",sans-serif;font-size:14.5px;line-height:1.6;color:#FFFFFF;margin:0}
.gp-shot cite{display:block;margin-top:14px;font-style:normal;font-family:"DM Sans",sans-serif;
  font-size:10px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#9A9AA2}
.elementor-element-d8d3585 .gp-label,
.elementor-element-d8d3585 .gp-lede{color:rgba(11,11,13,.72)}
.elementor-element-d8d3585 .gp-mega,
.elementor-element-d8d3585 .gp-price,
.elementor-element-d8d3585 .gp-swash{color:#0B0B0D}
.elementor-element-d8d3585 .gp-spec{border-color:rgba(11,11,13,.22)}
.elementor-element-d8d3585 .gp-spec i{color:#0B0B0D;border-right-color:rgba(11,11,13,.22)}
.elementor-element-d8d3585 .gp-pill{border-color:rgba(11,11,13,.5);color:#0B0B0D}
.elementor-element-d8d3585 .gp-pill:hover{background:#0B0B0D;color:#B0F6AB;border-color:#0B0B0D}
@media(max-width:760px){
  .gp-receipts{grid-template-columns:repeat(2,1fr)}
  .gp-receipts > div{border-bottom:1px solid rgba(255,255,255,.13);padding-block:18px}
  .gp-receipts > div:nth-child(2n){border-right:0}
  .gp-spec i{padding:4px 12px;font-size:10px;letter-spacing:.18em}
}
@media(max-width:560px){
  .gp-pill{padding:17px 24px;gap:12px;font-size:11px;width:100%;justify-content:space-between;letter-spacing:.18em}
  .gp-arrow{width:30px}
  .gp-spec i{border-right:0;padding:5px 10px}
  .gp-go{display:none}
  .gp-row{grid-template-columns:1fr}
}

.gp-ld{display:none}

.elementor-widget-html .elementor-widget-container{text-align:center}
.gp-menu,.gp-proof,.gp-receipts{text-align:left}
.gp-shot{text-align:left}

.elementor-element-84f7f82{position:relative;overflow:hidden}
.elementor-element-84f7f82::before{content:"";position:absolute;inset:0;z-index:0;
  background-image:url('https://herheartheals.com/wp-content/uploads/2026/09/dd6b629a856e887790b1a2a1cddd2075.jpg');background-size:cover;background-position:center 38%}
.elementor-element-84f7f82::after{content:"";position:absolute;inset:0;z-index:1;
  background:linear-gradient(180deg,rgba(11,11,13,0.6) 0%,rgba(11,11,13,0.93) 100%)}
.elementor-element-84f7f82 > .elementor-container{position:relative;z-index:2}

.elementor-element-216b16d{position:relative;overflow:hidden}
.elementor-element-216b16d::before{content:"";position:absolute;inset:0;z-index:0;
  background-image:url('https://herheartheals.com/wp-content/uploads/2026/09/450755df830952f068d4058dea918571.jpg');background-size:cover;background-position:center 28%}
.elementor-element-216b16d::after{content:"";position:absolute;inset:0;z-index:1;
  background:linear-gradient(180deg,rgba(11,11,13,0.8) 0%,rgba(11,11,13,0.95) 100%)}
.elementor-element-216b16d > .elementor-container{position:relative;z-index:2}

.elementor-element-2c34cff{position:relative;overflow:hidden}
.elementor-element-2c34cff::before{content:"";position:absolute;inset:0;z-index:0;
  background-image:url('https://herheartheals.com/wp-content/uploads/2026/09/866b5c9b6933f64004c39aeea0e152eb-1.jpg');background-size:cover;background-position:center 32%}
.elementor-element-2c34cff::after{content:"";position:absolute;inset:0;z-index:1;
  background:linear-gradient(180deg,rgba(11,11,13,0.78) 0%,rgba(11,11,13,0.94) 100%)}
.elementor-element-2c34cff > .elementor-container{position:relative;z-index:2}

.elementor-element-4aaa8ba{position:relative;overflow:hidden}
.elementor-element-4aaa8ba::before{content:"";position:absolute;inset:0;z-index:0;
  background-image:url('https://herheartheals.com/wp-content/uploads/2026/09/39e8ac8d4d5670a2dce1e7df4b8876c4.jpg');background-size:cover;background-position:center 26%}
.elementor-element-4aaa8ba::after{content:"";position:absolute;inset:0;z-index:1;
  background:linear-gradient(180deg,rgba(11,11,13,0.82) 0%,rgba(11,11,13,0.95) 100%)}
.elementor-element-4aaa8ba > .elementor-container{position:relative;z-index:2}

.elementor-element-d3b6723{position:relative;overflow:hidden}
.elementor-element-d3b6723::before{content:"";position:absolute;inset:0;z-index:0;
  background-image:url('https://herheartheals.com/wp-content/uploads/2026/09/6779fdc0782e68e98be871675aece423.jpg');background-size:cover;background-position:center 45%}
.elementor-element-d3b6723::after{content:"";position:absolute;inset:0;z-index:1;
  background:linear-gradient(180deg,rgba(11,11,13,0.7) 0%,rgba(11,11,13,0.88) 100%)}
.elementor-element-d3b6723 > .elementor-container{position:relative;z-index:2}

.elementor-element-09986e0{position:relative;overflow:hidden}
.elementor-element-09986e0::before{content:"";position:absolute;inset:0;z-index:0;
  background-image:url('https://herheartheals.com/wp-content/uploads/2026/09/08b6162effbfba1211dab42ce345f5dd.jpg');background-size:cover;background-position:center 20%}
.elementor-element-09986e0::after{content:"";position:absolute;inset:0;z-index:1;
  background:linear-gradient(180deg,rgba(11,11,13,0.8) 0%,rgba(11,11,13,0.95) 100%)}
.elementor-element-09986e0 > .elementor-container{position:relative;z-index:2}

.gp-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.13);
  border-top:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.13)}
.gp-strip figure{margin:0;aspect-ratio:4/5;background-size:cover;background-position:center;
  filter:grayscale(.18) contrast(1.05)}
.gp-strip figure:nth-child(1){background-image:url('https://herheartheals.com/wp-content/uploads/2026/09/9d5e0b1b8c622af4cd4a72cb91d13a74.jpg')}
.gp-strip figure:nth-child(2){background-image:url('https://herheartheals.com/wp-content/uploads/2026/09/38fb8dd57eef9892fc71f0dd3b81bc29.jpg')}
.gp-strip figure:nth-child(3){background-image:url('https://herheartheals.com/wp-content/uploads/2026/09/a48c9887ed6932f220006108efda40bf.jpg')}
.gp-strip figure:nth-child(4){background-image:url('https://herheartheals.com/wp-content/uploads/2026/09/08b6162effbfba1211dab42ce345f5dd.jpg')}
@media(max-width:700px){.gp-strip{grid-template-columns:repeat(2,1fr)}}

.elementor-widget-html .gp-tag{font-family:"DM Sans",-apple-system,sans-serif !important;
  font-style:normal !important;font-weight:400 !important;letter-spacing:.01em;
  font-size:clamp(14.5px,1.7vw,16.5px);line-height:1.55;color:#B9B4C4;max-width:52ch}
.gp-proof--one{grid-template-columns:1fr;max-width:640px}

.elementor-widget-html .gp-menu .gp-kind{display:inline-block;margin-left:14px;font-family:"DM Sans",-apple-system,sans-serif;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#B0F6AB;white-space:nowrap;vertical-align:middle;position:relative;top:-3px;border:1px solid rgba(176,246,171,.35);border-radius:999px;padding:4px 10px 3px;line-height:1}
@media(max-width:600px){.elementor-widget-html .gp-menu .gp-kind{display:block;margin:8px 0 0;top:0;width:max-content;font-size:9.5px;letter-spacing:.16em}}/* End custom CSS */