._7eWrzG_root{--accent:var(--rebody-olive);--accent-soft:#d9ddcc;color:var(--rebody-ink);background:var(--rebody-bone);font-family:var(--font-body)}._7eWrzG_root[data-accent=rust]{--accent:var(--rebody-rust);--accent-soft:#e3d3c8}._7eWrzG_root[data-accent=slate]{--accent:var(--rebody-slate);--accent-soft:#d6e0e3}._7eWrzG_root[data-accent=sea]{--accent:var(--rebody-deep-sea);--accent-soft:#d1d9dc}._7eWrzG_root h1,._7eWrzG_root h2{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:400;line-height:.98}._7eWrzG_root p,._7eWrzG_root li{text-wrap:pretty}._7eWrzG_eyebrow{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.7rem}._7eWrzG_hero{min-height:38rem;color:var(--rebody-bone);background:var(--rebody-ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}._7eWrzG_heroCopy{flex-direction:column;justify-content:center;gap:1.25rem;padding:clamp(2rem,6vw,5rem);display:flex}._7eWrzG_heroCopy h1{max-width:20ch;font-size:clamp(2.5rem,3.5vw,3.5rem)}._7eWrzG_price{color:var(--rebody-bone);letter-spacing:-.02em;margin:0;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:760}._7eWrzG_ctaBlock{}._7eWrzG_primaryCta{color:var(--rebody-ink);background:var(--rebody-bone);transition-property:background-color,transform;transition-duration:.16s;}._7eWrzG_primaryCta:hover{background:var(--accent-soft)}._7eWrzG_primaryCta:active{transform:scale(.96)}._7eWrzG_primaryCta:focus-visible{outline:2px solid var(--rebody-bone);outline-offset:3px}._7eWrzG_ctaNote{--clp-cta-note-fg:#edebe6a3;}._7eWrzG_heroMedia,._7eWrzG_conceptMedia{min-height:30rem;margin:0;position:relative;overflow:hidden}._7eWrzG_heroImage,._7eWrzG_conceptImage{object-fit:cover;outline-offset:-1px;outline:1px solid #ffffff1a}._7eWrzG_factSection,._7eWrzG_careSection,._7eWrzG_faqSection{padding:clamp(3rem,6vw,6rem)}._7eWrzG_sectionHeading{gap:.9rem;max-width:50rem;margin-bottom:2.4rem;display:grid}._7eWrzG_sectionHeading h2,._7eWrzG_scienceCopy h2,._7eWrzG_safetySection h2,._7eWrzG_updateSection h2{font-size:clamp(2.25rem,4.5vw,4.5rem)}._7eWrzG_factGrid{border-top:1px solid #14141440;border-left:1px solid #14141440;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._7eWrzG_factGrid article{border-bottom:1px solid #14141440;border-right:1px solid #14141440;align-content:start;gap:.8rem;min-height:10rem;padding:1.3rem;display:grid}._7eWrzG_factGrid span,._7eWrzG_careSteps span{color:var(--accent);font-family:var(--font-label);text-transform:uppercase;font-size:.68rem}._7eWrzG_factGrid strong{font-size:.95rem;line-height:1.5}._7eWrzG_splitSection{background:var(--accent-soft);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}._7eWrzG_scienceCopy{flex-direction:column;justify-content:center;gap:1.2rem;padding:clamp(3rem,6vw,6rem);display:flex}._7eWrzG_scienceCopy p:not(._7eWrzG_eyebrow){max-width:40rem;margin:0;font-size:1.02rem;line-height:1.65}._7eWrzG_scienceCopy a{width:fit-content;min-height:44px;color:inherit;align-items:center;gap:.6rem;font-weight:700;display:inline-flex}._7eWrzG_conceptMedia figcaption{color:var(--rebody-bone);background:#141414e0;padding:.8rem;font-size:.76rem;line-height:1.45;position:absolute;bottom:1rem;left:1rem;right:1rem}._7eWrzG_careSection{color:var(--rebody-bone);background:var(--rebody-ink)}._7eWrzG_careSteps{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._7eWrzG_careSteps li{border-top:1px solid #edebe640;border-right:1px solid #edebe640;gap:1rem;padding:1.5rem;display:grid}._7eWrzG_careSteps li:last-child{border-right:0}._7eWrzG_careSteps strong{font-size:1.2rem}._7eWrzG_careSteps p{color:#edebe6ad;margin:0;line-height:1.55}._7eWrzG_safetySection{background:#f4f1eb;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem;padding:clamp(3rem,6vw,6rem);display:grid}._7eWrzG_safetyCopy{}._7eWrzG_faqList{}._7eWrzG_updateSection{background:var(--accent-soft);grid-template-columns:minmax(0,.9fr) minmax(18rem,.8fr);align-items:start;gap:3rem;padding:clamp(3rem,6vw,6rem);scroll-margin-top:2rem;display:grid}._7eWrzG_updateSection>div:first-child{gap:1rem;display:grid}._7eWrzG_updateSection>div:first-child p:last-child{max-width:38rem;margin:0;line-height:1.6}._7eWrzG_updateFacts{grid-column:2;gap:.65rem;margin:-1.8rem 0 0;padding:0;font-size:.78rem;list-style:none;display:grid}._7eWrzG_updateFacts li{align-items:center;gap:.5rem;display:flex}._7eWrzG_stickyCta{--clp-sticky-bg:var(--rebody-ink);--clp-sticky-fg:var(--rebody-bone);--clp-sticky-cta-bg:var(--accent-soft);--clp-sticky-cta-fg:var(--rebody-ink)}@media (max-width:800px){._7eWrzG_hero,._7eWrzG_splitSection,._7eWrzG_safetySection,._7eWrzG_updateSection{grid-template-columns:1fr}._7eWrzG_heroCopy{gap:1rem;min-height:0;padding:1.5rem 1.25rem}._7eWrzG_heroCopy h1{max-width:100%;font-size:2.15rem;line-height:1.08}._7eWrzG_heroMedia,._7eWrzG_conceptMedia{min-height:24rem}._7eWrzG_factSection,._7eWrzG_scienceCopy,._7eWrzG_careSection,._7eWrzG_safetySection,._7eWrzG_faqSection,._7eWrzG_updateSection{padding:3.5rem 1.25rem}._7eWrzG_factGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._7eWrzG_careSteps{grid-template-columns:1fr}._7eWrzG_careSteps li{border-right:0}._7eWrzG_updateFacts{grid-column:auto;margin:-1.2rem 0 0}}@media (max-width:430px){._7eWrzG_factGrid{grid-template-columns:1fr}._7eWrzG_factGrid article{min-height:0}}._7eWrzG_hero ._7eWrzG_ctaBlock{margin:0}._7eWrzG_hero ._7eWrzG_primaryCta{white-space:nowrap;justify-content:center;gap:1rem;min-height:4rem;padding:1rem;font-size:1.05rem}@media (max-width:800px){._7eWrzG_hero{min-height:0}._7eWrzG_heroMedia{aspect-ratio:1.1;min-height:0}}._7eWrzG_comparisonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}._7eWrzG_comparisonGrid article{border:1px solid #14141433;padding:1.25rem}._7eWrzG_comparisonGrid h3{margin:0 0 .75rem;font-size:1.1rem}._7eWrzG_comparisonGrid p{margin:0;line-height:1.5}@media (max-width:760px){._7eWrzG_comparisonGrid{grid-template-columns:1fr}}._7eWrzG_heroMedia[data-product-image]{background:#eee8df}._7eWrzG_heroProductImage{object-fit:contain}._7eWrzG_heroCaption{color:var(--rebody-ink);font-family:var(--font-label);text-align:center;font-size:.65rem;position:absolute;bottom:.75rem;left:1rem;right:1rem}
