.rd-hero{position:relative;padding:clamp(3.5rem, 7vw, 5.5rem) 0 0;text-align:center;overflow:hidden;border-bottom:1px solid var(--line)}.rd-hero__copy{max-width:760px;margin-inline:auto}.rd-hero .kicker{justify-content:center}.rd-hero__title{font-size:clamp(2.6rem, 7vw, 4.8rem);line-height:.98;letter-spacing:-.02em;margin:.35em 0 .3em}.rd-hero__accroche{font-family:var(--font-display);font-weight:500;font-size:clamp(1.1rem, 2.2vw, 1.45rem);line-height:1.4;color:var(--ink-2);max-width:30em;margin-inline:auto}.rd-hero__price{margin-top:1.15rem;font-family:var(--font-mono);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.rd-hero__ctas{display:flex;flex-wrap:wrap;gap:.9rem;justify-content:center;margin-top:1.7rem}.rd-hero__visual{position:relative;margin-top:clamp(1.25rem, 3.5vw, 2.5rem);display:grid;place-items:end center}.rd-hero__visual::before{content:'';position:absolute;inset:12% 8% 0;background:radial-gradient(55% 62% at 50% 68%,var(--cobalt-tint) 0%,transparent 72%);pointer-events:none}.rd-hero__visual img{position:relative;display:block;max-height:clamp(320px, 46vw, 560px);max-width:min(88vw, 640px);object-fit:contain;filter:drop-shadow(0 30px 30px rgb(18 22 29 / .18))}.rd-hero--dark{background:var(--ink-surface);border-bottom-color:var(--line-dark);color:#fff}.rd-hero--dark .rd-hero__title{color:#fff}.rd-hero--dark .accent-word{color:var(--accent-bright)}.rd-hero--dark .rd-hero__accroche{color:#A8B2BF}.rd-hero--dark .rd-hero__price{color:var(--accent-bright)}.rd-hero--dark .rd-hero__visual::before{background:radial-gradient(55% 62% at 50% 68%,rgb(0 201 126 / .12) 0%,transparent 72%)}.rd-hero--dark .rd-hero__visual img{filter:drop-shadow(0 30px 34px rgb(0 0 0 / .5))}.rd-band{margin:0}.rd-band__media{position:relative;aspect-ratio:21 / 9;min-height:300px;overflow:hidden;background:#0E1116}.rd-band__media video,.rd-band__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rd-band__poster{z-index:0}.rd-band__media video{z-index:1}.rd-band__caption{padding-block:1.15rem;text-align:center;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}@media (max-width:760px){.rd-band__media{aspect-ratio:4 / 3;min-height:0}}.rd-stats__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem, 4vw, 3rem)}.rd-stat{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.rd-stat__value{font-family:var(--font-display);font-weight:800;font-size:clamp(2.4rem, 6.5vw, 4.6rem);line-height:1;letter-spacing:-.02em;color:#fff}.rd-stat__unit{font-size:.45em;font-weight:700;color:var(--accent-bright);margin-left:.18em}.rd-stat__label{max-width:24ch;font-size:.92rem;line-height:1.5;color:#A8B2BF}@media (max-width:700px){.rd-stats__grid{grid-template-columns:1fr;gap:2.2rem}}.rd-dof__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem, 5vw, 4.5rem);align-items:center}.rd-dof__lead{margin-top:1.1rem;font-size:clamp(1.02rem, 1.6vw, 1.15rem);line-height:1.6;color:var(--ink-2)}.rd-dof__note{margin-top:1rem;font-size:.95rem;line-height:1.6;color:var(--ink-3)}.rd-dof__link{display:inline-block;margin-top:1.1rem;font-size:.95rem}.rd-dof__chart{padding:clamp(1.4rem, 3vw, 2.2rem);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper)}.rd-dof__total{display:flex;align-items:baseline;gap:.3rem;margin:0;font-family:var(--font-display);font-weight:800;line-height:1}.rd-dof__total-n{font-size:clamp(3rem, 7vw, 4.4rem);letter-spacing:-.02em;color:var(--ink)}.rd-dof__total-u{font-size:1.35rem;color:var(--accent)}.rd-dof__bar{display:flex;gap:4px;height:14px;margin:1.2rem 0 1.3rem;border-radius:var(--r-pill);overflow:hidden}.rd-dof__tone--1{background:var(--ink)}.rd-dof__tone--2{background:var(--cobalt)}.rd-dof__tone--3{background:var(--accent)}.rd-dof__parts{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}.rd-dof__part{display:grid;grid-template-columns:auto 2.6rem minmax(0,1fr);gap:.75rem;align-items:baseline;padding-top:.9rem;border-top:1px solid var(--line)}.rd-dof__swatch{width:10px;height:10px;border-radius:50%}.rd-dof__n{font-family:var(--font-display);font-weight:800;font-size:1.8rem;line-height:1;color:var(--ink)}.rd-dof__body{font-size:.95rem;line-height:1.5;color:var(--ink-2)}.rd-dof__body strong{color:var(--ink)}.rd-dof__usage{display:block;margin-top:.15rem;font-size:.88rem;color:var(--ink-3)}@media (max-width:860px){.rd-dof__grid{grid-template-columns:minmax(0,1fr)}}.rd-incl__chips{list-style:none;margin:clamp(1.8rem, 3.5vw, 2.6rem) auto 0;padding:0;display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center;max-width:880px}.rd-incl__chips li{display:inline-flex;align-items:center;gap:.55em;padding:.55em 1em;border-radius:var(--r-pill);background:var(--paper);border:1px solid var(--line-2);font-size:.92rem;color:var(--ink)}.rd-incl__chips svg{width:14px;height:14px;flex:none;color:var(--accent)}.rd-incl__note{text-align:center;margin-top:1.5rem}.rd-ultra .display-md{color:#fff}.rd-ultra__list{list-style:none;margin:clamp(1.8rem, 3.5vw, 2.6rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem clamp(1.5rem, 3vw, 2.5rem)}.rd-ultra__list li{display:flex;gap:.8rem;align-items:baseline;padding-bottom:.9rem;border-bottom:1px solid var(--line-dark);font-family:var(--font-display);font-weight:600;font-size:clamp(1.05rem, 1.8vw, 1.35rem);color:#fff}.rd-ultra__plus{flex:none;color:var(--accent-bright);font-weight:800}.rd-ultra__value{margin-top:clamp(2rem, 4vw, 3rem);max-width:30em;font-family:var(--font-display);font-weight:500;font-size:clamp(1.15rem, 2.2vw, 1.5rem);line-height:1.45;color:#A8B2BF}.rd-ultra__value strong{color:#fff;font-weight:800}.rd-ultra__lead{margin-top:1rem;max-width:46em;font-size:clamp(1rem, 1.6vw, 1.12rem);line-height:1.6;color:#A8B2BF}.rd-why{list-style:none;margin:clamp(1.8rem, 3.5vw, 2.6rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem clamp(1.5rem, 3vw, 2.5rem)}.rd-why__item{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.9rem;padding-bottom:1.2rem;border-bottom:1px solid var(--line-dark)}.rd-why__num{grid-row:span 2;padding-top:.25rem;font-family:var(--font-display);font-weight:800;font-size:.95rem;color:var(--accent-bright)}.rd-why__title{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(1.05rem, 1.7vw, 1.25rem);color:#fff}.rd-why__text{margin:.35rem 0 0;font-size:.95rem;line-height:1.55;color:#A8B2BF}@media (max-width:700px){.rd-ultra__list{grid-template-columns:1fr}.rd-why{grid-template-columns:minmax(0,1fr)}}.rd-final{text-align:center}.rd-final__title{font-size:clamp(2rem, 4.5vw, 3.2rem);letter-spacing:-.02em}.rd-final__ctas{display:flex;flex-direction:column;align-items:center;gap:1.15rem;margin-top:1.9rem}.rd-final__compare{font-size:.95rem}@media (prefers-reduced-motion:reduce){.rd-band__media video{display:none}}