.rw .quote{border-left:3px solid var(--bulb);max-width:30ch;margin-top:clamp(30px,3.6vw,46px);padding:4px 0 4px clamp(18px,2.4vw,30px)}.rw .quote__q{font-family:var(--f-display);letter-spacing:-.024em;text-wrap:balance;font-size:clamp(1.5rem,3vw,2.3rem);font-weight:500;line-height:1.12}.rw .quote__w{font-family:var(--f-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-mute);margin-top:12px;font-size:.688rem}.rw .offer{max-width:640px;margin-top:clamp(34px,4vw,52px)}.rw .price{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:16px;display:flex}.rw .price__was{font-family:var(--f-mono);color:var(--ink-mute);font-variant-numeric:tabular-nums;font-size:1.05rem;text-decoration:line-through}.rw .price__is{font-family:var(--f-display);letter-spacing:-.032em;font-variant-numeric:tabular-nums;font-size:clamp(2.8rem,7vw,4.2rem);font-weight:500;line-height:.95}.rw .price__per{font-family:var(--f-mono);letter-spacing:.06em;color:var(--ink-mute);font-size:.813rem}.rw .specs{border-top:1px solid var(--hair);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;margin-top:20px;padding-top:18px;display:grid}.rw .spec__k{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:3px;font-size:.594rem}.rw .spec__v{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:.938rem}.rw .guar{border-left:3px solid var(--bulb);max-width:48ch;margin-top:clamp(30px,3.6vw,44px);padding-left:clamp(18px,2.4vw,30px)}.rw .guar__lead{font-family:var(--f-display);letter-spacing:-.02em;color:#f7f5ee;text-wrap:balance;font-size:clamp(1.28rem,2.3vw,1.8rem);font-weight:500;line-height:1.22}.rw .guar__body{color:#edefe9b3;margin-top:16px;font-size:.975rem;line-height:1.6}.rw .steps{border-top:1px solid var(--hair);margin-top:clamp(32px,4vw,50px);padding:0;list-style:none}.rw .step{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr);gap:3px 28px;padding:20px 0;display:grid}.rw .step__n{font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--bulb-ink);font-variant-numeric:tabular-nums;padding-top:3px;font-size:.688rem}.rw .step__t{font-family:var(--f-display);letter-spacing:-.018em;font-size:1.12rem;font-weight:500}.rw .step__d{color:var(--ink-mid);max-width:58ch;margin-top:3px;font-size:.938rem;line-height:1.55}.rw .nots{border-top:1px solid var(--hair);margin-top:clamp(28px,3.4vw,42px);padding:0;list-style:none}.rw .not{border-bottom:1px solid var(--hair);color:var(--ink-mid);gap:16px;max-width:68ch;padding:16px 0;font-size:.975rem;line-height:1.55;display:flex}.rw .not:before{content:"×";font-family:var(--f-mono);color:var(--bulb-ink);flex:none;line-height:1.5}.rw .qa{border-top:1px solid var(--hair);margin-top:clamp(30px,3.6vw,44px)}.rw .qa details{border-bottom:1px solid var(--hair)}.rw .qa summary{cursor:pointer;font-family:var(--f-display);letter-spacing:-.015em;justify-content:space-between;align-items:baseline;gap:20px;padding:17px 0;font-size:1.08rem;font-weight:500;list-style:none;display:flex}.rw .qa summary::-webkit-details-marker{display:none}.rw .qa summary:after{content:"+";font-family:var(--f-mono);color:var(--bulb-ink);flex:none;transition:transform .18s}.rw .qa details[open] summary:after{transform:rotate(45deg)}.rw .qa p{color:var(--ink-mid);max-width:62ch;padding:0 0 20px;font-size:.938rem;line-height:1.6}.rw .reach{font-family:var(--f-mono);color:#edefe99e;flex-wrap:wrap;gap:6px 22px;margin-top:6px;font-size:.813rem;display:flex}.rw .reach a{color:var(--bulb-lite);text-decoration:none}.rw .reach a:hover{text-decoration:underline}@media (min-width:720px){.rw .step{grid-template-columns:92px minmax(0,1fr)}.rw .specs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1060px){.rw .close__in--wide{max-width:46ch}}
