.r3gv1W_panel{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;padding:clamp(26px,3vw,38px);box-shadow:0 30px 70px -40px #0f131873}.r3gv1W_panel:before{content:"";background:var(--accent);border-radius:10px 10px 0 0;height:3px;margin:calc(-1*clamp(26px,3vw,38px)) calc(-1*clamp(26px,3vw,38px)) clamp(22px,2.4vw,30px);display:block}.r3gv1W_form{gap:18px;display:grid}.r3gv1W_pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.r3gv1W_field{gap:7px;display:grid}.r3gv1W_field label{letter-spacing:.01em;color:var(--text-2);margin:0;font-size:13px;font-weight:600}.r3gv1W_field label span{color:var(--accent)}.r3gv1W_field input,.r3gv1W_field textarea{border:1px solid var(--line-strong);background:var(--bg);width:100%;color:var(--text);font-family:var(--sans);border-radius:8px;padding:12px 14px;font-size:15px;line-height:1.5;transition:border-color .2s,background .2s}.r3gv1W_field textarea{resize:vertical;min-height:112px}.r3gv1W_field input::placeholder,.r3gv1W_field textarea::placeholder{color:var(--text-3)}.r3gv1W_field input:focus,.r3gv1W_field textarea:focus{border-color:var(--accent);background:var(--surface)}.r3gv1W_trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.r3gv1W_submit{background:var(--text);color:var(--bg);font-family:var(--sans);cursor:pointer;border:0;border-radius:8px;justify-self:start;padding:11px 20px;font-size:14px;font-weight:600;transition:background .2s}@media (hover:hover){.r3gv1W_submit:hover{background:#000}}.r3gv1W_submit:disabled{cursor:progress;opacity:.6}.r3gv1W_error{color:#c2534e;margin:0;font-size:13.5px}.r3gv1W_error a{color:inherit;text-underline-offset:3px;text-decoration:underline}.r3gv1W_sent{align-content:center;justify-items:start;gap:14px;min-height:320px;display:grid}.r3gv1W_sentMark{background:color-mix(in srgb, var(--accent) 14%, transparent);width:44px;height:44px;color:var(--accent);border-radius:10px;place-items:center;display:grid}.r3gv1W_sentMark svg{width:22px;height:22px}.r3gv1W_sent h2{margin:0;font-size:clamp(24px,2.4vw,30px)}.r3gv1W_sent p{max-width:42ch;color:var(--text-2);margin:0}@media (max-width:620px){.r3gv1W_pair{grid-template-columns:1fr}}
