.gff-wrap{max-width:760px;margin:24px auto}.gff-form{display:block}.gff-field{margin:0 0 18px}.gff-field>label{display:block;font-weight:600;margin-bottom:7px}.gff-field input:not([type=checkbox]):not([type=radio]):not([type=file]),.gff-field textarea,.gff-field select{box-sizing:border-box;width:100%;max-width:100%;padding:11px;border:1px solid #cbd5e1;border-radius:5px;font:inherit}.gff-field textarea{min-height:120px;resize:vertical}.gff-options{display:flex;flex-direction:column;gap:8px}.gff-option{display:flex;gap:8px;align-items:center}.gff-form button{padding:11px 24px;border:0;border-radius:5px;cursor:pointer;font:inherit}.gff-success{padding:16px;border-left:4px solid #26834a;background:#f1fbf4;border-radius:4px}

/* Anti-spam honeypot: hidden from people, still present for basic bots. */
.gff-hp{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}
