.tf-cov-recaptcha{margin:.65rem 0 0;color:inherit;font-size:.7rem;line-height:1.4;opacity:.7}.tf-cov-recaptcha a{color:inherit;text-decoration:underline}.tf-cov{--tf-cov-bg: var(--tf-color-surface);--tf-cov-ink: var(--tf-color-ink);--tf-cov-muted: var(--tf-color-ink-soft);--tf-cov-field: var(--tf-color-mist);padding:clamp(var(--tf-space-6),5vw,var(--tf-space-10));color:var(--tf-cov-ink);background:var(--tf-cov-bg);border:1px solid var(--tf-color-line);border-radius:var(--tf-radius-xl);box-shadow:var(--tf-shadow-lg)}.tf-cov--dark{--tf-cov-bg: var(--tf-color-ink);--tf-cov-ink: #fff;--tf-cov-muted: #c2d9dc;--tf-cov-field: #103c45;border-color:#ffffff1f}.tf-cov-copy{max-width:640px}.tf-cov-eyebrow{color:var(--tf-color-gold-bright);font-size:var(--tf-text-xs);font-weight:800;letter-spacing:var(--tf-tracking-caps);text-transform:uppercase}.tf-cov-heading{margin:var(--tf-space-2) 0;color:inherit;font:750 var(--tf-text-xl) / var(--tf-leading-snug) var(--tf-font-display)}.tf-cov-intro,.tf-cov-result p{margin:0;color:var(--tf-cov-muted);line-height:var(--tf-leading-body)}.tf-cov-form{margin-top:var(--tf-space-6)}.tf-cov-label{display:block;margin-bottom:var(--tf-space-2);font-size:var(--tf-text-sm);font-weight:700}.tf-cov-controls{display:flex;gap:var(--tf-space-2)}.tf-cov-input,.tf-cov-submit,.tf-cov-action{min-height:var(--tf-tap-target);border-radius:var(--tf-radius-md);font:700 var(--tf-text-md) var(--tf-font-body)}.tf-cov-input{min-width:0;flex:1;padding:0 var(--tf-space-4);color:var(--tf-cov-ink);background:var(--tf-cov-field);border:1px solid transparent;letter-spacing:.08em;text-transform:uppercase}.tf-cov-input::placeholder{color:var(--tf-cov-muted);opacity:.72}.tf-cov-input:focus-visible,.tf-cov-submit:focus-visible,.tf-cov-action:focus-visible{outline:none;box-shadow:var(--tf-focus-ring)}.tf-cov-submit{padding:0 var(--tf-space-5);color:var(--tf-color-ink);background:var(--tf-color-gold-bright);border:0;cursor:pointer}.tf-cov-submit:disabled{cursor:wait;opacity:.7}.tf-cov-result{min-height:var(--tf-space-6);margin-top:var(--tf-space-5)}.tf-cov-result-title{color:var(--tf-cov-ink)!important;font-weight:800}.tf-cov-result-title+p{margin-top:var(--tf-space-1)}.tf-cov-actions{display:flex;flex-wrap:wrap;gap:var(--tf-space-2);margin-top:var(--tf-space-4)}.tf-cov-action{display:inline-flex;align-items:center;justify-content:center;padding:0 var(--tf-space-4);color:var(--tf-cov-ink);text-decoration:none;background:transparent;border:1px solid currentColor;cursor:pointer}.tf-cov-result>.tf-cov-action{margin-top:var(--tf-space-4)}.tf-cov-action--primary{color:var(--tf-color-ink);background:var(--tf-color-gold-bright);border-color:var(--tf-color-gold-bright)}.tf-cov-action--request{font-family:var(--tf-font-body)}@media(max-width:600px){.tf-cov-controls,.tf-cov-actions{flex-direction:column}.tf-cov-submit,.tf-cov-action{width:100%}}.tf-cov-note{display:flex;align-items:center;gap:var(--tf-space-2);padding:var(--tf-space-3) var(--tf-space-4);border-radius:var(--tf-radius-md);background:#e9f8ef;color:#166534;font-size:var(--tf-text-sm);font-weight:600}.tf-cov-note svg{flex:none;color:#16a34a}
