.gtf-form{--navy:#1B2838;--gold:#D9C9A8;--ivory:#EDE4D3;--bronze:#8A7A5C;background:var(--ivory);color:var(--navy);padding:32px;border-radius:12px}.gtf-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.gtf-field label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px}.gtf-field input,.gtf-field select,.gtf-field textarea{width:100%;box-sizing:border-box;padding:13px;border:1px solid #cfc3ab;border-radius:6px;background:#f7f2e8;color:var(--navy)}.gtf-field textarea{min-height:120px}.gtf-full{grid-column:1/-1}.gtf-consent{display:flex;gap:9px;margin:18px 0;font-size:12px}.gtf-submit{width:100%;padding:14px;border:0;border-radius:6px;background:linear-gradient(135deg,#EDE4D3,#D9C9A8 58%,#B5A27E);color:var(--navy);font-weight:700;cursor:pointer;box-shadow:inset 0 0 0 1px #b9a989}.gtf-status{margin-top:12px;font-size:13px}.gtf-hp{position:absolute!important;left:-9999px!important}.gtf-submit:disabled{opacity:.6}@media(max-width:650px){.gtf-grid{grid-template-columns:1fr}.gtf-full{grid-column:auto}.gtf-form{padding:22px}}
