.site .frm{background:var(--card);box-shadow:0 30px 60px rgba(var(--scrim-rgb),.1);border-radius:4px;grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:22px 28px;margin-top:40px;padding:44px;display:grid}.site .frm .fld{grid-row:span 2;grid-template-rows:subgrid;align-content:start;gap:8px;display:grid}.site .frm .fld>label{text-transform:uppercase;color:var(--label);align-self:end;font-size:13px;font-weight:500}.site .frm .fld:has([required],[aria-required=true])>label:after{content:" *";color:var(--danger)}.site .frm .chk:has([required],[aria-required=true])>label:after{content:none}.site .frm .chk:has([required],[aria-required=true])>label>span:last-child:after{content:" *";color:var(--danger)}.site .frm .full{grid-column:1/-1}.site .frm input,.site .frm textarea,.site .frm .sel{font:400 17px/1.3 var(--sans);color:var(--ink);border:0;border-bottom:1.5px solid var(--line-strong);text-transform:none;letter-spacing:0;transition:border-color var(--d-hover) var(--e-out);text-align:left;background:0 0;border-radius:0;width:100%;padding:12px 0}@media (hover:hover){.site .frm input:hover,.site .frm textarea:hover,.site .frm .sel:hover{border-bottom-color:var(--ph)}}.site .frm input:focus,.site .frm textarea:focus,.site .frm .sel:focus-visible,.site .frm .sel[data-popup-open],.site .frm .sel[data-popup-open]:hover{border-bottom-color:var(--link);outline:none}.site .frm input[data-invalid],.site .frm textarea[data-invalid],.site .frm .sel[data-invalid]{border-bottom-color:var(--danger)}.site .frm .err{color:var(--danger);font-size:13px}.site .frm .sel{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;display:flex}.site .frm .sel[data-placeholder]{color:var(--ph)}.site .frm .sel .ico{color:var(--link);transition:transform var(--d-ui) var(--e-out);display:grid}.site .frm .sel[data-popup-open] .ico{transform:rotate(180deg)}.site .frm .chk{grid-column:1/-1}.site .frm .chk .lbl{text-transform:none;letter-spacing:0;color:var(--muted);cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:12px;font-size:14px;font-weight:400;display:grid}.site .frm .box{border:1.5px solid var(--line-strong);background:var(--card);cursor:pointer;width:20px;height:20px;transition:background var(--d-hover) var(--e-out),border-color var(--d-hover) var(--e-out);border-radius:4px;place-items:center;padding:0;display:grid}.site .frm .box[data-checked]{background:var(--block);border-color:var(--block);color:var(--btn-ink)}.site .frm .box:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.site .frm .tick{display:grid}.site .frm .act{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.site .frm .ok{color:var(--heading);font-size:15px;font-weight:500}.site .frm .hint{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.site .frm .chk a,.site .frm .hint a{color:var(--heading);text-underline-offset:3px;text-decoration:underline}@media (max-width:640px){.site .frm{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 20px}}.frm .hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.frm .act .turnstile{min-height:0}
