.hw-contour{line-height:0}.hw-contour svg{width:100%;height:54px;display:block}.crumbs{background:var(--bg-page);padding:20px 0 0}.crumbs .wrap{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.crumbs a{color:var(--muted)}.crumbs a:hover{color:var(--terracotta)}.crumbs .sep{color:var(--border)}.crumbs .here{color:var(--walnut);font-weight:500}.pr-hero{background:var(--bg-page);padding-top:56px}.pr-hero .wrap{text-align:center;max-width:880px}.pr-pill{background:var(--bg-section);color:var(--terracotta-deep);letter-spacing:.04em;border-radius:999px;align-items:center;gap:8px;margin-bottom:26px;padding:8px 16px;font-size:12.5px;font-weight:500;display:inline-flex}.pr-pill .dot{background:var(--terracotta);border-radius:50%;width:7px;height:7px}.pr-hero-h{letter-spacing:-.03em;margin-bottom:22px;font-size:54px;line-height:1.06}.pr-hero-h .accent{color:var(--terracotta)}.pr-hero-sub{color:var(--body);max-width:680px;margin:0 auto 32px;font-size:19px;line-height:1.6}.pr-hero-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:40px;display:inline-flex}.pr-hero-meta{flex-wrap:wrap;justify-content:center;gap:14px 32px;display:flex}.pr-hero-meta .m{color:var(--body);align-items:center;gap:8px;font-size:14px;display:inline-flex}.pr-hero-meta .m strong{color:var(--walnut);font-weight:500}.pr-hero-meta .dot{background:var(--sage-deep);border-radius:50%;flex-shrink:0;width:6px;height:6px}.pr-problem{background:var(--surface)}.pr-problem-grid{grid-template-columns:repeat(2,1fr);gap:20px;max-width:980px;margin:0 auto;display:grid}.pr-problem-card{background:var(--bg-page);border:.5px solid var(--border);border-radius:var(--radius-card);align-items:flex-start;gap:16px;padding:24px;display:flex}.pr-problem-ic{background:var(--bg-section);width:40px;height:40px;color:var(--terracotta-deep);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pr-problem-ic svg{width:20px;height:20px}.pr-problem-card p{color:var(--body);font-size:15.5px;line-height:1.55}.pr-diff{background:var(--bg-page)}.pr-diff-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.pr-diff-card{background:var(--surface);border:.5px solid var(--border);border-radius:var(--radius-card);padding:30px}.pr-diff-ic{background:var(--sage-deep);width:48px;height:48px;color:var(--surface);border-radius:13px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.pr-diff-ic svg{width:24px;height:24px}.pr-diff-card h3{margin-bottom:10px;font-size:20px}.pr-diff-card p{color:var(--body);font-size:15px;line-height:1.6}.pr-vs-band{background:var(--walnut)}.pr-vs-grid{grid-template-columns:1fr 1.15fr;align-items:center;gap:64px;display:grid}.pr-vs-copy .sec-eyebrow{color:var(--bg-section)}.pr-vs-copy .sec-h{color:var(--surface)}.pr-vs-lead{color:#d9cbb6;margin:18px 0 28px;font-size:17px;line-height:1.65}.pr-vs{border-radius:var(--radius-card);background:#faf6ee0a;border:.5px solid #e5d9c233;overflow:hidden}.pr-vs-row{border-bottom:.5px solid #e5d9c224;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:12px;padding:15px 20px;display:grid}.pr-vs-row:last-child{border-bottom:none}.pr-vs-row--head{background:#faf6ee0d}.pr-vs-row--head .vs-them,.pr-vs-row--head .vs-us{letter-spacing:.02em;font-size:13px;font-weight:600}.pr-vs .vs-l{color:#b8a98f;font-size:13px}.pr-vs .vs-them{color:#c9b79c;font-size:14px}.pr-vs .vs-us{color:var(--surface);font-size:14px;font-weight:500}.pr-vs-row--head .vs-them{color:#c9b79c}.pr-vs-row--head .vs-us{color:var(--bg-section)}.pr-cost{background:var(--bg-page)}.pr-cost-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pr-cost-card{background:var(--surface);border:.5px solid var(--border);border-radius:var(--radius-card);flex-direction:column;padding:30px;display:flex}.pr-cost-eye{color:var(--terracotta);margin-bottom:14px;display:block}.pr-cost-card h3{margin-bottom:12px;font-size:22px;line-height:1.2}.pr-cost-card p{color:var(--body);margin-bottom:16px;font-size:14.5px;line-height:1.6}.pr-cost-note{color:var(--muted);border-top:.5px solid var(--border);margin-top:auto;padding-top:14px;font-size:13px;line-height:1.5}.pr-cost-foot{text-align:center;color:var(--muted);margin-top:28px;font-size:14px}.pr-who{background:var(--surface)}.pr-who-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:56px;display:grid}.pr-who-intro{color:var(--body);margin:16px 0 24px;font-size:16px;line-height:1.6}.pr-who-list{flex-direction:column;gap:16px;list-style:none;display:flex}.pr-who-list li{color:var(--body);align-items:flex-start;gap:12px;font-size:15px;line-height:1.55;display:flex}.pr-check{background:var(--sage-deep);width:22px;height:22px;color:var(--surface);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:12px;display:flex}.pr-lanes{background:var(--bg-page);border:.5px solid var(--border);border-radius:var(--radius-card);padding:24px}.pr-lanes-head{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:500}.pr-lane-list{list-style:none}.pr-lane{border-bottom:.5px solid var(--border);grid-template-columns:1fr auto;grid-template-areas:"name model""status status";gap:2px 10px;padding:14px 0;display:grid}.pr-lane:last-child{border-bottom:none}.pr-lane-name{color:var(--walnut);grid-area:name;font-size:15px;font-weight:500}.pr-lane-model{letter-spacing:.04em;text-transform:uppercase;color:var(--terracotta-deep);background:var(--bg-section);border-radius:999px;grid-area:model;align-self:center;padding:3px 9px;font-size:11px;font-weight:600}.pr-lane-model.is-rev{color:var(--sage-deep);background:#8fa3842e}.pr-lane-status{color:var(--muted);grid-area:status;font-size:13px}.pr-lanes-foot{color:var(--muted);margin-top:14px;font-size:13px;line-height:1.5}.pr-steps{background:var(--bg-page)}.pr-steps-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.pr-step{background:var(--surface);border:.5px solid var(--border);border-radius:var(--radius-card);padding:28px 24px}.pr-step-n{background:var(--primary);width:38px;height:38px;color:var(--surface);border-radius:11px;justify-content:center;align-items:center;margin-bottom:16px;font-size:17px;font-weight:600;display:inline-flex}.pr-step h3{margin-bottom:9px;font-size:18px}.pr-step p{color:var(--body);font-size:14px;line-height:1.6}.pr-topspot{background:var(--bg-section)}.pr-topspot-inner{align-items:center;gap:36px;max-width:980px;margin:0 auto;display:flex}.pr-topspot-badge{background:var(--primary);width:96px;height:96px;color:var(--surface);letter-spacing:-.02em;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;font-size:38px;font-weight:600;display:flex}.pr-topspot-copy h2{margin:8px 0 12px;font-size:30px}.pr-topspot-copy p{color:var(--body);max-width:640px;font-size:16px;line-height:1.65}.pr-apply{background:var(--bg-page)}.pr-apply-inner{background:var(--walnut);text-align:center;border-radius:24px;padding:56px 48px}.pr-apply-inner .sec-eyebrow{color:var(--bg-section)}.pr-apply-inner h2{color:var(--surface);letter-spacing:-.025em;margin-bottom:16px;font-size:38px;line-height:1.1}.pr-apply-inner p{color:#d9cbb6;max-width:600px;margin:0 auto 32px;font-size:17px;line-height:1.6}.pr-apply-cta{flex-wrap:wrap;justify-content:center;gap:14px;display:inline-flex}.pr-apply-cta .btn-secondary{color:var(--surface);border-color:#e5d9c259}.pr-apply-cta .btn-secondary:hover{border-color:var(--surface);background:#faf6ee14}@media (max-width:900px){.pr-hero-h{font-size:40px}.pr-hero-sub{font-size:17px}.pr-diff-grid{grid-template-columns:1fr}.pr-vs-grid{grid-template-columns:1fr;gap:36px}.pr-cost-grid{grid-template-columns:1fr}.pr-who-grid{grid-template-columns:1fr;gap:36px}.pr-steps-grid{grid-template-columns:repeat(2,1fr)}.pr-topspot-inner{text-align:center;flex-direction:column;gap:22px}.pr-topspot-copy p{margin:0 auto}}@media (max-width:600px){.pr-hero-h{font-size:32px}.pr-problem-grid,.pr-steps-grid{grid-template-columns:1fr}.pr-apply-inner{padding:40px 24px}.pr-apply-inner h2{font-size:30px}.pr-vs-row{grid-template-columns:1fr;gap:4px}.pr-vs-row--head{display:none}.pr-vs .vs-them:before{content:"Them: ";color:#8e7e64}.pr-vs .vs-us:before{content:"Housewell: ";color:var(--bg-section)}}
