.W2ty9W_form,.W2ty9W_row{gap:var(--space-5);display:grid}@media (min-width:768px){.W2ty9W_row{grid-template-columns:1fr 1fr}}.W2ty9W_label{gap:var(--space-2);font:500 var(--step--1)/1.4 var(--font-sans);color:var(--muted);display:grid}.W2ty9W_label span[aria-hidden]{color:var(--accent)}.W2ty9W_input{min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-1);color:var(--text);font:400 var(--step-0)/1.4 var(--font-sans);width:100%;transition:border-color var(--dur-1) var(--ease-out)}.W2ty9W_input::placeholder{color:var(--subtle)}@media (hover:hover) and (pointer:fine){.W2ty9W_input:hover{border-color:var(--line-strong)}}.W2ty9W_input:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:inherit}.W2ty9W_input[aria-invalid=true]{border-color:var(--err)}.W2ty9W_textarea{resize:vertical;min-height:140px}.W2ty9W_group{border:0;min-width:0;margin:0;padding:0}.W2ty9W_groupLegend{font:500 var(--step--1)/1.4 var(--font-sans);color:var(--muted);margin-bottom:var(--space-3);padding:0}.W2ty9W_options{gap:var(--space-2);flex-wrap:wrap;display:flex}.W2ty9W_option{min-height:44px;padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--bg-1);font:400 var(--step--1)/1 var(--font-mono);color:var(--muted);cursor:pointer;transition:border-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out),background-color var(--dur-1) var(--ease-out);align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.W2ty9W_option:hover{border-color:var(--line-strong)}}.W2ty9W_option:focus-within{outline:2px solid var(--accent);outline-offset:3px;border-radius:inherit}.W2ty9W_option.W2ty9W_on{border-color:var(--accent);color:var(--text);background:color-mix(in srgb, var(--accent) 6%, var(--bg-1))}.W2ty9W_consent{align-items:flex-start;gap:var(--space-3);font-size:var(--step--1);color:var(--muted);cursor:pointer;min-height:44px;display:flex}.W2ty9W_consent:focus-within{outline:2px solid var(--accent);outline-offset:3px;border-radius:inherit;border-radius:var(--radius-sm)}.W2ty9W_checkbox{border:1px solid var(--line-strong);width:20px;height:20px;color:var(--accent-ink);border-radius:6px;flex:none;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.W2ty9W_consent:has(input:checked) .W2ty9W_checkbox{background:var(--accent);border-color:var(--accent)}.W2ty9W_privacyLink{color:var(--text);text-underline-offset:3px;text-decoration:underline}.W2ty9W_privacyLink:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:inherit}.W2ty9W_error{font-size:var(--step--2);color:var(--err)}.W2ty9W_hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.W2ty9W_formError{border:1px solid color-mix(in srgb, var(--err) 40%, transparent);background:color-mix(in srgb, var(--err) 8%, transparent);color:var(--text);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);font-size:var(--step--1)}.W2ty9W_mailto{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.W2ty9W_submit{justify-self:start;min-width:180px}.W2ty9W_spinner{border:2px solid color-mix(in srgb, var(--accent-ink) 30%, transparent);border-top-color:var(--accent-ink);border-radius:var(--radius-pill);width:14px;height:14px;animation:.7s linear infinite W2ty9W_spin;display:inline-block}@keyframes W2ty9W_spin{to{transform:rotate(360deg)}}.W2ty9W_success{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);gap:var(--space-4);padding:var(--space-7);justify-items:start;display:grid}.W2ty9W_successIcon{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ok) 15%, transparent);width:48px;height:48px;color:var(--ok);justify-content:center;align-items:center;display:inline-flex}.W2ty9W_successTitle{font-size:var(--step-2)}.W2ty9W_successCopy{color:var(--muted)}.W2ty9W_skeleton{border-radius:var(--radius-lg);background:var(--bg-1);border:1px solid var(--line);min-height:480px}
