.v-YQCW_form{gap:32px;max-width:720px;margin:0 auto;display:grid}.v-YQCW_form .btn{cursor:pointer;border:0;justify-content:space-between;justify-self:start;min-width:240px}@media (max-width:820px){.v-YQCW_form .btn{width:100%}}.v-YQCW_form input[type=text],.v-YQCW_form input[type=email],.v-YQCW_form input[type=tel],.v-YQCW_form input[type=url],.v-YQCW_form select,.v-YQCW_form textarea{background:var(--bg);width:100%;color:var(--text);border:var(--frame);font:inherit;font-size:var(--fs-body);appearance:none;border-radius:0;padding:14px 16px;line-height:1.6}.v-YQCW_form select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' fill='none' stroke='%2380858d' stroke-width='1.4'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}.v-YQCW_form textarea{resize:vertical;min-height:200px}.v-YQCW_form input:focus,.v-YQCW_form select:focus,.v-YQCW_form textarea:focus{outline:2px solid var(--accent);outline-offset:-1px}.v-YQCW_form .v-YQCW_opt input[type=checkbox]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.v-YQCW_form .v-YQCW_hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.v-YQCW_field>label,.v-YQCW_field>.v-YQCW_lb{font-size:var(--fs-card);align-items:center;gap:10px;margin-bottom:10px;font-weight:600;display:flex}.v-YQCW_field>.v-YQCW_lb .v-YQCW_note{font-size:var(--fs-note);color:var(--muted);font-weight:400}.v-YQCW_field .v-YQCW_tag{background:var(--soft);font-size:var(--fs-xs);color:var(--sub);padding:5px 7px;font-weight:700;line-height:1}.v-YQCW_field .v-YQCW_tag.v-YQCW_req{border-color:var(--btn);background:var(--btn);color:var(--btn-text)}.v-YQCW_field .v-YQCW_help{font-size:var(--fs-note);color:var(--muted);margin-top:8px}.v-YQCW_opts{flex-wrap:wrap;gap:8px;display:flex}.v-YQCW_opt{flex:0 auto;max-width:100%;position:relative}.v-YQCW_opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.v-YQCW_opt span{border:var(--frame);font-size:var(--fs-card);white-space:nowrap;padding:14px 44px 14px 16px;font-weight:500;transition:border-color .2s;display:block;position:relative}.v-YQCW_opt input:checked+span{border-color:var(--link);box-shadow:inset 0 0 0 1px var(--link)}.v-YQCW_opt input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.v-YQCW_opt span:before{content:"";border:var(--frame);background:var(--bg);width:16px;height:16px;margin-top:-8px;position:absolute;top:50%;right:16px}.v-YQCW_opt input:checked+span:before{border-color:var(--link);background:var(--link)}.v-YQCW_opt input:checked+span:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:6px;height:10px;margin-top:-7px;position:absolute;top:50%;right:21px;transform:rotate(45deg)}@media (max-width:480px){.v-YQCW_opt span{white-space:normal}}.v-YQCW_agree{font-size:var(--fs-card);align-items:center;gap:10px;display:flex}.v-YQCW_agree input{width:18px;height:18px;accent-color:var(--btn);margin:0}.v-YQCW_agree a{text-underline-offset:3px;text-decoration:underline}.v-YQCW_sent{border:var(--frame);font-size:var(--fs-card);padding:20px 24px}.v-YQCW_sent ul{margin-top:8px;padding-left:1.2em;list-style:outside}.v-YQCW_submit[aria-disabled=true]{opacity:.6;cursor:progress}
