.elevr-page{--navy:#131936;--navy-soft:#4a5578;--cream:#E3DAD1;--cream-alt:#EDE8E2;--cream-deep:#E4DBD2;--orange:#E4672D;--white:#fff;--text:rgba(19,25,54,.75);font-family:"Lato",sans-serif;color:var(--navy);overflow-x:hidden;}
.elevr-page *{box-sizing:border-box;min-width:0;}
.elevr-page img{max-width:100%;}
.elevr-page h1,.elevr-page h2,.elevr-page h3,.elevr-page p,.elevr-page span,.elevr-page div{overflow-wrap:break-word;}
.elevr-page .ex-wrap{max-width:1220px;margin:0 auto;padding:0 20px;}
.elevr-page section{padding:64px 0;}
.elevr-page h1,.elevr-page h3{margin:0;line-height:1.15;font-weight:700;}
.elevr-page h2{margin:0;font-family:"Lato",sans-serif;font-weight:600;font-size:64px;line-height:76.8px;letter-spacing:-1.92px;color:#131936;}
.elevr-page p{margin:0 0 14px;line-height:1.55;color:var(--text);}
.elevr-page .orange{color:var(--orange);}
.elevr-page .navy-soft{color:var(--navy-soft);}
.elevr-page .tone-full{color:#131936;}
.elevr-page .tone-soft{color:#131936CC;}
.elevr-page .r-orange{color:#EA580C;}
.elevr-page .orange-word{color:#EA580C;}
.elevr-page .icon-label{font-family:"Lato",sans-serif;font-weight:600;font-size:24px;line-height:28.8px;letter-spacing:0;color:#131936;}
.elevr-page .btn-elevr{display:inline-flex;align-items:center;justify-content:center;background:var(--orange);color:#fff;font-weight:700;font-size:.95rem;letter-spacing:.02em;padding:15px 30px;border-radius:40px;text-decoration:none;white-space:nowrap;border:1.5px solid var(--orange);transition:all .2s ease;}
.elevr-page .btn-elevr:hover{background:transparent;color:var(--orange);}
.elevr-page .pill-badge{display:inline-flex;align-items:center;background:var(--navy);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 16px;border-radius:20px;}
.elevr-page .pill-badge.light{background:transparent;border:1px solid rgba(19,25,54,.25);color:var(--navy);}
.elevr-page .icon-circle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--navy);flex-shrink:0;}
.elevr-page .icon-circle img,.elevr-page .icon-circle svg{width:22px;height:22px;object-fit:contain;}
.elevr-page .card{background:var(--white);border-radius:16px;padding:24px;}
.elevr-page .card-alt{background:var(--cream-alt);border-radius:16px;padding:24px;}

/* HERO */
.elevr-hero{background:var(--cream);padding:56px 0 64px;min-height:90vh;display:flex;align-items:center;}
.elevr-hero .ex-wrap{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:0 48px;align-items:center;}
.elevr-hero .ex-wrap .hero-heading{grid-column:1;grid-row:1;}
.elevr-hero .ex-wrap .hero-text{grid-column:1;grid-row:2;}
.elevr-hero .ex-wrap .elevr-hero-media{grid-column:2;grid-row:1/3;}
.elevr-hero h1{margin:0;}
.elevr-hero .hero-line1{display:block;font-family:"Lato",sans-serif;font-weight:600;font-size:56px;line-height:100%;letter-spacing:-1.92px;color:#222222;}
.elevr-hero .hero-line2{display:block;font-family:"Lato",sans-serif;font-weight:700;font-size:72px;line-height:76.8px;letter-spacing:-3px;color:#222222;}
.elevr-hero .hero-line2 .word-daily{font-weight:900;color:#E37403;}
.elevr-hero .lede{font-family:"Lato",sans-serif;font-weight:400;font-size:26px;line-height:100%;letter-spacing:0;color:#131936;max-width:520px;margin-top:20px;}
.elevr-hero .badge-row{display:flex;flex-direction:column;align-items:start;gap:14px;flex-wrap:wrap;margin-top:26px;}
.elevr-hero .origins-badge{font-family:"Lato",sans-serif;font-weight:900;font-size:18px;line-height:100%;color:#131936;}
.elevr-hero .origins-badge .r-orange{color:#EA580C;}
.elevr-hero .badge-sub{font-family:"Lato",sans-serif;font-weight:500;font-size:18px;line-height:100%;color:#131936;}
.elevr-hero .actions{margin-top:22px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;}
.elevr-hero .small-print{font-family:"Lato",sans-serif;font-weight:300;font-size:18px;line-height:100%;letter-spacing:0;color:#131936;}
.elevr-page .btn-elevr{gap:10.28px;padding:0 41.1px;border-radius:32.11px;border:1.28px solid #EA580C;background:#EA580C;min-height:56px;}
.elevr-page .btn-elevr .btn-main{font-family:"Lato",sans-serif;font-weight:600;font-size:20.55px;line-height:29.18px;letter-spacing:0;text-align:center;color:#FFFFFF;}
.elevr-page .btn-elevr .btn-price{font-family:"Lato",sans-serif;font-weight:800;font-size:20.55px;line-height:29.18px;letter-spacing:0;text-align:center;color:#FFFFFF;margin-left:4px;}
.elevr-page .btn-elevr:hover .btn-main,.elevr-page .btn-elevr:hover .btn-price{color:#131936;}
.elevr-hero-media{position:relative;}
.elevr-hero-media .hero-ellipse{position:absolute;width:115%;aspect-ratio:1/1;top:-15%;left:50%;border-radius:50%;transform:translateX(-50%) rotate(97.02deg);background:linear-gradient(78.53deg, rgba(138, 162, 200, 0.3) 8.04%, rgba(138, 162, 200, 0) 39.19%);opacity:1;pointer-events:none;}
.elevr-hero-media img{width:100%;border-radius:20px;display:block;transform:scale(1.3);}
.elevr-hero-media .float-badge{position:absolute;background:#fff;border-radius:30px;padding:10px 18px;box-shadow:0 8px 20px rgba(19,25,54,.12);display:flex;align-items:center;gap:10px;white-space:nowrap;font-family:"Lato",sans-serif;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0;color:#131936;}
.elevr-hero-media .float-badge img{width:20px;height:20px;flex-shrink:0;border-radius:0;}
.elevr-hero-media .fb-1{top:6%;left:-4%;}
.elevr-hero-media .fb-2{top:2%;right:-6%;}
.elevr-hero-media .fb-3{bottom:14%;left:-8%;}
.elevr-hero-media .fb-4{bottom:4%;right:-4%;}

/* SECTION: doctor-formulated question */
.elevr-question .card{max-width:100%;padding:64px;background:#FFFFFF80;border-radius:32px;}
.elevr-question .grid{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:stretch;}
.elevr-question h2{font-family:"Lato",sans-serif;font-weight:600;font-size:64px;line-height:76.8px;letter-spacing:-1.92px;}
.elevr-question h2 .q-dark{color:#131936;}
.elevr-question h2 .q-light{color:#131936CC;}
.elevr-question .col-right{height:100%;display:flex;flex-direction:column;align-items:start;justify-content:space-between;}
.elevr-question .q-textbox{margin-top:auto!important;}
.elevr-question .q-textbox p{font-family:"Lato",sans-serif;font-weight:500;font-size:20px;line-height:28.4px;letter-spacing:0;margin:0 0 18px;}
.elevr-question .q-textbox p:last-child{margin-bottom:0;}
.elevr-question .q-solid{color:#131936;}
.elevr-question .q-soft{color:#131936CC;}
.elevr-question .r-orange{color:#EA580C;}

/* SECTION: what is elevR */
.elevr-what{background:var(--cream);}
.elevr-what .grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start;}
.elevr-what .lede{font-family:"Lato",sans-serif;font-weight:500;font-size:20px;line-height:28.4px;letter-spacing:0;max-width:520px;}
.elevr-what .feature-row{display:flex;align-items:center;justify-content:space-between;background:#FFFFFF80;border-radius:14px;padding:16px 20px;margin-top:14px;}
.elevr-what .feature-row span:first-child{font-family:"Lato",sans-serif;font-weight:600;font-size:24px;line-height:28.8px;letter-spacing:0;color:#131936;}
.elevr-what-media img{width:100%;height:100%;aspect-ratio:4/5;object-fit:cover;border-radius:20px;display:block;}

/* SECTION: five pillars intro */
.elevr-formula-intro .grid{display:flex;gap:36px;align-items:stretch;flex-wrap:wrap;}
.elevr-formula-intro .grid > .col-left{flex:1 1 300px;}
.elevr-formula-intro .media-card{background:var(--cream-deep);border-radius:25px;flex:0 1 296px;max-width:296px;width:100%;margin:0 auto;padding:0;overflow:hidden;}
.elevr-formula-intro .media-card img{width:100%;height:100%;min-height:100%;object-fit:cover;border-radius:25px;display:block;}
.elevr-formula-intro .rc-card{flex:1 1 300px;background:#FFFFFF80;border:1px solid #BAC9D67A;border-radius:24px;padding:32px;display:flex;flex-direction:column;justify-content:center;}
.elevr-page .btn-elevr.btn-compact{padding:0 26px;min-height:46px;}
.elevr-page .btn-elevr.btn-compact .btn-main,.elevr-page .btn-elevr.btn-compact .btn-price{font-size:16px;line-height:22px;}
.elevr-formula-intro .rc-p1{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:140%;letter-spacing:0;color:#131936;}
.elevr-formula-intro .rc-p2{font-family:"Lato",sans-serif;font-weight:300;font-size:16px;line-height:140%;letter-spacing:0;color:#131936;}
.elevr-formula-intro .rc-bold{font-family:"Lato",sans-serif;font-weight:500;font-size:24px;line-height:28.4px;letter-spacing:0;}
.elevr-formula-intro .venn{display:flex;margin:14px 0;}
.elevr-formula-intro .venn img{width:115.81px;height:71.84px;opacity:1;transform:rotate(0deg);}

/* SECTION: five pillars diagram */
.elevr-pillars{text-align:center;}
.elevr-pillars h2{margin-bottom:48px;}
.elevr-pillars h2 .line1{display:block;color:var(--navy-soft);}
.elevr-pillars h2 .line2{display:block;color:#131936;}
.elevr-pillars-diagram{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;align-items:center;background:url('https://dev.healandlabs.co.uk/wp-content/uploads/2026/09/the-formula-has-been-developed-backgroud-healand-icon.png') center / min(738px,90%) auto no-repeat;}
.elevr-pillars-diagram .pillar-col{display:flex;flex-direction:column;gap:28px;width:100%;min-width:0;}
.elevr-pillars-diagram .pillar-card{background:#FFFFFF80;border-radius:20px;padding:24px 28px;text-align:left;display:flex!important;flex-direction:row!important;flex-wrap:nowrap;align-items:flex-start;gap:16px;width:100%;}
.elevr-pillars-diagram .pillar-card .icon-circle{flex-shrink:0;}
.elevr-pillars-diagram .pillar-card .pillar-text{flex:1 1 auto;min-width:0;}
.elevr-pillars-diagram .pillar-card .icon-circle{margin-top:2px;}
.elevr-pillars-diagram .pillar-card h4{font-family:"Lato",sans-serif;font-weight:700;font-size:24px;line-height:28.8px;letter-spacing:0;color:#131936;margin-bottom:8px;}
.elevr-pillars-diagram .pillar-card p{font-family:"Lato",sans-serif;font-weight:500;font-size:20px;line-height:28.4px;letter-spacing:0;color:#131936;margin:0;}
.elevr-pillars-diagram .center-media{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:2;}
.elevr-pillars-diagram .center-media img{max-width:270px;}
.elevr-pillars-diagram .pillar-card.wide{grid-column:1 / span 3;max-width:420px;margin:-48px auto 0;position:relative;z-index:1;}

/* SECTION: origins club works */
.elevr-page .category-pill{display:inline-flex;align-items:center;justify-content:center;min-width:128px;width:120px;white-space:nowrap;height:29px;padding:6px 16px;border-radius:100px;border:1px solid #2C2C2C;background:#EDE8E2;opacity:.6;box-sizing:border-box;font-family:"Lato",sans-serif;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;text-transform:uppercase;color:#131936;}
.elevr-club-works .top-row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;flex-wrap:wrap;}
.elevr-club-works .top-left{display:flex;flex-direction:column;gap:14px;}
.elevr-club-works .scroll-note{display:flex;align-items:center;gap:12px;font-family:"Lato",sans-serif;font-weight:500;font-size:14px;line-height:140%;letter-spacing:0;}
.elevr-club-works .scroll-note .sn-full{color:#131936;}
.elevr-club-works .scroll-note .sn-soft{color:#131936CC;}
.elevr-club-works .scroll-note .arrow-down{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:17.5px;background:#EDE8E2;border:.46px solid #2C2C2C;flex-shrink:0;}
.elevr-club-works .scroll-note .arrow-down svg{width:14px;height:14px;}
.elevr-club-works h2{text-align:right;}
.elevr-club-works .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:40px;}
.elevr-club-works .step-card{background:#FFFFFF80;border:1px solid #1319360D;border-radius:18px;padding:22px;position:relative;overflow:hidden;min-height:230px;display:flex;flex-direction:column;}
.elevr-club-works .step-card .row-top{display:flex;justify-content:space-between;align-items:center;}
.elevr-club-works .step-card .icon-circle{width:64px;height:64px;border-radius:66.67px;}
.elevr-club-works .step-card .icon-circle img,.elevr-club-works .step-card .icon-circle svg{width:22px;height:22px;}
.elevr-club-works .step-card h4{font-family:"Lato",sans-serif;font-weight:700;font-size:24px;line-height:125%;letter-spacing:0;color:#131936;margin:16px 0 8px;}
.elevr-club-works .step-card p{font-family:"Lato",sans-serif;font-weight:500;font-size:16px;line-height:140%;letter-spacing:0;color:#131936;margin:0;}
.elevr-club-works .step-num{position:absolute;right:14px;bottom:-14px;font-family:"Lato",sans-serif;font-size:192.79px;font-weight:700;line-height:100%;letter-spacing:0;text-align:right;color:#131936;opacity:.04;}
.elevr-club-works .bottom-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch;margin-top:64px;}
@media (max-width:1180px){.elevr-club-works .benefits-list{grid-template-columns:1fr;}}
.elevr-club-works .bottom-row img.bottom-photo{width:100%;height:100%;object-fit:cover;border-radius:25px;background:#CEBEAF;display:block;}
.elevr-club-works .benefits-card{background:#FFFFFF80;border-radius:45px;padding:36px;display:flex;flex-direction:column;}
.elevr-club-works .benefits-card h3{font-family:"Lato",sans-serif;font-weight:700;font-size:24px;line-height:125%;letter-spacing:0;color:#131936;margin:0 0 12px;}
.elevr-club-works .benefits-card .intro{font-family:"Lato",sans-serif;font-weight:500;font-size:16px;line-height:28.4px;letter-spacing:0;margin:0 0 14px;}
.elevr-club-works .benefits-card .intro .bf-full{color:#131936;}
.elevr-club-works .benefits-card .intro .bf-soft{color:#131936CC;}
.elevr-club-works .benefits-list{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;margin:14px 0 20px;}
.elevr-club-works .benefits-list li{list-style:none;display:flex;gap:12px;align-items:flex-start;font-family:"Lato",sans-serif;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0;color:#131936CC;}
.elevr-club-works .benefits-list li .bf-icon{width:32px;height:32px;border-radius:50%;background:#CEBEAF;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;}
.elevr-club-works .benefits-list li .bf-icon img{width:16px;height:16px;}
.elevr-club-works .benefits-list li .li-text{padding-top:4px;}
.elevr-club-works .benefits-card ul{padding:0!important;padding-inline-start:0!important;margin:0!important;list-style:none;}
.elevr-club-works .benefits-card .btn-elevr{margin-top:32px;margin-bottom:24px;align-self:flex-start;}
.elevr-club-works .foot-row{display:flex;justify-content:space-between;align-items:flex-start;margin-top:auto;flex-wrap:nowrap;gap:16px;}
.elevr-club-works .foot-row .fine{display:flex;align-items:center;gap:12px;font-family:"Lato",sans-serif;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0;color:#131936CC;max-width:250px;flex-shrink:0;}
.elevr-club-works .foot-row .tagline{flex-shrink:1;min-width:0;}
.elevr-club-works .foot-row .fine-icon{width:32px;height:32px;background:#131936;opacity:1;flex-shrink:0;}
.elevr-club-works .foot-row .fine-icon img{width:16px;height:16px;}
.elevr-club-works .foot-row .tagline{text-align:right;}
.elevr-club-works .foot-row .tagline-brand{display:block;font-family:"Lato",sans-serif;font-weight:700;font-size:20px;line-height:140%;letter-spacing:0;text-align:right;color:#0E1922;}
.elevr-club-works .foot-row .tagline-brand .tagline-by{font-weight:500;font-size:14px;color:#131936CC;}
.elevr-club-works .foot-row .tagline-brand .tagline-labs{font-weight:500;font-size:20px;color:#131936;}
.elevr-club-works .foot-row .tagline-sub{display:block;font-family:"Lato",sans-serif;font-weight:500;font-size:12px;line-height:140%;letter-spacing:0;text-align:right;color:#131936CC;}

/* SECTION: 90 days consistency */
.elevr-90days{background:var(--cream);}
.elevr-90days .grid{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:start;}
.elevr-90days .e90-left h2{margin-bottom:32px;}
.elevr-90days .eyebrow{font-family:"Lato",sans-serif;font-weight:700;font-size:24px;line-height:155%;letter-spacing:0;color:#131936;margin-bottom:6px;display:block;}
.elevr-90days .e90-lead{font-family:"Lato",sans-serif;font-weight:700;font-size:24px;line-height:155%;letter-spacing:0;color:#131936;}
.elevr-90days .e90-body{font-family:"Lato",sans-serif;font-weight:400;font-size:20px;line-height:155%;letter-spacing:0;color:#131936;}
.elevr-90days .benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;}
.elevr-90days .benefit-grid .card{padding:32px 24px;border-radius:25px;background:#FFFFFF80;display:flex!important;flex-direction:row!important;gap:16px;align-items:flex-start;}
.elevr-90days .benefit-grid .icon-circle{width:32px;height:32px;background:#131936;}
.elevr-90days .benefit-grid .icon-circle img,.elevr-90days .benefit-grid .icon-circle svg{width:16px;height:16px;}
.elevr-90days .benefit-grid h4{font-family:"Lato",sans-serif;font-weight:700;font-size:24px;line-height:28.8px;letter-spacing:0;color:#131936;margin:0 0 8px;}
.elevr-90days .benefit-grid p{font-family:"Lato",sans-serif;font-weight:500;font-size:16px;line-height:140%;letter-spacing:0;margin:0;}
.elevr-90days-media img{width:100%;border-radius:18px;display:block;}
.elevr-90days-media .cap{margin-top:16px;padding:20px 24px;background:#FFFFFF80;border:1px solid #0E19220D;box-shadow:0 16px 32px 0 #11111308;border-radius:18px;}
.elevr-90days-media .cap .cap-full{font-family:"Lato",sans-serif;font-weight:500;font-size:20px;line-height:125%;letter-spacing:0;color:#131936;}
.elevr-90days-media .cap .cap-soft{font-family:"Lato",sans-serif;font-weight:400;font-size:20px;line-height:125%;letter-spacing:0;color:#131936CC;}

/* SECTION: whats inside */
.elevr-inside .head-row{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;margin-bottom:48px;}
.elevr-inside .head-row h2{font-size:64px;line-height:120%;letter-spacing:0;}
.elevr-inside .head-row .right .lede{font-family:"Lato",sans-serif;font-weight:500;font-size:20px;line-height:28.4px;letter-spacing:0;color:#131936;margin:0 0 12px;}
.elevr-inside .head-row .right p{font-family:"Lato",sans-serif;font-weight:500;font-size:20px;line-height:28.4px;letter-spacing:0;margin:0;}
.elevr-inside .body-grid{display:grid;grid-template-columns:.85fr 1.4fr;grid-template-rows:repeat(5,auto);column-gap:32px;row-gap:12px;align-items:start;}
.elevr-inside .tab-item{grid-column:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;border-radius:45px;cursor:pointer;background:transparent;border:1px solid #1319360D;max-width:480px;box-sizing:border-box;}
.elevr-inside .tab-item .t-left b{display:block;font-family:"Lato",sans-serif;font-weight:600;font-size:24px;line-height:100%;letter-spacing:0;color:#131936;}
.elevr-inside .tab-item .t-left span{display:block;font-family:"Lato",sans-serif;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0;color:#131936CC;margin-top:8px;}
.elevr-inside .tab-item .chev{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50px;background:#131936;flex-shrink:0;}
.elevr-inside .tab-item .chev img{width:18px;height:18px;}
.elevr-inside .tab-item.active{background:#131936;border-color:#1319360D;box-shadow:0 4px 12px 0 #11111303;min-height:98px;}
.elevr-inside .tab-item.active .t-left b{color:#fff;}
.elevr-inside .tab-item.active .t-left span{color:rgba(255,255,255,.75);}
.elevr-inside .tab-item.active .chev{background:transparent;}
.elevr-inside .ingredient-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;}
.elevr-inside .ingredient-grid .card{padding:32px;border-radius:25px;background:#FFFFFF80;display:flex;flex-direction:column;gap:16px;}
.elevr-inside .ingredient-grid .card.full{grid-column:1/span 2;}
.elevr-inside .ingredient-grid h4{font-family:"Lato",sans-serif;font-weight:600;font-size:24px;line-height:100%;letter-spacing:0;color:#131936;margin:0;}
.elevr-inside .ingredient-grid p{font-family:"Lato",sans-serif;font-weight:500;font-size:16px;line-height:150%;letter-spacing:0;color:#131936CC;margin:0;}
.elevr-inside .tab-panel{grid-column:2;grid-row:1/6;display:none;}
.elevr-inside .tab-panel.active{display:block;}

/* SECTION: origins club pricing */
.elevr-pricing .grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:stretch;}
.elevr-pricing-media img{width:100%;height:100%;min-height:500px;object-fit:cover;border-radius:25px;display:block;}
.elevr-pricing h2{font-size:64px;line-height:120%;letter-spacing:0;}
.elevr-pricing .sub{font-family:"Lato",sans-serif;font-weight:500;font-size:20px;line-height:28.4px;letter-spacing:0;color:#131936;margin:16px 0;}
.elevr-pricing .lead-p{font-family:"Lato",sans-serif;font-weight:500;font-size:20px;line-height:28.4px;letter-spacing:0;color:#131936CC;margin-bottom:24px;}
.elevr-pricing .price-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 0 32px;}
.elevr-pricing .price-card{border-radius:24px;padding:24px;background:var(--cream-alt);text-align:center;}
.elevr-pricing .price-card .label{font-family:"Lato",sans-serif;font-weight:400;font-size:14px;line-height:100%;letter-spacing:1.5px;text-transform:uppercase;color:#131936;display:block;margin-bottom:10px;}
.elevr-pricing .price-card .amount{display:block;font-family:"Lato",sans-serif;font-size:32px;line-height:100%;font-weight:900;color:var(--navy);}
.elevr-pricing .price-card .per{font-family:"Lato",sans-serif;font-weight:400;font-size:32px;line-height:100%;color:#131936CC;margin-top:4px;}
.elevr-pricing .mini-head{font-family:"Lato",sans-serif;font-weight:500;font-size:20px;line-height:28.4px;color:#131936;margin-bottom:16px;}
.elevr-pricing .mini-head .r-orange{color:#EA580C;}
.elevr-pricing .check-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;margin-bottom:20px;}
.elevr-pricing .check-grid li{list-style:none;display:flex;gap:10px;align-items:flex-start;font-family:"Lato",sans-serif;font-weight:500;font-size:16px;line-height:150%;color:#131936CC;}
.elevr-pricing .check-grid li .r-orange{color:#EA580C;}
.elevr-pricing .check-grid li .tick{width:28px;height:28px;border-radius:50%;background:var(--navy);flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:1px;}
.elevr-pricing .check-grid li .tick img{width:14px;height:14px;}
.elevr-pricing .check-grid{padding:0!important;padding-inline-start:0!important;list-style:none;}
.elevr-pricing .fine{font-family:"Lato",sans-serif;font-weight:500;font-size:14px;line-height:140%;letter-spacing:0;font-style:normal;color:#131936CC;margin-bottom:24px;}
.elevr-pricing .fine .r-orange{color:#EA580C;}

/* SECTION: build with you */
.elevr-buildwithyou{background:var(--cream);}
.elevr-buildwithyou .grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center;}
.elevr-buildwithyou .right h3{font-family:"Lato",sans-serif;font-weight:700;font-size:24px;line-height:28.4px;color:#131936;margin-bottom:14px;}
.elevr-buildwithyou .right p{font-family:"Lato",sans-serif;font-weight:500;font-size:20px;line-height:28.4px;letter-spacing:0;color:#131936;}
.elevr-buildwithyou .right p.tone-soft{color:#131936CC;}

/* SECTION: final CTA */
.elevr-final{padding:20px 0 64px;}
.elevr-final .banner{background:var(--cream-alt);border-radius:28px;padding:56px;text-align:center;position:relative;overflow:hidden;background-image:url('https://dev.healandlabs.co.uk/wp-content/uploads/2026/09/limited-founding-circle-bg-healand-icon.webp');background-size:min(730px,90%) auto;background-repeat:no-repeat;background-position:center;}
.elevr-final h2{font-family:"Lato",sans-serif;font-weight:600;font-size:64px;line-height:76.8px;letter-spacing:-1.92px;margin-bottom:32px;}
.elevr-final h2 .h-soft{color:#131936CC;}
.elevr-final h2 .h-full{color:#131936;}
.elevr-final .price-row{display:flex;align-items:baseline;justify-content:center;gap:20px;margin-bottom:32px;flex-wrap:wrap;}
.elevr-final .price-row .lbl{font-family:"Lato",sans-serif;font-weight:400;font-size:20px;line-height:100%;color:#131936;white-space:nowrap;}
.elevr-final .price-row .amount{font-family:"Lato",sans-serif;font-size:120px;line-height:100%;font-weight:900;color:#E37403;}
.elevr-final .feat-row{display:flex;justify-content:center;gap:32px;margin-top:36px;flex-wrap:wrap;}
.elevr-final .feat-row .feat{display:flex;align-items:center;gap:8px;font-family:"Lato",sans-serif;font-weight:500;font-size:16px;line-height:100%;color:#131936;}
.elevr-final .feat-row .feat .dot{width:6px;height:6px;border-radius:50%;background:#131936;flex-shrink:0;}
.elevr-final .brand-row{display:flex;justify-content:space-between;align-items:center;margin-top:32px;padding-top:24px;border-top:1px solid #1319361A;flex-wrap:wrap;gap:10px;}
.elevr-final .brand-row .brand{font-family:"Lato",sans-serif;font-weight:700;font-size:20px;line-height:140%;color:#131936;}
.elevr-final .brand-row .brand .brand-by{font-weight:500;color:#131936CC;font-size:14px;}
.elevr-final .brand-row .brand .brand-name{font-weight:500;color:#131936;}
.elevr-final .brand-row .quote{font-style:normal;font-family:"Lato",sans-serif;font-weight:500;font-size:22px;line-height:100%;color:#131936;}

@media (max-width:900px){
  .elevr-page section{padding:24px 0;}
  .elevr-club-works .bottom-row{margin-top:44px;}
  .elevr-hero .ex-wrap,.elevr-question .grid,.elevr-what .grid,.elevr-club-works .bottom-row,.elevr-90days .grid,.elevr-inside .head-row,.elevr-inside .body-grid,.elevr-pricing .grid,.elevr-buildwithyou .grid{grid-template-columns:1fr!important;}
  .elevr-hero .ex-wrap{row-gap:48px;grid-template-rows:none!important;}
  .elevr-hero .ex-wrap .hero-heading{order:1;grid-column:1;grid-row:auto;text-align:center;}
  .elevr-hero .ex-wrap .elevr-hero-media{order:2;grid-column:1;grid-row:auto;}
  .elevr-hero .ex-wrap .hero-text{order:3;grid-column:1;grid-row:auto;text-align:center;}
  .elevr-hero .lede{margin-left:auto;margin-right:auto;}
  .elevr-hero .badge-row{align-items:center;}
  .elevr-hero .actions{align-items:center;}
  .elevr-inside .body-grid{grid-template-rows:none!important;}
  .elevr-inside .tab-item,.elevr-inside .tab-panel{grid-column:1!important;grid-row:auto!important;}
  .elevr-formula-intro .grid{flex-direction:column;}
  .elevr-formula-intro .media-card{flex-basis:auto;width:100%;max-width:100%;margin:0 auto;}
  .elevr-formula-intro .col-left{text-align:center;}
  .elevr-formula-intro .rc-card{text-align:center;}
  .elevr-formula-intro .venn{justify-content:center;}
  .elevr-club-works .steps{grid-template-columns:1fr 1fr;}
  .elevr-90days .benefit-grid,.elevr-pricing .price-cards,.elevr-pricing .check-grid,.elevr-inside .ingredient-grid,.elevr-club-works .benefits-list{grid-template-columns:1fr;}
  .elevr-inside .ingredient-grid .card.full{grid-column:1;}
  .elevr-pillars-diagram{display:flex!important;flex-direction:column;gap:0;background-size:45%;}
  .elevr-pillars-diagram .pillar-col{display:contents;}
  .elevr-pillars-diagram .pillar-col .pillar-card{margin-bottom:20px;}
  .elevr-pillars-diagram .pillar-card{display:block!important;width:100%!important;box-sizing:border-box;overflow:hidden;}
  .elevr-pillars-diagram .pillar-card .icon-circle{float:left;margin-right:16px;}
  .elevr-pillars-diagram .pillar-card .pillar-text{overflow:hidden;display:block!important;width:auto!important;}
  .elevr-pillars-diagram .center-media{order:1;width:auto!important;margin-bottom:20px;}
  .elevr-pillars-diagram .pc-mind{order:2;}
  .elevr-pillars-diagram .pc-longevity{order:3;}
  .elevr-pillars-diagram .pc-structure{order:4;}
  .elevr-pillars-diagram .pc-equilibrium{order:5;}
  .elevr-pillars-diagram .pc-immunity{order:6;}
  .elevr-pillars-diagram .pillar-card.wide{width:100%!important;max-width:100%!important;margin:0!important;}
  .elevr-pillars-diagram .pillar-card.wide{margin-top:16px;}
  .elevr-hero-media .float-badge{position:absolute;font-size:11px;padding:6px 12px;gap:6px;}
  .elevr-hero-media .float-badge img{width:14px;height:14px;}
  .elevr-hero-media .fb-1{top:4%;left:auto;right:-3%;}
  .elevr-hero-media .fb-2{top:-2%;left:-3%;right:auto;}
  .elevr-hero-media .fb-3{bottom:16%;left:-3%;}
  .elevr-hero-media .fb-4{bottom:6%;right:-3%;}
  .elevr-hero-media img{transform:scale(1);}
  .elevr-hero{min-height:auto;}
  .elevr-question .card{padding:26px;}
  .elevr-what-media img{aspect-ratio:4/3.4;}
  .elevr-formula-intro .rc-card{padding:22px;}
  .elevr-club-works h2,.elevr-club-works .top-row{text-align:center;}
  .elevr-final .banner{padding:32px 22px;}
  .elevr-final .price-row .amount{font-size:56px;}
  .elevr-final h2{font-size:34px;}
}
@media (max-width:640px){
  .elevr-club-works .steps{grid-template-columns:1fr;}
  .elevr-club-works .top-row{flex-direction:column;align-items:center;text-align:center;}
  .elevr-club-works .top-left{align-items:center;}
  .elevr-club-works .scroll-note{flex-direction:column;text-align:center;}
  .elevr-club-works h2{text-align:center;}
  .elevr-club-works .step-card h4,.elevr-club-works .step-card p{text-align:center;}
  .elevr-hero .hero-line1{font-size:34px;letter-spacing:-1px;}
  .elevr-hero .hero-line2{font-size:42px;line-height:46px;letter-spacing:-1.4px;}
  .elevr-hero .lede{font-size:18px;max-width:100%;}
  .elevr-hero .origins-badge,.elevr-hero .badge-sub{font-size:16px;}
  .elevr-page .btn-elevr{padding:0 16px;gap:5px;flex-wrap:nowrap;height:auto;min-height:48px;margin-bottom:12px;}
  .elevr-page .btn-elevr .btn-main,.elevr-page .btn-elevr .btn-price{font-size:clamp(10px,3.6vw,15px);line-height:1.3;white-space:nowrap;}
  .elevr-page .btn-elevr .btn-price{margin-left:0;}
  .elevr-page .btn-elevr.btn-compact .btn-main,.elevr-page .btn-elevr.btn-compact .btn-price{font-size:clamp(10px,3.6vw,15px);line-height:1.3;}
  .elevr-hero .small-print{font-size:15px;}
  .elevr-question .card{padding:22px;border-radius:22px;}
  .elevr-question h2{font-size:1.7rem;line-height:1.2;letter-spacing:-0.5px;text-align:center;}
  .elevr-question .grid{gap:20px;}
  .elevr-question .col-right{align-items:center;}
  .elevr-question .q-textbox{margin-top:26px;}
  .elevr-question .q-textbox p{font-size:16px;line-height:1.5;text-align:center;}
  .elevr-what h2,.elevr-what .lede{text-align:center;}
  .elevr-what .lede{margin-left:auto;margin-right:auto;}
  .elevr-page h2{font-size:1.7rem;line-height:1.2;letter-spacing:-0.5px;}
  .elevr-pillars h2{font-size:1.5rem;}
  .elevr-club-works .step-num{font-size:121.86px;text-align:center;left:0;right:0;}
  .elevr-club-works .step-card{padding-bottom:60px!important;}
  .elevr-final .brand-row{flex-direction:column;align-items:center;text-align:center;}
  .elevr-pricing .fine{text-align:center;}
  .elevr-90days-media .cap{text-align:center;}
  .elevr-club-works .foot-row{flex-direction:column;align-items:center;flex-wrap:wrap;}
  .elevr-club-works .foot-row .fine,.elevr-club-works .foot-row .tagline{max-width:100%;text-align:center;}
  .elevr-club-works .foot-row .tagline-brand,.elevr-club-works .foot-row .tagline-sub{text-align:center;}
  .elevr-club-works .benefits-card h3,.elevr-club-works .benefits-card .intro{text-align:center;}
  .elevr-club-works .benefits-card .btn-elevr{align-self:center;}
  .elevr-90days .e90-left h2,.elevr-90days .eyebrow,.elevr-90days .e90-intro p{text-align:center;}
  .elevr-inside .head-row h2,.elevr-inside .right .lede,.elevr-inside .right p{text-align:center;}
  .elevr-pricing h2,.elevr-pricing .sub,.elevr-pricing .lead-p{text-align:center;}
  .elevr-buildwithyou h2,.elevr-buildwithyou .right h3,.elevr-buildwithyou .right p{text-align:center;}
  .elevr-final .price-row .amount{font-size:2.4rem;}
  .elevr-final .banner{padding:26px 18px;}
  .elevr-final .feat-row{gap:16px;}
  .elevr-inside .head-row{gap:16px;}
  .elevr-inside .head-row h2{font-size:2rem;}
  .elevr-inside .tab-item{padding:18px;border-radius:28px;max-width:100%;}
  .elevr-inside .tab-item .t-left b{font-size:20px;}
  .elevr-inside .tab-item.active{min-height:auto;}
  .elevr-inside .tab-item .chev{width:38px;height:38px;}
  .elevr-inside .tab-item .chev img{width:15px;height:15px;}
  .elevr-inside .ingredient-grid .card{padding:22px;}
  .elevr-what .feature-row span:first-child,.elevr-pillars-diagram .pillar-card h4,.elevr-club-works .step-card h4,.elevr-90days .benefit-grid h4{font-size:19px;line-height:23px;}
  .elevr-pillars-diagram .pillar-card{padding:20px 22px;}
  .elevr-pillars-diagram .pillar-card p{font-size:16px;line-height:1.4;}
  .elevr-formula-intro .rc-bold{font-size:18px;line-height:1.4;}
  .elevr-pricing-media img{min-height:300px;}
  .elevr-pricing .price-card .amount{font-size:24px;}
  .elevr-pricing .price-card .per{font-size:20px;}
  .elevr-pricing .lead-p{font-size:16px;}
}
