h1,h2,h3,h4,h5{--color: var(--color-foreground-heading)}.blog-hero--banner .hero__media-wrapper{max-width:1440px;margin:10px auto;border-radius:30px;overflow:hidden}.blog-hero--banner .spacing-style.text-block:first-child{position:relative}.blog-hero--banner .spacing-style.text-block:first-child:before{content:"";position:absolute;bottom:-5px;width:60%;height:20px;background:#bef593;z-index:-1}.blog-content--page img{max-width:80%;border-radius:30px}.blog-image--text:after{content:"";position:absolute;width:100%;height:100px;background:#d9eef4;bottom:0}.latest_post--heading{position:relative;width:100%!important}.latest_post--heading p:after{content:"";width:60%;height:1px;background:#1e1e1e;position:absolute;bottom:7px}.latest-post--newsletter{grid-template-columns:1fr!important;gap:1.2rem!important}.latest-post--newsletter .email-signup__button{width:100%;border-radius:100px}.blog-footer--spacer{width:100vw!important;margin-left:-40px;height:100%;background:#0a3211}@media screen and (min-width:768px){.blog-hero--banner .hero__container{padding:0 30px!important}}@media screen and (max-width:768px){.latest-post--section .image-block:not(:last-child){max-width:150px}.blog-footer--spacer{margin-left:-16px}}@font-face{font-family:Syne Extra;src:url(/cdn/shop/files/Syne-Extra.woff2?v=1782283682) format("woff2"),url(/cdn/shop/files/Syne-Extra.woff?v=1782283682) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Syne;src:url(/cdn/shop/files/Syne-Italic.woff2?v=1782283682) format("woff2"),url(/cdn/shop/files/Syne-Italic.woff?v=1782283682) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Syne Mono;src:url(/cdn/shop/files/Syne-Mono.woff2?v=1782283682) format("woff2"),url(/cdn/shop/files/Syne-Mono.woff?v=1782283682) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Syne;src:url(/cdn/shop/files/Syne-Regular.woff2?v=1782283682) format("woff2"),url(/cdn/shop/files/Syne-Regular.woff?v=1782283682) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Syne;src:url(/cdn/shop/files/Syne-Bold.woff2?v=1782283682) format("woff2"),url(/cdn/shop/files/Syne-Bold.woff?v=1782283682) format("woff");font-weight:700;font-style:normal;font-display:swap}.protein-standard-section{background:#050505;color:#fff;padding:60px 40px}.protein-standard-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.protein-badge{display:inline-flex;align-items:center;gap:8px;background:#8fbf3a1f;border:1px solid rgba(143,191,58,.3);color:#8fbf3a;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:6px 14px;border-radius:20px;margin-bottom:24px}.protein-heading{font-size:78px;line-height:.95;margin:0 0 24px;max-width:600px;font-family:Syne,sans-serif!important;font-size:clamp(40px,5.5vw,68px);line-height:1.05;font-weight:800;color:#fff;letter-spacing:-.02em;text-transform:inherit}.protein-highlight{color:#98d132}.protein-description{margin-top:35px;max-width:520px;font-size:18px;line-height:1.7;color:#c5c5c5}.protein-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:40px}.stat-number{color:#fff;font-size:42px;font-weight:800;font-family:Syne}.stat-label{color:#9d9d9d;font-size:14px}.protein-divider{height:1px;background:#222;margin:40px 0}.protein-price-wrap{display:flex;align-items:center;gap:15px}.protein-price{font-size:56px;font-family:Syne;font-weight:900}.protein-thumbnails .thumb-image{overflow:hidden;cursor:pointer;border:2px solid transparent}.protein-thumbnails .thumb-image.active{border-color:#8fbf3a;opacity:1}.protein-price-note{color:#777}.protein-saving{margin-top:10px;color:#98d132;font-weight:600}.protein-btn-primary{margin-top:30px;display:flex;justify-content:center;align-items:center;height:64px;border-radius:8px;background:#98d132;color:#000;text-decoration:none;font-weight:700}.protein-btn-secondary{margin-top:15px;display:flex;justify-content:center;align-items:center;height:64px;border-radius:8px;border:1px solid #333;color:#fff;text-decoration:none;font-weight:700}.protein-trust-points{margin-top:20px;display:flex;flex-wrap:wrap;gap:20px}.trust-item{color:#8f8f8f;font-size:12px}.protein-gallery-main{border-radius:18px;overflow:hidden}.main-gallery-image{width:100%;display:block}.protein-thumbnails{display:flex;gap:10px;margin-top:15px}.thumb-image{width:70px;height:70px;border-radius:8px;object-fit:cover;cursor:pointer}.problem-comparison{background:#0f0f0d;padding:88px 40px;color:#fff}.problem-comparison .page-width{max-width:1180px;margin:auto}.pc-eyebrow{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8fbf3a;margin-bottom:14px}.pc-highlight{color:#98cd32}.pc-description{max-width:620px;font-size:18px;color:#ffffff8c;line-height:1.75;margin-top:16px}.pc-cards{margin-top:56px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(255,255,255,.08);border-radius:24px;overflow:hidden}.pc-card{position:relative;min-height:260px;border-right:1px solid rgba(255,255,255,.08);background:#161613;padding:32px 28px}.pc-card:last-child{border-right:none}.pc-card.featured{background:#2f6d2a}.pc-number{position:absolute;right:25px;top:20px;font-size:82px;font-weight:900;line-height:1;color:#ffffff1a;pointer-events:none;font-family:Syne}.pc-card-label{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6b6b60;margin-bottom:16px}.pc-card-title{margin:0 0 12px;font-family:Syne!important;font-size:20px;font-weight:700;color:#fff;line-height:1.2}.pc-card-text{font-size:14px;color:#ffffff80;line-height:1.65}.pc-card.featured .pc-card-label{color:#fff9}.pc-card.featured .pc-card-text{color:#fff}.head-to-head-section{background:#1a1a17;padding:88px 40px;color:#fff}.head-to-head-section .page-width{max-width:1180px;margin:auto}.hth-eyebrow{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8fbf3a;margin-bottom:14px}.head-to-head-section .hth-heading{max-width:1200px;margin:0 0 16px;font-family:Syne!important;font-size:clamp(28px,4vw,48px);font-weight:900;line-height:1.1;color:#fff;letter-spacing:-.02em;text-transform:inherit}.hth-heading span{color:#95d12d}.hth-table-wrapper{width:100%;margin-top:40px;border-radius:12px;overflow:hidden;border:1px solid #2A2A25}.hth-table{width:100%;border-collapse:separate;border-spacing:0;background:#161613;border-radius:18px;overflow:hidden}.hth-table th{padding:0 24px;font-size:28px;font-weight:700;border-bottom:1px solid rgba(255,255,255,.08)}.hth-table td{border-bottom:1px solid rgba(255,255,255,.08);padding:15px 24px;font-size:14px;border-top:1px solid #2A2A25;background:#161613;text-align:center;color:#6b6b60}.hth-table tr:last-child td{border-bottom:none}.hth-table .feature-label{width:26%;text-align:left;background:#161613;color:#ffffffb3;font-weight:500}.hth-table th:not(:first-child),.hth-table td:not(:first-child){text-align:center}.hth-table .featured-col{background:#23481d;background:#2d5a2740;text-align:center;color:#8fbf3a;font-weight:700}thead .featured-col{background:#2d6a28}.featured-col .value-green{color:#8fbf3a;font-weight:700}.value-red{color:#e05c4a}.hth-table th{background:#161613;color:#6b6b60;text-align:center;padding:18px 24px;font-size:13px;font-weight:600;letter-spacing:.04em;height:auto}.hth-table th.featured-col{background:#2d5a27;color:#fff;text-align:center;font-family:Syne;font-size:14px}.hth-footer{margin-top:16px;font-size:13px;color:#6b6b60;text-align:center}.protein-benefits-section{background:#0f0f0d;padding:88px 0;color:#fff}.protein-benefits-section .page-width{max-width:1180px;margin:auto}.protein-benefits-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;margin-top:40px}.protein-benefits-image{overflow:hidden}.benefits-image{display:block;height:auto;width:100%;border-radius:14px}.pb-eyebrow{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8fbf3a;margin-bottom:14px}.pb-heading{margin:0 0 16px;max-width:650px;font-family:Syne!important;font-size:clamp(28px,4vw,48px);font-weight:900;line-height:1.1;color:#fff;letter-spacing:-.02em;text-transform:inherit}.pb-heading span{color:#98d32d}.pb-features{display:flex;flex-direction:column}.pb-feature:last-child{border-bottom:none}.pb-feature-code{min-width:28px;font-family:Syne!important;font-size:11px;font-weight:800;color:#8fbf3a;letter-spacing:.08em;margin-top:3px;flex-shrink:0;width:28px}.pb-feature-content h3{margin:0 0 4px;line-height:1.2;font-weight:700;font-size:15px;color:#fff}.pb-feature-content p{margin:0;font-size:13px;color:#6b6b60;line-height:1.55}.pb-features .pb-feature{display:flex;gap:16px;padding:18px 0;border-bottom:1px solid #2A2A25;align-items:flex-start}.results-timeline{padding:88px 40px;overflow:hidden;background:#1a1a17}.results-timeline .page-width{max-width:1180px;margin:0 auto}.timeline-eyebrow{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8fbf3a;margin-bottom:14px}.timeline-heading{max-width:900px;margin:0 0 16px;font-family:Syne!important;font-size:clamp(28px,4vw,48px);font-weight:800;line-height:1.1;color:#fff;letter-spacing:-.02em;text-transform:inherit;max-width:640px}.timeline-heading span{color:#9bcf2e}.timeline-grid{margin-top:70px;display:grid;grid-template-columns:repeat(3,1fr);background:#11120f;border-radius:20px;overflow:hidden}.timeline-card{padding:48px 40px;text-align:center;min-height:230px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgba(255,255,255,.04)}.timeline-card:last-child{border-right:none}.timeline-icon{margin-bottom:24px}.timeline-icon{font-size:42px;line-height:1;margin-bottom:24px;display:flex;justify-content:center;align-items:center}.timeline-title{line-height:1;margin:0 0 4px;letter-spacing:-1px;font-family:Syne!important;font-size:22px;font-weight:800;color:#fff}.timeline-text{max-width:320px;margin:0 auto;line-height:1.8;font-size:13px;color:#6b6b60}.timeline-card:hover{background:#161814;transition:.35s ease}.lab-transparency{background:#0c0c0b;padding:88px 40px}.lab-transparency .page-width{max-width:1180px;margin:0 auto}.lab-transparency__grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;margin-top:40px}.lab-eyebrow{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8fbf3a;margin-bottom:14px}.lab-heading{margin:0 0 16px;max-width:650px;font-family:Syne!important;font-size:clamp(28px,4vw,48px);font-weight:800;line-height:1.1;color:#fff;letter-spacing:-.02em;text-transform:inherit}.lab-heading span{color:#9acf32}.lab-description{max-width:600px;color:#ffffff80;font-size:16px;line-height:1.75;margin-top:16px}.lab-checklist{margin-top:24px}.lab-check-item{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid #2A2A25;font-size:14px;color:#ffffffb3}.lab-check-icon{font-size:14px;font-weight:700;color:#8fbf3a;flex-shrink:0;margin-top:2px}.lab-check-text{color:#ffffffb3;font-size:14px;line-height:1.6}.lab-report-link{display:inline-flex;align-items:center;gap:8px;color:#8fbf3a;font-weight:700;font-size:14px;text-decoration:none;margin-top:24px;border-bottom:1px solid rgba(143,191,58,.4);padding-bottom:2px;transition:border-color .2s}.lab-report-link:hover{opacity:.8}.lab-transparency__image{border-radius:22px;overflow:hidden}.lab-image{width:100%;display:block}.premium-reviews{background:#1a1a17;overflow:hidden;padding:88px 40px;padding-top:88px!important;padding-bottom:88px!important}.premium-reviews .page-width{max-width:1180px;margin:0 auto}.premium-reviews__header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:40px;gap:24px;flex-wrap:wrap}.premium-reviews__eyebrow{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8fbf3a;margin-bottom:14px}.premium-reviews__heading{margin:0 0 16px;max-width:850px;font-family:Syne!important;font-size:clamp(28px,4vw,48px);font-weight:800;line-height:1.1;color:#fff;letter-spacing:-.02em;text-transform:inherit}.premium-reviews__heading span{color:var(--highlight)}.premium-reviews__rating{text-align:right;flex-shrink:0}.premium-reviews__rating-number{font-family:Syne!important;font-size:72px;font-weight:800;color:#fff;line-height:1;letter-spacing:-.04em}.premium-reviews__stars{color:#8fbf3a;font-size:22px;margin-top:4px;letter-spacing:2px}.premium-reviews__rating-text{font-size:13px;color:#6b6b60;margin-top:6px}.premium-reviews__slider{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.premium-review-card{background:#161613;border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:32px;display:flex;flex-direction:column;transition:.3s ease;min-height:320px}.premium-review-card:hover{transform:translateY(-4px);border-color:var(--highlight)}.premium-review-card__stars{color:#8fbf3a;font-size:13px;margin-bottom:12px;letter-spacing:1px}.premium-review-card__title{margin:0 0 10px;font-weight:700;font-size:15px;color:#fff;line-height:1.3}.premium-review-card__content{flex-grow:1;font-size:13px;color:#ffffff80;line-height:1.65;margin-bottom:18px}.premium-review-card__footer{display:flex;align-items:center;gap:14px;margin-top:25px}.premium-review-card__avatar{width:48px;height:48px;border-radius:50%;object-fit:cover}.placeholder-avatar{width:48px;height:48px;border-radius:50%;background:var(--highlight);color:#000;display:flex;align-items:center;justify-content:center;font-weight:700}.premium-review-card__name{font-weight:600;color:#fff9;font-size:13px}.premium-review-card__verified{text-transform:uppercase;margin-top:4px;font-size:10px;color:#8fbf3a;font-weight:700;letter-spacing:.06em}.results-timeline.zero_risk_sec8{background:#2d5a27}.zero_risk_sec8 .timeline-eyebrow{text-align:center;margin:0 auto 14px;display:table}.zero_risk_sec8 .timeline-heading{max-width:830px;margin:0 auto;text-align:center}.zero_risk_sec8 .timeline-grid{background:transparent;gap:2px}.zero_risk_sec8 .timeline-card{padding:48px 40px;text-align:center;min-height:230px;display:flex;flex-direction:column;justify-content:center;background:#0003}.zero_risk_sec8 .timeline-card:hover{background:#0003;transition:.35s ease}.zero_risk_sec8 .timeline-grid .timeline-card .timeline-title{font-weight:700;font-size:16px;margin-bottom:8px}.zero_risk_sec8 .timeline-grid .timeline-card .timeline-text{font-size:13px;color:#fff9;line-height:1.6}.section.lp_cstm_faq_sec{background:#1a1a17!important;padding:88px 40px}.section.lp_cstm_faq_sec .spacing-style.section-content-wrapper{padding:0!important}.section.lp_cstm_faq_sec .spacing-style.section-content-wrapper .spacing-style h5{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8fbf3a;margin-bottom:14px}.section.lp_cstm_faq_sec .spacing-style.section-content-wrapper .spacing-style h2{font-family:Syne!important;font-size:clamp(28px,4vw,48px);font-weight:800;line-height:1.1;color:#fff;margin-bottom:16px;letter-spacing:-.02em;text-transform:inherit}.section.lp_cstm_faq_sec .spacing-style.section-content-wrapper .accordion{width:100%;margin-top:48px;border:1px solid #2A2A25;border-radius:12px;overflow:hidden}.section.lp_cstm_faq_sec .spacing-style.section-content-wrapper .accordion accordion-custom .details__header{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:15px;color:#fff;gap:16px;padding:0;min-height:auto}.section.lp_cstm_faq_sec .spacing-style.section-content-wrapper .accordion accordion-custom .details{border-bottom:1px solid #2A2A25;padding:24px 28px;cursor:pointer}.section.lp_cstm_faq_sec .spacing-style.section-content-wrapper .accordion accordion-custom .details .details-content p{color:#fff;font-size:14px;color:#6b6b60;line-height:1.7;margin-top:12px;width:100%;max-width:100%}.section.lp_cstm_faq_sec .spacing-style.section-content-wrapper .spacing-style{display:block;width:100%;margin-top:0}.section.lp_btm_sec9{background:#0f0f0d!important;padding:100px 40px;text-align:center;position:relative;overflow:hidden}.section.lp_btm_sec9 .spacing-style.section-content-wrapper{width:auto;padding:0;color:#ffffff80;margin:0 auto;text-align:center;gap:0}.section.lp_btm_sec9 .spacing-style.section-content-wrapper .text-block h2{font-family:Syne!important;font-weight:800;line-height:1.1;color:#fff;letter-spacing:-.02em;position:relative;font-size:clamp(36px,5vw,64px);margin:0!important;text-transform:inherit}.section.lp_btm_sec9 .spacing-style.section-content-wrapper .text-block p{color:#ffffff80;font-size:17px;margin:20px auto;position:relative}.section.lp_btm_sec9 .spacing-style.section-content-wrapper .size-style.button{display:block;background:#8fbf3a;color:#0f0f0d;padding:18px 40px;border-radius:8px;font-size:16px;font-weight:700;text-decoration:none;border:none;cursor:pointer;transition:all .2s;text-align:center;letter-spacing:.01em;margin-top:20px}.section.lp_btm_sec9 .spacing-style.section-content-wrapper .size-style.button+.size-style.button{display:block;background:transparent;color:#ffffffb3;padding:16px 40px;border-radius:8px;font-size:15px;font-weight:600;text-decoration:none;border:1px solid #2A2A25;cursor:pointer;transition:all .2s;text-align:center;margin-top:25px}.section.lp_btm_sec9 .spacing-style.section-content-wrapper .size-style.button+.size-style.button:hover{border-color:#ffffff4d;color:#fff}.section.lp_btm_sec9 .spacing-style.section-content-wrapper .size-style.button+.spacing-style.text-block p{margin-top:24px;font-size:12px;color:#6b6b60;position:relative;letter-spacing:.04em;width:100%;max-width:100%}.section.lp_btm_sec9 .spacing-style.section-content-wrapper .text-block:nth-child(2) h2{color:#8fbf3a}.protein-standard-section{width:100%}.protein-standard-section .page-width{max-width:1280px;margin:0 auto}.protein-heading{margin:0 0 24px;max-width:600px;font-size:clamp(40px,5.5vw,68px);line-height:1.05;font-weight:800;color:#fff;letter-spacing:-.02em;text-transform:inherit;font-family:Syne!important}.as-seen-in.lp_clean_seen_sec2{margin-top:0;width:100%;display:table;background:#161613;border-top:1px solid #2A2A25;border-bottom:1px solid #2A2A25;padding:28px 40px}.as-seen-in.lp_clean_seen_sec2 .as-seen-in__inner .seen_main{width:100%;max-width:900px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:38px;flex-wrap:wrap}.as-seen-in.lp_clean_seen_sec2 .as-seen-in__inner .seen_main .as-seen_heading{font-size:16px;letter-spacing:.14em;text-transform:uppercase;color:#6b6b60;font-weight:700;white-space:nowrap;margin:0}.as-seen-in.lp_clean_seen_sec2 .as-seen-in__inner .seen_main .as-seen-in__logos{display:flex;align-items:center;gap:36px;flex-wrap:wrap;justify-content:center}.as-seen-in.lp_clean_seen_sec2 .as-seen-in__inner .seen_main .as-seen-in__logos .as-seen-in__logo{height:44px;opacity:.3;filter:brightness(0) invert(1);transition:opacity .2s}.problem-comparison .pc-heading{font-size:clamp(28px,4vw,48px);font-weight:900;line-height:1.1;color:#fff;letter-spacing:-.02em;text-transform:inherit;font-family:Syne!important;max-width:600px;margin:0}@font-face{font-family:Lora;src:url(/cdn/shop/files/Lora-Regular.woff2?v=1782381721) format("woff2"),url(/cdn/shop/files/Lora-Regular.woff?v=1782381721) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/cdn/shop/files/Lora-Bold.woff2?v=1782381721) format("woff2"),url(/cdn/shop/files/Lora-Bold.woff?v=1782381721) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/cdn/shop/files/Lora-BoldItalic.woff2?v=1782381721) format("woff2"),url(/cdn/shop/files/Lora-BoldItalic.woff?v=1782381722) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Lora;src:url(/cdn/shop/files/Lora-Italic.woff2?v=1782381721) format("woff2"),url(/cdn/shop/files/Lora-Italic.woff?v=1782381721) format("woff");font-weight:400;font-style:italic;font-display:swap}.protein-standard-section.lp_cleanplant_sec1{background:#f7f4ee;color:#6b6760}.protein-standard-section.lp_cleanplant_sec1 .protein-rating-box .protein-stars{color:#c49a3c;font-size:18px;letter-spacing:1px;margin-bottom:8px}.lp_cleanplant_sec1 .protein-rating-text{font-size:14px;color:#6b6760;margin-bottom:24px}.protein-standard-section.lp_cleanplant_sec1 .protein-content .protein-badge{background:#eaf0e8;color:#4a6741}.protein-standard-section.lp_cleanplant_sec1 .protein-content .protein-heading{font-family:Lora!important;font-size:clamp(36px,5vw,58px);line-height:1.15;color:#2c2c27;margin-bottom:20px;font-weight:600}.protein-standard-section.lp_cleanplant_sec1 .protein-content .protein-heading .protein-highlight{font-style:italic;color:#4a6741}.protein-standard-section.lp_cleanplant_sec1 .protein-content .protein-description{color:#6b6760;margin-bottom:32px;max-width:480px}.protein-standard-section.lp_cleanplant_sec1 .protein-content .protein-stats{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px;margin-top:0}.protein-standard-section.lp_cleanplant_sec1 .protein-content .protein-stats .protein-stat{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #DDD8CE;border-radius:20px;padding:6px 14px;font-size:13px;color:#6b6760;font-weight:500}.protein-standard-section.lp_cleanplant_sec1 .protein-content .protein-stats .protein-stat .stat-number{width:7px;height:7px;background:#4a6741;border-radius:50%;flex-shrink:0}.protein-standard-section.lp_cleanplant_sec1 .protein-content .protein-stats .protein-stat .stat-label{font-size:13px;color:#6b6760;font-weight:500}.protein-standard-section.lp_cleanplant_sec1 .protein-content .protein-divider{display:none}.protein-standard-section.lp_cleanplant_sec1 .protein-content{width:100%}.protein-standard-section.lp_cleanplant_sec1 .protein-content .protein-price-wrap .protein-price{font-family:Inter,sans-serif;font-size:36px;font-weight:700;color:#2c2c27}.protein-standard-section.lp_cleanplant_sec1 .protein-content .protein-saving{font-size:14px;color:#6b6760;margin-top:4px;font-weight:400}.protein-standard-section.lp_cleanplant_sec1 .protein-content .protein-btn-primary{display:inline-block;background:#4a6741;color:#fff;padding:16px 40px;border-radius:8px;font-size:16px;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:background .2s,transform .1s;width:100%;text-align:center;height:auto}.protein-standard-section.lp_cleanplant_sec1 .protein-content .protein-btn-secondary{display:inline-block;background:transparent;color:#4a6741;padding:14px 40px;border-radius:8px;font-size:16px;font-weight:600;text-decoration:none;border:2px solid #4A6741;cursor:pointer;transition:all .2s;width:100%;text-align:center;margin-top:10px;height:auto}.protein-standard-section.lp_cleanplant_sec1 .protein-content .protein-btn-secondary:hover{background:#eaf0e8}.protein-standard-section.lp_cleanplant_sec1 .protein-content .protein-trust-points .trust-item{display:flex;align-items:center;gap:8px;font-size:13px;color:#6b6760}.protein-standard-section.lp_cleanplant_sec1 .protein-thumbnails .thumb-image.active{border-color:#4a6741;opacity:1}.lp-clean-plant-protein .as-seen-in.lp_clean_seen_sec2{background:#fff;border-top:1px solid #DDD8CE;border-bottom:1px solid #DDD8CE;padding:32px 24px}.lp-clean-plant-protein .as-seen-in.lp_clean_seen_sec2 .as-seen-in__inner .seen_main .as-seen-in__logos .as-seen-in__logo{filter:grayscale(1);transition:opacity .2s;opacity:.45}.lp-clean-plant-protein .as-seen-in.lp_clean_seen_sec2 .as-seen-in__inner .seen_main .as-seen-in__logos .as-seen-in__logo:hover{opacity:.7}.lab-transparency.lp_cleanplant_sec3{background:#2c2c27;color:#fff}.lab-transparency.lp_cleanplant_sec3 .lab-eyebrow{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#6b8f62;margin-bottom:12px}.lab-transparency.lp_cleanplant_sec3 .lab-heading{font-family:Lora!important;font-size:clamp(28px,4vw,44px);line-height:1.2;letter-spacing:0px}.lab-transparency.lp_cleanplant_sec3 .lab-description{margin-top:16px;font-size:17px;line-height:1.8;color:#ffffffc7;margin-bottom:20px}.lab-transparency.lp_cleanplant_sec3 .lab-check-item{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:15px;color:#ffffffd9}.lab-transparency.lp_cleanplant_sec3 .lab-check-icon{width:20px;height:20px;background:#6b8f62;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;font-size:11px;color:#fff;font-weight:400}.head-to-head-section.lp_cleanplant_sec4{background:#f7f4ee}.head-to-head-section.lp_cleanplant_sec4 .hth-eyebrow{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#4a6741;margin-bottom:12px}.head-to-head-section.lp_cleanplant_sec4 .hth-heading{margin:0 0 16px;font-weight:900;letter-spacing:0;text-transform:inherit;font-family:Lora!important;font-size:clamp(28px,4vw,44px);line-height:1.2;color:#2c2c27}.head-to-head-section.lp_cleanplant_sec4 .hth-heading span{font-style:italic;color:#4a6741}.head-to-head-section.lp_cleanplant_sec4 .hth-table-wrapper{border:none}.head-to-head-section.lp_cleanplant_sec4 .hth-table{background:transparent;width:100%;border-collapse:collapse;margin-top:0;border-radius:12px;box-shadow:0 2px 24px #0000000f}.head-to-head-section.lp_cleanplant_sec4 .hth-table th{letter-spacing:0;font-size:14px;padding:20px 24px;font-family:Inter,sans-serif!important}.head-to-head-section.lp_cleanplant_sec4 .hth-table th.featured-col{font-family:Inter,sans-serif!important;font-size:14px;background:#4a6741;color:#fff;text-align:center}.head-to-head-section.lp_cleanplant_sec4 .hth-table th:nth-last-child(1),.head-to-head-section.lp_cleanplant_sec4 .hth-table th:nth-last-child(2){background:#edebe6;color:#6b6760;text-align:center;font-weight:500}.head-to-head-section.lp_cleanplant_sec4 .hth-table th:nth-child(1),.head-to-head-section.lp_cleanplant_sec4.hth-table td:nth-child(1){background:#fff;font-weight:500;color:#2c2c27;border-top:1px solid #DDD8CE!important}.head-to-head-section.lp_cleanplant_sec4 .hth-table td{background:#fff;text-align:center;color:#6b6760}.head-to-head-section.lp_cleanplant_sec4 .hth-table .featured-col{background:#f0f5ef;text-align:center;color:#4a6741;font-weight:600}.head-to-head-section.lp_cleanplant_sec4 .hth-button-wrapper{text-align:center;margin-top:40px;width:100%}.head-to-head-section.lp_cleanplant_sec4 .hth-button-wrapper .hth-button{background:#4a6741;color:#fff;border-radius:8px;font-size:16px;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:background .2s,transform .1s;text-align:center;max-width:360px;display:inline-block;width:auto;padding:16px 48px}.head-to-head-section.lp_cleanplant_sec4 .hth-button-wrapper .hth-button:hover{background:#6b8f62;transform:translateY(-1px)}.head-to-head-section.lp_cleanplant_sec4 .hth-footer{margin-top:12px;font-size:13px;color:#6b6760}.lab-transparency.lp_cleanplant_sec3 .lab-heading span{color:#6b8f62;font-style:italic}.protein-benefits-section.lp_cleanplant_sec5{background:#fff;color:#6b6b60}.protein-benefits-section.lp_cleanplant_sec5 .pb-eyebrow{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#4a6741;margin-bottom:12px}.protein-benefits-section.lp_cleanplant_sec5 .pb-heading{margin:0 0 16px;max-width:650px;font-weight:900;letter-spacing:-.02em;text-transform:inherit;font-family:Lora!important;font-size:clamp(28px,4vw,44px);line-height:1.2;color:#2c2c27}.protein-benefits-section.lp_cleanplant_sec5 .pb-heading span{color:#98d32d;font-style:italic;color:#4a6741}.protein-benefits-section.lp_cleanplant_sec5 .pb-feature-code{min-width:28px;font-family:Syne!important;font-weight:800;color:#8fbf3a;letter-spacing:.08em;margin-top:3px;width:40px;height:40px;background:#eaf0e8;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:18px}.protein-benefits-section.lp_cleanplant_sec5 .pb-feature-content h3{font-weight:600;color:#2c2c27;font-size:15px;margin-bottom:3px}.protein-benefits-section.lp_cleanplant_sec5 .pb-features .pb-feature{align-items:flex-start;display:flex;gap:14px;padding:16px 0;border-bottom:1px solid #DDD8CE}.protein-benefits-section.lp_cleanplant_sec5 .pb-features .pb-feature:last-child{border-bottom:none}.lab-transparency.lp_cleanplant_sec6{background:#eaf0e8}.lab-transparency.lp_cleanplant_sec6 .lab-transparency__grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin:0}.lab-transparency.lp_cleanplant_sec6 .lab-eyebrow{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#4a6741;margin-bottom:12px}.lab-transparency.lp_cleanplant_sec6 .lab-heading{letter-spacing:0;font-family:Lora!important;font-size:clamp(28px,4vw,44px);line-height:1.2;color:#2c2c27;margin-bottom:16px}.lab-transparency.lp_cleanplant_sec6 .lab-heading span{font-style:italic;color:#4a6741;display:block}.lab-transparency.lp_cleanplant_sec6 .lab-description{color:#6b6760;margin:16px 0 0;font-size:16px;line-height:1.75}.lab-transparency.lp_cleanplant_sec6 .lab-check-text{line-height:1.6;font-size:15px;color:#2c2c27}.lab-transparency.lp_cleanplant_sec6 .lab-check-item{font-size:14px;color:#ffffffb3;gap:14px;padding:14px 0;border-bottom:1px solid rgba(74,103,65,.15)}.lab-transparency.lp_cleanplant_sec6 .lab-report-link{color:#4a6741;font-weight:600;border-bottom:2px solid #4A6741}.expert-review-section{padding:88px 20px;background:#fff}.expert-review-section .page-width{max-width:1180px;margin:0 auto;padding:0}.expert-review-label{text-align:center;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#4a6741;margin-bottom:12px}.expert-review-heading{text-align:center;margin:0 0 16px;font-weight:600;font-family:Lora!important;font-size:clamp(28px,4vw,44px);line-height:1.2;color:#2c2c27;text-transform:inherit}.expert-review-card{max-width:760px;margin:40px auto 0;background:#f7f4ee;border-radius:16px;padding:48px;display:grid;grid-template-columns:auto 1fr;gap:32px;align-items:start;border:1px solid #DDD8CE}.expert-review-image{width:96px;height:96px;border-radius:50%;border:3px solid #EAF0E8}.expert-review-image img{width:96px;height:96px;border-radius:50%;object-fit:cover;display:block;border:3px solid #EAF0E8}.expert-review-quote{font-family:Lora!important;font-size:64px;color:#6b8f62;line-height:.6;margin-bottom:16px;display:block}.expert-review-text{max-width:760px;margin:0 auto 20px;font-family:Lora!important;font-style:italic;font-size:17px;line-height:1.75;color:#2c2c27}.expert-review-name{margin-top:22px;font-weight:700;font-size:15px;color:#2c2c27}.expert-review-designation{line-height:1.6;font-size:13px;color:#6b6760;margin-top:3px}.premium-reviews.lp_cleanplant_sec7{background:#f7f4ee}.premium-reviews.lp_cleanplant_sec7 .premium-reviews__eyebrow{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#4a6741;margin-bottom:12px}.premium-reviews.lp_cleanplant_sec7 .premium-reviews__heading{letter-spacing:0;font-family:Lora!important;font-size:clamp(28px,4vw,44px);line-height:1.2;color:#2c2c27;margin-bottom:16px}.premium-reviews.lp_cleanplant_sec7 .premium-reviews__rating-number{letter-spacing:0;font-family:Lora!important;font-size:56px;font-weight:600;color:#2c2c27;line-height:1}.premium-reviews.lp_cleanplant_sec7 .premium-reviews__stars{margin-top:4px;color:#c49a3c;font-size:20px;letter-spacing:0;margin-bottom:8px}.premium-reviews.lp_cleanplant_sec7 .premium-review-card{display:flex;flex-direction:column;transition:.3s ease;min-height:320px;background:#fff;border-radius:12px;padding:24px;border:1px solid #DDD8CE}.premium-reviews.lp_cleanplant_sec7 .premium-review-card__stars{letter-spacing:1px;color:#c49a3c;font-size:14px;margin-bottom:10px}.premium-reviews.lp_cleanplant_sec7 .premium-review-card__title{margin:0 0 8px;line-height:1.3;font-weight:600;font-size:15px;color:#2c2c27}.premium-reviews.lp_cleanplant_sec7 .premium-review-card__content{flex-grow:1;font-size:14px;color:#6b6760;line-height:1.65;margin-bottom:16px}.premium-reviews.lp_cleanplant_sec7 .premium-review-card__footer{margin-top:25px;display:flex;align-items:center;gap:10px;font-size:13px;color:#6b6760}.premium-reviews.lp_cleanplant_sec7 .placeholder-avatar{background:#6b8f62;color:#fff}.premium-reviews.lp_cleanplant_sec7 .premium-review-card__name{font-size:13px;font-weight:600;color:#2c2c27}.premium-reviews.lp_cleanplant_sec7 .premium-review-card__verified{text-transform:uppercase;margin-top:4px;letter-spacing:.06em;display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#4a6741;font-weight:600}.premium-reviews.lp_cleanplant_sec7 .premium-review-card:hover{transform:translateY(-4px);border-color:#6b8f62}.results-timeline.lp_cleanplant_sec8{background:#2c2c27;color:#fff;text-align:center}.results-timeline.lp_cleanplant_sec8 .timeline-eyebrow{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#6b8f62;margin-bottom:12px}.results-timeline.lp_cleanplant_sec8 .timeline-heading{margin:0 auto 16px;font-weight:800;letter-spacing:0;text-transform:inherit;max-width:640px;font-family:Lora!important;font-size:clamp(28px,4vw,44px);line-height:1.2;color:#fff}.results-timeline.lp_cleanplant_sec8 .timeline-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px;background:transparent}.results-timeline.lp_cleanplant_sec8 .timeline-grid .timeline-card{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:32px 24px;text-align:center}.results-timeline.lp_cleanplant_sec8 .timeline-grid .timeline-icon{align-items:center;font-size:32px;margin-bottom:16px}.results-timeline.lp_cleanplant_sec8 .timeline-grid .timeline-title{line-height:1;margin:0 0 8px;letter-spacing:0;font-family:inter!important;font-weight:700;font-size:16px;color:#fff}.results-timeline.lp_cleanplant_sec8 .timeline-grid .timeline-text{max-width:320px;margin:0 auto;font-size:14px;color:#fff9;line-height:1.6}.faq-grid-section.lp_cleanplant_sec010 .faq-grid-subheading{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#6b8f62;margin-bottom:12px;text-align:center}.faq-grid-section.lp_cleanplant_sec010 .faq-grid-heading{font-family:Lora!important;font-size:clamp(28px,4vw,44px);line-height:1.2;color:#2c2c27;text-transform:inherit;font-weight:600;text-align:center;margin:0 0 55px}.faq-grid-section.lp_cleanplant_sec010 .faq-grid-wrapper .faq-grid-item{padding:28px 32px;border:none;border-bottom:1px solid #DDD8CE;background:#fff}.faq-grid-section.lp_cleanplant_sec010 .faq-grid-wrapper .faq-grid-item:nth-child(odd){border-right:1px solid #DDD8CE}.faq-grid-section.lp_cleanplant_sec010 .faq-grid-wrapper .faq-grid-item h3{font-weight:600;font-size:15px;color:#2c2c27;margin-bottom:10px}.faq-grid-section.lp_cleanplant_sec010 .faq-grid-wrapper .faq-grid-item .faq-grid-answer{font-size:14px;color:#6b6760;line-height:1.65}.section.lp_cleanplant_btm_sec9{background:#4a6741!important;color:#fff;text-align:center;padding:80px 20px 30px;min-height:auto;height:auto}.section.lp_cleanplant_btm_sec9 .custom-section-content{width:100%}.section.lp_cleanplant_btm_sec9 .spacing-style.layout-panel-flex.layout-panel-flex--column.section-content-wrapper.mobile-column .text-block h2{font-family:Lora!important;font-size:clamp(28px,4vw,44px);line-height:1.2;color:#fff;margin-bottom:16px;text-transform:inherit}.section.lp_cleanplant_btm_sec9 .spacing-style.layout-panel-flex.layout-panel-flex--column.section-content-wrapper.mobile-column .text-block h2 em{color:#ffffffb3;font-style:italic}.section.lp_cleanplant_btm_sec9 .spacing-style.layout-panel-flex.layout-panel-flex--column.section-content-wrapper.mobile-column .text-block p{color:#ffffffc7;font-size:17px;margin-bottom:16px;max-width:520px;margin-left:auto;margin-right:auto}.section.lp_cleanplant_btm_sec9 .spacing-style.layout-panel-flex.layout-panel-flex--column.section-content-wrapper.mobile-column{display:table;padding-top:0;padding-bottom:0;min-height:auto}.section.lp_cleanplant_btm_sec9 .spacing-style.layout-panel-flex.layout-panel-flex--column.section-content-wrapper.mobile-column .text-block{width:100%}.section.lp_cleanplant_btm_sec9 .spacing-style.layout-panel-flex.layout-panel-flex--column.section-content-wrapper.mobile-column .size-style.button{display:inline-block;width:auto;margin-bottom:20px;background:#fff;color:#4a6741;padding:16px 40px;border-radius:8px;font-size:16px;font-weight:700;text-decoration:none;border:none;cursor:pointer;transition:all .2s}.section.lp_cleanplant_btm_sec9 .spacing-style.layout-panel-flex.layout-panel-flex--column.section-content-wrapper.mobile-column .size-style.button+.size-style.button{background:transparent;color:#fff;padding:16px 40px;border-radius:8px;font-size:16px;font-weight:600;text-decoration:none;border:2px solid rgba(255,255,255,.6);cursor:pointer;transition:all .2s;margin-left:12px}.section.lp_cleanplant_btm_sec9 .spacing-style.layout-panel-flex.layout-panel-flex--column.section-content-wrapper.mobile-column .size-style.button+.spacing-style.text-block.rte p{margin:0;font-size:13px;color:#fff9}.lp_cleanplant_sec111{background:#0b0d0b;padding:100px 0;overflow:hidden;background:#f7f4ee;color:#6b6760}.lp_cleanplant_sec111 .page-width{max-width:1180px;margin:0 auto}.lp_cleanplant_sec111 .eco-founder-container{display:grid;grid-template-columns:45% 50%;gap:5%;align-items:center}.lp_cleanplant_sec111 .eco-founder-tag{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#4a6741;margin-bottom:12px}.lp_cleanplant_sec111 .eco-founder-heading{margin:0 0 30px;font-weight:900;letter-spacing:0;text-transform:inherit;font-family:Lora!important;font-size:clamp(28px,4vw,44px);line-height:1.2;color:#2c2c27}.lp_cleanplant_sec111 .eco-founder-heading span{display:block;color:#9cd43b;font-style:italic;color:#4a6741}.lp_cleanplant_sec111 .eco-founder-description{font-size:18px;line-height:1.7;color:#6b6760;margin-bottom:32px;max-width:480px}.lp_cleanplant_sec111 .eco-founder-description p{margin:0 0 24px}.lp_cleanplant_sec111 .eco-founder-signature{margin-top:35px;font-size:30px;font-weight:700;font-style:italic;color:#4a6741}.lp_cleanplant_sec111 .eco-founder-media{display:flex;justify-content:center}.lp_cleanplant_sec111 .eco-founder-video-frame{width:100%;max-width:620px;padding:16px;border-radius:26px;border:1px solid rgba(255,255,255,.08);background:#ffffff03;box-shadow:0 0 100px #9cd43b14,0 0 120px #00000080}.lp_cleanplant_sec111 .eco-founder-video{width:100%;display:block;aspect-ratio:9/10;border-radius:18px;object-fit:cover;border:0}.lp_cleanplant_sec111 .eco-founder-placeholder{aspect-ratio:9/10;display:flex;align-items:center;justify-content:center;color:#999;border-radius:18px;background:#111}.lp_cleanplant_sec111 .eco-founder-video-frame{position:relative}.lp_cleanplant_sec111 .eco-founder-badge{position:absolute;left:18px;bottom:18px;display:flex;align-items:center;gap:10px;background:#0f0f0fd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(156,212,59,.4);border-radius:999px;padding:8px 14px 8px 8px;color:#fff;font-size:13px;font-weight:600;z-index:10}.lp_cleanplant_sec111 .eco-founder-badge-image{width:38px;height:38px;border-radius:50%;object-fit:cover;display:block}.lp_clean_protien_sec111{padding:100px 20px;overflow:hidden;background:#f7f4ee;color:#ffffff80;background:#0b0d0b}.lp_clean_protien_sec111 .page-width{max-width:1180px;margin:0 auto}.lp_clean_protien_sec111 .eco-founder-container{display:grid;grid-template-columns:45% 50%;gap:5%;align-items:center}.lp_clean_protien_sec111 .eco-founder-tag{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#9acf32;margin-bottom:12px}.lp_clean_protien_sec111 .eco-founder-heading{margin:0 0 30px;font-weight:900;letter-spacing:-.02em;text-transform:inherit;font-family:Syne!important;font-size:clamp(28px,4vw,48px);line-height:1.2;color:#fff}.lp_clean_protien_sec111 .eco-founder-heading span{display:block;color:#9acf32}.lp_clean_protien_sec111 .eco-founder-description{font-size:18px;line-height:1.7;color:#ffffff80;margin-bottom:32px;max-width:480px}.lp_clean_protien_sec111 .eco-founder-description p{margin:0 0 24px}.lp_clean_protien_sec111 .eco-founder-signature{margin-top:35px;font-size:30px;font-weight:700;font-style:italic;color:#9acf32}.lp_clean_protien_sec111 .eco-founder-media{display:flex;justify-content:center}.lp_clean_protien_sec111 .eco-founder-video-frame{width:100%;max-width:620px;padding:16px;border-radius:26px;border:1px solid rgba(255,255,255,.08);background:#ffffff03;box-shadow:0 0 100px #9cd43b14,0 0 120px #00000080}.lp_clean_protien_sec111 .eco-founder-video{width:100%;display:block;aspect-ratio:9/10;border-radius:18px;object-fit:cover;border:0}.lp_clean_protien_sec111 .eco-founder-placeholder{aspect-ratio:9/10;display:flex;align-items:center;justify-content:center;color:#999;border-radius:18px;background:#111}.lp_clean_protien_sec111 .eco-founder-video-frame{position:relative}.lp_clean_protien_sec111 .eco-founder-badge{position:absolute;left:18px;bottom:18px;display:flex;align-items:center;gap:10px;background:#0f0f0fd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(156,212,59,.4);border-radius:999px;padding:8px 14px 8px 8px;color:#fff;font-size:13px;font-weight:600;z-index:10}.lp_clean_protien_sec111 .eco-founder-badge-image{width:38px;height:38px;border-radius:50%;object-fit:cover;display:block}.founder-story{display:table;width:100%}.founder-story h2{text-align:center!important;font-size:50px!important;line-height:54px;color:#0a3211;font-weight:800;background:linear-gradient(180deg,transparent 65%,#bef593 65%,#bef593 84%,transparent 20%)!important;display:table;margin:10px auto 20px!important;text-transform:inherit}.founder-story .content{text-align:left}.founder-story .protection{border:none;border-radius:0;gap:0;width:100%;margin:25px auto 0;padding:8px 15px 8px 26px;border-top:1px solid #62a30c;border-bottom:1px solid #62a30c;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:center;-webkit-align-items:center;align-items:center}.founder-story .protection img{max-width:52px}.founder-story .protection span{font-size:22px;line-height:28px;color:#000;font-weight:800;padding-left:18px}.founder-story .cta .btn{display:inline-block;vertical-align:top;width:100%;height:54px;line-height:51px;color:#fff;font-size:20px;font-weight:800;border-radius:35px;text-align:center;background:#ec9001;border:1px solid #ffbf5c;box-shadow:0 3px 5px 2px #0003;-webkit-box-shadow:0 3px 5px 2px rgba(0,0,0,.2);padding:0!important}.founder-story .cta .btn .btn-icon{display:inline-block;vertical-align:middle;width:20px;margin:-4px 0 0 14px}.founder-story .cta{display:inline-block;vertical-align:top;width:100%;max-width:350px;text-align:center}.founder-story .cta .guarantee-wrap small{font-size:12px;line-height:12px;color:#000;font-weight:500}.founder-story .cta .guarantee-wrap{margin-top:10px}.founder-story .ingredient-section{border:none;padding:0;gap:30px}.founder-story .ingredient-section .ingredient-left{padding:0 10px 0 0;text-align:left}.founder-story .ingredient-section .ingredient-right{padding:0 20px;text-align:left;gap:12px}.founder-story .ingredient-section .ingredient-right .ingredient-item span{font-size:20px;font-weight:600}.founder-story .founder-quote{text-align:left;padding-left:70px;position:relative}.founder-story .founder-quote .quote-mark{position:absolute;left:20px}.founder-story .founder-quote .quote-content h3{font-size:30px}.founder-story .founder-quote .quote-content p{max-width:600px;font-weight:500;line-height:1.4;margin-bottom:10px}.founder-story .founder-quote .quote-content>img{max-width:160px}.founder-story .founder-quote .quote-content strong{margin-top:0;font-size:18px}.feature-cards .feature-card{background:#f8faf2}.feature-cards .feature-card h4{font-size:23px;text-align:left;max-width:160px;font-weight:700;word-break:break-word}.feature-cards .feature-card p{font-size:18px;color:#000;text-align:left}.feature-cards .feature-card .feature-card-inner{display:flex;gap:20px;text-align:left}.feature-cards .feature-card .feature-card-inner span{font-size:24px;background:#589714;border-radius:50px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff}.founder-story .content p{margin:8px 0}#order.section_13{padding-top:0}.founder-story{padding-top:30px!important;padding-bottom:50px!important}@media(max-width:1200px){.timeline-heading{font-size:70px}.lab-heading{font-size:72px}.pb-heading{font-size:64px}.hth-heading{font-size:62px}.pc-heading{font-size:68px}.lp_cleanplant_sec111 .eco-founder-container{grid-template-columns:1fr;gap:60px}.lp_cleanplant_sec111 .eco-founder-heading{font-size:58px}.lp_cleanplant_sec111 .eco-founder-description{font-size:18px}.lp_cleanplant_sec111 .eco-founder-signature{font-size:28px}.lp_cleanplant_sec111 .eco-founder-video-frame{max-width:500px;margin:0 auto}}@media(max-width:991px){.lab-transparency__grid{grid-template-columns:1fr}.lab-heading,.timeline-heading{font-size:52px}.timeline-grid{grid-template-columns:1fr}.timeline-card{border-right:none;border-bottom:1px solid rgba(255,255,255,.04)}.timeline-card:last-child{border-bottom:none}.protein-benefits-grid{grid-template-columns:1fr;gap:50px}.pb-heading{font-size:28px}.problem-comparison{padding:56px 20px}.pc-heading{font-size:48px;letter-spacing:-1px}.pc-description{font-size:18px}.pc-cards{grid-template-columns:1fr}.pc-card{min-height:auto;border-right:none;border-bottom:1px solid rgba(255,255,255,.08)}.pc-card:last-child{border-bottom:none}.pc-number{font-size:60px}.protein-standard-grid{grid-template-columns:1fr;gap:50px}.protein-heading{font-size:48px}.protein-price{font-size:42px}.premium-reviews__header{flex-direction:column;gap:30px}.premium-reviews__heading{font-size:52px}.premium-reviews__rating{text-align:left}.premium-reviews__rating-number{font-size:70px}.premium-reviews__slider{display:flex;overflow-x:auto;gap:16px;scroll-snap-type:x mandatory;padding-bottom:10px;-webkit-overflow-scrolling:touch}.premium-reviews__slider::-webkit-scrollbar{display:none}.premium-review-card{flex:0 0 85%;scroll-snap-align:start}}@media(max-width:767px){.results-timeline{padding:56px 20px}.timeline-grid{margin-top:40px}.timeline-heading,.timeline-title{font-size:22px}.lab-transparency{padding:50px 20px}.lab-heading{font-size:28px}.protein-benefits-section{padding:56px 20px}.pb-feature{gap:16px}.head-to-head-section{padding:56px 20px}.hth-heading{font-size:28px}.hth-table{min-width:auto}.protein-benefits-grid{margin-top:20px}.premium-reviews__heading{font-size:28px;line-height:1}.premium-review-card{padding:24px}.hth-table td,.hth-table th{padding:12px 10px;font-size:12px}.hth-table .feature-label{width:auto}.section.lp_btm_sec9 .spacing-style.section-content-wrapper .size-style.button{padding:18px 20px;width:100%}.section.lp_btm_sec9 .spacing-style.section-content-wrapper .size-style.button+.size-style.button{padding:18px 20px;width:100%}.section.lp_btm_sec9,.section.lp_cstm_faq_sec{padding:50px 20px}.protein-standard-section{padding:30px 20px}.protein-description{font-size:17px}.stat-label{font-size:12px}.stat-number{font-size:32px}.protein-stats{gap:20px}.thumb-image{width:52px;height:52px}.premium-reviews{padding:56px 20px;padding-top:56px!important;padding-bottom:56px!important}.premium-reviews__slider{display:flex;gap:16px;flex-wrap:wrap;padding:20px 0}.premium-review-card{flex:100%;scroll-snap-align:start}.lp_cleanplant_sec111{padding:50px 20px}.lp_cleanplant_sec111 .eco-founder-heading{font-size:42px;letter-spacing:-1px}.lp_cleanplant_sec111 .eco-founder-description{font-size:16px;line-height:1.8}.lp_cleanplant_sec111 .eco-founder-signature{font-size:22px}.lp_cleanplant_sec111 .eco-founder-video-frame{padding:10px}.lp_cleanplant_sec111 .eco-founder-badge{left:12px;bottom:12px;font-size:11px;padding:6px 10px 6px 6px}.lp_cleanplant_sec111 .eco-founder-badge-image{width:32px;height:32px}.protein-standard-section.lp_cleanplant_sec1 .protein-content .protein-btn-secondary,.protein-standard-section.lp_cleanplant_sec1 .protein-content .protein-btn-primary{padding:14px 15px;font-size:15px}.lab-transparency.lp_cleanplant_sec3{padding:40px 20px}.head-to-head-section.lp_cleanplant_sec4 .hth-table{min-width:100%}.head-to-head-section.lp_cleanplant_sec4 .hth-table th{font-size:12px;padding:20px 10px}.expert-review-card{padding:30px 15px;grid-template-columns:1fr;align-items:center;justify-content:center;text-align:center}.expert-review-image{margin:0 auto}.results-timeline.lp_cleanplant_sec8 .timeline-grid{grid-template-columns:repeat(1,1fr)}.section.lp_cleanplant_btm_sec9 .spacing-style.layout-panel-flex.layout-panel-flex--column.section-content-wrapper.mobile-column .size-style.button+.size-style.button{padding:16px 18px;font-size:16px;width:100%;margin:0 auto 20px}.founder-story h2{font-size:28px!important;line-height:32px!important}.founder-story .protection{margin:20px auto 0;padding:8px 15px 8px 0}.founder-story .protection span{font-size:20px;line-height:24px;padding-left:15px;text-align:left}.founder-story .cta .btn{height:52px;line-height:50px;font-size:18px}.founder-story .ingredient-section .ingredient-left{padding-right:0;padding-bottom:20px}.founder-story .ingredient-section .ingredient-right{padding:0;gap:8px}.founder-story .ingredient-section .ingredient-right .ingredient-item span{font-size:18px;font-weight:600}.founder-story .ingredient-section .ingredient-right .ingredient-item span.check{width:22px;height:22px;margin-top:4px}.founder-story .founder-quote .quote-mark{position:absolute;left:12px;font-size:54px}.founder-story .founder-quote .quote-content h3{font-size:24px}.founder-story .founder-quote .quote-content p{font-size:16px}.lp_clean_protien_sec111 .eco-founder-container{grid-template-columns:1fr;gap:40px}.lp_clean_protien_sec111{padding:40px 20px}.lab-transparency.lp_cleanplant_sec6 .lab-transparency__grid{grid-template-columns:1fr}.expert-review-section{padding:50px 20px}.founder-story .founder-quote{padding-left:50px}.founder-story{padding-top:40px!important;padding-bottom:40px!important}.founder-story h2{margin:10px auto 20px!important}#order.section_13{padding-top:30px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-style.css.map */
