@font-face{font-family:ProofSans;src:url('wl-approved-proof-font.woff2') format('woff2');font-display:swap}
.wl-proof{--ink:#ffe7d5;--accent:#ffbd92;--line:#efc7af33;background:#100303;color:var(--ink);font-family:ProofSans,Arial,sans-serif;padding:45px max(5.4vw,24px) 28px;position:relative;isolation:isolate;color-scheme:dark}.wl-proof *{box-sizing:border-box}.wl-proof button,.wl-proof a{font:inherit;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.wl-proof button{cursor:pointer}.wl-proof button:focus-visible,.wl-proof a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.wl-proof p,.wl-proof h2,.wl-proof h3{margin:0}.proof-topline{display:flex;justify-content:space-between;gap:16px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#c89983;padding-bottom:18px;border-bottom:1px solid var(--line)}
.proof-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin:28px 0}.proof-heading h2{font-size:clamp(54px,6.2vw,104px);font-weight:400;letter-spacing:-.06em;line-height:1.02}.proof-heading em{font-family:Georgia,serif;font-weight:400;color:#ffd5bd}.proof-heading p{font-size:13px;line-height:1.75;max-width:350px;color:#c4a595}
.proof-study{position:absolute;top:175px;left:3%;z-index:4;font-size:11px;color:#c5a28c;line-height:1.5}
.proof-explorer{--portrait-h:740px;--portrait-center:50%;position:relative;min-height:690px;overflow:hidden;background:#120402;border-radius:8px;border:1px solid #f6cdb31c}.proof-photo,.proof-person{position:absolute;inset:0;overflow:hidden;pointer-events:none}.proof-photo{mask-image:linear-gradient(transparent,#000 75px)}.proof-photo img,.proof-person img{position:absolute;top:-18px;left:var(--portrait-center);height:var(--portrait-h);width:auto;max-width:none;transform:translateX(-63%)}
/* Preserve original pixels. Feather the entire original frame rather than tracing a false silhouette. */
.proof-person{z-index:3;mask-image:linear-gradient(transparent 40px,#000 80px,#000 80%,transparent)}.proof-person img{mask-image:linear-gradient(90deg,transparent 46%,#000 52%,#000 75%,transparent 81%)}.proof-face-shade{position:absolute;inset:0;background:linear-gradient(90deg,#10030399,transparent 35%,transparent 65%,#10030399),linear-gradient(0deg,#100303bb,transparent 45%);pointer-events:none}.proof-scene-heading{position:absolute;top:23px;left:3%;z-index:4}.proof-image-label{font-size:10px;letter-spacing:.1em;color:#d6aa8d}.proof-scene-heading h3{font-size:34px;letter-spacing:-.04em;font-weight:400;margin:8px 0 10px}.proof-light-range{font-size:12px;color:#c9a591}.proof-light-range strong{color:#ffb8a0;font-weight:500}.proof-light-range strong:before{content:'';display:inline-block;width:6px;height:6px;background:#e36b55;border-radius:50%;margin:0 7px 1px 0;box-shadow:0 0 10px #e36b5577}.proof-light-range>span[aria-hidden]{padding:0 5px;color:#8a6551}
.proof-glass{background:linear-gradient(125deg,#674c3e99,#301e19b3);border:1px solid #f8dac244;border-radius:13px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 12px 45px #08020130}
.proof-bottom{position:absolute;bottom:42px;left:3%;right:3%;padding:18px 26px;z-index:4}.proof-chart-heading{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#e2b99f}.proof-chart{margin-top:3px}.proof-chart svg{display:block;width:100%;height:88px;overflow:visible}.proof-grid{fill:none;stroke:#efc7af18;stroke-width:1}.proof-area{fill:url(#proof-fill)}.proof-line{fill:none;stroke:var(--accent);stroke-opacity:.25;stroke-width:1.5;stroke-dasharray:4 4}.proof-progress{fill:none;stroke:var(--accent);stroke-width:2}.proof-chart-status{display:none}.proof-dots circle.future{opacity:.35}.proof-cursor{stroke:var(--accent);stroke-opacity:.3;stroke-dasharray:3 4}.proof-dots circle{fill:#593626;stroke:var(--accent);stroke-width:1.5}.proof-dots circle.selected{fill:#ffe4c2;stroke:#684331;stroke-width:4}.proof-dots text{font:17px ProofSans,Arial,sans-serif;fill:#ffe5ca;text-anchor:middle}.proof-timepoints{display:flex;justify-content:space-between;gap:6px;padding-top:3px}.proof-timepoints button{border:1px solid var(--line);background:transparent;min-height:40px;padding:6px 17px;font-size:11px;border-radius:24px}.proof-timepoints button[aria-pressed=true]{background:#edd0b7;color:#412519;border-color:#edd0b7}.proof-image-note{position:absolute;bottom:13px;left:3%;font-size:9px;color:#c39b85;line-height:1.5;z-index:4}.proof-footer{display:flex;justify-content:space-between;gap:45px;padding-top:14px;align-items:flex-start}.proof-footer p{font-size:9px;line-height:1.7;max-width:720px;color:#bc9783}.proof-pdp{display:flex;gap:50px;justify-content:space-between;align-items:center;min-height:40px;font-size:12px!important;text-decoration:none;border-bottom:1px solid var(--line);white-space:nowrap}.proof-pdp:hover span:first-child{text-decoration:underline}
[data-proof][data-device=routinepair] .proof-explorer{--portrait-center:47%}[data-proof][data-device=routinepair] .proof-scene-heading{left:auto;right:3%;text-align:right}[data-proof][data-device=routinepair] .proof-light-range{display:none}[data-proof][data-device=routinepair] .proof-study{left:auto;right:3%;top:185px;text-align:right}
@media(max-width:1050px) and (min-width:681px){.proof-explorer{--portrait-h:650px;min-height:660px}.proof-photo img,.proof-person img{top:6px}.proof-heading p{font-size:11px;max-width:290px}.proof-heading h2{font-size:6.5vw}.proof-study{max-width:180px}}
@media(max-width:680px){.wl-proof{padding:24px 16px 20px}.proof-topline{font-size:8px;letter-spacing:.05em;padding-bottom:13px}.proof-heading{display:block;margin:19px 0}.proof-heading h2{font-size:clamp(40px,11.4vw,73px)}.proof-heading p{font-size:11px;max-width:330px;margin-top:11px;line-height:1.6}.proof-heading p br{display:none}.proof-study{position:relative;top:auto;left:auto;font-size:9px;margin:0 0 7px!important}.proof-explorer{--portrait-h:410px;--portrait-center:50%;min-height:0;display:flex;flex-direction:column;padding:0 11px 33px}.proof-photo{height:420px;mask-image:linear-gradient(transparent 62px,#000 95px)}.proof-photo img{top:46px}.proof-person{display:none}.proof-face-shade{height:450px;background:linear-gradient(0deg,#120402,transparent 65%)}.proof-scene-heading{position:relative;top:auto;left:auto;z-index:4;height:305px;padding-top:15px}.proof-image-label{font-size:8px;letter-spacing:.08em}.proof-scene-heading h3{font-size:26px;margin:5px 0 7px}.proof-light-range{font-size:10px}.proof-light-range>span[aria-hidden]{padding:0 3px}.proof-bottom{position:relative;left:auto;right:auto;bottom:auto;margin-top:12px;padding:13px 14px}.proof-chart-heading{font-size:9px}.proof-chart-status{display:flex;align-items:baseline;gap:8px;margin-top:9px;font-size:10px}.proof-chart-status strong{font-size:19px;font-weight:400}.proof-scroll-hint{font-size:8px;color:#c5a28c;margin-left:auto}.proof-chart svg{height:80px}.proof-timepoints button{min-height:44px;font-size:10px;padding:5px 11px}.proof-image-note{font-size:8px;bottom:10px;left:11px}.proof-footer{display:block;padding-top:12px}.proof-footer p{font-size:8px}.proof-pdp{font-size:11px!important;margin-top:10px;width:165px}[data-proof][data-device=routinepair] .proof-explorer{--portrait-center:50%}[data-proof][data-device=routinepair] .proof-scene-heading{left:auto;right:auto;text-align:right}[data-proof][data-device=routinepair] .proof-study{top:auto;right:auto;text-align:right}}
@media(prefers-reduced-motion:reduce){.wl-proof *{transition:none!important;scroll-behavior:auto!important}}

/* Fixed result labels: selecting a label only changes the chart, never the layout. */
.proof-results{position:absolute;inset:0;pointer-events:none;z-index:4}.proof-callout{position:absolute;pointer-events:auto;text-align:left;display:flex;flex-direction:column;gap:7px;padding:20px 24px;min-width:0;color:var(--ink);width:23%;border-color:#f8dac244}.proof-callout[aria-pressed=true]{border-color:#ffcf9e;background:linear-gradient(125deg,#785441b3,#372219c9)}.proof-callout-label{font-size:15px;line-height:1.2}.proof-callout strong{font-size:48px;font-weight:400;line-height:1;letter-spacing:-.05em;white-space:nowrap}.proof-callout strong small{font-size:.45em}.proof-callout-time{font-size:10px;color:#cfaa90}.proof-callout[data-concern=hydration]{left:3%;top:245px;width:29%}.proof-callout[data-concern=hydration] strong{font-size:70px}.proof-callout[data-concern=wrinkles]{right:3%;top:145px}.proof-callout[data-concern=smile]{right:3%;top:315px}.proof-connectors{position:absolute;inset:0;width:100%;height:100%;z-index:5;pointer-events:none}.proof-connectors path{fill:none;stroke:#e9c5a780;stroke-width:1}.proof-connectors circle{fill:#f0c7a7;stroke:#3b2017;stroke-width:1}.proof-connectors .active path{stroke:#ffddbc;stroke-width:1.2}.proof-blemishes{position:absolute;left:3%;bottom:235px;z-index:6;border:0;background:none;padding:8px 0;text-align:left;font-size:11px!important;color:#dfbba0!important}.proof-blemishes strong{font-weight:400;font-size:16px;margin-left:9px}.proof-blemishes small{display:block;font-size:9px;margin-top:4px;color:#b7927b}.proof-blemishes[aria-pressed=true]{text-decoration:underline;text-underline-offset:4px}.proof-blemishes[hidden]{display:none}
[data-proof][data-device=routinepair] .proof-callout[data-concern=hydration]{left:auto;right:3%;top:230px;width:29%}[data-proof][data-device=routinepair] .proof-callout[data-concern=elasticity]{left:3%;top:140px}[data-proof][data-device=routinepair] .proof-callout[data-concern=radiance]{left:3%;top:310px}
.proof-explorer{margin-top:16px;min-height:730px}.proof-study{top:195px}.proof-person{z-index:3}.proof-callout:focus-visible{outline-offset:3px}
@media(max-width:1050px) and (min-width:681px){.proof-callout{width:25%;padding:16px}.proof-callout strong{font-size:38px}.proof-callout[data-concern=hydration] strong{font-size:50px}.proof-callout-label{font-size:13px}.proof-callout[data-concern=hydration]{top:230px}.proof-blemishes{font-size:10px!important;max-width:240px}[data-proof][data-device=routinepair] .proof-callout[data-concern=hydration]{width:29%}.proof-study{max-width:235px}}
@media(max-width:680px){.proof-explorer{--portrait-h:460px;min-height:0;margin-top:12px}.proof-photo{height:495px;mask-image:linear-gradient(transparent 72px,#000 108px,#000 370px,transparent 455px)}.proof-photo img{top:50px}.proof-scene-heading{height:444px}.proof-study{top:auto;left:auto;margin:0 0 8px!important;font-size:8px}.proof-callout{padding:10px;width:28%;gap:6px;border-radius:9px}.proof-callout-label{font-size:10px}.proof-callout strong{font-size:28px}.proof-callout-time{font-size:8px}.proof-callout[data-concern=hydration]{left:10px;top:298px;width:29%}.proof-callout[data-concern=hydration] strong{font-size:30px}.proof-callout[data-concern=wrinkles]{right:10px;top:143px;width:27%}.proof-callout[data-concern=smile]{right:10px;top:347px;width:29%}.proof-connectors path{stroke-width:.8}.proof-blemishes{position:relative;left:auto;bottom:auto;display:block;font-size:10px!important;padding:9px 0 0;border-top:1px solid var(--line)}.proof-blemishes strong{font-size:15px}.proof-blemishes small{font-size:8px}.proof-bottom{margin-top:12px}[data-proof][data-device=routinepair] .proof-callout[data-concern=hydration]{right:10px;top:303px;width:29%}[data-proof][data-device=routinepair] .proof-callout[data-concern=hydration] strong{font-size:30px}[data-proof][data-device=routinepair] .proof-callout[data-concern=elasticity]{left:10px;top:165px;width:28%}[data-proof][data-device=routinepair] .proof-callout[data-concern=radiance]{left:10px;top:345px;width:28%}[data-proof][data-device=routinepair] .proof-study{top:auto;right:auto;text-align:left}}

/* Sequential product chapters: both are available by normal scrolling. */
[data-proof]+[data-proof]{margin-top:64px;padding-top:32px;border-top:1px solid var(--line)}
.proof-chapter{display:flex;align-items:center;gap:12px;font-size:20px}.proof-chapter img{width:42px;height:42px;object-fit:contain;border-radius:5px;background:#fff}.proof-chapter small{margin-left:auto;font-size:10px;color:#c89983;letter-spacing:.08em}
.proof-callout-label{display:flex;align-items:center;gap:7px}.proof-callout-label svg{width:20px;height:20px;flex-shrink:0;fill:none;stroke:#e8b994;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}
.proof-callout strong{font-variant-numeric:tabular-nums}.proof-callout{mask-image:linear-gradient(90deg,#000 88%,transparent);padding-right:30px}.proof-callout[data-concern=wrinkles],.proof-callout[data-concern=smile],[data-device=routinepair] .proof-callout[data-concern=hydration]{mask-image:linear-gradient(90deg,transparent,#000 12%);padding-left:30px;padding-right:24px}
@media(max-width:680px){[data-proof]+[data-proof]{margin-top:34px;padding-top:24px}.proof-chapter{font-size:17px}.proof-chapter small{font-size:8px}.proof-chapter img{width:32px;height:36px}.proof-callout-label{gap:4px;font-size:9px}.proof-callout-label svg{width:13px;height:13px}.proof-callout{padding:10px 13px 10px 9px;mask-image:linear-gradient(90deg,#000 90%,transparent)}.proof-callout[data-concern=wrinkles],.proof-callout[data-concern=smile],[data-device=routinepair] .proof-callout[data-concern=hydration]{padding:10px 8px 10px 14px;mask-image:linear-gradient(90deg,transparent,#000 10%)}.proof-callout[data-concern=hydration] strong{font-size:28px}.proof-callout-label{min-height:22px}}

/* One evidence stage, with accessible switching at both ends. */
[data-proof][hidden],.proof-study[hidden]{display:none!important}[data-proof]+[data-proof]{margin-top:0;padding-top:0;border-top:0}.proof-chapter{display:none}
.proof-heading{display:block;margin:28px 0 22px}.proof-heading h2{font-size:clamp(32px,4.2vw,62px);line-height:1.2;letter-spacing:-.035em}.proof-heading em{display:inline-block;font-family:ProofSans,Arial,sans-serif;font-weight:600;font-style:italic;color:#ffe7d5;margin-top:5px}.proof-heading p{margin-top:14px;max-width:600px}
.proof-tabs{position:sticky;top:0;z-index:20;display:flex;gap:8px;background:#100303f5;padding:10px 0;backdrop-filter:blur(14px)}.proof-tabs button{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--line);background:#24100c;border-radius:7px;padding:10px 24px;min-height:48px}.proof-tabs button[aria-pressed=true]{background:#edcfb6;color:#3d211b}.proof-tabs img{height:28px;width:28px;object-fit:contain;border-radius:3px;background:white}.proof-next{display:block;margin:18px 0 0 auto;min-height:48px;padding:12px 20px;background:#edcfb6;color:#3d211b!important;border:0;border-radius:6px}
.proof-eye-feature{position:absolute;right:3%;top:105px;z-index:4;width:23%;padding:18px 24px;display:grid;gap:8px;mask-image:linear-gradient(90deg,transparent,#000 12%)}.proof-eye-feature svg{height:23px;width:23px;fill:none;stroke:#e8b994;stroke-width:1.4}.proof-eye-feature strong{font-size:20px;font-weight:400}.proof-eye-feature span{font-size:12px;color:#e2b99f}.proof-eye-feature small{font-size:9px;color:#bc9783}
[data-device=routinepair] .proof-study{top:470px}.proof-chart-status{display:none}
@media(max-width:680px){.proof-heading h2{font-size:clamp(28px,7.6vw,42px);line-height:1.25}.proof-heading p{font-size:10px}.proof-topline{font-size:9px}.proof-tabs button{flex:1;padding:8px;font-size:13px}.proof-tabs{padding:8px 0}.proof-explorer{margin-top:5px}.proof-next{width:100%;font-size:13px}.proof-eye-feature{right:10px;top:145px;width:29%;padding:12px 9px 12px 14px;gap:5px}.proof-eye-feature svg{width:16px;height:16px}.proof-eye-feature strong{font-size:13px}.proof-eye-feature span{font-size:9px;line-height:1.4}.proof-eye-feature small{font-size:7px}[data-device=routinepair] .proof-callout[data-concern=elasticity]{top:330px}[data-device=routinepair] .proof-study{top:auto}.proof-scene-heading{height:430px}}

.proof-explorer{scroll-margin-top:70px}@media(min-width:681px){.proof-eye-feature{top:130px}[data-proof][data-device=routinepair] .proof-callout[data-concern=hydration]{top:310px}}
@media(max-width:680px){.proof-scene-heading{height:444px}[data-proof][data-device=routinepair] .proof-callout[data-concern=elasticity]{top:330px}}

@media(min-width:681px){[data-proof][data-device=routinepair] .proof-study{top:470px}}

.proof-eye-feature strong{font-size:46px;line-height:1;letter-spacing:-.05em}.proof-eye-feature strong small{font-size:.45em;color:inherit}@media(max-width:680px){.proof-eye-feature strong{font-size:28px}.proof-eye-feature>small{font-size:8px;line-height:1.35}}

/* Product technology shorthand, aligned with GlowEdit's light range. */
[data-proof][data-device=routinepair] .proof-scene-heading{left:3%;right:auto;text-align:left}.proof-technologies{font-size:12px;color:#d9b69f;line-height:1.75}.proof-technologies span{display:block}.proof-technologies i{font-style:normal;color:#8a6551;padding:0 6px}
@media(max-width:680px){[data-proof][data-device=routinepair] .proof-scene-heading{left:auto;right:auto;text-align:left}.proof-technologies{font-size:10px;line-height:1.7}.proof-technologies i{padding:0 4px}}

/* Blend the approved light story into the evidence section without a progress-rule seam. */
[data-wl-home] .stage .progress{display:none}
[data-wl-home] .stage::after{content:"";position:absolute;left:0;right:0;bottom:0;height:40px;background:linear-gradient(transparent,#100303);pointer-events:none;z-index:6}

/* Two short reading chapters share one canvas and follow native page scroll. */
.proof-scroll-track{position:relative}.proof-scroll-stage{position:relative}.proof-tabs small{font-size:10px;opacity:.65;margin-right:5px}.proof-journey-hint{display:flex;justify-content:space-between;gap:16px;padding:12px 0 4px;font-size:10px;line-height:1.5;color:#d6aa8d}.proof-scroll .proof-scroll-stage{position:sticky;top:var(--proof-top,0px)}.proof-scroll .proof-tabs{position:relative;top:auto!important;backdrop-filter:none;background:#100303;padding:8px 0}.proof-scroll .proof-tabs:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background:#efc7af55;transform:scaleX(var(--proof-progress,0));transform-origin:left}.proof-scroll .proof-next{display:none}.proof-scroll .proof-explorer{height:var(--proof-scene-height);min-height:0;margin-top:8px;--portrait-h:calc(var(--proof-scene-height) + 40px)}.proof-scroll .proof-photo img,.proof-scroll .proof-person img{top:-18px}.proof-scroll .proof-scene-heading{top:16px}.proof-scroll .proof-scene-heading h3{font-size:30px;margin:5px 0 8px}.proof-scroll .proof-callout{padding-top:14px;padding-bottom:14px;gap:6px}.proof-scroll .proof-callout strong{font-size:clamp(34px,3.3vw,48px)}.proof-scroll .proof-callout[data-concern=hydration] strong{font-size:clamp(44px,4.5vw,66px)}.proof-scroll .proof-callout[data-concern=hydration]{top:32%}.proof-scroll .proof-callout[data-concern=wrinkles]{top:19%}.proof-scroll .proof-callout[data-concern=smile]{top:44%}.proof-scroll .proof-bottom{bottom:27px;padding:10px 18px}.proof-scroll .proof-chart svg{height:58px}.proof-scroll .proof-timepoints button{min-height:32px;padding:4px 13px}.proof-scroll .proof-image-note{bottom:7px}.proof-scroll .proof-blemishes{bottom:163px;font-size:10px!important}.proof-scroll .proof-footer{padding-top:8px;gap:24px}.proof-scroll .proof-footer p{max-width:76%;font-size:9px;line-height:1.5}.proof-scroll .proof-pdp{min-height:32px}.proof-scroll [data-device=routinepair] .proof-callout[data-concern=hydration]{top:43%}.proof-scroll [data-device=routinepair] .proof-callout[data-concern=elasticity]{top:32%}.proof-scroll [data-device=routinepair] .proof-eye-feature{top:16%;padding-top:12px;padding-bottom:12px;gap:5px}.proof-scroll .proof-eye-feature strong{font-size:42px}.proof-scroll [data-device=routinepair] .proof-study{top:auto;bottom:174px;font-size:9px}.proof-scroll-stage[data-reading=detail] .proof-callout[aria-pressed=true]{box-shadow:0 0 24px #ffbd921c;border-color:#ffddbc}.proof-scroll .proof-callout{transition:box-shadow .25s,border-color .25s}.proof-flow [data-proof]{display:block!important;scroll-margin-top:calc(var(--proof-top,0px) + 80px)}.proof-flow [data-proof]+[data-proof]{margin-top:36px;padding-top:24px;border-top:1px solid var(--line)}.proof-flow .proof-tabs{top:var(--proof-top,0px)!important}.proof-flow .proof-journey-hint{display:none}
@media(min-width:681px) and (max-height:850px){.proof-scroll .proof-callout-label{font-size:13px}.proof-scroll .proof-callout strong{font-size:34px}.proof-scroll .proof-callout[data-concern=hydration] strong{font-size:46px}.proof-scroll .proof-callout{padding-top:10px;padding-bottom:10px}.proof-scroll .proof-eye-feature strong{font-size:34px}.proof-scroll .proof-eye-feature svg{display:block;position:absolute;top:10px;left:24px;width:14px;height:14px}.proof-scroll .proof-eye-feature>span{padding-left:20px}.proof-scroll .proof-eye-feature{padding-top:10px;padding-bottom:10px}.proof-scroll .proof-blemishes{font-size:9px!important;bottom:158px}.proof-scroll .proof-blemishes small{font-size:8px}.proof-scroll .proof-callout[data-concern=smile]{top:43%}}
@media(max-width:680px){.proof-scroll .proof-explorer{height:auto;--portrait-h:390px;padding-bottom:25px}.proof-scroll .proof-scene-heading{height:348px;top:auto;padding-top:12px}.proof-scroll .proof-scene-heading h3{font-size:25px}.proof-scroll .proof-photo{height:390px;mask-image:linear-gradient(transparent 62px,#000 100px,#000 310px,transparent 385px)}.proof-scroll .proof-photo img{top:45px}.proof-scroll .proof-face-shade{height:390px}.proof-scroll .proof-callout{padding-top:10px;padding-bottom:10px;gap:4px;width:29%}.proof-scroll .proof-callout-label{font-size:11px;min-height:25px;gap:3px}.proof-scroll .proof-callout strong,.proof-scroll .proof-callout[data-concern=hydration] strong{font-size:28px}.proof-scroll .proof-callout-time{font-size:10px}.proof-scroll .proof-callout[data-concern=hydration]{top:232px}.proof-scroll .proof-callout[data-concern=wrinkles]{top:123px;width:29%}.proof-scroll .proof-callout[data-concern=smile]{top:259px}.proof-scroll .proof-blemishes{bottom:auto;font-size:10px!important;padding-top:7px}.proof-scroll .proof-blemishes small{font-size:9px}.proof-scroll .proof-bottom{bottom:auto;margin-top:8px;padding:10px 12px}.proof-scroll .proof-chart svg{height:55px}.proof-scroll .proof-chart-heading{font-size:10px}.proof-scroll .proof-timepoints button{min-height:36px;font-size:10px}.proof-scroll .proof-footer{display:flex;gap:12px}.proof-scroll .proof-footer p{max-width:none;flex:1;font-size:9px;line-height:1.45}.proof-scroll .proof-pdp{width:85px;white-space:normal;gap:8px;margin-top:0;font-size:11px!important}.proof-scroll .proof-journey-hint{font-size:9px;padding-top:8px;gap:8px}.proof-scroll [data-device=routinepair] .proof-callout[data-concern=hydration]{top:251px}.proof-scroll [data-device=routinepair] .proof-callout[data-concern=elasticity]{top:235px}.proof-scroll [data-device=routinepair] .proof-eye-feature{top:121px;width:29%;gap:5px;padding-top:10px;padding-bottom:10px}.proof-scroll .proof-eye-feature strong{font-size:28px}.proof-scroll .proof-eye-feature svg{display:block;position:absolute;top:10px;left:14px;width:13px;height:13px}.proof-scroll .proof-eye-feature>span{padding-left:17px}.proof-scroll .proof-eye-feature span{font-size:11px}.proof-scroll .proof-eye-feature>small{font-size:9px}.proof-scroll [data-device=routinepair] .proof-study{bottom:auto;font-size:9px;margin-bottom:0!important}.proof-flow .proof-callout-label{font-size:11px}.proof-flow .proof-callout-time{font-size:10px}.proof-flow .proof-footer p{font-size:10px}.proof-flow .proof-eye-feature>small{font-size:9px}}

.proof-scroll .proof-dots text{font-size:30px}@media(max-width:680px){.proof-scroll .proof-timepoints button{min-height:44px}}

@media(min-width:681px) and (max-height:850px){.proof-scroll .proof-callout[data-concern=hydration]{top:28%}.proof-scroll .proof-callout[data-concern=wrinkles]{top:16%}.proof-scroll .proof-callout[data-concern=smile]{top:40%}.proof-scroll [data-device=routinepair] .proof-callout[data-concern=hydration]{top:37%}.proof-scroll [data-device=routinepair] .proof-callout[data-concern=elasticity]{top:32%}.proof-scroll [data-device=routinepair] .proof-eye-feature{top:14%}}

@media(min-width:681px){.proof-scroll [data-device=routinepair] .proof-study{top:122px;bottom:auto;left:3%;right:auto;text-align:left}}
