.hiw-hero{padding:clamp(72px,9vw,120px) 0 clamp(64px,8vw,100px);border-bottom:1px solid var(--consumer-line)}.hiw-hero h1{max-width:16ch;margin:18px 0 0;font-family:var(--f-display);font-size:clamp(42px,6.2vw,72px);font-weight:750;letter-spacing:-.045em;line-height:1.02;text-wrap:balance}.hiw-lead{max-width:58ch;margin:24px 0 0;color:var(--consumer-ink-2);font-size:18px;line-height:1.65}.hiw-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hiw-eligibility,.hiw-expect,.hiw-rights,.hiw-steps{padding:clamp(64px,8vw,104px) 0;border-bottom:1px solid var(--consumer-line)}.hiw-steps{background:var(--consumer-paper)}.hiw-step-list{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--consumer-line)}.hiw-step-list li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:20px;padding:28px 0;border-bottom:1px solid var(--consumer-line)}.hiw-step-num{color:var(--consumer-muted);font-family:var(--f-mono);font-size:13px;font-weight:650;letter-spacing:.08em}.hiw-step-list h3{margin:0 0 8px;font-family:var(--f-display);font-size:clamp(22px,2.4vw,28px);font-weight:720;letter-spacing:-.03em;line-height:1.15}.hiw-step-list p{max-width:58ch;margin:0;color:var(--consumer-ink-2);font-size:15px;line-height:1.65}.hiw-expect{background:var(--consumer-cream)}.hiw-expect-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,80px);align-items:start}.hiw-eligibility h2,.hiw-expect h2,.hiw-rights h2{max-width:16ch;margin:16px 0 0;font-family:var(--f-display);font-size:clamp(32px,4vw,48px);font-weight:740;letter-spacing:-.04em;line-height:1.05;text-wrap:balance}.hiw-expect-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--consumer-line)}.hiw-expect-list li{padding:20px 0;border-bottom:1px solid var(--consumer-line);color:var(--consumer-ink-2);font-size:15px;line-height:1.65}.hiw-rights{background:var(--consumer-paper)}.hiw-rights-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,80px);align-items:start}.hiw-rights-lead{max-width:52ch;margin:20px 0 0;color:var(--consumer-ink-2);font-size:16px;line-height:1.65}.hiw-rights-note{margin:20px 0 0;color:var(--consumer-muted);font-size:13px;line-height:1.6}.hiw-eligibility{background:var(--consumer-cream)}.hiw-eligibility>.consumer-wrap>p:not(.consumer-eyebrow):not(.hiw-phone){max-width:62ch;margin:22px 0 0;color:var(--consumer-ink-2);font-size:16px;line-height:1.68}.hiw-phone{margin:20px 0 0;color:var(--consumer-muted);font-size:14px;line-height:1.6}.hiw-phone a{color:var(--consumer-ink);font-weight:650;text-decoration:underline;text-underline-offset:3px}.hiw-final{padding:clamp(72px,9vw,112px) 0;background:var(--consumer-night);color:#fffcf7}.hiw-final h2{max-width:14ch;margin:16px 0 0;font-family:var(--f-display);font-size:clamp(36px,5vw,56px);font-weight:750;letter-spacing:-.04em;line-height:1.05}.hiw-final>.consumer-wrap>p:not(.consumer-eyebrow){max-width:48ch;margin:18px 0 0;color:rgba(255,252,247,.72);font-size:16px;line-height:1.65}.hiw-final .consumer-button-primary{border-color:#fffcf7;background:#fffcf7;color:var(--consumer-ink)!important}.hiw-final .consumer-button-primary:hover{background:#f0ebe3}@media (max-width:800px){.hiw-expect-grid,.hiw-rights-grid{grid-template-columns:1fr;gap:28px}.hiw-step-list li{grid-template-columns:48px minmax(0,1fr);gap:14px}}@media (max-width:640px){.hiw-hero{padding:56px 0 52px}.hiw-hero h1{font-size:clamp(36px,11vw,48px)}.hiw-lead{font-size:16px}.hiw-eligibility,.hiw-expect,.hiw-rights,.hiw-steps{padding:56px 0}.hiw-final{padding:64px 0}}