.alternative-page{--alternative-space:clamp(72px,8vw,120px)}.alternative-page h2{letter-spacing:-.025em;font-size:clamp(2rem,3.4vw,3.2rem);line-height:1.12}.alternative-hero{padding-block:150px var(--alternative-space);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:64px;display:grid}.alternative-hero h1{letter-spacing:-.03em;font-size:clamp(2.7rem,4.2vw,4rem);line-height:1.06}.alternative-hero p,.alternative-section-heading p,.alternative-controls p,.alternative-value p,.alternative-story p{font-size:var(--text-body);color:var(--color-ink-500);line-height:1.8}.alternative-hero p{margin-block:28px 32px}.alternative-reassurance{color:var(--color-ink-400);margin-top:18px;font-size:.78rem;display:block}.alternative-link{color:var(--color-ember-700);text-underline-offset:5px;margin-top:24px;font-size:.95rem;font-weight:600;display:inline-block}.alternative-link:hover{text-decoration:underline}.alternative-hero figure{min-width:0;margin:0}.alternative-hero img{filter:drop-shadow(0 14px 20px #211b1120);width:100%;height:auto}.alternative-hero figcaption{text-align:center;color:var(--color-ink-400);margin-top:24px;font-size:.75rem}.alternative-compare,.alternative-product,.alternative-controls,.alternative-value,.alternative-story,.alternative-faq{padding-block:var(--alternative-space)}.alternative-compare,.alternative-story,.alternative-faq{border-top:1px solid var(--color-paper-200)}.alternative-section-heading,.alternative-controls,.alternative-value,.alternative-story,.alternative-faq{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;display:grid}.alternative-section-heading{align-items:start;margin-bottom:48px}.alternative-compare table{border-collapse:collapse;text-align:left;width:100%}.alternative-compare th,.alternative-compare td{border-bottom:1px solid var(--color-paper-200);vertical-align:top;width:50%;padding:24px;line-height:1.7}.alternative-compare thead th{color:var(--color-ink-500);padding-top:0;font-size:.85rem;font-weight:500}.alternative-compare tbody th{font-weight:550}.alternative-compare td{background:var(--color-paper-100);color:var(--color-ink-600)}.alternative-page .alternative-note{color:var(--color-ink-400);max-width:850px;margin-top:24px;font-size:.875rem;line-height:1.7}.alternative-screen{background:var(--color-paper-100);border-radius:8px;padding:32px}.alternative-screen img{filter:drop-shadow(0 12px 15px #211b1120);width:100%;height:auto}.alternative-controls{align-items:center}.alternative-controls p,.alternative-value p,.alternative-story p{margin-top:24px}.alternative-control-art{background:var(--color-paper-100);border-radius:8px;padding:40px}.alternative-rebuild{padding-block:var(--alternative-space);background:var(--color-paper-100)}.alternative-rebuild ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:0;padding:0;list-style:none;display:grid}.alternative-rebuild li{border-top:1px solid var(--color-paper-300);padding-top:28px}.alternative-rebuild h3{font-size:1.5rem}.alternative-rebuild li p{color:var(--color-ink-500);margin-top:16px;line-height:1.8}.alternative-value{align-items:center}.alternative-price{background:var(--color-paper-0);border:1px solid var(--color-paper-200);border-radius:12px;padding:40px}.alternative-price>strong{font:550 3rem/1.2 var(--font-display)}.alternative-price>strong span{color:var(--color-ember-600)}.alternative-price hr{border:0;border-top:1px solid var(--color-paper-200);margin-top:28px}.alternative-price a{margin-top:28px}.alternative-story .alternative-source{color:var(--color-ink-400);font-size:.75rem}.alternative-source a{text-underline-offset:3px;text-decoration:underline}.alternative-faq details{border-bottom:1px solid var(--color-paper-200)}.alternative-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:24px;font-weight:600;list-style:none;display:flex}.alternative-faq summary::-webkit-details-marker{display:none}.alternative-faq .faq-chevron{flex-shrink:0}.alternative-faq .faq-body p{font-size:var(--text-body);color:var(--color-ink-500);padding-bottom:24px;line-height:1.8}@media (prefers-reduced-motion:no-preference){.alternative-faq .faq-chevron{transition:transform .3s}}@media (width<=1023px){.alternative-hero{gap:32px}.alternative-section-heading,.alternative-controls,.alternative-value,.alternative-story,.alternative-faq{gap:48px}.alternative-control-art{padding:24px}}@media (width<=767px){.alternative-page h2{font-size:min(2rem,9.2vw)}.alternative-hero{grid-template-columns:1fr;gap:48px;padding-top:112px}.alternative-hero h1{font-size:2.8rem}.alternative-section-heading,.alternative-controls,.alternative-value,.alternative-story,.alternative-faq,.alternative-rebuild ol{grid-template-columns:1fr;gap:32px}.alternative-compare th,.alternative-compare td{padding:16px 12px;font-size:.9rem}.alternative-compare th:first-child{padding-left:0}.alternative-screen{padding:12px}.alternative-price{padding:28px}.alternative-hero p{font-size:var(--text-body)}}
