/* Scoped no-twist presentation revision. Existing renderers and models are unchanged. */
.sales-hero .closing-order{display:flex;flex-direction:column;align-items:center;gap:12px}
.hero-light-options{display:flex;align-items:center;justify-content:center;gap:5px;padding:4px;border:1px solid #dce3da;background:#ffffffeb;border-radius:30px}
.hero-light-options button{font-weight:500;font-family:inherit;font-size:12px;line-height:1.2;color:#526558;border:0;background:transparent;border-radius:22px;padding:10px 14px;min-height:40px;cursor:pointer;white-space:nowrap}
.hero-light-options button[aria-pressed=true]{background:#2a4938;color:#fff}
.hero-light-options button:focus-visible{outline:2px solid #247ae7;outline-offset:3px}
.sales-hero .rotation-stage .rotation-visual{width:min(90vw,calc(min(100svh,100dvh) - var(--s4-nav) - 244px))}
.sales-hero .rotation-visual>img{mix-blend-mode:multiply;transform:scale(1.04)}
#reading-section .reading-unfold-steps{height:260px;align-items:end;gap:8px;padding:0}
#reading-section .reading-unfold-steps li:nth-child(n){padding-bottom:0;align-self:end;min-width:0}
#reading-section .reading-unfold-card{box-sizing:border-box;justify-content:flex-start;padding-top:16px;width:100%;height:140px}
#reading-section .reading-unfold-steps li:nth-child(2) .reading-unfold-card{height:175px}
#reading-section .reading-unfold-steps li:nth-child(3) .reading-unfold-card{height:210px}
#reading-section .reading-unfold-steps li:nth-child(4) .reading-unfold-card{height:245px}
#reading-section .reading-unfold-arrow{display:none}
#comparison .ic-heading{font-size:clamp(30px,4vw,52px);font-weight:500;line-height:1.08;letter-spacing:-.045em;margin:0 0 32px;color:#f2f6ed}
#comparison .ic-heading span{color:#bcdda6}
#comparison .ic-brand-logo{display:block;width:36px;height:36px;object-fit:contain;border-radius:8px;margin:0 auto 12px}
#comparison .ic-mark.partial,#comparison .ic-legend .partial{color:#f1ae68}
#comparison .ic-mark.partial{font-size:31px;font-weight:600}
#comparison .ic-legend{display:flex;flex-wrap:wrap;gap:12px 22px;font-size:11px;color:#bdcbb9;margin:20px 0 0}
@media(max-width:700px){.sales-hero .rotation-stage .rotation-visual{width:min(95vw,calc(min(100svh,100dvh) - var(--s4-nav) - 264px))}.hero-light-options button{font-size:11px;padding-inline:11px}.sales-hero .closing-order{gap:9px}}
@media(max-width:380px){#reading-section .reading-unfold-steps{gap:5px}#reading-section .reading-unfold-card{padding-inline:3px}.hero-light-options button{padding-inline:8px}}
@media(max-height:500px) and (min-width:701px){.sales-hero .rotation-stage .rotation-visual{width:min(45vw,calc(min(100svh,100dvh) - var(--s4-nav) - 110px))}.sales-hero .closing-order{gap:10px}.hero-light-options button{padding-inline:9px}}
