.hwe-sales{background:var(--surface);padding:1.2rem 1rem 1rem}.hwe-sales__wrap{max-width:72rem;margin:auto}.hwe-sales__heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.hwe-sales__heading p{letter-spacing:.15em;color:var(--brand-deep);font-size:.69rem;font-weight:900}.hwe-sales__heading a{min-height:2.75rem;color:var(--brand);align-items:center;gap:.25rem;font-size:.8rem;font-weight:800;display:inline-flex}.hwe-sales__stage{background:var(--brand-deep);box-shadow:var(--shadow-lift);border-radius:1.25rem;overflow:hidden}.hwe-sales__card{isolation:isolate;color:var(--primary-foreground);min-height:24rem;position:relative;overflow:hidden}.hwe-sales__card[hidden]{display:none}.hwe-sales__photo{object-fit:cover;object-position:50% 40%;width:48%;height:100%;position:absolute;inset:0 0 0 auto}.hwe-sales__card--quote .hwe-sales__photo{object-position:65% center;width:55%}.hwe-sales__wash{background:linear-gradient(90deg,var(--brand-deep) 0%,var(--brand-deep) 43%,color-mix(in oklch,var(--brand-deep) 75%,transparent) 57%,transparent 78%),linear-gradient(0deg,color-mix(in oklch,var(--brand-deep) 75%,transparent),transparent 55%);position:absolute;inset:0}.hwe-sales__photo-tag{letter-spacing:.12em;border:1px solid color-mix(in oklch,var(--primary-foreground) 50%,transparent);background:color-mix(in oklch,var(--brand-deep) 80%,transparent);border-radius:.35rem;max-width:40%;padding:.5rem .7rem;font-size:.62rem;font-weight:900;position:absolute;bottom:1.5rem;right:1.5rem}.hwe-sales__link{flex-direction:column;align-items:flex-start;min-height:24rem;padding:2rem 2.5rem;display:flex;position:relative}.hwe-sales__link:after{content:"";position:absolute;inset:0}.hwe-sales__eyebrow{max-width:60%;color:var(--heat-soft);font-size:.73rem;font-weight:700}.hwe-sales__price{font-family:var(--font-display);letter-spacing:-.055em;color:var(--heat);margin-top:.65rem;font-size:clamp(3.5rem,6vw,5.25rem);font-weight:900;line-height:1.05}.hwe-sales__card--quote .hwe-sales__price{max-width:60%;margin-top:1rem;font-size:clamp(2.4rem,4.5vw,3.7rem)}.hwe-sales__suffix{letter-spacing:.2em;color:var(--heat-soft);margin-top:.2rem;font-size:.62rem;font-weight:900}.hwe-sales h2{letter-spacing:-.025em;max-width:54%;margin-top:.85rem;font-size:1.7rem;font-weight:900;line-height:1.15}.hwe-sales__body{max-width:51%;color:var(--primary-foreground);margin-top:.65rem;font-size:.88rem;line-height:1.55}.hwe-sales__cta{background:var(--heat);min-height:3rem;color:var(--heat-foreground);box-shadow:0 4px 0 color-mix(in oklch,var(--heat-foreground) 30%,transparent);border-radius:.6rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.1rem;padding:.6rem 1.1rem;font-size:.9rem;font-weight:900;transition:transform .18s;display:inline-flex}.hwe-sales__link:hover .hwe-sales__cta{transform:translateY(-2px)}.hwe-sales__note{max-width:58%;color:var(--primary-foreground);margin-top:.8rem;font-size:.66rem}.hwe-sales__link:focus-visible{outline:3px solid var(--heat);outline-offset:-5px;border-radius:1.25rem}.hwe-sales__toolbar{justify-content:space-between;align-items:center;gap:1rem;padding-top:.65rem;display:flex}.hwe-sales__choices{flex:1;gap:.4rem;display:flex}.hwe-sales__choices button{border:1px solid var(--border);background:var(--card);min-height:2.9rem;color:var(--brand-deep);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.6rem;padding:.5rem 1rem;font-size:.8rem;font-weight:800;display:flex}.hwe-sales__choices button span{color:var(--brand);font-size:.65rem}.hwe-sales__choices button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-deep);color:var(--primary-foreground)}.hwe-sales__choices button[aria-pressed=true] span{color:var(--heat)}.hwe-sales__arrows{gap:.3rem;display:flex}.hwe-sales__arrows button{border:1px solid var(--border);width:2.75rem;height:2.75rem;color:var(--brand-deep);background:var(--card);cursor:pointer;border-radius:50%;place-items:center;display:grid}.hwe-sales button:focus-visible,.hwe-sales__heading a:focus-visible{outline:3px solid var(--brand);outline-offset:3px}@media (width<=639px){.hwe-sales{padding:.5rem .75rem .85rem}.hwe-sales__heading{gap:.5rem;margin-bottom:.3rem}.hwe-sales__heading p{letter-spacing:.09em;font-size:.6rem}.hwe-sales__heading a{font-size:.72rem}.hwe-sales__card,.hwe-sales__link{min-height:24rem}.hwe-sales__link{padding:1.35rem 1.2rem}.hwe-sales__photo{object-position:51% center;width:54%}.hwe-sales__card--quote .hwe-sales__photo{object-position:66% center;width:73%}.hwe-sales__wash{background:linear-gradient(90deg,var(--brand-deep),color-mix(in oklch,var(--brand-deep) 95%,transparent) 34%,color-mix(in oklch,var(--brand-deep) 55%,transparent) 65%,color-mix(in oklch,var(--brand-deep) 5%,transparent)),linear-gradient(0deg,var(--brand-deep) 0%,var(--brand-deep) 8%,color-mix(in oklch,var(--brand-deep) 95%,transparent) 30%,transparent 75%)}.hwe-sales__eyebrow{max-width:72%;font-size:.66rem}.hwe-sales__price{margin-top:.85rem;font-size:4.2rem}.hwe-sales__card--quote .hwe-sales__price{max-width:70%;font-size:2.75rem}.hwe-sales h2{max-width:76%;margin-top:.8rem;font-size:1.55rem}.hwe-sales__body{max-width:94%;margin-top:.6rem;font-size:.8rem}.hwe-sales__cta{min-height:2.9rem;margin-top:1rem;font-size:.81rem}.hwe-sales__note{max-width:100%;margin-top:.7rem;font-size:.6rem}.hwe-sales__photo-tag{display:none}.hwe-sales__toolbar{flex-wrap:wrap;gap:.5rem}.hwe-sales__choices{gap:.3rem;width:100%}.hwe-sales__choices button{flex:1;gap:.25rem;min-height:2.9rem;padding:.45rem .25rem;font-size:.65rem}.hwe-sales__choices button span{display:none}.hwe-sales__arrows{justify-content:flex-end;width:100%}}@media (prefers-reduced-motion:reduce){.hwe-sales__cta{transition:none}}
