*{box-sizing:border-box}body{word-break:keep-all;overflow-wrap:anywhere;margin:0;background:#f6f7f1;color:#273e31;font:16px/1.7 system-ui,-apple-system,sans-serif}a{color:#2a6240;text-underline-offset:4px}input,select,textarea,button{font:inherit}input,select,textarea{display:block;width:100%;margin:8px 0 18px;padding:12px;border:1px solid #cdd7c9;border-radius:10px;background:white}textarea{min-height:160px;resize:vertical}button,.button{display:inline-block;border:0;border-radius:10px;padding:13px 22px;background:#285239;color:white;text-decoration:none;cursor:pointer}button:disabled{opacity:.5;cursor:wait}label{display:block}input[type=checkbox]{display:inline-block;width:auto;margin:0 9px 0 0}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #658b56;outline-offset:3px}.business-shell{max-width:960px;margin:auto;padding:32px 24px 64px}.business-hero{padding:50px 0 28px;max-width:760px}.business-hero h1{font-size:clamp(32px,6vw,52px);line-height:1.3;letter-spacing:-.04em}.eyebrow{font-size:12px;letter-spacing:.13em;color:#69815f}.business-hero p{color:#566853;max-width:620px}.business-values{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 40px}.business-values article{border-top:2px solid #a3b68e;padding:16px 0}.business-values p{font-size:14px;color:#63705f}.business-form{background:white;padding:30px;border:1px solid #dde4d6;border-radius:20px}.business-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.business-consent{font-size:14px;background:#f5f7f1;padding:18px;border-radius:12px;margin:16px 0}.business-consent label{margin-top:14px}.business-consent details{margin:12px 0}.business-consent summary{cursor:pointer;color:#365b3c}.business-consent p{margin:8px 0}.honey{position:absolute;left:-10000px;visibility:hidden}.business-shell li{margin:15px 0}#business-status{white-space:pre-line}small{color:#697663}@media(max-width:650px){.business-shell{padding:22px 18px 40px}.business-hero{padding:30px 0 16px}.business-values{display:block;margin-bottom:20px}.business-values article{padding:10px 0}.business-values p{margin:5px 0}.business-grid{display:block}.business-form{padding:22px 18px}.business-form button{width:100%}}
