/* Global Zoho lead-form design prepared for source-of-record connection. */
.tr-lead-section{background:#eef1fe!important}
.tr-lead-layout{display:grid;grid-template-columns:.77fr 1.23fr;gap:60px;align-items:start}
.tr-lead-intro{padding-top:33px}
.tr-lead-intro p{font-size:16px;line-height:1.85}
.tr-lead-form{background:white;border:1px solid #e0e4f6;border-radius:24px;padding:32px;box-shadow:0 15px 45px #07104910}
.tr-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}
.tr-form-grid label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:750;color:#111745;min-width:0}
.tr-form-grid input,.tr-form-grid select{background:#f8f9fd;border:1px solid #e0e4f0;border-radius:10px;min-height:46px;padding:12px 13px;color:#131944;font:500 13px Outfit,sans-serif;width:100%}
.tr-form-grid :is(input,select):focus{outline:2px solid #4457e0;border-color:transparent}
.tr-form-consent{display:flex;align-items:flex-start;gap:11px;margin:24px 0 22px;color:#50587b;font-size:12px;line-height:1.6}
.tr-form-consent input{min-width:17px;min-height:17px;margin-top:2px;accent-color:#000080}
.tr-form-consent a{color:#000080;text-decoration:underline}
.tr-lead-feedback{font-size:12px;color:#ad331d;line-height:1.6;margin:13px 0 0}
@media(max-width:900px){.tr-lead-layout{grid-template-columns:1fr;gap:24px}.tr-lead-intro{padding:0}.tr-lead-form{padding:25px}}
@media(max-width:580px){.tr-form-grid{grid-template-columns:1fr}.tr-lead-form{padding:20px}.tr-lead-layout{gap:18px}}
