.q1mkOa_page{color:#1f1e1b;background:#fff;align-content:center;min-height:100svh;padding:48px 32px;display:grid}.q1mkOa_inner{gap:28px;width:min(440px,100%);margin:0 auto;display:grid}.q1mkOa_kicker{font:500 11px/1 var(--tight);letter-spacing:.06em;text-transform:uppercase;color:#6f6d67;margin:0}.q1mkOa_title{font:400 44px/1.05 var(--display);letter-spacing:.01em;color:#1f1e1b;text-wrap:balance;-webkit-text-stroke:.045em currentColor;paint-order:stroke fill;margin:10px 0 0}.q1mkOa_form{gap:10px;display:grid}.q1mkOa_label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.q1mkOa_field{background:#f3f2ee;align-items:stretch;height:56px;transition:background .2s;display:flex}.q1mkOa_field:focus-within{background:#ecebe6}.q1mkOa_input{all:unset;min-width:0;font:400 16px/1 var(--tight);color:#1f1e1b;letter-spacing:.04em;flex:1;padding:0 18px}.q1mkOa_input::placeholder{color:#9a9891;letter-spacing:0}.q1mkOa_button{all:unset;cursor:pointer;font:500 14px/1 var(--tight);color:#1f1e1b;align-items:center;gap:8px;padding:0 18px;transition:color .2s;display:flex}.q1mkOa_button:hover{color:#2f5bd8}.q1mkOa_button:focus-visible{outline-offset:-2px;outline:2px solid #1f1e1b}.q1mkOa_arrow{transition:translate .2s cubic-bezier(.2,.9,.25,1.05)}.q1mkOa_button:hover .q1mkOa_arrow{translate:3px}.q1mkOa_wrong{font:400 13px/1.4 var(--tight);color:#b8321f;margin:0}@media (max-width:520px){.q1mkOa_page{align-content:start;padding:22svh 16px 40px}.q1mkOa_title{font-size:36px}}@media (prefers-reduced-motion:reduce){.q1mkOa_arrow,.q1mkOa_field,.q1mkOa_button{transition:none}}
