.lead-form .lead-consent{grid-template-columns:1.4rem 1fr;align-items:start;gap:.8rem;line-height:1.5;display:grid}.lead-form .lead-consent input[type=checkbox]{width:1.4rem;height:1.4rem;accent-color:var(--seed-forest,#1c3a13);margin:.2rem 0 0;padding:0}.lead-consent a,.legal-copy a{text-underline-offset:.18em;text-decoration:underline}.lead-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.legal-copy{max-width:920px;padding-top:3rem;padding-bottom:4rem;line-height:1.65}.legal-copy h1{font-size:clamp(2rem,4.5vw,3.4rem);line-height:1.15}.legal-copy h2{margin-top:2.4rem;font-size:1.5rem;line-height:1.25}.seed-contact .lead-form button[type=submit]:not(:disabled){cursor:pointer;transition:background-color .16s,border-color .16s,transform .1s}.seed-contact .lead-form .button:not(:disabled):hover{border-color:var(--seed-lime);background:var(--seed-lime)}.seed-contact .lead-form .button:not(:disabled):active{background:#bce875;border-color:#bce875;transform:translateY(2px)}.seed-contact .lead-form .button:focus-visible{outline:3px solid var(--seed-lime);outline-offset:4px}.seed-contact .lead-form .button:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.seed-contact .lead-form button[type=submit]:not(:disabled){transition:none}.seed-contact .lead-form .button:not(:disabled):active{transform:none}}
