
:root{--ink:#0d2335;--forest:#0d513b;--ivory:#f8f5ed;--gold:#c78a33;--sage:#aebfa5}
body.v5{background:var(--ivory);color:var(--ink)}
.v5 header{background:#fbf9f3;padding:12px 4%;border:0;box-shadow:0 3px 22px #28352010}
.v5 header .clock-brand{width:190px}
.v5 nav{letter-spacing:.04em;text-transform:uppercase;font-size:12px}
.v5 h1,.v5 h2,.v5 h3{font-family:Georgia,'Times New Roman',serif;color:#101820}
.v5 .eyebrow{color:#9a6323;letter-spacing:.22em;font-weight:700}
.v5 .button{background:var(--forest);text-transform:uppercase;letter-spacing:.12em;border-radius:2px}
.v5-home-hero{min-height:620px;background:linear-gradient(90deg,#faf7f0 0 27%,#faf7f0e8 34%,transparent 48%),url('natural-trio.webp') right center/auto 100% no-repeat;display:flex;align-items:center;padding:70px max(7vw,40px)}
.home-copy{width:min(430px,38%);position:relative;z-index:1}.home-copy h1{font-size:clamp(48px,5.1vw,76px);line-height:.92;margin:18px 0 25px}.home-copy p{font:25px/1.35 Georgia,serif;max-width:420px}
.time-landscape{min-height:390px;background:url('timeline.webp') center/cover no-repeat}
.v5 .page-intro{padding-top:90px}.v5 .page-intro h1{font-size:clamp(58px,7vw,95px)}
.v5 .focus-hero,.v5 .product-hero{background:linear-gradient(90deg,#f8f5ed,#e8ebdf);min-height:610px}
.v5 .product-art{filter:drop-shadow(0 22px 25px #4b583026);width:min(100%,290px)}
.v5 .routine-step{padding:55px 0}.v5 .routine-step .product-art{width:280px}
.v5 .protocol-grid{background:#fffaf2;padding:45px;border-top:1px solid #d6be98;border-bottom:1px solid #d6be98}
.v5 .protocol-cell{border-color:#c78a33}.v5 .note-panel,.v5 .feature{background:#eef0e6;border-radius:0}
.v5 .story-layout{background:#f0eee5;padding:50px}.v5 .story-mark{color:#aab99e;text-shadow:0 12px 25px #27402d1c}
.visual-story{min-height:520px;margin-top:70px;background-size:cover;background-position:center;display:flex;align-items:center;padding:60px max(7vw,50px)}
.visual-copy{background:#fbf8f0e8;backdrop-filter:blur(7px);padding:45px;width:min(520px,46%);box-shadow:0 20px 55px #2533261c}.visual-copy h2{font-size:clamp(42px,5vw,68px);margin:12px 0}.visual-copy p{font-size:19px}
.protocol-visual{background-image:linear-gradient(90deg,transparent 42%,#f8f4e8aa),url('timeline.webp');justify-content:flex-end}.routine-visual{background-image:url('workday.webp')}.workday-visual{background-image:url('midday-desk.webp');justify-content:flex-end}.story-visual{background-image:url('story-notebook.webp')}.morning-life{background-image:url('morning-life.webp');justify-content:flex-end}.midday-life{background-image:url('midday-life.webp')}.evening-life{background-image:url('evening-life.webp');justify-content:flex-end}.reminder-visual{background-image:url('story-notebook.webp')}
.v5 .band{background:linear-gradient(100deg,#0b3f2e,#0e5b40);color:white}.v5 .band h2{color:white}.v5 footer{background:#0b4735;color:#fff}.v5 footer .clock-brand{opacity:.95}.v5 footer a{color:#fff}
.v5 details{background:#fffdf8;padding:20px 18px;border-color:#dacdb8}.v5 details+details{margin-top:2px}
[dir=rtl] .v5-home-hero{background:linear-gradient(270deg,#faf7f0 0 33%,transparent 57%),url('natural-trio.webp') center/cover no-repeat;justify-content:flex-start}[dir=rtl] .home-copy{text-align:right}[dir=rtl] .visual-copy{text-align:right}
@media(max-width:760px){.v5-home-hero{min-height:720px;background:linear-gradient(0deg,#faf7f0 0 38%,transparent 68%),url('natural-trio.webp') center top/auto 480px no-repeat;align-items:flex-end;padding:35px 24px}.home-copy{width:100%;text-align:center}.home-copy h1{font-size:49px}.home-copy p{font-size:21px}.time-landscape{min-height:280px}.visual-story{min-height:650px;align-items:flex-end;padding:25px;background-position:center}.visual-copy{width:100%;padding:28px}.visual-copy h2{font-size:38px}.v5 .protocol-grid,.v5 .story-layout{padding:25px}.v5 .page-intro h1{font-size:45px}[dir=rtl] .v5-home-hero{background:linear-gradient(0deg,#faf7f0 0 38%,transparent 68%),url('natural-trio.webp') center top/auto 480px no-repeat}.v5 header .clock-brand{width:200px}}.v5 .routine-step .product-art{background-image:url('828-clinical-bottles.png');background-color:transparent;background-repeat:no-repeat;background-size:auto 100%;background-position:28.5% 50%;aspect-ratio:200/678;width:min(100%,200px);margin-inline:auto;filter:none;mix-blend-mode:darken;border-radius:0}.v5 .routine-step .product-art.p1{background-position:50% 50%}.v5 .routine-step .product-art.p2{background-position:71.1% 50%}@media(max-width:760px){.v5 .routine-step .product-art{width:min(100%,150px)}}.page-on-the-go .focus-hero .product-art{background-image:url('828-clinical-bottles.png');background-color:transparent;background-repeat:no-repeat;background-size:auto 100%;background-position:50% 50%;aspect-ratio:200/678;width:min(100%,235px);margin-inline:auto;filter:none;mix-blend-mode:darken;border-radius:0}@media(max-width:760px){.page-on-the-go .focus-hero .product-art{width:min(100%,180px)}}
