.ha-edit{background:#efeee9;color:#111;padding:72px 5vw}.ha-edit-inner{max-width:1260px;margin:auto}.ha-edit-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:30px;border-bottom:1px solid #c8c5bd;padding-bottom:28px;margin-bottom:28px}.ha-kicker{font:700 11px/1.4 'DM Sans',Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;margin:0 0 14px}.ha-edit h2{font:700 clamp(50px,6.7vw,88px)/.92 'Barlow Condensed',Impact,sans-serif;letter-spacing:-.02em;margin:0}.ha-summary{font:400 14px/1.8 'DM Sans',Arial,sans-serif;color:#4f4e49;max-width:470px}.ha-panels{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ha-panel{padding:29px;border:1px solid #cbc8bf;background:#e7e6df}.ha-panel h3{font:700 clamp(30px,3.3vw,45px)/1 'Barlow Condensed',Impact,sans-serif;margin:0 0 22px}.ha-items{display:grid;grid-template-columns:1fr 1fr;gap:0 17px}.ha-items div{border-top:1px solid #cac8c1;padding:12px 0;font:500 12px/1.5 'DM Sans',Arial,sans-serif}.ha-items div:before{content:'↗';margin-right:8px;font-weight:700}.ha-advantage{background:#111;color:#faf9f6;margin-top:18px;padding:28px 34px;display:grid;grid-template-columns:.85fr 1.15fr;gap:30px;align-items:center}.ha-advantage strong{font:700 clamp(32px,3.6vw,51px)/1 'Barlow Condensed',Impact,sans-serif}.ha-advantage p{font:400 13px/1.85 'DM Sans',Arial,sans-serif;color:#d3d2ce;margin:0}.ha-reviews{background:#dedcd5;color:#111;padding:70px 5vw}.ha-reviews-inner{max-width:1260px;margin:auto}.ha-reviews h2{font:700 clamp(50px,6.7vw,88px)/.92 'Barlow Condensed',Impact,sans-serif;margin:0}.ha-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:29px 0}.ha-review-card{background:#f2f1ec;padding:28px;display:flex;flex-direction:column;justify-content:space-between;gap:25px;min-height:290px}.ha-review-card blockquote{font:400 15px/1.75 'DM Sans',Arial,sans-serif;margin:0}.ha-review-name{font:700 11px/1.5 'DM Sans',Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em}.ha-review-name span{display:block;font:400 12px/1.5 'DM Sans',Arial,sans-serif;letter-spacing:0;text-transform:none;color:#5c5b55}.ha-review-link{color:#111;text-decoration:none;border-bottom:1px solid #111;padding-bottom:9px;font:700 12px 'DM Sans',Arial,sans-serif;letter-spacing:.08em}.ha-review-caption{font:400 12px/1.6 'DM Sans',Arial,sans-serif;color:#585650;margin:16px 0 0}@media(max-width:760px){.ha-edit,.ha-reviews{padding:52px 5vw}.ha-edit-heading,.ha-panels,.ha-advantage,.ha-review-grid{grid-template-columns:1fr}.ha-panel,.ha-review-card{padding:23px}.ha-advantage{padding:26px;gap:12px}.ha-review-card{min-height:0}}@media(max-width:360px){.ha-items{grid-template-columns:1fr}}