:root{--bg:#111314;--panel:#191b1d;--line:#303234;--muted:#96999d;--text:#f3f4f4;--red:#ff3c48}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,"Segoe UI",sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--red);outline-offset:5px}button{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.1;letter-spacing:-.045em}h2{font-size:clamp(2rem,3.8vw,3.5rem);font-weight:500}h3{font-size:1.7rem;font-weight:600}p{color:#b3b5b8}.header{height:98px;margin:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:30px}.logo{display:flex;align-items:center;color:white;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;font-size:1.65rem;letter-spacing:-.08em;font-weight:500;white-space:nowrap}.logo span{font-weight:800;letter-spacing:-.06em}.logo svg{width:32px;margin-left:10px;fill:none;stroke:var(--red);stroke-width:2}.header nav{display:flex;gap:33px;font-size:.9rem;color:#b3b5b8}.header a:hover{color:white}.nav-cta{font-size:.9rem;border:1px solid #55585b;border-radius:5px;padding:10px 19px;display:flex;gap:23px}.hero{padding:42px 5% 0;overflow:hidden}.hero-top,.hero-bottom{display:flex;justify-content:space-between;align-items:center}.eyebrow{font-size:.78rem;letter-spacing:.15em;font-weight:600;color:var(--red)}.red-dot{display:inline-block;width:7px;height:7px;background:var(--red);border-radius:50%;margin-right:9px}.edition{font-size:.75rem;letter-spacing:.1em;color:#86898c}.hero-copy{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;padding:44px 0 28px}h1{font-size:clamp(3.9rem,7.7vw,8rem);font-weight:500;letter-spacing:-.065em;line-height:1.04}h1 em{font-style:normal;color:var(--red)}.hero-aside{padding:0 25px 12px 0}.hero-aside p{font-size:1.08rem;line-height:1.8;margin-bottom:24px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;padding:14px 22px;border-radius:4px;font-weight:600;font-size:.9rem;transition:transform .2s,background .2s}.button:hover{transform:translateY(-3px)}.red{background:var(--red);color:#fff}.red:hover{background:#e62e3b}.monitor{position:relative;height:226px;margin-top:22px;background-image:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:27px 27px;border-top:1px solid #252729;border-bottom:1px solid #252729}canvas{width:100%;height:100%;display:block}.monitor-label{position:absolute;left:0;top:13px;font-size:.67rem;color:#75797e;letter-spacing:.18em}.pulse-value{position:absolute;right:0;top:20px;background:linear-gradient(90deg,transparent,var(--bg) 22%);height:170px;padding:20px 0 15px 48px;display:grid;grid-template-columns:28px auto 35px;align-items:center;column-gap:8px}.pulse-value strong{font:500 5.5rem/1 system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:-.07em}.heart{color:var(--red);font-size:1.4rem;animation:heart .833333s infinite}.bpm{align-self:end;margin-bottom:20px;font-size:.75rem;color:var(--red)}.pulse-value small{grid-column:1/-1;text-align:right;font-size:.61rem;letter-spacing:.1em;color:#929599}.motion{position:absolute;bottom:10px;right:0;border:1px solid #494d50;background:var(--bg);width:31px;height:29px;border-radius:4px;line-height:1}.hero-bottom{padding:20px 0;font-size:.79rem;color:#9a9da0}.hero-bottom a{color:#d2d4d6}.hero-bottom a span{margin-left:18px}.section{padding:94px 5%;scroll-margin-top:25px}.intro{display:grid;grid-template-columns:1fr 2.3fr;border-top:1px solid var(--line);margin-top:40px}.intro>.eyebrow{padding-top:8px}.intro h2{margin-bottom:29px}.muted{color:#85898d}.intro-copy{display:grid;grid-template-columns:1fr 1fr;gap:35px;font-size:1rem}.text-link{display:inline-block;font-size:.87rem;border-bottom:1px solid #73767a;padding-bottom:3px;margin-top:24px}.text-link:hover{color:var(--red);border-color:var(--red)}.products{background:#1a1c1e}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:43px;gap:30px}.section-heading .eyebrow{margin-bottom:23px}.section-heading>p{font-size:.94rem;margin-bottom:4px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.product{background:#222426;border:1px solid #343638;border-radius:7px;overflow:hidden;display:flex;flex-direction:column}.product-image{height:300px;position:relative;overflow:hidden;background:#e9eaeb}.product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:38px 20px 20px;transition:transform .5s}.product:hover img{transform:scale(1.045)}.tag{position:absolute;z-index:1;top:17px;left:18px;font-size:.62rem;letter-spacing:.1em;color:#45474b;background:#fff9;padding:5px 8px;border:1px solid #00000012;border-radius:3px}.product-number{position:absolute;bottom:12px;right:18px;font-size:.75rem;color:#72767c}.product-body{padding:26px;display:flex;flex-direction:column;flex:1}.brand{font-size:.7rem;letter-spacing:.15em;color:#9b9fa3;margin-bottom:10px}.product h3{margin-bottom:17px}.product-body>p:not(.brand){font-size:.93rem;line-height:1.75}.chips{display:flex;gap:6px;flex-wrap:wrap;margin:23px 0}.chips span{padding:3px 8px;background:#ffffff07;border:1px solid #ffffff0c;border-radius:4px;font-size:.69rem;color:#c6c8ca}.product details{border-top:1px solid #3b3d3f;font-size:.84rem;margin-top:auto}.product summary{padding:16px 0;display:flex;justify-content:space-between;cursor:pointer;list-style:none}.product summary::-webkit-details-marker{display:none}.product details[open] summary span{transform:rotate(45deg)}.detail p{font-size:.85rem;margin-bottom:15px}.shop-link{display:flex;justify-content:space-between;border-top:1px solid #3b3d3f;padding-top:17px;font-size:.85rem;color:#fff}.shop-link:hover{color:var(--red)}.source-note{font-size:.75rem;color:#8e9296;margin-top:24px;line-height:1.7}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:.9rem;min-width:730px;text-align:left}caption{caption-side:bottom;text-align:left;color:#8e9296;font-size:.75rem;padding-top:18px}th,td{padding:20px 23px;vertical-align:top;border-bottom:1px solid #333638;width:25%}thead th{font-weight:600;background:#212325;padding:24px 23px}thead th:first-child{color:#96999d}thead span{display:block;font-size:.72rem;font-weight:400;color:#999da1;margin-top:9px}tbody th{color:#b7babe;font-weight:400}td{color:#dddfe1}.check{color:var(--red);padding-right:5px}.verdict{background:#1d1f21}.verdict td{font-size:.85rem;color:#b8bbbe}.videos{border-top:1px solid var(--line)}.video-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.video-cover{border:1px solid #333;padding:0;position:relative;aspect-ratio:16/9;width:100%;display:block;border-radius:5px;overflow:hidden;background:#222}.video-cover img{width:100%;height:100%;object-fit:cover;filter:brightness(.7);transition:filter .3s}.video-cover:hover img{filter:brightness(.9)}.play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:62px;height:62px;border:1px solid #ffffff88;background:#ffffff1c;backdrop-filter:blur(10px);border-radius:50%;font-size:18px;padding-left:4px}.video-badge{position:absolute;bottom:16px;left:18px;font-size:.65rem;letter-spacing:.12em;color:white}.video-grid .brand{margin-top:23px}.video-grid h3{font-size:1.4rem;margin-bottom:13px}.video-grid article>p:not(.brand){font-size:.9rem}.video-grid iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:5px}.closing{background:var(--red);padding:70px 5%;position:relative}.closing .eyebrow{color:#57141c;margin-bottom:24px}.closing h2{font-size:clamp(2.4rem,5vw,4.5rem);font-weight:550}.light{background:white;color:#151719;position:absolute;right:5%;bottom:78px}footer{padding:44px 5% 20px}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:25px;border-bottom:1px solid var(--line);padding-bottom:30px}.footer-top p,.footer-top>a:last-child{font-size:.8rem}.footer-info{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding:26px 0}.footer-info summary{font-size:.78rem;cursor:pointer;color:#a7abae}.footer-info p{font-size:.78rem;line-height:1.7;margin-top:15px}.footer-info p a{text-decoration:underline}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:22px;font-size:.68rem;color:#8d9194}.footer-bottom span:nth-child(2){letter-spacing:.16em}@keyframes heart{0%,45%,100%{transform:scale(1)}15%{transform:scale(1.22)}}body.paused .heart{animation-play-state:paused}@media(min-width:1600px){body{max-width:1700px;margin:auto}}@media(max-width:950px){.header nav{gap:20px}.hero-aside{padding-right:0}.hero-aside p{font-size:.95rem}.product-grid{gap:14px}.product-body{padding:20px}.product-image{height:245px}.chips{gap:5px}.intro{grid-template-columns:1fr 3fr}.intro-copy{gap:24px}.light{position:static;margin-top:30px}.section{padding-top:70px;padding-bottom:70px}}@media(max-width:700px){.header{height:auto;min-height:83px;flex-wrap:wrap;gap:15px;padding:22px 0 18px}.logo{font-size:1.45rem}.nav-cta{font-size:.78rem;padding:8px 13px}.header nav{order:3;width:100%;justify-content:space-between;gap:12px;font-size:.82rem}.hero{padding-top:27px}.edition{display:none}.hero-copy{display:block;padding-top:30px}h1{font-size:clamp(3.6rem,11vw,5.4rem)}.hero-aside{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:26px;padding:0}.hero-aside p{font-size:.87rem;margin:0}.hero-aside .button{padding:12px;font-size:.75rem;gap:12px}.monitor{height:190px;margin-top:0}.pulse-value{top:15px;padding-left:28px;height:135px}.pulse-value strong{font-size:4rem}.pulse-value small{font-size:.55rem}.bpm{margin-bottom:10px}.hero-bottom{align-items:start;gap:20px;font-size:.69rem}.hero-bottom a{text-align:right}.hero-bottom a span{margin-left:5px}.intro{display:block;margin-top:23px}.intro>.eyebrow{margin-bottom:25px}.intro-copy{grid-template-columns:1fr;gap:18px}.section{padding-top:55px;padding-bottom:55px}.section-heading{align-items:start;display:block;margin-bottom:28px}.section-heading>p{margin-top:22px}.product-grid{grid-template-columns:1fr;gap:25px}.product-image{height:310px}.product-body{padding:25px}.product-body>p:not(.brand){font-size:1rem}.chips span{font-size:.75rem}.product summary,.shop-link{font-size:.9rem}.video-grid{grid-template-columns:1fr;gap:36px}.closing{padding-top:50px;padding-bottom:50px}.footer-top{flex-wrap:wrap;gap:17px}.footer-top p{order:3;flex-basis:100%}.footer-info{grid-template-columns:1fr;gap:20px}.footer-bottom{gap:18px;font-size:.65rem}.footer-bottom span:nth-child(2){display:none}.eyebrow{font-size:.72rem}h2{font-size:2.5rem}.intro h2{font-size:2.4rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}

.tag,.chips span,.brand,.video-badge,.edition,.monitor-label,.footer-bottom,.pulse-value small{font-size:.75rem}.header nav,.nav-cta,.hero-bottom,.text-link,.source-note,.footer-info summary,.footer-info p,.footer-top p,.footer-top>a:last-child{font-size:.875rem}

.product-stat{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px 20px;background:#e1dcd6;color:#25272a;text-align:center}.product-stat strong{font:500 5rem/1 system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:-.06em}.product-stat strong span{font-size:1.5rem;letter-spacing:-.03em;padding-left:8px}.product-stat p{color:#696661;font-size:.9rem;line-height:1.5;margin-top:18px}.scale-stat{background:#d7dee1}.scale-stat strong{font-size:3.1rem;line-height:1.08}.scale-stat p{color:#4f5c62}

.product:first-child .product-image{background:#000}.product:first-child .product-image img{padding:0;object-fit:cover;object-position:76% center;mix-blend-mode:normal}.product:first-child .tag{background:#151719cc;color:#ddd;border-color:#555}.product:first-child .product-number{color:#aaa}

/* Ultra 4: original product image and accessible health explanations. */
.product:first-child .product-image img{object-fit:contain;object-position:center;padding:35px;width:100%;height:100%}
.watch-health{border-top:1px solid var(--line)}.watch-health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.watch-health details{border:1px solid #555;border-radius:12px;padding:22px;background:#191c1f}.watch-health summary{font-size:1.1rem;cursor:pointer;line-height:1.5;font-weight:600}.watch-health details p{font-size:1rem;line-height:1.8;margin:18px 0;color:#d1d5da}.watch-health a{font-size:.9rem;text-decoration:underline}.watch-health summary:focus-visible{outline:2px solid #fff;outline-offset:6px}@media(max-width:700px){.watch-health-grid{grid-template-columns:1fr}}

.puls-intro-video{width:100%;margin:0;padding:0;background:#000}.puls-video-frame{position:relative;width:100%;aspect-ratio:16/9}.puls-video-frame iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}.puls-video-link{margin:0;padding:14px 5.5% 20px;text-align:right;font-size:.875rem;color:#d1d5da}.puls-video-link a{text-decoration:underline}.puls-video-link a:focus-visible{outline:2px solid white;outline-offset:5px}
