.kpIvjW_card{background:var(--color-surface-muted);border:1px solid var(--line-light);border-radius:var(--radius-lg);font-family:var(--font-sans);margin:0;padding:26px}.kpIvjW_title{color:var(--color-dark-header);margin:0;font-size:18px;font-weight:400;line-height:1.3}.kpIvjW_blurb{color:var(--color-body);margin:10px 0 0;font-size:16px;line-height:1.55}.kpIvjW_label{color:var(--color-body);margin-top:18px;font-size:13px;font-weight:500;display:block}.kpIvjW_input{box-sizing:border-box;width:100%;min-height:44px;color:var(--color-dark-header);background:var(--color-surface);border:1px solid var(--card-border);border-radius:var(--radius-sm);margin:6px 0 0;padding:11px 12px;font-family:inherit;font-size:15px;line-height:1.3;display:block}.kpIvjW_input::placeholder{color:var(--color-slate)}.kpIvjW_input:focus{border-color:var(--color-accent)}.kpIvjW_input[aria-invalid=true]{border-color:#dc3c3c99}.kpIvjW_button{box-sizing:border-box;min-height:44px;color:var(--color-white);background:var(--accent);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;padding:10px 18px;font-family:inherit;font-size:15px;font-weight:500;line-height:1;transition:background .18s;display:inline-flex}.kpIvjW_button:hover{background:var(--accent-hover)}.kpIvjW_button:disabled{cursor:progress;opacity:.75}.kpIvjW_card .kpIvjW_button{width:100%;margin-top:12px}.kpIvjW_inline{font-family:var(--font-sans);margin:0}.kpIvjW_inline .kpIvjW_inlineRow{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.kpIvjW_inlineLabel{color:var(--color-dark-header);font-size:15px;font-weight:500;line-height:1.4;display:block}.kpIvjW_inline .kpIvjW_input{flex:200px;width:auto;min-width:0;margin:0}.kpIvjW_inline .kpIvjW_button{flex:none}@media (max-width:480px){.kpIvjW_inline .kpIvjW_inlineRow{flex-direction:column}.kpIvjW_inline .kpIvjW_input{flex:none;width:100%}.kpIvjW_inline .kpIvjW_button{width:100%}}.kpIvjW_sent,.kpIvjW_error{margin:12px 0 0;font-size:14px;line-height:1.5}.kpIvjW_sent{color:var(--color-dark-header)}.kpIvjW_sent:empty{margin:0}.kpIvjW_error{color:#8b1f1f}.kpIvjW_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.kpIvjW_privacy{color:var(--color-body);margin:12px 0 0;font-size:13px;line-height:1.5}.kpIvjW_privacyLink{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.kpIvjW_privacyLink:hover{color:var(--color-accent-hover)}
