:root{--ink: #082a23;--ink-2: #173b34;--text: #213e38;--muted: #60736f;--line: #d5dfdc;--line-strong: #afc0bc;--white: #ffffff;--surface: #f4f8f7;--surface-2: #eaf2f0;--mint: #c9ede3;--mint-bright: #9fe3d1;--clinical: #eef7f5;--danger: #8b3f3a;--foil: linear-gradient(105deg,#c8ece1 0%,#d8daf5 28%,#f2d7e6 55%,#f0e1b8 78%,#c9ece1 100%);--shadow-soft: 0 20px 60px rgba(8,42,35,.08);--shadow-float: 0 14px 40px rgba(8,42,35,.16);--radius: 16px;--shell: 1440px;--sans: "Helvetica Neue",Helvetica,Arial,sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);background:var(--white);font-family:var(--sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.is-menu-open,body.is-drawer-open{overflow:hidden}img,svg{display:block;max-width:100%}button,input,summary{font:inherit}button,summary{cursor:pointer}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}p,h1,h2,h3,figure,blockquote,dl,dd,ol,ul,fieldset{margin:0}button{color:inherit}.shell{width:min(calc(100% - 64px),var(--shell));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:200;top:8px;left:8px;padding:10px 14px;color:var(--white);background:var(--ink);transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.folio{color:#42635c;font-size:11px;font-weight:750;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.stars{color:var(--ink);letter-spacing:.08em}.text-link{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:14px;font-weight:700}.primary-button,.secondary-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:12px;border-radius:8px;font-size:14px;font-weight:750;line-height:1.1;letter-spacing:.01em;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.primary-button{border:1px solid var(--ink);color:var(--white);background:var(--ink)}.primary-button:hover,.primary-button:focus-visible{background:#0d3a31;transform:translateY(-1px)}.primary-button--light{border-color:var(--white);color:var(--ink);background:var(--white)}.secondary-button{padding:0 22px;border:1px solid var(--ink);color:var(--ink);background:transparent}.secondary-button:hover,.secondary-button:focus-visible{background:var(--surface-2)}:focus-visible{outline:3px solid #7dcdb9;outline-offset:3px}.utility-strip{border-bottom:1px solid rgba(8,42,35,.12);color:var(--ink);background:var(--clinical)}.utility-strip__inner{display:flex;min-height:28px;align-items:center;justify-content:center;gap:14px;font-size:11px;font-weight:650;letter-spacing:.02em}.site-header{position:relative;z-index:70;border-bottom:1px solid var(--line);background:#fffffffa}.site-header__inner{display:grid;min-height:68px;grid-template-columns:200px 1fr 200px;align-items:center;gap:24px}.wordmark{display:inline-flex;width:164px;align-items:center}.wordmark img{width:100%;height:38px;object-fit:contain;object-position:left center}.primary-nav{display:flex;justify-content:center;gap:clamp(22px,2.5vw,42px)}.primary-nav a,.header-actions a{color:var(--ink);font-size:13px;font-weight:650;text-decoration:none}.primary-nav a:hover,.header-actions a:hover{text-decoration:underline}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:20px}.cart-trigger{position:relative;display:inline-flex;min-width:72px;height:40px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line-strong);border-radius:999px;color:var(--ink);background:var(--white);font-size:13px;font-weight:700}.cart-trigger svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.cart-trigger__count{display:inline-grid;min-width:18px;height:18px;place-items:center;border-radius:50%;color:var(--white);background:var(--ink);font-size:10px;line-height:1}.menu-toggle{display:none}.hero{padding:30px 0 42px;background:radial-gradient(circle at 13% 16%,rgba(201,237,227,.26),transparent 25%),var(--white)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);grid-template-rows:auto auto;align-items:start;column-gap:clamp(38px,4vw,72px);row-gap:20px}.hero-intro{grid-column:2;grid-row:1}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:15px;color:var(--muted);font-size:11px}.breadcrumb a{text-decoration:none}.hero-intro>.folio{margin-bottom:7px}.hero h1{max-width:720px;color:var(--ink);font-size:clamp(42px,3.5vw,58px);font-weight:560;line-height:.96;letter-spacing:-.05em}.product-strength{margin-top:8px;color:#385c54;font-size:.48em;font-weight:650;line-height:1.08;letter-spacing:-.025em}.rating-link{display:inline-flex;align-items:center;gap:8px;margin-top:13px;color:var(--ink);font-size:12px;text-decoration:none}.rating-link .stars{font-size:11px}.rating-link span:last-child{color:var(--muted);text-decoration:underline;text-underline-offset:3px}.hero-intro__benefit{max-width:590px;margin-top:12px;color:#435d57;font-size:14px;line-height:1.45}.product-gallery{display:grid;grid-column:1;grid-row:1 / span 2;grid-template-columns:minmax(0,1fr) 58px;grid-template-rows:auto auto;gap:12px;align-self:start}.gallery-stage{position:relative;width:100%;max-width:560px;aspect-ratio:1;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,#ffffffbd,#e2efecbd),var(--surface)}.gallery-stage img{object-fit:contain}.gallery-expand,.gallery-arrow{position:absolute;z-index:2;border:1px solid rgba(8,42,35,.18);color:var(--ink);background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gallery-expand{top:12px;right:12px;min-height:34px;padding:0 12px;border-radius:999px;font-size:11px;font-weight:700}.gallery-arrow{top:50%;display:grid;width:34px;height:34px;place-items:center;border-radius:50%;transform:translateY(-50%)}.gallery-arrow--previous{left:12px}.gallery-arrow--next{right:12px}.gallery-thumbnails{display:flex;max-height:560px;flex-direction:column;gap:7px;overflow:auto;scrollbar-width:thin}.gallery-thumbnail{flex:0 0 auto;width:54px;aspect-ratio:1;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:var(--surface)}.gallery-thumbnail.is-active{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.gallery-dots{display:none}.gallery-support{display:grid;grid-column:1 / -1;grid-template-columns:1fr 1fr;border-block:1px solid var(--line);color:#405c56;font-size:12px;line-height:1.25}.gallery-support>span{min-height:38px;padding:10px 14px}.gallery-support>span+span{border-left:1px solid var(--line)}.gallery-support strong{color:var(--ink);font-weight:750}.offer-panel{grid-column:2;grid-row:2;width:100%;padding:18px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-soft)}.offer-panel__header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:12px}.offer-panel__header .folio{margin-bottom:5px}.offer-panel__header h2{color:var(--ink);font-size:24px;font-weight:620;line-height:1.05;letter-spacing:-.035em}.offer-panel__intro{display:flex;flex-wrap:wrap;gap:3px;margin-top:6px;color:#4f6a64;font-size:12px}.offer-panel__intro strong{color:var(--ink);font-weight:800}.size-disclosure{margin-bottom:10px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.size-disclosure summary{display:grid;min-height:42px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:0 12px;list-style:none;color:var(--text);font-size:12px}.size-disclosure summary::-webkit-details-marker{display:none}.size-disclosure__label{color:var(--muted);font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.size-disclosure__change{color:var(--ink);font-size:11px;font-weight:750;text-decoration:underline;text-underline-offset:3px}.size-options{padding:10px;border:0;border-top:1px solid var(--line)}.size-options legend{padding-top:4px;color:var(--muted);font-size:11px}.option-grid--sizes{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:7px}.size-option{position:relative;display:grid;min-height:64px;place-content:center;padding:7px;border:1px solid var(--line);border-radius:8px;background:var(--white);text-align:center}.size-option input,.plan-option input{position:absolute;opacity:0;pointer-events:none}.size-option.is-selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.size-option strong,.size-option span,.size-option small{display:block}.size-option strong{color:var(--ink);font-size:17px}.size-option span,.size-option small{color:var(--muted);font-size:9px;line-height:1.2}.plan-picker{padding:0;border:0}.plan-picker__grid{display:grid;gap:7px}.plan-option{position:relative;display:grid;min-height:64px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--white);transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.plan-option:hover{border-color:var(--line-strong)}.plan-option.is-selected{border-color:var(--ink);background:var(--clinical);box-shadow:inset 0 0 0 1px var(--ink)}.plan-option__radio{display:grid;width:16px;height:16px;place-items:center;border:1px solid #6c817c;border-radius:50%;background:var(--white)}.plan-option.is-selected .plan-option__radio:after{width:8px;height:8px;border-radius:50%;background:var(--ink);content:""}.plan-option__copy,.plan-option__meta{display:flex;flex-direction:column}.plan-option__copy{min-width:0}.plan-option__eyebrow{margin-bottom:1px;color:#3d6e61;font-size:8px;font-weight:800;line-height:1;letter-spacing:.09em;text-transform:uppercase}.plan-option__copy>strong{color:var(--ink);font-size:14px;line-height:1.15}.plan-option__copy>span{margin-top:2px;overflow:hidden;color:var(--muted);font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.plan-option__meta{align-items:flex-end;text-align:right}.plan-option__meta>strong{color:var(--ink);font-size:15px;line-height:1.1}.plan-option__meta small{margin-top:3px;color:#31695a;font-size:9px;font-weight:750;line-height:1.15}.plan-option:last-child .plan-option__meta small{color:var(--muted)}.offer-panel__submit{width:100%;min-height:50px;margin-top:10px}.offer-panel__assurances{display:flex;justify-content:center;gap:18px;margin-top:9px;color:var(--muted);font-size:9px;font-weight:650}.offer-panel__assurances span{position:relative}.offer-panel__assurances span+span:before{position:absolute;top:50%;left:-10px;width:2px;height:2px;border-radius:50%;background:currentColor;content:""}.offer-reassurance{margin-top:7px;color:#73847f;font-size:9px;text-align:center}.proof-rail{position:relative;border-block:1px solid var(--line);background:var(--white)}.proof-rail:before,.final-offer:before{position:absolute;z-index:1;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,#a8dcd0,#d9eef0 27%,#e7d9ef 52%,#f4e4c8,#afdcd1);content:""}.proof-rail__grid{display:grid;grid-template-columns:repeat(4,1fr)}.proof-rail article{display:grid;min-height:118px;grid-template-columns:30px 1fr;align-items:start;gap:12px;padding:25px 24px}.proof-rail article+article{border-left:1px solid var(--line)}.proof-icon{color:#6c8580;font-size:10px;font-weight:800;letter-spacing:.08em}.proof-rail h2{color:var(--ink);font-size:14px;font-weight:700;line-height:1.2}.proof-rail h2 a{text-decoration:none}.proof-rail p{margin-top:6px;color:var(--muted);font-size:11px;line-height:1.4}.mechanism-section,.formula-section,.story-section,.comparison-section,.review-section,.faq-section{padding:clamp(64px,6vw,88px) 0}.mechanism-section{background:var(--surface)}.section-heading{max-width:620px}.section-heading--wide{display:grid;max-width:none;grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr);column-gap:clamp(60px,9vw,150px);align-items:end}.section-heading--wide .folio{grid-column:1 / -1;margin-bottom:10px}.section-heading h2,.formula-copy h2,.story-copy h2,.routine-panel h2,.review-summary h2,.faq-section h2,.final-offer h2{color:var(--ink);font-size:clamp(36px,3.5vw,52px);font-weight:560;line-height:1;letter-spacing:-.045em}.section-heading>p:last-child,.formula-copy>p,.story-copy>p,.routine-panel>p,.review-summary>p,.faq-section .section-heading>p{color:var(--muted);line-height:1.65}.section-heading--wide>p:last-child{font-size:15px}.mechanism-map{margin-top:40px;border-block:1px solid var(--line-strong);background:var(--white)}.mechanism-row{display:grid;min-height:94px;grid-template-columns:minmax(180px,1.1fr) 30px minmax(220px,1fr) 30px minmax(150px,.8fr);align-items:center;gap:14px;padding:20px 26px}.mechanism-row+.mechanism-row{border-top:1px solid var(--line)}.mechanism-row>strong{color:var(--ink);font-size:20px}.mechanism-row>span:last-child{color:#536a65;font-size:14px}.mechanism-arrow{color:#71847f;font-size:20px;text-align:center}.mechanism-step{display:flex;min-height:52px;flex-direction:column;justify-content:center;padding:9px 14px;border:1px dashed #b7c4c1;border-radius:8px;color:#5c6f6a;font-size:14px}.mechanism-step small{color:#7f8f8b;font-size:8px;font-weight:800;letter-spacing:.12em}.mechanism-row--muted{color:#7b8b87}.mechanism-row--active{position:relative;background:var(--clinical)}.mechanism-row--active:before{position:absolute;inset:0 auto 0 0;width:4px;background:var(--foil);content:""}.mechanism-step--active{border-style:solid;border-color:#7ebdaa;color:var(--ink);background:var(--white)}.mechanism-step--active small{color:#2e6c5c}.mechanism-check{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:var(--white)!important;background:var(--ink)}.formula-section{background:var(--white)}.formula-grid,.story-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.formula-grid{border:1px solid var(--line);background:var(--surface)}.formula-reference{position:relative;min-height:560px;overflow:hidden;background:var(--surface-2)}.formula-reference img{width:100%;height:100%;object-fit:cover}.formula-reference__expand{position:absolute;right:18px;bottom:18px;min-height:40px;padding:0 15px;border:1px solid rgba(8,42,35,.22);border-radius:999px;color:var(--ink);background:#ffffffeb;font-size:11px;font-weight:750}.formula-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(46px,6vw,96px);border-left:1px solid var(--line)}.formula-copy .folio,.story-copy .folio,.routine-panel .folio,.review-summary .folio{margin-bottom:13px}.formula-copy>p{max-width:540px;margin-top:20px}.formula-copy .text-link{margin-top:18px}.formula-ledger{margin-top:42px;border-top:1px solid var(--line-strong)}.formula-ledger>div{display:grid;min-height:54px;grid-template-columns:1fr auto;align-items:center;gap:22px;border-bottom:1px solid var(--line)}.formula-ledger dt{color:var(--muted);font-size:13px}.formula-ledger dd{color:var(--ink);font-size:14px;font-weight:750;text-align:right}.formula-ledger__pure{align-items:start!important;padding-block:15px}.formula-ledger__pure dd{max-width:270px;font-size:12px}.story-section{background:var(--ink)}.story-grid{align-items:center;gap:clamp(48px,7vw,110px)}.story-image{position:relative;width:min(100%,500px);justify-self:center}.story-image__frame{width:100%;aspect-ratio:3 / 4;overflow:hidden;border-radius:2px;background:#dfe8e6}.story-image__frame img{width:100%;height:100%;object-fit:contain}.story-copy{color:#d7e3e0}.story-copy .folio{color:#a9c8c0}.story-copy h2{color:var(--white)}.story-copy>p{max-width:620px;margin-top:22px;color:#c3d2ce}.story-points{margin-top:42px;border-top:1px solid rgba(255,255,255,.22)}.story-points article{display:grid;grid-template-columns:38px minmax(150px,.65fr) minmax(0,1fr);gap:16px;align-items:baseline;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.18)}.story-points article>span{color:#9eb8b2;font-size:10px;font-weight:750}.story-points h3{color:var(--white);font-size:15px;font-weight:700}.story-points p{color:#b9cac6;font-size:12px;line-height:1.5}.comparison-section{background:var(--surface)}.comparison-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:30px;align-items:start}.comparison-copy{display:grid;grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr);gap:clamp(42px,6vw,92px);align-items:end}.comparison-copy .section-heading{margin-bottom:0}.comparison-copy .section-heading .folio{margin-bottom:12px}.comparison-copy .section-heading>p:last-child{margin-top:17px}.comparison-table{border-block:1px solid var(--line-strong);background:var(--white)}.comparison-row{display:grid;min-height:58px;grid-template-columns:1.08fr 1fr .9fr;align-items:center;border-bottom:1px solid var(--line)}.comparison-row:last-child{border-bottom:0}.comparison-row>div{height:100%;padding:18px 16px;color:var(--muted);font-size:12px;line-height:1.35}.comparison-row>div+div{border-left:1px solid var(--line)}.comparison-row>div:nth-child(2){color:var(--ink);background:var(--clinical)}.comparison-row--header{min-height:46px;background:var(--ink)}.comparison-row--header>div,.comparison-row--header>div:nth-child(2){color:var(--white);background:transparent;font-size:10px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.routine-panel{position:static;display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.18fr) minmax(250px,.82fr);gap:clamp(28px,4vw,62px);align-items:start;padding:clamp(26px,3vw,38px);border:1px solid var(--line-strong);background:var(--white);box-shadow:var(--shadow-soft)}.routine-panel h2{font-size:clamp(32px,3vw,44px)}.routine-panel__intro>p{margin-top:14px;color:var(--muted);line-height:1.6}.control-steps{margin-top:0;padding:0;border-top:1px solid var(--line);list-style:none}.control-steps li{display:grid;grid-template-columns:30px 1fr;gap:12px;padding:15px 0;border-bottom:1px solid var(--line)}.control-steps li>span{color:#718680;font-size:10px;font-weight:800}.control-steps h3{color:var(--ink);font-size:13px;font-weight:700}.control-steps p{margin-top:3px;color:var(--muted);font-size:11px;line-height:1.45}.routine-panel__offer{margin-top:0;padding-left:clamp(24px,3vw,42px);border-left:1px solid var(--line-strong)}.synced-offer{display:flex;flex-direction:column;gap:3px;margin-bottom:12px}.synced-offer span{color:var(--muted);font-size:11px}.synced-offer strong{color:var(--ink);font-size:20px}.routine-panel__offer .primary-button{width:100%}.control-close__change{width:100%;margin-top:10px;padding:4px;border:0;color:var(--muted);background:transparent;font-size:11px;font-weight:650;text-decoration:underline;text-underline-offset:3px}.review-section{background:var(--white)}.review-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(52px,8vw,128px);align-items:start}.review-summary h2{max-width:650px;font-size:clamp(34px,3vw,46px)}.review-rating-line{display:flex;align-items:center;gap:9px;margin-top:24px;color:var(--ink)!important;font-size:12px}.review-summary>p:not(.folio,.review-rating-line){margin-top:8px;color:var(--muted);font-size:12px}.review-quality{margin-top:34px;padding-top:24px;border-top:1px solid var(--line-strong)}.review-quality h3{color:var(--ink);font-size:14px}.review-quality ul{margin-top:12px;padding:0;border-top:1px solid var(--line);list-style:none}.review-quality li{display:grid;grid-template-columns:130px 1fr;gap:20px;padding:12px 0;border-bottom:1px solid var(--line);font-size:11px}.review-quality li strong{color:var(--ink)}.review-quality li span{color:var(--muted)}.review-quality>a{display:inline-flex;margin-top:16px;color:var(--ink);font-size:12px;font-weight:700}.review-risk{display:grid;grid-template-columns:1fr 1fr;margin-top:24px;border-block:1px solid var(--line)}.review-risk span{display:flex;min-height:66px;flex-direction:column;justify-content:center;padding:12px;color:var(--muted);font-size:10px}.review-risk span+span{border-left:1px solid var(--line)}.review-risk strong{color:var(--ink);font-size:12px}.review-card{position:relative;padding:clamp(42px,6vw,82px);border:1px solid var(--line);color:var(--ink);background:var(--clinical)}.review-card:before{display:block;margin-bottom:24px;color:#679b8e;font-size:60px;font-weight:300;line-height:.5;content:"\201c"}.review-card__top{display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--muted);font-size:10px;text-transform:uppercase}.review-card h3{margin-top:24px;font-size:clamp(24px,2.4vw,36px);font-weight:580;line-height:1.1;letter-spacing:-.035em}.review-card>p{margin-top:20px;font-size:clamp(16px,1.3vw,20px);line-height:1.65}.review-card footer{display:flex;flex-direction:column;gap:3px;margin-top:30px;padding-top:18px;border-top:1px solid var(--line);font-size:11px}.review-card footer span{color:var(--muted)}.faq-section{border-top:1px solid var(--line);background:var(--surface)}.faq-grid{display:grid;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:clamp(60px,10vw,160px);align-items:start}.faq-section h2{font-size:clamp(34px,3vw,46px)}.faq-grid>.section-heading{position:sticky;top:30px}.faq-grid .folio{margin-bottom:12px}.faq-list{border-top:1px solid var(--line-strong)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{position:relative;padding:21px 46px 21px 0;list-style:none;color:var(--ink);font-size:15px;font-weight:680}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{position:absolute;top:50%;right:6px;font-size:18px;font-weight:400;content:"+";transform:translateY(-50%)}.faq-list details[open] summary:after{content:"\2212"}.faq-list details p{max-width:740px;padding:0 52px 23px 0;color:var(--muted);font-size:13px;line-height:1.65}.final-offer{position:relative;padding:clamp(70px,8vw,120px) 0;color:var(--white);background:radial-gradient(circle at 72% 20%,rgba(166,230,213,.18),transparent 28%),var(--ink)}.final-offer__grid{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(440px,1.25fr);gap:clamp(50px,8vw,130px);align-items:center}.final-offer__image{aspect-ratio:1;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius);background:#ffffff12}.final-offer .folio{color:#aed0c8}.final-offer h2{max-width:700px;margin-top:14px;color:var(--white);font-size:clamp(38px,3.8vw,56px)}.final-offer__copy>p:not(.folio,.final-offer__review){margin-top:18px;color:#c4d4d0}.final-offer__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 20px;margin-top:26px}.final-offer__price>strong{color:var(--white);font-size:38px}.final-offer__price span{color:#b9cbc6;font-size:12px}.final-offer__copy>.primary-button{min-width:min(100%,390px);margin-top:26px}.final-offer__secondary-actions button{margin-top:12px;padding:5px 0;border:0;color:#b8cbc6;background:transparent;font-size:11px;text-decoration:underline;text-underline-offset:3px}.final-offer__review{max-width:700px;margin-top:24px;color:#d2dfdc;font-size:11px}.final-offer__proof{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:20px;padding:17px 0 0;border-top:1px solid rgba(255,255,255,.2);color:#b8cbc6;font-size:10px;list-style:none}.site-footer{padding:66px 0 24px;color:#c0d0cc;background:#051d18}.site-footer__grid{display:grid;grid-template-columns:1.8fr repeat(3,1fr);gap:50px}.wordmark--footer{width:auto;color:var(--white);font-size:25px;font-weight:650;text-decoration:none}.wordmark--footer sup{font-size:8px}.site-footer__grid>div:first-child p{max-width:330px;margin-top:16px;color:#91a8a2;font-size:12px}.site-footer h2{margin-bottom:15px;color:var(--white);font-size:12px;text-transform:uppercase}.site-footer__grid>div:not(:first-child){display:flex;flex-direction:column;gap:9px}.site-footer__grid a{font-size:11px}.site-footer__legal{display:grid;grid-template-columns:1.4fr 1fr auto;gap:20px;margin-top:50px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);color:#809791;font-size:9px}.site-footer__legal nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.site-footer__legal>p:last-child{grid-column:1 / -1}.gallery-lightbox{width:min(92vw,900px);max-height:92dvh;padding:0;overflow:auto;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:var(--white);box-shadow:var(--shadow-float)}.gallery-lightbox::backdrop{background:#031612c2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gallery-lightbox__bar{position:sticky;z-index:2;top:0;display:flex;min-height:54px;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--line);background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gallery-lightbox__bar button{width:36px;height:36px;border:0;background:transparent;font-size:26px}.gallery-lightbox>img{display:block;width:100%;height:auto;max-height:calc(92dvh - 54px);object-fit:contain}.formula-lightbox-caption{display:flex;flex-wrap:wrap;gap:12px 24px;padding:14px 18px;border-top:1px solid var(--line);background:var(--surface);font-size:11px}.gallery-routine{display:none}.drawer-backdrop{position:fixed;z-index:130;top:0;right:0;bottom:0;left:0;background:#03161299;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.drawer-backdrop[hidden],.cart-drawer[hidden]{display:none}.cart-drawer{position:fixed;z-index:140;top:0;right:0;display:flex;width:min(100%,440px);height:100dvh;flex-direction:column;padding:24px;overflow-y:auto;border-left:1px solid var(--line);color:var(--text);background:var(--white);box-shadow:-24px 0 70px #082a232e}.cart-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--line)}.cart-drawer__header h2{margin-top:5px;color:var(--ink);font-size:26px;line-height:1.05}.cart-drawer__header button{width:38px;height:38px;border:1px solid var(--line);border-radius:50%;background:var(--white);font-size:24px}.cart-drawer__product{display:grid;grid-template-columns:90px 1fr;gap:18px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}.cart-drawer__product img{width:90px;height:90px;aspect-ratio:1;object-fit:contain;border:1px solid var(--line);background:var(--surface)}.cart-drawer__product>div{display:flex;flex-direction:column;gap:5px;font-size:12px}.cart-drawer__product strong{color:var(--ink);font-size:15px}.cart-drawer__product span{color:var(--muted)}.cart-drawer__details{border-bottom:1px solid var(--line)}.cart-drawer__details>div{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line);font-size:11px}.payload-receipt{margin-top:22px;padding:14px;border:1px solid var(--line);background:var(--surface)}.payload-receipt p{color:var(--ink);font-size:11px;font-weight:750}.payload-receipt code{display:block;margin-top:8px;overflow-wrap:anywhere;color:var(--muted);font-size:10px}.cart-drawer__notice{margin:14px 0;color:var(--muted);font-size:10px}.cart-drawer>.primary-button{width:100%;margin-top:auto}.sticky-purchase{display:none}@media(min-width:1500px){.hero{padding-top:42px}.gallery-stage,.gallery-thumbnails{max-height:600px}.gallery-stage{max-width:600px}.offer-panel{max-width:640px}}@media(min-width:921px){.hero-grid{row-gap:10px}.offer-panel{padding:14px}.offer-panel__header,.size-disclosure{margin-bottom:8px}.size-disclosure summary{min-height:38px}.plan-picker__grid{gap:5px}.plan-option{min-height:56px;padding-block:7px}.offer-panel__submit{min-height:46px;margin-top:8px}}@media(min-width:921px)and (max-width:1180px){.shell{width:min(calc(100% - 40px),var(--shell))}.site-header__inner{grid-template-columns:170px 1fr 170px}.hero-grid{grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);column-gap:26px}.hero h1{font-size:42px}.gallery-stage{max-width:480px}.gallery-thumbnails{max-height:480px}.offer-panel{padding:15px}.plan-option{min-height:60px}.proof-rail article{min-height:126px;padding:22px 15px}.section-heading--wide{column-gap:48px}.formula-copy{padding:48px}.comparison-copy{grid-template-columns:minmax(250px,.66fr) minmax(0,1.34fr);gap:34px}.routine-panel{grid-template-columns:minmax(200px,.72fr) minmax(0,1.18fr) minmax(220px,.82fr);gap:24px}.routine-panel__offer{padding-left:24px}}@media(max-width:920px){.shell{width:min(calc(100% - 40px),760px)}.utility-strip__inner{min-height:26px}.site-header__inner{position:relative;min-height:62px;grid-template-columns:44px 1fr 44px;gap:10px}.wordmark{grid-column:2;justify-self:center;width:min(43vw,160px)}.wordmark img{height:34px;object-position:center}.menu-toggle{display:grid;grid-column:1;grid-row:1;width:44px;height:44px;place-items:center;padding:0;border:0;color:var(--ink);background:transparent}.menu-toggle__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.menu-toggle__lines,.menu-toggle__lines:before,.menu-toggle__lines:after{width:20px;height:1px;background:currentColor;content:""}.menu-toggle__lines{position:relative}.menu-toggle__lines:before,.menu-toggle__lines:after{position:absolute;left:0}.menu-toggle__lines:before{top:-6px}.menu-toggle__lines:after{top:6px}.primary-nav{position:fixed;z-index:80;top:88px;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-start;gap:0;padding:30px 20px;background:var(--white);opacity:0;transform:translateY(-10px);visibility:hidden;transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.primary-nav.is-open{opacity:1;transform:translateY(0);visibility:visible}.primary-nav a{padding:17px 0;border-bottom:1px solid var(--line);color:var(--ink);font-size:18px}.header-actions{grid-column:3;grid-row:1}.header-actions>a{display:none}.cart-trigger{min-width:44px;width:44px;height:44px;padding:0;border:0}.cart-trigger__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cart-trigger svg{width:22px;height:22px}.cart-trigger__count{position:absolute;top:1px;right:-2px;min-width:16px;height:16px;font-size:9px}.hero{padding:26px 0 44px}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;row-gap:22px}.hero-intro,.product-gallery,.offer-panel{grid-column:1}.hero-intro{grid-row:1}.product-gallery{grid-row:2}.offer-panel{grid-row:3}.hero h1{max-width:650px;font-size:clamp(43px,7vw,54px)}.hero-intro__benefit{max-width:660px}.product-gallery{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:10px}.gallery-stage{max-width:none;aspect-ratio:1.25}.gallery-thumbnails{display:flex;max-height:none;flex-direction:row;gap:8px;padding-bottom:3px;overflow-x:auto}.gallery-thumbnail{width:58px}.gallery-support{grid-column:1}.offer-panel{max-width:none}.proof-rail__grid{grid-template-columns:1fr 1fr}.proof-rail article{min-height:112px;padding:20px}.proof-rail article:nth-child(odd){border-left:0}.proof-rail article:nth-child(2n){border-left:1px solid var(--line)}.proof-rail article:nth-child(n+3){border-top:1px solid var(--line)}.mechanism-section,.formula-section,.story-section,.comparison-section,.review-section,.faq-section{padding:72px 0}.section-heading--wide{display:block}.section-heading--wide>p:last-child{max-width:620px;margin-top:18px}.mechanism-row{grid-template-columns:minmax(130px,.8fr) 24px minmax(170px,1.1fr) 24px minmax(100px,.7fr);padding:18px}.mechanism-row>strong{font-size:16px}.formula-grid,.story-grid,.comparison-grid,.review-grid,.faq-grid,.final-offer__grid{grid-template-columns:minmax(0,1fr)}.formula-reference{min-height:0;aspect-ratio:1.25}.formula-copy{padding:48px;border-top:1px solid var(--line);border-left:0}.story-grid{gap:52px}.story-image__frame{height:auto;aspect-ratio:3 / 4}.comparison-grid{gap:52px}.comparison-copy{grid-template-columns:minmax(0,1fr);gap:28px}.routine-panel{grid-template-columns:minmax(0,1fr);gap:26px}.routine-panel__offer{padding-top:22px;padding-left:0;border-top:1px solid var(--line-strong);border-left:0}.routine-panel,.faq-grid>.section-heading{position:static}.review-grid{gap:52px}.faq-grid{gap:44px}.final-offer__grid{gap:42px}.final-offer__image{width:min(100%,520px)}.site-footer__grid{grid-template-columns:1.5fr 1fr 1fr}.site-footer__grid>div:first-child{grid-column:1 / -1}.site-footer__legal{grid-template-columns:1fr 1fr}.site-footer__legal nav{grid-column:1 / -1;justify-content:flex-start}.sticky-purchase{position:fixed;z-index:100;right:12px;bottom:12px;left:12px;display:grid;min-height:62px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 8px 8px 14px;border:1px solid rgba(255,255,255,.2);border-radius:12px;color:var(--white);background:#082a23f5;box-shadow:var(--shadow-float);opacity:0;pointer-events:none;transform:translateY(calc(100% + 24px));transition:opacity .18s ease,transform .18s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sticky-purchase.is-visible:not(.is-suppressed){opacity:1;pointer-events:auto;transform:translateY(0)}.sticky-purchase>div{display:flex;min-width:0;flex-direction:column}.sticky-purchase>div span{overflow:hidden;color:#c7d9d5;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.sticky-purchase>div strong{font-size:15px}.sticky-purchase__desktop-label{display:inline}.sticky-purchase__mobile-label,.sticky-submit__compact,.sticky-purchase__change{display:none}.sticky-purchase .primary-button{min-height:46px;padding:0 16px;border-color:var(--white);color:var(--ink);background:var(--white)}}@media(min-width:700px)and (max-width:920px){.hero{padding:24px 0 36px}.hero-grid{grid-template-columns:minmax(240px,.76fr) minmax(390px,1.24fr);grid-template-rows:auto auto;column-gap:16px;row-gap:18px}.hero-intro{grid-column:1 / -1;grid-row:1}.product-gallery{grid-column:1;grid-row:2;align-self:start}.offer-panel{grid-column:2;grid-row:2;align-self:start;padding:13px}.hero h1{font-size:44px}.hero-intro__benefit{max-width:720px}.gallery-stage{aspect-ratio:1.08}.gallery-thumbnails{gap:5px}.gallery-thumbnail{width:40px}.gallery-support{font-size:9px}.gallery-support>span{min-height:40px;padding:8px}.offer-panel__header{margin-bottom:8px}.offer-panel__header h2{font-size:21px}.size-disclosure,.plan-picker__grid{margin-bottom:7px}.size-disclosure summary{min-height:40px}.plan-picker__grid{gap:5px}.plan-option{min-height:66px;padding:7px 9px}.plan-option__copy>span{max-width:190px;font-size:12px;line-height:1.25;text-overflow:clip;white-space:normal}.plan-option__meta small{font-size:11px;line-height:1.2}.offer-panel__submit{min-height:44px;margin-top:7px}.offer-reassurance{margin-top:7px}.comparison-grid{gap:28px}.routine-panel{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:24px;padding:28px}.routine-panel__offer{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:18px 28px;align-items:center;padding-top:22px}.routine-panel__offer .synced-offer{margin-bottom:0}.routine-panel__offer .primary-button{grid-column:2;grid-row:1 / span 2}.control-close__change{width:auto;margin-top:0;justify-self:start}.review-summary h2,.faq-section h2{font-size:38px}.final-offer h2{font-size:44px}}@media(min-width:601px)and (max-width:920px){.formula-reference{aspect-ratio:16 / 9}}@media(max-width:600px){.shell{width:min(calc(100% - 28px),560px)}.utility-strip__inner{gap:7px;font-size:9px}.hero{padding:20px 0 34px}.breadcrumb{margin-bottom:12px}.hero h1{font-size:clamp(38px,11.3vw,50px)}.product-strength{margin-top:7px;font-size:.48em}.rating-link{margin-top:11px}.hero-intro__benefit{margin-top:10px;font-size:13px}.gallery-stage{aspect-ratio:1.32}.gallery-expand{top:9px;right:9px;min-height:44px}.gallery-arrow{width:44px;height:44px}.gallery-thumbnail{width:46px}.gallery-support{font-size:10px}.gallery-support>span{display:flex;min-height:42px;flex-direction:column;justify-content:center;padding:8px 10px}.offer-panel{padding:14px;border-radius:12px}.size-disclosure summary{min-height:44px}.offer-panel__header h2{font-size:22px}.size-disclosure summary{grid-template-columns:auto minmax(0,1fr) auto;gap:7px;padding:0 10px;font-size:10px}.plan-option{min-height:68px;grid-template-columns:15px minmax(0,1fr) auto;gap:9px;padding:9px 10px}.plan-option__copy>strong{font-size:13px}.plan-option__copy>span{max-width:165px;font-size:9px}.plan-option__meta>strong{font-size:14px}.plan-option__meta small{max-width:94px;font-size:8px}.offer-panel__assurances{gap:13px;font-size:8px}.offer-panel__assurances span+span:before{left:-7px}.proof-rail article{min-height:108px;grid-template-columns:22px 1fr;gap:8px;padding:17px 12px}.proof-rail h2{font-size:12px}.proof-rail p{font-size:9px}.mechanism-section,.formula-section,.story-section,.comparison-section,.review-section,.faq-section{padding:58px 0}.section-heading h2,.formula-copy h2,.story-copy h2,.routine-panel h2,.review-summary h2,.faq-section h2{font-size:31px}.section-heading--wide>p:last-child{font-size:13px}.mechanism-map{margin-top:28px}.mechanism-row{display:grid;min-height:0;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:8px;padding:16px 12px}.mechanism-row>strong{font-size:13px}.mechanism-row--muted .mechanism-arrow:nth-of-type(3),.mechanism-row--muted>span:last-child{display:none}.mechanism-step{min-height:50px;padding:8px;font-size:11px}.mechanism-check{display:none}.formula-grid{width:100%;border-right:0;border-left:0}.formula-reference{aspect-ratio:1}.formula-copy{padding:38px 14px 44px}.formula-ledger{margin-top:30px}.formula-ledger dd{max-width:170px}.story-grid{gap:38px}.story-image__frame{height:auto;aspect-ratio:3 / 4}.story-copy>p{font-size:13px}.story-points{margin-top:28px}.story-points article{grid-template-columns:26px 1fr;gap:8px 12px;padding:16px 0}.story-points p{grid-column:2}.comparison-grid{gap:38px}.comparison-copy .section-heading{margin-bottom:25px}.comparison-row{grid-template-columns:.92fr 1fr .82fr}.comparison-row>div{padding:13px 7px;font-size:9px;overflow-wrap:anywhere}.comparison-row--header>div,.comparison-row--header>div:nth-child(2){font-size:8px}.routine-panel{padding:28px 20px}.review-grid{gap:38px}.review-quality li{grid-template-columns:100px 1fr;gap:12px}.review-risk{grid-template-columns:1fr}.review-risk span+span{border-top:1px solid var(--line);border-left:0}.review-card{padding:34px 24px}.review-card>p{font-size:16px}.faq-grid{gap:30px}.faq-list summary{padding:18px 40px 18px 0;font-size:13px}.faq-list details p{padding:0 36px 20px 0;font-size:12px}.final-offer{padding:58px 0 74px}.final-offer__image{aspect-ratio:1.12}.final-offer h2{font-size:34px}.final-offer__price>strong{font-size:32px}.final-offer__copy>.primary-button{width:100%}.site-footer__grid{grid-template-columns:1fr 1fr;gap:32px 20px}.site-footer__grid>div:first-child{grid-column:1 / -1}.site-footer__legal{grid-template-columns:1fr}.site-footer__legal nav{grid-column:1}.sticky-purchase{grid-template-columns:minmax(0,1fr) auto}.sticky-purchase__desktop-label,.sticky-submit__full{display:none}.sticky-purchase__mobile-label,.sticky-submit__compact{display:inline}.sticky-purchase .primary-button{min-width:116px;padding:0 12px;font-size:12px}.cart-drawer{width:100%;padding:20px 16px}.gallery-lightbox{width:100vw;max-width:none;max-height:100dvh;margin:auto;border-width:0;border-radius:0}.gallery-lightbox__bar{min-height:50px;padding:0 14px}.gallery-lightbox>img{width:100%;height:auto;max-height:none;aspect-ratio:1;object-fit:contain}.gallery-lightbox.is-formula-detail>img{background:var(--white)}.formula-lightbox-caption{gap:8px 16px;padding:14px;font-size:12px;line-height:1.45}}:root{--ink: #123831;--ink-2: #28534b;--text: #294842;--muted: #637a74;--line: #dce8e4;--line-strong: #b9ccc6;--surface: #f6faf9;--surface-2: #eaf5f5;--mint: #c8efe5;--mint-bright: #8fdcc9;--clinical: #edf8f5;--foil: linear-gradient(105deg,#b8eadf 0%,#d9e5ff 28%,#ebddf7 53%,#ffe7cf 75%,#c5eee5 100%);--shadow-soft: 0 20px 60px rgba(18,56,49,.08);--shadow-float: 0 18px 44px rgba(18,56,49,.16);--radius: 22px}body{background:#fbfdfc}h1,h2{text-wrap:balance}.folio{color:#50736b;letter-spacing:.12em}.utility-strip{color:#173d35;background:linear-gradient(90deg,#c8efe5cc,#deeaffcc 47%,#f5e2f3b8)}.site-header{border-bottom-color:#1238311a;background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero{padding:28px 0 46px;background:radial-gradient(circle at 5% 8%,rgba(184,234,223,.36),transparent 24%),radial-gradient(circle at 85% 5%,rgba(217,229,255,.38),transparent 26%),radial-gradient(circle at 62% 88%,rgba(255,231,207,.22),transparent 23%),#fff}.hero h1{font-size:clamp(40px,3.25vw,54px);line-height:.98}.product-strength{color:#3f655d}.hero-intro__benefit{color:#48655f;font-size:14px;line-height:1.52}.gallery-stage{border-color:#12383121;border-radius:26px;background:radial-gradient(circle at 78% 18%,rgba(225,218,247,.48),transparent 26%),linear-gradient(145deg,#fffffff5,#e7f7f4db);box-shadow:0 24px 60px #12383114}.gallery-thumbnail{border-color:#12383124;border-radius:10px;background:#f8fbfa}.gallery-support{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#ffffffc7}.offer-panel{position:relative;overflow:hidden;border-color:#1238312b;border-radius:24px;box-shadow:0 24px 68px #1238311a}.offer-panel:before{position:absolute;top:0;right:0;left:0;height:4px;background:var(--foil);content:""}.size-disclosure{border-radius:12px;background:#f7fbfa}.size-option,.plan-option{border-radius:12px}.plan-option.is-selected{border-color:#4f897b;background:linear-gradient(100deg,#d8f5eeeb,#eaf1ffd1);box-shadow:inset 0 0 0 1px #12383159}.primary-button{border-radius:12px}.proof-rail{background:#fff}.proof-rail article{min-height:108px;padding-block:22px}.proof-icon{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;color:#214a41;background:linear-gradient(145deg,#c9efe6,#e1e8ff);font-size:9px}.mechanism-section,.formula-section,.story-section,.comparison-section,.review-section,.faq-section{padding:clamp(58px,5.2vw,76px) 0}.section-heading h2,.formula-copy h2,.story-copy h2,.routine-panel h2,.review-summary h2,.faq-section h2,.final-offer h2{font-size:clamp(32px,3vw,46px);line-height:1.04}.mechanism-section{background:radial-gradient(circle at 92% 10%,rgba(217,229,255,.52),transparent 25%),#f3faf8}.mechanism-map{margin-top:32px;overflow:hidden;border:1px solid var(--line-strong);border-radius:20px;background:#ffffffe6;box-shadow:0 18px 48px #1238310f}.mechanism-row{min-height:82px;padding-block:16px}.mechanism-row--muted{color:#80908c;background:#f4f7f6d1}.mechanism-row--muted>strong,.mechanism-row--muted>span:last-child{color:#6f807b}.mechanism-row--active{background:linear-gradient(96deg,#d2f4ebf0,#e8f0ffe6)}.mechanism-step--active{border-color:#6caa9b;box-shadow:0 10px 28px #1238310f}.formula-section{background:#fff}.formula-grid{overflow:hidden;border-color:#12383124;border-radius:28px;background:#f8fbfa;box-shadow:0 22px 64px #12383114}.formula-reference{min-height:500px;background:#edf5f6}.formula-reference img{object-fit:cover}.formula-reference__expand{top:18px;bottom:auto;border-color:#12383124;background:#ffffffe6;box-shadow:0 8px 24px #12383114}.formula-copy{padding:clamp(40px,5vw,72px);background:radial-gradient(circle at 92% 4%,rgba(230,220,247,.45),transparent 26%),#fff}.formula-ledger{margin-top:32px}.story-section{background:radial-gradient(circle at 7% 4%,rgba(144,220,201,.18),transparent 27%),radial-gradient(circle at 94% 88%,rgba(210,221,255,.14),transparent 28%),#173f37}.story-image{width:min(100%,520px)}.story-image:after{position:absolute;right:0;bottom:0;width:42%;height:38%;border-radius:50%;background:radial-gradient(circle,rgba(202,238,229,.22),transparent 70%);content:"";pointer-events:none}.story-image__frame{position:relative;z-index:1;overflow:hidden;border-radius:26px;box-shadow:0 30px 70px #04181447}.story-image__frame img{object-fit:cover}.story-copy{color:#dce9e6}.story-copy .folio{color:#a9d6ca}.story-copy>p{color:#c7d8d4}.story-points{margin-top:32px}.comparison-section{background:radial-gradient(circle at 8% 90%,rgba(197,238,229,.4),transparent 26%),#f1f7fb}.comparison-table,.routine-panel{overflow:hidden;border-radius:20px;box-shadow:0 18px 52px #12383112}.comparison-row>div:nth-child(2){background:linear-gradient(100deg,#def7f1eb,#eaf1ffc2)}.routine-panel{border-color:#12383129}.review-section{background:#fff}.review-card,.review-quality{border-radius:20px}.review-card{background:radial-gradient(circle at 92% 8%,rgba(226,219,247,.5),transparent 28%),#f8fbfa}.faq-section{background:radial-gradient(circle at 95% 15%,rgba(199,238,229,.4),transparent 26%),#f6faf9}.faq-list details{border-color:#12383129}.final-offer{padding:clamp(62px,6vw,88px) 0;background:radial-gradient(circle at 8% 10%,rgba(143,220,201,.18),transparent 27%),radial-gradient(circle at 94% 90%,rgba(220,225,255,.15),transparent 27%),#173f37}.final-offer__grid{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:clamp(46px,6vw,92px);align-items:center}.final-offer__image{width:100%;max-width:760px;aspect-ratio:4 / 3;overflow:hidden;border-radius:28px;background:#fff;box-shadow:0 30px 72px #0418144d}.final-offer__image img{width:100%;height:100%;object-fit:contain}.final-offer h2{max-width:620px}.final-offer__review{color:#c8d9d5}.final-offer__proof{color:#bfd2cd}@media(min-width:921px){.hero-grid{grid-template-columns:minmax(0,1fr) minmax(420px,.88fr)}.offer-panel{max-width:610px}}@media(max-width:920px){.formula-grid{border-radius:24px}.formula-reference{min-height:0;aspect-ratio:4 / 3}.formula-copy{padding:44px}.final-offer__grid{grid-template-columns:minmax(0,1fr)}.final-offer__image{width:min(100%,680px);max-width:none}}@media(max-width:600px){.hero{padding:18px 0 34px}.hero h1{font-size:clamp(36px,10.3vw,42px)}.gallery-stage{border-radius:20px}.product-gallery{min-width:0;overflow:hidden}.gallery-thumbnails{gap:6px;contain:paint}.offer-panel{border-radius:18px}.proof-rail article{min-height:98px;padding:15px 11px}.proof-icon{width:22px;height:22px}.mechanism-section,.formula-section,.story-section,.comparison-section,.review-section,.faq-section{padding:52px 0}.section-heading h2,.formula-copy h2,.story-copy h2,.routine-panel h2,.review-summary h2,.faq-section h2{font-size:29px;line-height:1.06}.mechanism-map{border-radius:16px}.mechanism-row{padding:14px 11px}.formula-grid{width:100%;border:1px solid var(--line);border-radius:20px}.formula-copy{padding:34px 18px 40px}.story-image__frame{border-radius:20px}.comparison-table,.routine-panel,.review-card{border-radius:16px}.final-offer{padding:52px 0 58px}.final-offer__grid{gap:34px}.final-offer__image{aspect-ratio:4 / 3;border-radius:20px}.final-offer h2{font-size:33px}}.wordmark{width:180px}.review-section{background:radial-gradient(circle at 91% 12%,rgba(225,231,255,.32),transparent 24%),#fff}.review-summary{padding-left:24px;border-left:3px solid #9ad8c9}.review-card{overflow:hidden;background:linear-gradient(145deg,#effaf7f5,#f5f5ffeb)}.review-card:after{position:absolute;top:0;right:0;left:0;height:3px;background:var(--foil);content:""}.faq-section{background:radial-gradient(circle at 10% 0%,rgba(208,243,235,.34),transparent 26%),var(--surface)}.faq-list{counter-reset:faq-item}.faq-list details{counter-increment:faq-item}.faq-list summary{padding-left:42px}.faq-list summary:before{position:absolute;top:23px;left:0;color:#4f7b70;font-size:10px;font-weight:800;letter-spacing:.08em;content:counter(faq-item,decimal-leading-zero)}.final-offer__price span{color:#d5e2df}@media(min-width:700px)and (max-width:920px){.product-gallery{grid-template-rows:minmax(0,1fr) auto auto;align-self:stretch}.gallery-stage{height:100%;min-height:352px;aspect-ratio:auto}}@media(max-width:920px){.wordmark{width:min(47vw,172px)}}@media(max-width:600px){.plan-option__copy>span{font-size:10px;line-height:1.25}.plan-option__meta small{font-size:9px;line-height:1.2}.offer-panel__assurances{font-size:9px}.proof-rail p{font-size:10px;line-height:1.35}.review-summary{padding-left:16px}}.review-card{padding:clamp(38px,4vw,58px)}.final-offer__grid{grid-template-columns:minmax(340px,.82fr) minmax(390px,1.18fr);gap:clamp(44px,6vw,96px)}.final-offer__image{width:min(100%,520px);max-width:none;aspect-ratio:3 / 4;justify-self:center;background:#eef7f4}.final-offer__image img{object-fit:cover;object-position:center}@media(max-width:920px){.final-offer__grid{grid-template-columns:minmax(0,1fr)}.final-offer__image{width:min(100%,520px);aspect-ratio:3 / 4}}@media(min-width:601px)and (max-width:920px){.final-offer__image{width:min(100%,440px)}}@media(max-width:600px){.final-offer__image{width:min(100%,360px);aspect-ratio:3 / 4}}.mechanism-section,.ugc-section{padding:clamp(64px,6vw,88px) 0}.mechanism-section{background:radial-gradient(circle at 92% 7%,rgba(213,229,255,.62),transparent 23%),#f4faf8}.mechanism-heading{display:grid;max-width:1050px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr);gap:28px clamp(42px,7vw,108px);align-items:end}.mechanism-heading .folio{grid-column:1 / -1}.mechanism-heading>p:last-child{color:#47645d;font-size:15px;line-height:1.6}.mechanism-heading>p:last-child strong{display:block;margin-bottom:8px;color:var(--ink);font-size:18px;line-height:1.35}.mechanism-map{display:grid;margin-top:34px;overflow:hidden;border:1px solid rgba(18,56,49,.19);border-radius:22px;background:#fff;box-shadow:0 20px 54px #12383112}.mechanism-lane{display:grid;grid-template-columns:minmax(185px,.46fr) minmax(0,1.54fr);gap:16px 30px;align-items:center;padding:24px 28px}.mechanism-lane+.mechanism-lane{border-top:1px solid rgba(18,56,49,.15)}.mechanism-lane--blocked{background:#fff8f4}.mechanism-lane--direct{background:linear-gradient(100deg,#daf6eef5,#ecf3ffe0)}.mechanism-lane__label h3{margin-top:8px;color:var(--ink);font-size:20px;line-height:1.15}.mechanism-status{display:inline-flex;min-height:24px;align-items:center;padding:0 10px;border-radius:999px;font-size:9px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.mechanism-status--blocked{color:#8c291e;background:#ffd8cf}.mechanism-status--direct{color:#174f42;background:#bcecdc}.mechanism-path{display:grid;grid-template-columns:minmax(100px,.72fr) 24px minmax(175px,1.2fr) 24px minmax(115px,.8fr);align-items:center;gap:10px}.mechanism-lane--direct .mechanism-path{grid-template-columns:minmax(140px,.8fr) minmax(140px,1fr) minmax(145px,.86fr)}.mechanism-node,.mechanism-gate{display:flex;min-height:62px;flex-direction:column;justify-content:center;padding:11px 14px;border:1px solid #c9d4d1;border-radius:10px;color:var(--ink);background:#fff;font-size:13px;font-weight:760;line-height:1.25;text-align:center}.mechanism-gate{position:relative;border:2px solid #b94c3e;color:#702019;background:#fff2ee}.mechanism-gate:before,.mechanism-gate:after{position:absolute;top:-2px;width:6px;height:calc(100% + 4px);background:#b94c3e;content:""}.mechanism-gate:before{left:10px}.mechanism-gate:after{right:10px}.mechanism-gate small,.mechanism-direct small{font-size:8px;font-style:normal;font-weight:850;letter-spacing:.1em}.mechanism-gate strong{position:relative;z-index:1;font-size:13px}.mechanism-gate em{position:relative;z-index:1;color:#9b3025;font-size:9px;font-style:normal;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.mechanism-node--conditional{border-color:#e3bab1;color:#7a514a;background:#fff9f7}.mechanism-node--ready{border-color:#74b5a3;color:#123f35;background:#fff;box-shadow:0 9px 26px #12383114}.mechanism-node--ready>span{display:inline-grid;width:20px;height:20px;margin:0 auto 5px;place-items:center;border-radius:50%;color:#fff;background:#1d6654}.mechanism-arrow{color:#8a4c43;font-size:20px;font-weight:760;text-align:center}.mechanism-direct{display:grid;min-height:62px;place-items:center;color:#1b5c4d}.mechanism-direct span{width:100%;overflow:hidden;font-size:37px;line-height:.7;text-align:center}.mechanism-lane>p{grid-column:2;color:#5e746e;font-size:12px;line-height:1.45}.mechanism-takeaway{display:flex;min-height:56px;align-items:center;gap:15px;padding:14px 20px;border-radius:0 0 14px 14px;color:#eaf4f1;background:var(--ink);font-size:14px}.mechanism-takeaway span{flex:0 0 auto;color:#9bd8c9;font-size:9px;font-weight:850;letter-spacing:.12em}.formula-reference{min-height:0;aspect-ratio:1}.formula-reference img{object-position:center}.ugc-section{overflow:hidden;color:#eef6f3;background:radial-gradient(circle at 8% 0%,rgba(153,221,203,.18),transparent 27%),radial-gradient(circle at 93% 100%,rgba(209,219,255,.13),transparent 27%),#113c33}.ugc-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.52fr);gap:42px;align-items:end}.ugc-heading .folio{margin-bottom:12px;color:#9ed8c9}.ugc-heading h2{max-width:720px;font-size:clamp(34px,3.3vw,50px);font-weight:560;line-height:1;letter-spacing:-.045em}.ugc-heading>p{color:#c5d8d3;font-size:14px;line-height:1.55}.prototype-note{margin-top:24px;padding:11px 14px;border:1px solid rgba(213,235,229,.23);border-radius:8px;color:#c6d8d4;background:#ffffff0e;font-size:10px;line-height:1.45}.prototype-note strong{color:#fff}.ugc-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,26px);margin-top:26px}.ugc-card{min-width:0;overflow:hidden;border:1px solid rgba(221,238,234,.22);border-radius:18px;color:var(--ink);background:#f8fbfa}.ugc-card figure{position:relative;height:clamp(330px,30vw,440px);overflow:hidden;background:#dce9e5}.ugc-card img{width:100%;height:100%;object-fit:cover;object-position:center 36%}.ugc-card figcaption{position:absolute;right:12px;bottom:12px;left:12px;display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid rgba(255,255,255,.44);border-radius:8px;color:#fff;background:#082a23b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:9px;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.ugc-card blockquote{min-height:92px;padding:22px 22px 10px;color:#163e35;font-size:clamp(17px,1.6vw,21px);font-weight:560;line-height:1.25;letter-spacing:-.02em}.ugc-card footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 22px 20px;color:#688079;font-size:10px}.ugc-card footer strong{color:#234c42;font-size:12px}.comparison-copy{align-items:start}.comparison-table{border:1px solid rgba(18,56,49,.2);border-radius:18px}.comparison-row{min-height:72px;grid-template-columns:1.02fr 1.08fr .9fr}.comparison-row>div{display:flex;align-items:center;gap:9px;padding:17px 15px;font-size:12px}.comparison-row>div:nth-child(2){color:#103d33;background:#dff5ef}.comparison-row>div:nth-child(3){color:#6f504a;background:#fff9f6}.comparison-row--header{min-height:58px}.comparison-row--header>div,.comparison-row--header>div:nth-child(2),.comparison-row--header>div:nth-child(3){display:block;color:#fff;background:#123a32;line-height:1.25}.comparison-row--header>div:nth-child(2){background:#1b5b4d}.comparison-row--header>div:nth-child(2) span{display:block;margin-bottom:4px;color:#aee3d5;font-size:8px}.comparison-status{display:inline-grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border-radius:50%;font-size:15px;font-weight:850}.comparison-status--yes{color:#fff;background:#1e6855}.comparison-status--no{color:#fff;background:#b84e41}.comparison-status--neutral{color:#4d6660;background:#e0e7e5}.comparison-takeaway{display:flex;min-height:54px;align-items:center;gap:10px;padding:13px 16px;color:#e9f4f1;background:#123a32;font-size:12px;font-weight:700}.comparison-takeaway>span{display:inline-grid;width:22px;height:22px;place-items:center;border-radius:50%;color:#123a32;background:#a9dfd1}@media(max-width:920px){.mechanism-heading,.ugc-heading{grid-template-columns:minmax(0,1fr);gap:18px}.mechanism-heading .folio{grid-column:auto}.mechanism-lane{grid-template-columns:minmax(150px,.35fr) minmax(0,1.65fr)}.formula-reference{aspect-ratio:1}.comparison-copy{grid-template-columns:minmax(0,1fr);gap:28px}}@media(max-width:700px){.ugc-rail{width:calc(100vw - 14px);grid-auto-columns:min(82vw,330px);grid-template-columns:none;grid-auto-flow:column;gap:12px;overflow-x:auto;padding:0 28px 12px 0;scroll-padding-left:0;scroll-snap-type:x mandatory;scrollbar-width:none}.ugc-rail::-webkit-scrollbar{display:none}.ugc-card{scroll-snap-align:start}.ugc-card figure{height:min(105vw,410px)}}@media(max-width:600px){.mechanism-section,.ugc-section{padding:52px 0}.mechanism-heading>p:last-child{font-size:14px}.mechanism-heading>p:last-child strong{font-size:16px}.mechanism-map{margin-top:26px;border-radius:16px}.mechanism-lane{grid-template-columns:minmax(0,1fr);gap:15px;padding:20px 16px}.mechanism-path,.mechanism-lane--direct .mechanism-path{grid-template-columns:minmax(0,1fr);gap:7px}.mechanism-arrow{transform:rotate(90deg);line-height:1}.mechanism-direct{min-height:38px}.mechanism-direct span{width:auto;transform:rotate(90deg);font-size:30px}.mechanism-node,.mechanism-gate{min-height:56px}.mechanism-lane>p{grid-column:auto;margin-top:3px}.mechanism-takeaway{align-items:flex-start;flex-direction:column;gap:5px;padding:14px 16px}.ugc-heading h2{font-size:33px}.prototype-note{margin-top:20px}.ugc-card blockquote{min-height:82px;padding:19px 18px 8px;font-size:18px}.ugc-card footer{padding:12px 18px 18px}.comparison-row--header{grid-template-columns:1fr 1fr}.comparison-row--header>div:first-child{display:none}.comparison-row:not(.comparison-row--header){grid-template-columns:1fr 1fr;min-height:0}.comparison-row:not(.comparison-row--header)>div:first-child{grid-column:1 / -1;min-height:42px;padding:11px 13px;border-bottom:1px solid var(--line);color:#37564f;background:#f8fbfa;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.comparison-row:not(.comparison-row--header)>div:nth-child(2),.comparison-row:not(.comparison-row--header)>div:nth-child(3){min-height:68px;align-items:flex-start;flex-direction:column;justify-content:center;gap:7px;border-left:0;font-size:11px}.comparison-row:not(.comparison-row--header)>div:nth-child(3){border-left:1px solid var(--line)}.comparison-row--header>div{min-height:64px;padding:13px;font-size:9px}.comparison-takeaway{font-size:11px}}.prototype-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;overflow:hidden;border:1px solid rgba(213,235,229,.23);border-radius:12px;background:#ffffff0f}.prototype-metrics article{display:grid;min-height:82px;align-content:center;gap:3px;padding:13px 18px}.prototype-metrics article+article{border-left:1px solid rgba(213,235,229,.18)}.prototype-metrics span{color:#bfd6d0;font-size:10px;line-height:1.25}.prototype-metrics strong{color:#fff;font-size:23px;font-weight:620;letter-spacing:-.035em}.prototype-metrics small{color:#8eb9ae;font-size:8px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.ugc-rail{margin-top:20px}.sample-batch{margin-top:20px;padding:17px;border:1px solid rgba(18,56,49,.2);border-radius:12px;background:linear-gradient(120deg,#def7f1b8,#eff3ffb3)}.sample-batch__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.sample-batch__header>span{padding:5px 8px;border-radius:999px;color:#275d50;background:#c8eee4;font-size:8px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.sample-batch__header>strong{color:var(--ink);font-size:14px}.sample-batch dl{display:grid;grid-template-columns:1fr 1fr;margin-top:14px;border-top:1px solid rgba(18,56,49,.17);border-left:1px solid rgba(18,56,49,.17)}.sample-batch dl>div{min-width:0;padding:10px;border-right:1px solid rgba(18,56,49,.17);border-bottom:1px solid rgba(18,56,49,.17)}.sample-batch dt{color:#668079;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sample-batch dd{margin-top:4px;color:#234c42;font-size:11px;font-weight:720;line-height:1.25}.sample-batch dd small{display:block;color:#768b86;font-size:8px;font-weight:500}.sample-batch__pass{display:inline-flex;min-height:20px;align-items:center;padding:0 8px;border-radius:999px;color:#fff;background:#1e6855;font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.sample-batch__cta{display:block;margin-top:12px;color:#234c42;font-size:10px;font-weight:780}.sample-batch>p{margin-top:8px;color:#71847f;font-size:8px;line-height:1.35}@media(max-width:600px){.mechanism-section,.formula-section,.story-section,.ugc-section,.comparison-section,.review-section,.faq-section{padding:44px 0}.mechanism-map{margin-top:22px}.mechanism-lane{gap:11px;padding:16px 14px}.mechanism-path,.mechanism-lane--direct .mechanism-path{gap:4px}.mechanism-node,.mechanism-gate{min-height:48px;padding-block:8px}.mechanism-direct{min-height:30px}.mechanism-lane>p{font-size:11px}.formula-copy{padding:28px 16px 32px}.formula-copy>p{margin-top:14px}.formula-copy .text-link{margin-top:12px}.formula-ledger{margin-top:20px}.formula-ledger>div{min-height:46px}.story-grid{gap:24px}.story-image__frame{height:auto;aspect-ratio:4 / 3}.story-image__frame img{object-position:center 36%}.story-points{margin-top:20px}.story-points article{gap:6px 10px;padding:12px 0}.story-points p{font-size:10px;line-height:1.4}.prototype-metrics article{min-height:76px;padding:10px 8px}.prototype-metrics span{font-size:8px}.prototype-metrics strong{font-size:19px}.prototype-metrics small{font-size:6px}.ugc-rail{margin-top:16px}.ugc-card figure{height:min(88vw,344px)}.ugc-card blockquote{min-height:74px}.comparison-grid{gap:28px}.comparison-copy .section-heading{margin-bottom:18px}.comparison-row:not(.comparison-row--header)>div:nth-child(2),.comparison-row:not(.comparison-row--header)>div:nth-child(3){min-height:60px}.routine-panel{padding:24px 18px}.sample-batch{padding:14px}.sample-batch__header{align-items:flex-start;flex-direction:column;gap:7px}.sample-batch dl{margin-top:11px}.sample-batch dl>div{padding:8px}}.mobile-offer-bridge{display:none}@media(max-width:600px){.hero-grid{row-gap:14px}.hero-intro__benefit{margin-top:10px;line-height:1.38}.mobile-offer-bridge{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr) auto;gap:8px;align-items:center;margin-top:14px;padding:10px;border:1px solid #bfd8d2;border-radius:12px;color:var(--ink);background:linear-gradient(115deg,#dff7f1eb,#eff3ffeb);text-decoration:none}.mobile-offer-bridge span{min-width:0}.mobile-offer-bridge small,.mobile-offer-bridge strong{display:block}.mobile-offer-bridge small{margin-top:2px;color:#58736c;font-size:7px;line-height:1.2}.mobile-offer-bridge strong{overflow:hidden;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.mobile-offer-bridge>span:first-child strong{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mobile-offer-bridge b{min-width:66px;padding:10px 7px;border-radius:8px;color:#fff;background:var(--ink);font-size:8px;line-height:1.1;text-align:center;white-space:nowrap}.gallery-stage{aspect-ratio:1.42}.gallery-thumbnail{width:48px}.proof-rail article{min-height:72px;padding:12px 10px}.proof-rail h2{font-size:11px;line-height:1.15}.proof-rail p{display:-webkit-box;margin-top:4px;overflow:hidden;font-size:8px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mechanism-section,.formula-section,.story-section,.ugc-section,.comparison-section,.review-section,.faq-section{padding:38px 0}.mechanism-heading{gap:13px}.mechanism-map{margin-top:18px}.mechanism-lane{gap:9px;padding:14px 12px}.mechanism-path{grid-template-columns:minmax(62px,.85fr) 14px minmax(106px,1.25fr) 14px minmax(68px,.9fr);gap:3px}.mechanism-lane--direct .mechanism-path{grid-template-columns:minmax(82px,1fr) minmax(62px,.65fr) minmax(88px,1fr);gap:5px}.mechanism-arrow{font-size:15px;transform:none}.mechanism-direct{min-height:56px}.mechanism-direct span{width:100%;font-size:24px;transform:none}.mechanism-node,.mechanism-gate{min-height:56px;padding:7px 5px;font-size:10px}.mechanism-gate small,.mechanism-direct small{font-size:6px}.mechanism-gate strong{font-size:10px}.mechanism-gate em{font-size:7px}.mechanism-lane>p{margin-top:0;font-size:9px;line-height:1.35}.mechanism-takeaway{min-height:44px;padding:11px 13px;font-size:11px}.formula-reference{aspect-ratio:1.1}.formula-copy{padding:24px 16px 28px}.formula-copy>p{margin-top:11px}.formula-ledger{display:grid;grid-template-columns:1fr 1fr;margin-top:16px}.formula-ledger>div{display:block;min-height:58px;padding:10px 8px}.formula-ledger>div:nth-child(odd):not(.formula-ledger__pure){border-right:1px solid var(--line)}.formula-ledger dd{margin-top:5px;font-size:12px;text-align:left}.formula-ledger__pure{grid-column:1 / -1;min-height:50px!important;padding-block:9px!important}.formula-ledger__pure dd{max-width:none}.story-grid{gap:20px}.story-image__frame{aspect-ratio:3 / 2}.story-copy>p{margin-top:14px}.story-points{margin-top:16px}.story-points article{padding:10px 0}.ugc-card figure{height:min(72vw,280px)}.ugc-card blockquote{min-height:66px;padding-top:16px}.ugc-card footer{padding-top:9px}.comparison-grid{gap:22px}.comparison-copy .section-heading{margin-bottom:14px}.comparison-row:not(.comparison-row--header)>div:first-child{min-height:36px;padding:9px 12px}.comparison-row:not(.comparison-row--header)>div:nth-child(2),.comparison-row:not(.comparison-row--header)>div:nth-child(3){min-height:54px}.routine-panel{padding:20px 18px}.control-steps li{padding-block:12px}.review-grid{gap:26px}.review-quality{margin-top:22px;padding-top:14px}.review-quality li{padding:9px 0}.sample-batch{margin-top:14px}.review-risk{margin-top:16px}.review-card{padding:28px 20px}.review-card:before{margin-bottom:16px}.review-card h3{margin-top:16px}.review-card>p{margin-top:14px;line-height:1.55}.review-card footer{margin-top:20px}.faq-grid{gap:22px}.faq-list summary{padding:15px 38px 15px 42px}.faq-list details p{padding-bottom:16px;line-height:1.5}}:root{--r39-ink: #0b342d;--r39-ink-2: #31544d;--r39-forest: #082d27;--r39-forest-soft: #123f37;--r39-cream: #f7f5ed;--r39-paper: #fffefa;--r39-mint: #d7f0ea;--r39-blue: #dcecf7;--r39-lilac: #e8e0f6;--r39-coral: #f0a591;--r39-line: rgba(11,52,45,.16);--r39-shadow: 0 22px 60px rgba(9,45,39,.1);--r39-radius: 28px}html{scroll-behavior:smooth;background:var(--r39-cream)}body{color:var(--r39-ink);background:var(--r39-cream);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.012em}body,button,input,summary{font-family:inherit}.shell{width:min(100% - 48px,1380px)}.utility-strip{min-height:30px;color:var(--r39-ink);background:linear-gradient(100deg,#c0eee5eb,#dfe8faf0 52%,#efdaefeb);border:0}.utility-strip__inner{min-height:30px;font-size:11px;font-weight:700;letter-spacing:.02em}.site-header{position:relative;z-index:30;background:#fffefaf0;border-bottom:1px solid rgba(11,52,45,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header__inner{min-height:68px}.wordmark img{width:184px;height:auto}.primary-nav{gap:40px}.primary-nav a,.header-actions a{font-size:13px;font-weight:650}.cart-trigger{border-color:#0b342d2e;background:var(--r39-paper)}.folio{color:#477068;font-size:11px;font-weight:800;letter-spacing:.13em}.hero{position:relative;overflow:hidden;padding:42px 0 48px;background:radial-gradient(circle at 9% 18%,rgba(191,239,229,.66),transparent 28%),radial-gradient(circle at 92% 12%,rgba(223,218,246,.55),transparent 31%),radial-gradient(circle at 72% 72%,rgba(240,183,170,.18),transparent 25%),var(--r39-paper)}.hero:after{position:absolute;right:-8vw;bottom:-22vw;width:46vw;height:46vw;content:"";border:1px solid rgba(11,52,45,.08);border-radius:50%;box-shadow:0 0 0 7vw #ffffff29,0 0 0 14vw #ffffff1a;pointer-events:none}.hero-grid{position:relative;z-index:1;display:grid;grid-template:"gallery intro" auto "gallery offer" auto / minmax(0,1.04fr) minmax(470px,.96fr);gap:20px 56px;align-items:start}.hero-intro{grid-area:intro;padding-top:2px}.breadcrumb{margin-bottom:18px;color:#0b342d94;font-size:12px}.hero-intro h1{max-width:620px;margin:9px 0 12px;font-size:clamp(46px,4.15vw,64px);font-weight:750;letter-spacing:-.058em;line-height:.93}.product-name,.product-strength{display:block}.product-strength{margin-top:10px;color:#3d625b;font-size:.42em;font-weight:720;letter-spacing:-.04em;line-height:1.05}.rating-link{display:inline-flex;gap:8px;align-items:center;margin:3px 0 15px;color:var(--r39-ink);font-size:12px}.rating-link .stars,.stars{color:#bc6c1c;letter-spacing:.08em}.hero-intro__benefit{max-width:560px;margin:0;color:#486962;font-size:18px;line-height:1.48}.mobile-offer-bridge,.gallery-routine{display:none!important}.product-gallery{grid-area:gallery;display:grid;grid-template:"thumbs stage" auto "thumbs support" auto / 66px minmax(0,1fr);gap:12px 14px;min-width:0}.gallery-stage{grid-area:stage;aspect-ratio:1;min-height:0;overflow:hidden;border:1px solid rgba(11,52,45,.1);border-radius:34px;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.95),transparent 30%),radial-gradient(circle at 70% 75%,rgba(226,215,247,.78),transparent 36%),linear-gradient(145deg,#e7f7f3,#f8f4ec 50%,#e7e2f6);box-shadow:var(--r39-shadow)}.gallery-stage:after{position:absolute;right:22px;bottom:18px;content:"15MG / ACTIVE";color:#0b342d85;font-size:10px;font-weight:850;letter-spacing:.13em;pointer-events:none}.gallery-stage picture,.gallery-stage img{width:100%;height:100%}.gallery-stage img{object-fit:contain;padding:22px}.gallery-expand{top:18px;right:18px;min-height:40px;padding:0 15px;border:1px solid rgba(11,52,45,.14);background:#fffefae0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.gallery-arrow{width:42px;height:42px;border-color:#0b342d24;background:#fffefae0}.gallery-thumbnails{grid-area:thumbs;display:flex;flex-direction:column;gap:8px;max-width:none;overflow:visible}.gallery-thumbnail{flex:0 0 auto;width:64px;height:64px;padding:0;overflow:hidden;border:1px solid rgba(11,52,45,.1);border-radius:15px;background:#ffffffb8}.gallery-thumbnail.is-active{border:2px solid var(--r39-ink);box-shadow:0 7px 18px #0b342d1f}.gallery-thumbnail img{width:100%;height:100%;object-fit:cover}.gallery-support{grid-area:support;display:grid;grid-template-columns:1fr 1fr;min-height:50px;overflow:hidden;border:1px solid rgba(11,52,45,.13);border-radius:16px;background:#fffefacc}.gallery-support span{display:flex;gap:5px;align-items:center;padding:0 16px;color:#54736d;font-size:12px}.gallery-support span+span{border-left:1px solid rgba(11,52,45,.13)}.gallery-support strong{color:var(--r39-ink)}.offer-panel{grid-area:offer;position:relative;padding:20px;overflow:hidden;border:1px solid rgba(11,52,45,.12);border-radius:26px;background:#fffefae8;box-shadow:var(--r39-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.offer-panel:before,.review-card:before,.formula-ledger__pure:before{position:absolute;inset:0 0 auto;height:4px;content:"";background:linear-gradient(90deg,#8bd6ca,#96d8ec 34%,#c4aaf1 68%,#ef9d8b)}.offer-panel__header{margin-bottom:12px}.offer-panel__header h2{margin:3px 0 4px;font-size:28px;letter-spacing:-.045em}.offer-panel__intro{margin:0;color:#53716b;font-size:12px}.offer-panel__intro strong{color:var(--r39-ink)}.plan-picker__grid{gap:7px}.plan-option{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:60px;padding:9px 13px;border:1px solid rgba(11,52,45,.13);border-radius:15px;background:#ffffffb3;transition:transform .16s ease,border-color .16s ease,background .16s ease}.plan-option:hover{transform:translateY(-1px);border-color:#0b342d4d}.plan-option.is-selected{border-color:#0b342da8;background:linear-gradient(105deg,#d0f1eaeb,#e1edf8d6);box-shadow:inset 0 0 0 1px #0b342d1f}.plan-option__radio{width:16px;height:16px}.plan-option__copy{gap:1px}.plan-option__copy>span,.plan-option__meta small{color:#667e79;font-size:10px}.plan-option__eyebrow{color:#52766e;font-size:8px;font-weight:850;letter-spacing:.12em}.plan-option__meta{gap:1px;text-align:right}.plan-option__meta>strong{font-size:15px}.offer-panel__submit{min-height:52px;margin-top:10px;border-radius:14px;background:var(--r39-forest);box-shadow:0 12px 24px #082d2733}.offer-panel__assurances{display:flex;justify-content:center;gap:18px;margin:10px 0 0;color:#5d7771;font-size:9px}.offer-panel__assurances span:before{margin-right:5px;content:"\2713";color:#2f6f61;font-weight:850}.offer-reassurance{margin:7px 0 0;color:#82928e;font-size:8px;text-align:center}.proof-rail{border:0;border-top:1px solid rgba(11,52,45,.1);border-bottom:1px solid rgba(11,52,45,.1);background:var(--r39-paper)}.proof-rail__grid{grid-template-columns:repeat(4,1fr)}.proof-rail article{gap:13px;min-height:106px;padding:22px 24px;border:0}.proof-rail article+article{border-left:1px solid rgba(11,52,45,.12)}.proof-icon{flex:0 0 30px;width:30px;height:30px;color:var(--r39-ink);background:linear-gradient(145deg,var(--r39-mint),var(--r39-blue))}.proof-rail h2{margin:0 0 4px;font-size:14px}.proof-rail p{margin:0;color:#6a817c;font-size:11px;line-height:1.4}.mechanism-section{position:relative;padding:112px 0 100px;overflow:hidden;color:#f4f6ef;background:radial-gradient(circle at 83% 17%,rgba(132,209,196,.18),transparent 24%),radial-gradient(circle at 12% 88%,rgba(181,156,222,.12),transparent 27%),var(--r39-forest)}.mechanism-section:before{position:absolute;top:-160px;right:-120px;width:460px;height:460px;content:"";border:1px solid rgba(255,255,255,.1);border-radius:50%;box-shadow:0 0 0 58px #ffffff06,0 0 0 116px #ffffff05}.mechanism-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.55fr);gap:70px;align-items:end;max-width:none;margin-bottom:48px}.mechanism-heading .folio{grid-column:1 / -1;margin-bottom:-44px;color:#8dd5c8}.mechanism-heading h2{max-width:770px;margin:0;color:#fffefa;font-size:clamp(48px,5vw,70px);font-weight:720;letter-spacing:-.06em;line-height:.95}.mechanism-heading>p:last-child{margin:0 0 4px;color:#f4f6efb8;font-size:17px;line-height:1.5}.mechanism-map{display:grid;grid-template-columns:.92fr 1.08fr;gap:16px;overflow:visible;border:0;border-radius:0;background:transparent}.mechanism-lane{position:relative;min-width:0;min-height:310px;padding:28px;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:30px}.mechanism-lane:after{position:absolute;right:20px;bottom:-24px;color:#ffffff12;font-size:150px;font-weight:850;letter-spacing:-.08em;line-height:1}.mechanism-lane--blocked{background:radial-gradient(circle at 14% 14%,rgba(240,165,145,.14),transparent 34%),repeating-linear-gradient(135deg,rgba(255,255,255,.016) 0 10px,transparent 10px 22px),#123a33}.mechanism-lane--blocked:after{content:"\d7"}.mechanism-lane--direct{color:var(--r39-ink);background:radial-gradient(circle at 75% 20%,rgba(255,255,255,.88),transparent 30%),linear-gradient(135deg,#bfe9df,#dceaf4 53%,#e7d8f3)}.mechanism-lane--direct:after{color:#0b342d14;content:"\2713"}.mechanism-lane__label{align-items:flex-start}.mechanism-lane__label h3{margin-top:13px;color:inherit;font-size:26px;letter-spacing:-.04em}.mechanism-status{padding:6px 10px;border-radius:999px;font-size:9px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.mechanism-status--blocked{color:#ffd3c8;background:#f0a59121}.mechanism-status--direct{color:var(--r39-ink);background:#ffffff8c}.mechanism-path{display:grid;grid-template-columns:auto 32px minmax(120px,1fr) 32px auto;gap:8px;align-items:center;margin:38px 0 30px}.mechanism-lane--direct .mechanism-path{grid-template-columns:minmax(130px,1fr) 82px minmax(140px,1fr)}.mechanism-node,.mechanism-gate{min-height:78px;border-radius:18px}.mechanism-node{display:flex;align-items:center;justify-content:center;padding:12px;border:1px solid rgba(255,255,255,.16);color:inherit;background:#ffffff0f;font-size:13px;font-weight:760;text-align:center}.mechanism-gate{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px;border:1px dashed rgba(240,165,145,.64);color:#fff0eb;background:#f0a59117;text-align:center}.mechanism-gate small,.mechanism-direct small{font-size:8px;font-weight:850;letter-spacing:.1em}.mechanism-gate strong{max-width:140px;margin:4px 0;font-size:13px}.mechanism-gate em{color:#f0a591;font-size:10px;font-style:normal}.mechanism-arrow{color:#ffffff6b;font-size:20px;text-align:center}.mechanism-direct{display:flex;flex-direction:column;gap:6px;align-items:center;color:var(--r39-ink);text-align:center}.mechanism-direct>span{font-size:36px}.mechanism-node--ready{border:0;color:var(--r39-ink);background:#ffffffa1}.mechanism-node--conditional{color:#ffffffa3}.mechanism-lane>p{position:relative;z-index:1;max-width:480px;margin:0;color:#f4f6efa1;font-size:13px}.mechanism-lane--direct>p{color:#0b342dad}.mechanism-takeaway{display:flex;gap:14px;align-items:center;justify-content:center;margin:16px 0 0;padding:15px 20px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#ffffffc2;background:#ffffff0a;font-size:13px}.mechanism-takeaway span{color:#8dd5c8;font-size:9px;font-weight:850;letter-spacing:.12em}.mechanism-takeaway strong{color:var(--r39-coral)}.formula-section{padding:108px 0;background:radial-gradient(circle at 2% 12%,rgba(198,238,229,.52),transparent 25%),var(--r39-cream)}.formula-grid{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);gap:86px;align-items:center}.formula-reference{position:relative;min-height:560px;padding:28px;overflow:hidden;border:1px solid rgba(11,52,45,.1);border-radius:34px;background:radial-gradient(circle at 70% 20%,rgba(255,255,255,.95),transparent 28%),linear-gradient(145deg,#dbeee8,#eee8f6);box-shadow:var(--r39-shadow)}.formula-reference img{width:100%;height:100%;max-height:520px;object-fit:contain;border-radius:22px}.formula-reference__expand{top:auto;right:20px;bottom:20px;width:auto;height:auto;min-height:42px;padding:0 16px;border-radius:999px;background:var(--r39-paper)}.formula-copy{max-width:650px}.formula-copy h2,.story-copy h2,.ugc-heading h2,.review-summary h2,.faq-grid .section-heading h2,.final-offer__copy h2{margin:10px 0 18px;font-size:clamp(42px,4.4vw,62px);font-weight:720;letter-spacing:-.058em;line-height:.98}.formula-copy>p{max-width:510px;color:#57736d;font-size:17px;line-height:1.52}.formula-ledger{margin-top:34px;border-top:1px solid rgba(11,52,45,.2)}.formula-ledger>div{min-height:57px;padding:15px 0;border-bottom:1px solid rgba(11,52,45,.16)}.formula-ledger dt{color:#607a74;font-size:12px}.formula-ledger dd{color:var(--r39-ink);font-size:15px;font-weight:750}.formula-ledger__pure{position:relative;margin-top:12px;padding:20px!important;overflow:hidden;border:0!important;border-radius:18px;background:linear-gradient(110deg,#d3eee8,#e4e9f5 58%,#eddef2)}.story-section{padding:0;overflow:hidden;color:#f7f5ed;background:var(--r39-forest)}.story-grid{width:100%;max-width:none;grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr);gap:0;align-items:stretch}.story-image,.story-image__frame{min-height:660px}.story-image__frame{border:0;border-radius:0}.story-image img{width:100%;height:100%;object-fit:cover;object-position:center 42%}.story-copy{display:flex;flex-direction:column;justify-content:center;max-width:680px;padding:76px clamp(38px,6vw,96px)}.story-copy .folio{color:#8dd5c8}.story-copy h2{color:#fffefa}.story-copy>p{max-width:520px;margin:0 0 34px;color:#f7f5edb3;font-size:17px;line-height:1.55}.story-points{margin:0;border-top:1px solid rgba(255,255,255,.14)}.story-points article{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:center;min-height:62px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.14)}.story-points article>span{color:#8dd5c8;font-size:10px;font-weight:800}.story-points h3{margin:0;color:#fffefa;font-size:15px}.story-points p{display:none}.ugc-section{padding:108px 0 68px;background:radial-gradient(circle at 88% 18%,rgba(228,218,246,.58),transparent 27%),var(--r39-cream)}.ugc-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:60px;align-items:end;margin-bottom:38px}.ugc-heading h2{max-width:820px;margin-bottom:0;color:var(--r39-ink)}.ugc-heading>p{max-width:360px;margin:0 0 7px;color:#5d7771;font-size:16px;line-height:1.5}.ugc-rail{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ugc-card{min-width:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.ugc-card figure{position:relative;aspect-ratio:4 / 5;margin:0;overflow:hidden;border-radius:28px;background:#dfe9e4;box-shadow:0 18px 48px #0b342d1a}.ugc-card figure:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(to top,rgba(7,39,34,.52),transparent 38%);pointer-events:none}.ugc-card figcaption{z-index:2;right:18px;bottom:16px;left:18px;display:flex;justify-content:space-between;padding:0;color:#fff;background:transparent;font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.ugc-card blockquote{margin:18px 4px 10px;color:var(--r39-ink);font-size:17px;font-weight:620;letter-spacing:-.025em;line-height:1.42}.ugc-card footer{margin:0 4px;color:#697f7a;font-size:11px}.prototype-note{margin:26px 0 0;padding:0;border:0;color:#5f7771;background:transparent;font-size:10px}.review-section{padding:68px 0 104px;background:var(--r39-paper)}.review-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:18px;align-items:stretch}.review-summary,.review-card{min-height:530px;margin:0;border:0;border-radius:30px}.review-summary{display:flex;flex-direction:column;padding:42px;color:#f7f5ed;background:radial-gradient(circle at 88% 12%,rgba(141,213,200,.17),transparent 26%),var(--r39-forest)}.review-summary .folio{color:#8dd5c8}.review-summary h2{max-width:560px;color:#fffefa}.review-rating-line{display:flex;gap:8px;align-items:center;margin:0 0 32px;color:#ffffffb3;font-size:11px}.review-summary .review-rating-line,.review-summary .review-rating-line span{color:#ffffffb8}.review-quality{display:flex;flex:1;flex-direction:column}.review-quality h3{margin:0 0 8px;color:#fff;font-size:14px}.review-quality ul{margin:0;border-top:1px solid rgba(255,255,255,.15)}.review-quality li{display:grid;grid-template-columns:118px 1fr;gap:14px;min-height:59px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.15);color:#ffffffa3;font-size:11px}.review-quality li strong{color:#fff}.review-summary .review-quality li span{color:#ffffffa8}.review-quality>a{margin:20px 0;color:#b9ebe1;font-size:12px;font-weight:750}.review-risk{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:auto;overflow:hidden;border-radius:15px;background:#ffffff1a}.review-risk span{padding:14px;color:#ffffffa8;background:#ffffff08;font-size:10px}.review-risk strong{display:block;margin-bottom:3px;color:#fff;font-size:12px}.review-card{position:relative;display:flex;flex-direction:column;justify-content:center;padding:clamp(42px,5vw,76px);overflow:hidden;color:var(--r39-ink);background:radial-gradient(circle at 86% 12%,rgba(255,255,255,.95),transparent 26%),linear-gradient(135deg,#d7efe9,#e4eaf7 54%,#eddef2)}.review-card:after{position:absolute;top:34px;right:40px;content:"\201c";color:#0b342d21;font-family:Georgia,serif;font-size:120px;line-height:1}.review-card__top{position:relative;z-index:1;display:flex;justify-content:space-between;margin-bottom:32px;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.review-card h3{position:relative;z-index:1;margin:0 0 22px;font-size:clamp(34px,3.4vw,50px);letter-spacing:-.055em;line-height:1}.review-card>p{position:relative;z-index:1;max-width:720px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,1.7vw,24px);line-height:1.55}.review-card footer{position:relative;z-index:1;margin-top:32px;padding-top:17px;border-top:1px solid rgba(11,52,45,.16);font-size:11px}.faq-section{padding:100px 0;background:var(--r39-cream)}.faq-grid{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:80px;align-items:start}.faq-grid .section-heading{position:sticky;top:100px;max-width:470px}.faq-grid .section-heading h2{font-size:clamp(40px,4vw,58px)}.faq-list{border-top:1px solid rgba(11,52,45,.2)}.faq-list details{border:0;border-bottom:1px solid rgba(11,52,45,.18);background:transparent}.faq-list summary{min-height:72px;padding:21px 46px 21px 0;font-size:15px;font-weight:700}.faq-list details p{max-width:720px;padding:0 50px 22px 0;color:#5d7771;font-size:14px;line-height:1.55}.final-offer{padding:0;overflow:hidden;background:var(--r39-forest)}.final-offer__grid{width:100%;max-width:none;grid-template-columns:minmax(0,1.04fr) minmax(430px,.96fr);gap:0;align-items:stretch}.final-offer__image{min-height:660px;border-radius:0}.final-offer__image img{width:100%;height:100%;object-fit:cover}.final-offer__copy{display:flex;flex-direction:column;justify-content:center;max-width:690px;padding:72px clamp(42px,6vw,98px)}.final-offer__copy .folio{color:#8dd5c8}.final-offer__copy h2{color:#fffefa}.final-offer__copy>p{color:#ffffffb3}.final-offer__price strong{color:#fff;font-size:42px}.final-offer .primary-button--light{min-height:56px;border-radius:14px;color:var(--r39-ink);background:#fffefa}.final-offer__secondary-actions button,.final-offer__proof,.final-offer__proof a{color:#ffffffb3}.site-footer{padding:66px 0 28px;background:#06241f}.sticky-purchase{border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#072c26f5;box-shadow:0 18px 50px #051f1b42;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sticky-purchase .primary-button{border-radius:12px;color:var(--r39-ink);background:#fffefa}@media(max-width:1180px){.hero-grid{grid-template-columns:minmax(0,1fr) minmax(430px,.94fr);gap:18px 34px}.product-gallery{grid-template-columns:56px minmax(0,1fr);gap:10px}.gallery-thumbnail{width:54px;height:54px;border-radius:12px}.hero-intro h1{font-size:47px}.mechanism-path{grid-template-columns:1fr 20px 1.25fr 20px 1fr;gap:4px}}@media(max-width:1023px){.shell{width:min(100% - 36px,820px)}.hero{padding-top:34px}.hero-grid{grid-template:"intro" auto "gallery" auto "offer" auto / minmax(0,1fr);gap:24px}.hero-intro{max-width:700px}.hero-intro h1{font-size:clamp(46px,7.5vw,64px)}.product-gallery{grid-template:"stage" auto "thumbs" auto "support" auto / 1fr}.gallery-stage{max-height:690px}.gallery-thumbnails{flex-direction:row;gap:8px;overflow-x:auto;padding:2px 0 4px}.gallery-thumbnail{width:62px;height:62px}.offer-panel{max-width:none}.proof-rail__grid{grid-template-columns:1fr 1fr}.proof-rail article:nth-child(3){border-left:0}.proof-rail article:nth-child(n+3){border-top:1px solid rgba(11,52,45,.12)}.mechanism-heading{grid-template-columns:1fr;gap:20px}.mechanism-heading .folio{grid-column:auto;margin-bottom:0}.mechanism-heading h2{font-size:58px}.mechanism-map{grid-template-columns:1fr}.formula-grid{grid-template-columns:1fr;gap:48px}.formula-reference{min-height:520px}.story-section .story-grid,.final-offer .final-offer__grid{grid-template-columns:minmax(0,1fr)!important}.story-section .story-image,.story-section .story-copy,.story-section .story-image__frame,.final-offer .final-offer__image,.final-offer .final-offer__copy{width:100%!important;min-width:0!important;max-width:100%!important}.story-image,.story-image__frame,.final-offer__image{min-height:560px}.story-copy,.final-offer__copy{max-width:none}.review-grid{grid-template-columns:1fr}.review-summary,.review-card{min-height:0}.faq-grid{grid-template-columns:1fr;gap:32px}.faq-grid .section-heading{position:static}}@media(min-width:768px)and (max-width:1023px){.gallery-stage{height:min(72vw,560px);max-height:560px;aspect-ratio:auto}}@media(max-width:767px){.shell{width:min(100% - 28px,560px)}.utility-strip__inner{gap:7px;font-size:9px}.site-header__inner{min-height:54px}.wordmark img{width:126px}.header-actions>a,.cart-trigger__label{display:none}.menu-toggle{width:40px;height:40px}.hero{padding:24px 0 30px}.hero-grid{gap:18px}.breadcrumb{display:none}.hero-intro .folio{margin-bottom:5px}.hero-intro h1{margin:5px 0 9px;font-size:clamp(37px,10.5vw,46px);line-height:.98}.product-strength{margin-top:7px;font-size:.48em}.rating-link{margin-bottom:10px}.hero-intro__benefit{font-size:15px;line-height:1.45}.gallery-stage{aspect-ratio:1;max-height:none;border-radius:25px}.gallery-stage img{padding:14px}.gallery-stage:after{right:15px;bottom:13px;font-size:8px}.gallery-expand{top:12px;right:12px;min-height:36px;font-size:10px}.gallery-arrow{width:38px;height:38px}.gallery-thumbnail{width:54px;height:54px}.gallery-support{min-height:46px;border-radius:14px}.gallery-support span{padding:0 11px;font-size:10px;line-height:1.25}.offer-panel{padding:17px;border-radius:22px}.offer-panel__header{margin-bottom:10px}.offer-panel__header h2{font-size:25px}.offer-panel__intro{font-size:11px}.plan-option{grid-template-columns:18px minmax(0,1fr) auto;min-height:62px;padding:9px 10px}.plan-option__copy strong{font-size:13px}.plan-option__meta>strong{font-size:14px}.plan-option__copy>span,.plan-option__meta small{font-size:9px}.offer-panel__assurances{gap:9px;font-size:8px}.proof-rail article{align-items:flex-start;min-height:100px;padding:17px 13px}.proof-rail h2{font-size:12px;line-height:1.2}.proof-rail p{font-size:9px}.proof-icon{flex-basis:25px;width:25px;height:25px;font-size:8px}.mechanism-section,.formula-section,.ugc-section,.review-section,.faq-section{padding:72px 0}.mechanism-heading{margin-bottom:28px}.mechanism-heading h2{font-size:clamp(38px,11.5vw,48px)}.mechanism-heading>p:last-child{font-size:14px}.mechanism-lane{min-height:0;padding:21px;border-radius:24px}.mechanism-lane__label h3{font-size:22px}.mechanism-path,.mechanism-lane--direct .mechanism-path{grid-template-columns:1fr;gap:9px;margin:24px 0 20px}.mechanism-arrow{transform:rotate(90deg)}.mechanism-direct{flex-direction:row;justify-content:center}.mechanism-direct>span{transform:rotate(90deg);font-size:26px}.mechanism-node,.mechanism-gate{min-height:60px}.mechanism-lane:after{right:14px;bottom:-14px;font-size:105px}.mechanism-takeaway{display:none}.formula-grid{gap:34px}.formula-reference{min-height:340px;padding:18px;border-radius:25px}.formula-reference img{max-height:330px}.formula-copy h2,.story-copy h2,.ugc-heading h2,.review-summary h2,.faq-grid .section-heading h2,.final-offer__copy h2{font-size:clamp(36px,10vw,44px);line-height:1}.formula-copy>p,.story-copy>p{font-size:15px}.formula-ledger{margin-top:25px}.story-image,.story-image__frame,.final-offer__image{min-height:470px}.story-copy,.final-offer__copy{width:100%;min-width:0;padding:60px 20px 66px}.story-copy h2,.story-copy>p{width:auto;max-width:100%;white-space:normal;overflow-wrap:break-word}.ugc-heading{grid-template-columns:1fr;gap:13px;margin-bottom:26px}.ugc-heading>p{font-size:14px}.ugc-rail{display:flex;gap:13px;margin-right:-14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ugc-card{flex:0 0 82vw;max-width:338px;scroll-snap-align:start}.ugc-card figure{border-radius:23px}.ugc-card blockquote{font-size:15px}.review-summary,.review-card{padding:28px 24px;border-radius:24px}.review-quality li{grid-template-columns:96px 1fr;font-size:10px}.review-risk{grid-template-columns:1fr}.review-card{min-height:430px}.review-card h3{font-size:34px}.review-card>p{font-size:18px;line-height:1.48}.faq-grid{gap:22px}.faq-list summary{min-height:64px;padding:18px 38px 18px 0;font-size:14px}.faq-list details p{padding-right:0;font-size:13px}.final-offer__image img{object-position:center 28%}.final-offer__price strong{font-size:36px}.site-footer{padding-bottom:100px}.sticky-purchase{right:8px;bottom:max(8px,env(safe-area-inset-bottom));left:8px;min-height:64px;padding:7px 7px 7px 12px;border-radius:16px}.sticky-purchase>div{min-width:0}.sticky-purchase__mobile-label{font-size:9px}.sticky-purchase>div strong{font-size:14px}.sticky-purchase__change{display:none}.sticky-purchase .primary-button{min-width:114px;min-height:48px}}@media(max-width:380px){.shell{width:min(100% - 22px,560px)}.hero-intro h1{font-size:36px}.gallery-support span{font-size:9px}.plan-option__copy>span{max-width:132px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--r40-ink: #103a33;--r40-text: #294c45;--r40-muted: #647c76;--r40-line: #d9e5e1;--r40-surface: #f5f9f8;--r40-mint: #e8f4f1;--r40-forest: #0b352f;--r40-foil: linear-gradient(90deg,#84cfbf 0%,#a6d9e8 35%,#c9b9e9 67%,#e6aa99 100%);--sans: "Helvetica Neue",Helvetica,Arial,sans-serif}.hero-intro h1,.mechanism-heading h2,.formula-copy h2,.story-copy h2,.ugc-heading h2,.review-summary h2,.faq-grid .section-heading h2,.final-offer__copy h2,.review-card h3{font-weight:650;letter-spacing:-.042em}.hero-intro h1{font-size:clamp(44px,3.65vw,58px);line-height:.98}.formula-copy h2,.story-copy h2,.ugc-heading h2,.review-summary h2,.faq-grid .section-heading h2,.final-offer__copy h2{font-size:clamp(38px,3.35vw,52px);line-height:1.02}.review-card>p{font-size:clamp(17px,1.4vw,21px);line-height:1.58}.mechanism-heading h2{font-size:clamp(46px,4.4vw,64px);line-height:.99}.review-card:after{font-family:var(--sans)}.hero{background:radial-gradient(circle at 7% 8%,rgba(151,218,204,.22),transparent 25%),radial-gradient(circle at 92% 4%,rgba(184,202,235,.2),transparent 23%),#fbfdfc}.gallery-stage{border-radius:28px;background:radial-gradient(circle at 32% 19%,rgba(255,255,255,.98),transparent 30%),linear-gradient(145deg,#e7f5f1,#f5f5f3 57%,#e9e7f2)}.offer-panel:before,.review-card:before,.formula-ledger__pure:before{height:3px;background:var(--r40-foil)}.plan-option.is-selected{background:#e9f4f1}@media(min-width:1024px){.hero-grid{grid-template:"gallery intro" auto "gallery offer" 1fr / minmax(0,1.04fr) minmax(470px,.96fr)}.product-gallery{align-self:stretch;grid-template:"thumbs stage" minmax(0,1fr) "thumbs support" auto / 66px minmax(0,1fr);height:100%}.gallery-stage{aspect-ratio:auto;min-height:610px}}.formula-section{padding:96px 0;background:#fff}.formula-grid{grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);gap:clamp(62px,8vw,132px);align-items:center}.formula-copy{max-width:520px}.formula-copy>p{color:var(--r40-muted)}.formula-specification{border-top:1px solid var(--r40-ink);border-bottom:1px solid var(--r40-line)}.formula-specification__header{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid var(--r40-line);color:var(--r40-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.formula-specification__header strong{color:var(--r40-ink)}.formula-ledger{margin-top:0;border-top:0}.formula-ledger>div{min-height:62px;padding:18px 0;border-color:var(--r40-line)}.formula-ledger dt{color:var(--r40-muted);font-size:13px}.formula-ledger dd{font-size:16px}.formula-ledger__pure{margin:0;padding:20px 0!important;border-radius:0;background:transparent}.formula-ledger__pure:before{display:none}.story-section{padding:96px 0;background:radial-gradient(circle at 88% 12%,rgba(140,207,195,.12),transparent 28%),var(--r40-forest)}.story-grid{display:block;width:min(calc(100% - 64px),var(--shell));max-width:var(--shell)}.story-copy{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:clamp(70px,9vw,150px);align-items:end;max-width:none;padding:0}.story-copy__intro{max-width:580px}.story-copy__intro>p:last-child{max-width:520px;margin-top:22px;color:#f7faf9ad;font-size:16px;line-height:1.6}.story-points{border-top-color:#ffffff2e}.story-points article{grid-template-columns:34px minmax(150px,.52fr) minmax(0,1fr);min-height:84px;padding:18px 0;border-bottom-color:#ffffff2e}.story-points h3{font-size:15px}.story-points p{grid-column:auto;color:#f7faf9a3;font-size:13px;line-height:1.5}.ugc-section{background:var(--r40-surface)}.ugc-card figure{border-radius:18px}.review-card{background:linear-gradient(135deg,#dcefeb,#e8edf3 58%,#eee7f0)}.faq-section{background:#fff}.faq-list summary:before{display:none!important;content:none!important}.final-offer{padding:76px 0;background:#fff}.final-offer__grid{display:block;width:min(calc(100% - 64px),1180px);max-width:1180px;border-radius:30px;background:radial-gradient(circle at 92% 5%,rgba(148,210,199,.16),transparent 31%),var(--r40-forest)}.final-offer__copy{box-sizing:border-box;display:grid;grid-template:"folio details" auto "title details" 1fr / minmax(300px,.82fr) minmax(420px,1.18fr);gap:14px clamp(60px,8vw,126px);align-items:center;max-width:none;min-height:0;padding:68px clamp(40px,7vw,96px)}.final-offer__copy h2{grid-area:title;align-self:start;max-width:680px;margin-bottom:0}.final-offer__details{grid-area:details;min-width:0}.final-offer__details>p:first-child{color:#ffffffb3}.final-offer .primary-button--light,.final-offer__proof{max-width:none}@media(max-width:767px){.hero-intro h1{font-size:clamp(36px,10vw,43px);letter-spacing:-.038em}.formula-copy h2,.story-copy h2,.ugc-heading h2,.review-summary h2,.faq-grid .section-heading h2,.final-offer__copy h2{font-size:clamp(34px,9.4vw,40px);letter-spacing:-.038em;line-height:1.04}.mechanism-heading h2{font-size:clamp(36px,9.5vw,42px);line-height:1.02}.mechanism-path,.mechanism-lane--direct .mechanism-path{justify-items:stretch}.mechanism-arrow{display:grid;width:100%;height:26px;place-items:center;transform:none;font-size:0;line-height:1}.mechanism-arrow:after{content:"\2193";color:#ffffffb8;font-size:22px}.mechanism-direct{display:grid;width:100%;justify-items:center}.mechanism-direct>span{transform:none;font-size:0}.mechanism-direct>span:after{content:"\2193";font-size:22px}.formula-section,.story-section,.ugc-section,.review-section,.faq-section{padding:66px 0}.formula-grid{grid-template-columns:1fr;gap:34px}.formula-specification{min-width:0}.formula-ledger>div{gap:20px}.story-grid{width:min(100% - 28px,560px)}.story-copy{grid-template-columns:1fr;gap:36px}.story-copy__intro>p:last-child{font-size:15px}.story-points article{grid-template-columns:30px 1fr;gap:6px 12px;min-height:0;padding:17px 0}.story-points p{grid-column:2}.review-card>p{font-size:17px}.final-offer{padding:48px 0 92px}.final-offer__grid{width:min(100% - 28px,560px);border-radius:24px}.final-offer__copy{display:block;padding:48px 22px}.final-offer__copy h2{margin-bottom:24px}}@media(min-width:768px)and (max-width:1023px){.formula-grid,.story-copy{grid-template-columns:1fr;gap:44px}.story-grid{width:min(100% - 36px,820px)}.final-offer__grid{width:min(100% - 36px,900px)}.final-offer__copy{grid-template:"folio" auto "title" auto "details" auto / 1fr;gap:12px}.final-offer__copy h2{margin-bottom:26px}}.formula-section{padding:88px 0 82px}.formula-grid{grid-template-columns:minmax(0,.78fr) minmax(480px,1.22fr);gap:48px clamp(62px,8vw,132px);padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.formula-specification{background:linear-gradient(90deg,#fbfdfc,#f4f8f7)}.formula-benefits{display:grid;grid-column:1 / -1;grid-template-columns:minmax(300px,.76fr) minmax(0,1.24fr);gap:clamp(62px,8vw,132px);align-items:start;padding-top:40px;border-top:1px solid var(--r40-ink)}.formula-benefits__intro{max-width:530px}.formula-benefits__intro h2{margin:9px 0 17px;font-family:var(--sans);font-size:clamp(34px,2.75vw,44px);font-weight:620;letter-spacing:-.038em;line-height:1.03}.formula-benefits__intro>p:last-child{max-width:500px;color:var(--r40-muted);font-size:15px;line-height:1.58}.formula-benefits .story-points{margin:0;border-top:0}.formula-benefits .story-points article{grid-template-columns:34px minmax(150px,.52fr) minmax(0,1fr);min-height:72px;padding:13px 0;border-bottom:1px solid var(--r40-line);color:var(--r40-ink)}.formula-benefits .story-points article:first-child{border-top:1px solid var(--r40-line)}.formula-benefits .story-points article>span{color:#4b8177}.formula-benefits .story-points h3{color:var(--r40-ink);font-size:14px}.formula-benefits .story-points p{grid-column:auto;color:var(--r40-muted);font-size:12px;line-height:1.48}.ugc-card figcaption{justify-content:flex-start}.ugc-card footer span{color:#72847f}.ugc-progress{display:none}.faq-section{padding:76px 0}.faq-grid .section-heading h2{font-size:clamp(38px,3.2vw,48px)}.final-offer__copy{grid-template:"folio details product" auto "title details product" 1fr / minmax(240px,.74fr) minmax(380px,1.06fr) minmax(190px,.54fr);gap:14px clamp(30px,4vw,62px)}.final-offer__product{grid-area:product;align-self:center;width:100%;aspect-ratio:1;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:22px;background:#f3f7f6}@media(min-width:768px)and (max-width:1023px){.gallery-stage{height:min(58vw,440px);max-height:440px}.formula-grid,.formula-benefits{grid-template-columns:1fr;gap:38px}.formula-benefits{padding-top:34px}.final-offer__product{display:none}}@media(max-width:767px){.formula-section{padding:62px 0}.formula-grid{grid-template-columns:minmax(0,1fr);gap:32px}.formula-benefits{grid-column:1;grid-template-columns:1fr;width:100%;min-width:0;gap:28px;padding-top:30px}.formula-benefits__intro,.formula-benefits .story-points,.formula-specification{width:100%;min-width:0}.formula-benefits__intro h2{font-size:clamp(31px,8.6vw,37px)}.formula-benefits .story-points article{grid-template-columns:30px 1fr;gap:5px 12px;min-height:0;padding:15px 0}.formula-benefits .story-points p{grid-column:2}.mechanism-direct{min-height:70px}.mechanism-direct small{padding:5px 9px;border-radius:999px;color:#17483f;background:#ffffffb8;font-weight:850;letter-spacing:.08em}.mechanism-direct>span:after{color:#145f50;font-size:28px;font-weight:850}.ugc-progress{display:flex;gap:7px;align-items:center;justify-content:center;margin-top:18px;color:#6b807a;font-size:9px;font-weight:750}.ugc-progress i{width:22px;height:3px;border-radius:999px;background:#cbd9d5}.ugc-progress i:first-of-type{background:var(--r40-ink)}.faq-section{padding:60px 0}.final-offer__product{display:none}}:root{--sans: ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--r42-ink: #0a3931;--r42-muted: #58736c;--r42-paper: #fffefa;--r42-aqua: #c8eee7;--r42-lilac: #e5e0f4;--r42-peach: #f1c5b8;--r42-foil: linear-gradient(105deg,#b5e9dd 0%,#b9dfea 32%,#d4c7ec 65%,#efbaaa 100%)}body,button,input,summary{font-family:var(--sans)}h1,h2,h3,.review-card>p{font-family:var(--sans)}.hero-intro h1,.mechanism-heading h2,.formula-copy h2,.formula-benefits__intro h2,.ugc-heading h2,.review-summary h2,.faq-grid .section-heading h2,.final-offer__copy h2,.review-card h3{font-weight:540;letter-spacing:-.028em}.hero-intro h1{font-size:clamp(43px,3.35vw,54px);line-height:1}.product-strength{font-weight:520;letter-spacing:-.018em}.formula-copy h2,.formula-benefits__intro h2,.ugc-heading h2,.review-summary h2,.faq-grid .section-heading h2,.final-offer__copy h2{font-size:clamp(37px,3.05vw,46px);line-height:1.04}.review-card h3{font-size:clamp(31px,2.8vw,43px);line-height:1.04}.review-card>p{font-weight:400;letter-spacing:-.01em}.folio{position:relative;display:inline-flex;width:fit-content;align-items:center;gap:9px;color:#4b7068;font-weight:700;letter-spacing:.12em}.folio:before{width:9px;height:9px;flex:0 0 9px;border:1px solid rgba(9,57,49,.18);border-radius:50%;background:var(--r42-foil);box-shadow:inset 0 0 0 1px #ffffff73;content:""}.offer-panel__header .folio:before,.final-offer .folio:before{border-color:#ffffff3d}.mechanism-section{padding:82px 0 76px}.mechanism-heading{margin-bottom:32px}.mechanism-heading .folio{margin-bottom:-35px}.mechanism-heading h2{max-width:720px;font-size:clamp(43px,3.9vw,58px);line-height:1}.mechanism-lane{min-height:272px;padding:24px 28px;border-radius:24px}.mechanism-path{margin:28px 0 22px}.mechanism-node,.mechanism-gate{min-height:68px;border-radius:15px}.mechanism-takeaway{margin-top:14px;padding-block:12px}.formula-section{position:relative;overflow:hidden;padding:78px 0 76px}.formula-section:after{position:absolute;top:64px;right:-88px;width:210px;height:210px;border:1px solid rgba(10,57,49,.09);border-radius:50%;background:radial-gradient(circle at 37% 31%,rgba(255,255,255,.92),transparent 25%),var(--r42-foil);content:"";opacity:.28;pointer-events:none}.formula-grid{position:relative;z-index:1;grid-template-columns:minmax(0,.72fr) minmax(520px,1.28fr);gap:42px clamp(58px,7vw,112px)}.formula-copy{align-self:center;padding:0;border-left:0;background:transparent}.formula-copy h2{margin-top:14px}.formula-specification{padding-inline:24px;border:1px solid #d8e4e1;border-radius:0;background:linear-gradient(112deg,#c8eee738,#e5e0f42e 58%,#fffefadb)}.formula-benefits{gap:clamp(58px,7vw,112px);padding-top:34px}.formula-benefits__intro h2{max-width:560px}.formula-benefits .story-points article{min-height:66px}.ugc-section{position:relative;padding:90px 0 76px;background:linear-gradient(180deg,#c8eee724,#fff0 38%),#f8fbfa}.ugc-heading{margin-bottom:32px}.ugc-rail{grid-template-columns:minmax(0,1.18fr) minmax(0,.91fr) minmax(0,.91fr);gap:22px;align-items:start}.ugc-card{position:relative;padding-bottom:15px;border-bottom:1px solid #ccdcd8}.ugc-card:before{position:absolute;z-index:3;top:14px;left:14px;display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.62);border-radius:50%;color:#0a3931;background:#ffffffc7;box-shadow:0 8px 25px #082f2821;content:"01";font-size:9px;font-weight:720;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ugc-card:nth-child(2):before{content:"02"}.ugc-card:nth-child(3):before{content:"03"}.ugc-card figure{width:100%;height:auto;border-radius:20px;box-shadow:0 14px 34px #0b342d14}.ugc-card:first-child figure{aspect-ratio:1 / 1.08}.ugc-card:not(:first-child) figure{aspect-ratio:4 / 3.42}.ugc-card:not(:first-child) blockquote{min-height:72px}.ugc-card figcaption span{border-radius:999px;background:#0a39315c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.prototype-note{display:flex;width:fit-content;gap:4px;margin:24px 0 0 auto;padding:8px 11px;border:1px solid #d4e1de;border-radius:999px;color:#6a7e79;background:#ffffffb3;font-size:9px}.prototype-note strong{color:#3f625a}.final-offer__copy{grid-template:"folio details product" auto "title details product" 1fr / minmax(240px,.72fr) minmax(370px,1.03fr) minmax(230px,.64fr)}.final-offer__product{position:relative;aspect-ratio:auto;height:300px;overflow:visible;border:0;border-radius:0;background:transparent}.final-offer__product:before{position:absolute;z-index:0;top:34px;right:8px;bottom:12px;left:8px;border-radius:50%;background:var(--r42-foil);content:"";filter:blur(1px);opacity:.72}.final-offer__product img{position:relative;z-index:1;filter:drop-shadow(0 24px 30px rgba(0,24,20,.28))}@media(min-width:768px)and (max-width:1023px){.gallery-stage{height:min(52vw,400px);max-height:400px}.formula-grid,.formula-benefits{grid-template-columns:1fr;gap:34px}.formula-copy{max-width:650px}.formula-specification{padding-inline:20px}.ugc-rail{gap:15px}.ugc-card:first-child figure,.ugc-card:not(:first-child) figure{aspect-ratio:4 / 4.25}.final-offer__copy{grid-template:"folio product" auto "title product" auto "details details" auto / minmax(0,1fr) 170px;gap:12px 34px}.final-offer__product{display:block;width:170px;height:190px}}@media(min-width:1024px)and (max-height:760px){.hero{padding-top:24px}.breadcrumb{margin-bottom:10px}.hero-intro h1{margin:5px 0 8px;font-size:42px}.product-strength{margin-top:6px}.rating-link{margin-bottom:9px}.offer-panel{padding:16px}.offer-panel__header{margin-bottom:8px}.plan-option{min-height:54px;padding-block:7px}.offer-panel__submit{min-height:48px;margin-top:8px}}@media(max-width:767px){.hero-intro h1{font-size:clamp(36px,9.6vw,41px);letter-spacing:-.024em}.formula-copy h2,.formula-benefits__intro h2,.ugc-heading h2,.review-summary h2,.faq-grid .section-heading h2,.final-offer__copy h2{font-size:clamp(32px,8.55vw,37px);letter-spacing:-.022em;line-height:1.05}.folio{gap:7px;letter-spacing:.105em}.folio:before{width:8px;height:8px;flex-basis:8px}.mechanism-section{padding:64px 0 62px}.mechanism-heading{margin-bottom:26px}.mechanism-heading .folio{margin-bottom:0}.mechanism-heading h2{font-size:clamp(35px,9.2vw,40px);letter-spacing:-.025em}.mechanism-lane{min-height:0;padding:22px;border-radius:21px}.formula-section{padding:60px 0 58px}.formula-section:after{top:38px;right:-115px;opacity:.22}.formula-grid{grid-template-columns:minmax(0,1fr);gap:28px}.formula-specification{padding-inline:0;border-right:0;border-left:0;background:linear-gradient(112deg,#c8eee72e,#e5e0f41f)}.formula-benefits{gap:25px;padding-top:27px}.ugc-section{padding:62px 0}.ugc-rail{display:flex;gap:13px;align-items:stretch}.ugc-card,.ugc-card:first-child{flex:0 0 78vw}.ugc-card:first-child figure,.ugc-card:not(:first-child) figure{aspect-ratio:4 / 4.25}.ugc-card:not(:first-child) blockquote{min-height:0}.prototype-note{width:100%;justify-content:center;margin-top:20px;border-radius:12px;text-align:center}.final-offer__copy{display:grid;grid-template:"folio product" auto "title product" auto "details details" auto / minmax(0,1fr) 108px;gap:10px 16px;align-items:center;padding:38px 22px 42px}.final-offer__copy .folio{grid-area:folio;align-self:end}.final-offer__copy h2{grid-area:title;align-self:start;margin-bottom:22px}.final-offer__product{display:block;grid-area:product;width:108px;height:138px}.final-offer__product:before{top:24px;right:0;bottom:14px;left:0}.final-offer__details{grid-area:details}}:root{--r43-ink: #073b33;--r43-ink-2: #0d5045;--r43-line: rgba(7,59,51,.15);--r43-muted: #5b746e;--r43-paper: #fffefa;--r43-mint: #edf8f4;--r43-foil: linear-gradient(112deg,#c2eee5 0%,#c7e8f2 31%,#ded5f3 65%,#f4c8bc 100%)}.menu-toggle,.gallery-expand,.gallery-arrow{min-width:44px;min-height:44px}.hero{padding:42px 0 48px}.hero-grid{grid-template:"gallery intro" auto "gallery offer" auto / minmax(0,1.02fr) minmax(500px,.98fr);gap:16px clamp(38px,4.2vw,66px)}.hero-intro h1{font-size:clamp(43px,3.45vw,55px)}.product-gallery{grid-template:"thumbs stage" auto "thumbs support" auto / 62px minmax(0,1fr);gap:11px 13px}.gallery-stage{border-radius:28px}.gallery-thumbnail{width:60px;height:60px;border-radius:13px}.gallery-support{min-height:48px}.offer-panel{padding:18px;border-color:#073b332e;border-radius:24px;background:#fffefaf5;box-shadow:0 20px 52px #073b331a}.offer-panel__header{margin-bottom:10px}.offer-panel__header h2{margin:2px 0 3px;font-size:25px;font-weight:610}.offer-panel__intro{font-size:11px}.size-options{margin:0 0 11px;padding:0;border:0}.size-options legend,.plan-picker>legend{width:100%;margin:0 0 6px;padding:0;color:#547069;font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.size-options__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.size-option{display:grid;min-height:52px;grid-template-columns:auto auto;gap:0 4px;align-content:center;justify-content:center;padding:6px 8px;border-color:var(--r43-line);border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.size-option:hover{transform:translateY(-1px);border-color:#073b336b}.size-option strong,.size-option span{align-self:baseline;color:var(--r43-ink);line-height:1}.size-option strong{font-size:15px}.size-option span{font-size:10px}.size-option small{grid-column:1 / -1;margin-top:4px;color:#6d817d;font-size:8px;line-height:1}.size-option.is-selected{border-color:var(--r43-ink);color:#fff;background:var(--r43-ink);box-shadow:none}.plan-picker{margin:0}.plan-picker__grid{gap:0;overflow:hidden;border:1px solid rgba(7,59,51,.25);border-radius:16px;background:#fff}.plan-option{min-height:66px;padding:10px 12px;border:0;border-radius:0;background:#fff;box-shadow:none}.plan-option+.plan-option{border-top:1px solid var(--r43-line)}.plan-option:hover{transform:none;background:#fafdfc}.plan-option.is-selected{border-color:transparent;background:linear-gradient(105deg,#edf9f5,#f3f7fb 74%);box-shadow:inset 4px 0 0 var(--r43-ink)}.plan-option__radio{width:18px;height:18px}.plan-option__eyebrow{color:#53746c}.plan-option__copy strong{font-size:14px}.plan-option__copy>span,.plan-option__meta small{font-size:9px}.plan-option__meta>strong{font-size:16px}.plan-option__meta small b{color:#1f735e;font-weight:850}.member-benefits{display:grid;min-height:54px;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;margin-top:4px;padding:8px 11px;border:1px solid var(--r43-line);border-radius:14px;background:#f8faf8}.member-benefits[hidden]{display:none}.member-benefits__mark{display:grid;width:42px;height:38px;place-items:center;border-radius:10px;color:var(--r43-ink);background:var(--r43-foil);font-size:21px;font-weight:300}.member-benefits strong,.member-benefits span{display:block}.member-benefits strong{color:var(--r43-ink);font-size:11px}.member-benefits span{margin-top:2px;color:#657c76;font-size:9px;line-height:1.35}.offer-panel__submit{min-height:50px;margin-top:10px;border-radius:999px;letter-spacing:-.005em}.buy-once-link{display:block;width:fit-content;min-height:44px;margin:4px auto 0;padding:5px 8px;border:0;color:var(--r43-ink);background:transparent;font-size:11px;font-weight:650;text-decoration:underline;text-underline-offset:3px}.buy-once-link.is-selected{border-radius:9px;color:#fff;background:var(--r43-ink);text-decoration:none}.offer-panel__assurances,.offer-reassurance{margin-top:5px}@media(min-width:1024px)and (max-height:760px){.hero{padding:18px 0 30px}.hero-grid{gap-block:8px}.breadcrumb{margin-bottom:7px}.hero-intro h1{margin:4px 0 6px;font-size:40px}.rating-link{margin:2px 0 5px}.hero-intro__benefit{font-size:15px;line-height:1.3}.offer-panel{padding:14px 16px}.offer-panel__header{margin-bottom:6px}.offer-panel__header h2{font-size:22px}.size-option{min-height:48px}.plan-option{min-height:58px;padding-block:6px}.offer-panel__submit{min-height:48px;margin-top:8px}}.size-option:focus-within,.plan-option:focus-within,.buy-once-link:focus-visible{outline:3px solid rgba(73,150,134,.34);outline-offset:2px}.proof-rail__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.proof-rail article{min-height:90px;padding:17px clamp(16px,2vw,28px)}.proof-rail h2{font-size:12px}.proof-rail p{max-width:240px;font-size:9px;line-height:1.4}.mechanism-section{padding:76px 0 72px}.mechanism-heading{grid-template-columns:minmax(0,1.15fr) minmax(260px,.55fr);margin-bottom:26px}.mechanism-heading h2{max-width:740px;font-size:clamp(42px,3.7vw,56px)}.mechanism-map{gap:14px}.mechanism-lane{min-height:250px;padding:24px 26px;border-radius:24px}.mechanism-lane--blocked{border-color:#f29d8a61;background:linear-gradient(135deg,#03241feb,#113f38eb),repeating-linear-gradient(135deg,transparent 0 12px,rgba(255,255,255,.025) 12px 24px)}.mechanism-lane--direct{border:1px solid rgba(197,234,226,.5);background:linear-gradient(112deg,#d5f3ec,#e8f3f6 53%,#ebe5f7);box-shadow:0 20px 50px #02221d24}.mechanism-path{margin:22px 0 17px}.mechanism-gate{position:relative;min-height:78px;border-color:#f29d8a94;background:#05221dad;box-shadow:inset 5px 0 #ef9d8b,inset -5px 0 #ef9d8b}.mechanism-gate:after{position:absolute;top:50%;right:11px;left:11px;height:2px;content:"";background:#ef9d8b;opacity:.9;transform:rotate(-13deg)}.mechanism-gate strong,.mechanism-gate small,.mechanism-gate em{position:relative;z-index:1}.mechanism-lane--blocked .mechanism-node--conditional{color:#ffffff9e;border-style:dashed;background:#ffffff08}.mechanism-direct{color:var(--r43-ink)}.mechanism-node--ready{color:#fff;border-color:var(--r43-ink);background:var(--r43-ink)}.mechanism-takeaway{justify-content:center;gap:8px;max-width:860px;margin:14px auto 0;border-color:#cdeee747;text-align:center}.ugc-section{padding:78px 0 72px;background:linear-gradient(180deg,#cff1e933,#fff0 34%),#f8fbfa}.ugc-heading{margin-bottom:25px}.ugc-rail{grid-template-columns:minmax(0,1.08fr) minmax(0,.96fr) minmax(0,.96fr);gap:16px}.ugc-card{padding-bottom:13px}.ugc-card figure,.ugc-card:first-child figure,.ugc-card:not(:first-child) figure{aspect-ratio:4 / 5;border-radius:18px}.ugc-card blockquote,.ugc-card:not(:first-child) blockquote{min-height:0;margin-top:14px;font-size:clamp(16px,1.45vw,21px);line-height:1.22}.ugc-card footer{margin-top:16px}.prototype-note{margin-top:18px;padding:8px 12px;color:#58736c;border-color:var(--r43-line);background:#fff}.final-offer{padding:72px 0;background:#f8fbfa}.final-offer__copy{display:grid;grid-template:"folio folio product" auto "title details product" 1fr / minmax(260px,.86fr) minmax(360px,1.1fr) minmax(210px,.54fr);gap:14px clamp(28px,4vw,66px);align-items:center;min-height:420px;padding:clamp(42px,5vw,72px);border-radius:34px;background:radial-gradient(circle at 92% 30%,rgba(175,229,218,.22),transparent 25%),linear-gradient(118deg,#063a32,#0a4b40)}.final-offer__copy .folio{grid-area:folio;align-self:end}.final-offer__copy h2{grid-area:title;align-self:start;max-width:410px;margin:0;font-size:clamp(38px,3.2vw,50px)}.final-offer__product{grid-area:product;width:100%;height:auto;min-height:280px}.final-offer__product:before{top:34px;right:0;bottom:24px;left:0}.final-offer__product img{width:100%;height:100%;object-fit:contain}.final-offer__details{grid-area:details}.final-offer__price{margin-top:12px}.final-offer__review{max-width:540px;margin-top:18px;font-size:11px;line-height:1.5}.final-offer__proof{row-gap:8px;margin-top:16px}@media(max-width:1180px){.hero-grid{grid-template-columns:minmax(0,1fr) minmax(460px,.98fr);gap-inline:28px}.product-gallery{grid-template-columns:54px minmax(0,1fr)}.gallery-thumbnail{width:52px;height:52px}.member-benefits span{font-size:8px}.final-offer__copy{grid-template-columns:minmax(230px,.8fr) minmax(330px,1.1fr) minmax(190px,.5fr);gap-inline:30px}}@media(max-width:1023px){.hero{padding-top:30px}.hero-grid{grid-template:"intro" auto "gallery" auto "offer" auto / minmax(0,1fr);gap:20px}.gallery-stage{height:min(66vw,520px);max-height:520px}.offer-panel{max-width:760px;margin-inline:auto}.mechanism-heading{grid-template-columns:1fr}.final-offer__copy{grid-template:"folio product" auto "title product" auto "details details" auto / minmax(0,1fr) 190px;min-height:0}.final-offer__copy .folio{grid-area:folio}.final-offer__copy h2{grid-area:title}.final-offer__product{grid-area:product;min-height:240px}.final-offer__details{grid-area:details;max-width:600px}}@media(max-width:767px){.hero{padding:22px 0 28px}.hero-grid{gap:16px}.hero-intro h1{font-size:clamp(35px,9.35vw,40px)}.product-gallery{grid-template:"stage" auto "thumbs" auto "support" auto / minmax(0,1fr)}.gallery-stage{height:auto;max-height:none}.offer-panel{padding:15px;border-radius:20px}.offer-panel__header h2{font-size:24px}.size-options__grid{gap:5px}.size-option{min-height:49px;padding-inline:5px}.size-option strong{font-size:14px}.size-option small{font-size:7px}.plan-option{grid-template-columns:18px minmax(0,1fr) auto;min-height:66px;padding:9px 10px}.plan-option__copy>span{max-width:none;white-space:normal}.member-benefits{grid-template-columns:38px minmax(0,1fr);padding:8px 9px}.member-benefits__mark{width:38px;height:36px}.member-benefits span{font-size:8px}.offer-panel__assurances{gap:8px;font-size:8px}.proof-rail__grid{grid-template-columns:1fr 1fr}.proof-rail article{min-height:92px;padding:15px 12px}.mechanism-section{padding:58px 0 56px}.mechanism-heading{margin-bottom:22px}.mechanism-heading h2{font-size:clamp(34px,9vw,39px)}.mechanism-map{gap:11px}.mechanism-lane{min-height:0;padding:20px}.mechanism-path,.mechanism-lane--direct .mechanism-path{gap:7px}.mechanism-gate{min-height:88px}.mechanism-takeaway{display:block;padding:12px 14px;font-size:10px}.mechanism-takeaway span{display:block;margin-bottom:5px}.ugc-section{padding:58px 0 54px}.ugc-rail{display:flex;gap:12px;scroll-snap-type:x mandatory}.ugc-card,.ugc-card:first-child{flex:0 0 min(78vw,330px);scroll-snap-align:start}.ugc-card figure,.ugc-card:first-child figure,.ugc-card:not(:first-child) figure{aspect-ratio:4 / 5}.ugc-card blockquote,.ugc-card:not(:first-child) blockquote{font-size:17px}.prototype-note{justify-content:flex-start;text-align:left}.final-offer{padding:50px 0}.final-offer__copy{grid-template:"folio product" auto "title product" auto "details details" auto / minmax(0,1fr) 106px;gap:10px 14px;padding:32px 20px 34px;border-radius:25px}.final-offer__copy h2{margin-bottom:14px;font-size:clamp(31px,8.2vw,36px)}.final-offer__product{width:106px;height:132px;min-height:0}.final-offer__product:before{top:20px;right:0;bottom:12px;left:0}.final-offer__review{font-size:10px}.sticky-purchase{min-height:62px}}@media(max-width:380px){.size-option span{display:none}.plan-option__copy>span{max-width:128px}.plan-option__meta small{max-width:80px}}.review-proof-stack{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:16px;min-height:530px}.review-proof-stack .review-card{min-height:0;padding:clamp(38px,4vw,58px)}.review-proof-stack .review-card:after{top:20px}.review-proof-stack .review-card__top{margin-bottom:22px}.review-proof-stack .review-card h3{margin-bottom:16px;font-size:clamp(30px,2.8vw,42px)}.review-proof-stack .review-card>p{max-width:640px;font-size:clamp(17px,1.35vw,21px);line-height:1.48}.review-proof-stack .review-card footer{margin-top:24px}.external-proof{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;min-height:112px;padding:18px 22px;border:1px solid #d4e1de;border-radius:18px;color:#07372f;background:#fff}.external-proof__score{display:grid;grid-template-columns:auto 1fr;gap:4px 9px;align-items:end;min-width:92px}.external-proof__score strong{grid-row:1 / 3;font-size:34px;line-height:.96;letter-spacing:-.06em}.external-proof__score span{color:#bd6c16;font-size:9px;letter-spacing:.04em}.external-proof__context{display:flex;min-width:0;flex-direction:column;gap:4px;padding-left:18px;border-left:1px solid #d4e1de}.external-proof__context strong{font-size:13px}.external-proof__context span{color:#667a75;font-size:10px}.external-proof a{color:#07372f;font-size:11px;font-weight:750;text-decoration:underline;text-underline-offset:3px}@media(max-width:1023px){.review-proof-stack{min-height:0}}@media(max-width:600px){.review-proof-stack{gap:12px}.review-proof-stack .review-card{padding:30px 24px}.review-proof-stack .review-card h3{font-size:28px}.review-proof-stack .review-card>p{font-size:16px}.external-proof{grid-template-columns:auto 1fr;gap:14px;min-height:0;padding:16px}.external-proof__score{min-width:78px}.external-proof__score strong{font-size:30px}.external-proof__context{padding-left:14px}.external-proof a{grid-column:1 / -1;justify-self:start;min-height:44px;padding-top:12px}}.mechanism-section{padding:88px 0 82px}.mechanism-section>.shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(300px,.68fr) minmax(600px,1.32fr);column-gap:clamp(52px,6.5vw,104px);align-items:center}.mechanism-heading{display:block;margin:0}.mechanism-heading .folio{margin:0 0 20px}.mechanism-heading h2{max-width:470px;font-size:clamp(44px,4.2vw,62px);line-height:.98}.mechanism-heading>p:last-child{max-width:390px;margin-top:24px}.mechanism-map{grid-column:2;display:grid;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden;border:1px solid rgba(220,237,233,.68);border-radius:28px;background:#f7faf9;box-shadow:0 28px 70px #011c183d}.mechanism-lane{display:grid;grid-template-columns:154px minmax(0,1fr);gap:10px 22px;align-items:center;min-height:0;padding:26px 28px;overflow:visible;border:0;border-radius:0;color:#093c33}.mechanism-lane:after{content:none}.mechanism-lane--blocked{border-bottom:1px solid #d8e2df;background:#f7f3ef}.mechanism-lane--direct{border:0;background:radial-gradient(circle at 84% 20%,rgba(255,255,255,.9),transparent 27%),linear-gradient(112deg,#d3f2ea,#e8f2f4 52%,#ece5f6);box-shadow:none}.mechanism-lane__label h3{margin-top:11px;font-size:23px;line-height:1.04}.mechanism-status--blocked{color:#8a5547;background:#eddfd8}.mechanism-status--direct{color:#0a4a3e;background:#ffffffbd}.mechanism-path,.mechanism-lane--direct .mechanism-path{margin:0}.mechanism-path{grid-template-columns:minmax(84px,.78fr) 24px minmax(150px,1.28fr) 24px minmax(102px,.94fr);gap:7px}.mechanism-lane--direct .mechanism-path{grid-template-columns:minmax(130px,1fr) 84px minmax(140px,1fr)}.mechanism-node,.mechanism-gate{min-height:66px;border-radius:14px}.mechanism-lane--blocked .mechanism-node{border-color:#d4dfdc;color:#234b44;background:#ffffffc2}.mechanism-gate{position:relative;align-items:flex-start;padding:13px 14px 13px 50px;border:0;color:#123e36;background:#f0ded5;box-shadow:none;text-align:left}.mechanism-gate:before{position:absolute;top:50%;left:14px;display:grid;width:26px;height:26px;place-items:center;border-radius:50%;color:#fff;background:#a76250;content:"1";font-size:11px;font-weight:850;transform:translateY(-50%)}.mechanism-gate:after{content:none}.mechanism-gate small{color:#8a5547}.mechanism-gate strong{max-width:none;color:#123e36}.mechanism-gate em{color:#8a5547}.mechanism-arrow{color:#78908a}.mechanism-lane--blocked .mechanism-node--conditional{border:1px dashed #aebfba;color:#6d7f7a;background:#e8edebb8}.mechanism-direct,.mechanism-direct small{color:#315e55}.mechanism-node--ready{border:0;color:#fff;background:#0b4a3f}.mechanism-lane>p,.mechanism-lane--direct>p{grid-column:2;margin:0;color:#687d77;font-size:11px}.mechanism-takeaway{grid-column:2;justify-content:flex-start;max-width:none;margin:12px 0 0;padding:11px 16px;border-color:#cdeee740;border-radius:14px;text-align:left}.mechanism-takeaway strong{color:#d5f3ec}@media(max-width:1180px){.mechanism-section>.shell{display:block}.mechanism-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:28px 54px;align-items:end;margin-bottom:28px}.mechanism-heading .folio{grid-column:1 / -1;margin-bottom:-16px}.mechanism-heading>p:last-child{margin-top:0}.mechanism-map,.mechanism-takeaway{grid-column:auto}}@media(max-width:900px){.mechanism-heading{display:block}.mechanism-heading .folio{margin:0 0 16px}.mechanism-heading>p:last-child{margin-top:18px}.mechanism-lane{grid-template-columns:138px minmax(0,1fr);padding:24px 22px}}@media(max-width:700px){.mechanism-section{padding:62px 0 58px}.mechanism-section>.shell{width:min(100% - 28px,560px)}.mechanism-heading{margin-bottom:24px}.mechanism-heading h2{max-width:350px;font-size:clamp(36px,10vw,42px)}.mechanism-map{border-radius:24px}.mechanism-lane{display:block;padding:22px 18px 20px}.mechanism-lane__label h3{font-size:24px}.mechanism-path,.mechanism-lane--direct .mechanism-path{grid-template-columns:minmax(0,1fr);gap:8px;margin:20px 0 16px}.mechanism-node,.mechanism-gate{min-height:60px}.mechanism-arrow{width:100%;font-size:0;line-height:1;transform:none}.mechanism-arrow:after{color:#78908a;content:"\2193";font-size:22px}.mechanism-direct{min-height:46px;flex-direction:column;justify-content:center}.mechanism-direct small{padding:0;background:transparent}.mechanism-direct>span{font-size:0;line-height:1;transform:none}.mechanism-direct>span:after{color:#315e55;content:"\2193";font-size:22px}.mechanism-lane>p,.mechanism-lane--direct>p{margin-top:2px}.mechanism-takeaway{display:block;margin-top:12px;padding:13px 14px;text-align:center}.formula-specification{padding:0 18px 4px;overflow:hidden;border:1px solid #d5e2df;border-radius:18px;background:linear-gradient(112deg,#c8eee733,#e5e0f426 58%,#fffefae6)}.formula-specification__header{padding-block:17px 14px}.formula-ledger>div{padding-block:17px}.formula-ledger__pure{padding-block:19px!important}.formula-benefits .story-points{padding:0 16px;overflow:hidden;border:1px solid #d5e2df;border-radius:18px;background:#ffffffb8}.formula-benefits .story-points article,.formula-benefits .story-points article:first-child{padding-block:16px;border-top:0}}.mechanism-heading h2{max-width:500px;font-size:clamp(42px,3.8vw,56px);line-height:1}.mechanism-simple{grid-column:2;overflow:hidden;border:1px solid rgba(220,237,233,.72);border-radius:28px;color:#0a3d34;background:#f9fbfa;box-shadow:0 28px 70px #011c183d}.mechanism-question{margin:0;padding:19px 26px;border-bottom:1px solid #d9e5e2;color:#486860;background:#fff;font-size:13px;font-weight:760;letter-spacing:.01em;text-align:center}.mechanism-answers{display:grid;grid-template-columns:.9fr 1.1fr}.mechanism-answer{display:flex;min-width:0;min-height:300px;flex-direction:column;padding:28px}.mechanism-answer--yes{border-right:1px solid #d5e1de;background:#f7f2ee}.mechanism-answer--no{background:radial-gradient(circle at 88% 12%,rgba(255,255,255,.96),transparent 27%),linear-gradient(132deg,#cdf0e7,#e7f1f4 53%,#eee6f7)}.mechanism-answer__top{display:flex;gap:13px;align-items:center}.mechanism-answer__verdict{font-size:clamp(44px,4.2vw,62px);font-weight:760;letter-spacing:-.07em;line-height:.9}.mechanism-answer--yes .mechanism-answer__verdict{color:#a05d4b}.mechanism-answer--no .mechanism-answer__verdict{color:#0b5648}.mechanism-answer__name{max-width:150px;color:#496760;font-size:11px;font-weight:820;letter-spacing:.07em;line-height:1.3;text-transform:uppercase}.mechanism-answer h3{margin:28px 0 12px;color:#0a3d34;font-size:clamp(25px,2vw,31px);font-weight:680;letter-spacing:-.04em;line-height:1.04}.mechanism-answer>p{max-width:360px;margin:0;color:#5e756f;font-size:14px;line-height:1.5}.mechanism-answer__result{display:flex;gap:11px;align-items:center;min-height:54px;margin-top:auto;padding:12px 14px;border-radius:14px;font-size:12px}.mechanism-answer__result span{display:grid;flex:0 0 27px;width:27px;height:27px;place-items:center;border-radius:50%;color:#fff;font-weight:850}.mechanism-answer--yes .mechanism-answer__result{color:#75483c;background:#ecdcd4}.mechanism-answer--yes .mechanism-answer__result span{background:#a76250}.mechanism-answer--no .mechanism-answer__result{color:#fff;background:#0b5648;box-shadow:0 14px 30px #07473b29}.mechanism-answer--no .mechanism-answer__result span{background:#ffffff2e}.mechanism-simple__takeaway{display:flex;gap:10px;align-items:center;justify-content:center;margin:0;padding:15px 20px;border-top:1px solid #d5e1de;color:#617a74;background:#fff;font-size:12px}.mechanism-simple__takeaway span{color:#5d7a73;font-size:8px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.mechanism-simple__takeaway strong{color:#0a4a3e}@media(max-width:1180px){.mechanism-simple{grid-column:auto}}@media(max-width:700px){.mechanism-heading h2{max-width:350px;font-size:clamp(34px,9.5vw,40px)}.mechanism-simple{border-radius:24px}.mechanism-question{padding:17px 18px;font-size:12px}.mechanism-answers{grid-template-columns:minmax(0,1fr)}.mechanism-answer{min-height:278px;padding:24px 18px 20px}.mechanism-answer--yes{border-right:0;border-bottom:1px solid #d5e1de}.mechanism-answer__verdict{font-size:48px}.mechanism-answer h3{margin-top:24px;font-size:27px}.mechanism-answer>p{font-size:13px}.mechanism-simple__takeaway{display:block;padding:15px 18px;text-align:center}.mechanism-simple__takeaway span{display:block;margin-bottom:5px}}:root{--r47-ink: #073b33;--r47-muted: #607872;--r47-line: rgba(7,59,51,.16);--r47-paper: #fbfdfc;--r47-mint: #eef8f5}.gallery-stage,.mechanism-simple,.mechanism-answer--no .mechanism-answer__result,.ugc-card:before,.ugc-card figure,.review-summary,.featured-review,.review-card,.rating-aggregate,.final-offer__copy,.offer-panel__submit,.primary-button,.sticky-purchase{box-shadow:none!important}.sticky-purchase{border-top:1px solid rgba(255,255,255,.16)}.offer-panel{border-color:#073b333d;box-shadow:none}.gallery-stage,.mechanism-simple,.ugc-card figure{border:1px solid var(--r47-line)}.mechanism-simple{border-radius:22px}.final-offer__copy{border:1px solid rgba(255,255,255,.12);border-radius:26px}@media(min-width:1024px){.product-gallery{height:auto;grid-template:"thumbs stage" minmax(0,1fr) "thumbs support" auto "thumbs confidence" 58px / 62px minmax(0,1fr);align-content:stretch;align-self:stretch}.gallery-stage{width:100%;height:100%;min-height:0;max-height:none}}.gallery-confidence{display:grid;grid-area:confidence;grid-template-columns:repeat(3,minmax(0,1fr));min-height:58px;border-top:1px solid var(--r47-line);border-bottom:1px solid var(--r47-line);color:var(--r47-muted);background:#ffffff9e}.gallery-confidence span{display:flex;flex-direction:column;justify-content:center;padding:9px 13px;font-size:9px;line-height:1.25}.gallery-confidence span+span{border-left:1px solid var(--r47-line)}.gallery-confidence strong{color:var(--r47-ink);font-size:11px;font-weight:760}.offer-panel__intro{display:flex;flex-wrap:wrap;gap:2px 4px;align-items:center}.offer-panel__shipping{display:inline-flex;align-items:center;min-height:20px;margin-left:4px;padding:3px 7px;border:1px solid rgba(25,112,91,.22);border-radius:999px;color:#176a57;background:#edf8f4;font-size:9px;font-weight:760}.plan-option__meta{min-width:138px}.plan-option__price-line strong{color:var(--r47-ink);font-size:17px;letter-spacing:-.025em}.plan-option__price-line del{color:#81918d;font-size:9px}.plan-option__meta small{display:grid;gap:1px;justify-items:end;margin-top:2px;line-height:1.15}.plan-option__meta small b{display:inline-flex;min-height:18px;align-items:center;padding:2px 6px;border-radius:4px;color:#0f624f;background:#dff4ed;font-size:9.5px;font-weight:850}.plan-option__meta small span{color:#176f5a;font-size:9.5px;font-weight:740;white-space:nowrap}.plan-option__meta small em{color:#176f5a;font-style:normal;font-weight:820}.buy-once-link{font-weight:720}.ugc-section{padding:72px 0 64px;border-top:1px solid rgba(7,59,51,.08);border-bottom:1px solid rgba(7,59,51,.08);background:linear-gradient(180deg,#f2faf7,#fbfdfc 42% 100%)}.ugc-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.46fr);gap:42px;align-items:end;margin-bottom:28px}.ugc-heading__note>p:first-child{max-width:360px;margin:0;color:var(--r47-muted);font-size:16px;line-height:1.5}.ugc-heading .prototype-note{display:block;width:auto;margin:9px 0 0;padding:0;border:0;border-radius:0;color:#738782;background:transparent;font-size:9px;line-height:1.4;text-align:left}.ugc-heading .prototype-note strong{color:#496961}.ugc-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.ugc-card,.ugc-card:first-child{display:grid;height:100%;min-width:0;grid-template-rows:auto minmax(62px,auto) auto;padding:0 0 16px;border-bottom:1px solid var(--r47-line)}.ugc-card figure,.ugc-card:first-child figure,.ugc-card:not(:first-child) figure{width:100%;aspect-ratio:4 / 5;border-radius:16px}.ugc-card figcaption{right:20px;bottom:18px;left:20px}.ugc-card figcaption span{display:inline-flex;width:fit-content;min-height:26px;align-items:center;padding:5px 11px;border:1px solid rgba(255,255,255,.46);border-radius:999px;background:#08302975;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ugc-card blockquote,.ugc-card:not(:first-child) blockquote{min-height:0;margin:16px 6px 8px;font-size:clamp(16px,1.35vw,20px);line-height:1.28}.ugc-card footer{align-self:end;margin:10px 6px 0}@media(max-width:1023px){.product-gallery{height:auto;grid-template:"stage" auto "thumbs" auto "support" auto / minmax(0,1fr)}.gallery-stage{height:min(66vw,520px);max-height:520px}.gallery-confidence{display:none}.ugc-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.58fr);gap:28px}}@media(max-width:767px){.gallery-stage{height:auto;max-height:none}.offer-panel__intro{font-size:10px}.offer-panel__shipping{margin-left:0}.plan-option{grid-template-columns:18px minmax(0,1fr) minmax(116px,auto)}.plan-option__meta{min-width:116px}.plan-option__price-line{gap:5px}.plan-option__price-line strong{font-size:16px}.plan-option__meta small span{font-size:8.5px}.ugc-section{padding:58px 0 52px}.ugc-heading{grid-template-columns:minmax(0,1fr);gap:12px;align-items:start;margin-bottom:24px}.ugc-heading__note>p:first-child{max-width:330px;font-size:14px}.ugc-heading .prototype-note{max-width:340px;margin-top:7px;font-size:8px}.ugc-rail{display:flex;gap:13px;align-items:stretch}.ugc-card,.ugc-card:first-child{flex:0 0 min(78vw,330px);grid-template-rows:auto minmax(68px,auto) auto}.ugc-card figcaption{right:16px;bottom:15px;left:16px}.ugc-card figcaption span{min-height:25px;padding:5px 10px}}@media(max-width:370px){.plan-option{grid-template-columns:18px minmax(0,1fr) 104px;gap:7px;padding-inline:8px}.plan-option__meta{min-width:104px}.plan-option__price-line del{display:none}}:root{--r48-ink: #073b33;--r48-line: rgba(7,59,51,.16);--r48-mint: #e8f6f2;--r48-paper: #fffefa}.folio:before{border-color:#073b3357;background:conic-gradient(from 215deg,#88d9c7,#b9d9f4,#dcc9ed,#f0d7a8,#88d9c7)}.plan-option__meta{display:grid;min-width:132px;grid-template-columns:auto auto auto;gap:2px 5px;align-items:baseline;justify-content:end}.plan-option__price-line,.plan-option__meta small{display:contents}.plan-option__price-line strong{grid-row:1;grid-column:1}.plan-option__price-line del{grid-row:1;grid-column:2}.plan-option__meta small b{min-height:17px;grid-row:1;grid-column:3;align-self:center;padding:2px 5px;border:1px solid rgba(15,98,79,.16);color:#075943;background:#d9f2ea;font-size:9px;line-height:1}.plan-option__meta small span{grid-row:2;grid-column:1 / -1;justify-self:end;color:#0b6b54;font-size:9.5px;font-weight:800}.mechanism-question{padding:18px 22px;border-bottom:1px solid rgba(7,59,51,.17);border-left:4px solid #58b9a3;color:var(--r48-ink);background:linear-gradient(90deg,#e7f6f1,#f4f0f8);font-size:14px;font-weight:840;letter-spacing:0;text-align:left}.ugc-card figcaption span{display:block;width:100%;min-height:0;padding:0 10px;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.review-summary .review-rating-line{color:#ffffffc2}.review-summary .review-rating-line .stars{color:#efc07d}.review-summary .review-rating-line strong{color:#fffefa}.review-summary .review-rating-line>span:last-child{color:#ffffffc2}.final-offer__value{margin:8px 0 0;color:#a9eadc;font-size:12px;font-weight:800;letter-spacing:.01em}.final-offer__details>.primary-button{min-width:260px;border:1px solid rgba(255,255,255,.78);border-radius:10px;background:#fffefa;box-shadow:none}@media(max-width:920px){.site-header{z-index:120}body.is-menu-open{overflow:hidden}body.is-menu-open:before{position:fixed;z-index:110;top:88px;right:0;bottom:0;left:0;content:"";background:var(--r48-paper)}.primary-nav{z-index:130;border-top:1px solid var(--r48-line);background:var(--r48-paper)}.primary-nav a{position:relative;z-index:1}.menu-toggle[aria-expanded=true]{border:1px solid rgba(7,59,51,.22);background:var(--r48-mint)}.menu-toggle__lines,.menu-toggle__lines:before,.menu-toggle__lines:after{transition:transform .15s ease,opacity .15s ease}.menu-toggle[aria-expanded=true] .menu-toggle__lines{background:transparent}.menu-toggle[aria-expanded=true] .menu-toggle__lines:before{top:0;transform:rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-toggle__lines:after{top:0;transform:rotate(-45deg)}}@media(max-width:767px){.gallery-stage{border:0;background:linear-gradient(145deg,#edf8f5,#faf6ee 52%,#eee9f8)}.gallery-stage img{padding:0}.plan-option{grid-template-columns:18px minmax(0,1fr) minmax(126px,auto)}.plan-option__meta{min-width:126px}.plan-option__price-line strong{font-size:16px}.plan-option__price-line del,.plan-option__meta small b{font-size:8px}.plan-option__meta small span{font-size:8.5px}.mechanism-question{padding:17px 18px;font-size:15px;line-height:1.3}.review-summary{padding:32px 26px}.final-offer__copy{grid-template:"folio product" auto "title product" auto "details details" auto / minmax(0,1fr) 132px;padding:34px 20px 28px}.final-offer__product{min-height:170px}.final-offer__product:before{top:12px;right:0;bottom:12px;left:0}.final-offer__details{max-width:none}.final-offer__value{font-size:13px}.final-offer__details>.primary-button{width:100%;min-width:0;min-height:54px;margin-top:16px}}@media(max-width:370px){.plan-option{grid-template-columns:18px minmax(0,1fr) 112px;padding-block:8px}.plan-option__meta{min-width:112px}}:root{--r49-ink: #073b33;--r49-line: rgba(7,59,51,.18);--r49-mint: #e8f5f1;--r49-paper: #fffefa}html,body{max-width:100%;overflow-x:hidden;overflow-x:clip}.product-gallery,.gallery-thumbnails{min-width:0;max-width:100%}.gallery-thumbnails{overscroll-behavior-inline:contain}.offer-panel{border-color:#073b336b;background:linear-gradient(180deg,#f1f8f6 0,#fffefa 28%)}.size-option.is-selected{border-color:#0b594a;color:#fff;background:#0b594a}.size-option.is-selected strong,.size-option.is-selected span,.size-option.is-selected small{color:#fff}.plan-option.is-selected{border-color:#17765f;background:#e7f4f0}.offer-panel__submit{border:1px solid #073b33}.mechanism-context{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(280px,.86fr);border-top:1px solid var(--r49-line);color:var(--r49-ink);background:#f7fbfa}.mechanism-context>div{padding:24px 26px}.mechanism-context__note{border-left:1px solid var(--r49-line);background:#edf7f4}.mechanism-context__eyebrow,.mechanism-context__note>strong{display:block;margin-bottom:7px;color:#0b6b54;font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.mechanism-context p{max-width:56ch;margin:0;color:#365f56;font-size:13px;line-height:1.55}.mechanism-context a{display:inline-flex;margin-top:10px;color:#075943;font-size:11px;font-weight:760;text-decoration:underline;text-underline-offset:3px}.community-proof{padding:76px 0 72px;color:var(--r49-ink);background:#fffefa}.community-proof__heading{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:48px;align-items:end;margin-bottom:30px}.community-proof__heading h2{max-width:760px;margin:10px 0 0;font-size:clamp(34px,4.2vw,60px);line-height:.98;letter-spacing:-.045em}.community-proof__heading>p{max-width:48ch;margin:0 0 4px;color:#607872;font-size:13px;line-height:1.55}.community-proof__rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.community-story{min-width:0;padding-bottom:18px;border-bottom:1px solid var(--r49-line)}.community-story figure{position:relative;aspect-ratio:4 / 5;overflow:hidden;margin:0;border-radius:18px;background:#eef4f1}.community-story img{width:100%;height:100%;object-fit:cover}.community-story figure:after{position:absolute;right:0;bottom:0;left:0;height:34%;content:"";background:linear-gradient(transparent,#04251f8c);pointer-events:none}.community-story button{position:absolute;z-index:2;top:50%;left:50%;display:grid;width:58px;height:58px;place-items:center;padding:0 0 0 3px;border:1px solid rgba(255,255,255,.8);border-radius:50%;color:#073b33;background:#fffefae6;opacity:1;transform:translate(-50%,-50%);cursor:default}.community-story figcaption{position:absolute;z-index:2;right:18px;bottom:16px;left:18px;color:#fff;font-size:10px;font-weight:820;letter-spacing:.11em;text-transform:uppercase}.community-story__prompt{min-height:52px;margin:16px 4px 7px;font-size:clamp(17px,1.5vw,21px);font-weight:700;line-height:1.25}.community-story>span{margin-left:4px;color:#71847f;font-size:10px;font-weight:680;letter-spacing:.04em;text-transform:uppercase}.retail-presence{padding:24px;border:1px solid rgba(7,59,51,.15);color:var(--r49-ink);background:#f7faf8}.retail-presence .folio{margin:0 0 15px}.retail-presence__marks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--r49-line);border-left:1px solid var(--r49-line)}.retail-presence__marks span{display:flex;min-height:54px;align-items:center;justify-content:center;padding:9px;border-right:1px solid var(--r49-line);border-bottom:1px solid var(--r49-line);font-size:14px;font-weight:780;text-align:center}.retail-presence>p:last-child{margin:14px 0 0;color:#667a75;font-size:11px;line-height:1.45}@media(max-width:767px){.gallery-thumbnails{width:100%;contain:inline-size layout}.offer-panel{border-color:#073b3380;background:linear-gradient(180deg,#eef8f5 0,#fffefa 24%)}.mechanism-context{grid-template-columns:1fr}.mechanism-context>div{padding:21px 20px}.mechanism-context__note{border-top:1px solid var(--r49-line);border-left:0}.mechanism-context p{font-size:13px}.community-proof{padding:58px 0 54px}.community-proof__heading{grid-template-columns:1fr;gap:16px;margin-bottom:24px}.community-proof__heading h2{max-width:12ch;font-size:37px;line-height:1}.community-proof__heading>p{font-size:12px}.community-proof__rail{width:100%;grid-template-columns:repeat(3,78vw);grid-auto-flow:initial;grid-auto-columns:initial;gap:13px;overflow-x:auto;overscroll-behavior-inline:contain;padding-right:0;scroll-snap-type:x mandatory;scrollbar-width:none}.community-proof__rail::-webkit-scrollbar{display:none}.community-story{scroll-snap-align:start}.community-story__prompt{min-height:44px;font-size:17px}.retail-presence{padding:20px}.retail-presence__marks span{min-height:50px;font-size:12px}}@media(max-width:767px){.formula-specification{min-width:0;padding:0;overflow:hidden;border:1px solid rgba(7,59,51,.24);border-top:4px solid #073b33;border-radius:0;background:#fff}.formula-specification__header{padding:13px 16px 12px;border-bottom:1px solid rgba(7,59,51,.24)}.formula-ledger{display:block;margin:0;border:0}.formula-ledger>div,.formula-ledger>div:nth-child(odd):not(.formula-ledger__pure),.formula-ledger__pure{display:grid;min-height:0;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;margin:0;padding:14px 16px!important;border:0;border-bottom:1px solid rgba(7,59,51,.14);border-radius:0;background:transparent}.formula-ledger dt{min-width:0;color:#365f56;font-size:12px;line-height:1.35}.formula-ledger dd{min-width:0;margin:0;color:#073b33;font-size:14px;font-weight:760;line-height:1.25;text-align:right}.formula-ledger__pure{grid-template-columns:1fr;gap:6px;padding-block:15px 16px!important;border-bottom:0;background:#f3f8f6}.formula-ledger__pure dd{max-width:none;font-size:12px;font-weight:700;line-height:1.4;text-align:left}}:root{--r51-ink: #073b33;--r51-green: #0b5b4b;--r51-mint: #e7f4f0;--r51-paper: #fffefa;--r51-line: rgba(7,59,51,.18);--r51-terracotta: #a45a49}.offer-panel{overflow:visible;border:1px solid rgba(7,59,51,.46);border-radius:18px;background:linear-gradient(180deg,#edf7f4 0,#fffefa 150px);box-shadow:none!important}.offer-panel:before{height:3px}.offer-panel__header{align-items:flex-start}.offer-panel__header h2{font-size:25px}.offer-panel__intro{gap:4px 6px;font-size:11px;line-height:1.3}.offer-panel__shipping{margin-left:0;border-radius:4px}.size-options{margin-bottom:10px}.size-options legend,.plan-picker legend{margin-bottom:7px;color:#496b63;font-size:10px;font-weight:820;letter-spacing:.09em;text-transform:uppercase}.size-option,.plan-option,.size-disclosure{border-radius:9px;box-shadow:none!important}.size-option{min-height:58px}.plan-picker__grid{gap:8px}.plan-option{min-height:62px;grid-template-columns:17px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 13px;cursor:pointer}.plan-option.is-selected{border-color:#176b58;background:#e8f5f1;box-shadow:inset 0 0 0 1px #073b332e!important}.plan-option__radio{align-self:center}.plan-option__copy>strong{display:flex;flex-wrap:wrap;gap:5px 7px;align-items:center;font-size:14px}.plan-option__save-badge{display:inline-flex;min-height:20px;align-items:center;padding:2px 6px;border:1px solid rgba(11,91,75,.16);border-radius:4px;color:#075943;background:#d6efe8;font-size:9px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.plan-option__meta{display:block;min-width:94px}.plan-option__price-line{display:flex;gap:7px;align-items:baseline;justify-content:flex-end}.plan-option__price-line strong{color:var(--r51-ink);font-size:18px;letter-spacing:-.025em}.plan-option__price-line del{color:#7c8e89;font-size:10px}.plan-option__value{display:none;min-width:0;grid-column:2 / -1;gap:3px;padding-top:9px;border-top:1px solid rgba(7,59,51,.14)}.plan-option.is-selected .plan-option__value{display:grid}.plan-option__value strong,.plan-option__value span,.plan-option__value small{display:block}.plan-option__value strong{color:#075943;font-size:12px;font-weight:850;line-height:1.3}.plan-option__value span{color:#4f6c65;font-size:10px;line-height:1.35}.plan-option__value small{color:#6d817c;font-size:9px;line-height:1.35}.offer-panel__submit{min-height:52px;margin-top:11px;border-radius:9px;box-shadow:none!important}.buy-once-link{min-height:40px;padding-inline:8px;color:#315f55;font-size:10px;line-height:1.35}.member-benefits{margin-top:6px;padding:10px 0;border:0;border-top:1px solid var(--r51-line);border-bottom:1px solid var(--r51-line);border-radius:0;background:transparent}.member-benefits span{font-size:9.5px;line-height:1.4}.member-benefits__mark{border-radius:50%}.mechanism-section>.shell{align-items:start}.mechanism-heading h2{max-width:560px;font-size:clamp(39px,3.6vw,52px)}.mechanism-simple{border-radius:16px;box-shadow:none!important}.mechanism-question{display:grid;gap:3px;padding:17px 22px;border-left:0;background:#f5faf8;text-align:left}.mechanism-question span{color:#6b817b;font-size:8px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.mechanism-question strong{color:var(--r51-ink);font-size:17px;line-height:1.25}.mechanism-answers{grid-template-columns:1fr 1fr}.mechanism-answer{min-height:0;padding:24px}.mechanism-answer--yes{background:#fbf6f3}.mechanism-answer--no{background:#e8f5f1}.mechanism-answer__verdict{font-size:42px}.mechanism-answer h3{margin:20px 0 8px;font-size:24px}.mechanism-answer>p{font-size:12px}.mechanism-pathline{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.25fr) auto minmax(0,1fr);gap:5px;align-items:center;margin-top:19px;color:#715148;font-size:9px;font-weight:760;line-height:1.2;text-align:center}.mechanism-pathline span{display:grid;min-height:42px;place-items:center;padding:6px;border:1px solid rgba(164,90,73,.24);background:#ffffffb8}.mechanism-pathline__step{border-color:var(--r51-terracotta)!important;color:#7c392d;background:#f0ddd6!important}.mechanism-pathline b{color:var(--r51-terracotta)}.mechanism-pathline--direct{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);color:#0b5849}.mechanism-pathline--direct span{border-color:#0b584940}.mechanism-pathline--direct span:last-child{color:#fff;background:var(--r51-green)}.mechanism-pathline--direct b{color:var(--r51-green)}.mechanism-answer__result{min-height:46px;margin-top:18px;border-radius:8px}.mechanism-simple__takeaway{justify-content:flex-start;padding-inline:24px}@media(max-width:767px){.formula-specification__header,.formula-ledger>div,.formula-ledger>div:nth-child(odd):not(.formula-ledger__pure),.formula-ledger__pure{padding-right:18px!important;padding-left:18px!important}}.ugc-section,.community-proof,.ugc-rail,.community-proof__rail{min-width:0;max-width:100%;overscroll-behavior-inline:contain}.ugc-card figcaption{border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 1px 8px rgba(0,0,0,.58)}.ugc-card figcaption span{padding:0}.community-story button[disabled]{display:none}@media(min-width:921px){.faq-grid{grid-template-columns:minmax(0,1fr);gap:32px}.faq-grid>.section-heading{position:static;display:block}.faq-grid .folio{margin:0 0 14px}.faq-grid .section-heading h2{max-width:760px;font-size:46px}.faq-list{display:grid;grid-template-columns:1fr 1fr;gap:0 36px;border-top:0}.faq-section{padding:70px 0 72px}.faq-list details{border-top:1px solid var(--r51-line)}}.final-offer__value{max-width:560px;margin-top:12px;padding:11px 0;border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18);font-size:13px;line-height:1.35}.final-offer__secondary-actions{display:flex;flex-wrap:wrap;gap:10px 18px}.final-offer__secondary-actions button{width:auto;min-height:38px;text-align:left}.sticky-purchase,.primary-button{box-shadow:none!important}@media(max-width:920px){.site-header,.site-header__inner{background:var(--r51-paper)}body.is-menu-open:before{top:0;background:var(--r51-paper);opacity:1}.primary-nav,.primary-nav.is-open{isolation:isolate;background:var(--r51-paper)!important;opacity:1}.mechanism-section>.shell{display:block}.mechanism-heading{margin-bottom:24px}.mechanism-simple{grid-column:auto}}@media(max-width:700px){.offer-panel{padding:15px;border-radius:12px}.offer-panel__header h2{font-size:21px}.offer-panel__intro{font-size:10px}.plan-option{min-height:60px;grid-template-columns:16px minmax(0,1fr) auto;gap:8px;padding:10px}.plan-option__copy>strong{gap:4px 5px;font-size:12px}.plan-option__eyebrow{font-size:7px}.plan-option__save-badge{min-height:18px;padding-inline:5px;font-size:8px}.plan-option__meta{min-width:82px}.plan-option__price-line{gap:5px}.plan-option__price-line strong{font-size:16px}.plan-option__price-line del{font-size:9px}.plan-option__value{grid-column:1 / -1;gap:4px;padding:9px 0 0 24px}.plan-option__value strong{font-size:11px}.plan-option__value span{font-size:9px}.plan-option__value small{font-size:8px}.buy-once-link{font-size:9px}.mechanism-heading h2{font-size:clamp(33px,9vw,39px)}.mechanism-question{padding:15px 17px}.mechanism-question strong{font-size:15px}.mechanism-answers{grid-template-columns:minmax(0,1fr)}.mechanism-answer{padding:20px 16px}.mechanism-answer--yes{border-right:0;border-bottom:1px solid var(--r51-line)}.mechanism-answer__verdict{font-size:38px}.mechanism-answer h3{margin-top:16px;font-size:22px}.mechanism-pathline{grid-template-columns:minmax(0,1fr) auto minmax(0,1.25fr) auto minmax(0,1fr);gap:3px;font-size:8px}.mechanism-pathline span{min-height:40px;padding:4px}.mechanism-pathline--direct{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.mechanism-context{grid-template-columns:minmax(0,1fr)}.mechanism-context>div{padding:18px}.mechanism-context__note{border-top:1px solid var(--r51-line);border-left:0}.ugc-rail,.community-proof__rail{width:100%;max-width:100%;scroll-padding-inline:0}.faq-grid{gap:24px}.faq-list summary{min-height:48px;padding-right:40px;padding-left:0}.final-offer__secondary-actions{display:grid;gap:4px}.final-offer__secondary-actions button{width:100%}.sticky-purchase{min-height:68px}}.offer-panel{padding:18px;border:0;border-radius:12px;background:#f3f8f6;box-shadow:none!important}.offer-panel:before{height:2px;opacity:.72}.offer-panel__header{margin-bottom:11px}.offer-panel__intro{align-items:baseline}.offer-panel__shipping{padding:0;border:0;border-radius:0;color:#0a604d;background:transparent;font-weight:800}.size-options{margin-bottom:11px;padding:0;border:0}.size-options__grid{display:grid;overflow:hidden;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid rgba(7,59,51,.24);border-radius:8px;background:#fffefa}.size-option{min-height:55px;padding:7px 5px;border:0;border-right:1px solid rgba(7,59,51,.16);border-radius:0!important;background:transparent;box-shadow:none!important}.size-option:last-child{border-right:0}.size-option:hover{background:#e7f4f085}.size-option.is-selected{border-color:#073b3329;background:#0b5b4b;box-shadow:none!important}.plan-picker__grid{overflow:hidden;gap:0;border:1px solid rgba(7,59,51,.26);border-radius:9px;background:#fffefa}.plan-option{min-height:63px;padding:12px 13px;border:0;border-radius:0!important;background:transparent;box-shadow:none!important}.plan-option+.plan-option{border-top:1px solid rgba(7,59,51,.18)}.plan-option:hover{border-color:#073b332e;background:#e7f4f05c}.plan-option.is-selected{border-color:transparent;background:#e5f2ee;box-shadow:none!important}.size-option:focus-within,.plan-option:focus-within{z-index:1;outline:2px solid rgba(20,111,91,.58);outline-offset:-2px}.plan-option__save-badge{min-height:0;padding:0;border:0;border-radius:0;color:#08705a;background:transparent;font-size:9px;letter-spacing:.055em}.plan-option__save-badge:before{content:"\b7  "}.plan-option__value{gap:2px;padding-top:7px;border-top:0}.plan-option__value strong{font-size:11.5px}.offer-panel__submit{margin-top:10px;border-radius:8px}.buy-once-link{min-height:36px}.member-benefits{grid-template-columns:1fr;gap:0;margin-top:2px;padding:8px 0 0;border:0}.member-benefits__mark{display:none}.member-benefits strong{display:inline;margin-right:5px}.member-benefits span{display:inline}.offer-panel__assurances{gap:14px;margin-top:8px}.offer-panel__assurances span+span:before{display:none}.offer-reassurance{display:none}@media(max-width:767px){.offer-panel{padding:15px;border-radius:10px}.offer-panel__header h2{font-size:24px}.size-option{min-height:53px}.plan-option{padding:11px 10px}.plan-option__copy>strong{gap:3px 5px}.plan-option__meta{min-width:84px}.plan-option__value{padding-top:6px}.member-benefits{font-size:9px;line-height:1.35}}.offer-panel{overflow:hidden;border-radius:20px}.offer-panel:before{right:0;left:0;height:4px;border-radius:20px 20px 0 0;opacity:.82}.gallery-support{overflow:hidden;border:1px solid rgba(7,59,51,.17);border-radius:14px;background:#fffefad1}.gallery-support>span{display:flex;min-height:52px;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 12px;text-align:center}.gallery-support strong{width:auto;color:#073b33;font-size:12px;line-height:1.18}.gallery-support small{color:#627a74;font-size:9.5px;line-height:1.2}.gallery-confidence{display:flex;min-height:52px;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(7,59,51,.15);border-radius:14px;color:#607771;background:#fffefab8}.gallery-confidence span{display:flex;min-width:0;flex:1 1 0;flex-direction:row;align-items:baseline;justify-content:center;gap:4px;padding:9px 8px;font-size:9px;text-align:center}.gallery-confidence span+span{border-left:0}.gallery-confidence span+span:before{margin-right:6px;color:#9db0ab;content:"\b7"}.gallery-confidence strong{font-size:10.5px}.mechanism-answer__verdict{color:#855143;font-size:11px;font-weight:880;letter-spacing:.085em;line-height:1.2;text-transform:uppercase}.mechanism-answer--no .mechanism-answer__verdict{color:#0b6552}.mechanism-answer h3{max-width:18ch;margin-top:17px}.mechanism-pathline{min-height:54px;padding:10px 12px;border-radius:10px;background:#a45a4917}.mechanism-pathline span{min-height:0;padding:0;border:0;background:transparent}.mechanism-pathline__step{border:0!important;background:transparent!important}.mechanism-pathline--direct{background:#0b5b4b1a}.mechanism-pathline--direct span,.mechanism-pathline--direct span:last-child{border:0;color:#0b5849;background:transparent}.mechanism-answer__result{min-height:0;gap:8px;padding:0;border:0;border-radius:0;background:transparent!important}.mechanism-answer__result span{width:26px;height:26px;font-size:10px}.mechanism-answer--no .mechanism-answer__result{color:#0b5849;box-shadow:none}.mechanism-answer--no .mechanism-answer__result span{color:#0b5849;background:#0b58491f}.ugc-card,.ugc-card:first-child{border-bottom:0}.ugc-progress{gap:10px}.ugc-progress__track{display:flex;gap:6px;align-items:center}.ugc-progress__track i,.ugc-progress__track i:first-of-type{width:22px;height:3px;border-radius:99px;background:#cbd9d5;transition:width .16s ease,background-color .16s ease}.ugc-progress__track i.is-active,.ugc-progress__track i:first-of-type.is-active{width:34px;background:#103a33}.retail-presence{position:relative;overflow:hidden;padding:27px;border:0;border-radius:22px;color:#f7fbfa;background:radial-gradient(circle at 92% 8%,rgba(194,235,226,.18),transparent 32%),linear-gradient(145deg,#0b4137,#0b302a)}.retail-presence .folio{margin-bottom:19px;color:#bfe9df}.retail-presence__marks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;border:0}.retail-presence__marks span{display:flex;min-height:0;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3px;padding:0;border:0;color:#f7fbfa;text-align:left}.retail-presence__marks strong{font-size:15px;line-height:1.15}.retail-presence__marks small{color:#f7fbfa94;font-size:8.5px;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.retail-presence>p:last-child{max-width:64ch;margin-top:22px;color:#f7fbfab8;font-size:12px;line-height:1.55}.retail-presence>p:last-child strong{color:#fff}@media(max-width:1023px){.gallery-confidence{display:none}}@media(max-width:1023px)and (min-width:768px){.hero{padding-bottom:30px}}@media(max-width:920px){.site-header{-webkit-backdrop-filter:none;backdrop-filter:none}body.is-menu-open:before{top:var(--mobile-menu-top,88px)}.primary-nav,.primary-nav.is-open{top:var(--mobile-menu-top,88px);gap:0;padding:7px 20px 22px;background:#fffefa!important;opacity:0;transform:none;clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .19s cubic-bezier(.22,1,.36,1),opacity .12s ease,visibility 0s linear .19s}.primary-nav.is-open{opacity:1;clip-path:inset(0 0 0 0);visibility:visible;transition-delay:0s}.primary-nav a{display:flex;min-height:56px;align-items:center;padding:0;font-size:16px}.menu-toggle[aria-expanded=true]{border-radius:8px}}@media(max-width:767px){.offer-panel{border-radius:18px}.offer-panel:before{border-radius:18px 18px 0 0}.gallery-support>span{min-height:55px;padding-inline:8px}.gallery-support strong{font-size:10.5px}.gallery-support small{font-size:8.5px}.mechanism-answer__verdict{font-size:10px}.mechanism-answer h3{max-width:none;font-size:21px}.mechanism-pathline{padding:11px 8px;font-size:8px}.retail-presence{padding:23px 21px;border-radius:18px}.retail-presence__marks{grid-template-columns:1fr 1fr;gap:18px 16px}.retail-presence__marks strong{font-size:14px}.retail-presence>p:last-child{margin-top:20px;font-size:11px}}@media(prefers-reduced-motion:reduce){.primary-nav,.primary-nav.is-open,.ugc-progress__track i{transition:none}}.gallery-thumbnail.is-active{border:1px solid rgba(11,91,75,.48);outline:0;background:#e4f4efb8;box-shadow:none!important}.gallery-stage img{transition:filter .18s ease}.gallery-stage[data-gallery-active-index="0"] img{filter:drop-shadow(0 16px 18px rgba(7,59,51,.13))}.mechanism-question{padding:17px 22px}.mechanism-comparison{display:grid;width:100%}.mechanism-comparison__header,.mechanism-comparison__row{display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(130px,.82fr) minmax(145px,.92fr)}.mechanism-comparison__header{min-height:72px;border-top:1px solid rgba(7,59,51,.15);border-bottom:1px solid rgba(7,59,51,.18);background:#f9faf8}.mechanism-comparison__header>span,.mechanism-comparison__header>div,.mechanism-comparison__row>strong,.mechanism-comparison__row>span{display:flex;min-width:0;align-items:center;padding:13px 16px}.mechanism-comparison__header>span{color:#71827d;font-size:9px;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.mechanism-comparison__header>div{flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;border-left:1px solid rgba(7,59,51,.13)}.mechanism-comparison__header>div small{color:#866156;font-size:8px;font-weight:820;letter-spacing:.07em;line-height:1.15;text-transform:uppercase}.mechanism-comparison__header>div strong{color:#5f4038;font-size:15px;line-height:1.15}.mechanism-comparison__header>.is-active-form{background:#dfeee9}.mechanism-comparison__header>.is-active-form small,.mechanism-comparison__header>.is-active-form strong{color:#0a604f}.mechanism-comparison__row{min-height:58px;border-bottom:1px solid rgba(7,59,51,.13)}.mechanism-comparison__row>strong{color:#153f38;font-size:12px;line-height:1.28}.mechanism-comparison__row>span{gap:7px;border-left:1px solid rgba(7,59,51,.13);color:#765247;font-size:11px;font-weight:760;line-height:1.2}.mechanism-comparison__row>span:last-child{color:#0a604f;background:#dfeee999}.mechanism-comparison__row b{display:grid;flex:0 0 22px;width:22px;height:22px;place-items:center;border-radius:50%;color:inherit;background:#86615617;font-size:9px}.mechanism-comparison__row>span:last-child b{background:#0a604f1c}.mechanism-simple__takeaway{min-height:58px}.ugc-sequence{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px;margin:0 0 25px}.ugc-sequence:before{position:absolute;top:13px;right:13%;left:13%;height:1px;content:"";background:linear-gradient(90deg,#a7ddd2,#cdd3ed 52%,#ead3df)}.ugc-sequence>span{position:relative;z-index:1;display:grid;grid-template-columns:26px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:1px 8px}.ugc-sequence b{display:grid;width:26px;height:26px;grid-row:1 / 3;place-items:center;border:1px solid rgba(7,59,51,.18);border-radius:50%;color:#0b5b4b;background:#f8fcfa;font-size:8px}.ugc-sequence strong{color:#123c34;font-size:11px;line-height:1.15}.ugc-sequence small{color:#71847f;font-size:9px;line-height:1.15}.community-proof{position:relative}.community-proof:after{position:absolute;right:0;bottom:0;left:0;height:2px;content:"";background:linear-gradient(90deg,#9ee0d2,#d2d8f0 48%,#eccfdd 76%,#e8ddb1);opacity:.82}.community-story{padding-bottom:0;border-bottom:0!important}.community-proof__heading h2{max-width:16ch}.retail-presence:before{position:absolute;top:0;right:0;left:0;height:2px;content:"";background:linear-gradient(90deg,#a7e3d7,#d1d4ee 52%,#efd2df);opacity:.9}.retail-presence .folio{margin-bottom:11px}.retail-presence h3{max-width:24ch;margin:0 0 20px;color:#fff;font-size:clamp(21px,2vw,28px);line-height:1.06}.retail-presence__marks{gap:12px 20px}.retail-presence__marks span{position:relative;padding-left:12px}.retail-presence__marks span:before{position:absolute;top:.36em;left:0;width:5px;height:5px;border-radius:50%;content:"";background:#bde8de}.retail-presence__marks strong{font-size:16px}.retail-presence>p:last-child{max-width:54ch;margin-top:18px}@media(max-width:767px){.gallery-stage[data-gallery-active-index="0"] img{filter:drop-shadow(0 12px 15px rgba(7,59,51,.12))}.mechanism-heading h2{font-size:clamp(31px,8.3vw,36px)}.mechanism-heading>p:last-child{max-width:31ch}.mechanism-question{padding:14px 16px}.mechanism-comparison__header,.mechanism-comparison__row{grid-template-columns:minmax(116px,1.16fr) minmax(88px,.86fr) minmax(102px,.98fr)}.mechanism-comparison__header{min-height:68px}.mechanism-comparison__header>span,.mechanism-comparison__header>div,.mechanism-comparison__row>strong,.mechanism-comparison__row>span{padding:10px 9px}.mechanism-comparison__header>span{font-size:7px}.mechanism-comparison__header>div small{font-size:6.5px}.mechanism-comparison__header>div strong{font-size:11.5px}.mechanism-comparison__row{min-height:56px}.mechanism-comparison__row>strong{font-size:10.5px}.mechanism-comparison__row>span{gap:4px;font-size:9px}.mechanism-comparison__row b{flex-basis:18px;width:18px;height:18px;font-size:7px}.mechanism-simple__takeaway{min-height:54px;padding-inline:14px}.ugc-sequence{max-width:none;margin:2px 0 20px}.ugc-sequence:before{right:14%;left:7%}.ugc-sequence>span{grid-template-columns:24px minmax(0,1fr);gap:1px 5px}.ugc-sequence b{width:24px;height:24px}.ugc-sequence strong{font-size:10px}.ugc-sequence small{font-size:7.5px}.community-proof{padding-top:46px;padding-bottom:32px}.community-proof__heading h2{max-width:15ch;font-size:34px;line-height:.99}.community-proof__heading>p{max-width:34ch}.review-section{padding-top:42px}.retail-presence{padding:22px 21px}.retail-presence h3{margin-bottom:17px;font-size:22px}.retail-presence__marks{gap:13px 12px}.retail-presence__marks strong{font-size:13.5px}.retail-presence>p:last-child{margin-top:17px}}@media(prefers-reduced-motion:reduce){.gallery-stage img{transition:none}}.gallery-stage[data-gallery-active-index="0"] img{filter:none!important}.mechanism-question{display:none!important}.mechanism-comparison{overflow:hidden;background:#fbfcfa}.mechanism-comparison__header,.mechanism-comparison__row{grid-template-columns:minmax(240px,1.42fr) minmax(140px,.72fr) minmax(160px,.86fr)}.mechanism-comparison__header{min-height:78px;border:0;background:#fbfcfa}.mechanism-comparison__header>div{align-items:center;border:0;text-align:center}.mechanism-comparison__header>div strong{font-size:15px;line-height:1.12}.mechanism-comparison__header>div small{font-size:7px;line-height:1.15}.mechanism-comparison__header>.is-folic-acid{color:#8c4c41;background:#f5e9e5}.mechanism-comparison__header>.is-folic-acid strong,.mechanism-comparison__header>.is-folic-acid small{color:inherit}.mechanism-comparison__header>.is-active-form{color:#0a604f;background:#dfeee9}.mechanism-comparison__row{min-height:66px;border:0}.mechanism-comparison__row>strong{color:#173f38;font-size:13px;line-height:1.25}.mechanism-comparison__row>.status-dot-cell{display:grid;place-items:center;border:0}.mechanism-comparison__row>.is-folic-acid{color:#b85f50;background:#f5e9e5c7}.mechanism-comparison__row>.is-active-form{color:#148069;background:#dfeee9d1}.mechanism-comparison__row>span.status-dot-cell b{display:block;width:15px;height:15px;border:2px solid currentColor;border-radius:50%;background:transparent}.mechanism-comparison__row>span.status-dot-cell--on b{background:currentColor}.mechanism-simple__takeaway{border-top:1px solid rgba(7,59,51,.14)}@media(max-width:767px){.mechanism-comparison__header,.mechanism-comparison__row{grid-template-columns:minmax(142px,1.36fr) minmax(76px,.72fr) minmax(92px,.92fr)}.mechanism-comparison__header{min-height:68px}.mechanism-comparison__header>span,.mechanism-comparison__header>div,.mechanism-comparison__row>strong,.mechanism-comparison__row>span{padding:10px 9px}.mechanism-comparison__header>div strong{font-size:11px}.mechanism-comparison__header>div small{font-size:6px}.mechanism-comparison__row{min-height:56px}.mechanism-comparison__row>strong{font-size:11px}.mechanism-comparison__row>span.status-dot-cell b{width:13px;height:13px}}.gallery-stage[data-gallery-active-index="0"]{background:radial-gradient(ellipse at 50% 77%,rgba(91,139,130,.25),transparent 43%),linear-gradient(145deg,#cfe3dd,#dce6df 48%,#d5e0e9)}.gallery-stage[data-gallery-active-index="0"]:before{position:absolute;right:14%;bottom:11%;left:14%;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(24,76,66,.18),transparent);pointer-events:none}.mechanism-simple{display:grid;gap:16px;overflow:visible;border:0;border-radius:0;background:transparent}.mechanism-comparison{border:1px solid rgba(7,59,51,.14);border-radius:20px}.mechanism-explanation{overflow:hidden;border:1px solid rgba(7,59,51,.14);border-radius:20px;background:#fbfcfa}.mechanism-simple__takeaway{margin:0;border-top:0}.mechanism-context{border-top:1px solid rgba(7,59,51,.14)}.ugc-sequence{display:grid;width:100%;max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:22px 0 0;border-top:1px solid rgba(7,59,51,.14);border-bottom:1px solid rgba(7,59,51,.14)}.ugc-sequence:before{display:none}.ugc-sequence>button{position:relative;display:grid;min-width:0;min-height:66px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:10px 14px;border:0;color:#637a74;background:transparent;text-align:left}.ugc-sequence>button+button{border-left:1px solid rgba(7,59,51,.12)}.ugc-sequence>button:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;content:"";background:transparent;transition:background-color .16s ease}.ugc-sequence>button b{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(7,59,51,.18);border-radius:50%;color:#52716a;background:#f8fcfa;font-size:8px;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.ugc-sequence>button span{display:grid;gap:2px}.ugc-sequence>button strong{color:#355b53;font-size:11px;line-height:1.15}.ugc-sequence>button small{color:#788b86;font-size:8px;line-height:1.15}.ugc-sequence>button.is-active{background:#e2f1ecad}.ugc-sequence>button.is-active b{border-color:#0b604f;color:#fff;background:#0b604f}.ugc-sequence>button.is-active strong{color:#0b493e}.ugc-sequence>button:focus-visible{outline:2px solid rgba(11,96,79,.55);outline-offset:-3px}.ugc-card figure:after{background:linear-gradient(180deg,transparent 56%,rgba(4,30,26,.62) 100%)}.ugc-card:before{display:none!important}.ugc-card figcaption,.ugc-card figcaption span{color:#fff;text-shadow:0 1px 9px rgba(0,0,0,.72)}@media(max-width:767px){.mechanism-simple{gap:12px}.mechanism-comparison,.mechanism-explanation{border-radius:17px}.mechanism-comparison__header>span,.mechanism-comparison__header>div,.mechanism-comparison__row>span{padding-right:10px;padding-left:10px}.mechanism-comparison__row>strong{padding-right:12px;padding-left:15px}.ugc-rail{padding-inline:0!important;scroll-padding-inline:0}.ugc-card,.ugc-card:first-child{width:100%;max-width:none;flex:0 0 100%}.ugc-sequence{margin-top:18px}.ugc-sequence>button{min-height:61px;grid-template-columns:25px minmax(0,1fr);gap:6px;padding:9px 7px}.ugc-sequence>button b{width:24px;height:24px}.ugc-sequence>button strong{font-size:10px}.ugc-sequence>button small{font-size:7px}}@media(prefers-reduced-motion:reduce){.ugc-sequence>button,.ugc-sequence>button:after,.ugc-sequence>button b{transition:none}}.gallery-stage[data-gallery-active-index="0"]{background:#f3f8f6}.gallery-stage[data-gallery-active-index="0"]:before{display:none}.gallery-stage[data-gallery-active-index="0"] picture,.gallery-stage[data-gallery-active-index="0"] img{width:100%;height:100%}.gallery-stage[data-gallery-active-index="0"] img{object-fit:cover;object-position:center;filter:none;transform:none}.gallery-stage{grid-area:stage;max-width:none;box-shadow:none}.gallery-thumbnails{grid-area:thumbs}.gallery-support{grid-area:support}.gallery-confidence{grid-area:confidence}.gallery-controls{display:grid;grid-area:controls;min-width:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;border-top:1px solid rgba(7,59,51,.16);border-bottom:1px solid rgba(7,59,51,.16)}.gallery-controls button,.gallery-controls .gallery-expand,.gallery-controls .gallery-arrow{position:static;inset:auto;display:inline-flex;width:auto;min-width:0;height:auto;min-height:46px;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:0;border-radius:0;color:#174a40;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:10px;font-weight:760;letter-spacing:.08em;text-transform:uppercase;transform:none}.gallery-controls .gallery-arrow--previous{justify-content:flex-start}.gallery-controls .gallery-arrow--next{justify-content:flex-end}.gallery-controls .gallery-expand{border-right:1px solid rgba(7,59,51,.13);border-left:1px solid rgba(7,59,51,.13)}.gallery-controls button:hover,.gallery-controls button:focus-visible{color:#082f28;background:#e2f1eca8}.quality-actions{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:16px;padding-top:15px;border-top:1px solid rgba(7,59,51,.14)}.review-quality .quality-actions>a,.review-quality .quality-actions>button{display:inline-flex;min-height:36px;align-items:center;gap:5px;padding:0;border:0;border-radius:0;color:#f4f7f1;background:transparent;font-size:12px;font-weight:750;text-decoration:underline;text-decoration-color:#f4f7f16b;text-underline-offset:4px}.review-quality .quality-actions>a:hover,.review-quality .quality-actions>button:hover,.review-quality .quality-actions>a:focus-visible,.review-quality .quality-actions>button:focus-visible{text-decoration-color:currentColor}.review-section{padding-bottom:28px}.faq-section{padding-top:48px}.coa-dialog{width:min(560px,calc(100vw - 32px));max-width:560px;margin:auto;padding:0;overflow:hidden;border:1px solid rgba(7,59,51,.18);border-radius:24px;color:#0b3b32;background:#fbfcf8;box-shadow:0 28px 80px #06241e38}.coa-dialog:before{display:block;height:4px;background:linear-gradient(90deg,#b9e7df,#d8d9fa 48%,#f4dfbd);content:""}.coa-dialog::backdrop{background:#041a1694;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.coa-dialog[open]{display:grid;gap:18px;padding:0 24px 26px}.coa-dialog__header{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:18px;padding-top:22px}.coa-dialog__header h2{max-width:390px;margin-top:7px;font-size:clamp(25px,4vw,36px);line-height:1}.coa-dialog__header button{display:grid;width:44px;height:44px;place-items:center;padding:0;border:1px solid rgba(7,59,51,.18);border-radius:50%;color:#0b3b32;background:transparent;font-size:25px}.coa-dialog>p{max-width:55ch;color:#4b665f;font-size:14px;line-height:1.55}.coa-dialog label{margin-bottom:-10px;font-size:12px;font-weight:760}.coa-dialog input{width:100%;min-height:50px;padding:0 14px;border:1px solid rgba(7,59,51,.24);border-radius:10px;color:#0b3b32;background:#fff;font:inherit}.coa-dialog .primary-button{justify-content:center;text-decoration:none}.coa-dialog>small{color:#6b7d78;font-size:10px;line-height:1.45}@media(min-width:1024px){.product-gallery{grid-template-areas:"thumbs stage" "thumbs controls" "thumbs support" "thumbs confidence";grid-template-columns:62px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto auto;gap:10px 12px}.gallery-stage{aspect-ratio:1.2}.gallery-thumbnails{max-height:none}.gallery-support{grid-column:auto}}@media(max-width:1023px){.product-gallery{grid-template-areas:"stage" "controls" "thumbs" "support" "confidence";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto auto}.gallery-thumbnails{max-height:none;flex-direction:row;overflow-x:auto}.gallery-support{grid-column:auto}}@media(max-width:767px){.mechanism-comparison__row>strong{padding-left:16px}.gallery-stage{height:auto;min-height:0;aspect-ratio:1}.gallery-controls button,.gallery-controls .gallery-expand,.gallery-controls .gallery-arrow{min-height:44px;gap:5px;padding:0 9px;font-size:8px}.quality-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.review-quality .quality-actions>a,.review-quality .quality-actions>button{justify-content:space-between}.coa-dialog[open]{padding:0 18px 22px}}.review-summary .review-quality{box-sizing:border-box;width:auto;margin-inline:clamp(8px,1vw,16px)}.final-offer__product{isolation:isolate;min-height:300px;overflow:hidden;border:1px solid rgba(255,255,255,.28);border-radius:24px;background:#f8fbfa;box-shadow:none}.final-offer__product:before{display:none}.final-offer__product img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:none;transform:none}@media(max-width:1023px){.final-offer__copy{grid-template:"folio product" auto "title product" auto "details details" auto / minmax(0,1fr) minmax(176px,.42fr)}.final-offer__product{width:100%;height:230px;min-height:230px}}@media(max-width:767px){.review-summary .review-quality{margin-inline:8px}.final-offer__copy{grid-template:"folio folio" auto "title product" auto "details details" auto / minmax(0,1fr) 138px;gap:12px 16px}.final-offer__product{width:138px;height:178px;min-height:178px;border-radius:18px}}@media(max-width:380px){.final-offer__copy{grid-template:"folio folio" auto "title product" auto "details details" auto / minmax(0,1fr) 124px;gap-inline:12px}.final-offer__product{width:124px;height:166px;min-height:166px}}html,body{max-width:100%;overflow-x:clip}.offer-panel,.routine-panel{box-shadow:none}.gallery-stage{border-color:#073b3324;border-radius:22px;background:#e6eeea}.gallery-stage[data-gallery-active-index="0"]{background:#dce7e2}.gallery-stage picture,.gallery-stage img{display:block}.gallery-stage[data-gallery-fit=cover] img{object-fit:cover;object-position:center}.gallery-stage[data-gallery-fit=contain]{background:radial-gradient(circle at 50% 42%,rgba(211,229,222,.72),transparent 60%),#f4f6f2}.gallery-stage[data-gallery-fit=contain] img{object-fit:contain;object-position:center}.gallery-stage[data-gallery-active-index="2"] img{box-sizing:border-box;padding:clamp(18px,4.5vw,42px)}.gallery-thumbnail{border-color:#073b3324;border-radius:10px;background:#eef4f1}.gallery-thumbnail.is-active{border-color:#0b604f;box-shadow:none}.gallery-thumbnail img{object-fit:cover}.gallery-controls{border-color:#073b3321}.ugc-heading__note{max-width:440px}.prototype-note{margin-top:14px;padding:0;border:0;border-radius:0;background:transparent}.ugc-card{border-color:#dcefe933;border-radius:18px;box-shadow:none}.ugc-card figure{aspect-ratio:4 / 5;height:auto;background:#dce7e2}.ugc-card img{object-position:center}.ugc-card figure:after{background:linear-gradient(180deg,transparent 68%,rgba(5,31,26,.5) 100%)}.ugc-card figcaption{right:16px;bottom:15px;left:16px;display:block;padding:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:9px;letter-spacing:.08em}.ugc-card figcaption span{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.ugc-card blockquote{min-height:86px;padding:20px 20px 8px}.ugc-card footer{padding:12px 20px 18px}.ugc-sequence{border-color:#deefea3d}.ugc-sequence>button{grid-template-columns:26px minmax(0,1fr);color:#486c63}.ugc-sequence>button+button{border-left-color:#deefea29}.ugc-sequence>button b,.ugc-sequence>button.is-active b{display:block;width:auto;height:auto;border:0;border-radius:0;color:#4d776d;background:transparent;font-size:9px}.ugc-sequence>button strong,.ugc-sequence>button.is-active strong{color:#123f36}.ugc-sequence>button small{color:#718781}.ugc-sequence>button.is-active{background:#bce5da2e}.ugc-sequence>button.is-active:after{background:#0b604f}.community-proof--questions .community-proof__heading{align-items:end}.community-proof--questions .community-proof__heading h2{max-width:18ch}.community-proof--questions .community-proof__rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:34px;border-top:1px solid rgba(7,59,51,.18);border-bottom:1px solid rgba(7,59,51,.18)}.community-proof--questions .community-story{display:grid;min-width:0;gap:14px;padding:clamp(24px,3vw,38px);border:0;border-radius:0;background:transparent;box-shadow:none}.community-proof--questions .community-story+.community-story{border-left:1px solid rgba(7,59,51,.14)}.community-story__number{color:#6b877f;font-size:10px;font-weight:800;letter-spacing:.1em}.community-proof--questions .community-story__prompt{max-width:24ch;margin:0;color:#0b3b32;font-size:clamp(18px,1.65vw,24px);font-weight:620;line-height:1.12;letter-spacing:-.025em}.community-proof--questions .community-story>span:last-child{max-width:34ch;color:#59716b;font-size:12px;line-height:1.55}.review-summary .review-quality{margin-inline:0;padding-inline:clamp(16px,2vw,24px)}.review-voices{justify-content:flex-start;padding:clamp(30px,3.4vw,46px)}.review-voices:before{display:none}.review-voices h3{max-width:18ch;margin:18px 0 0;font-size:clamp(28px,2.5vw,38px)}.review-voices__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;border-top:1px solid rgba(7,59,51,.16)}.review-voices__grid blockquote{min-width:0;margin:0;padding:20px 18px 0 0}.review-voices__grid blockquote+blockquote{padding-left:18px;border-left:1px solid rgba(7,59,51,.14)}.review-voices__grid p{margin:0;color:#173f37;font-size:clamp(13px,1.05vw,16px);line-height:1.45}.review-voices__grid footer{margin-top:18px;padding-top:12px;font-size:10px}.final-offer__product{border-color:#ffffff38;border-radius:22px;background:#e2ebe6}.final-offer__product img{object-fit:cover;object-position:center}@media(max-width:1100px)and (min-width:768px){.product-gallery{grid-template:"thumbs stage" auto "thumbs controls" auto "support support" auto "confidence confidence" auto / 54px minmax(0,1fr)}.gallery-stage{min-height:0}.gallery-support{grid-row:support;grid-column:1 / -1}.ugc-rail{gap:14px}.ugc-card blockquote{font-size:17px}.community-proof--questions .community-story{padding-inline:22px}}@media(max-width:767px){.gallery-stage{border-radius:18px}.gallery-stage[data-gallery-active-index="2"] img{padding:14px}.review-voices{padding:26px 24px}.review-voices h3{max-width:14ch;font-size:30px}.review-voices__grid{grid-template-columns:1fr;margin-top:20px}.review-voices__grid blockquote,.review-voices__grid blockquote+blockquote{padding:17px 0;border-left:0}.review-voices__grid blockquote+blockquote{border-top:1px solid rgba(7,59,51,.14)}.review-voices__grid footer{margin-top:12px;padding-top:0;border-top:0}.gallery-thumbnails{scroll-padding-inline:0}.gallery-thumbnail{border-radius:8px}.ugc-rail{width:100%;grid-auto-columns:88%;padding-right:12%}.ugc-card figure{height:auto}.ugc-card blockquote{min-height:0;font-size:18px}.ugc-sequence>button{min-height:58px;grid-template-columns:20px minmax(0,1fr);padding-inline:8px}.community-proof--questions .community-proof__rail{grid-template-columns:minmax(0,1fr);margin-top:24px}.community-proof--questions .community-story{padding:22px 0}.community-proof--questions .community-story+.community-story{border-top:1px solid rgba(7,59,51,.14);border-left:0}.review-summary .review-quality{margin-inline:0;padding-inline:14px}.final-offer__product{border-radius:16px}}@media(max-width:380px){.ugc-sequence>button small{display:none}.community-proof--questions .community-story__prompt{font-size:18px}}.skip-link{opacity:0;pointer-events:none}.skip-link:focus{opacity:1;pointer-events:auto}.gallery-thumbnail:nth-child(2) img,.gallery-thumbnail:nth-child(5) img{object-fit:contain;background:#f4f5f1}.formula-grid{display:grid;grid-template:"copy macro specification" minmax(440px,auto) "benefits benefits benefits" auto / minmax(250px,.72fr) minmax(390px,1.2fr) minmax(300px,.88fr);overflow:hidden;border:1px solid rgba(7,59,51,.14);border-radius:26px;background:#f6f9f7;box-shadow:none}.formula-copy{grid-area:copy;display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(34px,4vw,58px);border-right:1px solid rgba(7,59,51,.12);background:#fff}.formula-copy h2{max-width:10ch}.formula-macro-card{position:relative;grid-area:macro;min-width:0;min-height:440px;margin:0;overflow:hidden;background:#eeeae1}.formula-macro-card:after{position:absolute;top:52%;right:0;bottom:0;left:0;content:"";background:linear-gradient(180deg,transparent,rgba(16,48,41,.74));pointer-events:none}.formula-macro-card img{width:100%;height:100%;object-fit:cover;object-position:center}.formula-macro-card figcaption{position:absolute;z-index:1;right:26px;bottom:24px;left:26px;display:grid;gap:4px;color:#fff}.formula-macro-card figcaption span,.formula-macro-card figcaption small{color:#ffffffb8;font-size:9px;letter-spacing:.09em;text-transform:uppercase}.formula-macro-card figcaption strong{font-size:clamp(21px,2vw,29px);font-weight:600;letter-spacing:-.035em}.formula-specification{grid-area:specification;display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(28px,3.4vw,50px);border-left:1px solid rgba(7,59,51,.12);background:#f8fbf9}.formula-benefits{grid-area:benefits;display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(34px,5vw,72px);align-items:center;padding:clamp(32px,4vw,52px);border-top:1px solid rgba(7,59,51,.12);color:#ecf5f2;background:radial-gradient(circle at 91% 9%,rgba(171,226,211,.14),transparent 28%),#103d34}.formula-benefits .folio{color:#9cd9ca}.formula-benefits h2{color:#fff}.formula-benefits__intro>p:last-child,.formula-benefits .story-points p{color:#eff7f5b8}.formula-benefits .story-points{margin:0}.formula-benefits .story-points article{border-color:#e7f5f129}.formula-benefits .story-points article>span{color:#9cd9ca}.formula-benefits .story-points h3{color:#fff}.review-section{padding:clamp(48px,5vw,68px) 0}.review-grid{grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr);gap:20px;align-items:stretch}.review-summary,.review-proof-stack{min-height:0}.review-summary{display:flex;padding:clamp(28px,3vw,38px);border:0;border-radius:24px;background:radial-gradient(circle at 92% 5%,rgba(157,221,205,.16),transparent 24%),#0c3c33;align-self:stretch}.review-summary h2{max-width:10ch}.review-summary .review-rating-line{margin-bottom:8px}.review-prototype-note{margin:0 0 20px!important;color:#ffffff7a!important;font-size:9px!important;line-height:1.35}.review-summary__lead{display:grid;grid-template-columns:minmax(0,1fr) 122px;gap:18px;align-items:center;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.16)}.review-summary__intro{min-width:0}.quality-packaging{display:block;margin:0;padding:0;border:0}.quality-packaging img{width:122px;height:150px;object-fit:contain;background:#f7f5ef}.quality-packaging figcaption{display:none}.quality-packaging span,.quality-packaging small{color:#ffffff91;font-size:9px;line-height:1.35}.quality-packaging span{color:#a9dfd2;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.quality-packaging strong{color:#fff;font-size:15px;line-height:1.25}.review-summary .review-quality{display:block;flex:0;margin:0;padding:0}.review-quality h3{margin-bottom:6px}.review-quality details{border-top:1px solid rgba(255,255,255,.15)}.review-quality details:last-of-type{border-bottom:1px solid rgba(255,255,255,.15)}.review-quality summary{position:relative;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:10px 22px 10px 0;color:#fff;font-size:11px;font-weight:720;list-style:none;cursor:pointer}.review-quality summary::-webkit-details-marker{display:none}.review-quality summary:after{position:absolute;right:0;color:#a9dfd2;content:"+"}.review-quality details[open] summary:after{content:"\2212"}.review-quality summary span{color:#ffffff80;font-size:9px;font-weight:520}.review-quality details p{margin:0;padding:0 22px 13px 0;color:#ffffffa8;font-size:10px;line-height:1.45}.review-quality .quality-actions{margin-top:16px}.review-proof-stack{display:block}.review-voices{min-height:0;height:100%;padding:clamp(26px,2.8vw,36px);border:1px solid rgba(7,59,51,.12);border-radius:24px;background:#f7faf8}.review-voices:after{height:2px}.review-voices h3{max-width:15ch;margin-top:14px;font-size:clamp(30px,2.6vw,40px)}.review-themes{display:flex;gap:7px;margin-top:18px;overflow-x:auto;padding-bottom:3px;scrollbar-width:none}.review-themes::-webkit-scrollbar{display:none}.review-themes button{min-height:32px;flex:0 0 auto;padding:0 11px;border:1px solid rgba(7,59,51,.18);border-radius:999px;color:#315c52;background:transparent;font:inherit;font-size:9px;font-weight:720;cursor:pointer}.review-themes button.is-active{border-color:#0c5749;color:#fff;background:#0c5749}.review-voices__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:18px;border-right:1px solid rgba(7,59,51,.12);border-bottom:1px solid rgba(7,59,51,.12)}.review-voices__grid blockquote,.review-voices__grid blockquote+blockquote{min-height:152px;padding:18px;border-top:1px solid rgba(7,59,51,.12);border-left:1px solid rgba(7,59,51,.12);transition:opacity .15s ease}.review-voices__grid blockquote.is-muted{opacity:.24}.review-voices__grid footer{margin-top:14px;padding-top:0;border-top:0}.retail-presence{display:grid;min-height:116px;grid-column:1 / -1;grid-template:"folio marks note" auto "title marks note" auto / minmax(240px,.72fr) minmax(0,1.28fr) minmax(230px,.7fr);gap:6px 32px;align-items:center;padding:20px 26px;border-radius:20px}.retail-presence .folio{grid-area:folio;align-self:end;margin:0}.retail-presence h3{grid-area:title;align-self:start;margin:0;font-size:clamp(22px,2vw,28px)}.retail-presence__marks{grid-area:marks}.retail-presence>p:last-child{grid-area:note;margin:0}.final-offer__product{background:#f4f3ed}.final-offer__product img{object-fit:cover;object-position:center 48%}@media(max-width:1100px){.formula-grid{grid-template:"copy specification" auto "macro macro" minmax(390px,auto) "benefits benefits" auto / minmax(0,.9fr) minmax(0,1.1fr)}.formula-copy,.formula-specification{border-bottom:1px solid rgba(7,59,51,.12)}.review-grid{grid-template-columns:minmax(300px,.84fr) minmax(0,1.16fr)}}@media(min-width:768px)and (max-width:1023px){.hero-grid{grid-template:"intro intro" auto "gallery offer" auto / minmax(0,1fr) minmax(0,1fr);gap:18px 16px}.hero-intro{grid-area:intro;max-width:none}.product-gallery{grid-area:gallery;grid-template:"stage" auto "controls" auto "thumbs" auto "support" auto / minmax(0,1fr);align-self:start}.offer-panel{grid-area:offer;width:100%;max-width:none;margin:0;align-self:start}.gallery-stage{height:auto;min-height:0;aspect-ratio:1}.gallery-thumbnails{flex-direction:row}}@media(min-width:1024px)and (max-height:760px){.utility-strip__inner{min-height:24px}.site-header__inner{min-height:58px}.hero{padding-top:10px}.hero-grid{gap-block:8px}.breadcrumb{margin-bottom:8px}.hero-intro>.folio{margin-bottom:2px}.hero-intro h1{margin:3px 0 5px;font-size:39px}.product-strength{margin-top:5px}.rating-link{margin:0 0 6px}.hero-intro__benefit{max-width:600px;font-size:13.5px;line-height:1.32}.offer-panel{padding:14px 18px}.offer-panel__header,.size-options{margin-bottom:7px}.size-option{min-height:49px}.plan-option{min-height:54px;padding-block:7px}.offer-panel__submit{min-height:44px;margin-top:8px}}@media(max-width:767px){.review-section{padding:34px 0}.formula-grid{grid-template:"copy" auto "macro" minmax(250px,74vw) "specification" auto "benefits" auto / minmax(0,1fr);border-radius:18px}.formula-copy{padding:28px 20px 30px;border-right:0}.formula-macro-card{min-height:250px}.formula-macro-card figcaption{right:18px;bottom:17px;left:18px}.formula-specification{padding:28px 20px;border-top:1px solid rgba(7,59,51,.12);border-left:0}.formula-ledger{display:block}.formula-ledger>div,.formula-ledger>div:nth-child(odd):not(.formula-ledger__pure){display:grid;min-height:0;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:11px 0;border-right:0}.formula-ledger dd{margin:0;text-align:right}.formula-ledger__pure{display:block!important;padding-top:14px!important}.formula-ledger__pure dd{margin-top:5px;text-align:left}.formula-benefits{grid-template-columns:minmax(0,1fr);gap:16px;padding:30px 20px}.formula-benefits .story-points article{padding:12px 0}.formula-benefits .story-points{padding:0;border:0;border-radius:0;background:transparent}.formula-benefits .story-points article,.formula-benefits .story-points article:first-child{border-top:0;border-bottom:1px solid rgba(231,245,241,.16)}.review-grid{grid-template-columns:minmax(0,1fr);gap:14px}.review-summary{padding:24px 20px;border-radius:18px}.review-summary h2{margin-bottom:14px;font-size:32px}.quality-packaging{display:block}.quality-packaging img{width:96px;height:118px}.review-summary__lead{grid-template-columns:minmax(0,1fr) 96px;gap:12px;margin-bottom:10px;padding-bottom:10px}.review-quality h3{display:none}.review-quality summary{min-height:44px;padding-block:8px}.review-quality .quality-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px}.review-quality .quality-actions>a,.review-quality .quality-actions>button{min-height:44px;padding-inline:0;font-size:9px}.review-voices{overflow:hidden;padding:22px 18px 20px;border-radius:18px}.review-voices h3{max-width:12ch;margin-top:0;font-size:27px}.review-voices .review-card__top{display:none}.review-themes{margin-top:12px;margin-right:-18px;padding-right:18px}.review-themes button{min-height:40px;padding-inline:14px}.review-voices__grid{width:calc(100% + 18px);grid-auto-columns:86%;grid-template-columns:none;grid-auto-flow:column;gap:12px;margin-top:12px;margin-right:-18px;overflow-x:auto;padding:0 14% 10px 0;border:0;scroll-snap-type:x mandatory;scrollbar-width:none}.review-voices__grid::-webkit-scrollbar{display:none}.review-voices__grid blockquote,.review-voices__grid blockquote+blockquote{min-height:154px;padding:16px;border:1px solid rgba(7,59,51,.14);border-radius:14px;background:#fff;scroll-snap-align:start}.review-voices__grid p{font-size:15px}.retail-presence{display:block;min-height:0;padding:16px 18px;border-radius:18px}.retail-presence .folio{margin-bottom:11px}.retail-presence h3{margin-bottom:10px;font-size:23px}.retail-presence__marks{gap:8px 14px}.retail-presence__marks strong{font-size:14px}.retail-presence>p:last-child{display:none}.final-offer__product img{object-fit:cover}}.gallery-stage{aspect-ratio:1;background:#f3f1ec}.gallery-stage[data-gallery-fit] img{box-sizing:border-box;width:100%;height:100%;padding:0;object-fit:cover}.gallery-stage[data-gallery-active-index="0"] img,.gallery-stage[data-gallery-active-index="1"] img,.gallery-stage[data-gallery-active-index="2"] img,.gallery-stage[data-gallery-active-index="3"] img{object-position:center}.gallery-thumbnail,.gallery-thumbnail:nth-child(n){background:#f3f1ec}.gallery-thumbnail:nth-child(n) img{width:100%;height:100%;object-fit:cover;object-position:center}.gallery-thumbnail:nth-child(1) img{object-position:center}.gallery-thumbnail:nth-child(3) img{object-position:center}@media(max-width:767px){.gallery-stage{aspect-ratio:1}}.gallery-thumbnail:nth-child(n+4) img{object-fit:cover;background:transparent}.gallery-stage[data-gallery-active-index="3"] img{object-position:58% center}.gallery-stage[data-gallery-active-index="4"] img,.gallery-stage[data-gallery-active-index="5"] img,.gallery-stage[data-gallery-active-index="6"] img{object-position:center 42%}.mechanism-heading h2{max-width:28ch}.mechanism-simple,.mechanism-comparison,.mechanism-comparison__header,.mechanism-comparison__row,.mechanism-comparison__header>*,.mechanism-comparison__row>*{min-width:0;max-width:100%}.formula-grid{grid-template:"macro copy" auto "macro specification" 1fr "benefits benefits" auto / minmax(0,1.08fr) minmax(420px,.92fr)}.formula-copy{justify-content:flex-end;padding:clamp(38px,4.4vw,64px) clamp(38px,4.5vw,68px) 26px;border-right:0;border-left:1px solid rgba(7,59,51,.12)}.formula-copy h2{max-width:13ch;margin-bottom:18px;font-size:clamp(42px,4vw,58px);line-height:.98}.formula-copy>p:not(.folio){max-width:34ch}.formula-macro-card{position:relative;min-height:610px;align-self:stretch;overflow:hidden;isolation:isolate}.formula-macro-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-position:center}.formula-macro-card figcaption{z-index:2}.formula-specification{justify-content:flex-start;padding:22px clamp(38px,4.5vw,68px) clamp(38px,4.4vw,62px);border-top:0;border-left:1px solid rgba(7,59,51,.12)}.formula-specification__header,.formula-ledger{width:100%;min-width:0}.formula-ledger>div{grid-template-columns:minmax(0,1fr) minmax(130px,auto);gap:24px}.formula-ledger dd{max-width:24ch;text-align:right}.formula-benefits{border-top:0}.ugc-section{color:#123f36;background:radial-gradient(circle at 7% 0%,rgba(191,235,224,.34),transparent 26%),radial-gradient(circle at 92% 100%,rgba(223,226,255,.32),transparent 28%),#f3f8f6}.ugc-heading .folio,.ugc-heading h2{color:#083c33}.ugc-heading__note>p,.ugc-heading>p,.prototype-note{color:#4c6d64}.prototype-note strong{color:#173f36}.ugc-card{color:#123f36;background:#ffffffb8}.ugc-card blockquote{color:#0b3b32}.ugc-card footer{color:#5c756f}.ugc-card footer strong{color:#1b4a40}.ugc-sequence{border-color:#073b3324;background:#ffffffa8}.ugc-sequence>button+button{border-left-color:#073b331f}.community-proof--questions .community-story>span:last-child{width:100%;max-width:none}.community-proof--questions .community-proof__rail{border-bottom:0}.review-summary{flex-direction:column}.review-summary h2{max-width:14ch}.review-summary__lead{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:stretch;margin-bottom:18px;padding-bottom:0;border-bottom:0}.quality-packaging{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:18px;background:#0b2d29}.quality-packaging:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,rgba(4,31,28,.82),rgba(4,31,28,.18) 48%,transparent 68%);pointer-events:none}.quality-packaging img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:center;background:transparent}.quality-packaging figcaption{position:absolute;z-index:1;bottom:clamp(16px,2vw,24px);left:clamp(16px,2vw,24px);display:grid;width:min(44%,210px);gap:5px}.quality-packaging figcaption span,.quality-packaging figcaption small{color:#ffffffb8}.review-summary .review-quality{box-sizing:border-box;width:auto;margin:0 clamp(4px,.8vw,12px);padding:20px clamp(14px,1.4vw,22px) 4px;border-top:1px solid rgba(255,255,255,.18)}.review-quality summary,.review-quality details p{padding-right:24px;padding-left:2px}.review-voices__grid{border-top:0}.review-stars{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#c97822;font-size:11px;letter-spacing:.08em}.review-stars b{color:#4c6d64;font-size:9px;letter-spacing:0}.retail-presence h3{max-width:15ch}.review-section,.faq-section{border-top:0}.final-offer__product{background:#c8c1b5}.final-offer__product img{object-position:center 48%}.final-offer__details>.primary-button{margin-top:18px}.final-offer__secondary-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:12px}.final-offer__secondary-actions button{width:fit-content;min-height:32px;margin:0}.final-offer__review{margin-top:16px}@media(min-width:768px){.review-voices{display:flex;flex-direction:column;min-height:100%}.review-voices__grid{display:grid;flex:1;grid-template-rows:repeat(2,minmax(0,1fr))}.review-voices__grid blockquote,.review-voices__grid blockquote+blockquote{display:flex;min-height:0;flex-direction:column}.review-voices__grid footer{margin-top:auto;padding-top:18px}.ugc-sequence>button,.ugc-sequence>button.is-active{background:#ffffffb8}.ugc-sequence>button:after,.ugc-sequence>button.is-active:after{height:2px;background:#0b604f;transform:scaleX(1)}.ugc-sequence>button b,.ugc-sequence>button.is-active b{color:#0b604f}}@media(min-width:1101px){.final-offer__proof{flex-wrap:nowrap;gap:10px 14px;font-size:9px}.final-offer__proof li{white-space:nowrap}}@media(max-width:1100px)and (min-width:768px){.formula-grid{grid-template:"copy specification" auto "macro macro" minmax(390px,auto) "benefits benefits" auto / minmax(0,.92fr) minmax(0,1.08fr)}.formula-copy{justify-content:center;padding:38px 32px;border-right:1px solid rgba(7,59,51,.12);border-left:0}.formula-copy h2{max-width:12ch;font-size:clamp(38px,4.8vw,50px)}.formula-specification{padding:34px 32px;border-left:0}.formula-macro-card{min-height:420px}}@media(min-width:768px)and (max-width:1023px){.retail-presence{min-height:0;grid-template:"folio folio" auto "title marks" auto / minmax(230px,.82fr) minmax(0,1.18fr);gap:10px 28px;padding:20px 26px}.retail-presence .folio{align-self:auto}.retail-presence h3{align-self:center;margin:0}.retail-presence__marks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}.retail-presence>p:last-child{display:none}}@media(max-width:767px){.gallery-thumbnails{scroll-snap-type:x proximity}.mechanism-heading h2{max-width:none;font-size:clamp(28px,8.2vw,32px);line-height:1.02}.mechanism-comparison__header,.mechanism-comparison__row{grid-template-columns:minmax(104px,1.08fr) minmax(0,.88fr) minmax(0,.96fr)}.mechanism-comparison__header>div,.mechanism-comparison__row>*{overflow-wrap:anywhere}.formula-copy{justify-content:flex-start;padding:28px 20px 24px;border:0}.formula-grid{width:calc(100% - 28px);max-width:calc(100% - 28px);grid-template:"copy" auto "macro" minmax(0,auto) "specification" auto "benefits" auto / minmax(0,1fr);overflow:hidden}.formula-copy h2{max-width:none;font-size:34px}.formula-macro-card{min-height:0;aspect-ratio:3 / 2;background:transparent}.formula-macro-card:after{top:54%;right:0;bottom:0;left:0}.formula-specification{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:24px 20px 28px;border:0}.formula-specification__header{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;gap:12px}.formula-ledger,.formula-ledger>div,.formula-ledger dt,.formula-ledger dd{min-width:0;max-width:100%}.formula-ledger>div{grid-template-columns:minmax(0,1fr) auto;gap:16px}.formula-ledger dd{max-width:20ch;overflow-wrap:anywhere}.formula-benefits{border-top:0}.ugc-heading{gap:22px}.ugc-heading .folio,.ugc-heading h2{color:#083c33}.ugc-heading h2{font-size:34px}.ugc-card img{object-position:center 40%}.ugc-sequence>button.is-active{background:#bce5da47}.ugc-sequence>button.is-active b{color:#0b604f}.community-proof--questions .community-story{padding-inline:0}.community-proof--questions .community-story>span:last-child{width:100%;max-width:none;padding-right:4px}.review-summary{padding:24px 20px}.review-summary h2{max-width:12ch}.review-summary__lead{grid-template-columns:minmax(0,1fr);gap:18px}.quality-packaging img{width:100%;height:auto;aspect-ratio:4 / 3}.quality-packaging figcaption{width:44%}.review-summary .review-quality{margin-inline:0;padding:18px 14px 4px}.review-quality h3{display:block}.review-quality summary{grid-template-columns:minmax(0,1fr);gap:3px}.review-quality summary span{display:block}.review-voices__grid{border-top:0}.retail-presence h3{max-width:15ch}.final-offer__copy{grid-template:"folio" auto "title" auto "product" auto "details" auto / minmax(0,1fr);gap:14px}.final-offer__product{width:100%;height:auto;min-height:0;aspect-ratio:16 / 10}.final-offer__details>.primary-button{margin-top:18px}.final-offer__secondary-actions{margin-top:10px}}@media(max-width:380px){.mechanism-comparison__header,.mechanism-comparison__row{grid-template-columns:minmax(98px,1.05fr) minmax(0,.88fr) minmax(0,.95fr)}.formula-copy h2,.ugc-heading h2{font-size:31px}}.gallery-stage:after{right:auto;bottom:16px;left:16px;padding:7px 10px 6px;border:1px solid rgba(255,255,255,.48);border-radius:999px;content:"15MG \b7  ACTIVE 5-MTHF";color:#f8fffd;background:#052a24b8;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:8px;font-weight:820;line-height:1;letter-spacing:.1em;text-shadow:none}.gallery-stage[data-gallery-active-index="3"]:after{display:none}.gallery-education{position:absolute;z-index:3;right:18px;bottom:18px;left:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 18px;padding:16px 17px 15px;border:1px solid rgba(255,255,255,.32);border-radius:14px;color:#fff;background:#052822c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gallery-education[hidden]{display:none}.gallery-education small{grid-column:1 / -1;font-size:8px;font-weight:820;letter-spacing:.13em}.gallery-education strong{font-size:clamp(20px,2vw,30px);line-height:1;letter-spacing:-.035em}.gallery-education span{max-width:22ch;color:#fffc;font-size:11px;line-height:1.35;text-align:right}.mechanism-heading .folio,.formula-copy .folio,.formula-benefits .folio,.ugc-heading .folio,.review-summary .folio,.faq-section .folio{font-size:11px;line-height:1.2;letter-spacing:.13em}.retail-presence h3{max-width:18ch}.retail-presence__marks span{min-width:0}@media(min-width:768px){.final-offer__product img{top:auto;bottom:0;height:115%;object-position:center bottom}}.sticky-purchase{visibility:hidden}.sticky-purchase.is-visible:not(.is-suppressed){visibility:visible}@media(min-width:1600px){.formula-grid{grid-template:"macro copy" auto "macro specification" 1fr "benefits benefits" auto / minmax(0,760px) minmax(0,1fr);column-gap:0}.formula-copy{padding:48px 58px 24px}.formula-specification{padding:22px 58px 44px}.final-offer__copy{padding:60px 66px}}@media(max-width:767px){.product-gallery{grid-template-areas:"stage" "dots" "support" "confidence";grid-template-rows:auto auto auto auto}.gallery-controls,.gallery-thumbnails{display:none}.gallery-dots{display:flex;grid-area:dots;min-height:34px;align-items:center;justify-content:center;gap:7px;padding:8px 0 2px}.gallery-dots button{width:7px;height:7px;padding:0;border:1px solid rgba(8,60,51,.35);border-radius:50%;background:transparent;transition:width .16s ease,border-color .16s ease,background .16s ease}.gallery-dots button.is-active{width:19px;border-color:#0b604f;border-radius:999px;background:#0b604f}.gallery-stage:after{bottom:13px;left:13px;padding:7px 9px 6px;font-size:7px}.final-offer__product img{object-position:center 62%}.gallery-education{right:13px;bottom:13px;left:13px;grid-template-columns:1fr;gap:4px;padding:13px 14px 12px}.gallery-education strong{font-size:20px}.gallery-education span{max-width:none;font-size:10px;text-align:left}.formula-section .shell{padding-inline:14px}.formula-grid{width:calc(100% - 28px);max-width:calc(100% - 28px);margin-inline:auto;gap:0;row-gap:0;border-radius:18px;background:#f8fbf9}.formula-copy,.formula-macro-card,.formula-specification{width:100%;max-width:100%}.formula-copy{background:#fff}.formula-copy>.folio{margin-top:0;margin-bottom:13px;font-size:10px;line-height:1.2}.formula-macro-card{border:0;background:#eeeae1}.formula-benefits{margin:0;border-top:0}.mechanism-heading .folio,.formula-copy .folio,.formula-benefits .folio,.ugc-heading .folio,.review-summary .folio,.faq-section .folio{font-size:10px;line-height:1.2!important;letter-spacing:.12em}.formula-section,.ugc-section,.community-proof--questions,.review-section,.faq-section{border-top:0}.ugc-section{border-bottom:0}.retail-presence{gap:14px;padding:24px 21px 22px}.retail-presence .folio{color:#a6ddd0}.retail-presence h3{max-width:12ch;margin:0;color:#fff;font-size:28px;line-height:.98;letter-spacing:-.035em}.retail-presence__marks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.retail-presence__marks span{min-height:50px;align-items:center;padding:12px 8px 12px 0;border-bottom:1px solid rgba(255,255,255,.12)}.retail-presence__marks span:before{display:none}.retail-presence__marks span:nth-last-child(-n+2){border-bottom:0}.retail-presence>p:last-child{margin:0;color:#ffffffab;font-size:11px;line-height:1.45}}@media(prefers-reduced-motion:reduce){.gallery-dots button{transition:none}}.formula-copy,.formula-specification{box-sizing:border-box;width:100%;max-width:none;height:100%;align-self:stretch;justify-self:stretch}@media(min-width:1101px){.formula-grid{grid-template:"macro copy" auto "macro specification" 1fr "benefits benefits" auto / minmax(0,1.04fr) minmax(0,.96fr);gap:0;background:#f8fbf9}.formula-copy{padding:clamp(44px,4vw,60px) clamp(42px,4.3vw,64px) 24px}.formula-specification{padding:20px clamp(42px,4.3vw,64px) clamp(38px,4vw,56px)}}.retail-presence>p:last-child strong{color:#f7fbfa;font-weight:760}@media(min-width:768px){.retail-presence{min-height:150px;grid-template:"folio marks" auto "title marks" auto "note marks" auto / minmax(300px,.76fr) minmax(0,1.24fr);gap:7px 48px;align-items:center;padding:28px 34px 30px}.retail-presence .folio{align-self:end}.retail-presence h3{max-width:19ch;margin:0;font-size:clamp(28px,2.4vw,38px);line-height:.98}.retail-presence__marks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;align-self:stretch;border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.retail-presence__marks span{min-height:42px;align-items:center;padding:10px 10px 10px 0;border-bottom:1px solid rgba(255,255,255,.12)}.retail-presence__marks span:before{display:none}.retail-presence__marks span:nth-last-child(-n+2){border-bottom:0}.retail-presence>p:last-child{display:block;align-self:start;max-width:42ch;margin:4px 0 0;color:#f7fbfab3;font-size:12px;line-height:1.55}}@media(max-width:767px){.formula-section .formula-grid{box-sizing:border-box;width:calc(100% - 28px);max-width:calc(100% - 28px);padding:0}.formula-copy,.formula-macro-card,.formula-specification,.formula-benefits{width:100%;max-width:100%}.formula-ledger__pure{display:grid!important;grid-template-columns:80px minmax(0,1fr);gap:12px;align-items:center;padding-right:0;padding-left:0}.formula-ledger__pure dd{width:100%;max-width:100%;margin:0;overflow-wrap:normal;white-space:nowrap;text-align:right;font-size:11px;letter-spacing:-.01em}.retail-presence{display:grid;grid-template:"folio" auto "title" auto "marks" auto "note" auto / minmax(0,1fr);row-gap:0;padding:25px 21px 23px}.retail-presence .folio{margin:0 0 11px}.retail-presence h3{max-width:13ch;margin:0;font-size:28px;line-height:.98}.retail-presence__marks{margin:19px 0 16px}.retail-presence>p:last-child{display:block;margin:0;color:#ffffffb3;font-size:11px;line-height:1.5}}@media(max-width:370px){.formula-ledger__pure dd{font-size:10.5px}}.sticky-purchase,.sticky-purchase.is-visible:not(.is-suppressed){transition:opacity .12s ease,visibility 0s linear .12s;transform:none}.sticky-purchase.is-visible:not(.is-suppressed){transition-delay:0s}.sticky-purchase .primary-button,.sticky-purchase .primary-button>span{min-width:max-content;flex:0 0 auto;overflow:visible;opacity:1;transform:none;white-space:nowrap}.review-prototype-note,.prototype-note,.quality-packaging figcaption small,.retail-presence>p:last-child{font-size:clamp(11px,.78vw,13px)!important;line-height:1.48}.quality-packaging{display:grid;grid-template-rows:auto auto;overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:18px;background:#0b2d29;box-shadow:none}.quality-packaging:after{display:none}.quality-packaging img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:center;background:#f5f2ec}.quality-packaging figcaption{position:static;display:grid;width:auto;gap:5px;padding:15px 17px 17px;background:#0b2d29}.quality-packaging figcaption span,.quality-packaging figcaption small{color:#ffffffb3}.quality-packaging figcaption strong{color:#fff}@media(max-width:600px){.proof-rail p{display:block;overflow:visible;font-size:9px;line-height:1.35;-webkit-box-orient:initial;-webkit-line-clamp:unset}.proof-rail article{min-height:78px}}@media(max-width:920px){.sticky-purchase{overflow:visible}.sticky-purchase .primary-button{display:inline-flex;min-width:138px;justify-content:center}.sticky-submit__full{display:inline!important}.sticky-submit__compact{display:none!important}}@media(min-width:921px){.sticky-purchase{position:fixed;z-index:100;right:50%;bottom:18px;display:grid;width:min(760px,calc(100vw - 48px));min-height:68px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:9px 10px 9px 18px;border:1px solid rgba(255,255,255,.18);border-radius:16px;color:#fff;background:#072c26f5;opacity:0;pointer-events:none;translate:50% 0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sticky-purchase.is-visible:not(.is-suppressed){opacity:1;pointer-events:auto}.sticky-purchase>div{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.sticky-purchase>div span{overflow:hidden;color:#ffffffb8;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.sticky-purchase>div strong{font-size:18px}.sticky-purchase__desktop-label,.sticky-submit__full,.sticky-purchase__change{display:inline}.sticky-purchase__mobile-label,.sticky-submit__compact{display:none}.sticky-purchase__change{min-height:42px;padding:0 4px;border:0;color:#ffffffbd;background:transparent;font:inherit;font-size:11px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sticky-purchase .primary-button{min-height:48px;padding:0 20px;border-color:#fff;color:#082f28;background:#fff}}@media(min-width:1200px){.community-proof--questions{padding-block:clamp(54px,4.2vw,68px) clamp(44px,3.4vw,56px)}.community-proof--questions .community-proof__rail{margin-top:28px}.faq-section{padding-block:46px 54px}.faq-grid{gap:clamp(42px,5vw,76px)}.review-voices{padding:clamp(34px,3vw,46px)}.review-voices__grid blockquote,.review-voices__grid blockquote+blockquote{display:grid;grid-template-rows:auto minmax(0,1fr) auto;align-items:start;padding:22px}.review-voices__grid p{align-self:center;font-size:clamp(16px,1.1vw,18px);line-height:1.48}.review-voices__grid footer{margin-top:0;padding-top:14px}.final-offer__copy{grid-template-columns:minmax(250px,.8fr) minmax(380px,1.05fr) minmax(280px,.85fr);column-gap:clamp(34px,4vw,58px)}.final-offer__product{width:100%;height:clamp(330px,24vw,360px)}.final-offer__product img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}}@media(min-width:768px)and (max-width:1023px){.final-offer__copy{grid-template:"folio folio" auto "title title" auto "product details" auto / minmax(0,.92fr) minmax(0,1.08fr);column-gap:28px;align-items:center}.final-offer__product{min-height:420px}.final-offer__details{align-self:center}}.review-prototype-note{color:#ffffffb8!important;font-size:12px!important}.review-quality summary span{color:#ffffffb3!important;font-size:10px!important}.review-quality details p{color:#ffffffc7!important;font-size:11px!important}.quality-packaging figcaption small,.quality-packaging figcaption span,.retail-presence>p:last-child{color:#f7fbfac7!important}.final-offer__details>p:first-child,.final-offer__price span,.final-offer__review,.final-offer__proof,.final-offer__secondary-actions button{color:#ffffffc7!important;font-size:max(11px,.72rem)}.final-offer__value{margin-top:16px!important;padding:14px 0!important;border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.final-offer__details>.primary-button{margin-top:20px!important}.final-offer__secondary-actions{gap:10px!important;margin-top:14px!important}.final-offer__review{margin-top:20px!important;padding-top:18px;border-top:1px solid rgba(255,255,255,.18)}.final-offer__proof{margin-top:14px!important;padding-top:14px!important}@media(min-width:768px)and (max-width:1100px){.formula-grid{gap:0!important}.formula-copy{border-right:1px solid rgba(7,59,51,.12)}.formula-macro-card,.formula-benefits{border-top:1px solid rgba(7,59,51,.12)}}@media(min-width:768px)and (max-width:920px){.review-grid{grid-template-columns:minmax(0,1fr)!important}.review-voices__grid{grid-template-columns:repeat(2,minmax(280px,1fr));grid-template-rows:none!important}.review-voices__grid blockquote,.review-voices__grid blockquote+blockquote{min-height:240px}}@media(min-width:1200px){.review-voices__grid blockquote,.review-voices__grid blockquote+blockquote{grid-template-rows:auto auto 1fr!important}.review-voices__grid p{align-self:start!important;margin-top:16px}.review-voices__grid footer{align-self:end}}@media(max-width:600px){.review-section{padding-bottom:28px!important}.faq-section{padding-top:34px!important;padding-bottom:30px!important}.final-offer{padding-top:34px!important}}.selected-plan-receipt{margin:12px 0 0;padding:11px 0;border-top:1px solid rgba(7,59,51,.14);color:var(--ink);font-size:11px;font-weight:760;line-height:1.35}.offer-panel__submit{margin-top:10px!important}.gallery-stage[data-gallery-fit=contain]{background:radial-gradient(circle at 50% 48%,rgba(191,232,222,.3),transparent 38%),#f4f7f5}.gallery-stage[data-gallery-fit=contain] img{object-fit:contain!important;padding:clamp(22px,5vw,56px)}.gallery-thumbnail--contain img{object-fit:contain!important;padding:5px;background:#f4f7f5}.quality-packaging__inspect{position:relative;display:block;width:100%;padding:0;overflow:hidden;border:0;color:inherit;background:#f5f2ec;cursor:zoom-in}.quality-packaging__inspect img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.quality-packaging__inspect>span{position:absolute;right:12px;bottom:12px;padding:7px 10px;border:1px solid rgba(7,59,51,.18);border-radius:999px;color:var(--ink);background:#ffffffe6;font-size:10px;font-weight:760;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.quality-lot-path{display:grid;gap:3px;margin-top:14px;padding:12px 0;border-block:1px solid rgba(255,255,255,.16)}.quality-lot-path strong{color:#fff;font-size:11px}.quality-lot-path span{color:#ffffffb8;font-size:10px;line-height:1.4}@media(min-width:1200px){.review-section,.faq-section,.final-offer{padding-block:64px!important}.review-grid{grid-template-columns:minmax(420px,.86fr) minmax(0,1.14fr)!important;gap:clamp(34px,4vw,64px)!important}.review-summary__lead{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:start}.review-summary h2{font-size:clamp(34px,2.65vw,40px)!important}.quality-packaging{width:100%}.review-voices{padding:clamp(28px,2.4vw,38px)!important}.review-voices__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px}.review-voices__grid blockquote,.review-voices__grid blockquote+blockquote{min-height:218px!important;padding:20px!important}.faq-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)!important;gap:clamp(40px,5vw,72px)!important}.final-offer__copy{grid-template-columns:minmax(350px,.95fr) minmax(390px,1.05fr) minmax(300px,.8fr)!important;align-items:start!important}.final-offer h2{font-size:clamp(40px,3.1vw,44px)!important}.final-offer__product{height:clamp(300px,21vw,340px)!important}.final-offer__product img{object-position:58% 50%!important}}@media(min-width:1600px){:root{--shell: 1680px}.shell{width:min(calc(100vw - 128px),var(--shell))}}@media(max-width:600px){.selected-plan-receipt{font-size:10px}.quality-packaging__inspect>span{right:9px;bottom:9px}.sticky-purchase{min-height:68px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:8px 10px calc(8px + env(safe-area-inset-bottom))!important}.sticky-purchase>div{display:grid!important;min-width:0;gap:2px!important}.sticky-purchase__mobile-label{overflow:hidden;font-size:9px!important;text-overflow:ellipsis;white-space:nowrap}.sticky-purchase__change{display:none!important}.sticky-purchase .primary-button{min-width:124px!important;min-height:48px!important;padding-inline:14px!important}body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}.final-offer__grid{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);gap:0;align-items:stretch;width:min(calc(100% - 80px),1320px);max-width:1320px;overflow:hidden;border-radius:30px}.final-offer__product{position:relative;grid-area:auto;align-self:stretch;width:auto;min-width:0;height:auto!important;min-height:0!important;aspect-ratio:auto;margin:24px;overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:22px;background:#f3eee6}.final-offer__product:before{content:none!important}.final-offer__product img{position:static;inset:auto;z-index:auto;display:block;width:100%;height:100%;object-fit:cover;object-position:center!important;filter:none}.final-offer__copy{box-sizing:border-box;display:block;min-width:0;max-width:none;padding:clamp(42px,5vw,68px) clamp(38px,5vw,72px)}.final-offer__copy .folio,.final-offer__copy h2,.final-offer__details{grid-area:auto;min-width:0}.final-offer__copy .folio{align-self:auto}.final-offer__copy h2{align-self:auto;max-width:620px;margin:14px 0 0}.final-offer__details{margin-top:30px}.final-offer__details>p:first-child{color:#ffffffc7!important;font-size:16px;line-height:1.5}.final-offer__price{gap:12px 22px}.final-offer__price>strong{font-size:clamp(42px,3.2vw,50px)}.final-offer__price span,.final-offer__secondary-actions button,.final-offer__review,.final-offer__proof{font-size:13px}.final-offer__value{margin-top:22px!important;padding:16px 0!important;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);color:#aee8da;font-weight:720;line-height:1.35}.final-offer__details>.primary-button{width:100%;min-width:0;margin-top:26px!important}.final-offer__secondary-actions{display:grid;gap:10px!important;margin-top:18px!important}.final-offer__secondary-actions button{margin-top:0;text-align:left}.final-offer__review{margin-top:26px!important;line-height:1.55}.final-offer__proof{gap:12px 22px}@media(min-width:1024px)and (max-height:920px){.utility-strip__inner{min-height:24px}.site-header__inner{min-height:58px}.hero{padding:10px 0 30px}.breadcrumb{display:none}.hero-grid{gap-block:0}.offer-panel__header{margin-bottom:4px}.offer-panel__header .folio{margin-bottom:2px}.offer-panel__header h2{margin:0 0 2px}.hero-intro>.folio{margin-bottom:2px}.hero-intro h1{margin:3px 0 5px;font-size:39px}.product-strength{margin-top:5px}.rating-link{margin:0 0 6px}.hero-intro__benefit{max-width:600px;font-size:13.5px;line-height:1.32}.offer-panel{padding:14px 18px}.size-options{margin-bottom:7px}.size-option{min-height:49px}.plan-option{min-height:54px;padding-block:7px}.selected-plan-receipt{margin-top:8px;padding-block:7px}.offer-panel__submit{min-height:44px;margin-top:8px}}@media(max-width:920px){.final-offer__grid{grid-template-columns:minmax(0,1fr);width:min(calc(100% - 36px),900px);border-radius:24px}.final-offer__product{width:auto;height:auto!important;aspect-ratio:16 / 10;margin:16px 16px 0;border-radius:20px}.final-offer__copy{padding:38px clamp(24px,6vw,50px) 46px}}@media(max-width:600px){.review-themes button{min-width:44px;min-height:44px}.final-offer__grid{width:min(calc(100% - 28px),560px)}.final-offer__product{aspect-ratio:1;margin:12px 12px 0;border-radius:18px}.final-offer__copy{padding:32px 22px 38px}.final-offer__copy h2{margin-top:12px}.final-offer__details{margin-top:24px}.final-offer__details>p:first-child{font-size:13px}.final-offer__price{gap:10px 18px}.final-offer__price>strong{font-size:36px}.final-offer__price span,.final-offer__secondary-actions button,.final-offer__review,.final-offer__proof{font-size:11px}.final-offer__value{margin-top:18px!important;padding:14px 0!important}.final-offer__details>.primary-button{margin-top:22px!important}}.gallery-stage{touch-action:pan-y pinch-zoom;overscroll-behavior-x:contain}.gallery-stage img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.gallery-stage.is-swiping{cursor:grabbing}.site-footer{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.gallery-stage[data-gallery-active-index="4"] img{object-position:58% center}.gallery-stage[data-gallery-active-index="5"] img,.gallery-stage[data-gallery-active-index="6"] img,.gallery-stage[data-gallery-active-index="7"] img{object-position:center 42%}.gallery-lightbox__status{display:flex;align-items:center;gap:12px}.gallery-lightbox__status>span{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.gallery-lightbox__media{position:relative;display:grid;min-height:0;place-items:center;overflow:hidden;background:#f5f8f7;touch-action:pan-y pinch-zoom;overscroll-behavior-x:contain}.gallery-lightbox__media>img{display:block;width:100%;height:auto;max-height:calc(92dvh - 54px);aspect-ratio:1;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.gallery-lightbox__nav{position:absolute;z-index:3;top:50%;display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(8,42,35,.18);border-radius:50%;color:var(--ink);background:#fffffff0;box-shadow:0 10px 28px #03161224;transform:translateY(-50%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;touch-action:manipulation}.gallery-lightbox__nav--previous{left:16px}.gallery-lightbox__nav--next{right:16px}.gallery-lightbox__nav[hidden],.gallery-lightbox__status>span[hidden],.formula-lightbox-caption[hidden]{display:none}.gallery-stage__expand{display:none}@media(max-width:767px){.gallery-stage__expand{position:absolute;z-index:4;top:12px;right:12px;display:grid;width:42px;height:42px;padding:0;place-items:center;border:1px solid rgba(8,42,35,.16);border-radius:50%;color:var(--ink);background:#ffffffeb;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);touch-action:manipulation}.gallery-lightbox__media>img{max-height:none}.gallery-lightbox__nav{width:46px;height:46px}.gallery-lightbox__nav--previous{left:10px}.gallery-lightbox__nav--next{right:10px}}@media(prefers-reduced-motion:reduce){.gallery-lightbox__nav{transition:none}}.customer-video-proof{position:relative;overflow:hidden;padding:clamp(76px,8vw,132px) 0;color:var(--ink);background:radial-gradient(circle at 92% 12%,rgba(172,231,222,.28),transparent 28%),linear-gradient(180deg,#f8fbfa,#eef6f3)}.customer-video-proof:before{position:absolute;top:0;right:max(20px,calc((100vw - var(--shell)) / 2));left:max(20px,calc((100vw - var(--shell)) / 2));height:1px;background:var(--holographic-line);content:""}.customer-video-proof__heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:clamp(32px,6vw,104px);align-items:end;margin-bottom:clamp(34px,5vw,62px)}.customer-video-proof__heading .folio{margin:0 0 18px}.customer-video-proof__heading h2{max-width:760px;margin:0;font-size:clamp(44px,5vw,78px);line-height:.98;letter-spacing:-.055em}.customer-video-proof__intro{max-width:520px;justify-self:end}.customer-video-proof__intro>p:first-child{margin:0 0 14px;color:var(--ink);font-size:clamp(18px,1.7vw,24px);line-height:1.35}.customer-video-proof__intro .prototype-note{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.customer-video-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.5vw,22px)}.customer-video-card{min-width:0;border-top:1px solid rgba(8,42,35,.18)}.customer-video-card__media{position:relative;overflow:hidden;aspect-ratio:9 / 16;border-radius:22px;background:#dfe9e6;isolation:isolate}.customer-video-card__media:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#041f1a14 35%,#041f1ab3);content:"";pointer-events:none}.customer-video-card__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.customer-video-card__tag,.customer-video-card__duration{position:absolute;z-index:2;bottom:18px;color:#fff;font-size:10px;font-weight:800;line-height:1;letter-spacing:.12em;text-transform:uppercase}.customer-video-card__tag{left:18px}.customer-video-card__duration{right:18px;color:#ffffffc2}.customer-video-card__play{position:absolute;z-index:3;top:50%;left:50%;display:grid;width:58px;height:58px;padding:0;place-items:center;border:1px solid rgba(255,255,255,.72);border-radius:50%;color:var(--ink);background:#ffffffeb;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.customer-video-card__play:disabled{cursor:not-allowed;opacity:1}.customer-video-card__play span{margin-left:3px;font-size:15px}.customer-video-card__copy{padding:20px 4px 0}.customer-video-card__copy h3{margin:0 0 8px;font-size:clamp(20px,1.6vw,25px);line-height:1.08;letter-spacing:-.03em}.customer-video-card__copy p{min-height:3em;margin:0 0 13px;color:var(--muted);font-size:15px;line-height:1.5}.customer-video-card__copy>span{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.customer-video-proof__controls{display:none}@media(max-width:1100px){.customer-video-rail{grid-auto-columns:minmax(280px,42vw);grid-template-columns:none;grid-auto-flow:column;overflow-x:auto;padding:0 max(24px,calc((100vw - min(100vw - 48px,var(--shell)))/2)) 12px;margin-inline:calc(50% - 50vw);scroll-padding-inline:max(24px,calc((100vw - min(100vw - 48px,var(--shell)))/2));scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y}.customer-video-rail::-webkit-scrollbar{display:none}.customer-video-card{scroll-snap-align:start}.customer-video-proof__controls{display:grid;grid-template-columns:44px 1fr 44px;gap:14px;align-items:center;max-width:270px;margin:22px auto 0}.customer-video-proof__controls>button{display:grid;width:44px;height:44px;padding:0;place-items:center;border:1px solid rgba(8,42,35,.2);border-radius:50%;color:var(--ink);background:#ffffffb8}.customer-video-proof__controls>button:disabled{opacity:.34}.customer-video-proof__dots{display:flex;justify-content:center;gap:9px}.customer-video-proof__dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#082a2338}.customer-video-proof__dots button.is-active{background:var(--ink)}}@media(max-width:699px){.customer-video-proof{padding:70px 0 64px}.customer-video-proof:before{right:20px;left:20px}.customer-video-proof__heading{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.customer-video-proof__heading h2{max-width:10ch;font-size:clamp(38px,12vw,52px);line-height:.98}.customer-video-proof__intro{max-width:none;justify-self:stretch}.customer-video-proof__intro>p:first-child{max-width:31ch;font-size:17px}.customer-video-rail{grid-auto-columns:minmax(260px,82vw);gap:14px;padding-inline:20px;scroll-padding-inline:20px}.customer-video-card__media{border-radius:18px}.customer-video-card__copy{padding-top:16px}.customer-video-card__copy h3{font-size:21px}.customer-video-card__copy p{min-height:0;font-size:14px}}@media(prefers-reduced-motion:reduce){.customer-video-rail{scroll-behavior:auto}}.gallery-lightbox__media>img[data-loading=true]{opacity:0}.gallery-lightbox__media>img{transition:opacity .12s ease}@media(max-width:767px){.gallery-dots{justify-content:flex-start;gap:0;width:100vw;max-width:100vw;min-height:48px;margin-inline:calc(50% - 50vw);padding:2px 4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.gallery-dots::-webkit-scrollbar{display:none}.gallery-dots button{position:relative;display:grid;flex:0 0 44px;width:44px;height:44px;place-items:center;border:0;border-radius:50%;background:transparent;transition:none;touch-action:manipulation}.gallery-dots button:before{width:7px;height:7px;border:1px solid rgba(8,60,51,.42);border-radius:50%;background:transparent;content:"";transition:width .16s ease,border-color .16s ease,background .16s ease}.gallery-dots button.is-active{width:44px;border:0;background:transparent}.gallery-dots button.is-active:before{width:19px;border-color:#0b604f;border-radius:999px;background:#0b604f}.gallery-dots button:focus-visible{outline:2px solid #0b604f;outline-offset:-6px}}.member-benefits span{color:#536863}.community-proof--questions .community-story__number{color:#4f665f}@media(max-width:1023px){.customer-video-proof__dots{gap:0}.customer-video-proof__dots button{position:relative;width:44px;height:44px;background:transparent}.customer-video-proof__dots button:after{position:absolute;top:50%;left:50%;width:9px;height:9px;border-radius:50%;background:#082a2347;content:"";transform:translate(-50%,-50%)}.customer-video-proof__dots button.is-active{background:transparent}.customer-video-proof__dots button.is-active:after{background:var(--ink)}}@media(min-width:768px)and (max-width:1180px){.gallery-thumbnails{position:relative;overflow-x:auto;scrollbar-width:thin}.gallery-thumbnails[data-overflow-start=true]{box-shadow:inset 18px 0 14px -18px #083c33bf}.gallery-thumbnails[data-overflow-end=true]{box-shadow:inset -18px 0 14px -18px #083c33bf}.gallery-thumbnails[data-overflow-start=true][data-overflow-end=true]{box-shadow:inset 18px 0 14px -18px #083c33bf,inset -18px 0 14px -18px #083c33bf}}@media(prefers-reduced-motion:reduce){.gallery-lightbox__media>img,.gallery-dots button:before{transition:none}}@media(max-width:767px){.product-gallery{grid-template-columns:minmax(0,1fr);overflow:visible}.gallery-dots{box-sizing:border-box;justify-content:center;width:100%;max-width:none;margin-inline:0;padding-inline:0;overflow:visible}}.customer-video-card{border-top:0}.customer-video-card__media{border:1px solid rgba(8,42,35,.16);box-shadow:none}.customer-video-card__meta{position:absolute;z-index:3;top:14px;left:14px;display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:center;color:#fff;text-shadow:0 1px 12px rgba(3,24,20,.42)}.customer-video-card__meta>i{width:28px;height:28px;border:1px solid rgba(255,255,255,.72);border-radius:50%;background:radial-gradient(circle at 35% 28%,#fff 0 10%,transparent 11%),var(--holographic-line)}.customer-video-card__meta>span{display:grid;gap:2px}.customer-video-card__meta strong,.customer-video-card__meta small{font-size:9px;line-height:1.1;letter-spacing:.04em}.customer-video-card__meta small{color:#ffffffc2;font-weight:650}.customer-video-card__play{width:52px;height:52px;box-shadow:none}.customer-video-card__tag,.customer-video-card__duration{bottom:16px;letter-spacing:.08em}.customer-video-card__copy{padding-inline:0}.customer-video-card__copy>span{display:inline-flex;min-height:24px;align-items:center;padding:0 9px;border:1px solid rgba(8,42,35,.16);border-radius:999px;letter-spacing:.07em}.review-quality details:last-of-type{border-bottom:0}.review-card:before,.review-voices:before,.review-card:after,.review-voices:after{display:none;content:none}@media(max-width:699px){.customer-video-proof__intro .prototype-note{display:block;max-width:34ch}.customer-video-proof__intro .prototype-note strong{display:inline;margin-right:.2em}.customer-video-card__meta{top:12px;left:12px}.customer-video-card__tag{left:14px}.customer-video-card__duration{right:14px}}.offer-panel__daily-floor{margin-top:7px;color:#496b63;font-size:11px;line-height:1.3}.offer-panel__daily-floor strong{color:#075943;font-size:13px;font-weight:850}.supply-options{margin:0 0 10px;padding:0;border:0}.supply-options legend{margin-bottom:8px;color:#496b63;font-size:10px;font-weight:820;letter-spacing:.09em;text-transform:uppercase}.supply-options__grid{overflow:hidden;border:1px solid rgba(7,59,51,.24);border-radius:12px;background:#fffefa}.supply-option{position:relative;display:grid;min-height:72px;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:center;padding:13px 14px;color:#163b33;background:transparent;cursor:pointer;transition:background-color .16s ease}.supply-option+.supply-option{border-top:1px solid rgba(7,59,51,.15)}.supply-option:hover{background:#e7f4f06b}.supply-option.is-selected{background:linear-gradient(105deg,#e3f3ee,#edf6f3 72%,#f1eef8)}.supply-option:focus-within{z-index:1;outline:2px solid rgba(20,111,91,.62);outline-offset:-2px}.supply-option input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.supply-option__radio{display:grid;width:18px;height:18px;place-items:center;border:1.5px solid #85a39b;border-radius:50%;background:#fff}.supply-option.is-selected .supply-option__radio{border-color:#0b6b57}.supply-option.is-selected .supply-option__radio:after{width:9px;height:9px;border-radius:50%;background:#0b6b57;content:""}.supply-option__copy,.supply-option__price,.supply-option__value{min-width:0}.supply-option__eyebrow{display:block;margin-bottom:2px;color:#6e837d;font-size:8px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.supply-option__copy>strong{display:flex;flex-wrap:wrap;gap:4px 7px;align-items:center;color:#082f27;font-size:14px;line-height:1.25}.supply-option__copy>span{display:block;margin-top:3px;color:#5a716b;font-size:10px;line-height:1.3}.supply-option__save{color:#08705a;font-size:9px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.supply-option__save:before{content:"\b7  "}.supply-option__price{text-align:right}.supply-option__price>span{display:flex;gap:6px;align-items:baseline;justify-content:flex-end}.supply-option__price strong{color:#082f27;font-size:19px;letter-spacing:-.025em}.supply-option__price del{color:#81918d;font-size:9px}.supply-option__price small{display:inline-flex;margin-top:3px;padding:3px 6px;color:#fff;background:#0b5b4b;border-radius:999px;font-size:9px;font-weight:850;line-height:1}.supply-option__value{display:none;grid-column:2 / -1;grid-template-columns:auto minmax(0,1fr);gap:3px 12px;padding-top:9px;border-top:1px solid rgba(7,59,51,.14)}.supply-option.is-selected .supply-option__value{display:grid}.supply-option__value strong{color:#075943;font-size:12px;font-weight:900;line-height:1.25}.supply-option__value span,.supply-option__value small{color:#5e746e;font-size:9px;line-height:1.35}.supply-option__value small{grid-column:1 / -1}.offer-panel.is-one-time .supply-option.is-selected{background:#fffefa}.offer-panel.is-one-time .supply-option.is-selected .supply-option__radio:after,.offer-panel.is-one-time .supply-option.is-selected .supply-option__value{display:none}.offer-panel.is-one-time .supply-option.is-selected .supply-option__radio{border-color:#85a39b}@media(min-width:921px)and (max-width:1180px){.supply-option{grid-template-columns:17px minmax(0,1fr) 92px;padding-inline:11px}.supply-option__copy>strong{font-size:13px}.supply-option__price strong{font-size:17px}}@media(max-width:700px){.offer-panel__daily-floor{font-size:10px}.supply-option{min-height:70px;grid-template-columns:17px minmax(0,1fr) auto;gap:8px;padding:11px 10px}.supply-option__radio{width:17px;height:17px}.supply-option__copy>strong{gap:3px 5px;font-size:12px}.supply-option__copy>span{font-size:9px}.supply-option__price strong{font-size:16px}.supply-option__price del,.supply-option__price small{font-size:8px}.supply-option__value{grid-column:1 / -1;grid-template-columns:minmax(0,1fr);gap:3px;padding:8px 0 0 25px}.supply-option__value strong{font-size:11px}.supply-option__value span,.supply-option__value small{font-size:8px}.supply-option__value small{grid-column:auto}}.message-prototype .hero-intro h1{max-width:17ch;font-size:clamp(32px,4vw,58px);line-height:.98;letter-spacing:-.045em}.message-prototype .hero-intro .product-name,.message-prototype .hero-intro .product-strength{display:block}.message-prototype .hero-intro .product-strength{margin-top:.12em;font-size:.72em;line-height:1.04}.message-prototype .hero-intro__benefit{display:grid;gap:6px;max-width:62ch}.message-prototype .hero-intro__benefit strong,.message-prototype .hero-intro__benefit span{display:block}.message-prototype .hero-intro__benefit strong{color:var(--ink,#073b33);font-weight:700}@media(max-width:767px){.message-prototype .hero-intro h1{max-width:none;font-size:clamp(27px,7.5vw,33px);line-height:1;letter-spacing:-.04em}.message-prototype .hero-intro .product-strength{font-size:.78em}.message-prototype .hero-intro__benefit{font-size:14px;line-height:1.38}}:root{--r80-ink: #073b33;--r80-deep: #03352e;--r80-jade: #0b5a4d;--r80-mint: #edf6f2;--r80-paper: #fbfcfa;--r80-rule: rgba(7,59,51,.16);--r80-radius: 22px}body{overflow-x:clip;color:var(--r80-ink);background:var(--r80-paper)}.shell{width:min(1320px,calc(100% - 48px))}.supply-options__grid{border:1px solid rgba(7,59,51,.22);border-radius:14px}.supply-option.is-selected{background:linear-gradient(105deg,#e3f3ee,#f1f7f4 70%,#f5f1f8);box-shadow:none}.supply-option:focus-within{outline:2px solid #17705d;outline-offset:-2px}.mechanism-section{padding:clamp(72px,7vw,104px) 0;color:#fff;background:radial-gradient(circle at 78% 18%,rgba(124,213,193,.12),transparent 28rem),var(--r80-deep)}.mechanism-section>.shell{display:block}.mechanism-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:32px 56px;align-items:end;margin-bottom:38px}.mechanism-heading .folio{grid-column:1 / -1;color:#a6e8da}.mechanism-heading h2{grid-column:1;max-width:19ch;margin:0;color:#fff;font-size:clamp(42px,4.3vw,62px);line-height:.98}.mechanism-heading>p:last-child{grid-column:2;max-width:32ch;margin:0 0 4px;color:#ffffffb8}.mechanism-simple{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:stretch}.mechanism-comparison{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:20px;background:#ffffff0d}.mechanism-comparison__header,.mechanism-comparison__row{grid-template-columns:minmax(220px,1.35fr) minmax(150px,.78fr) minmax(170px,.87fr);min-height:66px;padding-inline:0;border-color:#ffffff1f}.mechanism-comparison__header>span,.mechanism-comparison__header>div,.mechanism-comparison__row>strong,.mechanism-comparison__row>span{min-width:0;padding:14px 20px}.mechanism-comparison__row>strong,.mechanism-comparison__header strong{color:#fff}.mechanism-comparison__header small{color:#ffffff9e}.mechanism-comparison .is-active-form{background:#87dcc921}.mechanism-explanation{display:grid;grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:20px;background:#ffffff0d}.mechanism-simple__takeaway{margin:0;padding:26px 28px;border:0;border-bottom:1px solid rgba(255,255,255,.14);background:transparent}.mechanism-simple__takeaway span{color:#a6e8da}.mechanism-simple__takeaway strong{display:block;max-width:19ch;margin-top:8px;color:#fff;font-size:clamp(22px,2.4vw,31px);line-height:1.05}.mechanism-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;color:#ffffffbd;background:#0b4b41!important}.mechanism-context>div,.mechanism-context__note{min-width:0;padding:25px 28px;border:0;color:#ffffffbd!important;background:transparent!important}.mechanism-context__note{border-left:1px solid rgba(255,255,255,.14)}.mechanism-context__eyebrow,.mechanism-context__note>strong,.mechanism-context a{color:#fff}.mechanism-context p{color:#ffffffc7!important;font-size:14px;line-height:1.55}.formula-section{padding:clamp(72px,7vw,104px) 0;background:#fffefa}.formula-grid{display:grid;grid-template:"macro copy" auto "macro specification" 1fr "benefits benefits" auto / minmax(360px,.92fr) minmax(0,1.08fr);gap:0;align-items:stretch;overflow:hidden;border:1px solid var(--r80-rule);border-radius:var(--r80-radius);background:#f8fbf9}.formula-copy{grid-area:copy;padding:42px 50px 24px;border-left:1px solid var(--r80-rule);background:transparent}.formula-copy h2{max-width:20ch;font-size:clamp(38px,3.4vw,52px);line-height:.98}.formula-copy h2 span{display:block}.formula-macro-card{grid-area:macro;min-height:600px;margin:0;overflow:hidden;border:0;border-radius:0}.formula-macro-card img{width:100%;height:100%;min-height:600px;object-fit:cover}.formula-specification{grid-area:specification;padding:18px 50px 42px;border:0;border-left:1px solid var(--r80-rule);background:transparent}.formula-ledger>div{min-height:62px;padding-inline:0}.formula-ledger__pure dd{max-width:none}.formula-benefits{grid-area:benefits;display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.6fr);gap:42px;margin:0;padding:36px 42px;border:0;border-radius:0;color:#ffffffc2;background:var(--r80-jade)}.formula-benefits .folio,.formula-benefits h2,.formula-benefits h3{color:#fff}.formula-benefits__intro h2{max-width:14ch;font-size:clamp(31px,3vw,44px);line-height:1}.formula-benefits__intro>p:last-child,.formula-benefits .story-points p{color:#ffffffb3}.formula-benefits .story-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;border-block:1px solid rgba(255,255,255,.16)}.formula-benefits .story-points article{min-width:0;padding:24px 20px;border:0;border-right:1px solid rgba(255,255,255,.16);background:transparent}.formula-benefits .story-points article:last-child{border-right:0}.ugc-section{padding:clamp(72px,7vw,104px) 0;background:#eef5f2}.ugc-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:38px;align-items:end;margin-bottom:34px}.ugc-heading h2{max-width:15ch;font-size:clamp(40px,4.6vw,64px);line-height:.98}.ugc-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ugc-card{min-width:0;padding:0;border:0;background:transparent}.ugc-card figure{overflow:hidden;width:100%;aspect-ratio:4/5;margin:0;border-radius:18px}.ugc-card img{width:100%;height:100%;object-fit:cover}.customer-proof-system{padding:clamp(76px,7vw,110px) 0;color:var(--r80-ink);background:#f1f5f0}.customer-proof-system .customer-proof-story{position:relative;overflow:visible;padding:0;color:var(--r80-ink);background:transparent}.customer-proof-system .customer-proof-story:before{display:none;content:none}.customer-video-proof__heading{display:block;max-width:920px;margin:0 0 38px}.customer-video-proof__heading .folio{color:#267664}.customer-video-proof__heading h2{max-width:14ch;color:var(--r80-ink);font-size:clamp(40px,4.8vw,64px);line-height:.98}.customer-proof-system .customer-video-proof__intro{max-width:720px;margin-top:22px;color:#456a61;justify-self:auto}.customer-proof-system .customer-video-proof__intro p{color:#456a61!important}.customer-proof-system .customer-video-proof__intro>p:first-child{max-width:58ch;margin:0;font-size:clamp(17px,1.35vw,20px);line-height:1.42}.customer-proof-system .customer-video-proof__intro strong{color:var(--r80-ink)!important}.customer-proof-system .customer-video-proof__intro .review-rating-line{display:flex;gap:8px;align-items:center;margin:16px 0 0;font-size:13px;line-height:1.35}.customer-proof-system .customer-video-proof__intro .review-rating-line .stars{color:#9b4b00!important}.customer-proof-system .customer-video-proof__intro .review-rating-line strong{color:var(--r80-ink)!important}.customer-proof-system .customer-video-proof__intro .prototype-note{max-width:64ch;margin:9px 0 0;font-size:12px;line-height:1.5}.customer-video-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.customer-proof-system .customer-video-card{display:flex;min-width:0;overflow:hidden;align-self:start;flex-direction:column;color:var(--r80-ink);border:1px solid rgba(7,59,51,.18);border-radius:20px;background:#fffefa}.customer-proof-system .customer-video-card__media{overflow:hidden;aspect-ratio:4/5;border:0;border-radius:0}.customer-proof-system .customer-video-card__media img{width:100%;height:100%;object-fit:cover}.customer-proof-system .customer-video-card__copy{display:flex;height:auto;padding:20px;flex-direction:column}.customer-proof-system .customer-video-card__copy h3{min-height:2.2em;margin:0 0 8px;color:var(--r80-ink)}.customer-proof-system .customer-video-card__copy .customer-video-card__fact{min-height:3em;margin:0 0 16px;color:#58736c;font-size:14px;line-height:1.45}.customer-video-card__review{display:grid;gap:12px;height:auto;margin:0;padding-top:16px;border-top:1px solid rgba(7,59,51,.14)}.customer-video-card__review .review-stars{display:flex;gap:8px;align-items:center;color:#9b4b00;font-size:12px}.customer-video-card__review .review-stars b{color:#456a61;font-size:11px}.customer-video-card__review>p{min-height:7.2em;margin:0;color:var(--r80-ink)!important;font-size:15px;line-height:1.48}.customer-video-card__review footer{display:grid;gap:3px;align-self:start;color:var(--r80-ink);font-size:12px}.customer-video-card__review footer span{color:#506d66;font-size:11px}.proof-system__divider{height:1px;margin:58px 0;background:#073b332e}.review-grid{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:20px!important;align-items:start}.review-summary,.review-proof-stack{min-width:0}.review-summary{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:20px;width:100%;padding:24px;align-items:stretch}.review-summary__lead,.review-quality,.review-card,.retail-presence{border:1px solid rgba(255,255,255,.18);border-radius:20px;box-shadow:none}.review-summary__lead,.review-card,.retail-presence{color:var(--r80-ink);background:#fbfcfa}.customer-proof-system .review-summary__intro .folio,.customer-proof-system .review-summary__intro h2,.customer-proof-system .review-summary__intro p,.customer-proof-system .review-card h3,.customer-proof-system .review-card p,.customer-proof-system .review-card footer,.customer-proof-system .retail-presence .folio,.customer-proof-system .retail-presence h3,.customer-proof-system .retail-presence p,.customer-proof-system .retail-presence strong{color:var(--r80-ink)!important}.customer-proof-system .review-card footer span,.customer-proof-system .retail-presence>p:last-child{color:#58736c!important}.review-quality{color:#fff;background:var(--r80-deep)}.review-quality h3,.review-quality summary,.review-quality a,.review-quality button{color:#fff}.review-quality p,.review-quality summary span{color:#ffffffad}.review-rating-line .stars,.review-stars span{color:#9b4b00}.retail-presence{grid-column:1 / -1;margin-top:0}.r84-cold-hybrid .retail-presence{padding:clamp(24px,3vw,34px);border-color:#073b3329}.r84-cold-hybrid .retail-presence h3{margin-bottom:18px}.r84-cold-hybrid .retail-presence__marks{gap:0;border-top:1px solid rgba(7,59,51,.14);border-bottom:1px solid rgba(7,59,51,.14)}.r84-cold-hybrid .retail-presence__marks span{min-height:72px;padding:15px 18px;justify-content:center;border-right:1px solid rgba(7,59,51,.14)}.r84-cold-hybrid .retail-presence__marks span:last-child{border-right:0}.r84-cold-hybrid .retail-presence__marks span:before{display:none}.r84-cold-hybrid .retail-presence__marks small{color:#668079;font-size:9px;letter-spacing:.08em}.r84-cold-hybrid .retail-presence>p:last-child{margin-top:16px}.final-offer{padding:clamp(72px,7vw,104px) 0;background:var(--r80-deep)}.final-offer__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(380px,.85fr);gap:clamp(36px,5vw,72px);align-items:center}.final-offer__product{align-self:center;width:100%;height:auto!important;min-width:0;min-height:0!important;aspect-ratio:4/3;overflow:hidden;margin:0;border:1px solid rgba(255,255,255,.18);border-radius:22px;background:#0b4b41}.final-offer__product img{display:block;width:100%;height:100%!important;min-height:0!important;aspect-ratio:auto;object-fit:cover}.final-offer__copy{min-width:0;padding:clamp(28px,3vw,44px);border:1px solid rgba(255,255,255,.18);border-radius:22px;background:#ffffff0d}.final-offer__copy h2{max-width:11ch;font-size:clamp(40px,4vw,60px);line-height:.98}.final-offer__proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px}@media(min-width:1024px){.final-offer__product{align-self:stretch;height:auto!important;aspect-ratio:auto}.final-offer__product img{object-position:58% center!important}}@media(max-width:1023px){.shell{width:min(100% - 40px,920px)}.mechanism-heading,.ugc-heading{grid-template-columns:1fr;gap:14px}.customer-video-proof__heading{max-width:760px}.mechanism-heading h2,.mechanism-heading>p:last-child{grid-column:1}.mechanism-simple,.mechanism-explanation{grid-template-columns:1fr}.mechanism-simple__takeaway{border-bottom:1px solid rgba(255,255,255,.14)}.formula-grid{grid-template:"copy specification" auto "macro macro" auto "benefits benefits" auto / minmax(0,.88fr) minmax(0,1.12fr)}.formula-copy{padding:34px 28px;border:0;border-right:1px solid var(--r80-rule)}.formula-specification{padding:32px 28px;border:0}.formula-macro-card,.formula-macro-card img{min-height:460px}.formula-benefits{grid-template-columns:1fr;gap:24px}.proof-rail__grid,.customer-video-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;width:100%;margin:0;padding:0;overflow:visible}.proof-rail article{border-top:0;border-left:0}.proof-rail article:nth-child(2n){border-left:1px solid rgba(7,59,51,.14)}.proof-rail article:nth-child(n+3){border-top:1px solid rgba(7,59,51,.14)}.customer-video-proof__controls{display:none}.review-grid,.final-offer__grid{grid-template-columns:1fr}}@media(min-width:768px)and (max-width:900px){.formula-grid{grid-template:"copy" auto "specification" auto "macro" auto "benefits" auto / minmax(0,1fr)}.formula-copy{padding:34px 36px 24px;border:0}.formula-copy h2{max-width:24ch}.formula-specification{padding:18px 36px 34px;border:0}.formula-macro-card,.formula-macro-card img{min-height:0;aspect-ratio:16 / 10}}@media(min-width:901px)and (max-width:1119px){.customer-proof-system .customer-video-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:767px){.shell{width:calc(100% - 32px)}.mechanism-section,.formula-section,.ugc-section,.customer-proof-system,.final-offer{padding-block:56px}.mechanism-section{padding-block:42px}.mechanism-heading{margin-bottom:26px}.mechanism-heading h2{max-width:15ch;font-size:clamp(33px,9vw,38px)}.mechanism-simple{gap:18px}.mechanism-comparison__header,.mechanism-comparison__row{grid-template-columns:minmax(112px,1.15fr) minmax(78px,.82fr) minmax(92px,.96fr);min-height:58px;padding-inline:0}.mechanism-comparison__header>span,.mechanism-comparison__header>div,.mechanism-comparison__row>strong,.mechanism-comparison__row>span{padding:11px 8px}.mechanism-comparison__header strong{font-size:11px;line-height:1.12;overflow-wrap:anywhere}.mechanism-comparison__header small{font-size:8px;line-height:1.2}.mechanism-simple__takeaway{padding:22px 20px}.mechanism-context{grid-template-columns:1fr}.mechanism-context>div,.mechanism-context__note{padding:22px 20px}.mechanism-context__note{border-top:1px solid rgba(255,255,255,.14);border-left:0}.formula-grid{grid-template:"copy" auto "macro" auto "specification" auto "benefits" auto / 1fr;border-radius:18px}.formula-copy{padding:28px 20px 24px;border:0}.formula-copy h2{max-width:none;font-size:29px}.formula-copy h2 span{white-space:normal}.formula-macro-card,.formula-macro-card img{min-height:0;aspect-ratio:4/5}.formula-specification{padding:24px 20px 30px;border:0}.formula-ledger__pure dd{max-width:18ch;text-align:right}.formula-ledger__pure{grid-template-columns:78px minmax(0,1fr);gap:8px}.formula-ledger__pure dd{max-width:none;white-space:nowrap;font-size:9px;letter-spacing:-.015em}.formula-benefits{padding:28px 20px}.formula-benefits .story-points{grid-template-columns:1fr}.formula-benefits .story-points article{border-right:0;border-bottom:1px solid rgba(255,255,255,.16)}.formula-benefits .story-points article:last-child{border-bottom:0}.ugc-heading h2,.customer-video-proof__heading h2{max-width:14ch;font-size:32px}.ugc-rail,.customer-video-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc(100% - 28px);grid-template-columns:none;width:100vw;gap:14px;margin:0 0 0 calc(50% - 50vw);padding:0 16px 10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.ugc-section .ugc-rail,.customer-proof-system .customer-video-rail{box-sizing:border-box;width:100vw!important;min-width:100vw;max-width:none!important;margin-left:calc(50% - 50vw)!important;padding-right:16px!important;padding-left:16px!important;scroll-padding-right:16px!important;scroll-padding-left:16px!important}.customer-video-card__media{aspect-ratio:6 / 7}.customer-video-card__copy h3,.customer-video-card__copy .customer-video-card__fact,.customer-video-card__review>p{min-height:0}.proof-rail__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-video-proof__controls{display:grid}.ugc-card,.customer-video-card{scroll-snap-align:start}.customer-proof-system .customer-video-proof__intro{margin-top:18px}.customer-proof-system .customer-video-proof__intro>p:first-child{max-width:40ch;font-size:16px}.customer-proof-system .customer-video-proof__intro .review-rating-line{flex-wrap:wrap;row-gap:4px}.customer-proof-system .customer-video-proof__intro .prototype-note{margin-top:8px;font-size:11px}.proof-system__divider{margin:40px 0}.review-grid{gap:16px}.review-summary{grid-template-columns:1fr;padding:16px}.review-summary__lead,.review-quality,.review-card,.retail-presence{border-radius:18px}.final-offer__grid{gap:18px}.final-offer__copy{padding:24px 20px 30px}.final-offer__copy h2{font-size:34px}.sticky-purchase{right:12px;bottom:max(12px,env(safe-area-inset-bottom));left:12px;width:auto;max-width:none}}.review-summary__lead{box-sizing:border-box;gap:clamp(22px,2.2vw,30px);margin:0;padding:clamp(22px,2.2vw,30px);border:1px solid rgba(7,59,51,.18);background:#fbfcfa}.review-summary__intro{min-width:0;padding:0}.customer-proof-system .review-summary__intro .review-rating-line,.customer-proof-system .review-summary__intro .review-rating-line strong,.customer-proof-system .review-summary__intro .review-rating-line>span:last-child{color:#355f56!important}.customer-proof-system .review-summary__intro .review-rating-line .stars{color:#9b4b00!important}.review-rating-line{flex-wrap:wrap;row-gap:5px;margin:22px 0 0}.quality-packaging{min-width:0;margin:0;border-color:#073b3347;background:#0b352f}.quality-packaging__inspect{overflow:hidden;background:#f5f2ec}.quality-packaging__inspect img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;padding:0;object-fit:cover;object-position:center}.quality-packaging figcaption{padding:18px 20px 20px}.review-summary .review-quality{box-sizing:border-box;width:auto;margin:0;padding:20px clamp(20px,2.2vw,28px) 6px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:#ffffff0b}@media(max-width:767px){.review-summary{padding:16px}.review-summary__lead{gap:20px;padding:20px}.review-summary h2{max-width:12ch}.review-summary .review-quality{margin-top:0;padding:18px 20px 5px}}@media(max-width:600px){body{padding-bottom:0}.site-footer{padding-bottom:44px}}@media(min-width:768px)and (max-width:1119px){.customer-proof-system .customer-video-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row;grid-auto-columns:auto;width:100%;margin:0;padding:0;overflow:visible;scroll-snap-type:none}}body.message-prototype--d .supply-option__eyebrow{color:#49665f}body.message-prototype--d .supply-option__price del{color:#5b716b}body.message-prototype--d .offer-decision-proof{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px 12px;align-items:center;margin-top:12px;padding-top:12px;color:#123d34;border-top:1px solid rgba(7,59,51,.17);text-decoration:none}body.message-prototype--d .offer-decision-proof__stars{color:#9b4b00;font-size:11px;letter-spacing:.04em}body.message-prototype--d .offer-decision-proof>span:nth-child(2){display:grid;min-width:0;gap:2px}body.message-prototype--d .offer-decision-proof strong{color:#123d34;font-size:11px;line-height:1.3}body.message-prototype--d .offer-decision-proof small{color:#526d66;font-size:9px;line-height:1.35}body.message-prototype--d .offer-decision-proof>b{color:#075943;font-size:9px;line-height:1.3;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}body.message-prototype--d .customer-proof-system .ugc-section{margin:52px 0 0;padding:40px 0 0;color:var(--r80-ink);border-top:1px solid rgba(7,59,51,.18);background:transparent}body.message-prototype--d .customer-proof-system .ugc-section__inner{width:100%;min-width:0}body.message-prototype--d .customer-proof-system .ugc-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);gap:24px 42px;margin-bottom:24px}body.message-prototype--d .customer-proof-system .ugc-heading .folio{color:#267664}body.message-prototype--d .customer-proof-system .ugc-heading h2{max-width:18ch;color:var(--r80-ink);font-size:clamp(30px,3vw,42px);line-height:1}body.message-prototype--d .customer-proof-system .ugc-heading__note p,body.message-prototype--d .customer-proof-system .ugc-heading__note strong{color:#456a61}body.message-prototype--d .customer-proof-system .ugc-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}body.message-prototype--d .customer-proof-system .ugc-card{display:grid;min-width:0;min-height:0;overflow:hidden;grid-template-areas:"media" "quote" "meta";grid-template-columns:minmax(0,1fr);grid-template-rows:138px auto auto;color:var(--r80-ink);border:1px solid rgba(7,59,51,.18);border-radius:18px;background:#fffefa}body.message-prototype--d .customer-proof-system .ugc-card figure{grid-area:media;width:100%;height:100%;min-height:0;overflow:hidden;margin:0;border-radius:0}body.message-prototype--d .customer-proof-system .ugc-card figure img{width:100%;height:100%;object-fit:cover}body.message-prototype--d .customer-proof-system .ugc-card:nth-child(1) figure img{object-position:50% 46%}body.message-prototype--d .customer-proof-system .ugc-card:nth-child(2) figure img{object-position:50% 47%}body.message-prototype--d .customer-proof-system .ugc-card:nth-child(3) figure img{object-position:50% 42%}body.message-prototype--d .customer-proof-system .ugc-card blockquote{grid-area:quote;align-self:end;margin:0;padding:15px 16px 6px;color:var(--r80-ink);font-size:17px;line-height:1.15}body.message-prototype--d .customer-proof-system .ugc-card footer{display:grid;grid-area:meta;gap:3px;padding:0 16px 14px;color:#456a61;font-size:11px;line-height:1.35}body.message-prototype--d .customer-proof-system .ugc-card footer strong{color:var(--r80-ink)}@media(max-width:1023px){body.message-prototype--d .customer-proof-system .ugc-heading{grid-template-columns:1fr;gap:10px}}@media(max-width:767px){body.message-prototype--d .formula-section .formula-grid.shell{box-sizing:border-box;width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important;margin-inline:auto!important;padding-inline:0!important}body.message-prototype--d .formula-section .formula-grid{width:100%!important;max-width:none!important;margin-inline:0!important}body.message-prototype--d .offer-decision-proof{grid-template-columns:auto minmax(0,1fr)}body.message-prototype--d .offer-decision-proof>b{grid-column:2}body.message-prototype--d .customer-proof-system .ugc-section{margin-top:40px;padding-block:32px 0}body.message-prototype--d .customer-proof-system .ugc-heading{margin-bottom:20px}body.message-prototype--d .customer-proof-system .ugc-heading h2{max-width:15ch;font-size:30px}body.message-prototype--d .customer-proof-system .ugc-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc(100% - 28px);grid-template-columns:none;width:100vw!important;min-width:100vw;max-width:none!important;gap:14px;margin-left:calc(50% - 50vw)!important;padding:0 16px 10px!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:16px;scroll-snap-type:x mandatory;scrollbar-width:none}body.message-prototype--d .customer-proof-system .ugc-card{min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:123px auto auto;scroll-snap-align:start}body.message-prototype--d .customer-proof-system .ugc-card figure{min-height:0}}.formula-audience-note{display:grid;grid-column:1 / -1;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:clamp(14px,2vw,30px);align-items:start;margin-top:0;padding-top:clamp(18px,2.2vw,28px);border-top:1px solid rgba(255,255,255,.18);color:#fff}.formula-audience-note strong{color:#fff;font-size:clamp(17px,1.45vw,21px);line-height:1.25}.formula-audience-note span{color:#ffffffb8;font-size:clamp(15px,1.25vw,18px);line-height:1.5}.offer-panel.is-one-time .supply-option__save,.offer-panel.is-one-time .supply-option__price del{display:none!important}.offer-panel.is-one-time .supply-option.is-one-time-option.is-selected{background:#f6f3ec}.offer-panel__assurances{margin-top:12px}.gallery-stage__expand,.buy-once-link,.final-offer__secondary-actions button[data-scroll-to-offer],.final-offer__proof a,.mechanism-context a,.formula-copy .text-link,.proof-rail article h2 a,.site-footer a{min-height:44px}.buy-once-link,.final-offer__secondary-actions button[data-scroll-to-offer],.final-offer__proof a,.mechanism-context a,.formula-copy .text-link,.proof-rail article h2 a,.site-footer a{display:inline-flex;align-items:center}.gallery-stage__expand:focus-visible,.buy-once-link:focus-visible,.final-offer button:focus-visible,.final-offer a:focus-visible,.mechanism-section a:focus-visible,.formula-section a:focus-visible,.proof-rail a:focus-visible,.site-footer a:focus-visible,.customer-video-proof__controls button:focus-visible{outline:3px solid #65d7c5;outline-offset:3px}@media(min-width:700px)and (max-width:1100px){.customer-video-proof__controls{display:none!important}}@media(max-width:699px){.mechanism-section{padding-block:36px}.mechanism-heading{margin-bottom:22px}.mechanism-simple{gap:14px}.mechanism-simple__takeaway,.mechanism-context>div,.mechanism-context__note{padding:18px 20px}.formula-macro-card,.formula-macro-card img{aspect-ratio:4 / 3}.formula-macro-card img{object-position:50% 54%}.formula-audience-note{grid-template-columns:1fr;gap:6px;margin-top:16px;padding-top:16px}.formula-audience-note strong{font-size:16px}.formula-audience-note span{font-size:14px;line-height:1.4}.offer-panel__daily-floor{display:flex;flex-wrap:wrap;gap:3px 5px}}.gallery-stage>img[data-gallery-image]{display:block;width:100%;height:100%;object-fit:cover}.gallery-stage[data-gallery-fit=contain]>img[data-gallery-image]{object-fit:contain}.customer-video-card[data-proof-id=morning-water-routine] .customer-video-card__media img{object-position:50% 50%}@media(min-width:1101px){.hero-layout{align-items:start}.offer-panel .primary-button{margin-top:14px}}@media(min-width:1101px)and (max-height:900px){.offer-panel__daily-floor{display:none}.offer-panel__header{margin-bottom:2px}.supply-options{margin-bottom:5px}.supply-options legend{margin-bottom:4px}.supply-option{min-height:58px;padding:8px 12px}.supply-option__copy>span{margin-top:1px}.supply-option__value{gap:2px 10px;padding-top:5px}.supply-option__value small{display:none}.offer-panel .primary-button,.offer-panel__assurances{margin-top:6px}}@media(max-width:699px){.sticky-purchase{min-height:72px;padding:10px 12px}.sticky-purchase__summary{max-width:min(46vw,170px)}.sticky-purchase__desktop-label{display:none}.sticky-purchase__mobile-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-purchase .primary-button,.sticky-purchase button[type=submit]{min-width:132px;white-space:nowrap}}@media(max-width:374px){.sticky-purchase__summary{max-width:138px}.sticky-purchase .primary-button,.sticky-purchase button[type=submit]{min-width:122px;padding-inline:15px;font-size:14px}}.r84-cold-hybrid{--r84-ink: #073b33;--r84-muted: #52736c;--r84-line: rgba(7,59,51,.16);--r84-mist: #f2f8f6;--r84-warm: #faf8f2;--r84-jade: #0a443a;--r84-radius: 18px;color:var(--r84-ink)}.r84-cold-hybrid [hidden]{display:none!important}.r84-cold-hybrid main{overflow:clip}.r84-cold-hybrid .hero{padding-block:clamp(42px,6vw,88px);background:radial-gradient(circle at 88% 8%,rgba(167,232,222,.3),transparent 29%),radial-gradient(circle at 8% 82%,rgba(220,202,241,.18),transparent 32%),#fff}.r84-cold-hybrid .hero-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);grid-template-areas:"intro gallery";gap:clamp(36px,5vw,84px);align-items:center}.r84-cold-hybrid .hero-intro{grid-area:intro;align-self:center;max-width:620px}.r84-cold-hybrid .hero-mobile-product-cue{display:none}.r84-cold-hybrid .product-gallery{grid-area:gallery;min-width:0}.r84-cold-hybrid .hero h1{max-width:15ch;margin-block:18px 20px;font-size:clamp(44px,4.8vw,76px);line-height:.98;letter-spacing:-.055em}.r84-cold-hybrid .hero h1 span{display:block}.r84-cold-hybrid .hero h1 .product-strength{max-width:19ch;margin-top:18px;color:var(--r84-muted);font-size:clamp(20px,1.8vw,29px);line-height:1.18;letter-spacing:-.025em}.r84-cold-hybrid .hero-intro__benefit{display:grid;gap:6px;max-width:55ch;margin-top:22px;color:var(--r84-muted);font-size:17px;line-height:1.55}.r84-cold-hybrid .hero-intro__benefit strong{color:var(--r84-ink);font-size:18px}.r84-cold-hybrid .hero-paths{display:grid;gap:14px;margin-top:28px}.r84-cold-hybrid .hero-paths__primary{width:fit-content;min-height:56px;padding-inline:26px}.r84-cold-hybrid .hero-paths__fast{width:fit-content;color:var(--r84-muted);font-size:15px;line-height:1.4;text-decoration:none;border-bottom:1px solid var(--r84-line)}.r84-cold-hybrid .hero-paths__fast strong{color:var(--r84-ink)}.r84-cold-hybrid .hero-value-cue{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:28px;padding-top:18px;border-top:1px solid var(--r84-line)}.r84-cold-hybrid .hero-value-cue span{display:grid;gap:3px;padding-right:18px}.r84-cold-hybrid .hero-value-cue span+span{padding-left:18px;border-left:1px solid var(--r84-line)}.r84-cold-hybrid .hero-value-cue strong{font-size:14px}.r84-cold-hybrid .hero-value-cue small{color:var(--r84-muted);font-size:12px;line-height:1.35}.r84-cold-hybrid .gallery-stage{border:1px solid rgba(7,59,51,.14);box-shadow:none}.r84-cold-hybrid .recognition-section{padding-block:clamp(52px,7vw,96px);background:var(--r84-warm);border-block:1px solid var(--r84-line)}.r84-cold-hybrid .recognition-grid{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(42px,7vw,112px);align-items:start}.r84-cold-hybrid .recognition-heading h2{max-width:13ch;margin-top:14px;font-size:clamp(34px,3.7vw,58px);line-height:1.02;letter-spacing:-.045em}.r84-cold-hybrid .recognition-points{margin:0;padding:0;list-style:none;border-top:1px solid var(--r84-line)}.r84-cold-hybrid .recognition-points li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:18px;padding-block:22px;border-bottom:1px solid var(--r84-line)}.r84-cold-hybrid .recognition-points li>span{color:#6ca39a;font-size:12px;font-weight:800;letter-spacing:.12em}.r84-cold-hybrid .recognition-points strong{font-size:20px}.r84-cold-hybrid .recognition-points p{max-width:56ch;margin:5px 0 0;color:var(--r84-muted);font-size:16px;line-height:1.5}.r84-cold-hybrid .offer-transition{padding-block:clamp(56px,7vw,104px);color:#fff;background:radial-gradient(circle at 82% 24%,rgba(151,229,216,.16),transparent 30%),var(--r84-jade)}.r84-cold-hybrid .offer-transition__grid{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);gap:clamp(48px,8vw,128px);align-items:start}.r84-cold-hybrid .offer-transition h2{max-width:14ch;margin-top:14px;color:#fff;font-size:clamp(38px,4.2vw,66px);line-height:1;letter-spacing:-.05em}.r84-cold-hybrid .offer-transition .folio{color:#91dacf}.r84-cold-hybrid .offer-transition__economics{border-top:1px solid rgba(255,255,255,.24)}.r84-cold-hybrid .offer-transition__economics p{display:grid;grid-template-columns:minmax(170px,.7fr) minmax(0,1.3fr);gap:24px;margin:0;padding-block:22px;border-bottom:1px solid rgba(255,255,255,.2)}.r84-cold-hybrid .offer-transition__economics strong{color:#fff;font-size:17px}.r84-cold-hybrid .offer-transition__economics span{color:#ffffffbd;line-height:1.5}.r84-cold-hybrid .routine-offer-section{padding-block:clamp(60px,8vw,112px);background:#f7faf9}.r84-cold-hybrid .routine-offer-section__decision{display:grid;grid-template-columns:minmax(260px,.64fr) minmax(0,1.36fr);gap:clamp(36px,6vw,92px);align-items:start}.r84-cold-hybrid .routine-offer-section__intro{position:sticky;top:126px}.r84-cold-hybrid .routine-offer-section__intro h2{max-width:11ch;margin:14px 0 18px;font-size:clamp(38px,4vw,60px);line-height:1;letter-spacing:-.05em}.r84-cold-hybrid .routine-offer-section__intro>p:last-child{max-width:34ch;color:var(--r84-muted);font-size:17px;line-height:1.5}.r84-cold-hybrid .routine-offer-section__mount{min-width:0}.r84-cold-hybrid .offer-panel--hybrid{position:static;width:100%;max-width:none;margin:0;padding:clamp(24px,3vw,38px);background:#fff;border:1px solid rgba(7,59,51,.2);border-radius:var(--r84-radius);box-shadow:none}.r84-cold-hybrid .offer-panel--hybrid:before{content:"";display:block;height:3px;margin:calc(clamp(24px,3vw,38px)*-1) calc(clamp(24px,3vw,38px)*-1) 26px;border-radius:var(--r84-radius) var(--r84-radius) 0 0;background:linear-gradient(90deg,#9ce1d7,#d5c6ed,#efd8b7,#9ce1d7)}.r84-cold-hybrid .offer-panel--hybrid .offer-panel__header{margin-bottom:18px}.r84-cold-hybrid .offer-panel--hybrid [data-offer-heading]{margin-top:5px;font-size:clamp(29px,3vw,42px);line-height:1.05}.r84-cold-hybrid .offer-panel--hybrid .supply-options__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:0;border-radius:0}.r84-cold-hybrid .offer-panel--hybrid .supply-option{display:grid;grid-template-columns:22px minmax(0,1fr);grid-template-areas:"radio copy" "radio price";gap:3px 12px;min-height:142px;padding:18px;border:1px solid var(--r84-line);border-radius:13px;background:#fff}.r84-cold-hybrid .offer-panel--hybrid .supply-option+.supply-option{border-top:1px solid var(--r84-line)}.r84-cold-hybrid .offer-panel--hybrid .supply-option:hover{background:#f9fcfb}.r84-cold-hybrid .offer-panel--hybrid .supply-option.is-selected{border-color:#0759498f;background:#eef7f4;box-shadow:inset 0 3px #6fc0b2}.r84-cold-hybrid .offer-panel--hybrid .supply-option__radio{grid-area:radio;margin-top:2px}.r84-cold-hybrid .offer-panel--hybrid .supply-option__copy{grid-area:copy}.r84-cold-hybrid .offer-panel--hybrid .supply-option__price{grid-area:price;align-items:baseline;justify-content:flex-start;text-align:left}.r84-cold-hybrid .offer-panel--hybrid .supply-option__value{display:none!important}.r84-cold-hybrid .offer-panel--hybrid .supply-option--best-value{order:2}.r84-cold-hybrid .offer-panel--hybrid .supply-option--more{order:3;grid-column:1 / -1;min-height:116px}.r84-cold-hybrid .more-supply-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:46px;margin-top:10px;padding:0;color:var(--r84-ink);font:inherit;font-size:14px;font-weight:750;background:transparent;border:0;border-bottom:1px solid var(--r84-line);cursor:pointer}.r84-cold-hybrid .selected-plan-detail{margin-top:16px;padding:18px 20px;background:var(--r84-mist);border:1px solid rgba(7,59,51,.12);border-radius:13px}.r84-cold-hybrid .selected-plan-detail>div:first-child{display:grid;gap:3px}.r84-cold-hybrid .selected-plan-detail small,.r84-cold-hybrid .selected-plan-detail dt{color:var(--r84-muted);font-size:11px;text-transform:uppercase;letter-spacing:.1em}.r84-cold-hybrid .selected-plan-detail>div:first-child strong{font-size:18px}.r84-cold-hybrid .selected-plan-detail dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0 0;padding-top:14px;border-top:1px solid var(--r84-line)}.r84-cold-hybrid .selected-plan-detail dl div{display:grid;gap:3px}.r84-cold-hybrid .selected-plan-detail dd{margin:0;font-size:14px;font-weight:780}.r84-cold-hybrid .selected-plan-detail>p{margin:14px 0 0;color:var(--r84-muted);font-size:13px;line-height:1.45}.r84-cold-hybrid .offer-panel--hybrid .offer-panel__submit{width:100%;min-height:58px;margin-top:16px}.r84-cold-hybrid .offer-charge-note{margin:9px 0 0;color:var(--r84-muted);font-size:13px;line-height:1.45;text-align:center}.r84-cold-hybrid .offer-panel--hybrid .member-benefits,.r84-cold-hybrid .offer-panel--hybrid .offer-decision-proof{margin-top:15px}.r84-cold-hybrid .routine-offer-section__proof{margin-top:22px}.r84-cold-hybrid .routine-offer-section__proof .proof-rail{padding:0;background:transparent}.r84-cold-hybrid .routine-offer-section__proof .proof-rail__grid{width:100%;padding:22px 0 0;border-top:1px solid var(--r84-line)}.r84-cold-hybrid .review-sheet{width:min(920px,calc(100vw - 32px));max-width:920px;max-height:min(860px,calc(100dvh - 32px));padding:0;color:var(--r84-ink);background:#fff;border:1px solid rgba(7,59,51,.24);border-radius:20px;box-shadow:0 24px 80px #031e1947;overflow:auto}.r84-cold-hybrid .review-sheet::backdrop{background:#031c18b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.r84-cold-hybrid .review-sheet__bar{position:sticky;top:0;z-index:2;display:flex;align-items:start;justify-content:space-between;gap:24px;padding:24px 28px;background:#fffffff7;border-bottom:1px solid var(--r84-line)}.r84-cold-hybrid .review-sheet__bar h2{margin-top:6px;font-size:clamp(28px,3.5vw,46px);line-height:1.05;letter-spacing:-.045em}.r84-cold-hybrid .review-sheet__bar button{flex:0 0 44px;width:44px;height:44px;color:var(--r84-ink);font-size:28px;background:var(--r84-mist);border:1px solid var(--r84-line);border-radius:50%;cursor:pointer}.r84-cold-hybrid .review-sheet__body{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);align-items:start;gap:28px;padding:28px}.r84-cold-hybrid .review-sheet__product{margin:0;padding:18px;background:var(--r84-warm);border-radius:14px}.r84-cold-hybrid .review-sheet__product img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:10px}.r84-cold-hybrid .review-sheet__product figcaption{display:grid;gap:3px;margin-top:14px}.r84-cold-hybrid .review-sheet__product figcaption span{color:var(--r84-muted);font-size:14px}.r84-cold-hybrid .review-sheet__receipt dl{margin:0;border-top:1px solid var(--r84-line)}.r84-cold-hybrid .review-sheet__receipt dl div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding-block:13px;border-bottom:1px solid var(--r84-line)}.r84-cold-hybrid .review-sheet__receipt dt{color:var(--r84-muted)}.r84-cold-hybrid .review-sheet__receipt dd{margin:0;font-weight:780;text-align:right}.r84-cold-hybrid .review-sheet__receipt ul{display:grid;gap:7px;margin:18px 0;padding:0;list-style:none;color:var(--r84-muted);font-size:14px}.r84-cold-hybrid .review-sheet__receipt li:before{content:"\2713";margin-right:8px;color:#14725f;font-weight:800}.r84-cold-hybrid .review-sheet__receipt .primary-button{width:100%;min-height:58px}.r84-cold-hybrid .review-sheet__change{display:block;margin:14px auto 0;padding:4px 0;color:var(--r84-ink);font:inherit;font-size:14px;font-weight:720;background:transparent;border:0;border-bottom:1px solid currentColor;cursor:pointer}.r84-cold-hybrid .review-sheet__prototype{margin:16px 0 0;color:var(--r84-muted);font-size:12px;line-height:1.4;text-align:center}.r84-cold-hybrid.is-review-open,.r84-cold-hybrid.is-drawer-open{overflow:hidden}.r84-cold-hybrid .sticky-purchase[data-sticky-mode=navigate] .sticky-purchase__change{display:none}.r84-cold-hybrid .sticky-purchase[data-sticky-mode=navigate]>div>strong{font-size:15px}@media(max-width:1100px){.r84-cold-hybrid .hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:34px}.r84-cold-hybrid .routine-offer-section__decision{grid-template-columns:1fr}.r84-cold-hybrid .routine-offer-section__intro{position:static;display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:28px;align-items:end}.r84-cold-hybrid .routine-offer-section__intro .folio,.r84-cold-hybrid .routine-offer-section__intro h2{grid-column:1}.r84-cold-hybrid .routine-offer-section__intro h2{margin-bottom:0}.r84-cold-hybrid .routine-offer-section__intro>p:last-child{grid-column:2;grid-row:1 / span 2}}@media(max-width:820px){.r84-cold-hybrid .hero-grid,.r84-cold-hybrid .recognition-grid,.r84-cold-hybrid .offer-transition__grid{grid-template-columns:1fr}.r84-cold-hybrid .hero-grid{grid-template-areas:"intro" "gallery"}.r84-cold-hybrid .hero-intro{max-width:none}.r84-cold-hybrid .hero h1{max-width:17ch}.r84-cold-hybrid .recognition-heading h2,.r84-cold-hybrid .offer-transition h2{max-width:16ch}.r84-cold-hybrid .offer-transition__grid{gap:34px}.r84-cold-hybrid .review-sheet__body{grid-template-columns:1fr}.r84-cold-hybrid .review-sheet__product{display:grid;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:18px}.r84-cold-hybrid .review-sheet__product figcaption{margin-top:0}}@media(max-width:600px){.r84-cold-hybrid .hero{padding-block:28px 44px}.r84-cold-hybrid .hero-grid{gap:28px}.r84-cold-hybrid .breadcrumb{margin-bottom:18px}.r84-cold-hybrid .hero-mobile-product-cue{display:grid;grid-template-columns:46px minmax(0,1fr);gap:11px;align-items:center;width:fit-content;max-width:100%;margin-bottom:15px;padding:5px 12px 5px 5px;color:var(--r84-ink);background:#ffffffb8;border:1px solid rgba(7,59,51,.14);border-radius:999px}.r84-cold-hybrid .hero-mobile-product-cue img{display:block;width:46px;height:46px;object-fit:cover;border-radius:50%}.r84-cold-hybrid .hero-mobile-product-cue span{display:grid;gap:1px}.r84-cold-hybrid .hero-mobile-product-cue strong{font-size:11px;line-height:1.2}.r84-cold-hybrid .hero-mobile-product-cue small{color:var(--r84-muted);font-size:9px;line-height:1.2}.r84-cold-hybrid .hero-intro>.folio{display:none}.r84-cold-hybrid .hero h1{max-width:100%;margin-block:13px 16px;font-size:clamp(38px,11vw,52px);line-height:.98}.r84-cold-hybrid .hero h1 .product-strength{margin-top:14px;font-size:19px}.r84-cold-hybrid .hero-intro__benefit{margin-top:16px;font-size:15px}.r84-cold-hybrid .hero-intro__benefit strong{font-size:16px}.r84-cold-hybrid .hero-paths{margin-top:22px}.r84-cold-hybrid .hero-paths__primary{width:100%;min-height:54px;padding-inline:18px}.r84-cold-hybrid .hero-paths__fast{width:100%;padding-block:3px 10px}.r84-cold-hybrid .hero-value-cue{margin-top:18px;padding-top:14px}.r84-cold-hybrid .hero-value-cue span{padding-right:10px}.r84-cold-hybrid .hero-value-cue span+span{padding-left:10px}.r84-cold-hybrid .hero-value-cue strong{font-size:12px}.r84-cold-hybrid .hero-value-cue small{font-size:10px}.r84-cold-hybrid .recognition-section,.r84-cold-hybrid .offer-transition,.r84-cold-hybrid .routine-offer-section{padding-block:54px}.r84-cold-hybrid .recognition-grid{gap:28px}.r84-cold-hybrid .recognition-heading h2,.r84-cold-hybrid .offer-transition h2,.r84-cold-hybrid .routine-offer-section__intro h2{max-width:none;font-size:38px;line-height:1.02}.r84-cold-hybrid .recognition-points li{grid-template-columns:34px minmax(0,1fr);gap:10px;padding-block:18px}.r84-cold-hybrid .recognition-points strong{font-size:18px}.r84-cold-hybrid .recognition-points p{font-size:14px}.r84-cold-hybrid .offer-transition__economics p{grid-template-columns:1fr;gap:5px;padding-block:17px}.r84-cold-hybrid .routine-offer-section__decision{gap:26px}.r84-cold-hybrid .routine-offer-section__intro{display:block}.r84-cold-hybrid .routine-offer-section__intro>p:last-child{margin-top:14px;font-size:15px}.r84-cold-hybrid .offer-panel--hybrid{padding:20px 16px;border-radius:16px}.r84-cold-hybrid .offer-panel--hybrid:before{margin:-20px -16px 20px;border-radius:16px 16px 0 0}.r84-cold-hybrid .offer-panel--hybrid .offer-panel__daily-floor{display:none}.r84-cold-hybrid .offer-panel--hybrid .supply-options__grid{grid-template-columns:1fr}.r84-cold-hybrid .offer-panel--hybrid .supply-option{min-height:112px;padding:15px 14px}.r84-cold-hybrid .offer-panel--hybrid .supply-option--best-value,.r84-cold-hybrid .offer-panel--hybrid .supply-option--more{grid-column:auto}.r84-cold-hybrid .selected-plan-detail{padding:16px}.r84-cold-hybrid .selected-plan-detail dl{grid-template-columns:1fr;gap:9px}.r84-cold-hybrid .selected-plan-detail dl div{grid-template-columns:1fr auto;align-items:baseline}.r84-cold-hybrid .offer-panel--hybrid .offer-panel__submit{min-height:56px;padding-inline:14px;font-size:15px}.r84-cold-hybrid .offer-panel--hybrid .offer-panel__assurances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px;font-size:10px;line-height:1.25;text-align:center}.r84-cold-hybrid .offer-panel--hybrid .offer-panel__assurances span:before{display:block;margin:0 0 3px}.r84-cold-hybrid .offer-panel--hybrid .member-benefits{padding-block:12px;font-size:11px;line-height:1.45}.r84-cold-hybrid .routine-offer-section__proof .proof-rail__grid{padding-top:18px}.r84-cold-hybrid .review-sheet{width:100%;max-width:none;max-height:calc(100dvh - 12px);margin:auto 0 0;border-radius:18px 18px 0 0}.r84-cold-hybrid .review-sheet__bar{padding:18px 18px 15px}.r84-cold-hybrid .review-sheet__bar h2{max-width:12ch;font-size:30px}.r84-cold-hybrid .review-sheet__body{gap:18px;padding:18px}.r84-cold-hybrid .review-sheet__product{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:14px;padding:12px}.r84-cold-hybrid .review-sheet__product img{width:92px;height:92px}.r84-cold-hybrid .review-sheet__product figcaption{margin-top:0}.r84-cold-hybrid .review-sheet__receipt dl div{gap:12px;padding-block:11px;font-size:14px}.r84-cold-hybrid .sticky-purchase[data-sticky-mode=navigate] .sticky-purchase__summary,.r84-cold-hybrid .sticky-purchase[data-sticky-mode=navigate]>div{max-width:calc(100vw - 170px)}.r84-cold-hybrid .retail-presence{padding:20px 18px}.r84-cold-hybrid .retail-presence .folio{margin-bottom:8px}.r84-cold-hybrid .retail-presence h3{max-width:18ch;margin-bottom:13px;font-size:21px}.r84-cold-hybrid .retail-presence__marks{grid-template-columns:repeat(2,minmax(0,1fr))}.r84-cold-hybrid .retail-presence__marks span{min-height:60px;padding:11px 10px}.r84-cold-hybrid .retail-presence__marks span:nth-child(2n){border-right:0}.r84-cold-hybrid .retail-presence__marks span:nth-child(-n+2){border-bottom:1px solid rgba(7,59,51,.14)}.r84-cold-hybrid .retail-presence__marks strong{font-size:13px}.r84-cold-hybrid .retail-presence__marks small{font-size:7px}.r84-cold-hybrid .retail-presence>p:last-child{margin-top:13px;font-size:10.5px}}@media(min-width:1120px)and (max-height:820px){.r84-cold-hybrid .hero{padding-block:30px 42px}.r84-cold-hybrid .hero h1{font-size:clamp(42px,4.1vw,60px)}.r84-cold-hybrid .hero-intro__benefit{margin-top:15px;font-size:15px}.r84-cold-hybrid .hero-paths{margin-top:18px}.r84-cold-hybrid .hero-value-cue{margin-top:17px;padding-top:13px}.r84-cold-hybrid .gallery-support,.r84-cold-hybrid .gallery-confidence{display:none}}.r84-cold-hybrid .final-offer__product{align-self:center;height:auto!important;aspect-ratio:3 / 2}.r84-cold-hybrid .final-offer__product img{object-position:center!important}.r84-cold-hybrid .site-footer__grid a{font-size:12px}.r84-cold-hybrid .site-footer__legal{color:#a5bab5;font-size:11px;line-height:1.55}.r84-cold-hybrid .site-footer__legal a{color:#c7d6d2;font-size:11px}@media(min-width:901px){.formula-macro-card{background:#efede6}.formula-macro-card img{object-fit:cover;object-position:right center}}@media(min-width:601px)and (max-width:820px){.r84-cold-hybrid .hero-intro{width:100%;max-width:100%}.r84-cold-hybrid .hero h1{max-width:22ch;font-size:clamp(44px,6vw,54px)}.r84-cold-hybrid .hero-intro__benefit{max-width:66ch}.r84-cold-hybrid .hero-paths{max-width:540px}}@media(max-width:374px){.r84-cold-hybrid .offer-panel--hybrid .offer-panel__assurances{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px}.r84-cold-hybrid .offer-panel--hybrid .offer-panel__assurances span{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.r84-cold-hybrid .offer-panel--hybrid .offer-panel__assurances span:last-child{grid-column:1 / -1}.r84-cold-hybrid .offer-panel--hybrid .offer-panel__assurances span:before{display:none}}[data-proof-zoom-toggle]{min-width:44px;min-height:44px;padding-inline:10px;border:1px solid rgba(8,42,35,.18);border-radius:999px;color:var(--r84-ink);background:#fff;font-size:12px;font-weight:800;cursor:pointer}[data-proof-zoom-toggle][hidden]{display:none}@media(min-width:601px){.r85-mobile-flow-repair .hero h1 .product-title-mobile{display:block;max-width:15ch;font-size:clamp(48px,4.2vw,68px);line-height:.98}.r85-mobile-flow-repair .hero h1 .product-claim-mobile{display:block;max-width:23ch;margin-top:16px;color:var(--r84-muted);font-size:clamp(28px,2.5vw,40px);line-height:1.06;letter-spacing:-.035em}.r85-mobile-flow-repair .hero h1 .product-name{display:none}}@media(max-width:600px){.r85-mobile-flow-repair .hero{padding-block:18px 14px}.r85-mobile-flow-repair .hero-grid{gap:18px}.r85-mobile-flow-repair .breadcrumb,.r85-mobile-flow-repair .hero-mobile-product-cue,.r85-mobile-flow-repair .hero-intro>.folio,.r85-mobile-flow-repair .hero-value-cue{display:none}.r85-mobile-flow-repair .hero h1{display:grid;gap:7px;max-width:none;margin:0 0 11px;font-size:28px;line-height:1.02;letter-spacing:-.042em}.r85-mobile-flow-repair .hero h1 .product-title-mobile,.r85-mobile-flow-repair .hero h1 .product-claim-mobile{display:block}.r85-mobile-flow-repair .hero h1 .product-title-mobile{max-width:18ch;color:var(--r84-ink);font-size:30px;font-weight:790}.r85-mobile-flow-repair .hero h1 .product-claim-mobile{max-width:25ch;color:var(--r84-ink);font-size:22px;line-height:1.08;letter-spacing:-.03em}.r85-mobile-flow-repair .hero h1 .product-name{display:none}.r85-mobile-flow-repair .hero h1 .product-strength{max-width:none;margin:0;color:var(--r84-muted);font-size:14px;line-height:1.3;letter-spacing:-.01em}.r85-mobile-flow-repair .rating-link{margin-top:0;font-size:12px}.r85-mobile-flow-repair .hero-intro__benefit{margin-top:11px;font-size:14px;line-height:1.35}.r85-mobile-flow-repair .hero-intro__benefit strong{font-size:14px}.r85-mobile-flow-repair .hero-intro__benefit span{display:none}.r85-mobile-flow-repair .hero-paths{gap:7px;margin-top:13px}.r85-mobile-flow-repair .hero-paths__primary{min-height:50px}.r85-mobile-flow-repair .hero-paths__fast{padding-block:5px 7px;font-size:12px;text-align:center}.r85-mobile-flow-repair .gallery-stage{aspect-ratio:1 / 1}.r85-mobile-flow-repair .gallery-support{margin-top:12px}.r85-mobile-flow-repair .gallery-confidence{margin-bottom:0}.r85-mobile-flow-repair .recognition-section{padding-block:24px 44px}.r85-mobile-flow-repair .review-summary{gap:14px;padding:0;background:transparent}.r85-mobile-flow-repair .review-summary__lead{gap:0;padding:0;overflow:hidden;border:1px solid rgba(7,59,51,.18);border-radius:18px;background:#fbfcfa}.r85-mobile-flow-repair .review-summary__intro{padding:22px 20px 18px}.r85-mobile-flow-repair .review-summary__intro h2{max-width:10ch;margin-bottom:0;font-size:34px;line-height:1.02}.r85-mobile-flow-repair .quality-packaging{margin:0;overflow:hidden;border:0;border-radius:0;background:#0b352f}.r85-mobile-flow-repair .quality-packaging__inspect{border:0;border-radius:0}.r85-mobile-flow-repair .quality-packaging figcaption{padding:18px 20px 20px}.r85-mobile-flow-repair .review-summary .review-quality{margin:0;padding:18px 18px 6px;color:#f7f5ed;border-color:#ffffff29;border-radius:18px;background:#0b352f}.r85-mobile-flow-repair .review-summary .review-quality h3,.r85-mobile-flow-repair .review-summary .review-quality summary,.r85-mobile-flow-repair .review-summary .review-quality a,.r85-mobile-flow-repair .review-summary .review-quality button{color:#f7f5ed}.r85-mobile-flow-repair .review-summary .review-quality p,.r85-mobile-flow-repair .review-summary .review-quality summary span{color:#f7f5edb8}.r85-mobile-flow-repair .routine-offer-section{padding-block:44px 52px}.r85-mobile-flow-repair .routine-offer-section__decision{gap:18px}.r85-mobile-flow-repair .routine-offer-section__intro h2{margin:10px 0 0;font-size:34px;line-height:1.02}.r85-mobile-flow-repair .routine-offer-section__intro>p:last-child{margin-top:9px;font-size:13px;line-height:1.4}.r85-mobile-flow-repair .offer-panel--hybrid{padding:16px 14px 18px;border-radius:15px}.r85-mobile-flow-repair .offer-panel--hybrid:before{height:2px;margin:-16px -14px 14px;border-radius:15px 15px 0 0}.r85-mobile-flow-repair .offer-panel--hybrid .offer-panel__header{margin-bottom:10px}.r85-mobile-flow-repair .offer-panel--hybrid [data-offer-heading]{margin-top:2px;font-size:27px;line-height:1.04}.r85-mobile-flow-repair .offer-panel--hybrid .offer-panel__intro{margin-top:7px;font-size:12px;line-height:1.35}.r85-mobile-flow-repair .offer-panel--hybrid .supply-options__grid{gap:7px}.r85-mobile-flow-repair .offer-panel--hybrid .supply-option{grid-template-columns:20px minmax(0,1fr) auto;grid-template-areas:"radio copy price";gap:8px;min-height:76px;padding:8px 10px;align-items:center;border-radius:10px}.r85-mobile-flow-repair .offer-panel--hybrid .supply-option.is-selected{border-color:#0759497a;background:#eef7f4;box-shadow:none}.r85-mobile-flow-repair .offer-panel--hybrid .supply-option__radio{margin-top:0}.r85-mobile-flow-repair .offer-panel--hybrid .supply-option__copy{min-width:0}.r85-mobile-flow-repair .offer-panel--hybrid .supply-option__copy>small{font-size:11px;line-height:1.2}.r85-mobile-flow-repair .offer-panel--hybrid .supply-option__copy>strong{font-size:14px;line-height:1.2}.r85-mobile-flow-repair .offer-panel--hybrid .supply-option__copy>span{display:block;margin-top:2px;font-size:12px;line-height:1.3}.r85-mobile-flow-repair .offer-panel--hybrid .supply-option__save{padding:2px 5px;font-size:10px;white-space:nowrap}.r85-mobile-flow-repair .offer-panel--hybrid .supply-option__price{display:grid;gap:2px;min-width:66px;justify-items:end;text-align:right}.r85-mobile-flow-repair .offer-panel--hybrid .supply-option__price>span{display:grid;justify-items:end}.r85-mobile-flow-repair .offer-panel--hybrid .supply-option__price strong{font-size:17px}.r85-mobile-flow-repair .offer-panel--hybrid .supply-option__price del,.r85-mobile-flow-repair .offer-panel--hybrid .supply-option__price small{font-size:11px}.r85-mobile-flow-repair .more-supply-toggle{min-height:40px;margin-top:3px;font-size:12px}.r85-mobile-flow-repair .selected-plan-detail{margin-top:8px;padding:0;background:transparent;border:0;border-top:1px solid var(--r84-line);border-bottom:1px solid var(--r84-line);border-radius:0}.r85-mobile-flow-repair .selected-plan-detail>div:first-child,.r85-mobile-flow-repair .selected-plan-detail>p{display:none}.r85-mobile-flow-repair .selected-plan-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:11px 0;border-top:0}.r85-mobile-flow-repair .selected-plan-detail dl div{display:grid;grid-template-columns:1fr;gap:2px;padding:0 7px;align-items:start}.r85-mobile-flow-repair .selected-plan-detail dl div+div{border-left:1px solid var(--r84-line)}.r85-mobile-flow-repair .selected-plan-detail dt{font-size:10px;line-height:1.2;letter-spacing:.06em}.r85-mobile-flow-repair .selected-plan-detail dd{font-size:13px;line-height:1.25}.r85-mobile-flow-repair .offer-panel--hybrid .offer-panel__submit{min-height:52px;margin-top:11px}.r85-mobile-flow-repair .offer-charge-note{margin-top:7px;font-size:12px;line-height:1.35}.r85-mobile-flow-repair .offer-panel--hybrid .offer-panel__assurances{display:flex;gap:0;margin-top:9px;font-size:11px;line-height:1.3;text-align:center}.r85-mobile-flow-repair .offer-panel--hybrid .offer-panel__assurances span{flex:1 1 0;padding-inline:5px}.r85-mobile-flow-repair .offer-panel--hybrid .offer-panel__assurances span+span{border-left:1px solid var(--r84-line)}.r85-mobile-flow-repair .offer-panel--hybrid .offer-panel__assurances span:before,.r85-mobile-flow-repair .offer-panel--hybrid .offer-panel__assurances span+span:before{display:none!important;content:none!important}.r85-mobile-flow-repair .buy-once-link{min-height:40px;margin-top:5px;font-size:12px;line-height:1.35}.r85-mobile-flow-repair .offer-panel--hybrid .member-benefits,.r85-mobile-flow-repair .offer-panel--hybrid .offer-decision-proof,.r85-mobile-flow-repair .offer-panel--hybrid .offer-reassurance{display:none}}.gallery-lightbox.is-proof-detail .gallery-lightbox__media{display:block;overflow:auto;background:#f5f2ec;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom}.gallery-lightbox.is-proof-detail .gallery-lightbox__media>img{display:block;width:100%;height:auto;max-width:none;max-height:none;margin:0 auto;aspect-ratio:auto;object-fit:contain}@media(max-width:767px){.gallery-lightbox.is-proof-detail{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0}.gallery-lightbox.is-proof-detail .gallery-lightbox__media{display:flex;align-items:center;justify-content:flex-start;height:calc(100dvh - 54px)}.gallery-lightbox.is-proof-detail[data-proof-zoom="2"] .gallery-lightbox__media>img{flex:0 0 auto;width:200%}}.r85-mobile-flow-repair .review-summary{padding:0;background:transparent}.r85-mobile-flow-repair .review-summary .review-quality{background:#0b352f}@media(min-width:601px)and (max-width:699px){.r85-mobile-flow-repair .hero{padding-block:34px 48px}.r85-mobile-flow-repair .hero-grid{gap:24px}.r85-mobile-flow-repair .hero-intro{width:100%;max-width:none}.r85-mobile-flow-repair .hero h1{margin-block:14px 16px}.r85-mobile-flow-repair .hero h1 .product-title-mobile{max-width:none;font-size:clamp(38px,6.7vw,46px)}.r85-mobile-flow-repair .hero h1 .product-claim-mobile{max-width:none;margin-top:12px;font-size:clamp(23px,4vw,27px)}.r85-mobile-flow-repair .hero-intro__benefit{margin-top:16px;font-size:15px;line-height:1.42}.r85-mobile-flow-repair .hero-intro__benefit span{display:none}.r85-mobile-flow-repair .hero-paths{max-width:none;margin-top:20px}}@media(min-width:700px)and (max-width:900px){.r85-mobile-flow-repair .hero-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);grid-template-areas:"intro gallery";gap:24px;align-items:start}.r85-mobile-flow-repair .hero-intro{width:100%;max-width:none}.r85-mobile-flow-repair .hero h1{margin-block:14px 16px}.r85-mobile-flow-repair .hero h1 .product-title-mobile{max-width:13ch;font-size:clamp(36px,5vw,45px)}.r85-mobile-flow-repair .hero h1 .product-claim-mobile{max-width:18ch;margin-top:12px;font-size:clamp(22px,3vw,27px)}.r85-mobile-flow-repair .hero-intro__benefit{margin-top:16px;font-size:14px;line-height:1.42}.r85-mobile-flow-repair .hero-intro__benefit strong{font-size:15px}.r85-mobile-flow-repair .hero-intro__benefit span{display:none}.r85-mobile-flow-repair .hero-paths{max-width:none;margin-top:20px}.r85-mobile-flow-repair .hero-paths__primary,.r85-mobile-flow-repair .hero-paths__fast{width:100%}.r85-mobile-flow-repair .hero-paths__primary{padding-inline:16px}.r85-mobile-flow-repair .hero-paths__fast{text-align:left}.r85-mobile-flow-repair .gallery-stage{aspect-ratio:1 / 1}}@media(max-width:600px){.r85-mobile-flow-repair .review-summary__intro h2{max-width:none;font-size:32px}}@media(prefers-reduced-motion:reduce){.r84-cold-hybrid *,.r84-cold-hybrid *:before,.r84-cold-hybrid *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.r86-flow-compression .offer-transition{padding-block:30px}.r86-flow-compression .offer-transition__grid{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:clamp(28px,4vw,58px);align-items:center}.r86-flow-compression .offer-transition h2{max-width:15ch;margin-top:8px;font-size:clamp(28px,3vw,43px);line-height:1.02}.r86-flow-compression .offer-transition__economics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:0;border-left:1px solid rgba(255,255,255,.22)}.r86-flow-compression .offer-transition__economics p{display:block;min-width:0;padding:10px 18px;border-bottom:0}.r86-flow-compression .offer-transition__economics p+p{border-left:1px solid rgba(255,255,255,.18)}.r86-flow-compression .offer-transition__economics strong,.r86-flow-compression .offer-transition__economics span{display:block}.r86-flow-compression .offer-transition__economics strong{font-size:14px;line-height:1.25}.r86-flow-compression .offer-transition__economics span{margin-top:4px;font-size:12px;line-height:1.4}.r86-flow-compression .routine-offer-section{padding-block:32px 24px}.r86-flow-compression .customer-proof-system{padding-top:48px}.r86-flow-compression .routine-offer-section__decision{display:block}.r86-flow-compression .routine-offer-section__mount{width:min(100%,980px);margin-inline:auto}.r86-flow-compression .offer-panel--hybrid{padding:22px;border-radius:18px}.r86-flow-compression .offer-panel--hybrid:before{height:2px;margin:-22px -22px 14px;border-radius:18px 18px 0 0}.r86-flow-compression .offer-panel--hybrid .offer-panel__header{margin-bottom:12px}.r86-flow-compression .offer-panel--hybrid .offer-panel__header>div{display:grid;grid-template-columns:minmax(365px,.82fr) minmax(0,1.18fr);grid-template-rows:auto auto;column-gap:28px;align-items:end}.r86-flow-compression .offer-panel--hybrid .offer-panel__header .folio,.r86-flow-compression .offer-panel--hybrid [data-offer-heading]{grid-column:1}.r86-flow-compression .offer-panel--hybrid [data-offer-heading]{margin-top:3px;font-size:clamp(29px,2.2vw,34px);line-height:1;white-space:nowrap}.r86-flow-compression .offer-panel--hybrid .offer-panel__intro,.r86-flow-compression .offer-panel--hybrid .offer-panel__daily-floor{grid-column:2;margin:0}.r86-flow-compression .offer-panel--hybrid .offer-panel__intro{grid-row:1;align-self:end;font-size:13px;line-height:1.35}.r86-flow-compression .offer-panel--hybrid .offer-panel__daily-floor{grid-row:2;align-self:start;margin-top:4px;color:var(--r84-muted);font-size:12px;line-height:1.35}.r86-flow-compression .offer-panel--hybrid .supply-options legend{margin-bottom:7px;font-size:11px}.r86-flow-compression .offer-panel--hybrid .supply-options__grid{gap:8px}.r86-flow-compression .offer-panel--hybrid .supply-option{grid-template-columns:20px minmax(0,1fr) auto;grid-template-areas:"radio copy price";gap:10px;min-height:94px;padding:12px 14px;align-items:center;border-radius:11px}.r86-flow-compression .offer-panel--hybrid .supply-option.is-selected{box-shadow:none}.r86-flow-compression .offer-panel--hybrid .supply-option__radio{margin-top:0}.r86-flow-compression .offer-panel--hybrid .supply-option__copy,.r86-flow-compression .offer-panel--hybrid .supply-option__price{min-width:0}.r86-flow-compression .offer-panel--hybrid .supply-option__copy>strong{font-size:15px;line-height:1.2}.r86-flow-compression .offer-panel--hybrid .supply-option__copy>span{margin-top:2px;font-size:12px}.r86-flow-compression .offer-panel--hybrid .supply-option__price{display:grid;justify-items:end;text-align:right}.r86-flow-compression .offer-panel--hybrid .supply-option__price>span{display:grid;justify-items:end}.r86-flow-compression .offer-panel--hybrid .supply-option__price strong{font-size:18px}.r86-flow-compression .offer-panel--hybrid .supply-option__price del,.r86-flow-compression .offer-panel--hybrid .supply-option__price small{font-size:11px}.r86-flow-compression .offer-panel--hybrid .supply-option--more{min-height:82px}.r86-flow-compression .more-supply-toggle{min-height:36px;margin-top:3px;font-size:12px}.r86-flow-compression .selected-plan-detail{margin-top:9px;padding:0;background:transparent;border:0;border-top:1px solid var(--r84-line);border-bottom:1px solid var(--r84-line);border-radius:0}.r86-flow-compression .selected-plan-detail>div:first-child,.r86-flow-compression .selected-plan-detail>p{display:none}.r86-flow-compression .selected-plan-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:9px 0;border-top:0}.r86-flow-compression .selected-plan-detail dl div{display:grid;gap:2px;padding-inline:12px}.r86-flow-compression .selected-plan-detail dl div+div{border-left:1px solid var(--r84-line)}.r86-flow-compression .selected-plan-detail dt{font-size:9px;line-height:1.2}.r86-flow-compression .selected-plan-detail dd{font-size:13px;line-height:1.25}.r86-flow-compression .offer-panel--hybrid .offer-panel__submit{min-height:52px;margin-top:10px}.r86-flow-compression .offer-charge-note{margin-top:6px;font-size:11px;line-height:1.35}.r86-flow-compression .offer-panel--hybrid .offer-panel__assurances{display:flex;gap:0;margin-top:8px;font-size:10px;line-height:1.25;text-align:center}.r86-flow-compression .offer-panel--hybrid .offer-panel__assurances span{flex:1 1 0;padding-inline:6px}.r86-flow-compression .offer-panel--hybrid .offer-panel__assurances span+span{border-left:1px solid var(--r84-line)}.r86-flow-compression .offer-panel--hybrid .offer-panel__assurances span:before,.r86-flow-compression .offer-panel--hybrid .offer-panel__assurances span+span:before{display:none!important;content:none!important}.r86-flow-compression .buy-once-link{min-height:34px;margin-top:3px;font-size:11px;line-height:1.3}.r86-flow-compression .offer-panel--hybrid .member-benefits,.r86-flow-compression .offer-panel--hybrid .offer-decision-proof,.r86-flow-compression .offer-panel--hybrid .offer-reassurance,.r86-flow-compression .routine-offer-section__proof{display:none}@media(max-width:820px){.r86-flow-compression .offer-transition__grid{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:20px}.r86-flow-compression .offer-transition h2{font-size:30px}.r86-flow-compression .offer-transition__economics p{padding-inline:12px}.r86-flow-compression .routine-offer-section__mount{width:min(100%,760px)}}@media(min-width:601px)and (max-width:900px){.r86-flow-compression .offer-panel--hybrid .offer-panel__header>div{display:block}.r86-flow-compression .offer-panel--hybrid [data-offer-heading]{white-space:nowrap}.r86-flow-compression .offer-panel--hybrid .offer-panel__intro{margin-top:7px}.r86-flow-compression .offer-panel--hybrid .offer-panel__daily-floor{margin-top:2px}}@media(max-width:600px){.r86-flow-compression .offer-transition{padding-block:24px}.r86-flow-compression .offer-transition__grid{grid-template-columns:1fr;gap:14px}.r86-flow-compression .offer-transition h2{max-width:18ch;font-size:27px}.r86-flow-compression .offer-transition__economics{grid-template-columns:repeat(2,minmax(0,1fr));border-left:0;border-top:1px solid rgba(255,255,255,.22)}.r86-flow-compression .offer-transition__economics p{padding:9px 8px 4px 0}.r86-flow-compression .offer-transition__economics p+p{padding-left:10px}.r86-flow-compression .offer-transition__economics p:nth-child(3){grid-column:1 / -1;padding-left:0;border-left:0}.r86-flow-compression .offer-transition__economics span{font-size:11px}.r86-flow-compression .routine-offer-section{padding-block:24px 18px}.r86-flow-compression .customer-proof-system{padding-top:34px}.r86-flow-compression .offer-panel--hybrid{padding:13px 12px 14px}.r86-flow-compression .offer-panel--hybrid:before{margin:-13px -12px 11px}.r86-flow-compression .offer-panel--hybrid .offer-panel__header{margin-bottom:6px}.r86-flow-compression .offer-panel--hybrid .offer-panel__header>div{display:block}.r86-flow-compression .offer-panel--hybrid [data-offer-heading]{margin-top:0;font-size:24px;white-space:normal}.r86-flow-compression .offer-panel--hybrid .offer-panel__header .folio,.r86-flow-compression .offer-panel--hybrid .offer-panel__intro{display:none}.r86-flow-compression .offer-panel--hybrid .offer-panel__daily-floor{display:block;margin-top:4px;font-size:11px}.r86-flow-compression .offer-panel--hybrid .supply-options legend{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.r86-flow-compression .offer-panel--hybrid .supply-options__grid{gap:6px}.r86-flow-compression .offer-panel--hybrid .supply-option{min-height:62px;padding:6px 9px;gap:7px}.r86-flow-compression .offer-panel--hybrid .supply-option__copy>small{display:none}.r86-flow-compression .offer-panel--hybrid .supply-option__copy>strong{font-size:13px}.r86-flow-compression .offer-panel--hybrid .supply-option__copy>span{font-size:11px}.r86-flow-compression .offer-panel--hybrid .supply-option__save{padding:1px 4px;font-size:9px}.r86-flow-compression .offer-panel--hybrid .supply-option__price{min-width:62px}.r86-flow-compression .offer-panel--hybrid .supply-option__price strong{font-size:16px}.r86-flow-compression .offer-panel--hybrid .supply-option__price del,.r86-flow-compression .offer-panel--hybrid .supply-option__price small{font-size:10px}.r86-flow-compression .more-supply-toggle{min-height:32px}.r86-flow-compression .selected-plan-detail{margin-top:6px}.r86-flow-compression .selected-plan-detail dl{padding:6px 0}.r86-flow-compression .selected-plan-detail dl div{padding-inline:6px}.r86-flow-compression .selected-plan-detail dt{font-size:8px;letter-spacing:.04em}.r86-flow-compression .selected-plan-detail dd{font-size:11px}.r86-flow-compression .offer-panel--hybrid .offer-panel__submit{min-height:50px;margin-top:8px;font-size:14px}.r86-flow-compression .offer-charge-note{margin-top:5px;font-size:10px}.r86-flow-compression .offer-panel--hybrid .offer-panel__assurances{margin-top:6px;font-size:9px}.r86-flow-compression .offer-panel--hybrid .offer-panel__assurances span{padding-inline:3px}.r86-flow-compression .buy-once-link{min-height:30px;font-size:10px}}.r86-flow-compression .final-offer{padding-block:36px}.r86-flow-compression .final-offer__grid{grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);align-items:stretch;gap:24px}.r86-flow-compression .final-offer__product{align-self:center;margin:0;min-height:0!important;aspect-ratio:3 / 2}.r86-flow-compression .final-offer__copy{padding:28px 30px}.r86-flow-compression .final-offer__copy h2{max-width:13ch;margin-top:8px;font-size:clamp(34px,3vw,46px)}.r86-flow-compression .final-offer__details{margin-top:16px}.r86-flow-compression .final-offer__details>p:first-child{font-size:13px;line-height:1.4}.r86-flow-compression .final-offer__price{display:grid;grid-template-columns:max-content max-content minmax(0,1fr);align-items:baseline;gap:8px 16px;margin-top:12px}.r86-flow-compression .final-offer__price>strong{font-size:36px}.r86-flow-compression .final-offer__price span,.r86-flow-compression .final-offer__secondary-actions button,.r86-flow-compression .final-offer__review,.r86-flow-compression .final-offer__proof{font-size:11px}.r86-flow-compression .final-offer__value{margin-top:10px!important;padding-block:10px!important}.r86-flow-compression .final-offer__details>.primary-button{min-height:52px;margin-top:12px!important}.r86-flow-compression .final-offer__secondary-actions{grid-template-columns:max-content minmax(0,1fr);gap:8px 18px!important;margin-top:8px!important}.r86-flow-compression .final-offer__secondary-actions button{margin:0}.r86-flow-compression .final-offer__review{display:none}.r86-flow-compression .final-offer__proof{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px!important;padding-top:10px!important}@media(min-width:680px)and (max-width:1023px){.r86-flow-compression .final-offer{padding-block:34px}.r86-flow-compression .final-offer__grid{grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr)!important;gap:18px}.r86-flow-compression .final-offer__product{align-self:center;margin:0;min-height:0!important;aspect-ratio:3 / 2}.r86-flow-compression .final-offer__copy{padding:24px}.r86-flow-compression .final-offer__copy h2{max-width:18ch;font-size:34px}}@media(max-width:679px){.r86-flow-compression .final-offer{padding-block:32px}.r86-flow-compression .final-offer__grid{grid-template-columns:1fr;gap:12px}.r86-flow-compression .final-offer__product{width:min(100%,480px);margin-inline:auto;min-height:0!important;aspect-ratio:3 / 2}.r86-flow-compression .final-offer__copy{padding:18px 18px 20px}.r86-flow-compression .final-offer__copy h2{max-width:14ch;font-size:30px}.r86-flow-compression .final-offer__details{margin-top:12px}.r86-flow-compression .final-offer__price{grid-template-columns:max-content minmax(0,1fr);gap:4px 12px}.r86-flow-compression .final-offer__price span:last-child{grid-column:1 / -1}.r86-flow-compression .final-offer__secondary-actions{grid-template-columns:max-content minmax(0,1fr);align-items:start}.r86-flow-compression .final-offer__proof{gap:4px 12px}}@media(min-width:768px)and (max-width:1023px){.r87-spacing-repair .review-summary{align-items:stretch}.r87-spacing-repair .review-quality{align-self:stretch;display:grid;grid-template-rows:auto repeat(3,minmax(0,1fr)) auto auto;align-content:stretch}.r87-spacing-repair .review-quality>h3{align-self:start}.r87-spacing-repair .review-quality>details{display:flex;align-items:center}.r87-spacing-repair .review-quality>details>summary{width:100%}.r87-spacing-repair .review-quality>.quality-lot-path{align-self:center}.r87-spacing-repair .review-quality>.quality-actions{align-self:end}}@media(min-width:680px)and (max-width:1023px){.r87-spacing-repair .final-offer__grid{position:relative;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr)!important;align-items:start;gap:18px}.r87-spacing-repair .final-offer__product{align-self:start;margin:0;aspect-ratio:3 / 2}.r87-spacing-repair .final-offer__proof{position:absolute;top:calc(25vw - .5px);bottom:0;left:0;box-sizing:border-box;width:calc((100% - 18px)*.375);display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:repeat(4,minmax(0,1fr));gap:0!important;margin:0!important;padding:0!important;border-top:1px solid rgba(255,255,255,.18);line-height:1.35}.r87-spacing-repair .final-offer__proof li{display:flex;align-items:center;min-width:0;padding:7px 2px;border-bottom:1px solid rgba(255,255,255,.14);text-align:left}}@media(min-width:961px)and (max-width:1023px){.r87-spacing-repair .final-offer__proof{top:239.5px}}@media(max-width:374px){.r87-spacing-repair .sticky-purchase__mobile-label{display:none!important}.r87-spacing-repair .sticky-purchase>div{align-content:center;max-width:none!important}}@media(min-width:2200px){.r87-spacing-repair .shell,.r87-spacing-repair .story-grid,.r87-spacing-repair .final-offer__grid{width:min(calc(100% - 128px),1680px);max-width:1680px}}.r91-proof-craft .rating-link{display:inline-flex;gap:7px;align-items:center;width:fit-content;margin:4px 0 12px;color:#315e54;font-size:12px;text-decoration:none}.r91-proof-craft .rating-link .stars{color:#9b4b00;letter-spacing:.08em}.r91-proof-craft .rating-link strong{color:#073b33}.r91-proof-craft .offer-decision-proof{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto}.r91-proof-craft .offer-decision-proof__stars{align-self:start;padding-top:2px;color:#9b4b00;font-size:11px;letter-spacing:.08em}.r91-proof-craft .customer-video-proof__heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.72fr);gap:clamp(34px,5vw,76px);max-width:none;align-items:end}.r91-proof-craft .customer-video-proof__heading h2{max-width:12ch}.r91-proof-craft .customer-proof-system .customer-video-proof__intro{margin:0 0 4px;justify-self:end}.r91-proof-craft .customer-video-card{height:100%}.r91-proof-craft .customer-video-card__copy{flex:1}.r91-proof-craft .customer-video-card__review{margin-top:auto}.r91-proof-craft .customer-video-card__review>p{max-width:31ch;min-height:7.1em}.r91-proof-craft .review-grid{gap:20px!important}.r91-proof-craft .retail-presence{position:relative;overflow:hidden;padding:clamp(28px,3vw,38px);background:radial-gradient(circle at 94% 12%,rgba(140,229,211,.22),transparent 30%),#fbfcfa}.r91-proof-craft .retail-presence:before{position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,#91e5d4,#d9d6ff,#ffe4b1,#91e5d4);content:""}.r91-proof-craft .retail-presence h3{max-width:20ch;margin:8px 0 20px;font-size:clamp(26px,2.5vw,38px);line-height:1.02}.r91-proof-craft .retail-presence__marks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.r91-proof-craft .retail-presence__marks span{display:grid;gap:5px;min-height:72px;padding:15px 18px;align-content:center}.r91-proof-craft .retail-presence>p:last-child{max-width:60ch}.r91-proof-craft .final-offer__review{display:block!important;margin:18px 0 0;padding-top:16px;color:#ffffffc7;border-top:1px solid rgba(255,255,255,.16);line-height:1.45}.r91-proof-craft .final-offer__review span{color:#ffd18c;letter-spacing:.06em}@media(min-width:1120px){.r91-proof-craft .customer-video-card__copy{min-height:330px}}@media(max-width:1023px){.r91-proof-craft .customer-video-proof__heading{grid-template-columns:1fr;gap:18px}.r91-proof-craft .customer-proof-system .customer-video-proof__intro{margin:0;justify-self:start}.r91-proof-craft .retail-presence__marks{grid-template-columns:repeat(2,minmax(0,1fr))}.r91-proof-craft .retail-presence__marks span:nth-child(2n){border-right:0}.r91-proof-craft .retail-presence__marks span:nth-child(-n+2){border-bottom:1px solid rgba(7,59,51,.14)}}@media(max-width:767px){.r91-proof-craft .rating-link{margin:2px 0 8px;font-size:11px}.r91-proof-craft .offer-decision-proof{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:6px 8px;margin-top:8px;padding-top:8px}.r91-proof-craft .offer-decision-proof__stars{grid-column:auto!important;align-self:center;padding:0;font-size:9px}.r91-proof-craft .offer-decision-proof>b{grid-column:auto!important;max-width:9ch;text-align:right;white-space:normal}.r91-proof-craft .customer-proof-system{padding-block:28px}.r91-proof-craft .customer-video-proof__heading{margin-bottom:16px}.r91-proof-craft .proof-system__divider{margin-block:22px}.r91-proof-craft .customer-video-card__review>p{min-height:0}.r91-proof-craft .retail-presence{padding:24px 20px}.r91-proof-craft .retail-presence h3{max-width:13ch;font-size:29px}.r91-proof-craft .retail-presence__marks span{min-height:66px;padding:12px 10px}.r91-proof-craft .retail-presence__marks strong{font-size:13px}.r91-proof-craft .retail-presence__marks small{font-size:8px}.r91-proof-craft .final-offer__review{font-size:11px}}@media(max-width:420px){.r91-proof-craft .offer-decision-proof small{font-size:8px}}.r92-decision-path .hero-intro__benefit{max-width:560px}.r92-decision-path .hero-intro__benefit strong,.r92-decision-path .hero-intro__benefit span{display:block}.r92-decision-path .hero-intro__benefit span{margin-top:4px}.r92-decision-path .hero-paths{display:grid;gap:10px;max-width:520px}.r92-decision-path .hero-paths__primary{width:100%;justify-content:space-between}.r92-decision-path .hero-paths__fast,.r92-decision-path .hero-paths__education{display:inline-flex;justify-content:space-between;align-items:center;width:fit-content;color:#315e54;font-size:13px;font-weight:700;text-underline-offset:4px}.r92-a2 .hero-offer-tray{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;max-width:560px;margin-top:20px;padding:18px;border:1px solid rgba(7,59,51,.22);border-radius:16px;background:#ffffffd6}.r92-a2 .hero-offer-tray__plan,.r92-a2 .hero-offer-tray__economics{display:grid;gap:3px}.r92-a2 .hero-offer-tray__plan small{color:#267664;font-size:9px;font-weight:800;letter-spacing:.12em}.r92-a2 .hero-offer-tray__plan strong{font-size:15px}.r92-a2 .hero-offer-tray__plan span,.r92-a2 .hero-offer-tray__economics span,.r92-a2 .hero-offer-tray__economics small{color:#587169;font-size:10px}.r92-a2 .hero-offer-tray__economics{text-align:right}.r92-a2 .hero-offer-tray__economics strong{font-size:24px}.r92-a2 .hero-offer-tray__cta{grid-column:1/-1;justify-content:space-between;width:100%}.r92-a2 .hero-paths__education{margin-top:10px}.r92-b .recognition-section{display:none!important}.r92-b .mechanism-section{padding:clamp(44px,5vw,70px) 0}.r92-b .r92-mechanism-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(480px,1.2fr);gap:24px 44px;align-items:start}.r92-b .r92-mechanism-intro h2{max-width:11ch;margin:12px 0;color:#fff;font-size:clamp(38px,4.1vw,62px);line-height:.96;letter-spacing:-.045em}.r92-b .r92-mechanism-intro>p:last-of-type{max-width:38ch;color:#ffffffb8;font-size:15px;line-height:1.5}.r92-b .r92-truth-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column:1/-1;gap:1px;margin-top:24px;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:14px}.r92-b .r92-truth-chips span{display:grid;gap:4px;min-height:78px;padding:15px;align-content:center;background:#ffffff0f}.r92-b .r92-truth-chips strong{color:#fff;font-size:13px}.r92-b .r92-truth-chips small{color:#ffffff9e;font-size:9px;line-height:1.35}.r92-b .mechanism-comparison{margin:0;align-self:stretch}.r92-b .mechanism-comparison__header{min-height:58px}.r92-b .mechanism-comparison__row{min-height:62px}.r92-b .mechanism-comparison__row>strong{padding:12px 18px;font-size:12px}.r92-b .r92-mechanism-takeaway{display:grid;grid-template-columns:auto 1fr;gap:14px;grid-column:1/-1;align-items:center;margin:0;padding:18px 22px;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:14px;background:#ffffff0f}.r92-b .r92-mechanism-takeaway span{color:#91e5d4;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.r92-b .r92-mechanism-takeaway strong{font-size:20px}.r92-b .r92-mechanism-details{grid-column:1/-1;color:#fff;border-bottom:1px solid rgba(255,255,255,.22)}.r92-b .r92-mechanism-details summary{display:flex;justify-content:space-between;padding:14px 0;cursor:pointer;font-size:12px;font-weight:800;list-style:none}.r92-b .r92-mechanism-details summary::-webkit-details-marker{display:none}.r92-b .r92-mechanism-details>div{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:2px 0 20px}.r92-b .r92-mechanism-details p{color:#ffffffbd;font-size:12px;line-height:1.55}.r92-b .r92-mechanism-details a{color:#fff;font-weight:700}.r92-b .offer-transition{padding:34px 0}.r92-b .offer-transition__grid{align-items:center}.r92-b .offer-transition h2{max-width:20ch;font-size:clamp(30px,3vw,44px)}.r92-b .routine-offer-section{padding-block:clamp(36px,5vw,64px)}.r92-b .routine-offer-section__decision{display:block!important;width:min(920px,100%);margin-inline:auto}.r92-b .offer-panel--hybrid{padding:clamp(22px,3vw,32px)}.r92-b .offer-panel--hybrid:before{margin:calc(clamp(22px,3vw,32px)*-1) calc(clamp(22px,3vw,32px)*-1) 20px}.r92-b .supply-options__grid{grid-template-columns:1fr!important}.r92-b [hidden]{display:none!important}.r92-b .r92-verified-plan-note{display:flex;justify-content:space-between;gap:12px;margin:10px 0 0;padding-top:10px;color:#587169;border-top:1px solid rgba(7,59,51,.14);font-size:10px}.r92-b .r92-verified-plan-note strong{color:#073b33}.r92-b .gallery-routine__verified-plan{display:flex;justify-content:space-between;gap:12px;margin-top:12px;padding:12px 0;border-block:1px solid rgba(7,59,51,.14);font-size:11px}.r92-b .gallery-routine__verified-plan span{color:#587169}.r92-c .recognition-section,.r92-c .offer-transition{display:none!important}.r92-c .mechanism-section{padding:clamp(44px,5vw,70px) 0}.r92-c .r92-mechanism-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(480px,1.2fr);gap:24px 44px;align-items:start}.r92-c .r92-mechanism-intro .folio{color:#91e5d4}.r92-c .r92-mechanism-intro h2{max-width:11ch;margin:12px 0;color:#fff;font-size:clamp(38px,4.1vw,62px);line-height:.96;letter-spacing:-.045em}.r92-c .r92-mechanism-intro>p:last-of-type{max-width:38ch;color:#ffffffc2;font-size:15px;line-height:1.5}.r92-c .r92-truth-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column:1/-1;gap:1px;margin-top:24px;overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:14px}.r92-c .r92-truth-chips span{display:grid;gap:4px;min-height:76px;padding:14px;align-content:center;background:#fff1}.r92-c .r92-truth-chips strong{color:#fff;font-size:13px}.r92-c .r92-truth-chips small{color:#ffffffa8;font-size:9px;line-height:1.35}.r92-c .mechanism-comparison{margin:0;align-self:stretch}.r92-c .mechanism-comparison__header{min-height:56px}.r92-c .mechanism-comparison__row{min-height:60px}.r92-c .mechanism-comparison__row>strong{padding:12px 18px;font-size:12px}.r92-c .r92-mechanism-takeaway{display:grid;grid-template-columns:auto 1fr;gap:14px;grid-column:1/-1;align-items:center;margin:0;padding:17px 21px;color:#fff;border:1px solid rgba(255,255,255,.22);border-radius:14px;background:#fff1}.r92-c .r92-mechanism-takeaway span{color:#91e5d4;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.r92-c .r92-mechanism-takeaway strong{font-size:20px}.r92-c .r92-mechanism-details{grid-column:1/-1;color:#fff;border-bottom:1px solid rgba(255,255,255,.22)}.r92-c .r92-mechanism-details summary{display:flex;justify-content:space-between;padding:14px 0;cursor:pointer;font-size:12px;font-weight:800;list-style:none}.r92-c .r92-mechanism-details summary::-webkit-details-marker{display:none}.r92-c .r92-mechanism-details>div{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:2px 0 20px}.r92-c .r92-mechanism-details p{color:#ffffffc2;font-size:12px;line-height:1.55}.r92-c .r92-mechanism-details a{color:#fff;font-weight:700}.r92-c .routine-offer-section{padding-block:clamp(32px,4vw,52px)}.r92-c .routine-offer-section__decision{display:block!important;width:min(920px,100%);margin-inline:auto}.r92-c .offer-panel--hybrid{padding:clamp(22px,3vw,32px)}.r92-c .offer-panel--hybrid:before{margin:calc(clamp(22px,3vw,32px)*-1) calc(clamp(22px,3vw,32px)*-1) 20px}.r92-c .supply-options__grid{grid-template-columns:1fr!important}.r92-c [hidden]{display:none!important}.r92-c .r92-verified-plan-note{display:flex;justify-content:space-between;gap:12px;margin:10px 0 0;padding-top:10px;color:#587169;border-top:1px solid rgba(7,59,51,.14);font-size:10px}.r92-c .r92-verified-plan-note strong{color:#073b33}.r92-c .gallery-routine__verified-plan{display:flex;justify-content:space-between;gap:12px;margin-top:12px;padding:12px 0;border-block:1px solid rgba(7,59,51,.14);font-size:11px}.r92-c .gallery-routine__verified-plan span{color:#587169}.r92-c .formula-section{padding:clamp(52px,6vw,82px) 0}.r92-c .r92-formula-system{display:grid;gap:clamp(28px,4vw,48px)}.r92-c .r92-formula-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);gap:32px;align-items:end}.r92-c .r92-formula-heading h2{max-width:14ch;margin:10px 0 0;color:#073b33;font-size:clamp(38px,4.8vw,68px);line-height:.95;letter-spacing:-.05em}.r92-c .r92-formula-heading>p{max-width:38ch;color:#587169;font-size:16px;line-height:1.55}.r92-c .r92-formula-core{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:0;overflow:hidden;border:1px solid rgba(7,59,51,.18);border-radius:24px;background:#fbfcfa}.r92-c .formula-macro-card{min-height:520px;border:0;border-radius:0}.r92-c .formula-macro-card,.r92-c .formula-specification{grid-area:auto;grid-column:auto;grid-row:auto}.r92-c .formula-macro-card img{height:100%;object-fit:cover}.r92-c .formula-specification{padding:clamp(28px,4vw,52px);border:0;align-self:stretch}.r92-c .formula-specification .text-link{display:inline-flex;margin-top:22px}.r92-c .r92-support-strip{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:30px 54px;overflow:hidden;padding:clamp(28px,4vw,48px);color:#fff;border-radius:24px;background-color:#073b33;background-image:linear-gradient(90deg,#042b25f5,#042b25e6 42%,#042b25c7),url(//cleanhealthlab.com/cdn/shop/t/17/assets/chl-css-data-uri-1.webp?v=133219442129433784581787029149);background-position:center;background-size:cover}.r92-c .r92-support-strip:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(180deg,#ffffff06,#00000014);pointer-events:none}.r92-c .r92-support-strip>*{position:relative;z-index:1}.r92-c .r92-support-strip__intro h2{max-width:12ch;margin:10px 0;color:#fff;font-size:clamp(32px,3.6vw,50px);line-height:.98}.r92-c .r92-support-strip .folio{color:#91e5d4}.r92-c .r92-support-strip__intro>p:last-child{color:#ffffffb3;font-size:14px;line-height:1.5}.r92-c .r92-support-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;align-self:center;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:16px}.r92-c .r92-support-points article{display:grid;gap:6px;min-height:126px;padding:18px;align-content:center;background:#ffffff0e}.r92-c .r92-support-points span{color:#91e5d4;font-size:10px;font-weight:800}.r92-c .r92-support-points strong{font-size:14px}.r92-c .r92-support-points small{color:#ffffffa6;font-size:10px;line-height:1.4}.r92-c .r92-support-note{grid-column:1/-1;margin:0;color:#ffffff8c;font-size:10px}.r92-c .customer-proof-system{padding:clamp(54px,6vw,84px) 0;color:#073b33;background:#f1f5f0}.r92-c .customer-proof-system,.r92-c .formula-section{scroll-padding-bottom:84px}.r92-c .r92-proof-system{display:grid;gap:30px}.r92-c .r92-proof-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);gap:36px;align-items:end}.r92-c .r92-proof-heading h2{max-width:13ch;margin:10px 0 0;color:#073b33;font-size:clamp(40px,5vw,70px);line-height:.94;letter-spacing:-.05em}.r92-c .r92-proof-heading>div:last-child>p:first-child{max-width:40ch;color:#587169;font-size:15px;line-height:1.5}.r92-c .r92-proof-heading .review-rating-line{margin-top:14px;color:#587169}.r92-c .r92-proof-heading .stars,.r92-c .r92-proof-card>div>p span{color:#b75c00}.r92-c .r92-proof-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,1fr);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.r92-c .r92-proof-rail::-webkit-scrollbar{display:none}.r92-c .r92-proof-card{overflow:hidden;scroll-snap-align:start;border:1px solid rgba(7,59,51,.18);border-radius:20px;background:#fbfcfa}.r92-c .r92-proof-card figure{position:relative;height:320px;margin:0;overflow:hidden}.r92-c .r92-proof-card img{width:100%;height:100%;object-fit:cover}.r92-c .r92-proof-card figcaption{position:absolute;right:14px;bottom:14px;left:14px;color:#fff;font-size:9px;font-weight:800;letter-spacing:.11em;text-shadow:0 1px 6px rgba(0,0,0,.45)}.r92-c .r92-proof-card>div{display:grid;gap:12px;padding:20px}.r92-c .r92-proof-card h3{margin:0;font-size:21px;line-height:1.08}.r92-c .r92-proof-card blockquote{min-height:4.3em;margin:0;color:#456a61;font-size:13px;line-height:1.5}.r92-c .r92-proof-card>div>p{margin:0;color:#587169;font-size:10px}.r92-c .customer-video-proof__controls{margin:0}.r92-c .r92-trust-grid{display:grid;grid-template-columns:1fr;gap:18px}.r92-c .r92-quality-card,.r92-c .r92-retail-card{border:1px solid rgba(7,59,51,.18);border-radius:22px;background:#fbfcfa}.r92-c .r92-quality-card{display:grid;grid-template-columns:minmax(250px,.55fr) minmax(310px,.8fr) minmax(360px,1fr);overflow:hidden}.r92-c .r92-quality-card__intro{padding:30px}.r92-c .r92-quality-card__intro h2{max-width:8ch;margin:12px 0 0;font-size:clamp(34px,3.3vw,52px);line-height:.96}.r92-c .quality-packaging{min-height:360px;border:0;border-radius:0}.r92-c .quality-packaging__inspect{height:100%}.r92-c .quality-packaging__inspect img{height:100%;object-fit:cover}.r92-c .r92-standard-ledger{padding:24px 28px;background:#073b33}.r92-c .r92-standard-ledger>p{display:grid;grid-template-columns:.8fr 1.2fr;gap:14px;margin:0;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.15)}.r92-c .r92-standard-ledger strong{color:#fff;font-size:12px}.r92-c .r92-standard-ledger span{color:#ffffffa6;font-size:10px;line-height:1.4}.r92-c .r92-standard-ledger .r92-lot-path{display:grid;grid-template-columns:1fr;gap:4px}.r92-c .r92-standard-ledger>div{display:flex;gap:18px;padding-top:18px}.r92-c .r92-standard-ledger a,.r92-c .r92-standard-ledger button{color:#fff;font-size:11px;font-weight:800;text-decoration:underline;text-underline-offset:4px}.r92-c .r92-standard-ledger button{padding:0;-webkit-appearance:none;appearance:none;border:0;background:transparent;box-shadow:none;cursor:pointer;font:inherit}.r92-c .r92-retail-card{display:grid;grid-template-columns:minmax(240px,.55fr) minmax(0,1.1fr) minmax(220px,.45fr);gap:26px;align-items:center;padding:24px 30px}.r92-c .r92-retail-card .folio{grid-column:1;margin:0 0 7px}.r92-c .r92-retail-card h2{grid-column:1;max-width:12ch;margin:0;font-size:clamp(28px,2.4vw,40px);line-height:.98}.r92-c .r92-retail-card>div{grid-column:2;grid-row:1/3;display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid rgba(7,59,51,.16)}.r92-c .r92-retail-card span{display:grid;gap:3px;padding:13px 0}.r92-c .r92-retail-card span{padding-left:14px;border-left:1px solid rgba(7,59,51,.16)}.r92-c .r92-retail-card span:first-child{padding-left:0;border-left:0}.r92-c .r92-retail-card strong{font-size:13px}.r92-c .r92-retail-card small{color:#587169;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.r92-c .r92-retail-card>p:last-child{grid-column:3;grid-row:1/3;margin:0;color:#587169;font-size:11px;line-height:1.5}.r92-c .faq-section{padding-block:clamp(46px,5vw,72px)}.r92-c .r92-final-offer{align-items:center}.r92-c .final-offer{padding-block:clamp(46px,5vw,72px)}.r92-c .final-offer__copy{padding:clamp(26px,3vw,40px)}.r92-c .r92-final-plan{margin:18px 0 8px;color:#ffffffb8;font-size:13px}.r92-c .r92-final-buy-once{display:block;width:100%;margin:14px auto 0;padding:0;color:#ffffffc2!important;border:0;background:transparent!important;box-shadow:none;font-size:11px;text-align:left;text-decoration:underline;text-underline-offset:4px}.r92-c .site-footer{padding-block:44px 28px}.r92-c .site-footer__grid{row-gap:24px}@media(max-width:1023px){.r92-b .r92-mechanism-grid{grid-template-columns:1fr}.r92-b .r92-mechanism-intro h2{max-width:14ch}.r92-b .r92-truth-chips,.r92-b .mechanism-comparison,.r92-b .r92-mechanism-takeaway,.r92-b .r92-mechanism-details{grid-column:auto}.r92-c .r92-mechanism-grid{grid-template-columns:1fr}.r92-c .r92-mechanism-intro h2{max-width:14ch}.r92-c .r92-truth-chips,.r92-c .mechanism-comparison,.r92-c .r92-mechanism-takeaway,.r92-c .r92-mechanism-details{grid-column:auto}.r92-c .r92-formula-heading,.r92-c .r92-proof-heading{grid-template-columns:1fr;gap:18px}.r92-c .r92-formula-core{grid-template-columns:1fr 1fr}.r92-c .r92-support-strip{grid-template-columns:1fr}.r92-c .r92-quality-card{grid-template-columns:1fr 1fr}.r92-c .r92-quality-card__intro{grid-column:1/-1}.r92-c .r92-trust-grid{grid-template-columns:1fr}}@media(max-width:767px){.r92-decision-path .hero h1{font-size:31px}.r92-decision-path .product-claim-mobile{margin-top:6px;font-size:21px;line-height:1.12}.r92-decision-path .hero-intro__benefit{margin-top:10px;font-size:13px}.r92-decision-path .hero-paths{gap:8px}.r92-decision-path .hero-paths__primary{min-height:50px;padding-inline:16px;font-size:12px}.r92-decision-path .hero-paths__fast,.r92-decision-path .hero-paths__education{width:100%;font-size:11px}.r92-a2 .hero-offer-tray{gap:8px 10px;margin-top:14px;padding:14px}.r92-a2 .hero-offer-tray__plan strong{font-size:12px}.r92-a2 .hero-offer-tray__economics strong{font-size:20px}.r92-a2 .hero-offer-tray__cta{min-height:46px;padding-inline:14px;font-size:11px}.r92-b .mechanism-section{padding:34px 0}.r92-b .r92-mechanism-grid{gap:18px}.r92-b .r92-mechanism-intro h2{max-width:12ch;margin:8px 0;font-size:36px}.r92-b .r92-mechanism-intro>p:last-of-type{font-size:13px}.r92-b .r92-truth-chips{margin-top:16px}.r92-b .r92-truth-chips span{min-height:66px;padding:11px}.r92-b .r92-truth-chips strong{font-size:11px}.r92-b .r92-truth-chips small{font-size:8px}.r92-b .mechanism-comparison__header,.r92-b .mechanism-comparison__row{min-height:50px}.r92-b .mechanism-comparison__row>strong{padding:9px 10px;font-size:10px}.r92-b .r92-mechanism-takeaway{grid-template-columns:1fr;gap:5px;padding:14px 16px}.r92-b .r92-mechanism-takeaway strong{font-size:17px}.r92-b .r92-mechanism-details>div{grid-template-columns:1fr;gap:12px}.r92-b .offer-transition{padding:26px 0}.r92-b .offer-transition h2{font-size:28px}.r92-b .routine-offer-section{padding-block:26px}.r92-b .offer-panel--hybrid{padding:18px 14px}.r92-b .offer-panel--hybrid:before{margin:-18px -14px 16px}.r92-b .r92-verified-plan-note{align-items:flex-start;font-size:9px}.r92-c .mechanism-section{padding:32px 0}.r92-c .r92-mechanism-grid{gap:16px}.r92-c .r92-mechanism-intro h2{max-width:12ch;margin:8px 0;font-size:34px}.r92-c .r92-mechanism-intro>p:last-of-type{font-size:13px}.r92-c .r92-truth-chips{margin-top:14px}.r92-c .r92-truth-chips span{min-height:62px;padding:10px}.r92-c .r92-truth-chips strong{font-size:10px}.r92-c .r92-truth-chips small{font-size:7.5px}.r92-c .mechanism-comparison__header,.r92-c .mechanism-comparison__row{min-height:48px}.r92-c .mechanism-comparison__row>strong{padding:8px 9px;font-size:9.5px}.r92-c .r92-mechanism-takeaway{grid-template-columns:1fr;gap:4px;padding:12px 14px}.r92-c .r92-mechanism-takeaway strong{font-size:16px}.r92-c .r92-mechanism-details>div{grid-template-columns:1fr;gap:10px}.r92-c .routine-offer-section{padding-block:24px}.r92-c .offer-panel--hybrid{padding:18px 14px}.r92-c .offer-panel--hybrid:before{margin:-18px -14px 16px}.r92-c .r92-verified-plan-note{align-items:flex-start;font-size:9px}.r92-c .formula-section{padding:42px 0}.r92-c .r92-formula-system{gap:24px}.r92-c .r92-formula-heading h2{font-size:37px}.r92-c .r92-formula-heading>p{font-size:13px}.r92-c .r92-formula-core{grid-template-columns:1fr;border-radius:18px}.r92-c .formula-macro-card{min-height:0;aspect-ratio:4/3}.r92-c .formula-specification{padding:22px 20px}.r92-c .formula-ledger>div{min-height:46px;padding-block:9px}.r92-c .formula-ledger dt,.r92-c .formula-ledger dd{font-size:11px}.r92-c .formula-ledger__pure{grid-template-columns:1fr;gap:5px;align-content:center}.r92-c .formula-ledger__pure dd{max-width:none;white-space:normal;overflow-wrap:normal;font-size:10px;line-height:1.3;text-align:left}.r92-c .r92-support-strip{gap:20px;padding:24px 20px;border-radius:18px}.r92-c .r92-support-strip__intro h2{font-size:31px}.r92-c .r92-support-strip__intro>p:last-child{font-size:12px}.r92-c .r92-support-points{grid-template-columns:1fr}.r92-c .r92-support-points article{grid-template-columns:24px 1fr;gap:3px 8px;min-height:0;padding:12px 14px}.r92-c .r92-support-points span{grid-row:1/3;align-self:center}.r92-c .r92-support-points small{font-size:9px}.r92-c .customer-proof-system{padding:44px 0}.r92-c .customer-proof-system .shell{padding-bottom:76px}.r92-c .r92-proof-system{gap:22px}.r92-c .r92-proof-heading h2{font-size:40px}.r92-c .r92-proof-heading>div:last-child>p:first-child{font-size:13px}.r92-c .r92-proof-rail{grid-auto-columns:calc(100% - 28px);gap:12px;padding-right:14px}.r92-c .r92-proof-card figure{height:270px}.r92-c .r92-proof-card>div{padding:17px}.r92-c .r92-proof-card h3{font-size:19px}.r92-c .r92-proof-card blockquote{min-height:0;font-size:12px}.r92-c .r92-trust-grid{gap:14px}.r92-c .r92-quality-card{grid-template-columns:1fr;border-radius:18px}.r92-c .r92-quality-card__intro{padding:22px 20px}.r92-c .r92-quality-card__intro h2{max-width:10ch;font-size:34px}.r92-c .quality-packaging{min-height:0;aspect-ratio:4/3}.r92-c .r92-standard-ledger{padding:16px 20px 20px}.r92-c .r92-standard-ledger>p{padding:10px 0}.r92-c .r92-standard-ledger strong{font-size:11px}.r92-c .r92-standard-ledger span{font-size:9px}.r92-c .r92-standard-ledger>div{justify-content:space-between;gap:10px}.r92-c .r92-retail-card{padding:22px 20px;border-radius:18px}.r92-c .r92-retail-card{grid-template-columns:1fr;gap:0}.r92-c .r92-retail-card .folio,.r92-c .r92-retail-card h2,.r92-c .r92-retail-card>div,.r92-c .r92-retail-card>p:last-child{grid-column:1;grid-row:auto}.r92-c .r92-retail-card h2{max-width:11ch;margin-bottom:18px;font-size:34px}.r92-c .r92-retail-card>div{grid-template-columns:1fr 1fr}.r92-c .r92-retail-card span:nth-child(odd){padding-left:0;border-left:0}.r92-c .r92-retail-card span:nth-child(2n){padding-left:14px;border-left:1px solid rgba(7,59,51,.16)}.r92-c .r92-retail-card>p:last-child{margin-top:16px}.r92-c .faq-section,.r92-c .final-offer{padding-block:42px}.r92-c .final-offer__copy{padding:22px 20px}.r92-c .final-offer__copy h2{font-size:36px}.r92-c .final-offer__proof{margin-top:18px}.r92-c .site-footer{padding-block:34px 92px}.r92-c .site-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px}.r92-c .site-footer__grid>div:first-child{grid-column:1/-1}.r92-c .wordmark--footer{font-size:20px}.r92-c .site-footer__grid>div:first-child p{margin-top:7px;font-size:10px;line-height:1.4}.r92-c .site-footer h2{margin-bottom:8px;font-size:10px}.r92-c .site-footer__grid>div:not(:first-child){gap:5px}.r92-c .site-footer__grid a{font-size:9px}.r92-c .site-footer__legal{gap:8px;margin-top:24px;padding-top:14px;font-size:8px;line-height:1.4}.r92-c .site-footer__legal nav{justify-content:flex-start;gap:8px 12px}}.r93-seed-gap{--r92-support-image: url(//cleanhealthlab.com/cdn/shop/t/17/assets/chl-story-consistency.webp?v=105514743784095764311787029149)}.r93-seed-gap{--r93-ink: #073b33;--r93-muted: #587169;--r93-line: rgba(7,59,51,.17);--r93-paper: #f8f7f2;--r93-mist: #eef4f0}.r93-seed-gap .r92-formula-heading h2,.r93-seed-gap .r92-proof-heading h2{max-width:18ch;font-size:clamp(38px,3.7vw,54px);line-height:1;letter-spacing:-.038em}.r93-seed-gap .r92-formula-heading,.r93-seed-gap .r92-proof-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:clamp(24px,3vw,46px);align-items:end}.r93-seed-gap .r92-formula-heading>p,.r93-seed-gap .r92-proof-heading>div:last-child>p:first-child{font-size:15px;line-height:1.55}.r93-seed-gap .r92-support-strip{min-height:470px;grid-template-columns:minmax(260px,.68fr) minmax(420px,1.15fr);grid-template-rows:1fr auto auto;gap:22px 52px;align-items:end;padding:clamp(34px,4.2vw,58px);color:var(--r93-ink);border:1px solid var(--r93-line);border-radius:26px;background-color:#efeee8;background-image:linear-gradient(90deg,#f9f9f5fa,#f9f9f5f0 33%,#f9f9f5b3 56%,#f9f9f51a),var(--r92-support-image);background-position:center;background-size:cover}.r93-seed-gap .r92-support-strip:after{display:none}.r93-seed-gap .r92-support-strip .folio,.r93-seed-gap .r92-support-strip__intro h2{color:var(--r93-ink)}.r93-seed-gap .r92-support-strip__intro{grid-column:1;grid-row:1 / 3;align-self:center;max-width:380px}.r93-seed-gap .r92-support-strip__intro h2{max-width:12ch;margin:10px 0 14px;font-size:clamp(34px,3.1vw,48px);line-height:1;letter-spacing:-.035em}.r93-seed-gap .r92-support-strip__intro>p:last-child{max-width:38ch;color:#45675f;font-size:14px;line-height:1.55}.r93-seed-gap .r92-support-points{grid-column:2;grid-row:2;display:grid;grid-template-columns:1fr;gap:0;overflow:visible;border:0;border-top:1px solid rgba(7,59,51,.32);border-radius:0;background:#f9f9f5c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.r93-seed-gap .r92-support-points article{display:grid;min-height:0;grid-template-columns:34px minmax(130px,.55fr) minmax(0,1fr);gap:14px;align-items:center;padding:14px 0;background:transparent;border-bottom:1px solid rgba(7,59,51,.24)}.r93-seed-gap .r92-support-points span{color:#0b6a5a;font-size:10px}.r93-seed-gap .r92-support-points strong{color:var(--r93-ink);font-size:13px}.r93-seed-gap .r92-support-points small{color:#45675f;font-size:10px;line-height:1.45}.r93-seed-gap .r92-support-note{grid-column:2;grid-row:3;color:#5f766f;font-size:9px}.r93-seed-gap .customer-proof-system{padding:clamp(64px,6.5vw,96px) 0;background:var(--r93-mist)}.r93-seed-gap .r92-proof-system{gap:clamp(24px,3vw,38px)}.r93-seed-gap .r92-proof-heading .review-rating-line{display:flex;flex-wrap:wrap;gap:7px 10px;align-items:center}.r93-seed-gap .r93-review-source{padding-left:10px;border-left:1px solid var(--r93-line);color:#45675f;font-size:9px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.r93-seed-gap .r92-proof-rail{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:row;gap:16px;overflow:visible;scroll-snap-type:none}.r93-seed-gap .r92-proof-card{display:grid;overflow:hidden;border:1px solid var(--r93-line);border-radius:22px;background:#fbfcfa}.r93-seed-gap .r92-proof-card:nth-child(1){grid-column:span 7;grid-template-columns:minmax(0,1.12fr) minmax(250px,.88fr)}.r93-seed-gap .r92-proof-card:nth-child(2){grid-column:span 5;grid-template-rows:330px 1fr}.r93-seed-gap .r92-proof-card:nth-child(3),.r93-seed-gap .r92-proof-card:nth-child(4){grid-column:span 6;grid-template-columns:minmax(190px,.66fr) minmax(0,1fr)}.r93-seed-gap .r92-proof-card figure{height:100%;min-height:300px}.r93-seed-gap .r92-proof-card:nth-child(2) figure{min-height:0}.r93-seed-gap .r92-proof-card:nth-child(3) figure,.r93-seed-gap .r92-proof-card:nth-child(4) figure{min-height:260px}.r93-seed-gap .r92-proof-card>div{align-content:center;gap:13px;padding:clamp(22px,2.4vw,34px)}.r93-seed-gap .r92-proof-card h3{font-size:clamp(20px,1.8vw,27px);line-height:1.06;letter-spacing:-.025em}.r93-seed-gap .r92-proof-card blockquote{min-height:0;font-size:13px;line-height:1.55}.r93-seed-gap .r93-review-meta{display:grid;grid-template-columns:auto 1fr;gap:3px 9px;align-items:center;padding-top:12px;border-top:1px solid var(--r93-line)}.r93-seed-gap .r93-review-meta>span:first-child{grid-row:1 / 3;letter-spacing:.02em}.r93-seed-gap .r93-review-meta strong{color:var(--r93-ink);font-size:10px}.r93-seed-gap .r93-review-meta>span:last-child{color:#678079;font-size:8px;letter-spacing:.04em;text-transform:uppercase}.r93-seed-gap .customer-video-proof__controls{display:none}.r93-seed-gap .r92-proof-system{grid-template-columns:minmax(0,1fr)}.r93-seed-gap .r92-proof-system>*,.r93-seed-gap .r92-trust-grid,.r93-seed-gap .r92-quality-card,.r93-seed-gap .r92-quality-card>*,.r93-seed-gap .quality-packaging,.r93-seed-gap .r92-standard-ledger{min-width:0;max-width:100%}.r93-seed-gap .r92-trust-grid{gap:0;overflow:hidden;border:1px solid var(--r93-line);border-radius:24px;background:var(--r93-paper)}.r93-seed-gap .r92-quality-card,.r93-seed-gap .r92-retail-card{border:0;border-radius:0;background:transparent}.r93-seed-gap .r92-quality-card{grid-template-columns:minmax(320px,.64fr) minmax(310px,.72fr) minmax(360px,1fr)}.r93-seed-gap .r92-quality-card__intro{align-self:center;padding:clamp(30px,3.4vw,48px)}.r93-seed-gap .r92-quality-card__intro h2{max-width:none;font-size:clamp(34px,2.35vw,40px);line-height:1;letter-spacing:-.035em}.r93-seed-gap .quality-packaging{min-height:380px;margin:clamp(20px,2.4vw,32px) 0;overflow:hidden;border-radius:18px}.r93-seed-gap .quality-packaging__inspect img{object-position:center}.r93-seed-gap .r92-standard-ledger{display:grid;align-content:center;padding:clamp(26px,3.1vw,44px);color:var(--r93-ink);background:transparent;border-left:1px solid var(--r93-line)}.r93-seed-gap .r92-standard-ledger>p{grid-template-columns:minmax(130px,.8fr) minmax(0,1.2fr);border-bottom-color:var(--r93-line)}.r93-seed-gap .r92-standard-ledger strong,.r93-seed-gap .r92-standard-ledger a,.r93-seed-gap .r92-standard-ledger button{color:var(--r93-ink)}.r93-seed-gap .r92-standard-ledger>div{align-items:center;flex-wrap:wrap}.r93-seed-gap .r92-standard-ledger>div>a,.r93-seed-gap .r92-standard-ledger>div>button{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.r93-seed-gap .r92-standard-ledger>div>a span,.r93-seed-gap .r92-standard-ledger>div>button span{display:inline-block;flex:0 0 auto}.r93-seed-gap .r92-standard-ledger span{color:#5f766f}.r93-seed-gap .r92-retail-card{display:grid;grid-template-columns:minmax(210px,.55fr) minmax(0,1.35fr) minmax(210px,.5fr);gap:24px;padding:18px clamp(26px,3vw,44px);border-top:1px solid var(--r93-line)}.r93-seed-gap .r92-retail-card h2{max-width:16ch;font-size:20px;line-height:1.08;letter-spacing:-.018em}.r93-seed-gap .r92-retail-card>div{border-block:0}.r93-seed-gap .r92-retail-card span{padding-block:8px}.r93-seed-gap .sticky-purchase{width:min(620px,calc(100vw - 40px));min-height:60px;gap:10px;padding:7px 8px 7px 15px;border-radius:14px}.r93-seed-gap .sticky-purchase .primary-button{min-height:44px;padding-inline:17px}@media(max-width:1023px){.r93-seed-gap .r92-formula-heading,.r93-seed-gap .r92-proof-heading{grid-template-columns:1fr;gap:14px}.r93-seed-gap .r92-formula-core{grid-template-columns:minmax(0,1fr)}.r93-seed-gap .r92-formula-core>*,.r93-seed-gap .formula-macro-card,.r93-seed-gap .formula-specification{width:100%;min-width:0;max-width:100%}.r93-seed-gap .r92-support-strip{grid-template-columns:1fr;grid-template-rows:auto auto auto;background-image:linear-gradient(90deg,#f9f9f5f5,#f9f9f5cc 60%,#f9f9f54d),var(--r92-support-image)}.r93-seed-gap .r92-support-strip__intro,.r93-seed-gap .r92-support-points,.r93-seed-gap .r92-support-note{grid-column:1;grid-row:auto}.r93-seed-gap .r92-proof-card:nth-child(1),.r93-seed-gap .r92-proof-card:nth-child(2),.r93-seed-gap .r92-proof-card:nth-child(3),.r93-seed-gap .r92-proof-card:nth-child(4){grid-column:span 6;grid-template-columns:1fr;grid-template-rows:280px 1fr}.r93-seed-gap .r92-proof-card figure,.r93-seed-gap .r92-proof-card:nth-child(3) figure,.r93-seed-gap .r92-proof-card:nth-child(4) figure{min-height:0}.r93-seed-gap .r92-trust-grid,.r93-seed-gap .r92-quality-card{width:100%;max-width:100%;min-width:0}.r93-seed-gap .r92-quality-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.r93-seed-gap .r92-quality-card>*,.r93-seed-gap .quality-packaging,.r93-seed-gap .r92-standard-ledger{min-width:0;max-width:100%}.r93-seed-gap .r92-quality-card__intro{grid-column:1 / -1;padding-bottom:10px}.r93-seed-gap .r92-quality-card__intro h2{max-width:18ch}.r93-seed-gap .r92-standard-ledger{border-left:1px solid var(--r93-line)}.r93-seed-gap .r92-retail-card{grid-template-columns:minmax(0,1fr);gap:8px}.r93-seed-gap .r92-retail-card .folio,.r93-seed-gap .r92-retail-card h2,.r93-seed-gap .r92-retail-card>div,.r93-seed-gap .r92-retail-card>p:last-child{grid-column:1;grid-row:auto}.r93-seed-gap .r92-retail-card>div{width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}.r93-seed-gap .r92-retail-card>p:last-child{margin-top:4px}}@media(min-width:1024px)and (max-width:1279px){.r93-seed-gap .r92-quality-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.r93-seed-gap .r92-quality-card__intro{grid-column:1 / -1;padding-bottom:10px}.r93-seed-gap .r92-standard-ledger{border-left:1px solid var(--r93-line)}}@media(max-width:767px){.r93-seed-gap .r92-formula-heading h2{max-width:none;font-size:32px}.r93-seed-gap .r92-proof-heading h2{max-width:14ch;font-size:34px}.r93-seed-gap .r92-formula-heading>p,.r93-seed-gap .r92-proof-heading>div:last-child>p:first-child{font-size:12px}.r93-seed-gap .r92-support-strip{min-height:520px;gap:16px;padding:24px 20px;border-radius:20px;background-position:64% center;background-image:linear-gradient(180deg,#f9f9f5fa,#f9f9f5eb,#f9f9f5c2),var(--r92-support-image)}.r93-seed-gap .r92-support-strip__intro{align-self:start}.r93-seed-gap .r92-support-strip__intro h2{max-width:15ch;font-size:30px}.r93-seed-gap .r92-support-points{align-self:end;background:#f9f9f5e0}.r93-seed-gap .r92-support-points article{grid-template-columns:26px 1fr;gap:3px 9px;padding:11px 0}.r93-seed-gap .r92-support-points span{grid-row:1 / 3;align-self:center}.r93-seed-gap .r92-support-points small{font-size:9px}.r93-seed-gap .r92-support-note{margin:0}.r93-seed-gap .customer-proof-system{padding:48px 0}.r93-seed-gap .r93-review-source{width:100%;padding:5px 0 0;border:0;border-top:1px solid var(--r93-line)}.r93-seed-gap .r92-proof-rail{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc(100% - 24px);gap:12px;overflow-x:auto;padding-right:12px;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;scrollbar-width:none}.r93-seed-gap .r92-proof-card:nth-child(1),.r93-seed-gap .r92-proof-card:nth-child(2),.r93-seed-gap .r92-proof-card:nth-child(3),.r93-seed-gap .r92-proof-card:nth-child(4){grid-column:auto;grid-template-rows:255px 1fr;scroll-snap-align:start}.r93-seed-gap .r92-proof-card>div{padding:18px}.r93-seed-gap .r92-proof-card h3{font-size:20px}.r93-seed-gap .customer-video-proof__controls{display:flex;margin-top:-4px}.r93-seed-gap .r92-trust-grid{border-radius:20px}.r93-seed-gap .r92-quality-card{grid-template-columns:1fr}.r93-seed-gap .r92-quality-card__intro{grid-column:1;padding:24px 20px 10px}.r93-seed-gap .r92-quality-card__intro h2{max-width:12ch;font-size:34px}.r93-seed-gap .quality-packaging{min-height:0;margin:10px 20px 0;aspect-ratio:4 / 3;border-radius:15px}.r93-seed-gap .r92-standard-ledger{padding:18px 20px 22px;border:0}.r93-seed-gap .r92-standard-ledger>div{justify-content:flex-start;gap:12px 18px}.r93-seed-gap .r92-standard-ledger>p{grid-template-columns:1fr;gap:4px}.r93-seed-gap .r92-retail-card{grid-template-columns:1fr;gap:8px;padding:20px}.r93-seed-gap .r92-retail-card .folio,.r93-seed-gap .r92-retail-card h2,.r93-seed-gap .r92-retail-card>div,.r93-seed-gap .r92-retail-card>p:last-child{grid-column:1;grid-row:auto}.r93-seed-gap .r92-retail-card>div{grid-template-columns:1fr 1fr}.r93-seed-gap .r92-retail-card span{border-left:0;border-top:1px solid var(--r93-line)}.r93-seed-gap .r92-retail-card span:nth-child(2n){padding-left:12px;border-left:1px solid var(--r93-line)}.r93-seed-gap .sticky-purchase{right:12px;bottom:max(10px,env(safe-area-inset-bottom));left:12px;width:auto;min-height:62px;padding:7px 8px 7px 13px}.r93-seed-gap .sticky-purchase .primary-button{min-width:132px;min-height:46px;padding-inline:15px}.r93-seed-gap main{padding-bottom:76px}}.r94-market-leader{--r94-ink: #073b33;--r94-jade: #0a5549;--r94-mint: #dff2ec;--r94-paper: #fbfcf9;--r94-line: rgba(7,59,51,.17)}.r94-market-leader .routine-offer-section{padding-block:clamp(48px,6vw,84px);background:radial-gradient(circle at 12% 20%,rgba(122,221,204,.15),transparent 26%),#eef4f0}.r94-market-leader .routine-offer-section__decision{display:grid!important;width:min(1320px,100%)!important;grid-template-columns:minmax(340px,.78fr) minmax(620px,1.22fr);gap:clamp(22px,3vw,46px);align-items:stretch;margin-inline:auto}.r94-market-leader .routine-offer-section__mount,.r94-market-leader .routine-offer-section__mount>.offer-panel{width:100%;min-width:0;max-width:none}.r94-market-leader .r94-cadence-story{position:relative;display:flex;min-width:0;flex-direction:column;justify-content:center;overflow:hidden;padding:clamp(32px,4vw,54px);color:#fff;border:1px solid rgba(255,255,255,.28);border-radius:24px;background:radial-gradient(circle at 90% 12%,rgba(143,228,211,.28),transparent 30%),linear-gradient(145deg,#073b33,#0a5549 70%,#1a6558)}.r94-market-leader .r94-cadence-story:after{content:"";position:absolute;right:-78px;bottom:-96px;width:260px;aspect-ratio:1;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.22),rgba(157,226,215,.05) 56%,transparent 70%)}.r94-market-leader .r94-cadence-story .folio{color:#9de3d6}.r94-market-leader .r94-cadence-story h2{max-width:11ch;margin:14px 0 18px;color:#fff;font-size:clamp(38px,3.7vw,58px);line-height:.98;letter-spacing:-.045em}.r94-market-leader .r94-cadence-story>p:not(.folio,.r94-cadence-footnote){max-width:42ch;color:#ffffffc4;font-size:15px;line-height:1.55}.r94-market-leader .r94-cadence-line{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center;margin:clamp(34px,5vw,62px) 0 30px}.r94-market-leader .r94-cadence-line>span{display:grid;gap:3px}.r94-market-leader .r94-cadence-line>span:last-child{text-align:right}.r94-market-leader .r94-cadence-line b{color:#fff;font-size:11px;letter-spacing:.09em}.r94-market-leader .r94-cadence-line small{color:#fff9;font-size:9px}.r94-market-leader .r94-cadence-line i{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;align-items:center}.r94-market-leader .r94-cadence-line i b{height:6px;border-radius:99px;background:linear-gradient(90deg,#fff,#8ee1d2)}.r94-market-leader .r94-cadence-story dl{position:relative;z-index:1;display:grid;gap:0;margin:0;border-top:1px solid rgba(255,255,255,.25)}.r94-market-leader .r94-cadence-story dl div{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.2)}.r94-market-leader .r94-cadence-story dt{color:#ffffff9e;font-size:11px}.r94-market-leader .r94-cadence-story dd{margin:0;color:#fff;font-size:12px;font-weight:760;text-align:right}.r94-market-leader .r94-cadence-footnote{position:relative;z-index:1;margin:18px 0 0;color:#9de3d6;font-size:10px;line-height:1.5}.r94-market-leader .offer-panel--hybrid .supply-options legend{margin-bottom:10px;color:var(--r94-ink);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.r94-market-leader .offer-panel--hybrid .supply-option,.r94-market-leader .r94-buy-once-option{min-height:118px;border:1px solid rgba(7,59,51,.2);border-radius:16px;background:#fff}.r94-market-leader .offer-panel--hybrid .supply-option.is-selected,.r94-market-leader .r94-buy-once-option.is-selected{border-color:#0b6a5a;outline:2px solid #0b6a5a;outline-offset:-2px;background:#f1f8f5}.r94-market-leader .offer-panel--hybrid.is-one-time .supply-option.is-selected{border-color:#073b3333;outline:0;background:#fff}.r94-market-leader .r94-buy-once-option{display:grid;width:100%;grid-template-columns:20px minmax(0,1fr) auto;gap:12px;align-items:center;margin:10px 0 0;padding:15px 16px;color:var(--r94-ink);font:inherit;text-align:left;cursor:pointer}.r94-market-leader .r94-buy-once-option__radio{width:17px;height:17px;border:1.5px solid #6e8a82;border-radius:50%;box-shadow:inset 0 0 0 4px #fff}.r94-market-leader .r94-buy-once-option.is-selected .r94-buy-once-option__radio{background:#0b6a5a;border-color:#0b6a5a}.r94-market-leader .r94-buy-once-option__copy,.r94-market-leader .r94-buy-once-option__price{display:grid;gap:3px}.r94-market-leader .r94-buy-once-option__copy small{color:#587169;font-size:8px;font-weight:800;letter-spacing:.08em}.r94-market-leader .r94-buy-once-option__copy strong{font-size:16px}.r94-market-leader .r94-buy-once-option__copy em{color:#678079;font-size:10px;font-style:normal}.r94-market-leader .r94-buy-once-option__price{justify-items:end;text-align:right}.r94-market-leader .r94-buy-once-option__price>strong{font-size:21px}.r94-market-leader .r94-buy-once-option__price small{color:#587169;font-size:9px}.r94-market-leader .r94-buy-once-option__price b{color:#0b6a5a;font-size:9px}.r94-market-leader .offer-panel__submit{margin-top:14px}.r94-market-leader .primary-button,.r94-market-leader .primary-button *,.r94-market-leader .r94-buy-once-option,.r94-market-leader .r94-buy-once-option *{text-decoration:none!important}.r94-market-leader .r94-glycine-row dt small{display:block;max-width:24ch;margin-top:4px;color:#6a817a;font-size:8px;font-weight:520;line-height:1.35}.r94-market-leader .status-dot-cell em{color:currentColor;font-size:8px;font-style:normal;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.r94-market-leader .status-dot-cell{gap:7px}.r94-market-leader .r94-rating-distribution{display:grid;grid-template-columns:120px 1fr;gap:18px;align-items:center;margin-top:16px;padding:15px;border:1px solid var(--r94-line);border-radius:15px;background:#ffffffa6}.r94-market-leader .r94-rating-distribution>div{display:grid;gap:2px}.r94-market-leader .r94-rating-distribution>div strong{color:var(--r94-ink);font-size:38px;line-height:1}.r94-market-leader .r94-rating-distribution>div span{color:#c86b11;font-size:11px;letter-spacing:.06em}.r94-market-leader .r94-rating-distribution>div small{color:#587169;font-size:8px}.r94-market-leader .r94-rating-distribution ol{display:grid;gap:4px;margin:0;padding:0;list-style:none}.r94-market-leader .r94-rating-distribution li{display:grid;grid-template-columns:22px 1fr 29px;gap:7px;align-items:center;color:#587169;font-size:8px}.r94-market-leader .r94-rating-distribution li i{height:5px;overflow:hidden;border-radius:99px;background:#dce6e1}.r94-market-leader .r94-rating-distribution li i b{display:block;height:100%;border-radius:inherit;background:#0b6a5a}.r94-market-leader .r92-proof-card.r94-review-only{min-height:330px;grid-template-columns:1fr;grid-template-rows:1fr;color:#fff;border-color:#ffffff3d;background:radial-gradient(circle at 86% 16%,rgba(154,227,214,.3),transparent 30%),linear-gradient(145deg,#073b33,#0d5a4d)}.r94-market-leader .r92-proof-card.r94-review-only--delivery{color:var(--r94-ink);border-color:var(--r94-line);background:radial-gradient(circle at 80% 18%,rgba(158,225,213,.42),transparent 33%),linear-gradient(145deg,#f8f6ee,#e7f1ec)}.r94-market-leader .r92-proof-card.r94-review-only>div{align-content:space-between;min-height:100%}.r94-market-leader .r94-review-topic{font-size:9px;font-weight:820;letter-spacing:.12em}.r94-market-leader .r94-review-stars{margin:0;color:#f1b36a;font-size:13px;letter-spacing:.08em}.r94-market-leader .r94-review-only blockquote{max-width:28ch;color:inherit;font-size:clamp(21px,2vw,29px);line-height:1.2;letter-spacing:-.025em}.r94-market-leader .r94-review-only h3{max-width:28ch;color:inherit;font-size:13px;line-height:1.4}.r94-market-leader .r94-review-only .r93-review-meta{border-top-color:currentColor}.r94-market-leader .r92-proof-card.r94-review-only:not(.r94-review-only--delivery) .r93-review-meta,.r94-market-leader .r92-proof-card.r94-review-only:not(.r94-review-only--delivery) .r93-review-meta strong,.r94-market-leader .r92-proof-card.r94-review-only:not(.r94-review-only--delivery) .r93-review-meta>span:last-child{color:#ffffffeb}.r94-market-leader .r92-proof-card.r94-review-only:not(.r94-review-only--delivery) .r93-review-meta>span:first-child,.r94-market-leader .r92-proof-card.r94-review-only:not(.r94-review-only--delivery) .r94-review-stars{color:#ffd08b}.r94-market-leader .r94-review-only .r93-review-meta strong,.r94-market-leader .r94-review-only .r93-review-meta>span:last-child{color:inherit}@media(min-width:768px){.r94-market-leader .r92-proof-card.r94-review-only>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr) auto auto;gap:12px 24px;align-content:stretch;padding:clamp(28px,3.2vw,46px)}.r94-market-leader .r94-review-only .r94-review-topic{grid-column:1}.r94-market-leader .r94-review-only .r94-review-stars{grid-column:2;justify-self:end}.r94-market-leader .r94-review-only blockquote{grid-column:1 / -1;align-self:center;max-width:38ch;margin:0}.r94-market-leader .r94-review-only h3{grid-column:1 / -1;max-width:44ch;margin:0}.r94-market-leader .r94-review-only .r93-review-meta{grid-column:1 / -1;margin:0}}.r94-market-leader .r94-coa-path{display:grid;gap:0;margin:12px 0 18px;padding:0;border-block:1px solid var(--r94-line);list-style:none}.r94-market-leader .r94-coa-path li{display:grid;grid-template-columns:27px minmax(120px,.72fr) minmax(0,1.2fr);gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--r94-line)}.r94-market-leader .r94-coa-path li:last-child{border-bottom:0}.r94-market-leader .r94-coa-path span{color:#0b6a5a;font-size:8px;font-weight:800}.r94-market-leader .r94-coa-path strong{font-size:10px}.r94-market-leader .r94-coa-path small{color:#587169;font-size:8px;line-height:1.4}.r94-market-leader .r94-prepurchase-inline{color:#0b6a5a;font-weight:780;text-underline-offset:3px}.r94-market-leader .r92-quality-card .quality-packaging__inspect{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;background:#f4efea}.r94-market-leader .r92-quality-card .quality-packaging{display:block;aspect-ratio:1;min-height:0}.r94-market-leader .r92-quality-card .quality-packaging__inspect img{position:absolute;left:50%;top:50%;width:390%;max-width:none;height:auto;object-fit:initial;object-position:initial;transform:translate(-45.9%,-47%)}.r94-market-leader .r92-quality-card .quality-packaging__inspect>span{z-index:2;top:12px;right:12px;bottom:auto;max-width:calc(100% - 24px);white-space:normal}.r94-market-leader .sticky-purchase__desktop-label,.r94-market-leader .sticky-purchase__mobile-label{overflow:hidden;max-width:24ch;text-overflow:ellipsis;white-space:nowrap}.r94-market-leader .sticky-purchase .primary-button{white-space:nowrap}.r94-market-leader .faq-grid{width:min(1100px,100%);grid-template-columns:minmax(0,1fr);gap:24px}.r94-market-leader .faq-grid>.section-heading{position:static;display:block;max-width:760px}.r94-market-leader .faq-grid>.section-heading h2{max-width:15ch;margin:12px 0 18px}.r94-market-leader .r94-faq-intro{max-width:56ch;margin:0;color:#587169;font-size:14px;line-height:1.55}.r94-market-leader .faq-list{width:100%}.r94-market-leader main{padding-bottom:0!important}.r94-market-leader .final-offer{margin-bottom:0!important}.r94-market-leader .site-footer{margin-top:0!important}.r94-market-leader .r92-support-strip{grid-template-columns:minmax(300px,.74fr) minmax(420px,1.26fr);grid-template-rows:auto 1fr auto;gap:16px 24px;min-height:500px;padding:24px;color:var(--r94-ink);background:#f2f5f0!important}.r94-market-leader .r92-support-strip:before{display:none}.r94-market-leader .r92-support-strip__intro{grid-column:1;grid-row:1;padding:6px 8px 0}.r94-market-leader .r92-support-strip__intro h2{color:var(--r94-ink)}.r94-market-leader .r92-support-strip__intro>p:last-child{color:#587169}.r94-market-leader .r94-support-visual{grid-column:2;grid-row:1 / 4;min-height:100%;border-radius:19px;background-image:var(--r92-support-image);background-position:55% center;background-size:cover}.r94-market-leader .r92-support-points{grid-column:1;grid-row:2;align-self:stretch;padding:0 8px;color:var(--r94-ink);background:transparent}.r94-market-leader .r92-support-points article{border-color:#073b3329}.r94-market-leader .r92-support-points article span,.r94-market-leader .r92-support-points article strong{color:var(--r94-ink)}.r94-market-leader .r92-support-points article small{color:#587169}.r94-market-leader .r92-support-note{grid-column:1;grid-row:3;justify-self:start;margin:0;padding:7px 10px;border:1px solid rgba(7,59,51,.16);border-radius:999px;color:#2f5d54;background:#ffffffb8;font-size:9px;line-height:1.35;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.r94-market-leader .gallery-thumbnails{grid-auto-columns:74px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.r94-market-leader .gallery-thumbnails::-webkit-scrollbar{display:none}.r94-market-leader .gallery-stage[data-gallery-active-index="4"] img{object-position:50% 42%}.r94-market-leader .r94-phone-review figure img{object-position:50% 48%}.r94-market-leader .r94-phone-review .r94-star-muted{opacity:.28}.r94-market-leader .r94-review-method{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;margin-top:18px;padding:16px 18px;border:1px solid var(--r94-line);border-radius:16px;background:#ffffff94}.r94-market-leader .r94-review-method p{display:grid;gap:3px;margin:0}.r94-market-leader .r94-review-method strong{color:var(--r94-ink);font-size:11px}.r94-market-leader .r94-review-method p span{max-width:74ch;color:#587169;font-size:9px;line-height:1.5}.r94-market-leader .r94-review-method>a{color:var(--r94-ink);font-size:10px;font-weight:780;white-space:nowrap;text-underline-offset:4px}.r94-market-leader .r94-review-snippets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;margin-top:12px;border:1px solid var(--r94-line);border-radius:16px;background:#fbfcfa}.r94-market-leader .r94-review-snippets article{display:grid;gap:10px;min-width:0;padding:18px}.r94-market-leader .r94-review-snippets article+article{border-left:1px solid var(--r94-line)}.r94-market-leader .r94-review-snippets article>span{color:#c86b11;font-size:10px;letter-spacing:.06em}.r94-market-leader .r94-review-snippets blockquote{margin:0;color:var(--r94-ink);font-size:13px;line-height:1.45}.r94-market-leader .r94-review-snippets p{display:grid;gap:2px;margin:0}.r94-market-leader .r94-review-snippets strong{font-size:9px}.r94-market-leader .r94-review-snippets small{color:#678079;font-size:7px;letter-spacing:.05em;text-transform:uppercase}.r94-market-leader .r92-retail-card>div>a{display:grid;gap:3px;padding:9px 0 9px 14px;color:var(--r94-ink);border-left:1px solid var(--r94-line);text-decoration:none}.r94-market-leader .r92-retail-card>div>a:first-child{padding-left:0;border-left:0}.r94-market-leader .r92-retail-card>div>a:hover strong,.r94-market-leader .r92-retail-card>div>a:focus-visible strong{text-decoration:underline;text-underline-offset:3px}@media(max-width:1179px){.r94-market-leader .routine-offer-section__decision{grid-template-columns:1fr;width:min(920px,100%)!important}.r94-market-leader .r94-cadence-story{min-height:390px}.r94-market-leader .r94-cadence-story h2{max-width:13ch}}@media(max-width:767px){.r94-market-leader .mechanism-section{padding-block:22px}.r94-market-leader .routine-offer-section{padding-block:24px}.r94-market-leader .routine-offer-section__decision{gap:14px}.r94-market-leader .r94-cadence-story{min-height:0;padding:18px;border-radius:20px}.r94-market-leader .r94-cadence-story h2{max-width:13ch;margin-block:7px 9px;font-size:30px}.r94-market-leader .r94-cadence-story>p:not(.folio,.r94-cadence-footnote){font-size:11px;line-height:1.45}.r94-market-leader .r94-cadence-line{margin:16px 0 11px}.r94-market-leader .r94-cadence-story dl{grid-template-columns:repeat(3,1fr)}.r94-market-leader .r94-cadence-story dl div{display:grid;gap:4px;padding:8px 6px 8px 0}.r94-market-leader .r94-cadence-story dl div+div{padding-left:9px;border-left:1px solid rgba(255,255,255,.18)}.r94-market-leader .r94-cadence-story dd{text-align:left;font-size:10px}.r94-market-leader .r94-cadence-story dt{font-size:8px}.r94-market-leader .r94-cadence-footnote{margin-top:10px;font-size:9px}.r94-market-leader .r94-buy-once-option{min-height:98px;grid-template-columns:18px minmax(0,1fr) auto;padding:13px}.r94-market-leader .r94-buy-once-option__price>strong{font-size:18px}.r94-market-leader .r94-buy-once-option__price small{max-width:17ch}.r94-market-leader .r94-rating-distribution{grid-template-columns:92px 1fr;gap:11px;padding:12px}.r94-market-leader .r94-rating-distribution>div strong{font-size:32px}.r94-market-leader .r92-proof-card.r94-review-only{min-height:280px;grid-template-rows:1fr!important}.r94-market-leader .r94-review-only blockquote{font-size:21px}.r94-market-leader .r92-support-strip{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:auto 220px auto;min-height:0;gap:12px;padding:16px;background:#f2f5f0!important}.r94-market-leader .r92-support-strip:before{display:none}.r94-market-leader .r92-support-strip__intro{grid-column:1 / -1;grid-row:1;padding:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.r94-market-leader .r94-support-visual{grid-column:1;grid-row:2;min-height:0;height:220px;border-radius:16px;background-position:60% center}.r94-market-leader .r92-support-points{grid-column:2;grid-row:2;align-self:stretch;grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(0,1fr));overflow:hidden;padding:0;border:1px solid rgba(7,59,51,.16);border-radius:16px;background:#ffffff94;-webkit-backdrop-filter:none;backdrop-filter:none}.r94-market-leader .r92-support-points article{grid-template-columns:18px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;gap:2px 5px;min-height:0;padding:7px 8px}.r94-market-leader .r92-support-points article span{grid-row:1 / 3;align-self:center;font-size:8px}.r94-market-leader .r92-support-points article strong{font-size:10px;line-height:1.18}.r94-market-leader .r92-support-points article small{font-size:7.5px;line-height:1.25}.r94-market-leader .r92-support-strip__intro h2{font-size:29px}.r94-market-leader .faq-grid>.section-heading h2{margin-bottom:12px}.r94-market-leader .r94-faq-intro{font-size:12px}.r94-market-leader .r92-support-note{grid-column:1 / -1;grid-row:3;justify-self:start;font-size:8px}.r94-market-leader .r94-coa-path li{grid-template-columns:24px 1fr}.r94-market-leader .r94-coa-path small{grid-column:2}.r94-market-leader .status-dot-cell{flex-direction:column;gap:3px}.r94-market-leader .status-dot-cell em{font-size:7px}.r94-market-leader .sticky-purchase__mobile-label{max-width:18ch}.r94-market-leader .gallery-thumbnails{grid-auto-columns:62px}.r94-market-leader .r94-phone-review{grid-template-rows:238px 210px!important}.r94-market-leader .r94-phone-review>div{gap:7px;padding:14px 16px}.r94-market-leader .r94-phone-review h3{font-size:18px}.r94-market-leader .r94-phone-review blockquote{font-size:11px;line-height:1.42}.r94-market-leader .r94-phone-review .r93-review-meta{padding-top:7px}.r94-market-leader .r92-proof-system{gap:14px}.r94-market-leader .r92-proof-heading{gap:9px}.r94-market-leader .r92-proof-heading>div:last-child>p:first-child{margin-bottom:6px}.r94-market-leader .r94-review-method{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:0;padding:10px 12px}.r94-market-leader .r94-review-method p span{overflow:hidden;max-width:52ch;text-overflow:ellipsis;white-space:nowrap}.r94-market-leader .r94-review-method>a{justify-self:end;font-size:8px}.r94-market-leader .r94-review-snippets{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(235px,82%);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:0}.r94-market-leader .r94-review-snippets::-webkit-scrollbar{display:none}.r94-market-leader .r94-review-snippets article{gap:6px;min-height:104px;padding:12px 14px;scroll-snap-align:start}.r94-market-leader .r94-review-snippets blockquote{display:-webkit-box;overflow:hidden;font-size:11px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.r94-market-leader .r94-review-snippets p{grid-template-columns:auto 1fr;gap:6px;align-items:baseline}.r94-market-leader .r94-review-snippets small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r94-market-leader .r94-review-snippets article+article{border-left:1px solid var(--r94-line)}.r94-market-leader .r92-retail-card>div>a{padding:12px 0;border-top:1px solid var(--r94-line);border-left:0}.r94-market-leader .r92-retail-card>div>a:nth-child(2n){padding-left:12px;border-left:1px solid var(--r94-line)}.r94-market-leader .r94-coa-path{grid-template-columns:repeat(3,minmax(0,1fr))}.r94-market-leader .r94-coa-path li{display:grid;grid-template-columns:1fr;gap:4px;align-content:start;min-width:0;padding:10px 7px;border-bottom:0}.r94-market-leader .r94-coa-path li+li{border-left:1px solid var(--r94-line)}.r94-market-leader .r94-coa-path small{grid-column:1;font-size:7px;line-height:1.35}.r94-market-leader .formula-section{padding-block:26px}.r94-market-leader .customer-proof-system{padding-block:20px}.r94-market-leader .customer-proof-system .shell{padding-bottom:24px}.r94-market-leader .faq-section{padding-block:20px 18px}.r94-market-leader .final-offer{padding-block:20px}.r94-market-leader .site-footer{padding-block:26px 44px}}@media(max-width:389px){.r94-market-leader .r94-cadence-story dl{grid-template-columns:1fr}.r94-market-leader .r94-cadence-story dl div{grid-template-columns:.72fr 1fr;padding-inline:0}.r94-market-leader .r94-cadence-story dl div+div{padding-left:0;border-left:0}.r94-market-leader .r94-buy-once-option{grid-template-columns:16px minmax(0,1fr)}.r94-market-leader .r94-buy-once-option__price{grid-column:2;justify-items:start;text-align:left}}@media(max-width:374px){.r94-market-leader .sticky-purchase{grid-template-columns:minmax(0,1fr) 132px!important;gap:7px!important;padding-inline:9px!important}.r94-market-leader .sticky-purchase>div{overflow:hidden;width:100%;min-width:0}.r94-market-leader .sticky-purchase__mobile-label{max-width:none;font-size:8px!important}.r94-market-leader .sticky-purchase>div strong{overflow:hidden;font-size:16px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.r94-market-leader .sticky-purchase .primary-button{width:132px;min-width:132px!important;max-width:132px;padding-inline:12px!important;font-size:13px!important}.r94-market-leader .sticky-submit__full{display:none!important}.r94-market-leader .sticky-submit__compact{display:inline!important}}.r95-nine-plus-closure{--r95-ink: #063d34;--r95-line: rgba(6,61,52,.2);--r95-mint: #ecf7f3}.r95-nine-plus-closure .hero-plan-strip{width:min(100%,520px);margin-top:26px;color:var(--r95-ink)}.r95-nine-plus-closure .hero-plan-strip__header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:8px;border-bottom:1px solid var(--r95-line);font-size:11px}.r95-nine-plus-closure .hero-plan-strip__header>strong{font-size:10px;letter-spacing:.1em;text-transform:uppercase}.r95-nine-plus-closure .hero-plan-strip__header a,.r95-nine-plus-closure .hero-plan-strip__education{color:inherit;font-weight:720;text-underline-offset:4px}.r95-nine-plus-closure .hero-plan-strip__choices{border-bottom:1px solid var(--r95-line)}.r95-nine-plus-closure .hero-plan-choice{display:grid;width:100%;min-height:58px;grid-template-columns:18px minmax(0,1fr) auto;gap:11px;align-items:center;padding:9px 10px;color:inherit;border:0;border-bottom:1px solid rgba(6,61,52,.12);border-radius:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.r95-nine-plus-closure .hero-plan-choice:last-child{border-bottom:0}.r95-nine-plus-closure .hero-plan-choice.is-selected{background:linear-gradient(90deg,#ddf4ede6,#f2f9f67a);box-shadow:inset 3px 0 #08705f}.r95-nine-plus-closure .hero-plan-choice__radio{width:16px;height:16px;border:1.5px solid #75948c;border-radius:50%;box-shadow:inset 0 0 0 4px #fff}.r95-nine-plus-closure .hero-plan-choice.is-selected .hero-plan-choice__radio{border-color:#08705f;background:#08705f}.r95-nine-plus-closure .hero-plan-choice__copy,.r95-nine-plus-closure .hero-plan-choice__value{display:grid;gap:2px}.r95-nine-plus-closure .hero-plan-choice__copy strong{font-size:13px}.r95-nine-plus-closure .hero-plan-choice__copy small,.r95-nine-plus-closure .hero-plan-choice__value small{color:#5f7972;font-size:9px;line-height:1.3}.r95-nine-plus-closure .hero-plan-choice__value{justify-items:end;text-align:right}.r95-nine-plus-closure .hero-plan-choice__value strong{font-size:16px}.r95-nine-plus-closure .hero-plan-choice.is-selected .hero-plan-choice__value small{color:#08705f;font-weight:760}.r95-nine-plus-closure .hero-plan-strip__submit{width:100%;min-height:49px;justify-content:space-between;margin-top:11px}.r95-nine-plus-closure .hero-plan-strip__assurance{margin:8px 0 0;color:#55726a;font-size:9px;line-height:1.35;text-align:center}.r95-nine-plus-closure .hero-plan-strip__education{display:inline-flex;width:100%;justify-content:space-between;margin-top:10px;padding-top:9px;border-top:1px solid var(--r95-line);font-size:10px}.r95-nine-plus-closure .formula-macro-card img{object-fit:cover;object-position:50% 56%;transform:scale(1.18);transform-origin:50% 56%}.r95-nine-plus-closure .customer-video-proof__controls{display:grid!important;width:min(100%,260px);grid-template-columns:38px 1fr 38px;gap:6px;align-items:center;margin:22px auto 0;padding:5px;border:1px solid rgba(6,61,52,.16);border-radius:999px;background:#ffffffc7}.r95-nine-plus-closure .customer-video-proof__controls>button{width:38px;min-width:38px;height:34px;border:0;border-radius:50%;background:transparent}.r95-nine-plus-closure .customer-video-proof__dots{display:flex;align-items:center;justify-content:center;gap:7px}.r95-nine-plus-closure .customer-video-proof__dots button{width:7px;min-width:7px;height:7px;padding:0;border:1px solid #78958d;border-radius:50%;background:transparent}.r95-nine-plus-closure .customer-video-proof__dots button.is-active{width:22px;border-color:#08705f;border-radius:999px;background:#08705f}.r95-nine-plus-closure .r94-phone-review figure img{object-position:50% 30%}.r95-nine-plus-closure .cart-drawer__assurance{display:flex;gap:8px;align-items:center;margin:22px 0 0;padding:13px 0;color:#55726a;border-top:1px solid rgba(6,61,52,.16);border-bottom:1px solid rgba(6,61,52,.16);font-size:11px;line-height:1.4}.r95-nine-plus-closure .cart-drawer__assurance span{color:#08705f;font-weight:800}.r95-nine-plus-closure .cart-drawer__product{grid-template-columns:104px minmax(0,1fr)}.r95-nine-plus-closure .cart-drawer__product img{width:104px;height:104px;padding:0;object-fit:cover;object-position:50% 50%;border-radius:12px;background:#f3f5f2}.r95-nine-plus-closure .cart-drawer__checkout{width:100%;min-height:52px;justify-content:space-between;margin-top:18px}.r95-nine-plus-closure .cart-drawer__continue{align-self:center;margin-top:13px;padding:5px 0;color:#55726a;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;font:inherit;font-size:11px;font-weight:720;cursor:pointer}@media(min-width:901px){.r95-nine-plus-closure .hero-intro{padding-top:18px}.r95-nine-plus-closure .hero-plan-strip{margin-top:22px}.r95-nine-plus-closure .hero-plan-choice{min-height:56px}.r95-nine-plus-closure .mechanism-section{padding-bottom:34px}.r95-nine-plus-closure .r92-mechanism-details{margin-top:10px}}@media(max-width:700px){.r95-nine-plus-closure .hero-plan-strip{margin-top:17px}.r95-nine-plus-closure .hero-plan-strip__header{padding-bottom:6px}.r95-nine-plus-closure .hero-plan-choice{min-height:52px;grid-template-columns:16px minmax(0,1fr) auto;gap:8px;padding:7px}.r95-nine-plus-closure .hero-plan-choice__copy strong{font-size:12px}.r95-nine-plus-closure .hero-plan-choice__copy small,.r95-nine-plus-closure .hero-plan-choice__value small{max-width:19ch;font-size:8px}.r95-nine-plus-closure .hero-plan-choice__value strong{font-size:15px}.r95-nine-plus-closure .hero-plan-strip__submit{min-height:47px;margin-top:9px;padding-inline:16px;font-size:11px}.r95-nine-plus-closure .hero-plan-strip__assurance{margin-top:6px;font-size:8px}.r95-nine-plus-closure .hero-plan-strip__education{margin-top:7px;padding-top:7px;font-size:9px}.r95-nine-plus-closure .formula-macro-card,.r95-nine-plus-closure .formula-macro-card img{aspect-ratio:1 / 1}.r95-nine-plus-closure .formula-macro-card img{transform:scale(1.1);transform-origin:50% 55%}.r95-nine-plus-closure .r94-cadence-story{padding:24px 20px}.r95-nine-plus-closure .r94-cadence-story h2{margin-block:10px 13px;font-size:34px}.r95-nine-plus-closure .r94-cadence-line{margin:24px 0 20px}.r95-nine-plus-closure .r94-cadence-story dl div{padding-block:11px}.r95-nine-plus-closure .r94-cadence-footnote{margin-top:13px}}@media(max-width:374px){.r95-nine-plus-closure .hero-plan-choice__copy small{max-width:17ch}.r95-nine-plus-closure .hero-plan-choice__value small{max-width:16ch}.r95-nine-plus-closure .hero-plan-strip__submit{font-size:10px}}body.r96-proof-image-craft .r96-proof-world{--r96-ink: #083f35;--r96-green: #063b32;--r96-mint: #eef7f3;--r96-paper: #fbfcf8;--r96-line: rgba(8,63,53,.18);background:var(--r96-paper);color:var(--r96-ink);padding:clamp(84px,8.5vw,156px) 0 clamp(92px,9vw,172px);overflow:clip}.r96-proof-shell{display:grid;gap:clamp(48px,5vw,88px)}.r96-proof-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:clamp(48px,8vw,150px);align-items:end;padding-bottom:clamp(32px,4vw,60px);border-bottom:1px solid var(--r96-line)}.r96-proof-heading .folio,.r96-evidence-stage .folio,.r96-review-ledger .folio{margin:0 0 20px;color:#277668;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.r96-proof-heading h2,.r96-evidence-stage__heading h2{margin:0;max-width:12ch;color:var(--r96-ink);font-size:clamp(50px,6.1vw,104px);font-weight:650;letter-spacing:-.065em;line-height:.92;text-wrap:balance}.r96-proof-heading__context>p:first-child{margin:0 0 30px;max-width:34ch;color:#416c64;font-size:clamp(18px,1.45vw,25px);line-height:1.42}.r96-proof-world .review-rating-line{display:flex;flex-wrap:wrap;gap:9px 13px;align-items:center;margin:0;color:#416c64;font-size:14px}.r96-proof-world .review-rating-line .stars{color:#c97925;letter-spacing:.08em}.r96-proof-world .review-rating-line strong{color:var(--r96-ink)}.r96-routine-rail{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(22px,2vw,34px);align-items:stretch}.r96-routine-card{min-width:0;border-top:1px solid var(--r96-line);display:grid;background:transparent}.r96-routine-card--portrait{grid-template-columns:minmax(260px,.85fr) minmax(280px,1.15fr)}.r96-routine-card--formula{grid-template-columns:minmax(230px,.9fr) minmax(250px,1.1fr)}.r96-routine-card--wide{grid-template-columns:minmax(260px,1.08fr) minmax(240px,.92fr)}.r96-routine-card--review{grid-template-columns:90px minmax(0,1fr);background:var(--r96-green);color:#fff;border:0}.r96-routine-card figure{position:relative;margin:0;min-height:100%;overflow:hidden;background:#dcebe5}.r96-routine-card figure img{width:100%;height:100%;min-height:420px;object-fit:cover;display:block}.r96-routine-card--portrait figure img{min-height:520px;object-position:50% 45%}.r96-routine-card--wide figure img{min-height:380px;object-position:50% 54%}.r96-formula-graphic{position:relative;min-height:440px;overflow:hidden;padding:clamp(28px,3vw,48px);background:radial-gradient(circle at 72% 24%,rgba(140,225,210,.6),transparent 28%),radial-gradient(circle at 24% 82%,rgba(215,180,246,.42),transparent 34%),linear-gradient(145deg,#073f35,#0f6858);color:#fff}.r96-formula-graphic:after{content:"";position:absolute;width:180px;height:180px;right:-34px;bottom:-40px;border:1px solid rgba(255,255,255,.3);border-radius:50%;box-shadow:0 0 60px #8ee0d133 inset}.r96-formula-graphic>p{margin:0 0 36px;color:#a4e6db;font-size:10px;font-weight:800;letter-spacing:.16em}.r96-formula-graphic dl{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 50px}.r96-formula-graphic dl>div{padding-top:14px;border-top:1px solid rgba(255,255,255,.32)}.r96-formula-graphic dt{margin-bottom:8px;color:#ffffffad;font-size:11px}.r96-formula-graphic dd{margin:0;font-size:clamp(42px,4.2vw,70px);font-weight:650;letter-spacing:-.07em}.r96-formula-graphic dd span{margin-left:3px;font-size:15px;letter-spacing:0}.r96-formula-graphic>strong{position:relative;z-index:1;display:block;max-width:9ch;font-size:clamp(29px,2.5vw,44px);font-weight:620;letter-spacing:-.05em;line-height:1.04}.r96-routine-card figcaption{position:absolute;left:18px;bottom:18px;border:1px solid rgba(255,255,255,.7);border-radius:999px;background:#043129ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;padding:9px 13px;font-size:10px;font-weight:800;letter-spacing:.13em}.r96-routine-card__copy{padding:clamp(28px,3.1vw,52px);display:flex;flex-direction:column;justify-content:center}.r96-card-kicker{margin:0 0 16px;color:#277668;font-size:11px;font-weight:800;letter-spacing:.15em}.r96-routine-card h3{margin:0 0 18px;color:var(--r96-ink);font-size:clamp(27px,2.25vw,41px);font-weight:650;letter-spacing:-.045em;line-height:1.03;text-wrap:balance}.r96-routine-card__copy>p:not(.r96-card-kicker,.r96-review-meta){margin:0 0 28px;color:#50776f;font-size:16px;line-height:1.55}.r96-routine-card blockquote{margin:auto 0 20px;padding-top:24px;border-top:1px solid var(--r96-line);color:var(--r96-ink);font-size:clamp(18px,1.35vw,23px);line-height:1.45}.r96-review-meta{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:center;margin:0;font-size:13px}.r96-review-meta>span{grid-row:span 2;color:#c97925;letter-spacing:.05em}.r96-review-meta strong{color:var(--r96-ink)}.r96-review-meta small{color:#6d8b84}.r96-routine-card--review .r96-review-number{padding:34px 0 0 30px;color:#ffffff59;font-size:32px;font-weight:700}.r96-routine-card--review .r96-routine-card__copy{padding-left:20px}.r96-routine-card--review .r96-card-kicker,.r96-routine-card--review h3,.r96-routine-card--review blockquote,.r96-routine-card--review .r96-review-meta strong{color:#fff}.r96-routine-card--review blockquote{border-color:#ffffff38}.r96-routine-card--review .r96-review-meta small{color:#ffffffa6}.r96-routine-card--review ul{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none}.r96-routine-card--review li{border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:8px 11px;color:#ffffffd1;font-size:11px}.r96-routine-controls{display:none}.r96-review-ledger{display:grid;grid-template-columns:minmax(0,.82fr) minmax(300px,.52fr) minmax(0,1.15fr);gap:clamp(32px,5vw,88px);padding:clamp(42px,5vw,74px) 0;border-top:1px solid var(--r96-line);border-bottom:1px solid var(--r96-line)}.r96-review-ledger h3{margin:0 0 16px;font-size:clamp(28px,2.1vw,38px);letter-spacing:-.04em}.r96-review-ledger__method>p:not(.folio){color:#50776f;line-height:1.55}.r96-review-ledger__method a,.r96-coa-actions a,.r96-coa-actions button{color:var(--r96-ink);font-weight:750;text-decoration:underline;text-underline-offset:5px}.r96-rating-distribution>div{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;align-items:center;margin-bottom:20px}.r96-rating-distribution>div strong{grid-row:span 2;font-size:48px;letter-spacing:-.06em}.r96-rating-distribution>div span{color:#c97925;letter-spacing:.08em}.r96-rating-distribution>div small{color:#6d8b84}.r96-rating-distribution ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.r96-rating-distribution li{display:grid;grid-template-columns:24px 1fr 36px;gap:9px;align-items:center;color:#557970;font-size:11px}.r96-rating-distribution i{height:4px;overflow:hidden;background:#d7e5e0}.r96-rating-distribution b{display:block;height:100%;background:#0b6a59}.r96-review-quotes{display:grid;gap:24px}.r96-review-quotes article{display:grid;grid-template-columns:74px 1fr;gap:6px 18px;padding-bottom:24px;border-bottom:1px solid var(--r96-line)}.r96-review-quotes article>span{color:#c97925;font-size:12px;letter-spacing:.04em}.r96-review-quotes blockquote{margin:0;color:var(--r96-ink);font-size:19px;line-height:1.45}.r96-review-quotes p{grid-column:2;display:flex;gap:10px;margin:0;color:#6d8b84;font-size:12px}.r96-evidence-stage{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(340px,1fr) minmax(360px,1.15fr);gap:0;background:var(--r96-green);color:#fff;border-radius:clamp(26px,2.5vw,42px);overflow:hidden}.r96-evidence-stage__heading{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;padding:clamp(54px,6vw,96px);border-bottom:1px solid rgba(255,255,255,.18)}.r96-evidence-stage__heading .folio{grid-column:1 / -1;color:#8ee0d1;margin-bottom:0}.r96-evidence-stage__heading h2{max-width:11ch;color:#fff;font-size:clamp(44px,4.8vw,78px)}.r96-evidence-stage__heading>p:last-child{margin:0;max-width:38ch;color:#ffffffad;font-size:18px;line-height:1.55}.r96-label-inspection{margin:0;display:grid;grid-template-rows:minmax(0,1fr) auto;background:#f7f5ed;color:var(--r96-ink)}.r96-label-inspection button{position:relative;display:block;min-height:520px;border:0;padding:0;background:#f7f5ed;cursor:zoom-in;overflow:hidden}.r96-label-inspection img{width:100%;height:100%;min-height:520px;object-fit:cover;display:block}.r96-label-inspection button>span{position:absolute;right:20px;bottom:20px;border-radius:999px;background:#fffffff0;padding:12px 16px;color:var(--r96-ink);font-size:11px;font-weight:800;letter-spacing:.08em}.r96-label-inspection figcaption{padding:26px 30px 32px}.r96-label-inspection figcaption span{display:block;margin-bottom:10px;color:#57776f;font-size:10px;font-weight:800;letter-spacing:.14em}.r96-label-inspection figcaption strong{display:block;font-size:19px;line-height:1.35}.r96-coa-window{padding:clamp(36px,4vw,62px);border-left:1px solid rgba(255,255,255,.18)}.r96-coa-window__top{display:flex;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.2);color:#8ee0d1;font-size:10px;font-weight:800;letter-spacing:.13em}.r96-coa-window__top strong{color:#fff;letter-spacing:0}.r96-coa-window dl{margin:0}.r96-coa-window dl>div{display:grid;grid-template-columns:minmax(110px,.72fr) 1.28fr;gap:20px;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.15)}.r96-coa-window dt{color:#ffffff94}.r96-coa-window dd{margin:0;color:#fff;font-weight:650}.r96-coa-actions{display:flex;flex-wrap:wrap;gap:18px 26px;margin-top:30px}.r96-coa-actions button,.r96-coa-actions a{border:0;padding:0;background:none;color:#fff;font-size:13px;cursor:pointer}.r96-verification-index{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.18)}.r96-verification-index p{display:grid;grid-template-columns:28px 1fr;gap:12px;margin:0;padding:28px 30px;border-right:1px solid rgba(255,255,255,.14)}.r96-verification-index p:last-child{border-right:0}.r96-verification-index>p>span{color:#8ee0d1;font-size:10px}.r96-verification-index a{display:grid;gap:5px;color:#fff;text-decoration:none}.r96-verification-index strong{font-size:14px}.r96-verification-index small{color:#ffffff94;line-height:1.4}body.r96-proof-image-craft .faq-section{padding-top:clamp(84px,8vw,144px)}body.r96-proof-image-craft .faq-grid{align-items:start}body.r96-proof-image-craft .faq-list{border-top:1px solid rgba(8,63,53,.18)}body.r96-proof-image-craft .faq-list details{border:0;border-bottom:1px solid rgba(8,63,53,.18);border-radius:0;background:transparent}body.r96-proof-image-craft .final-offer{padding-top:0}body.r96-proof-image-craft .final-offer__grid{border-radius:clamp(26px,2.5vw,42px);overflow:hidden}@media(max-width:1180px){.r96-routine-card--portrait{grid-template-columns:1fr;grid-row:auto}.r96-routine-card--portrait figure img{min-height:520px}.r96-routine-card--formula,.r96-routine-card--wide{grid-template-columns:1fr}.r96-routine-card--wide figure img{min-height:340px}.r96-review-ledger{grid-template-columns:1fr 1fr}.r96-review-quotes{grid-column:1 / -1;grid-template-columns:1fr 1fr}.r96-evidence-stage{grid-template-columns:1fr 1fr}.r96-evidence-stage__heading{grid-column:1 / -1}.r96-verification-index{grid-template-columns:1fr 1fr}.r96-verification-index p:nth-child(2){border-right:0}.r96-verification-index p:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.14)}}@media(max-width:820px){body.r96-proof-image-craft .r96-proof-world{padding:72px 0 92px}.r96-proof-shell{gap:40px}.r96-proof-heading{grid-template-columns:1fr;gap:26px;align-items:start;padding-bottom:30px}.r96-proof-heading h2{font-size:clamp(46px,12vw,68px);max-width:10ch}.r96-proof-heading__context>p:first-child{font-size:17px}.r96-routine-rail{display:flex;gap:14px;align-items:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;margin-inline:calc(var(--shell-gutter,16px) * -1);padding-inline:var(--shell-gutter,16px);scroll-padding-inline:var(--shell-gutter,16px)}.r96-routine-rail::-webkit-scrollbar{display:none}.r96-routine-card{flex:0 0 min(86vw,430px);scroll-snap-align:start;display:grid;grid-template-columns:1fr;border:1px solid var(--r96-line);border-radius:24px;overflow:hidden;background:#fff}.r96-routine-card--review{grid-template-columns:58px 1fr;background:var(--r96-green)}.r96-routine-card figure img,.r96-routine-card--portrait figure img{min-height:0;height:min(96vw,390px);object-position:50% 42%}.r96-formula-graphic{min-height:0;height:min(86vw,360px)}.r96-routine-card--wide figure img{min-height:0;height:min(70vw,300px);object-position:50% 54%}.r96-routine-card__copy{min-height:0;padding:26px;justify-content:flex-start}.r96-routine-card h3{font-size:29px}.r96-routine-card blockquote{margin-top:10px;font-size:17px}.r96-routine-card--review .r96-review-number{padding:28px 0 0 22px;font-size:24px}.r96-routine-card--review .r96-routine-card__copy{min-height:0;padding:28px 24px 28px 12px}.r96-routine-controls{display:flex;justify-content:space-between;align-items:center}.r96-routine-controls>button{width:42px;height:42px;border:1px solid var(--r96-line);border-radius:50%;background:transparent;color:var(--r96-ink)}.r96-routine-controls .customer-video-proof__dots{display:flex;gap:10px}.r96-routine-controls [data-customer-video-dot]{width:7px;height:7px;border:1px solid #467b70;border-radius:50%;padding:0;background:transparent}.r96-routine-controls [data-customer-video-dot].is-active{width:28px;border-radius:999px;background:#0b6a59}.r96-review-ledger{grid-template-columns:1fr;gap:28px;padding:34px 0}.r96-review-quotes{grid-column:auto;grid-template-columns:1fr}.r96-review-quotes article{grid-template-columns:62px 1fr}.r96-evidence-stage{grid-template-columns:1fr;border-radius:26px}.r96-evidence-stage__heading{grid-column:auto;grid-template-columns:1fr;gap:18px;padding:36px 24px}.r96-evidence-stage__heading .folio{grid-column:auto}.r96-evidence-stage__heading h2{font-size:38px;max-width:11ch;line-height:.98}.r96-evidence-stage__heading>p:last-child{font-size:16px}.r96-label-inspection button,.r96-label-inspection img{min-height:0;height:min(86vw,390px)}.r96-coa-window{border-left:0;border-top:1px solid rgba(255,255,255,.18);padding:30px 24px}.r96-coa-window dl>div{padding:15px 0}.r96-verification-index{grid-column:auto;grid-template-columns:1fr 1fr}.r96-verification-index p{border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);padding:18px 16px}.r96-verification-index p:nth-child(2n){border-right:0}.r96-verification-index p:nth-last-child(-n+2){border-bottom:0}.r96-verification-index p:last-child{border-bottom:0}body.r96-proof-image-craft .faq-section{padding-top:82px}}@media(max-width:430px){.r96-proof-heading .folio,.r96-evidence-stage .folio,.r96-review-ledger .folio{font-size:10px}.r96-proof-heading h2{font-size:48px}.r96-proof-world .review-rating-line{font-size:12px}.r96-routine-card{flex-basis:calc(100vw - 44px)}.r96-routine-card__copy{min-height:0;padding:24px}.r96-routine-card--review .r96-routine-card__copy{min-height:0}.r96-review-ledger h3{font-size:30px}.r96-review-quotes article{grid-template-columns:1fr}.r96-review-quotes p{grid-column:1}.r96-evidence-stage__heading h2{font-size:35px}.r96-coa-window dl>div{grid-template-columns:1fr;gap:6px}.r96-coa-window__top{display:grid}}.r97-market-score-closure .hero-intro__benefit strong{letter-spacing:-.012em}.r97-proof-world .r96-proof-heading__context>p:first-child{max-width:39ch}.r97-proof-world .r97-routine-card--counter figure,.r97-proof-world .r97-routine-card--human figure{min-height:430px}.r97-proof-world .r97-routine-card--counter figure img{object-position:center 58%}.r97-proof-world .r97-routine-card--human figure img{object-position:center 45%}.r97-proof-world .r97-routine-card--counter .r96-routine-card__copy,.r97-proof-world .r97-routine-card--human .r96-routine-card__copy{background:#fffdf9;color:var(--ink)}.r97-proof-world .r97-routine-card--counter blockquote,.r97-proof-world .r97-routine-card--human blockquote{color:var(--ink)}@media(min-width:821px){.r97-proof-world .r97-routine-card--counter,.r97-proof-world .r97-routine-card--human{grid-template-columns:minmax(280px,.92fr) minmax(280px,1.08fr)}.r97-proof-world .r97-routine-card--counter .r96-routine-card__copy,.r97-proof-world .r97-routine-card--human .r96-routine-card__copy{min-height:430px}}@media(max-width:820px){.r97-proof-world .r97-routine-card--counter figure,.r97-proof-world .r97-routine-card--human figure{min-height:360px}.r97-proof-world .r97-routine-card--counter .r96-routine-card__copy,.r97-proof-world .r97-routine-card--human .r96-routine-card__copy{min-height:0}}.r98-visual-world-closure .r98-routine-card--scene{grid-template-columns:1fr;grid-template-rows:auto 1fr}.r98-visual-world-closure .r98-routine-card--scene figure{min-height:0;aspect-ratio:16 / 9}.r98-visual-world-closure .r98-routine-card--scene figure img{width:100%;height:100%;min-height:0;aspect-ratio:16 / 9;object-fit:cover}.r98-visual-world-closure .r98-routine-card--evidence figure img{object-position:center}.r98-visual-world-closure .r98-routine-card--evening figure img{object-position:center}.r98-visual-world-closure .r98-routine-card--scene .r96-routine-card__copy{min-height:330px}.r98-visual-world-closure .r98-routine-card--delivery{min-height:100%}.r98-visual-world-closure .r98-routine-card--delivery .r96-routine-card__copy>p:not(.r96-card-kicker,.r96-review-meta){color:#ffffffbd}.r98-visual-world-closure .final-offer__product img{object-position:58% center}@media(max-width:820px){.r98-visual-world-closure .r98-routine-card--scene figure,.r98-visual-world-closure .r98-routine-card--scene figure img{height:auto;min-height:0;aspect-ratio:16 / 10}.r98-visual-world-closure .r98-routine-card--scene .r96-routine-card__copy,.r98-visual-world-closure .r98-routine-card--delivery{min-height:0}.r98-visual-world-closure .final-offer__product img{object-position:59% center}}@media(max-width:767px){.r98-visual-world-closure .mechanism-comparison__header>.is-folic-acid,.r98-visual-world-closure .mechanism-comparison__row>.is-folic-acid{background:#bf604b13!important}}.r99-operator-visual-repair .hero-plan-strip__header,.r99-operator-visual-repair .hero-plan-strip__choices,.r99-operator-visual-repair .hero-plan-strip__education{border-top:0!important;border-bottom:0!important}.r99-operator-visual-repair .hero-plan-choice{border:0!important}.r99-operator-visual-repair .hero-plan-choice+.hero-plan-choice{border-top:1px solid rgba(8,63,53,.16)!important}.r99-operator-visual-repair .hero-plan-choice.is-selected{box-shadow:inset 3px 0 #0b6a59}@media(min-width:1181px){.r99-operator-visual-repair .r96-evidence-stage{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr)}.r99-operator-visual-repair .r96-coa-window dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.r99-operator-visual-repair .r96-coa-window dl>div{display:block;padding:26px 24px 26px 0}.r99-operator-visual-repair .r96-coa-window dl>div:nth-child(odd){border-right:1px solid rgba(255,255,255,.15)}.r99-operator-visual-repair .r96-coa-window dl>div:nth-child(2n){padding-left:24px}.r99-operator-visual-repair .r96-coa-window dt{margin-bottom:8px}}@media(max-width:767px){.r99-operator-visual-repair .faq-section .faq-grid{width:auto!important;max-width:none!important;margin-inline:16px!important;padding-inline:0!important}.r99-operator-visual-repair .faq-list{padding-bottom:0}.r99-operator-visual-repair .faq-list details{scroll-margin-block:88px 128px}}@media(min-width:768px)and (max-width:920px){.r99-operator-visual-repair .faq-section .faq-grid{width:auto!important;max-width:none!important;margin-inline:20px!important;padding-inline:0!important}.r99-operator-visual-repair [data-sticky-purchase]{left:50%!important;right:auto!important;translate:-50% 0}}.r99-operator-visual-repair .final-offer{padding-inline:var(--shell-gutter,24px)}.r99-operator-visual-repair .final-offer__grid{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);border:1px solid rgba(160,204,194,.3);background:linear-gradient(145deg,#064a3f,#03382f);box-shadow:none}.r99-operator-visual-repair .final-offer__product{min-height:620px;overflow:hidden;background:#e9e1d3}.r99-operator-visual-repair .final-offer__product img{width:100%;height:100%;min-height:620px;object-fit:cover;object-position:50% 50%!important}.r99-operator-visual-repair .final-offer__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(44px,5vw,76px);border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.r99-operator-visual-repair .final-offer__copy h2{max-width:9.5ch;margin-bottom:24px}.r99-operator-visual-repair .r92-final-plan{margin-bottom:20px}.r99-operator-visual-repair .final-offer__price{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 22px;align-items:end}.r99-operator-visual-repair .final-offer__price>strong{grid-row:1 / span 2}.r99-operator-visual-repair .final-offer__value{margin:24px 0 0;padding:0;border:0!important}.r99-operator-visual-repair .final-offer__copy>.primary-button{width:100%;margin-top:28px}.r99-operator-visual-repair .r92-final-buy-once{margin-top:14px}.r99-operator-visual-repair .final-offer__proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;padding-top:0;border-top:0!important}.r99-operator-visual-repair .final-offer__proof li{padding:0;border:0!important}@media(min-width:901px){.r99-operator-visual-repair .hero-grid{align-items:start!important}.r99-operator-visual-repair .hero-intro{align-self:start!important;padding-top:0!important}.r99-operator-visual-repair .breadcrumb,.r99-operator-visual-repair .r96-routine-controls{display:none!important}}@media(min-width:768px)and (max-width:900px){.r99-operator-visual-repair .r96-routine-rail{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch;margin:0!important;padding:0!important;overflow:visible}.r99-operator-visual-repair .r96-routine-card{min-height:660px}.r99-operator-visual-repair .r96-routine-card h3{font-size:28px}.r99-operator-visual-repair .r96-routine-controls{display:none!important}}@media(max-width:767px){.r99-operator-visual-repair .r96-proof-shell{grid-template-columns:minmax(0,1fr)!important}.r99-operator-visual-repair .r96-proof-heading,.r99-operator-visual-repair .r96-proof-heading__context{width:100%!important;min-width:0!important}.r99-operator-visual-repair .r96-proof-heading__context>p:first-child{max-width:100%!important}.r99-operator-visual-repair .offer-decision-proof>b{justify-self:end;padding-inline-end:6px;white-space:nowrap}.r99-operator-visual-repair .r96-routine-rail{display:flex!important;gap:12px;align-items:stretch;margin-inline:0!important;padding-inline:0!important;scroll-padding-inline:0!important}.r99-operator-visual-repair .r96-routine-card,.r99-operator-visual-repair .r96-routine-card--review{flex:0 0 calc(100% - 18px);height:720px}.r99-operator-visual-repair .r96-routine-card figure,.r99-operator-visual-repair .r98-routine-card--scene figure{aspect-ratio:16 / 10}.r99-operator-visual-repair .r96-routine-card__copy,.r99-operator-visual-repair .r98-routine-card--scene .r96-routine-card__copy,.r99-operator-visual-repair .r96-routine-card--review .r96-routine-card__copy{padding:24px}.r99-operator-visual-repair .r96-routine-card h3{font-size:clamp(26px,7.6vw,30px)}.r99-operator-visual-repair .r96-routine-card__copy>p:not(.r96-card-kicker,.r96-review-meta){margin-bottom:20px}.r99-operator-visual-repair .r96-routine-card blockquote{margin-bottom:16px}.r99-operator-visual-repair .r96-routine-controls{display:flex!important}.r99-operator-visual-repair .final-offer{padding-inline:16px}.r99-operator-visual-repair .final-offer__grid{grid-template-columns:1fr;border-radius:26px}.r99-operator-visual-repair .final-offer__product{min-height:0;aspect-ratio:3 / 2}.r99-operator-visual-repair .final-offer__product img{height:100%;min-height:0;aspect-ratio:3 / 2}.r99-operator-visual-repair .final-offer__copy{padding:30px 24px 28px}.r99-operator-visual-repair .final-offer__copy h2{max-width:11ch;margin-bottom:18px}.r99-operator-visual-repair .final-offer__price{grid-template-columns:1fr;gap:8px}.r99-operator-visual-repair .final-offer__price>strong{grid-row:auto}.r99-operator-visual-repair .final-offer__proof{gap:10px;font-size:11px}}@media(min-width:901px){.r100-desktop-comment-closure .hero-grid{align-items:start!important}.r100-desktop-comment-closure .hero-intro{align-self:start!important;padding-top:0!important}.r100-desktop-comment-closure .hero-intro>.folio{margin-top:0!important;transform:translateY(-6px)}.r100-desktop-comment-closure .gallery-stage{aspect-ratio:1 / 1}.r100-desktop-comment-closure .hero-plan-strip__header,.r100-desktop-comment-closure .hero-plan-strip__choices,.r100-desktop-comment-closure .hero-plan-strip__education,.r100-desktop-comment-closure .hero-plan-choice,.r100-desktop-comment-closure .hero-plan-choice+.hero-plan-choice,.r100-desktop-comment-closure .gallery-support,.r100-desktop-comment-closure .gallery-confidence{border:0!important;box-shadow:none!important}.r100-desktop-comment-closure .gallery-controls,.r100-desktop-comment-closure .gallery-controls .gallery-expand,.r100-desktop-comment-closure .gallery-controls .gallery-arrow{border:0!important;box-shadow:none!important}.r100-desktop-comment-closure .gallery-controls{gap:12px;padding-block:4px}.r100-desktop-comment-closure .gallery-controls .gallery-expand{justify-content:center}.r100-desktop-comment-closure .hero-plan-strip__header{padding-bottom:10px}.r100-desktop-comment-closure .hero-plan-strip__choices{display:grid;gap:8px}.r100-desktop-comment-closure .hero-plan-choice{border-radius:12px;background:transparent}.r100-desktop-comment-closure .hero-plan-choice.is-selected{background:#cfede580!important}.r100-desktop-comment-closure .hero-plan-strip__education{padding-top:12px}.r100-desktop-comment-closure .gallery-support{min-height:48px;overflow:visible;border-radius:0;background:transparent}.r100-desktop-comment-closure .gallery-support>span{min-height:48px;align-items:flex-start;padding:8px 0;text-align:left}.r100-desktop-comment-closure .gallery-support>span+span{padding-left:30px;border-left:0!important}.r100-desktop-comment-closure .gallery-confidence{min-height:38px;justify-content:flex-start;gap:clamp(18px,2.4vw,34px);border-radius:0;background:transparent}.r100-desktop-comment-closure .gallery-confidence span{flex:0 1 auto;padding:4px 0}.r100-desktop-comment-closure .gallery-confidence span+span:before{display:none}.r100-desktop-comment-closure .mechanism-section{padding:64px 0!important}.r100-desktop-comment-closure .r92-mechanism-grid{grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr)!important;grid-template-areas:"intro comparison" "intro education" "takeaway education";gap:18px clamp(36px,4vw,56px)!important;align-items:start!important}.r100-desktop-comment-closure .r92-mechanism-intro{grid-area:intro}.r100-desktop-comment-closure .mechanism-comparison{grid-area:comparison;grid-template-rows:auto repeat(2,auto)!important;min-height:0!important;height:auto!important;border-radius:18px}.r100-desktop-comment-closure .mechanism-comparison__header,.r100-desktop-comment-closure .mechanism-comparison__row{grid-template-columns:minmax(210px,1.32fr) repeat(2,minmax(120px,.72fr))!important;min-height:0!important}.r100-desktop-comment-closure .mechanism-comparison__header>*,.r100-desktop-comment-closure .mechanism-comparison__row>*{min-height:72px!important;padding:14px 18px!important}.r100-desktop-comment-closure .mechanism-comparison__header>:first-child{min-height:64px!important}.r100-desktop-comment-closure .status-dot-cell{gap:5px!important}.r100-desktop-comment-closure .r92-mechanism-takeaway{grid-area:takeaway;align-self:start;width:100%;min-height:0;grid-template-columns:1fr!important;gap:6px!important;padding:18px 20px!important}.r100-desktop-comment-closure .r92-mechanism-details{grid-area:education;display:block;margin:0;padding:20px 22px 22px;border:1px solid rgba(255,255,255,.2)!important;border-radius:16px;background:#fff1}.r100-desktop-comment-closure .r92-mechanism-details summary{padding:0 0 14px;border-bottom:1px solid rgba(255,255,255,.15);cursor:default;list-style:none}.r100-desktop-comment-closure .r92-mechanism-details summary::-webkit-details-marker{display:none}.r100-desktop-comment-closure .r92-mechanism-details summary span{display:none}.r100-desktop-comment-closure .r92-mechanism-details>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:18px 0 0!important}.r100-desktop-comment-closure .r92-mechanism-details p{margin:0!important}.r100-desktop-comment-closure .r96-proof-heading{align-items:end!important}.r100-desktop-comment-closure .r96-routine-controls{display:flex!important}.r100-desktop-comment-closure .r96-evidence-stage{grid-template-columns:minmax(390px,.92fr) minmax(0,1.08fr)!important}.r100-desktop-comment-closure .r96-coa-window{display:flex!important;flex-direction:column;justify-content:center;min-height:100%;padding:clamp(42px,4vw,64px)!important}.r100-desktop-comment-closure .r96-coa-window dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:center}.r100-desktop-comment-closure .r96-coa-window dl>div{min-height:132px;padding:24px!important;border-left:0!important;border-right:0!important}.r100-desktop-comment-closure .r96-coa-window dl>div:nth-child(odd){padding-left:0!important}.r100-desktop-comment-closure .r96-coa-window dl>div:nth-child(2n){border-left:1px solid rgba(255,255,255,.15)!important}.r100-desktop-comment-closure .r96-coa-actions{margin-top:24px}.r100-desktop-comment-closure .final-offer__grid{grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr)!important;gap:clamp(28px,3vw,44px)!important;align-items:stretch!important;padding:clamp(20px,2vw,28px)!important;border:0!important;border-radius:36px;background:linear-gradient(145deg,#064a3f,#03382f)!important}.r100-desktop-comment-closure .final-offer__product{align-self:stretch;min-height:0!important;margin:0;border:0!important;border-radius:24px;background:transparent}.r100-desktop-comment-closure .final-offer__product img{min-height:0!important;height:100%!important;object-fit:cover}.r100-desktop-comment-closure .final-offer__copy{align-self:stretch;justify-content:center;padding:clamp(36px,4vw,60px) clamp(20px,2.6vw,44px)!important}.r100-desktop-comment-closure .final-offer__copy h2{max-width:12ch;font-size:clamp(48px,4.3vw,68px);line-height:.94}}@media(min-width:901px)and (max-width:1180px){.r100-desktop-comment-closure .r92-mechanism-grid{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr)!important}.r100-desktop-comment-closure .r92-mechanism-details>div{grid-template-columns:1fr}.r100-desktop-comment-closure .final-offer__grid{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr)!important}}.r101-four-model-consensus .formula-specification__header strong{white-space:nowrap}.r101-four-model-consensus .gallery-stage,.r101-four-model-consensus .gallery-stage>img{overflow:hidden}@media(min-width:901px){.r101-four-model-consensus .r92-mechanism-grid{grid-template-rows:auto auto auto;align-items:start!important}.r101-four-model-consensus .r92-mechanism-intro{grid-area:1 / 1 / 3 / 2!important}.r101-four-model-consensus .mechanism-comparison{grid-area:1 / 2 / 2 / 3!important}.r101-four-model-consensus .r92-mechanism-details{grid-area:2 / 2 / 3 / 3!important}.r101-four-model-consensus .r92-mechanism-takeaway{grid-area:3 / 2 / 4 / 3!important;max-width:none;margin:0!important}.r101-four-model-consensus .r92-mechanism-details{align-self:start}.r101-four-model-consensus .r96-proof-shell{gap:clamp(34px,3.5vw,56px)}.r101-four-model-consensus .r96-routine-rail{gap:clamp(24px,2.1vw,34px)!important;align-items:stretch}.r101-four-model-consensus .r96-routine-card__copy{justify-content:flex-start!important;padding:clamp(30px,2.7vw,44px)!important}.r101-four-model-consensus .r96-routine-card blockquote{margin:24px 0 18px!important}.r101-four-model-consensus .r96-routine-card--portrait{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr)!important}.r101-four-model-consensus .r96-routine-card--portrait figure img{min-height:470px!important}.r101-four-model-consensus .r96-routine-card--portrait .r96-routine-card__copy{justify-content:center!important}.r101-four-model-consensus .r98-routine-card--scene{grid-template-rows:minmax(240px,280px) auto}.r101-four-model-consensus .r98-routine-card--scene figure,.r101-four-model-consensus .r98-routine-card--scene figure img{min-height:240px!important;height:100%!important}.r101-four-model-consensus .r96-routine-card--review{grid-template-columns:72px minmax(0,1fr)!important}.r101-four-model-consensus .r96-routine-card--review .r96-review-number{padding:31px 0 0 24px}.r101-four-model-consensus .r96-routine-card--review .r96-routine-card__copy{padding-left:18px!important}.r101-four-model-consensus .r98-routine-card--delivery .r96-routine-card__copy>ul{margin-top:auto!important}.r101-four-model-consensus .r96-routine-controls{display:none!important}.r101-four-model-consensus .r96-review-ledger{padding-block:clamp(38px,4vw,58px)}.r101-four-model-consensus .r96-proof-heading,.r101-four-model-consensus .r92-formula-heading,.r101-four-model-consensus .r96-evidence-stage__heading{align-items:end!important}}@media(min-width:901px)and (max-width:1180px){.r101-four-model-consensus .r96-routine-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.r101-four-model-consensus .r96-routine-card,.r101-four-model-consensus .r96-routine-card--portrait,.r101-four-model-consensus .r98-routine-card--scene{grid-template-columns:1fr!important}.r101-four-model-consensus .r96-routine-card figure,.r101-four-model-consensus .r96-routine-card figure img{min-height:300px!important;height:300px!important}}@media(min-width:768px)and (max-width:900px){.r101-four-model-consensus .r92-support-strip{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto auto!important;gap:18px!important;padding:20px!important}.r101-four-model-consensus .r92-support-strip__intro,.r101-four-model-consensus .r94-support-visual,.r101-four-model-consensus .r92-support-points,.r101-four-model-consensus .r92-support-note{grid-column:1!important}.r101-four-model-consensus .r92-support-strip__intro{grid-row:1!important}.r101-four-model-consensus .r94-support-visual{grid-row:2!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:16 / 9;background-position:54% center!important}.r101-four-model-consensus .r92-support-points{grid-row:3!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.r101-four-model-consensus .r92-support-note{grid-row:4!important}}@media(max-width:767px){.r101-four-model-consensus{--r101-phone-gutter: 16px;--shell-gutter: 16px}.r101-four-model-consensus .hero-grid.shell,.r101-four-model-consensus .mechanism-section>.shell,.r101-four-model-consensus .routine-offer-section>.shell,.r101-four-model-consensus .formula-section>.shell,.r101-four-model-consensus .r96-proof-world>.shell,.r101-four-model-consensus .faq-section .faq-grid{width:calc(100% - (var(--r101-phone-gutter) * 2))!important;max-width:none!important;margin-inline:auto!important;padding-inline:0!important}.r101-four-model-consensus .hero-plan-choice{grid-template-columns:20px minmax(0,1fr) minmax(104px,42%)!important;column-gap:9px!important}.r101-four-model-consensus .hero-plan-choice__copy small,.r101-four-model-consensus .hero-plan-choice__value small{font-size:10.5px!important;line-height:1.28!important}.r101-four-model-consensus .hero-plan-choice__value small{max-width:15ch;margin-left:auto}.r101-four-model-consensus .gallery-education{right:auto!important;bottom:12px!important;left:12px!important;width:auto!important;max-width:62%!important;grid-template-columns:1fr!important;gap:3px!important;padding:10px 12px!important;border-radius:12px!important}.r101-four-model-consensus .gallery-education small{grid-column:1!important}.r101-four-model-consensus .gallery-education strong{font-size:13px!important;line-height:1.15!important}.r101-four-model-consensus .gallery-education span{font-size:9px!important;line-height:1.3!important}.r101-four-model-consensus .r92-truth-chips{grid-template-columns:1fr!important}.r101-four-model-consensus .r92-truth-chips>span{min-height:54px;padding:10px 12px!important}.r101-four-model-consensus .r92-truth-chips small{font-size:11px!important;line-height:1.4!important}.r101-four-model-consensus .r92-mechanism-details summary span{min-width:18px;text-align:center}.r101-four-model-consensus .r92-support-strip{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto auto!important;gap:14px!important;padding:16px!important}.r101-four-model-consensus .r92-support-strip__intro{grid-column:1!important;grid-row:1!important}.r101-four-model-consensus .r94-support-visual{grid-column:1!important;grid-row:2!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:4 / 3;background-position:54% center!important}.r101-four-model-consensus .r92-support-points{grid-column:1!important;grid-row:3!important;grid-template-rows:repeat(3,auto)!important;min-height:0}.r101-four-model-consensus .r92-support-points article{min-height:74px!important;padding:12px 14px!important}.r101-four-model-consensus .r92-support-points article strong{font-size:12px!important;line-height:1.3!important}.r101-four-model-consensus .r92-support-points article small{font-size:10px!important;line-height:1.35!important}.r101-four-model-consensus .r92-support-note{grid-column:1!important;grid-row:4!important}.r101-four-model-consensus .formula-specification__header strong{font-size:8px!important;letter-spacing:.09em!important}.r101-four-model-consensus .r96-routine-card,.r101-four-model-consensus .r96-routine-card--review{height:680px!important}.r101-four-model-consensus .r96-routine-card blockquote{margin-top:20px!important}.r101-four-model-consensus .r96-review-ledger{border-bottom:0!important}.r101-four-model-consensus .final-offer{padding-inline:var(--r101-phone-gutter)!important}.r101-four-model-consensus .final-offer__grid{grid-template-columns:1fr!important;border-radius:24px!important}.r101-four-model-consensus .final-offer__product,.r101-four-model-consensus .final-offer__product img{min-height:0!important;height:auto!important;aspect-ratio:16 / 9!important}.r101-four-model-consensus .final-offer__copy{align-items:flex-start!important;justify-content:flex-start!important;padding:26px 24px 24px!important;text-align:left!important}.r101-four-model-consensus .final-offer__copy .folio{margin-bottom:12px!important}.r101-four-model-consensus .final-offer__copy h2{max-width:11ch!important;margin:0 0 14px!important;font-size:clamp(38px,10.5vw,44px)!important;line-height:.96!important}.r101-four-model-consensus .r92-final-plan{margin:0 0 14px!important;font-size:clamp(10.5px,2.9vw,11.5px)!important;line-height:1.4!important}.r101-four-model-consensus .final-offer__price{grid-template-columns:1fr!important;gap:4px!important}.r101-four-model-consensus .final-offer__price>strong{grid-row:auto!important}.r101-four-model-consensus .final-offer__value{margin-top:16px!important}.r101-four-model-consensus .final-offer__copy>.primary-button{margin-top:18px!important}.r101-four-model-consensus .r92-final-buy-once{margin-top:10px!important;text-align:left}.r101-four-model-consensus .final-offer__proof{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:20px!important;font-size:9.5px!important;line-height:1.35!important;text-align:center}.r101-four-model-consensus [data-sticky-purchase]{right:var(--r101-phone-gutter)!important;left:var(--r101-phone-gutter)!important;width:auto!important;translate:none!important}}@media(min-width:391px)and (max-width:430px){.r101-four-model-consensus{--r101-phone-gutter: 20px;--shell-gutter: 20px}}.r101-four-model-consensus [data-sticky-purchase].is-reading-safe{right:max(16px,env(safe-area-inset-right))!important;left:auto!important;width:auto!important;min-width:0!important;grid-template-columns:auto!important;gap:0!important;padding:6px!important;translate:none!important;border-radius:14px!important}.r101-four-model-consensus [data-sticky-purchase].is-reading-safe>div,.r101-four-model-consensus [data-sticky-purchase].is-reading-safe .sticky-purchase__change{display:none!important}.r101-four-model-consensus [data-sticky-purchase].is-reading-safe .primary-button{width:auto!important;min-width:88px!important;min-height:46px!important;padding-inline:14px!important;font-size:0!important}.r101-four-model-consensus [data-sticky-purchase].is-reading-safe .primary-button:after{content:"Cart \2192";font-size:14px;line-height:1}.r103-desktop-clarity-repair .hero-formula-facts,.r103-desktop-clarity-repair .r103-delivery-visual{display:none}@media(min-width:901px){.r103-desktop-clarity-repair .product-name{display:none!important}.r103-desktop-clarity-repair .product-claim-mobile{display:grid!important;gap:7px}.r103-desktop-clarity-repair .product-claim__line{display:block;padding-left:14px;border-left:3px solid #aebcb7}.r103-desktop-clarity-repair .product-claim__line strong{font:inherit;font-weight:600}.r103-desktop-clarity-repair .product-claim__line--conversion{color:#667c76}.r103-desktop-clarity-repair .product-claim__line--active{border-left-color:#2b9d88;color:#0c6c5c}.r103-desktop-clarity-repair .product-strength{display:none!important}.r103-desktop-clarity-repair .hero-formula-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0 0;border-top:1px solid rgba(3,66,55,.2);border-bottom:1px solid rgba(3,66,55,.2)}.r103-desktop-clarity-repair .hero-formula-facts span{display:grid;gap:3px;padding:14px 18px 14px 0}.r103-desktop-clarity-repair .hero-formula-facts span+span{padding-left:18px;border-left:1px solid rgba(3,66,55,.18)}.r103-desktop-clarity-repair .hero-formula-facts strong{color:#073e35;font-size:clamp(16px,1.3vw,20px);line-height:1.12}.r103-desktop-clarity-repair .hero-formula-facts small{color:#678079;font-size:11px;line-height:1.35;letter-spacing:.11em;text-transform:uppercase}.r103-desktop-clarity-repair .gallery-support{display:none!important}.r103-desktop-clarity-repair .gallery-confidence{margin-top:12px;padding-top:10px;border-top:1px solid rgba(3,66,55,.16)}.r103-desktop-clarity-repair .r92-mechanism-grid{grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr)!important;grid-template-rows:auto auto auto!important;grid-template-areas:"intro comparison" "intro takeaway" "intro education"!important;column-gap:clamp(38px,4vw,58px)!important;row-gap:16px!important;align-items:start!important}.r103-desktop-clarity-repair .r92-mechanism-intro{grid-area:intro!important}.r103-desktop-clarity-repair .mechanism-comparison{grid-area:comparison!important;margin:0!important}.r103-desktop-clarity-repair .r92-mechanism-takeaway{grid-area:takeaway!important;margin:0!important;width:100%!important;max-width:none!important;padding:18px 22px!important;border-radius:16px!important}.r103-desktop-clarity-repair .r92-mechanism-details{grid-area:education!important;margin:0!important;padding:20px 22px 22px!important;border-radius:16px!important}.r103-desktop-clarity-repair .r92-mechanism-details>div{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;padding-top:18px!important}.r103-desktop-clarity-repair .r92-mechanism-details>div p{max-width:68ch;margin:0!important}.r103-desktop-clarity-repair .offer-panel--hybrid .offer-panel__header>div{display:grid;grid-template-rows:auto minmax(2.1em,auto) minmax(3.2em,auto) auto;align-content:start}.r103-desktop-clarity-repair .offer-panel--hybrid .offer-panel__intro{min-height:3.2em!important;align-content:start}.r103-desktop-clarity-repair .r96-routine-rail{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:1fr;gap:18px!important;align-items:stretch!important;overflow:visible!important}.r103-desktop-clarity-repair .r96-routine-card,.r103-desktop-clarity-repair .r96-routine-card--portrait,.r103-desktop-clarity-repair .r98-routine-card--scene,.r103-desktop-clarity-repair .r96-routine-card--review{position:relative;display:flex!important;flex-direction:column!important;min-width:0!important;height:100%!important;overflow:hidden;border:1px solid rgba(3,66,55,.18)!important;border-radius:22px!important;background:#f8faf7!important;color:#073e35!important}.r103-desktop-clarity-repair .r96-routine-card figure,.r103-desktop-clarity-repair .r103-delivery-visual{flex:0 0 auto;width:100%!important;height:clamp(210px,17vw,270px)!important;min-height:0!important;margin:0!important;border-radius:0!important;overflow:hidden}.r103-desktop-clarity-repair .r96-routine-card figure img{width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important}.r103-desktop-clarity-repair .r96-routine-card figure figcaption{left:14px!important;right:14px!important;top:18px!important;bottom:auto!important}.r103-desktop-clarity-repair .r103-delivery-visual{display:grid;align-content:end;gap:18px;padding:62px 22px 24px;background:radial-gradient(circle at 80% 12%,rgba(174,229,214,.54),transparent 34%),linear-gradient(145deg,#0b6254,#063e35);color:#fff}.r103-desktop-clarity-repair .r103-delivery-visual>span{font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.r103-desktop-clarity-repair .r103-delivery-track{display:grid;grid-template-columns:auto minmax(30px,1fr) auto;gap:10px;align-items:center}.r103-desktop-clarity-repair .r103-delivery-track i{height:1px;background:#ffffff94}.r103-desktop-clarity-repair .r103-delivery-track strong{font-size:14px}.r103-desktop-clarity-repair .r103-delivery-visual small{color:#ffffffbd}.r103-desktop-clarity-repair .r96-review-number{display:none!important}.r103-desktop-clarity-repair .r96-routine-card__copy{display:flex!important;flex:1 1 auto;flex-direction:column;justify-content:flex-start!important;padding:24px!important}.r103-desktop-clarity-repair .r96-routine-card__copy h3{min-height:2.35em;margin-bottom:12px!important;font-size:clamp(22px,1.65vw,28px)!important;line-height:1.08!important}.r103-desktop-clarity-repair .r96-routine-card__copy>p:not(.r96-card-kicker):not(.r96-review-meta){min-height:4.4em}.r103-desktop-clarity-repair .r96-routine-card blockquote{margin:20px 0 16px!important;padding-top:18px;border-top:1px solid rgba(3,66,55,.14);color:#164f45!important}.r103-desktop-clarity-repair .r96-review-meta{margin-top:auto!important}.r103-desktop-clarity-repair .r98-routine-card--delivery .r96-routine-card__copy>ul{margin-top:18px!important}.r103-desktop-clarity-repair .r98-routine-card--delivery .r96-routine-card__copy,.r103-desktop-clarity-repair .r98-routine-card--delivery .r96-routine-card__copy h3,.r103-desktop-clarity-repair .r98-routine-card--delivery .r96-routine-card__copy p,.r103-desktop-clarity-repair .r98-routine-card--delivery .r96-routine-card__copy blockquote,.r103-desktop-clarity-repair .r98-routine-card--delivery .r96-routine-card__copy strong,.r103-desktop-clarity-repair .r98-routine-card--delivery .r96-routine-card__copy small,.r103-desktop-clarity-repair .r98-routine-card--delivery .r96-routine-card__copy li{color:#073e35!important}.r103-desktop-clarity-repair .r98-routine-card--delivery .r96-card-kicker{color:#137562!important}.r103-desktop-clarity-repair .r96-routine-controls{display:none!important}.r103-desktop-clarity-repair .gallery-lightbox.is-proof-detail{width:min(620px,calc(100vw - 48px));max-width:620px;background:#f7f5ee}.r103-desktop-clarity-repair .gallery-lightbox.is-proof-detail .gallery-lightbox__media{display:grid;place-items:center;min-height:0;max-height:calc(100vh - 92px);padding:24px;overflow:auto;background:#f7f5ee}.r103-desktop-clarity-repair .gallery-lightbox.is-proof-detail [data-gallery-lightbox-image]{width:auto!important;max-width:100%!important;height:auto!important;max-height:calc(100vh - 142px)!important;object-fit:contain!important}}@media(min-width:901px)and (max-width:1180px){.r103-desktop-clarity-repair .r96-routine-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}.r103-desktop-clarity-repair .r96-routine-card figure,.r103-desktop-clarity-repair .r103-delivery-visual{height:300px!important}}@media(max-width:900px){.r103-desktop-clarity-repair .product-claim__line{display:inline}.r103-desktop-clarity-repair .product-claim__line+.product-claim__line:before{content:" "}.r103-desktop-clarity-repair .product-claim__line strong{font:inherit}}.r103-desktop-clarity-repair .gallery-lightbox.is-proof-detail [data-proof-zoom-toggle],.r103-desktop-clarity-repair .gallery-lightbox.is-proof-detail [data-gallery-lightbox-previous],.r103-desktop-clarity-repair .gallery-lightbox.is-proof-detail [data-gallery-lightbox-next],.r103-desktop-clarity-repair .gallery-lightbox.is-proof-detail [data-gallery-lightbox-counter]{display:none!important}@media(min-width:901px){.r104-o1-proof-repair .r92-mechanism-grid{grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr)!important;grid-template-rows:auto auto auto!important;grid-template-areas:"intro comparison" "intro takeaway" "education education"!important;column-gap:clamp(38px,4vw,58px)!important;row-gap:16px!important;align-items:start!important}.r104-o1-proof-repair .r92-mechanism-intro{grid-area:intro!important}.r104-o1-proof-repair .mechanism-comparison{grid-area:comparison!important;margin:0!important}.r104-o1-proof-repair .r92-mechanism-takeaway{grid-area:takeaway!important;width:100%!important;max-width:none!important;margin:0!important}.r104-o1-proof-repair .r92-mechanism-details{grid-area:education!important;display:grid!important;grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr)!important;column-gap:clamp(38px,4vw,58px)!important;width:100%!important;margin:12px 0 0!important;padding:0!important;overflow:visible!important;border:0!important;border-top:1px solid rgba(255,255,255,.24)!important;border-bottom:1px solid rgba(255,255,255,.24)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.r104-o1-proof-repair .r92-mechanism-details summary{grid-column:1!important;align-self:start;min-width:0;padding:22px 0!important;color:#fff!important;font-size:13px!important;line-height:1.35!important;letter-spacing:.08em;text-transform:uppercase}.r104-o1-proof-repair .r92-mechanism-details summary span{display:none!important}.r104-o1-proof-repair .r92-mechanism-details>div{grid-column:2!important;display:block!important;width:100%;max-width:74ch;padding:18px 0 20px!important}.r104-o1-proof-repair .r92-mechanism-details>div p{width:100%;max-width:none!important;margin:0!important;color:#ffffffc2!important;font-size:13px!important;line-height:1.58!important}.r104-o1-proof-repair .r92-mechanism-details>div p+p{margin-top:10px!important}.r104-o1-proof-repair .gallery-lightbox.is-proof-detail{width:min(760px,calc(100vw - 48px))!important;max-width:760px!important;background:#f7f5ee!important}.r104-o1-proof-repair .gallery-lightbox.is-proof-detail .gallery-lightbox__media{display:grid!important;place-items:center!important;min-height:0!important;max-height:calc(100vh - 86px)!important;padding:26px 32px 32px!important;overflow:auto!important;background:#f7f5ee!important}.r104-o1-proof-repair .gallery-lightbox.is-proof-detail [data-gallery-lightbox-image]{display:block!important;width:min(680px,100%)!important;max-width:680px!important;height:auto!important;max-height:calc(100vh - 146px)!important;margin:0 auto!important;aspect-ratio:auto!important;object-fit:contain!important}}@media(min-width:901px)and (max-width:1180px){.r104-o1-proof-repair .r92-mechanism-grid,.r104-o1-proof-repair .r92-mechanism-details{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr)!important}}@media(max-width:900px){.r104-o1-proof-repair .gallery-lightbox.is-proof-detail .gallery-lightbox__media{display:grid!important;place-items:center!important;height:calc(100dvh - 50px)!important;padding:16px!important;overflow:auto!important;background:#f7f5ee!important}.r104-o1-proof-repair .gallery-lightbox.is-proof-detail [data-gallery-lightbox-image]{display:block!important;width:min(680px,100%)!important;max-width:680px!important;height:auto!important;max-height:calc(100dvh - 86px)!important;margin:0 auto!important;aspect-ratio:auto!important;object-fit:contain!important}}.r105-o1-composition-reset .r105-o1-desktop{display:none}@media(min-width:901px){.r105-o1-composition-reset .mechanism-section{padding:clamp(58px,5vw,82px) 0!important}.r105-o1-composition-reset .mechanism-section>.r105-o1-shell{width:min(calc(100% - 64px),1280px)!important;max-width:1280px!important;margin-inline:auto!important;padding-inline:0!important}.r105-o1-composition-reset .r105-o1-mobile{display:none!important}.r105-o1-composition-reset .r105-o1-desktop{display:grid;grid-template-columns:minmax(400px,500px) minmax(0,716px);gap:64px;align-items:start}.r105-o1-composition-reset .r105-o1-story{display:flex;min-width:0;flex-direction:column;padding:8px 0 4px}.r105-o1-composition-reset .r105-o1-story .folio{margin:0 0 22px;color:#91e5d4!important}.r105-o1-composition-reset .r105-o1-story h2{max-width:none;margin:0;color:#fff;font-size:clamp(44px,2.7vw,50px);line-height:.98;letter-spacing:-.047em}.r105-o1-composition-reset .r105-o1-story h2 span{display:block}.r105-o1-composition-reset .r105-o1-story h2 span+span{margin-top:.12em;color:#c9f1e8}.r105-o1-composition-reset .r105-o1-lede{max-width:38ch;margin:24px 0 0;color:#ffffffc2;font-size:clamp(16px,1.15vw,18px);line-height:1.52}.r105-o1-composition-reset .r105-o1-facts{display:grid;margin:clamp(30px,3vw,38px) 0 0;padding-top:0}.r105-o1-composition-reset .r105-o1-facts>div{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);gap:18px;align-items:baseline;min-height:54px;padding:13px 0;border-top:1px solid rgba(255,255,255,.2)}.r105-o1-composition-reset .r105-o1-facts>div:last-child{border-bottom:1px solid rgba(255,255,255,.2)}.r105-o1-composition-reset .r105-o1-facts strong{color:#fff;font-size:15px;line-height:1.25}.r105-o1-composition-reset .r105-o1-facts small{color:#ffffff9e;font-size:12px;line-height:1.42}.r105-o1-composition-reset .r105-o1-evidence{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.28);border-radius:26px;background:#f7f8f4;color:#083f36}.r105-o1-composition-reset .r105-o1-forms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.r105-o1-composition-reset .r105-o1-form{display:flex;min-width:0;flex-direction:column;padding:clamp(25px,2.25vw,36px)}.r105-o1-composition-reset .r105-o1-form+.r105-o1-form{border-left:1px solid rgba(8,63,54,.15)}.r105-o1-composition-reset .r105-o1-form--folic{background:#f4e8e4}.r105-o1-composition-reset .r105-o1-form--active{background:radial-gradient(circle at 100% 0,rgba(167,225,213,.52),transparent 42%),#e7f3ef}.r105-o1-composition-reset .r105-o1-form header{min-height:74px;padding-bottom:21px}.r105-o1-composition-reset .r105-o1-form header strong{display:block;color:#083f36;font-size:clamp(22px,1.7vw,28px);line-height:1.05;letter-spacing:-.025em}.r105-o1-composition-reset .r105-o1-form--folic header strong{color:#945445}.r105-o1-composition-reset .r105-o1-form header small{display:block;margin-top:7px;color:#5f766f;font-size:10px;font-weight:800;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}.r105-o1-composition-reset .r105-o1-form--folic header small{color:#a26051}.r105-o1-composition-reset .r105-o1-form dl{margin:0}.r105-o1-composition-reset .r105-o1-form dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;min-height:72px;padding:15px 0;border-top:1px solid rgba(8,63,54,.16)}.r105-o1-composition-reset .r105-o1-form dt{font-size:13px;font-weight:720;line-height:1.35}.r105-o1-composition-reset .r105-o1-answer{display:inline-flex;gap:8px;align-items:center;color:#08705e;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.r105-o1-composition-reset .r105-o1-answer:before{width:11px;height:11px;content:"";border:2px solid currentColor;border-radius:50%}.r105-o1-composition-reset .r105-o1-answer--yes:before{background:currentColor}.r105-o1-composition-reset .r105-o1-form--folic .r105-o1-answer{color:#c35f4d}.r105-o1-composition-reset .r105-o1-takeaway{display:grid;grid-template-columns:minmax(140px,.38fr) minmax(0,1.62fr);gap:24px;align-items:center;margin:0;padding:22px clamp(25px,2.25vw,36px);border-top:1px solid rgba(8,63,54,.15);background:#edf5f1}.r105-o1-composition-reset .r105-o1-takeaway span{color:#08705e;font-size:10px;font-weight:850;line-height:1.35;letter-spacing:.12em;text-transform:uppercase}.r105-o1-composition-reset .r105-o1-takeaway strong{color:#083f36;font-size:clamp(18px,1.45vw,23px);line-height:1.25;letter-spacing:-.015em}.r105-o1-composition-reset .r105-o1-explanation{padding:24px clamp(25px,2.25vw,36px) 28px;border-top:1px solid rgba(8,63,54,.15);background:#fff}.r105-o1-composition-reset .r105-o1-explanation h3{margin:0 0 13px;color:#083f36;font-size:12px;line-height:1.35;letter-spacing:.1em;text-transform:uppercase}.r105-o1-composition-reset .r105-o1-explanation p{max-width:62ch;margin:0;color:#506d65;font-size:12.5px;line-height:1.55}.r105-o1-composition-reset .r105-o1-explanation p+p{margin-top:9px}.r105-o1-composition-reset .r105-o1-explanation a{color:#083f36;font-weight:800;text-underline-offset:3px}}@media(min-width:901px)and (max-width:1343px){.r105-o1-composition-reset .mechanism-section>.r105-o1-shell{width:min(calc(100% - 48px),1040px)!important}.r105-o1-composition-reset .r105-o1-desktop{grid-template-columns:minmax(0,1fr);gap:36px}.r105-o1-composition-reset .r105-o1-story{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);gap:32px 44px;align-items:end}.r105-o1-composition-reset .r105-o1-story .folio,.r105-o1-composition-reset .r105-o1-story h2,.r105-o1-composition-reset .r105-o1-lede{grid-column:1}.r105-o1-composition-reset .r105-o1-facts{grid-column:2;grid-row:1 / span 3;align-self:stretch;padding-top:0}.r105-o1-composition-reset .r105-o1-story h2{font-size:clamp(42px,5vw,54px)}}@media(max-width:900px){.r105-o1-composition-reset .r105-o1-desktop{display:none!important}.r105-o1-composition-reset .r105-o1-mobile{display:grid}}@media(max-width:767px){.r106-mobile-spacing-repair .offer-decision-proof{grid-template-columns:auto minmax(0,1fr)!important;gap:5px 10px!important;align-items:start!important}.r106-mobile-spacing-repair .offer-decision-proof__stars{grid-column:1!important;grid-row:1!important;padding-top:1px!important}.r106-mobile-spacing-repair .offer-decision-proof>span:nth-child(2){grid-column:2!important;grid-row:1!important}.r106-mobile-spacing-repair .offer-decision-proof>b{display:inline-flex!important;grid-column:2!important;grid-row:2!important;justify-self:start!important;width:max-content!important;max-width:100%!important;padding:1px 0 0!important;overflow-wrap:anywhere;white-space:normal!important}.r106-mobile-spacing-repair .final-offer__copy{gap:0!important;padding:24px 22px 22px!important}.r106-mobile-spacing-repair .final-offer__copy .folio{margin-bottom:10px!important}.r106-mobile-spacing-repair .final-offer__copy h2{margin-bottom:16px!important;font-size:clamp(37px,10vw,42px)!important}.r106-mobile-spacing-repair .r92-final-plan{margin-bottom:0!important}.r106-mobile-spacing-repair .final-offer__price{margin-top:20px!important}.r106-mobile-spacing-repair .final-offer__value{margin-top:18px!important}.r106-mobile-spacing-repair .final-offer__copy>.primary-button{margin-top:18px!important}.r106-mobile-spacing-repair .r92-final-buy-once{margin-top:11px!important}.r106-mobile-spacing-repair .final-offer__copy .final-offer__proof{margin-top:18px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;text-align:left!important}.r106-mobile-spacing-repair .final-offer__copy .final-offer__proof>li:nth-child(3){grid-column:1!important}}@media(max-width:900px){.r106-mobile-spacing-repair .customer-proof-system.r96-proof-world{padding-bottom:32px!important}.r106-mobile-spacing-repair .customer-proof-system .r96-proof-shell{padding-bottom:0!important}.r106-mobile-spacing-repair .faq-section{padding-top:32px!important}.r106-mobile-spacing-repair .final-offer{padding:0 0 20px!important}.r106-mobile-spacing-repair .final-offer__grid.shell{width:calc(100% - (var(--r101-phone-gutter,20px) * 2))!important;max-width:none!important;margin-inline:auto!important;grid-template-columns:minmax(0,1fr)!important;border-radius:24px!important}.r106-mobile-spacing-repair .final-offer__product,.r106-mobile-spacing-repair .final-offer__product img{width:100%!important;min-height:0!important;height:auto!important;aspect-ratio:16 / 9!important;object-fit:cover!important}.r106-mobile-spacing-repair .final-offer__copy{align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important}.r106-mobile-spacing-repair .final-offer__proof{position:static!important;inset:auto!important;height:auto!important;width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:8px!important;text-align:center!important}}@media(min-width:768px)and (max-width:900px){.r106-mobile-spacing-repair .final-offer__copy{gap:0!important;padding:34px 32px 30px!important}.r106-mobile-spacing-repair .final-offer__copy .folio{margin-bottom:10px!important}.r106-mobile-spacing-repair .final-offer__copy h2{max-width:12ch!important;margin:0 0 18px!important;font-size:clamp(44px,6vw,54px)!important;line-height:.96!important}.r106-mobile-spacing-repair .r92-final-plan{margin-bottom:0!important}.r106-mobile-spacing-repair .final-offer__price{margin-top:22px!important}.r106-mobile-spacing-repair .final-offer__value,.r106-mobile-spacing-repair .final-offer__copy>.primary-button{margin-top:20px!important}.r106-mobile-spacing-repair .r92-final-buy-once{margin-top:12px!important}.r106-mobile-spacing-repair .final-offer__proof{margin-top:20px!important;width:calc(100% - 150px)!important;align-self:flex-start!important}}.r107-nine-point-closure .r107-pain-lead{display:block;margin:10px 0 16px;max-width:46ch;color:#4d6a63}.r107-nine-point-closure .r107-pain-lead strong{display:block;margin-bottom:4px;color:#1c3a33;font-size:15px;font-weight:650;line-height:1.32;letter-spacing:-.01em}.r107-nine-point-closure .r107-pain-lead span{display:block;font-size:13px;font-weight:400;line-height:1.48}@media(max-width:767px){.r107-nine-point-closure .r107-pain-lead{margin:8px 0 14px}.r107-nine-point-closure .r107-pain-lead strong{font-size:14px}.r107-nine-point-closure .r107-pain-lead span{font-size:12.5px}}.r107-nine-point-closure .r96-review-ledger{padding-top:0!important;border-top:0!important}@media(max-width:1180px){.r107-nine-point-closure .r96-rating-distribution{order:1!important}.r107-nine-point-closure .r96-review-quotes{order:2!important}.r107-nine-point-closure .r96-review-ledger__method{order:3!important;margin-top:4px}}@media(max-width:480px){.r107-nine-point-closure .r96-review-ledger{gap:14px!important}.r107-nine-point-closure .r96-rating-distribution>div{margin-bottom:10px!important}.r107-nine-point-closure .r96-rating-distribution ol{gap:5px!important}}.r107-nine-point-closure .r107-facts-panel[hidden]{display:none!important}.r107-nine-point-closure .gallery-lightbox[data-lightbox-mode=proof]{height:fit-content!important;min-height:0!important;max-height:92dvh!important}.r107-nine-point-closure .gallery-lightbox[data-lightbox-mode=proof] .gallery-lightbox__media{display:block!important;flex:none!important;height:fit-content!important;min-height:0!important;max-height:calc(92dvh - 54px)!important;align-items:initial!important;justify-content:initial!important;place-items:initial!important;overflow-y:auto!important;padding:0!important;background:#f7f5ee!important}.r107-nine-point-closure .gallery-lightbox[data-lightbox-mode=proof] [data-gallery-lightbox-image]{display:none!important}.r107-nine-point-closure .r107-facts-panel{display:flex;flex-direction:column;gap:3px;width:100%;box-sizing:border-box;padding:10px 12px 8px;background:#f7f5ee;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.r107-nine-point-closure .r107-facts-panel__rendered{min-width:0}.r107-nine-point-closure .r107-facts-box{border:2.5px solid #0b352f;padding:12px 13px 10px;background:#fff;color:#0b1f1c}.r107-nine-point-closure .r107-facts-box__title{margin:0 0 5px;padding-bottom:5px;border-bottom:9px solid #0b352f;font-size:24px;font-weight:800;letter-spacing:-.01em}.r107-nine-point-closure .r107-facts-box__serving,.r107-nine-point-closure .r107-facts-box__servings{margin:0;padding:4px 0;border-bottom:1px solid #0b352f;font-size:14px;line-height:1.3}.r107-nine-point-closure .r107-facts-box__rulehead{display:flex;justify-content:space-between;padding:4px 0 3px;border-bottom:6px solid #0b352f;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.r107-nine-point-closure .r107-facts-box__row{display:flex;align-items:baseline;gap:8px;padding:8px 0;border-bottom:1px solid #b9c2be;font-size:16px;font-weight:650}.r107-nine-point-closure .r107-facts-box__row--last{border-bottom:4px solid #0b352f}.r107-nine-point-closure .r107-facts-box__name{flex:1.15;min-width:0}.r107-nine-point-closure .r107-facts-box__name small{display:block;margin-top:2px;color:#445b56;font-size:11px;font-weight:400}.r107-nine-point-closure .r107-facts-box__amount{flex:1.05;text-align:left}.r107-nine-point-closure .r107-facts-box__dv{flex:0 0 auto;font-weight:800}.r107-nine-point-closure .r107-facts-box__footnote{margin:6px 0 0;font-size:11px;color:#445b56}.r107-nine-point-closure .r107-facts-below__other,.r107-nine-point-closure .r107-facts-below__suggested{margin:8px 0 0;font-size:13px;line-height:1.4;color:#0b1f1c}.r107-nine-point-closure .r107-facts-below__fda{margin:10px 0 0;padding:8px 9px;border:1px solid #0b352f;font-size:10.5px;line-height:1.42;color:#2c433d;background:#fff}.r107-nine-point-closure .r107-facts-below__no{margin:8px 0 0;font-size:12px;color:#0b1f1c}.r107-nine-point-closure .r107-facts-panel__caption{margin:6px 0 0;font-size:11px;font-style:italic;color:#5f766f;text-align:center}.r107-nine-point-closure .r107-facts-panel__caption--rendered{margin:0 0 4px;text-align:left;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:.04em;font-size:10px;color:#277668}.r107-nine-point-closure .r107-facts-panel__caption--photo{margin:3px 0 0}.r107-nine-point-closure .r107-facts-panel__photo{display:flex;flex-direction:column;align-items:center}.r107-nine-point-closure .r107-facts-panel__photo-toggle{display:block;padding:0 0 3px;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.r107-nine-point-closure .r107-facts-panel__photo-toggle img{display:block;width:58px;height:auto;border:1px solid rgba(11,53,47,.22);border-radius:6px;transition:width .16s ease}.r107-nine-point-closure .r107-facts-panel__photo-cue{display:block;margin-top:3px;font-size:9px;font-weight:700;color:#0b352f;text-decoration:underline;text-underline-offset:2px;text-align:center;white-space:nowrap}.r107-nine-point-closure .r107-facts-panel__photo-toggle[aria-expanded=true] img{width:min(300px,78vw)}.r107-nine-point-closure .r107-facts-panel__tie{margin:0;padding-top:2px;border-top:1px solid rgba(11,53,47,.16);font-size:11px;line-height:1.3;color:#2c433d;text-align:center}.r107-nine-point-closure .r107-facts-panel__coa{margin-left:4px;padding:0;border:0;background:none;color:#0b352f;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer}@media(min-width:901px){.r107-nine-point-closure .r107-facts-panel{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;width:min(660px,90vw);margin:0 auto;padding:22px}.r107-nine-point-closure .r107-facts-panel__rendered{flex:1 1 360px;min-width:0}.r107-nine-point-closure .r107-facts-panel__photo{flex:0 1 190px}.r107-nine-point-closure .r107-facts-panel__photo-toggle img{width:100%;max-width:190px}.r107-nine-point-closure .r107-facts-panel__photo-toggle[aria-expanded=true] img{width:min(340px,40vw);max-width:none}.r107-nine-point-closure .r107-facts-panel__tie{flex:1 1 100%}}@media(max-width:900px){.r107-nine-point-closure .sticky-purchase{left:12px!important;right:12px!important;width:auto!important;max-width:none!important;translate:none!important;grid-template-columns:minmax(0,1fr) auto auto!important}.r107-nine-point-closure .sticky-purchase__change{display:inline!important;justify-self:end}}.r107-nine-point-closure .sticky-purchase.is-reading-safe{transform:translateY(calc(100% + 24px))!important;pointer-events:none!important}.r107-nine-point-closure .hero h1,.r107-nine-point-closure .section-heading h2,.r107-nine-point-closure .r105-o1-story h2,.r107-nine-point-closure .formula-copy h2,.r107-nine-point-closure #formula-title,.r107-nine-point-closure #customer-video-title,.r107-nine-point-closure #review-title,.r107-nine-point-closure .final-offer__copy h2{text-wrap:pretty;text-wrap:balance}@media(max-width:360px){.r107-nine-point-closure .r92-formula-heading h2{font-size:28px!important}.r107-nine-point-closure .r92-formula-heading{padding-inline:0!important}.r107-nine-point-closure .formula-section .shell{width:calc(100% - 40px)!important;margin-inline:auto!important}}@media(min-width:768px){.r107-nine-point-closure .final-offer__copy h2{max-width:26ch!important}}@media(min-width:901px)and (max-width:1180px){.r107-nine-point-closure .final-offer__grid{grid-template-columns:minmax(260px,.75fr) minmax(460px,1.25fr)!important}}@media(min-width:901px){.r107-nine-point-closure .mechanism-section{padding-bottom:34px!important}.r107-nine-point-closure .r96-coa-window{justify-content:flex-start!important}.r107-nine-point-closure .final-offer__product img{object-position:100% center!important}}@media(min-width:901px)and (max-width:1023px){.r107-nine-point-closure .gallery-thumbnail{width:76px!important;height:76px!important}}@media(min-width:1024px){.r107-nine-point-closure .product-gallery{grid-template-columns:76px minmax(0,1fr)!important}.r107-nine-point-closure .gallery-thumbnail{width:76px!important;height:76px!important}}@media(min-width:1181px){.r108-imagery-and-regression-closure .hero{padding-top:16px!important}.r108-imagery-and-regression-closure .hero-intro h1{margin:6px 0 8px!important;font-size:clamp(38px,3.4vw,52px)!important}.r108-imagery-and-regression-closure .hero-intro h1 .product-title-mobile{display:none!important}.r108-imagery-and-regression-closure .r107-pain-lead{margin:6px 0 10px!important}.r108-imagery-and-regression-closure .rating-link{margin:3px 0 10px!important}.r108-imagery-and-regression-closure .hero-intro__benefit{font-size:16px!important;line-height:1.4!important}.r108-imagery-and-regression-closure .hero-formula-facts{margin:12px 0 0!important}.r108-imagery-and-regression-closure .hero-formula-facts span{padding:10px 18px 10px 0!important}.r108-imagery-and-regression-closure .hero-formula-facts span+span{padding-left:18px!important}.r108-imagery-and-regression-closure .hero-plan-strip{margin-top:14px!important}.r108-imagery-and-regression-closure .hero-plan-strip__header{padding-bottom:6px!important}.r108-imagery-and-regression-closure .hero-plan-choice{min-height:48px!important;padding:7px 10px!important}.r108-imagery-and-regression-closure .hero-plan-strip__submit{margin-top:8px!important;min-height:46px!important}.r108-imagery-and-regression-closure .hero-plan-strip__assurance{margin-top:5px!important}.r108-imagery-and-regression-closure .hero-plan-strip__education{margin-top:7px!important;padding-top:6px!important}}@media(min-width:1181px)and (max-height:850px){.r108-imagery-and-regression-closure .hero{padding-top:10px!important}.r108-imagery-and-regression-closure .hero-intro h1{margin:3px 0 4px!important;font-size:clamp(32px,2.9vw,42px)!important}.r108-imagery-and-regression-closure .r107-pain-lead{margin:4px 0 6px!important}.r108-imagery-and-regression-closure .rating-link{margin:3px 0 6px!important}.r108-imagery-and-regression-closure .hero-intro__benefit{font-size:13px!important;line-height:1.3!important}.r108-imagery-and-regression-closure .hero-formula-facts{margin:6px 0 0!important}.r108-imagery-and-regression-closure .hero-formula-facts span{padding:6px 18px 6px 0!important}.r108-imagery-and-regression-closure .hero-plan-strip{margin-top:8px!important}.r108-imagery-and-regression-closure .hero-plan-strip__header{padding-bottom:4px!important}.r108-imagery-and-regression-closure .hero-plan-choice{min-height:38px!important;padding:4px 10px!important}.r108-imagery-and-regression-closure .hero-plan-strip__submit{margin-top:5px!important;min-height:46px!important}.r108-imagery-and-regression-closure .hero-plan-strip__assurance{margin-top:3px!important}.r108-imagery-and-regression-closure .hero-plan-strip__education{margin-top:4px!important;padding-top:4px!important}}@media(max-width:900px){.r108-imagery-and-regression-closure .sticky-purchase{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"info change" "cta cta"!important;row-gap:8px!important;column-gap:10px!important;align-items:center!important}.r108-imagery-and-regression-closure .sticky-purchase>div{grid-area:info!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:2px!important;min-width:0!important;overflow:visible!important}.r108-imagery-and-regression-closure .sticky-purchase>div span,.r108-imagery-and-regression-closure .sticky-purchase>div strong{max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.r108-imagery-and-regression-closure .sticky-purchase__change{grid-area:change!important;align-self:center!important;justify-self:end!important;white-space:nowrap!important}.r108-imagery-and-regression-closure .sticky-purchase [data-sticky-submit]{grid-area:cta!important;width:100%!important;min-width:0!important;max-width:none!important}}.r108-imagery-and-regression-closure .r108-formula-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start!important;gap:3px;min-width:0}.r108-imagery-and-regression-closure .r108-formula-pair>*{min-width:0}.r108-imagery-and-regression-closure .r108-formula-pair .formula-macro-card,.r108-imagery-and-regression-closure .r108-formula-pair__scale{height:auto!important;min-height:0!important;aspect-ratio:1 / 1!important}.r108-imagery-and-regression-closure .r108-formula-pair__scale{position:relative;margin:0;overflow:hidden;background:#eeeae1}.r108-imagery-and-regression-closure .r108-formula-pair .formula-macro-card img,.r108-imagery-and-regression-closure .r108-formula-pair__scale img{display:block;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;object-fit:cover!important}.r108-imagery-and-regression-closure .r108-formula-pair__scale img{object-position:50% 38%}.r108-imagery-and-regression-closure .r105-o1-forms{grid-template-columns:minmax(170px,.88fr) repeat(2,minmax(0,1fr))!important}.r108-imagery-and-regression-closure .r108-o1-evidence-photo{position:relative;margin:0;min-height:0;overflow:hidden;background:#06342c}.r108-imagery-and-regression-closure .r108-o1-evidence-photo img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;max-height:none;object-fit:cover;object-position:72% 57%}@media(max-width:1343px)and (min-width:901px){.r108-imagery-and-regression-closure .r105-o1-forms{grid-template-columns:minmax(180px,.78fr) repeat(2,minmax(0,1fr))!important}}@media(max-width:900px){.r109-mobile-rail-and-image-disqualification .r96-routine-rail{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;margin-inline:0!important;padding-inline:0!important;scroll-padding-inline:0!important}.r109-mobile-rail-and-image-disqualification .r96-routine-card{flex:0 0 calc(100% - 22px)!important;max-width:calc(100% - 22px)!important}}.r110-hero-frame-sticky-and-rail-repair .sticky-purchase__change{-webkit-appearance:none!important;appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 14px!important;border:1px solid rgba(255,255,255,.42)!important;border-radius:999px!important;background:transparent!important;color:#cfeee4!important;font:inherit!important;font-size:11px!important;font-weight:750!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:none!important}.r110-hero-frame-sticky-and-rail-repair .sticky-purchase__change:hover,.r110-hero-frame-sticky-and-rail-repair .sticky-purchase__change:focus-visible{border-color:#fffc!important;color:#fff!important}@media(max-width:900px){.r110-hero-frame-sticky-and-rail-repair .r96-routine-rail{gap:0!important;scroll-snap-type:x mandatory!important}.r110-hero-frame-sticky-and-rail-repair .r96-routine-card{flex:0 0 100%!important;max-width:100%!important;scroll-snap-align:start!important;scroll-snap-stop:always!important}}.r112-sticky-rebuild-and-closing-image .sticky-purchase.is-reading-safe,.r112-sticky-rebuild-and-closing-image [data-sticky-purchase].is-reading-safe{transform:none!important;translate:none!important;pointer-events:auto!important}@media(max-width:900px){.r112-sticky-rebuild-and-closing-image .final-offer__grid.shell{overflow:hidden!important}.r112-sticky-rebuild-and-closing-image .final-offer__product{width:100%!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;aspect-ratio:16 / 9!important;height:auto!important;min-height:0!important}.r112-sticky-rebuild-and-closing-image .final-offer__product:before{display:none!important}.r112-sticky-rebuild-and-closing-image .final-offer__product img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;border:0!important;border-radius:0!important;object-fit:cover!important}}@media(max-width:900px){.r113-closing-card-padding .final-offer{padding-top:36px!important;padding-bottom:36px!important}}@media(min-width:601px)and (max-width:900px){.r113-closing-card-padding .final-offer{padding-top:48px!important;padding-bottom:48px!important}}@media(max-width:900px){.r113-closing-card-padding .final-offer__product{width:auto!important;margin:22px 22px 0!important;border:0!important;border-radius:18px!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;aspect-ratio:16 / 9!important;height:auto!important;min-height:0!important}.r113-closing-card-padding .final-offer__product:before{display:none!important}.r113-closing-card-padding .final-offer__product img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;border:0!important;border-radius:0!important;object-fit:cover!important}}.r114-reviews{margin-top:clamp(38px,4vw,62px);padding-top:clamp(30px,3vw,44px);border-top:1px solid var(--r96-line,rgba(7,59,51,.14))}.r114-reviews__intro{max-width:46ch;margin-bottom:clamp(22px,2.4vw,34px)}.r114-reviews__intro h3{margin:0 0 10px;font-size:clamp(26px,2.4vw,38px);line-height:1.08;letter-spacing:-.035em;text-wrap:pretty;text-wrap:balance}.r114-reviews__intro>p:last-child{margin:0;color:#50776f;font-size:14px;line-height:1.55}.r114-review-grid{display:grid;grid-template-columns:1fr;gap:clamp(16px,1.6vw,24px);align-items:stretch}@media(min-width:601px){.r114-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.r114-review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.r114-review{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--r96-line,rgba(7,59,51,.14));border-radius:18px;background:#fff}.r114-review__figure{margin:0;aspect-ratio:4 / 3;overflow:hidden;background:#eef3f1}@media(min-width:601px){.r114-review__figure{aspect-ratio:16 / 10}}.r114-review__figure img{display:block;width:100%;height:100%;object-fit:cover}.r114-review__body{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;padding:clamp(16px,1.5vw,22px)}.r114-review__figure img,.r114-review__figure{flex:0 0 auto}.r114-review__stars{color:#c97925;font-size:13px;letter-spacing:.06em}.r114-review blockquote{margin:0;color:var(--r96-ink,#073b33);font-size:clamp(15px,1.05vw,17px);line-height:1.45;text-wrap:pretty}.r114-review__meta{display:flex;flex-wrap:wrap;gap:4px 10px;margin:auto 0 0;align-items:baseline}.r114-review:not(.r114-review--photo){background:#f3f7f5}.r114-review:not(.r114-review--photo) .r114-review__body{justify-content:center}.r114-review:not(.r114-review--photo) .r114-review__meta{margin:6px 0 0}.r114-review:not(.r114-review--photo) blockquote{font-size:clamp(16px,1.2vw,19px);line-height:1.4}.r114-review__meta strong{color:var(--r96-ink,#073b33);font-size:13px}.r114-review__meta small{color:#6d8b84;font-size:11.5px}@media(max-width:600px){.r114-review__figure{aspect-ratio:16 / 9}.r114-review blockquote{font-size:16px}}.r115-reviews-section{padding:clamp(56px,6vw,88px) 0;background:transparent}.r115-reviews-section .r114-reviews__intro{max-width:52ch;margin-bottom:clamp(24px,2.6vw,38px)}.r115-reviews-section .r114-reviews__intro h2{margin:0 0 12px;color:var(--ink,#073b33);font-size:clamp(30px,3.1vw,46px);line-height:1.04;letter-spacing:-.04em;text-wrap:pretty;text-wrap:balance}.r115-reviews-section .r114-reviews__intro>p:last-child{margin:0;color:#50776f;font-size:15px;line-height:1.55}.r115-reviews-section .r114-reviews{margin-top:0;padding-top:0;border-top:0}.r96-review-meta small,.r96-rating-distribution>div small,.r96-rating-distribution li,.r114-review__meta small,.r96-review-quotes p,.r96-proof-heading__context .review-rating-line span,small{color:#557067}[data-customer-video-dot],[data-gallery-dot]{position:relative}[data-customer-video-dot]:after,[data-gallery-dot]:after{content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;transform:translate(-50%,-50%)}[data-customer-video-dots],.customer-video-proof__dots{gap:12px}.gallery-arrow,.gallery-expand,.gallery-thumbnail,.site-header nav a,[data-gallery-previous],[data-gallery-next],[data-customer-video-previous],[data-customer-video-next]{min-height:24px;display:inline-flex;align-items:center;justify-content:center}.menu-toggle,.sticky-purchase__change{min-height:24px}@media(max-width:920px){.hero-grid{grid-template-columns:1fr!important}.hero-grid>*{grid-column:1/-1!important}}.hero-grid>form.offer-panel{grid-area:auto!important;grid-column:1/-1!important}@media(min-width:921px){.sticky-purchase{left:auto}}.site-header nav{gap:14px}.gallery-controls{gap:14px}.site-header nav a{padding-block:4px}.r96-routine-card--review .r96-review-number,.r96-review-number{color:#9cc0b8!important}.r96-routine-controls [data-customer-video-dot],[data-customer-video-dot],[data-gallery-dot]{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;padding:0!important;border:0!important;background:transparent!important;position:relative!important;border-radius:50%!important}.r96-routine-controls [data-customer-video-dot]:before,[data-customer-video-dot]:before,[data-gallery-dot]:before{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;box-sizing:border-box;transform:translate(-50%,-50%);border:1px solid #467b70;border-radius:50%}.r96-routine-controls [data-customer-video-dot].is-active:before,[data-customer-video-dot].is-active:before,[data-gallery-dot].is-active:before{width:14px;border-radius:999px;background:#0b6a59;border-color:#0b6a59}em{color:#5f7770!important}.mechanism-comparison small,.r105-o1-form small,.r105-o1-evidence small{color:#8b4e43!important}.r105-o1-answer,.r105-o1-answer--yes,.r105-o1-answer--no{color:#9a4636!important}.recognition-section,.proof-rail,.mechanism-section,.formula-section,.r92-support-strip,#customer-proof,.r96-evidence-stage,.r115-reviews-section,.faq-section,.final-offer,footer.footer{content-visibility:auto;contain-intrinsic-size:auto 900px}
/*# sourceMappingURL=/cdn/shop/t/17/assets/chl-pdp-v3.css.map */
