/* Shared finishing pass: keep copy, photography, routing and CTA behavior. */
body{font-family:'Hiragino Maru Gothic ProN','Hiragino Kaku Gothic ProN','Yu Gothic',Meiryo,sans-serif;color:#263f34}h1,h2,h3{font-weight:750;letter-spacing:.015em}.cta,.line-btn,.line-cta{font-weight:750;letter-spacing:.015em}p{line-height:1.75}.hero-v4-copy h1,.hero-v4-copy h2{line-height:1.4}.fv-reasons li{border-radius:14px}.fv-reasons svg{stroke-width:2.2}.survey-offer p{font-size:16px}.start46-cards button:focus-visible{outline:3px solid #efaa8a;outline-offset:5px}
