@font-face{font-family:Assistant;src:url('ppl-five-reasons-assistant-regular.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Assistant;src:url('ppl-five-reasons-assistant-bold.woff2') format('woff2');font-weight:600 900;font-display:swap}
:root{--ppl-orange:#ff6a00;--ppl-ink:#00176b;--ppl-cream:#f7efe4;--ppl-accent:#c84e00}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;padding-bottom:100px;font:18px/1.5 Assistant,Arial,sans-serif;background:#fffcf8;color:#242424}h1,h2,h3,p,figure{margin:0}h1,h2,h3{color:var(--ppl-ink);font-weight:700;line-height:1.2;letter-spacing:-.015em}h1{font-size:36px}h2{font-size:30px;margin-bottom:20px}h3{font-size:22px}p+p{margin-top:16px}img{display:block;width:100%;height:auto}button,a{font:inherit}a{color:inherit}.ppl-wrap{max-width:1016px;margin:0 auto}.ppl-split{display:grid;grid-template-columns:1fr 1fr;gap:68px;align-items:center}.ppl-announcement{background:var(--ppl-ink);color:white;padding:15px 24px}.ppl-announcement .ppl-wrap{display:flex;justify-content:space-between;align-items:center;gap:20px}.ppl-announcement strong{color:#ffa765;font-size:22px;display:block;line-height:1.2}.ppl-announcement small{font-size:14px;font-weight:700}.ppl-announcement .ppl-pill{background:#fff0d9;color:var(--ppl-ink);padding:10px 15px;border-radius:4px;font-weight:700;font-size:13px}.ppl-hero{background:var(--ppl-cream);padding:40px 24px}.ppl-hero .ppl-split{grid-template-columns:431px 431px;justify-content:space-between;gap:40px;align-items:start}.ppl-byline{display:flex;align-items:center;gap:12px;margin:22px 0}.ppl-avatar{width:52px;height:52px;flex-shrink:0;border-radius:50%;background:white;display:grid;place-items:center;color:var(--ppl-orange);font-size:27px}.ppl-byline strong{display:block;font-size:16px}.ppl-byline small{font-size:14px;color:#635b52}.ppl-hero .ppl-photo{aspect-ratio:1/1.04}.ppl-photo{width:100%;object-fit:cover;border-radius:20px;aspect-ratio:1}.ppl-note{font-size:12px;line-height:1.4;color:#716858;margin-top:9px}.ppl-trust{background:white;border-top:1px solid #d8ccbd;border-bottom:1px solid #d8ccbd;padding:22px 24px}.ppl-trust .ppl-wrap{display:flex;align-items:center;justify-content:space-between;gap:20px}.ppl-trust span{color:var(--ppl-ink);font-weight:700;font-size:20px;text-align:center}.ppl-section{padding:76px 24px}.ppl-section:nth-of-type(even){background:#fffaf4}.ppl-section p{margin-bottom:14px}.ppl-section p:last-child{margin-bottom:0}.ppl-chips{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.ppl-chips li{border:1px solid #dfc4a7;border-radius:7px;background:#fff1de;padding:8px 10px;font-size:14px;font-weight:700;display:flex;gap:7px}.ppl-chips li:before{content:'✓';color:#a43e00}.ppl-gallery{position:relative}.ppl-gallery .ppl-slide{display:none}.ppl-gallery .ppl-slide.is-active{display:block}.ppl-gallery img{aspect-ratio:1/1.04}.ppl-gallery-caption{margin-top:12px;min-height:24px;font-size:15px;font-weight:700;text-align:center;color:var(--ppl-ink)}.ppl-gallery-controls{display:flex;justify-content:center;gap:8px;margin-top:14px}.ppl-gallery-controls button{border:1px solid #ccb9a2;background:white;color:var(--ppl-ink);width:36px;height:36px;border-radius:50%;cursor:pointer}.ppl-gallery-controls button.is-active{background:var(--ppl-accent);color:white;border-color:var(--ppl-accent)}.ppl-ingredients .ppl-split{align-items:start}.ppl-ingredient-banner{width:100%;height:165px;object-fit:cover;border-radius:12px;margin-bottom:8px}.ppl-ingredient{border-bottom:1px solid #d5c4ae}.ppl-ingredient summary{cursor:pointer;display:flex;align-items:center;gap:16px;padding:16px 0;list-style:none;min-height:82px}.ppl-ingredient summary::-webkit-details-marker{display:none}.ppl-symbol{width:56px;height:56px;flex-shrink:0;display:grid;place-items:center;background:#fff0db;border:1px solid #e2caab;border-radius:50%;font-size:19px;font-weight:700;color:#a43e00}.ppl-ingredient-title{font-size:19px;color:var(--ppl-ink);flex:1;font-weight:700;line-height:1.2}.ppl-ingredient-title small{font-size:13px;color:#74614c;font-weight:400;display:block;margin-top:4px}.ppl-plus{font-size:26px;color:#9d6e43}.ppl-ingredient[open] .ppl-plus{transform:rotate(45deg)}.ppl-ingredient-body{padding:0 0 16px 72px;font-size:16px}.ppl-timeline-photo{height:140px;object-fit:cover;border-radius:14px;margin-bottom:24px}.ppl-timeline{list-style:none;margin:0;padding:0 0 0 32px;border-left:1px solid #d7b48c}.ppl-timeline li{position:relative;padding-bottom:24px}.ppl-timeline li:last-child{padding-bottom:0}.ppl-timeline li:before{content:'';position:absolute;left:-39px;top:7px;width:13px;height:13px;border-radius:50%;background:var(--ppl-orange)}.ppl-timeline h3{font-size:21px;margin-bottom:10px}.ppl-timeline p{font-size:16px}.ppl-review-section{background:#f7efe4;padding:38px 24px 48px}.ppl-review-section h2{text-align:center;font-size:27px}.ppl-review-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 0 18px;scrollbar-width:thin}.ppl-review-card{flex:0 0 calc((100% - 60px)/4);background:white;border:1px solid #e7d9c7;border-radius:14px;overflow:hidden;scroll-snap-align:start}.ppl-review-card img{aspect-ratio:1.25;object-fit:cover}.ppl-review-card .ppl-review-content{padding:18px;font-size:15px}.ppl-review-content h3{font-size:18px;margin-bottom:10px}.ppl-review-content small{font-size:11px;color:#786959;display:block;margin-top:12px}.ppl-review-nav{display:flex;justify-content:center;gap:12px;margin-top:10px}.ppl-review-nav button{width:40px;height:40px;border-radius:50%;background:white;border:1px solid #c9b89e;color:var(--ppl-ink);cursor:pointer}.ppl-offer{padding:0 24px 58px;background:#fffcf8}.ppl-offer-banner{background:var(--ppl-ink);color:white;text-align:center;font-size:18px;font-weight:700;padding:14px}.ppl-offer-content{border:1px solid #e1d2bf;border-top:0;border-radius:0 0 15px 15px;padding:44px;background:var(--ppl-cream)}.ppl-offer-content .ppl-split{gap:58px}.ppl-offer-image{max-width:340px;margin:auto;border-radius:14px}.ppl-kicker{color:#a33e00;font-size:12px;font-weight:700;letter-spacing:.1em;margin-bottom:14px}.ppl-offer-list{padding-left:20px;margin:20px 0}.ppl-offer-list li{margin-bottom:8px}.ppl-cta{display:inline-flex;justify-content:center;align-items:center;background:var(--ppl-accent);color:white;font-size:14px;line-height:1.3;font-weight:700;padding:16px 24px;border-radius:100px;text-decoration:none;text-align:center}.ppl-cta:hover{background:#a43e00}.ppl-offer .ppl-cta{width:100%}.ppl-offer-disclaimer{font-size:12px;line-height:1.4;margin-top:24px;color:#6f6357}.ppl-footer{background:var(--ppl-ink);color:#e0e5f2;text-align:center;padding:25px 24px;font-size:12px}.ppl-footer img{width:135px;margin:0 auto 18px}.ppl-footer a{margin:0 8px}.ppl-sticky{position:fixed;left:0;right:0;bottom:0;background:var(--ppl-ink);color:white;padding:16px 24px;z-index:10}.ppl-sticky .ppl-wrap{display:flex;justify-content:center;align-items:center;gap:26px}.ppl-sticky strong{font-size:20px;display:block}.ppl-sticky small{font-size:13px;color:#f0c9a8}.ppl-sticky .ppl-cta{min-width:300px}.ppl-skip{position:absolute;left:-9999px}.ppl-skip:focus{left:12px;top:12px;background:white;padding:12px;z-index:20}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #f5a05a;outline-offset:4px}@media(max-width:1050px){.ppl-hero .ppl-split{grid-template-columns:1fr 1fr;gap:40px}.ppl-wrap{max-width:960px}.ppl-split{gap:40px}}@media(max-width:760px){body{font-size:17px;padding-bottom:116px}.ppl-announcement{padding:12px 20px}.ppl-announcement strong{font-size:17px}.ppl-announcement small{font-size:11px}.ppl-announcement .ppl-pill{font-size:11px;padding:8px}.ppl-hero{padding:28px 20px 30px}.ppl-split,.ppl-hero .ppl-split{grid-template-columns:1fr;gap:28px}h1{font-size:31px}h2{font-size:27px}.ppl-byline{margin:18px 0}.ppl-hero .ppl-photo{aspect-ratio:1}.ppl-trust{padding:20px}.ppl-trust .ppl-wrap{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ppl-trust span{font-size:15px}.ppl-section{padding:42px 20px}.ppl-chips{gap:8px}.ppl-chips li{font-size:12px}.ppl-ingredients .ppl-split{gap:22px}.ppl-ingredient-body{padding-left:0}.ppl-review-section{padding:32px 20px}.ppl-review-card{flex-basis:80%}.ppl-offer{padding:0 20px 35px}.ppl-offer-content{padding:24px}.ppl-offer-content .ppl-split{gap:26px}.ppl-offer-banner{font-size:15px;padding:12px}.ppl-offer-image{max-width:230px}.ppl-sticky{padding:12px 20px}.ppl-sticky .ppl-wrap{flex-direction:column;gap:8px;text-align:center}.ppl-sticky strong{font-size:14px}.ppl-sticky small{display:none}.ppl-sticky .ppl-cta{width:100%;padding:14px;font-size:12px}.ppl-note{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

img.ppl-symbol{object-fit:cover}

.ppl-signs{background:#fdf8f0!important}.ppl-signs .ppl-wrap{max-width:1240px}.ppl-signs h2{font-size:38px;line-height:1.24;margin-bottom:28px}.ppl-signs-copy{font-size:19px;line-height:1.65}.ppl-signs-copy ul{padding-left:24px;margin:24px 0}.ppl-signs-copy li{padding-left:2px;margin-bottom:14px}.ppl-signs-copy p+p{margin-top:24px}.ppl-age-chart{padding:36px 32px;border:1px solid #e3d4c1;border-radius:24px;background:#fffdf9}.ppl-age-chart h3{font-size:26px;max-width:300px;line-height:1.2}.ppl-chart-bars{display:flex;gap:32px;border-bottom:1px solid #c8b9a5;margin:40px 0 28px;padding:0 6px 8px}.ppl-chart-column{flex:1;text-align:center;min-width:0}.ppl-chart-track{height:300px;display:flex;align-items:flex-end}.ppl-chart-bar{width:100%;min-height:0;border-radius:12px 12px 0 0;background:linear-gradient(#f6a050,#ef7428);display:flex;justify-content:center;padding:8px 4px;color:#fff}.ppl-chart-bar strong{font-size:28px;line-height:1.1;text-shadow:0 1px 2px #a94309}.ppl-chart-bar small{display:block;font-size:13px;line-height:1.2}.ppl-chart-column>span{display:block;margin-top:12px;font-size:16px}.ppl-age-chart figcaption{font-size:12px;line-height:1.5;color:#746a5e}.ppl-age-chart figcaption p{margin-top:12px}@media(max-width:760px){.ppl-signs h2{font-size:30px}.ppl-signs-copy{font-size:18px}.ppl-age-chart{padding:28px 24px;border-radius:20px}.ppl-age-chart h3{font-size:24px}.ppl-chart-bars{gap:24px;margin-top:28px}.ppl-chart-track{height:300px}.ppl-chart-bar strong{font-size:25px}}

.ppl-supplied-chart{margin:0}.ppl-supplied-chart img{display:block;width:100%;height:auto}
