.elementor-37787 .elementor-element.elementor-element-629ee49{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.21;--margin-top:-126px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-37787 .elementor-element.elementor-element-629ee49::before, .elementor-37787 .elementor-element.elementor-element-629ee49 > .elementor-background-video-container::before, .elementor-37787 .elementor-element.elementor-element-629ee49 > .e-con-inner > .elementor-background-video-container::before, .elementor-37787 .elementor-element.elementor-element-629ee49 > .elementor-background-slideshow::before, .elementor-37787 .elementor-element.elementor-element-629ee49 > .e-con-inner > .elementor-background-slideshow::before, .elementor-37787 .elementor-element.elementor-element-629ee49 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-37787 .elementor-element.elementor-element-eb3e92b{--display:flex;--min-height:100vh;--justify-content:flex-end;}.elementor-37787 .elementor-element.elementor-element-e5d45af{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0100px;--margin-left:0px;--margin-right:0px;}.elementor-37787 .elementor-element.elementor-element-e309e6c{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-37787 .elementor-element.elementor-element-3ac0675 .elementor-button{font-family:"Sinar Grotesk", Sans-serif;font-size:10px;}.elementor-37787 .elementor-element.elementor-element-5eb8591{text-align:start;}.elementor-37787 .elementor-element.elementor-element-5eb8591 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:34px;color:#FFFFFF;}.elementor-37787 .elementor-element.elementor-element-9a16fda{font-family:"Sinar Grotesk", Sans-serif;color:#FFFFFF;}.elementor-37787 .elementor-element.elementor-element-d61557f .ks-orange-btn{padding:0.55rem 0.55rem 0.55rem 1.35rem;min-height:40px;gap:0.75rem;font-family:"Sinar Grotesk", Sans-serif;}.elementor-37787 .elementor-element.elementor-element-d61557f{--ks-ob-icon-size:1.9rem;--ks-ob-text:#fffaf3;--ks-ob-grad-1:#b85a0a;--ks-ob-grad-2:#e8871e;--ks-ob-grad-3:#f5a842;--ks-ob-grad-4:#ffc56b;}.elementor-37787 .elementor-element.elementor-element-d61557f .ks-orange-btn-wrap{text-align:left;}.elementor-37787 .elementor-element.elementor-element-0a2caff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37787 .elementor-element.elementor-element-a62d86f{--display:flex;}.elementor-37787 .elementor-element.elementor-element-c052c59{--display:grid;--e-con-grid-template-columns:1.2fr 4fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-37787 .elementor-element.elementor-element-3aaca41{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0.5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0.5px;border-color:#FFFFFF3D;--border-color:#FFFFFF3D;--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:0px;}.elementor-37787 .elementor-element.elementor-element-7e716a1{--e-rating-icon-marked-color:#000000;}.elementor-37787 .elementor-element.elementor-element-4fb12a4 .elementor-heading-title{font-family:"Sinar Grotesk", Sans-serif;font-size:16px;letter-spacing:0.7px;color:#000000;}.elementor-37787 .elementor-element.elementor-element-cf6b6df{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0.5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0.5px;border-color:#FFFFFF3D;--border-color:#FFFFFF3D;}.elementor-37787 .elementor-element.elementor-element-cf6b6df:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-37787 .elementor-element.elementor-element-cf6b6df > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-37787 .elementor-element.elementor-element-cf6b6df > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#014C65;}.elementor-37787 .elementor-element.elementor-element-a9d239b .elementor-repeater-item-b9f013b .ue-item-badge{background-color:#DAD0C6 !important;}.elementor-37787 .elementor-element.elementor-element-a9d239b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-37787 .elementor-element.elementor-element-a9d239b{z-index:1;}.elementor-37787 .elementor-element.elementor-element-a9d239b .uc_logo_marquee_holder{height:40px;background-color:#65B218;border-radius:0px;padding:20px 0px 20px 0px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-37787 .elementor-element.elementor-element-a9d239b .ue_img_marquee{display:inline-block;}.elementor-37787 .elementor-element.elementor-element-a9d239b img{object-fit:contain;object-position:center;}.elementor-37787 .elementor-element.elementor-element-a9d239b .ue_marquee_title{font-family:"Sinar Grotesk", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:3.3px;color:#FFFFFF;padding:0px 0px 0px 0px;text-align:center;}.elementor-37787 .elementor-element.elementor-element-a9d239b .ue-item-badge{min-height:0px;min-width:0px;color:#000000;padding:0px 0px 0px 0px;border-radius:3px;}.elementor-37787 .elementor-element.elementor-element-dbf3ba0{width:var( --container-widget-width, 3% );max-width:3%;--container-widget-width:3%;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-37787 .elementor-element.elementor-element-dbf3ba0{left:0px;}body.rtl .elementor-37787 .elementor-element.elementor-element-dbf3ba0{right:0px;}.elementor-37787 .elementor-element.elementor-element-0f94a36{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:60px;--padding-left:12px;--padding-right:12px;}.elementor-37787 .elementor-element.elementor-element-463b2c7{--display:flex;}.elementor-37787 .elementor-element.elementor-element-f63973a .ks-el-daily-system{--ks-ds-cols-desktop:4;--ks-ds-cols-laptop:3;--ks-ds-cols-tablet:2;--ks-ds-cols-mobile:1;--ks-ds-mobile-basis:88%;--ks-ds-track-duration:0.45s;--ks-ds-track-ease:cubic-bezier(0.25, 0.1, 0.25, 1);--ks-ds-img-scale:1.02;--ks-ds-img-duration:0.55s;--ks-ds-img-ease:cubic-bezier(0.25, 0.1, 0.25, 1);--ks-ds-bg:#F5F3EF;background-color:#F5F3EF;--ks-ds-title-color:#0a0a0a;--ks-ds-subtitle-color:#3f3f3f;--ks-ds-nav-color:#111111;--ks-ds-nav-hover:#555555;--ks-ds-nav-disabled:#c4c4c4;--ks-ds-card-radius:16px;--ks-ds-card-bg:#ececec;--ks-ds-img-position:center center;--ks-ds-badge-color:#ffffff;--ks-ds-badge-bg:rgba(120, 125, 122, 0.72);--ks-ds-badge-blur:10px;--ks-ds-body-bg:rgba(255, 255, 255, 0.12);--ks-ds-body-blur:20px;--ks-ds-body-border:1px solid rgba(255, 255, 255, 0.15);--ks-ds-card-title-color:#ffffff;--ks-ds-card-desc-color:rgba(255, 255, 255, 0.88);}.elementor-37787 .elementor-element.elementor-element-f63973a .ks-el-daily-system .daily-system__title{font-family:"Fraunces", Sans-serif;font-weight:500;}.elementor-37787 .elementor-element.elementor-element-f63973a .ks-el-daily-system .daily-system__subtitle{font-family:"Sinar Grotesk", Sans-serif;}.elementor-37787 .elementor-element.elementor-element-f63973a .ks-el-daily-system .daily-system__nav-btn{font-family:"Arial", Sans-serif;}.elementor-37787 .elementor-element.elementor-element-f63973a .ks-el-daily-system .daily-system__badge{font-family:"Sinar Grotesk", Sans-serif;}.elementor-37787 .elementor-element.elementor-element-f63973a .ks-el-daily-system .daily-system__card-title{font-family:"Fraunces", Sans-serif;}.elementor-37787 .elementor-element.elementor-element-f63973a .ks-el-daily-system .daily-system__card-desc{font-family:"Sinar Grotesk", Sans-serif;}.elementor-37787 .elementor-element.elementor-element-ba726d7 .ks-el-system-approach{--ks-sa-gap:14px;--ks-sa-enter-duration:0.7s;--ks-sa-enter-ease:cubic-bezier(0.16, 1, 0.3, 1);--ks-sa-enter-distance:12px;--ks-sa-stagger:0.12s;--ks-sa-bar-duration:1s;--ks-sa-bar-ease:cubic-bezier(0.16, 1, 0.3, 1);--ks-sa-gauge-duration:1.2s;--ks-sa-gauge-ease:cubic-bezier(0.16, 1, 0.3, 1);--ks-sa-img-scale:1.04;--ks-sa-img-duration:0.65s;--ks-sa-img-ease:cubic-bezier(0.25, 0.1, 0.25, 1);--ks-sa-bg:#F5F3EF;background-color:#F5F3EF;--ks-sa-intro-max:920px;--ks-sa-eyebrow-color:#888888;--ks-sa-headline-color:#0a0a0a;--ks-sa-icon-ring-color:#ffffff;--ks-sa-panel-radius:20px;--ks-sa-panel-bg:#e8e8e8;--ks-sa-panel-title-color:#ffffff;--ks-sa-panel-desc-color:rgba(255, 255, 255, 0.88);--ks-sa-widget-bg:rgba(28, 28, 28, 0.72);--ks-sa-widget-blur:16px;--ks-sa-widget-radius:14px;--ks-sa-widget-label-color:rgba(255, 255, 255, 0.55);--ks-sa-ind-num-color:#ffffff;--ks-sa-ind-name-color:rgba(255, 255, 255, 0.65);--ks-sa-bar-track:rgba(255, 255, 255, 0.15);--ks-sa-bar-fill:#ffffff;--ks-sa-gauge-track:rgba(255, 255, 255, 0.2);--ks-sa-gauge-fill:#ffffff;--ks-sa-gauge-value-color:#ffffff;--ks-sa-gauge-label-color:rgba(255, 255, 255, 0.75);}.elementor-37787 .elementor-element.elementor-element-ba726d7 .ks-el-system-approach .system-approach__eyebrow{font-family:"Sinar Grotesk", Sans-serif;}.elementor-37787 .elementor-element.elementor-element-ba726d7 .ks-el-system-approach .system-approach__headline{font-family:"Fraunces", Sans-serif;font-weight:500;}.elementor-37787 .elementor-element.elementor-element-ba726d7 .ks-el-system-approach .system-approach__icon{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-37787 .elementor-element.elementor-element-ba726d7 .ks-el-system-approach .system-approach__panel-bg{object-position:center center;}.elementor-37787 .elementor-element.elementor-element-ba726d7 .ks-el-system-approach .system-approach__panel-title{font-family:"Fraunces", Sans-serif;}.elementor-37787 .elementor-element.elementor-element-ba726d7 .ks-el-system-approach .system-approach__panel-desc{font-family:"Sinar Grotesk", Sans-serif;}.elementor-37787 .elementor-element.elementor-element-ba726d7 .ks-el-system-approach .system-approach__widget-label{font-family:"Sinar Grotesk", Sans-serif;}.elementor-37787 .elementor-element.elementor-element-ba726d7 .ks-el-system-approach .system-approach__indicator-num{font-family:"Sinar Grotesk", Sans-serif;}.elementor-37787 .elementor-element.elementor-element-ba726d7 .ks-el-system-approach .system-approach__indicator-name{font-family:"Sinar Grotesk", Sans-serif;}.elementor-37787 .elementor-element.elementor-element-ba726d7 .ks-el-system-approach .system-approach__gauge-value{font-family:"Sinar Grotesk", Sans-serif;}.elementor-37787 .elementor-element.elementor-element-ba726d7 .ks-el-system-approach .system-approach__gauge-label{font-family:"Sinar Grotesk", Sans-serif;}.elementor-37787 .elementor-element.elementor-element-77edd53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.06;--border-radius:0px 0px 0px 0px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-37787 .elementor-element.elementor-element-77edd53:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-37787 .elementor-element.elementor-element-77edd53 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-37787 .elementor-element.elementor-element-77edd53 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#027FAA;}.elementor-37787 .elementor-element.elementor-element-77edd53::before, .elementor-37787 .elementor-element.elementor-element-77edd53 > .elementor-background-video-container::before, .elementor-37787 .elementor-element.elementor-element-77edd53 > .e-con-inner > .elementor-background-video-container::before, .elementor-37787 .elementor-element.elementor-element-77edd53 > .elementor-background-slideshow::before, .elementor-37787 .elementor-element.elementor-element-77edd53 > .e-con-inner > .elementor-background-slideshow::before, .elementor-37787 .elementor-element.elementor-element-77edd53 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-37787 .elementor-element.elementor-element-338073e{--display:flex;}.elementor-37787 .elementor-element.elementor-element-0d8778d{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37787 .elementor-element.elementor-element-23de7be{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-37787 .elementor-element.elementor-element-23de7be.elementor-element{--align-self:center;}.elementor-37787 .elementor-element.elementor-element-23de7be .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:47px;font-weight:600;text-transform:capitalize;color:#FFFFFF;}.elementor-37787 .elementor-element.elementor-element-0b3b793{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37787 .elementor-element.elementor-element-67da214{--display:grid;--e-con-grid-template-columns:1fr 1.75fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37787 .elementor-element.elementor-element-67da214.e-con{--align-self:center;}.elementor-37787 .elementor-element.elementor-element-7fb0698{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:-104px;z-index:0;}body:not(.rtl) .elementor-37787 .elementor-element.elementor-element-7fb0698{left:176px;}body.rtl .elementor-37787 .elementor-element.elementor-element-7fb0698{right:176px;}.elementor-37787 .elementor-element.elementor-element-fee222b{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37787 .elementor-element.elementor-element-fee222b.e-con{--align-self:center;}.elementor-37787 .elementor-element.elementor-element-ebc5692{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37787 .elementor-element.elementor-element-8cd8f37 img{width:496px;}.elementor-37787 .elementor-element.elementor-element-acd6cca{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-37787 .elementor-element.elementor-element-d69ae1d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-120px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-37787 .elementor-element.elementor-element-723a6cf{--display:flex;--min-height:680px;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-37787 .elementor-element.elementor-element-723a6cf:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-37787 .elementor-element.elementor-element-723a6cf > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-37787 .elementor-element.elementor-element-723a6cf > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#64B1179E;}.elementor-37787 .elementor-element.elementor-element-723a6cf.e-con{--align-self:center;}.elementor-37787 .elementor-element.elementor-element-f5c4cc4 .ks-el-inside-protocols{--ks-ps-gap:16px;min-height:453px;--ks-ps-slide-duration:1.05s;--ks-ps-slide-ease:power2.inOut;--ks-ps-arrow-hover-scale:1.05;--ks-ps-arrow-duration:0.2s;--ks-ps-arrow-ease:ease;--ks-ps-dot-duration:0.25s;--ks-ps-bg:#FAF8F500;background-color:#FAF8F500;--ks-ps-max-w:1400px;--ks-ps-block-h:760px;--ks-ps-radius:20px;--ks-ps-ink-muted:#FFFFFF;--ks-ps-ink:#000000;--ks-ps-tint-sage:rgba(163, 181, 155, 0.3);--ks-ps-tint-rose:#FFFFFF;--ks-ps-ink-75:rgba(26, 26, 26, 0.75);--ks-ps-tint-cobalt:#FFFFFF;--ks-ps-ink-70:rgba(26, 26, 26, 0.7);--ks-ps-ink-80:rgba(26, 26, 26, 0.8);--ks-ps-bottle-h:178px;--ks-ps-bottle-max-w:103px;--ks-ps-tag-bg:rgba(26, 26, 26, 0.05);--ks-ps-tag-color:rgba(26, 26, 26, 0.7);--ks-ps-ink-10:rgba(26, 26, 26, 0.1);--ks-ps-arrow-bg:rgba(255, 255, 255, 0.96);--ks-ps-arrow-color:#1a1a1a;--ks-ps-dot-bg:rgba(26, 26, 26, 0.25);--ks-ps-dot-active-bg:#1a1a1a;--ks-ps-dot-active-w:32px;}.elementor-37787 .elementor-element.elementor-element-f5c4cc4 .ks-el-inside-protocols .protocols-spotlight{padding:40px 0px 40px 0px;}.elementor-37787 .elementor-element.elementor-element-f5c4cc4 .ks-el-inside-protocols .protocols-spotlight__hero{background-position:center center;}.elementor-37787 .elementor-element.elementor-element-f5c4cc4 .ks-el-inside-protocols .protocols-spotlight__story{padding:20px 20px 20px 20px;}.elementor-37787 .elementor-element.elementor-element-f5c4cc4 .ks-el-inside-protocols .protocols-spotlight__detail{padding:30px 30px 30px 30px;}.elementor-37787 .elementor-element.elementor-element-f5c4cc4 .ks-el-inside-protocols .protocols-spotlight__checks li{font-size:12px;}.elementor-37787 .elementor-element.elementor-element-f5c4cc4 .ks-el-inside-protocols .protocols-spotlight__checks svg{color:#1a1a1a;}.elementor-37787 .elementor-element.elementor-element-f5c4cc4 .ks-el-inside-protocols .protocols-spotlight__tag{font-size:1px;}.elementor-37787 .elementor-element.elementor-element-f5c4cc4 .ks-el-inside-protocols .protocols-spotlight__link{color:#1a1a1a;}.elementor-37787 .elementor-element.elementor-element-793fa6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.06;--border-radius:0px 0px 0px 0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-37787 .elementor-element.elementor-element-793fa6f:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-37787 .elementor-element.elementor-element-793fa6f > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-37787 .elementor-element.elementor-element-793fa6f > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:var( --e-global-color-23dfa96 );}.elementor-37787 .elementor-element.elementor-element-793fa6f::before, .elementor-37787 .elementor-element.elementor-element-793fa6f > .elementor-background-video-container::before, .elementor-37787 .elementor-element.elementor-element-793fa6f > .e-con-inner > .elementor-background-video-container::before, .elementor-37787 .elementor-element.elementor-element-793fa6f > .elementor-background-slideshow::before, .elementor-37787 .elementor-element.elementor-element-793fa6f > .e-con-inner > .elementor-background-slideshow::before, .elementor-37787 .elementor-element.elementor-element-793fa6f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-37787 .elementor-element.elementor-element-d3c5cd0{--display:flex;}.elementor-37787 .elementor-element.elementor-element-c58ef9d{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37787 .elementor-element.elementor-element-68366d3{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-37787 .elementor-element.elementor-element-68366d3.elementor-element{--align-self:center;}.elementor-37787 .elementor-element.elementor-element-68366d3 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:47px;font-weight:600;text-transform:capitalize;color:#FFFFFF;}.elementor-37787 .elementor-element.elementor-element-d5ad97e{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37787 .elementor-element.elementor-element-1272d03{--display:grid;--e-con-grid-template-columns:1fr 1.75fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37787 .elementor-element.elementor-element-1272d03.e-con{--align-self:center;}.elementor-37787 .elementor-element.elementor-element-c628d82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:-145px;z-index:0;}.elementor-37787 .elementor-element.elementor-element-2c21a52{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37787 .elementor-element.elementor-element-2c21a52.e-con{--align-self:center;}.elementor-37787 .elementor-element.elementor-element-2f7a9f6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37787 .elementor-element.elementor-element-6f9d4c9 img{width:496px;}.elementor-37787 .elementor-element.elementor-element-8892729{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-37787 .elementor-element.elementor-element-bd3553e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-120px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-37787 .elementor-element.elementor-element-6329788{--display:flex;--min-height:680px;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-37787 .elementor-element.elementor-element-6329788:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-37787 .elementor-element.elementor-element-6329788 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-37787 .elementor-element.elementor-element-6329788 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#027FAAAD;}.elementor-37787 .elementor-element.elementor-element-6329788.e-con{--align-self:center;}.elementor-37787 .elementor-element.elementor-element-dc72b4b .ks-el-inside-protocols{--ks-ps-gap:16px;min-height:453px;--ks-ps-slide-duration:1.05s;--ks-ps-slide-ease:power2.inOut;--ks-ps-arrow-hover-scale:1.05;--ks-ps-arrow-duration:0.2s;--ks-ps-arrow-ease:ease;--ks-ps-dot-duration:0.25s;--ks-ps-bg:#FAF8F500;background-color:#FAF8F500;--ks-ps-max-w:1400px;--ks-ps-block-h:760px;--ks-ps-radius:20px;--ks-ps-ink-muted:#FFFFFF;--ks-ps-ink:#000000;--ks-ps-tint-sage:rgba(163, 181, 155, 0.3);--ks-ps-tint-rose:#FFFFFF;--ks-ps-ink-75:rgba(26, 26, 26, 0.75);--ks-ps-tint-cobalt:#FFFFFF;--ks-ps-ink-70:rgba(26, 26, 26, 0.7);--ks-ps-ink-80:rgba(26, 26, 26, 0.8);--ks-ps-bottle-h:178px;--ks-ps-bottle-max-w:103px;--ks-ps-tag-bg:rgba(26, 26, 26, 0.05);--ks-ps-tag-color:rgba(26, 26, 26, 0.7);--ks-ps-ink-10:rgba(26, 26, 26, 0.1);--ks-ps-arrow-bg:rgba(255, 255, 255, 0.96);--ks-ps-arrow-color:#1a1a1a;--ks-ps-dot-bg:rgba(26, 26, 26, 0.25);--ks-ps-dot-active-bg:#1a1a1a;--ks-ps-dot-active-w:32px;}.elementor-37787 .elementor-element.elementor-element-dc72b4b .ks-el-inside-protocols .protocols-spotlight{padding:40px 0px 40px 0px;}.elementor-37787 .elementor-element.elementor-element-dc72b4b .ks-el-inside-protocols .protocols-spotlight__hero{background-position:center center;}.elementor-37787 .elementor-element.elementor-element-dc72b4b .ks-el-inside-protocols .protocols-spotlight__story{padding:20px 20px 20px 20px;}.elementor-37787 .elementor-element.elementor-element-dc72b4b .ks-el-inside-protocols .protocols-spotlight__detail{padding:30px 30px 30px 30px;}.elementor-37787 .elementor-element.elementor-element-dc72b4b .ks-el-inside-protocols .protocols-spotlight__checks li{font-size:12px;}.elementor-37787 .elementor-element.elementor-element-dc72b4b .ks-el-inside-protocols .protocols-spotlight__checks svg{color:#1a1a1a;}.elementor-37787 .elementor-element.elementor-element-dc72b4b .ks-el-inside-protocols .protocols-spotlight__tag{font-size:1px;}.elementor-37787 .elementor-element.elementor-element-dc72b4b .ks-el-inside-protocols .protocols-spotlight__link{color:#1a1a1a;}.elementor-37787 .elementor-element.elementor-element-de1e4c4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.22;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37787 .elementor-element.elementor-element-de1e4c4::before, .elementor-37787 .elementor-element.elementor-element-de1e4c4 > .elementor-background-video-container::before, .elementor-37787 .elementor-element.elementor-element-de1e4c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-37787 .elementor-element.elementor-element-de1e4c4 > .elementor-background-slideshow::before, .elementor-37787 .elementor-element.elementor-element-de1e4c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-37787 .elementor-element.elementor-element-de1e4c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000C9;--background-overlay:'';}.elementor-37787 .elementor-element.elementor-element-6a3bf04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-37787 .elementor-element.elementor-element-6a3bf04:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-37787 .elementor-element.elementor-element-6a3bf04 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-37787 .elementor-element.elementor-element-6a3bf04 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#FFFEF9;}.elementor-37787 .elementor-element.elementor-element-5762d28{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-37787 .elementor-element.elementor-element-5762d28.e-con{--align-self:center;}.elementor-37787 .elementor-element.elementor-element-50170ee{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 9px 0px 0px;text-align:center;}.elementor-37787 .elementor-element.elementor-element-50170ee .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:51px;font-weight:600;line-height:60px;letter-spacing:0.6px;color:#222222;}.elementor-37787 .elementor-element.elementor-element-aa57c76{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 9px 0px 0px;text-align:center;}.elementor-37787 .elementor-element.elementor-element-aa57c76 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:51px;font-weight:600;text-transform:capitalize;line-height:60px;letter-spacing:0.6px;color:#222222;}.elementor-37787 .elementor-element.elementor-element-009030d{width:100%;max-width:100%;text-align:center;}.elementor-37787 .elementor-element.elementor-element-009030d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-37787 .elementor-element.elementor-element-009030d .elementor-heading-title{font-family:"Sinar Grotesk", Sans-serif;font-size:102px;font-weight:600;line-height:0.9em;letter-spacing:0.4px;color:#FF9800;}.elementor-37787 .elementor-element.elementor-element-ab2c507{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 9px 0px 0px;text-align:center;}.elementor-37787 .elementor-element.elementor-element-ab2c507 .elementor-heading-title{font-family:"Sinar Grotesk", Sans-serif;font-size:21px;font-weight:500;line-height:29px;letter-spacing:0.7px;color:var( --e-global-color-96594e2 );}.elementor-37787 .elementor-element.elementor-element-0927cc4{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 9px 10px 0px;}.elementor-37787 .elementor-element.elementor-element-0927cc4.elementor-element{--align-self:center;}.elementor-37787 .elementor-element.elementor-element-0927cc4 .elementor-heading-title{font-family:"Neuvetica", Sans-serif;font-size:13px;font-weight:600;font-style:italic;letter-spacing:1.9px;color:#014C65;}.elementor-37787 .elementor-element.elementor-element-52481cb{--divider-border-style:solid;--divider-color:#9C9C9C8F;--divider-border-width:1px;}.elementor-37787 .elementor-element.elementor-element-52481cb .elementor-divider-separator{width:100%;}.elementor-37787 .elementor-element.elementor-element-a4dc745{margin:20px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-37787 .elementor-element.elementor-element-a4dc745 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:17px;font-weight:500;letter-spacing:2.1px;color:#222222;}.elementor-37787 .elementor-element.elementor-element-63d8ed0{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 9px 0px 0px;}.elementor-37787 .elementor-element.elementor-element-63d8ed0.elementor-element{--align-self:center;}.elementor-37787 .elementor-element.elementor-element-63d8ed0 .elementor-heading-title{font-family:"Sinar Grotesk", Sans-serif;font-size:13px;font-weight:600;font-style:italic;letter-spacing:1.9px;color:var( --e-global-color-23dfa96 );}.elementor-37787 .elementor-element.elementor-element-15ae785{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-37787 .elementor-element.elementor-element-15ae785:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-37787 .elementor-element.elementor-element-15ae785 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-37787 .elementor-element.elementor-element-15ae785 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#FFFEF9;}.elementor-37787 .elementor-element.elementor-element-c09a3fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;--padding-top:60px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-37787 .elementor-element.elementor-element-c09a3fa:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-37787 .elementor-element.elementor-element-c09a3fa > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-37787 .elementor-element.elementor-element-c09a3fa > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#027FAA;}.elementor-37787 .elementor-element.elementor-element-a6f4410{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-37787 .elementor-element.elementor-element-a6f4410.e-con{--align-self:center;}.elementor-37787 .elementor-element.elementor-element-2fc210a{width:100%;max-width:100%;text-align:center;}.elementor-37787 .elementor-element.elementor-element-2fc210a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-37787 .elementor-element.elementor-element-2fc210a .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:65px;font-weight:500;line-height:0.9em;letter-spacing:0.4px;color:#EFF5F1;}.elementor-37787 .elementor-element.elementor-element-17d13db{width:100%;max-width:100%;text-align:center;}.elementor-37787 .elementor-element.elementor-element-17d13db.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-37787 .elementor-element.elementor-element-17d13db .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:65px;font-weight:500;line-height:0.9em;letter-spacing:0.4px;color:#EFF5F1;}.elementor-37787 .elementor-element.elementor-element-283ee7c{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 9px 30px 0px;text-align:center;}.elementor-37787 .elementor-element.elementor-element-283ee7c .elementor-heading-title{font-family:"Sinar Grotesk", Sans-serif;font-size:21px;font-weight:500;line-height:29px;letter-spacing:0.7px;color:#FFFFFF;}.elementor-37787 .elementor-element.elementor-element-543c857{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-37787 .elementor-element.elementor-element-543c857:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-37787 .elementor-element.elementor-element-543c857 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-37787 .elementor-element.elementor-element-543c857 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#FFFEF9;}.elementor-37787 .elementor-element.elementor-element-b1c5301{--display:flex;--min-height:0px;}.elementor-37787 .elementor-element.elementor-element-0b0bb32 .ks-el-we-work{--ks-ww-intro-duration:0.8s;--ks-ww-intro-stagger:0.12s;--ks-ww-intro-y:32px;--ks-ww-intro-ease:power2.out;--ks-ww-panel-duration:0.45s;--ks-ww-panel-ease:power2.out;--ks-ww-tab-duration:0.25s;--ks-ww-cream:#fffbf3;background-color:#fffbf3;--ks-ww-isabelline:#F3F0EB00;--ks-ww-primary:#000000;color:#000000;--ks-ww-shell-radius:24px;--ks-ww-stroke:#000000;--ks-ww-white:#ffffff;--ks-ww-harbor:#027FAA;--ks-ww-lime:var( --e-global-color-df53faa );--ks-ww-white-80:rgba(255, 255, 255, 0.8);--ks-ww-white-09:rgba(255, 255, 255, 0.09);--ks-ww-ob-text:#fffaf3;--ks-ww-ob-icon-bg:#fffaf3;}.elementor-37787 .elementor-element.elementor-element-0b0bb32 .ks-el-we-work .wwork__shell{background-color:#F3F0EB00;}.elementor-37787 .elementor-element.elementor-element-0b0bb32 .ks-el-we-work .wwork__eyebrow{font-family:"Sinar Grotesk", Sans-serif;}.elementor-37787 .elementor-element.elementor-element-0b0bb32 .ks-el-we-work .wwork__title{font-size:60px;}.elementor-37787 .elementor-element.elementor-element-0b0bb32 .ks-el-we-work .wwork__tab{background-color:#ffffff;}.elementor-37787 .elementor-element.elementor-element-0b0bb32 .ks-el-we-work .wwork__tab.is-active{background-color:#FFFFFF;color:var( --e-global-color-df53faa );}.elementor-37787 .elementor-element.elementor-element-0b0bb32 .ks-el-we-work .wwork__card{background-color:#027FAA;}.elementor-37787 .elementor-element.elementor-element-e24fac8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-37787 .elementor-element.elementor-element-a3ab700{--display:flex;--justify-content:center;}.elementor-37787 .elementor-element.elementor-element-7f2e51a .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:45px;font-weight:500;text-transform:capitalize;line-height:1.2em;color:#000000;}.elementor-37787 .elementor-element.elementor-element-dd1afb3{width:var( --container-widget-width, 87% );max-width:87%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:start;font-family:"Sinar Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#1F1F26;}.elementor-37787 .elementor-element.elementor-element-dd1afb3 a{color:#27261E;}.elementor-37787 .elementor-element.elementor-element-b2a03b0 img{border-radius:16px 16px 16px 16px;}.elementor-37787 .elementor-element.elementor-element-366ccc8 .ks-orange-btn{padding:0.55rem 0.55rem 0.55rem 1.35rem;min-height:40px;gap:0.75rem;font-family:"Sinar Grotesk", Sans-serif;}.elementor-37787 .elementor-element.elementor-element-366ccc8{--ks-ob-icon-size:1.9rem;--ks-ob-text:#fffaf3;--ks-ob-grad-1:#b85a0a;--ks-ob-grad-2:#e8871e;--ks-ob-grad-3:#f5a842;--ks-ob-grad-4:#ffc56b;}.elementor-37787 .elementor-element.elementor-element-366ccc8 .ks-orange-btn-wrap{text-align:left;}.elementor-37787 .elementor-element.elementor-element-10383cc{--display:flex;}.elementor-37787 .elementor-element.elementor-element-7172d5c img{border-radius:16px 16px 16px 16px;}.elementor-37787 .elementor-element.elementor-element-a15c7d7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37787 .elementor-element.elementor-element-978fb84 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:50px;text-transform:capitalize;color:#000000;}.elementor-37787 .elementor-element.elementor-element-a8d41ea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-37787 .elementor-element.elementor-element-a8d41ea .ks-el-testimonials{--ks-tst-duration:0.6s;--ks-tst-ease:power2.inOut;--ks-tst-bg:#FFFBF200;background-color:#FFFBF200;--ks-tst-black:#00321F;color:#00321F;--ks-tst-muted:#4a6b5c;--ks-tst-card-w:286px;--ks-tst-card-h:314px;--ks-tst-card-radius:20px;--ks-tst-arrow-bg:#014C65;--ks-tst-arrow-color:#ffffff;}.elementor-37787 .elementor-element.elementor-element-a8d41ea .ks-el-testimonials .tst__title{font-size:60px;}.elementor-37787 .elementor-element.elementor-element-a8d41ea .ks-el-testimonials .tst__arrow{background-color:#014C65;}.elementor-37787 .elementor-element.elementor-element-a8d41ea .ks-el-testimonials .tst__arrow svg{stroke:#ffffff;color:#ffffff;}.elementor-37787 .elementor-element.elementor-element-09e2cb2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37787 .elementor-element.elementor-element-1df798e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37787 .elementor-element.elementor-element-414948c{--display:flex;--justify-content:flex-start;}.elementor-37787 .elementor-element.elementor-element-792777f{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 9px 0px 0px;text-align:start;}.elementor-37787 .elementor-element.elementor-element-792777f .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:50px;font-weight:400;line-height:60px;letter-spacing:0.6px;color:#000000;}.elementor-37787 .elementor-element.elementor-element-d70a154{width:var( --container-widget-width, 84% );max-width:84%;margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 9px 0px 0px;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:start;}.elementor-37787 .elementor-element.elementor-element-d70a154.elementor-element{--align-self:flex-start;}.elementor-37787 .elementor-element.elementor-element-d70a154 .elementor-heading-title{font-family:"Sinar Grotesk", Sans-serif;font-size:21px;font-weight:400;line-height:24px;letter-spacing:0.6px;color:#222222;}.elementor-37787 .elementor-element.elementor-element-5853074{width:var( --container-widget-width, 84% );max-width:84%;margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 9px 0px 0px;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:start;}.elementor-37787 .elementor-element.elementor-element-5853074.elementor-element{--align-self:flex-start;}.elementor-37787 .elementor-element.elementor-element-5853074 .elementor-heading-title{font-family:"Sinar Grotesk", Sans-serif;font-size:21px;font-weight:400;line-height:24px;letter-spacing:0.6px;color:#222222;}.elementor-37787 .elementor-element.elementor-element-6776c33 > .elementor-widget-container{padding:20px 0px 80px 0px;}.elementor-37787 .elementor-element.elementor-element-6776c33 .mavn-faq-accordion__question{font-family:"Sinar Grotesk", Sans-serif;font-size:23px;font-weight:400;letter-spacing:0.5px;}.elementor-37787 .elementor-element.elementor-element-6776c33 .mavn-faq-accordion__trigger{color:#222222;}.elementor-37787 .elementor-element.elementor-element-6776c33 .mavn-faq-accordion__answer-copy, .elementor-37787 .elementor-element.elementor-element-6776c33 .mavn-faq-accordion__answer-copy p{font-size:15px;line-height:24px;color:var( --e-global-color-96594e2 );}.elementor-37787 .elementor-element.elementor-element-6776c33 .mavn-faq-accordion__icon path{stroke:var( --e-global-color-96594e2 );}.elementor-37787 .elementor-element.elementor-element-6776c33 .mavn-faq-accordion__icon{width:16px;height:16px;flex-basis:16px;}.elementor-37787 .elementor-element.elementor-element-6776c33 .mavn-faq-accordion__item{padding:6px 4px 16px 0px;background-color:#02010100;border-bottom-color:#E2E2E1;border-bottom-width:1px;}.elementor-37787 .elementor-element.elementor-element-6776c33 .mavn-faq-accordion{--mavn-answer-inner-padding-top:15px;--mavn-answer-inner-padding-right:0px;--mavn-answer-inner-padding-bottom:15px;--mavn-answer-inner-padding-left:0px;row-gap:9px;}.elementor-37787 .elementor-element.elementor-element-c09e5ba{--display:flex;}.elementor-37787 .elementor-element.elementor-element-2b3a583{padding:40px 0px 30px 0px;text-align:center;}.elementor-37787 .elementor-element.elementor-element-2b3a583 img{width:79%;border-radius:25px 25px 25px 25px;}body.elementor-page-37787:not(.elementor-motion-effects-element-type-background), body.elementor-page-37787 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F3EF;}@media(max-width:1180px){.elementor-37787 .elementor-element.elementor-element-0a2caff{--padding-top:7px;--padding-bottom:7px;--padding-left:30px;--padding-right:30px;}.elementor-37787 .elementor-element.elementor-element-c052c59{--grid-auto-flow:row;}.elementor-37787 .elementor-element.elementor-element-a9d239b .uc_logo_marquee_holder{height:20px;padding:0px 0px 0px 0px;}.elementor-37787 .elementor-element.elementor-element-a9d239b .ue_marquee_title{font-size:13px;}.elementor-37787 .elementor-element.elementor-element-67da214{--grid-auto-flow:row;}.elementor-37787 .elementor-element.elementor-element-1272d03{--grid-auto-flow:row;}.elementor-37787 .elementor-element.elementor-element-de1e4c4{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-37787 .elementor-element.elementor-element-50170ee .elementor-heading-title{font-size:3rem;}.elementor-37787 .elementor-element.elementor-element-aa57c76 .elementor-heading-title{font-size:3rem;}.elementor-37787 .elementor-element.elementor-element-009030d{width:var( --container-widget-width, 103.584% );max-width:103.584%;--container-widget-width:103.584%;--container-widget-flex-grow:0;text-align:start;}.elementor-37787 .elementor-element.elementor-element-009030d .elementor-heading-title{font-size:82px;}.elementor-37787 .elementor-element.elementor-element-a4dc745 .elementor-heading-title{font-size:3rem;}.elementor-37787 .elementor-element.elementor-element-15ae785{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-37787 .elementor-element.elementor-element-2fc210a{width:var( --container-widget-width, 103.584% );max-width:103.584%;--container-widget-width:103.584%;--container-widget-flex-grow:0;text-align:start;}.elementor-37787 .elementor-element.elementor-element-2fc210a .elementor-heading-title{font-size:82px;}.elementor-37787 .elementor-element.elementor-element-17d13db{width:var( --container-widget-width, 103.584% );max-width:103.584%;--container-widget-width:103.584%;--container-widget-flex-grow:0;text-align:start;}.elementor-37787 .elementor-element.elementor-element-17d13db .elementor-heading-title{font-size:82px;}.elementor-37787 .elementor-element.elementor-element-543c857{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-37787 .elementor-element.elementor-element-a15c7d7{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-37787 .elementor-element.elementor-element-09e2cb2{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-37787 .elementor-element.elementor-element-792777f .elementor-heading-title{font-size:3rem;}.elementor-37787 .elementor-element.elementor-element-d70a154 .elementor-heading-title{font-size:3rem;}.elementor-37787 .elementor-element.elementor-element-5853074 .elementor-heading-title{font-size:3rem;}}@media(max-width:932px){.elementor-37787 .elementor-element.elementor-element-0a2caff{--padding-top:7px;--padding-bottom:7px;--padding-left:10px;--padding-right:10px;}.elementor-37787 .elementor-element.elementor-element-c052c59{--e-con-grid-template-columns:1fr;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-37787 .elementor-element.elementor-element-a9d239b .ue_img_marquee{width:107px;}.elementor-37787 .elementor-element.elementor-element-a9d239b .uc_logo_marquee_holder{height:40px;}.elementor-37787 .elementor-element.elementor-element-a9d239b .ue_marquee_title{font-size:10px;}body:not(.rtl) .elementor-37787 .elementor-element.elementor-element-dbf3ba0{left:-114px;}body.rtl .elementor-37787 .elementor-element.elementor-element-dbf3ba0{right:-114px;}.elementor-37787 .elementor-element.elementor-element-0f94a36{--padding-top:20px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-37787 .elementor-element.elementor-element-77edd53{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-37787 .elementor-element.elementor-element-0d8778d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37787 .elementor-element.elementor-element-23de7be{width:100%;max-width:100%;}.elementor-37787 .elementor-element.elementor-element-23de7be .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-37787 .elementor-element.elementor-element-67da214{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-37787 .elementor-element.elementor-element-d69ae1d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37787 .elementor-element.elementor-element-723a6cf{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-37787 .elementor-element.elementor-element-f5c4cc4{width:100%;max-width:100%;}.elementor-37787 .elementor-element.elementor-element-f5c4cc4 .ks-el-inside-protocols{--ks-ps-block-h:640px;}.elementor-37787 .elementor-element.elementor-element-793fa6f{--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-37787 .elementor-element.elementor-element-c58ef9d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37787 .elementor-element.elementor-element-68366d3{width:100%;max-width:100%;}.elementor-37787 .elementor-element.elementor-element-68366d3 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-37787 .elementor-element.elementor-element-1272d03{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-37787 .elementor-element.elementor-element-bd3553e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37787 .elementor-element.elementor-element-6329788{--width:350px;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-37787 .elementor-element.elementor-element-dc72b4b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-37787 .elementor-element.elementor-element-dc72b4b.elementor-element{--align-self:center;}.elementor-37787 .elementor-element.elementor-element-dc72b4b .ks-el-inside-protocols{--ks-ps-max-w:1117px;--ks-ps-block-h:900px;}.elementor-37787 .elementor-element.elementor-element-de1e4c4{--padding-top:30px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-37787 .elementor-element.elementor-element-6a3bf04{--padding-top:50px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-37787 .elementor-element.elementor-element-50170ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-37787 .elementor-element.elementor-element-50170ee .elementor-heading-title{font-size:30px;line-height:1.2em;letter-spacing:0px;}.elementor-37787 .elementor-element.elementor-element-aa57c76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-37787 .elementor-element.elementor-element-aa57c76 .elementor-heading-title{font-size:34px;line-height:1.2em;letter-spacing:0px;}.elementor-37787 .elementor-element.elementor-element-009030d{text-align:center;}.elementor-37787 .elementor-element.elementor-element-009030d .elementor-heading-title{font-size:59px;line-height:1.1em;letter-spacing:0.9px;}.elementor-37787 .elementor-element.elementor-element-ab2c507{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-37787 .elementor-element.elementor-element-ab2c507 .elementor-heading-title{font-size:19px;line-height:1.5em;letter-spacing:0.3px;}.elementor-37787 .elementor-element.elementor-element-0927cc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;text-align:center;}.elementor-37787 .elementor-element.elementor-element-0927cc4 .elementor-heading-title{font-size:12px;line-height:1.5em;letter-spacing:0.3px;}.elementor-37787 .elementor-element.elementor-element-a4dc745{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-37787 .elementor-element.elementor-element-a4dc745 .elementor-heading-title{font-size:16px;line-height:1.2em;letter-spacing:0px;}.elementor-37787 .elementor-element.elementor-element-63d8ed0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-37787 .elementor-element.elementor-element-63d8ed0 .elementor-heading-title{font-size:12px;line-height:1.5em;letter-spacing:0.3px;}.elementor-37787 .elementor-element.elementor-element-15ae785{--padding-top:40px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-37787 .elementor-element.elementor-element-c09a3fa{--padding-top:50px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-37787 .elementor-element.elementor-element-2fc210a{text-align:center;}.elementor-37787 .elementor-element.elementor-element-2fc210a .elementor-heading-title{font-size:30px;line-height:1.1em;letter-spacing:0.9px;}.elementor-37787 .elementor-element.elementor-element-17d13db{text-align:center;}.elementor-37787 .elementor-element.elementor-element-17d13db .elementor-heading-title{font-size:30px;line-height:1.1em;letter-spacing:0.9px;}.elementor-37787 .elementor-element.elementor-element-283ee7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:center;}.elementor-37787 .elementor-element.elementor-element-283ee7c .elementor-heading-title{font-size:19px;line-height:1.5em;letter-spacing:0.3px;}.elementor-37787 .elementor-element.elementor-element-543c857{--padding-top:40px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-37787 .elementor-element.elementor-element-0b0bb32 .ks-el-we-work .wwork__eyebrow{font-size:9px;}.elementor-37787 .elementor-element.elementor-element-0b0bb32 .ks-el-we-work .wwork__title{font-size:30px;}.elementor-37787 .elementor-element.elementor-element-0b0bb32 .ks-el-we-work .wwork__tab-label{font-size:14px;}.elementor-37787 .elementor-element.elementor-element-e24fac8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-37787 .elementor-element.elementor-element-7f2e51a{text-align:center;}.elementor-37787 .elementor-element.elementor-element-7f2e51a .elementor-heading-title{font-size:34px;}.elementor-37787 .elementor-element.elementor-element-dd1afb3{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:start;font-size:13px;}.elementor-37787 .elementor-element.elementor-element-b2a03b0 img{width:100%;}.elementor-37787 .elementor-element.elementor-element-7172d5c img{width:100%;}.elementor-37787 .elementor-element.elementor-element-a15c7d7{--padding-top:0px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-37787 .elementor-element.elementor-element-978fb84{text-align:center;}.elementor-37787 .elementor-element.elementor-element-978fb84 .elementor-heading-title{font-size:37px;}.elementor-37787 .elementor-element.elementor-element-09e2cb2{--padding-top:0px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-37787 .elementor-element.elementor-element-1df798e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37787 .elementor-element.elementor-element-792777f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-37787 .elementor-element.elementor-element-792777f .elementor-heading-title{font-size:42px;line-height:1em;letter-spacing:0px;}.elementor-37787 .elementor-element.elementor-element-d70a154{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-37787 .elementor-element.elementor-element-d70a154 .elementor-heading-title{font-size:20px;line-height:1.3em;letter-spacing:0.4px;}.elementor-37787 .elementor-element.elementor-element-5853074{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-37787 .elementor-element.elementor-element-5853074 .elementor-heading-title{font-size:20px;line-height:1.3em;letter-spacing:0.4px;}.elementor-37787 .elementor-element.elementor-element-6776c33 > .elementor-widget-container{padding:30px 0px 40px 0px;}}@media(min-width:933px){.elementor-37787 .elementor-element.elementor-element-e309e6c{--width:53%;}.elementor-37787 .elementor-element.elementor-element-3aaca41{--width:100%;}.elementor-37787 .elementor-element.elementor-element-723a6cf{--width:74%;}.elementor-37787 .elementor-element.elementor-element-6329788{--width:74%;}.elementor-37787 .elementor-element.elementor-element-5762d28{--width:1000px;}.elementor-37787 .elementor-element.elementor-element-a6f4410{--width:1000px;}.elementor-37787 .elementor-element.elementor-element-b1c5301{--width:100%;}.elementor-37787 .elementor-element.elementor-element-1df798e{--content-width:1280px;}.elementor-37787 .elementor-element.elementor-element-414948c{--width:50%;}.elementor-37787 .elementor-element.elementor-element-c09e5ba{--width:50%;}}@media(min-width:1601px){.elementor-37787 .elementor-element.elementor-element-c052c59{--grid-auto-flow:row;}.elementor-37787 .elementor-element.elementor-element-67da214{--grid-auto-flow:row;}.elementor-37787 .elementor-element.elementor-element-723a6cf{--width:50%;}.elementor-37787 .elementor-element.elementor-element-1272d03{--grid-auto-flow:row;}.elementor-37787 .elementor-element.elementor-element-6329788{--width:50%;}}/* Start custom CSS for button, class: .elementor-element-3ac0675 */.glass-button .elementor-button {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    border: 1px solid rgba(255, 255, 255, 0.3);
    border-radius: 50px;

    box-shadow:
        0 8px 32px rgba(0, 0, 0, 0.15),
        inset 0 1px 1px rgba(255, 255, 255, 0.25);

    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for ucaddon_logo_marquee, class: .elementor-element-a9d239b */.elementor-37787 .elementor-element.elementor-element-a9d239b .uc_logo_marquee_holder {
    display: flex !important;
   width: fit-content !important;
   align-items: center;
   justify-content: center ;

}

.elementor-37787 .elementor-element.elementor-element-a9d239b .uc_logo_marquee_holder img {
   width: 16px !important;
height: 16px !important;
   ;
   
}

.elementor-37787 .elementor-element.elementor-element-a9d239b
.ue_marquee_title {
    position: static !important
    ;
    width: fit-content !important;
    padding: 0px 70px !important;
      border-left-width: 0.5px;
  border-left-style: solid;   /* Required to make it visible */
  border-left-color:#ffffff3d;
}

.elementor-37787 .elementor-element.elementor-element-a9d239b img {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dbf3ba0 */.neue-haas-unica {
font-family: "neue-haas-unica", sans-serif;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-009030d */.elementor-37787 .elementor-element.elementor-element-009030d span {
    color: #ceb351;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fc210a */.elementor-37787 .elementor-element.elementor-element-2fc210a span {
    color: #ceb351;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17d13db */.elementor-37787 .elementor-element.elementor-element-17d13db span {
    color: #ceb351;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d3b7ec8 */<style>
  @import url("https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600;9..144,700&display=swap");

  :root {
    --evergreen: #1e3d4a;
    --harbor: #00aeef;
    --growth: #8cc63f;
    --accent: #f7941e;
    --gold: #f7941e;
    --gold-w: #f7941e;
    --lime: #8cc63f;
    --sky: #00aeef;
    --sun: #f7941e;
    --forest: #1e3d4a;
    --cream: #f7fbfd;
    --muted-green: #8cc63f;
  }

  .possibilities-panel,
  .possibilities-panel * {
    box-sizing: border-box;
  }

  .possibilities-panel.panel.bg-forest {
    background: linear-gradient(165deg, #f4fbff 0%, #f7faf3 58%, #fff8f0 100%) !important;
    color: var(--evergreen) !important;
    padding: 36px 32px !important;
    border-radius: 4px !important;
  }

  .possibilities-panel {
    font-family: "Sinar Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif !important;
    font-weight: 400;
    letter-spacing: 0.02em;
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    -webkit-font-smoothing: antialiased;
  }

  .possibilities-panel .gold {
    color: var(--sun);
  }

  .possibilities-panel .possibility-eyebrow {
    font-size: 12px;
    line-height: 1.3;
    letter-spacing: 0.18em;
    font-weight: 700;
    text-transform: uppercase;
  }

  .possibilities-panel .possibility-title {
    font-family: "Fraunces", Georgia, "Times New Roman", serif !important;
    font-size: 26px;
    line-height: 1.25;
    font-weight: 600;
    letter-spacing: -0.01em;
  }

  .possibilities-panel .possibility-tab-title {
    font-family: "Fraunces", Georgia, "Times New Roman", serif !important;
    font-size: 18px;
    line-height: 1.35;
    letter-spacing: 0;
  }

  .possibilities-panel .possibility-card-copy {
    font-size: 16px;
    line-height: 1.55;
    letter-spacing: 0.02em;
  }

  .possibilities-panel button:not(.btn-gold),
  .possibilities-panel button:not(.btn-gold):hover,
  .possibilities-panel button:not(.btn-gold):focus {
    background-image: none !important;
    box-shadow: none !important;
    overflow: visible !important;
    text-shadow: none !important;
  }

  .possibilities-panel button:not(.btn-gold)::before,
  .possibilities-panel button:not(.btn-gold)::after {
    content: none !important;
    display: none !important;
    background: none !important;
  }

  .possibilities-panel .possibilities-tabs {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 14px !important;
    margin: 0 0 28px !important;
    width: 100% !important;
  }

  .possibilities-panel .possibility-tab {
    appearance: none !important;
    -webkit-appearance: none !important;
    background: transparent !important;
    border: 0 !important;
    border-bottom: 1px solid rgba(30, 61, 74, 0.14) !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    color: rgba(30, 61, 74, 0.45) !important;
    cursor: pointer !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: flex-end !important;
    gap: 8px !important;
    font-family: "Sinar Grotesk", sans-serif !important;
    margin: 0 !important;
    min-height: 88px !important;
    padding: 8px 0 16px !important;
    position: relative !important;
    text-align: left !important;
    text-decoration: none !important;
    text-transform: none !important;
    overflow: hidden !important;
    width: 100% !important;
  }

  .possibilities-panel .possibility-tab.is-active {
    background: transparent !important;
    border-bottom-color: var(--sun) !important;
    border-bottom-width: 2px !important;
    color: var(--sun) !important;
  }

  .possibilities-panel .possibility-tab > div,
  .possibilities-panel .possibility-tab .possibility-eyebrow,
  .possibilities-panel .possibility-tab .possibility-tab-title {
    position: static !important;
    display: block !important;
    float: none !important;
    clear: both !important;
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: none !important;
    white-space: normal !important;
    overflow: visible !important;
  }

  .possibilities-panel .possibility-tab .possibility-eyebrow {
    font-weight: 700 !important;
    text-transform: uppercase !important;
    color: var(--lime) !important;
  }

  .possibilities-panel #tab-mind-btn .possibility-eyebrow {
    color: var(--sky) !important;
  }

  .possibilities-panel .possibility-tab .possibility-tab-title {
    font-weight: 600 !important;
    color: rgba(30, 61, 74, 0.55) !important;
    overflow-wrap: break-word !important;
    word-break: normal !important;
  }

  .possibilities-panel .possibility-tab.is-active .possibility-tab-title {
    color: var(--evergreen) !important;
  }

  .possibilities-panel .possibility-tab:focus-visible,
  .possibilities-panel .mind-option:focus-visible {
    outline: 1px solid var(--sun) !important;
    outline-offset: 4px !important;
  }

  .possibilities-panel .possibility-content {
    margin: 0 !important;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    padding: 4px 0 0 !important;
    width: 100% !important;
  }

  .possibilities-panel .poss-kicker {
    color: var(--lime) !important;
    margin-bottom: 10px !important;
  }

  .possibilities-panel #tab-mind-content .poss-kicker {
    color: var(--sky) !important;
  }

  .possibilities-panel .poss-heading {
    color: var(--evergreen) !important;
    margin: 0 0 28px !important;
    max-width: 22em;
  }

  .possibilities-panel .glp-slider-wrap {
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    padding: 0 !important;
  }

  .possibilities-panel .glp-hero-label {
    display: block !important;
    color: rgba(30, 61, 74, 0.42) !important;
    margin-bottom: 12px !important;
  }

  .possibilities-panel .glp-control-row {
    align-items: center !important;
    display: grid !important;
    gap: 16px !important;
    grid-template-columns: 88px 1fr auto !important;
  }

  .possibilities-panel .glp-weight-input {
    appearance: textfield !important;
    -webkit-appearance: none !important;
    background: transparent !important;
    border: 0 !important;
    border-bottom: 1px solid rgba(30, 61, 74, 0.28) !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    color: var(--evergreen) !important;
    display: block !important;
    font-family: "Fraunces", Georgia, serif !important;
    font-size: 28px !important;
    font-weight: 600 !important;
    height: auto !important;
    line-height: 1.2 !important;
    letter-spacing: -0.02em !important;
    margin: 0 !important;
    max-width: 88px !important;
    min-height: 0 !important;
    padding: 2px 0 6px !important;
    text-transform: none !important;
    width: 88px !important;
  }

  .possibilities-panel .glp-weight-input::-webkit-outer-spin-button,
  .possibilities-panel .glp-weight-input::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
    margin: 0 !important;
  }

  .possibilities-panel .glp-range {
    appearance: none !important;
    -webkit-appearance: none !important;
    background: linear-gradient(to right, var(--lime) 0%, var(--lime) 35.7%, rgba(30, 61, 74, 0.14) 35.7%, rgba(30, 61, 74, 0.14) 100%) !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    cursor: pointer !important;
    display: block !important;
    height: 2px !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
  }

  .possibilities-panel .glp-range::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    appearance: none !important;
    background: var(--sun) !important;
    border: 0 !important;
    border-radius: 0 !important;
    height: 14px !important;
    width: 8px !important;
  }

  .possibilities-panel .glp-range::-moz-range-thumb {
    background: var(--sun) !important;
    border: 0 !important;
    border-radius: 0 !important;
    height: 14px !important;
    width: 8px !important;
  }

  .possibilities-panel .glp-result-grid {
    display: grid !important;
    gap: 0 !important;
    grid-template-columns: 1fr 1fr !important;
    margin-top: 28px !important;
    border-top: 1px solid rgba(30, 61, 74, 0.12) !important;
  }

  .possibilities-panel .glp-result {
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    padding: 18px 0 4px !important;
  }

  .possibilities-panel .glp-result + .glp-result {
    padding-left: 28px !important;
    border-left: 1px solid rgba(30, 61, 74, 0.12) !important;
  }

  .possibilities-panel .glp-result .possibility-eyebrow {
    color: rgba(30, 61, 74, 0.38) !important;
    margin-bottom: 8px !important;
  }

  .possibilities-panel .glp-result .possibility-title {
    color: var(--evergreen) !important;
    font-size: 28px !important;
    margin: 0 0 6px !important;
  }

  .possibilities-panel .glp-result .possibility-card-copy {
    color: var(--lime) !important;
    font-size: 14px !important;
  }

  .possibilities-panel .glp-result + .glp-result .possibility-card-copy {
    color: var(--sky) !important;
  }

  .possibilities-panel .glp-projected {
    color: rgba(30, 61, 74, 0.72) !important;
    margin: 22px 0 0 !important;
    font-weight: 500 !important;
  }

  .possibilities-panel .glp-disclaimer {
    color: rgba(30, 61, 74, 0.32) !important;
    margin: 8px 0 0 !important;
    font-size: 13px !important;
    font-style: italic !important;
    line-height: 1.5 !important;
  }

  .possibilities-panel .mind-question-box {
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    padding: 0 0 22px !important;
    margin-bottom: 22px !important;
    border-bottom: 1px solid rgba(30, 61, 74, 0.1) !important;
  }

  .possibilities-panel .mind-q-copy {
    color: rgba(30, 61, 74, 0.78) !important;
    margin: 0 0 14px !important;
  }

  .possibilities-panel .mind-option-group {
    display: flex !important;
    gap: 0 !important;
    flex-wrap: wrap !important;
  }

  .possibilities-panel .mind-option {
    appearance: none !important;
    -webkit-appearance: none !important;
    background: transparent !important;
    border: 0 !important;
    border-bottom: 1px solid transparent !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    color: rgba(30, 61, 74, 0.4) !important;
    cursor: pointer !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    font-family: inherit !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    line-height: 1.2 !important;
    margin: 0 22px 0 0 !important;
    padding: 4px 0 6px !important;
    position: relative !important;
    text-align: left !important;
    text-decoration: none !important;
    text-transform: none !important;
  }

  .possibilities-panel .mind-option.is-selected {
    background: transparent !important;
    border-bottom-color: var(--sun) !important;
    color: var(--evergreen) !important;
  }

  .possibilities-panel .mind-result {
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    margin-top: 4px !important;
    padding: 4px 0 0 !important;
  }

  .possibilities-panel .mind-result-label {
    color: var(--lime) !important;
    margin-bottom: 8px !important;
  }

  .possibilities-panel .mind-result-copy {
    color: rgba(30, 61, 74, 0.68) !important;
    max-width: 38em;
  }

  .possibilities-panel .mind-result-treatment {
    color: var(--evergreen) !important;
    display: block !important;
    font-family: "Fraunces", Georgia, serif !important;
    font-size: 20px !important;
    font-weight: 600 !important;
    line-height: 1.35 !important;
    margin-top: 12px !important;
    letter-spacing: -0.01em !important;
  }

  .possibilities-panel .poss-cta-wrap {
    margin-top: 28px !important;
  }

  .possibilities-panel .btn-gold,
  .possibilities-panel .btn-gold:hover,
  .possibilities-panel .btn-gold:focus,
  .possibilities-panel .btn-gold:focus-visible,
  .possibilities-panel .btn-gold:active,
  .elementor-widget-html .elementor-widget-container .possibilities-panel .btn-gold,
  .elementor-widget-html .elementor-widget-container .possibilities-panel .btn-gold:hover,
  .elementor-widget-html .elementor-widget-container .possibilities-panel .btn-gold:focus,
  .elementor-widget-html .elementor-widget-container .possibilities-panel .btn-gold:focus-visible,
  .elementor-widget-html .elementor-widget-container .possibilities-panel .btn-gold:active {
    position: relative !important;
    overflow: hidden !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 0.75rem !important;
    background-color: #e8871e !important;
    background-image: linear-gradient(
      115deg,
      #b85a0a 0%,
      #e8871e 38%,
      #f5a842 68%,
      #ffc56b 100%
    ) !important;
    background-size: 180% 180% !important;
    background-position: 0% 50% !important;
    border: 1px solid rgba(255, 210, 150, 0.45) !important;
    border-radius: 999px !important;
    box-shadow:
      0 10px 28px rgba(232, 135, 30, 0.32),
      inset 0 1px 0 rgba(255, 255, 255, 0.28),
      inset 0 -1px 0 rgba(160, 70, 8, 0.22) !important;
    color: #fffaf3 !important;
    cursor: pointer !important;
    display: inline-flex !important;
    font-family: "Sinar Grotesk", sans-serif !important;
    font-size: 0.875rem !important;
    font-weight: 600 !important;
    letter-spacing: -0.02em !important;
    line-height: 1.2 !important;
    min-height: 48px !important;
    min-width: 280px !important;
    padding: 0.65rem 0.65rem 0.65rem 1.35rem !important;
    text-align: center !important;
    text-decoration: none !important;
    text-shadow: 0 1px 2px rgba(120, 50, 0, 0.18) !important;
    text-transform: none !important;
    transition: transform 0.32s cubic-bezier(0.22, 1, 0.36, 1) !important;
    outline: none !important;
    -webkit-tap-highlight-color: transparent !important;
  }

  .possibilities-panel .btn-gold:active,
  .elementor-widget-html .elementor-widget-container .possibilities-panel .btn-gold:active {
    transform: scale(0.985) !important;
  }

  .possibilities-panel .btn-gold::before {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    inset: 0 !important;
    pointer-events: none !important;
    z-index: 0 !important;
    opacity: 0.4 !important;
    mix-blend-mode: screen !important;
    background-image: linear-gradient(
      120deg,
      rgba(255, 255, 255, 0) 0%,
      rgba(255, 255, 255, 0) 42%,
      rgba(255, 255, 255, 0.85) 50%,
      rgba(255, 255, 255, 0) 58%,
      rgba(255, 255, 255, 0) 100%
    ) !important;
    background-size: 300% 300% !important;
    background-position: -150% 0 !important;
    animation: poss-btn-shine 4s ease-in-out infinite !important;
  }

  /* CMSMasters: button:hover::after = white overlay — disable on our CTA */
  .possibilities-panel .btn-gold::after,
  .possibilities-panel .btn-gold:hover::after,
  .possibilities-panel .btn-gold:focus::after,
  .possibilities-panel .btn-gold:focus-visible::after,
  .possibilities-panel .btn-gold:active::after,
  .elementor-widget-html .elementor-widget-container .possibilities-panel .btn-gold::after,
  .elementor-widget-html .elementor-widget-container .possibilities-panel .btn-gold:hover::after {
    content: none !important;
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    background: none !important;
    background-color: transparent !important;
    background-image: none !important;
    pointer-events: none !important;
  }

  .possibilities-panel .btn-gold__label,
  .possibilities-panel .btn-gold:hover .btn-gold__label,
  .possibilities-panel .btn-gold:focus-visible .btn-gold__label,
  .possibilities-panel .btn-gold:active .btn-gold__label {
    position: relative !important;
    z-index: 1 !important;
    font-family: "Sinar Grotesk", sans-serif !important;
    font-weight: 600 !important;
    color: #fffaf3 !important;
  }

  .possibilities-panel .btn-gold__icon,
  .possibilities-panel .btn-gold:hover .btn-gold__icon,
  .possibilities-panel .btn-gold:focus-visible .btn-gold__icon,
  .possibilities-panel .btn-gold:active .btn-gold__icon {
    position: relative !important;
    z-index: 1 !important;
    flex-shrink: 0 !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 1.9rem !important;
    height: 1.9rem !important;
    border-radius: 50% !important;
    background: #fffaf3 !important;
    transition: transform 0.32s cubic-bezier(0.22, 1, 0.36, 1) !important;
  }

  .possibilities-panel .btn-gold__icon svg {
    display: block !important;
    width: 0.95rem !important;
    height: 0.95rem !important;
    color: #c96e12 !important;
    stroke: #c96e12 !important;
  }

  .possibilities-panel .btn-gold:hover .btn-gold__icon,
  .possibilities-panel .btn-gold:focus-visible .btn-gold__icon {
    transform: translateX(3px) !important;
  }

  @keyframes poss-btn-shine {
    0%   { background-position: -150% 0; }
    50%  { background-position: 150% 0; }
    100% { background-position: 150% 0; }
  }

  .possibilities-qualify-modal-overlay {
    align-items: center !important;
    background: rgba(30, 61, 74, 0.55) !important;
    box-sizing: border-box !important;
    display: none !important;
    inset: 0 !important;
    justify-content: center !important;
    padding: 20px !important;
    position: fixed !important;
    z-index: 2147483646 !important;
  }

  .possibilities-qualify-modal-overlay.is-open {
    display: flex !important;
  }

  .possibilities-qualify-modal-overlay *,
  .possibilities-qualify-modal-overlay *::before,
  .possibilities-qualify-modal-overlay *::after {
    box-sizing: border-box !important;
  }

  .possibilities-qualify-modal {
    background: #ffffff !important;
    border: 1px solid rgba(30, 61, 74, 0.1) !important;
    border-radius: 4px !important;
    box-shadow: 0 18px 50px rgba(0, 0, 0, 0.4) !important;
    font-family: "Sinar Grotesk", sans-serif !important;
    max-height: min(88vh, 720px) !important;
    max-width: 480px !important;
    overflow: hidden !important;
    position: relative !important;
    width: 100% !important;
  }

  .possibilities-qualify-modal-header {
    border-bottom: 1px solid rgba(30, 61, 74, 0.1) !important;
    padding: 28px 52px 20px 28px !important;
  }

  .possibilities-qualify-modal-header .possibility-eyebrow {
    color: var(--lime) !important;
    margin-bottom: 8px !important;
  }

  .possibilities-qualify-modal-header .qualify-modal-title {
    color: var(--evergreen) !important;
    font-size: 24px !important;
  }

  .possibilities-qualify-modal-close {
    appearance: none !important;
    -webkit-appearance: none !important;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    color: rgba(30, 61, 74, 0.65) !important;
    cursor: pointer !important;
    font-size: 22px !important;
    height: 36px !important;
    line-height: 1 !important;
    padding: 0 !important;
    position: absolute !important;
    right: 14px !important;
    top: 14px !important;
    width: 36px !important;
  }

  .possibilities-qualify-modal-body {
    max-height: calc(min(88vh, 720px) - 120px) !important;
    overflow-y: auto !important;
    padding: 12px 20px 24px !important;
  }

  .possibilities-qualify-option-list {
    display: grid !important;
    gap: 2px !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .possibilities-qualify-option {
    align-items: center !important;
    background: transparent !important;
    border: 0 !important;
    border-bottom: 1px solid rgba(30, 61, 74, 0.1) !important;
    border-radius: 0 !important;
    color: var(--evergreen) !important;
    cursor: pointer !important;
    display: flex !important;
    font-family: "Sinar Grotesk", sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    gap: 12px !important;
    justify-content: space-between !important;
    letter-spacing: 0.02em !important;
    line-height: 1.35 !important;
    padding: 16px 4px !important;
    text-align: left !important;
    text-decoration: none !important;
    width: 100% !important;
  }

  .possibilities-qualify-option:hover,
  .possibilities-qualify-option:focus-visible {
    background: transparent !important;
    border-color: rgba(247, 148, 30, 0.55) !important;
    outline: none !important;
    color: var(--sun) !important;
  }

  .possibilities-qualify-option.is-recommended {
    background: transparent !important;
    border-color: rgba(30, 61, 74, 0.1) !important;
  }

  .possibilities-qualify-option-label {
    flex: 1 1 auto !important;
  }

  .possibilities-qualify-option-badge {
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    color: var(--lime) !important;
    flex: 0 0 auto !important;
    font-size: 10px !important;
    font-weight: 700 !important;
    letter-spacing: 0.12em !important;
    padding: 0 !important;
    text-transform: uppercase !important;
    white-space: nowrap !important;
  }

  .possibilities-qualify-option-arrow {
    color: var(--lime) !important;
    flex: 0 0 auto !important;
    font-size: 16px !important;
    line-height: 1 !important;
  }

  .possibilities-qualify-option-row {
    align-items: center !important;
    display: flex !important;
    gap: 12px !important;
    justify-content: space-between !important;
    width: 100% !important;
  }

  @media (max-width: 900px) {
    .possibilities-panel.panel.bg-forest {
      padding: 28px 24px !important;
    }

    .possibilities-panel .possibility-tab {
      min-height: 80px !important;
    }

    .possibilities-panel .possibility-tab-title {
      font-size: 16px !important;
    }
  }

  @media (max-width: 640px) {
    .possibilities-panel.panel.bg-forest {
      padding: 24px 18px !important;
    }

    .possibilities-panel .possibilities-tabs {
      grid-template-columns: 1fr !important;
      gap: 0 !important;
      margin-bottom: 24px !important;
    }

    .possibilities-panel .possibility-tab {
      min-height: 0 !important;
      padding: 16px 0 !important;
    }

    .possibilities-panel .possibility-eyebrow {
      font-size: 11px !important;
      letter-spacing: 0.14em !important;
    }

    .possibilities-panel .possibility-title {
      font-size: 22px !important;
    }

    .possibilities-panel .possibility-tab-title {
      font-size: 17px !important;
    }

    .possibilities-panel .possibility-card-copy {
      font-size: 15px !important;
    }

    .possibilities-panel .glp-control-row {
      grid-template-columns: 1fr auto !important;
      gap: 10px !important;
    }

    .possibilities-panel .glp-weight-input {
      grid-column: 1 / 2 !important;
      grid-row: 1 !important;
      max-width: none !important;
      width: 100% !important;
      font-size: 32px !important;
    }

    .possibilities-panel #glp-weight-label {
      grid-column: 2 / 3 !important;
      grid-row: 1 !important;
      min-width: 58px !important;
      text-align: right !important;
      white-space: nowrap !important;
      color: rgba(30, 61, 74, 0.4) !important;
      font-size: 12px !important;
      letter-spacing: 0.12em !important;
      text-transform: uppercase !important;
      font-weight: 700 !important;
      align-self: end !important;
      padding-bottom: 8px !important;
    }

    .possibilities-panel .glp-range {
      grid-column: 1 / -1 !important;
      grid-row: 2 !important;
      margin-top: 8px !important;
    }

    .possibilities-panel .glp-result-grid {
      grid-template-columns: 1fr !important;
    }

    .possibilities-panel .glp-result + .glp-result {
      padding-left: 0 !important;
      border-left: 0 !important;
      border-top: 1px solid rgba(30, 61, 74, 0.12) !important;
    }

    .possibilities-panel .mind-option-group {
      display: grid !important;
      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
      gap: 4px 16px !important;
    }

    .possibilities-panel .mind-option {
      width: 100% !important;
      margin: 0 !important;
      justify-content: flex-start !important;
      min-height: 40px !important;
    }

    .possibilities-panel .btn-gold {
      min-width: 0 !important;
      width: 100% !important;
      justify-content: space-between !important;
      font-size: 0.8125rem !important;
      padding: 0.65rem 0.65rem 0.65rem 1.1rem !important;
    }

    .possibilities-qualify-modal-overlay {
      padding: 14px !important;
    }

    .possibilities-qualify-modal-header {
      padding: 22px 44px 16px 20px !important;
    }

    .possibilities-qualify-modal-body {
      padding: 8px 16px 18px !important;
    }

    .possibilities-qualify-option {
      font-size: 15px !important;
    }
  }

  @media (max-width: 380px) {
    .possibilities-panel .possibility-title {
      font-size: 20px !important;
    }

    .possibilities-panel .mind-option-group {
      grid-template-columns: 1fr !important;
    }
  }
</style>

<div class="panel bg-forest possibilities-panel">
  <div class="possibilities-tabs" role="tablist" aria-label="CompiRx wellness tabs">
    <div class="possibility-tab is-active" id="tab-body-btn" role="tab" tabindex="0" aria-controls="tab-body-content" aria-selected="true" data-tab="body">
      <div class="possibility-eyebrow">Body</div>
      <div class="possibility-tab-title">What's possible for your body?</div>
    </div>

    <div class="possibility-tab" id="tab-mind-btn" role="tab" tabindex="0" aria-controls="tab-mind-content" aria-selected="false" data-tab="mind">
      <div class="possibility-eyebrow">Energy</div>
      <div class="possibility-tab-title">What's possible for your vitality?</div>
    </div>
  </div>

  <div id="tab-body-content" class="possibility-content" role="tabpanel" aria-labelledby="tab-body-btn">
    <div class="possibility-eyebrow poss-kicker">GLP-1 Weight Management</div>
    <div class="possibility-title poss-heading">Explore your projected range with physician-guided GLP-1 support.</div>

    <div class="glp-slider-wrap">
      <label class="possibility-eyebrow glp-hero-label" for="glp-weight-slider">Current weight</label>

      <div class="glp-control-row">
        <input class="glp-weight-input" id="glp-weight-input" type="number" min="120" max="400" step="1" value="220" aria-label="Current weight in pounds">
        <input class="glp-range" id="glp-weight-slider" type="range" min="120" max="400" step="1" value="220" aria-label="Current weight slider">
        <span id="glp-weight-label" class="possibility-eyebrow" style="color:rgba(30,61,74,0.4); min-width:48px;">220 lbs</span>
      </div>

      <div class="glp-result-grid">
        <div class="glp-result">
          <div class="possibility-eyebrow">6 months</div>
          <div id="glp-six-month" class="possibility-title">187 lbs</div>
          <div class="possibility-card-copy">15% projected reduction</div>
        </div>

        <div class="glp-result">
          <div class="possibility-eyebrow">12 months</div>
          <div id="glp-twelve-month" class="possibility-title">172 lbs</div>
          <div class="possibility-card-copy">22% projected reduction</div>
        </div>
      </div>

      <p id="glp-projected-copy" class="possibility-card-copy glp-projected">Projected range: 172-187 lbs over 6-12 months*</p>
      <p class="possibility-card-copy glp-disclaimer">*Individual results vary. Not a guarantee. Projections are based on published clinical trial averages for GLP-1 therapy.</p>
    </div>

    <div class="poss-cta-wrap">
      <button class="btn-gold" type="button" id="body-qualify-btn">
        <span class="btn-gold__label">Get Started Today</span>
        <span class="btn-gold__icon" aria-hidden="true">
          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg>
        </span>
      </button>
    </div>
  </div>

  <div id="tab-mind-content" class="possibility-content" role="tabpanel" aria-labelledby="tab-mind-btn" style="display:none;">
    <div class="possibility-eyebrow poss-kicker">Energy & Vitality Preview</div>
    <div class="possibility-title poss-heading">Answer two quick questions to see which wellness support may fit you.</div>

    <div class="mind-question-box">
      <p class="possibility-card-copy mind-q-copy">How often do you feel mentally foggy or unfocused during the day?</p>
      <div class="mind-option-group" data-question="focus">
        <button class="mind-option" type="button" data-score="0">Rarely</button>
        <button class="mind-option is-selected" type="button" data-score="1">Sometimes</button>
        <button class="mind-option" type="button" data-score="2">Often</button>
        <button class="mind-option" type="button" data-score="3">Daily</button>
      </div>
    </div>

    <div class="mind-question-box" style="margin-bottom:0 !important; border-bottom:0 !important; padding-bottom:18px !important;">
      <p class="possibility-card-copy mind-q-copy">How would you rate your energy levels most days?</p>
      <div class="mind-option-group" data-question="energy">
        <button class="mind-option" type="button" data-score="3">Low</button>
        <button class="mind-option is-selected" type="button" data-score="2">Moderate</button>
        <button class="mind-option" type="button" data-score="1">Good</button>
        <button class="mind-option" type="button" data-score="0">Excellent</button>
      </div>
    </div>

    <div class="mind-result" aria-live="polite">
      <div class="mind-result-label possibility-eyebrow">Mild support opportunity</div>
      <div class="mind-result-copy possibility-card-copy">You may benefit from support focused on energy, recovery, sleep, and daily clarity.</div>
      <div class="mind-result-treatment">Recommended: Sermorelin or Sermorelin Troches</div>
    </div>

    <div class="poss-cta-wrap">
      <button class="btn-gold" type="button" id="mind-qualify-btn">
        <span class="btn-gold__label">Get Started Today</span>
        <span class="btn-gold__icon" aria-hidden="true">
          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg>
        </span>
      </button>
    </div>
  </div>

  <div class="possibilities-qualify-modal-overlay qualify-modal-overlay" aria-hidden="true">
    <div class="possibilities-qualify-modal qualify-modal" role="dialog" aria-modal="true" aria-labelledby="qualify-modal-title">
      <button class="possibilities-qualify-modal-close qualify-modal-close" type="button" aria-label="Close">×</button>
      <div class="possibilities-qualify-modal-header qualify-modal-header">
        <div class="possibility-eyebrow">CompiRx Wellness</div>
        <div class="qualify-modal-title possibility-title">Choose the treatment that fits you best</div>
      </div>
      <div class="possibilities-qualify-modal-body qualify-modal-body">
        <ul class="possibilities-qualify-option-list qualify-option-list"></ul>
      </div>
    </div>
  </div>
</div>

<script>
(function () {
  var QUALIFY_OPTIONS = {
    body: [
      {
        label: 'Personalized GLP-1',
        url: '/personalized-glp-1/'
      },
      {
        label: 'Personalized GLP-1/GIP',
        url: '/personalized-glp-1-gip/'
      }
    ],
    mind: [
      {
        label: 'NAD+',
        url: '/nad/',
        recommendWhen: function (score) { return score >= 4; }
      },
      {
        label: 'NAD+ Troches',
        url: '/nad-troches/',
        recommendWhen: function (score) { return score >= 4; }
      },
      {
        label: 'Sermorelin',
        url: '/sermorelin/',
        recommendWhen: function (score) { return score >= 2 && score <= 3; }
      },
      {
        label: 'Sermorelin Troches',
        url: '/sermorelin-troches/',
        recommendWhen: function (score) { return score >= 2 && score <= 3; }
      },
      {
        label: 'Glutathione',
        url: '/glutathione/',
        recommendWhen: function (score) { return score <= 1; }
      }
    ]
  };

  function getMindScore(panel) {
    var groups = Array.from(panel.querySelectorAll('.mind-option-group'));
    return groups.reduce(function (total, group) {
      var selected = group.querySelector('.mind-option.is-selected');
      return total + Number(selected ? selected.dataset.score : 0);
    }, 0);
  }

  function getRecommendedOptions(options, score) {
    return options.filter(function (option) {
      return typeof option.recommendWhen === 'function' && option.recommendWhen(score);
    });
  }

  function getRecommendedLabels(options, score) {
    return getRecommendedOptions(options, score).map(function (option) {
      return option.label;
    });
  }

  function formatRecommendedText(labels) {
    if (!labels.length) return 'Recommended: Explore all options below';
    if (labels.length === 1) return 'Recommended: ' + labels[0];
    if (labels.length === 2) return 'Recommended: ' + labels[0] + ' or ' + labels[1];
    return 'Recommended: ' + labels.slice(0, -1).join(', ') + ', or ' + labels[labels.length - 1];
  }

  function initPanel(panel) {
    var bodyBtn = panel.querySelector('#tab-body-btn');
    var mindBtn = panel.querySelector('#tab-mind-btn');
    var bodyContent = panel.querySelector('#tab-body-content');
    var mindContent = panel.querySelector('#tab-mind-content');
    var modal = panel.querySelector('.qualify-modal-overlay');
    var modalTitle = panel.querySelector('.qualify-modal-title');
    var optionList = panel.querySelector('.qualify-option-list');
    var closeBtn = panel.querySelector('.qualify-modal-close');
    var bodyQualifyBtn = panel.querySelector('#body-qualify-btn');
    var mindQualifyBtn = panel.querySelector('#mind-qualify-btn');
    var lastFocusedElement = null;

    if (modal && document.body && modal.parentElement !== document.body) {
      document.body.appendChild(modal);
    }

    function showTab(tab) {
      if (!bodyBtn || !mindBtn || !bodyContent || !mindContent) return;

      if (tab === 'body') {
        bodyContent.style.display = 'block';
        mindContent.style.display = 'none';
        bodyBtn.classList.add('is-active');
        mindBtn.classList.remove('is-active');
        bodyBtn.setAttribute('aria-selected', 'true');
        mindBtn.setAttribute('aria-selected', 'false');
      } else {
        mindContent.style.display = 'block';
        bodyContent.style.display = 'none';
        mindBtn.classList.add('is-active');
        bodyBtn.classList.remove('is-active');
        mindBtn.setAttribute('aria-selected', 'true');
        bodyBtn.setAttribute('aria-selected', 'false');
      }
    }

    function initTabs() {
      var tabs = Array.from(panel.querySelectorAll('.possibility-tab'));
      tabs.forEach(function (tabEl) {
        tabEl.addEventListener('click', function () {
          showTab(tabEl.dataset.tab);
        });

        tabEl.addEventListener('keydown', function (event) {
          if (event.key === 'Enter' || event.key === ' ') {
            event.preventDefault();
            showTab(tabEl.dataset.tab);
          }
        });
      });
    }

    function initGlpSlider() {
      var slider = panel.querySelector('#glp-weight-slider');
      var input = panel.querySelector('#glp-weight-input');
      var label = panel.querySelector('#glp-weight-label');
      var sixMonth = panel.querySelector('#glp-six-month');
      var twelveMonth = panel.querySelector('#glp-twelve-month');
      var projectedCopy = panel.querySelector('#glp-projected-copy');

      if (!slider || !input || !label || !sixMonth || !twelveMonth || !projectedCopy) return;

      var min = Number(slider.min);
      var max = Number(slider.max);

      function clampWeight(value) {
        var parsed = Number(value);
        if (!Number.isFinite(parsed)) return min;
        return Math.min(max, Math.max(min, Math.round(parsed)));
      }

      function updateGlpSlider(value) {
        var weight = clampWeight(value);
        var sixMonthWeight = Math.round(weight * 0.85);
        var twelveMonthWeight = Math.round(weight * 0.78);
        var fill = ((weight - min) / (max - min)) * 100;

        slider.value = weight;
        input.value = weight;
        slider.style.setProperty(
          'background',
          'linear-gradient(to right, var(--lime) 0%, var(--lime) ' + fill + '%, rgba(30,61,74,0.12) ' + fill + '%, rgba(30,61,74,0.12) 100%)',
          'important'
        );

        label.textContent = weight + ' lbs';
        sixMonth.textContent = sixMonthWeight + ' lbs';
        twelveMonth.textContent = twelveMonthWeight + ' lbs';
        projectedCopy.textContent = 'Projected range: ' + twelveMonthWeight + '-' + sixMonthWeight + ' lbs over 6-12 months*';
      }

      slider.addEventListener('input', function () {
        updateGlpSlider(slider.value);
      });

      input.addEventListener('input', function () {
        updateGlpSlider(input.value);
      });

      input.addEventListener('blur', function () {
        updateGlpSlider(input.value);
      });

      updateGlpSlider(slider.value);
    }

    function initMindPreview() {
      var groups = Array.from(panel.querySelectorAll('.mind-option-group'));
      var label = panel.querySelector('.mind-result-label');
      var copy = panel.querySelector('.mind-result-copy');
      var treatment = panel.querySelector('.mind-result-treatment');

      if (!groups.length || !label || !copy || !treatment) return;

      function updateMindResult() {
        var score = getMindScore(panel);
        var recommended = getRecommendedLabels(QUALIFY_OPTIONS.mind, score);

        if (score <= 1) {
          label.textContent = 'Strong wellness baseline';
          copy.textContent = 'Your answers suggest fewer day-to-day energy concerns right now. Ongoing wellness tracking can help you stay ahead of changes.';
        } else if (score <= 3) {
          label.textContent = 'Mild support opportunity';
          copy.textContent = 'You may benefit from support focused on energy, recovery, sleep, and daily clarity.';
        } else {
          label.textContent = 'Higher support opportunity';
          copy.textContent = 'Your answers suggest energy and clarity may be affecting daily performance. A licensed provider can help identify useful next steps.';
        }

        treatment.textContent = formatRecommendedText(recommended);
      }

      groups.forEach(function (group) {
        var options = Array.from(group.querySelectorAll('.mind-option'));
        options.forEach(function (option) {
          option.addEventListener('click', function () {
            options.forEach(function (item) { item.classList.remove('is-selected'); });
            option.classList.add('is-selected');
            updateMindResult();
          });
        });
      });

      updateMindResult();
    }

    function buildOptionItem(option, isRecommended) {
      var item = document.createElement('li');
      var link = document.createElement('a');
      link.className = 'possibilities-qualify-option qualify-option' + (isRecommended ? ' is-recommended' : '');
      link.href = option.url;
      link.target = '_self';
      link.rel = '';

      var row = document.createElement('span');
      row.className = 'possibilities-qualify-option-row qualify-option-row';

      var labelWrap = document.createElement('span');
      labelWrap.className = 'possibilities-qualify-option-label qualify-option-label';
      labelWrap.textContent = option.label;
      row.appendChild(labelWrap);

      if (isRecommended) {
        var badge = document.createElement('span');
        badge.className = 'possibilities-qualify-option-badge qualify-option-badge';
        badge.textContent = 'Recommended';
        row.appendChild(badge);
      }

      var arrow = document.createElement('span');
      arrow.className = 'possibilities-qualify-option-arrow qualify-option-arrow';
      arrow.setAttribute('aria-hidden', 'true');
      arrow.textContent = '→';
      row.appendChild(arrow);

      link.appendChild(row);
      item.appendChild(link);
      return item;
    }

    function openModal(type) {
      if (!modal || !modalTitle || !optionList) return;

      var allOptions = QUALIFY_OPTIONS[type] || [];
      var mindScore = type === 'mind' ? getMindScore(panel) : null;
      var options = type === 'mind'
        ? getRecommendedOptions(allOptions, mindScore)
        : allOptions;

      optionList.innerHTML = '';
      modalTitle.textContent = type === 'body'
        ? 'Which GLP-1 option fits you best?'
        : 'Your recommended wellness support';

      options.forEach(function (option) {
        optionList.appendChild(buildOptionItem(option, false));
      });

      lastFocusedElement = document.activeElement;
      modal.classList.add('is-open');
      modal.setAttribute('aria-hidden', 'false');
      document.body.style.overflow = 'hidden';
      if (closeBtn) closeBtn.focus();
    }

    function closeModal() {
      if (!modal) return;
      modal.classList.remove('is-open');
      modal.setAttribute('aria-hidden', 'true');
      document.body.style.overflow = '';
      if (lastFocusedElement && typeof lastFocusedElement.focus === 'function') {
        lastFocusedElement.focus();
      }
    }

    function initQualifyModal() {
      if (!modal || !modalTitle || !optionList || !closeBtn) return;

      if (bodyQualifyBtn) {
        bodyQualifyBtn.addEventListener('click', function () {
          openModal('body');
        });
      }

      if (mindQualifyBtn) {
        mindQualifyBtn.addEventListener('click', function () {
          openModal('mind');
        });
      }

      closeBtn.addEventListener('click', closeModal);

      modal.addEventListener('click', function (event) {
        if (event.target === modal) closeModal();
      });

      document.addEventListener('keydown', function (event) {
        if (event.key === 'Escape' && modal.classList.contains('is-open')) {
          closeModal();
        }
      });
    }

    initTabs();
    initGlpSlider();
    initMindPreview();
    initQualifyModal();
  }

  function boot() {
    var panels = Array.from(document.querySelectorAll('.possibilities-panel'));
    panels.forEach(initPanel);
  }

  if (document.readyState === 'loading') {
    document.addEventListener('DOMContentLoaded', boot);
  } else {
    boot();
  }
})();
</script>/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-792777f */.elementor-37787 .elementor-element.elementor-element-792777f span {
    color: #ceb351;
}/* End custom CSS */
/* Start custom CSS for mavn_faq_accordion, class: .elementor-element-6776c33 */.elementor-37787 .elementor-element.elementor-element-6776c33 button:after,  .elementor-37787 .elementor-element.elementor-element-6776c33 button:before  
{
    background-image: none !important;
    background-color: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sinar Grotesk';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://compirx.com/wp-content/uploads/2026/08/SinarGrotesk-Regular-Trial.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Neuvetica';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://compirx.com/wp-content/uploads/2026/03/Neuvetica-Thin.woff') format('woff');
}
@font-face {
	font-family: 'Neuvetica';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://compirx.com/wp-content/uploads/2026/03/Neuvetica-ThinItalic.woff') format('woff');
}
@font-face {
	font-family: 'Neuvetica';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://compirx.com/wp-content/uploads/2026/03/Neuvetica-ExtraLight.woff') format('woff');
}
@font-face {
	font-family: 'Neuvetica';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://compirx.com/wp-content/uploads/2026/03/Neuvetica-ExtraLightItalic.woff') format('woff');
}
@font-face {
	font-family: 'Neuvetica';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://compirx.com/wp-content/uploads/2026/03/Neuvetica-Light.woff') format('woff');
}
@font-face {
	font-family: 'Neuvetica';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://compirx.com/wp-content/uploads/2026/03/Neuvetica-LightItalic.woff') format('woff');
}
@font-face {
	font-family: 'Neuvetica';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://compirx.com/wp-content/uploads/2026/03/Neuvetica-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Neuvetica';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://compirx.com/wp-content/uploads/2026/03/Neuvetica-Italic.woff') format('woff');
}
@font-face {
	font-family: 'Neuvetica';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://compirx.com/wp-content/uploads/2026/03/Neuvetica-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Neuvetica';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://compirx.com/wp-content/uploads/2026/03/Neuvetica-MediumItalic.woff') format('woff');
}
@font-face {
	font-family: 'Neuvetica';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://compirx.com/wp-content/uploads/2026/03/Neuvetica-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Neuvetica';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://compirx.com/wp-content/uploads/2026/03/Neuvetica-BoldItalic.woff') format('woff');
}
@font-face {
	font-family: 'Neuvetica';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://compirx.com/wp-content/uploads/2026/03/Neuvetica-Heavy.woff') format('woff');
}
@font-face {
	font-family: 'Neuvetica';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://compirx.com/wp-content/uploads/2026/03/Neuvetica-HeavyItalic.woff') format('woff');
}
/* End Custom Fonts CSS */