.pgForm{gap:16px;display:grid}.pgRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=560px){.pgRow{grid-template-columns:1fr}}.pgSrOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pgField{flex-direction:column;gap:6px;display:flex}.pgField:has(>.pgSrOnly){gap:0}.pgField label{font-size:13px;font-weight:var(--w-secondary);color:var(--n-900)}.pgField input:not(:where([type=checkbox])),.pgField select,.pgField textarea{font:inherit;font-size:var(--text-md);color:var(--n-950);background:var(--n-50);border:1px solid var(--border);border-radius:var(--r-sm);width:100%;padding:12px 14px;transition:border-color .2s,box-shadow .2s}.pgField textarea{resize:vertical;min-height:96px}.pgField input:not(:where([type=checkbox])):focus,.pgField select:focus,.pgField textarea:focus{border-color:var(--lime-600);box-shadow:0 0 0 3px rgb(var(--lime-600-rgb) / .22);outline:none}.pgField select:invalid,.pgField select option[value=""]{color:var(--text-muted)}.pgField select{color:var(--n-950)}.pgSubmit{background:var(--lime-400);color:var(--n-950);font-weight:var(--w-button);font-size:var(--btn-size);border-radius:var(--r-full);cursor:pointer;box-shadow:0 10px 24px rgb(var(--lime-700-rgb) / .26), inset 0 1px #ffffff80;transition:background .2s, transform .2s var(--ease-lift), box-shadow .2s;border:0;justify-content:center;align-items:center;gap:10px;margin-top:4px;padding:15px 28px;display:inline-flex}.pgSubmit:hover{background:var(--lime-500);box-shadow:0 16px 34px rgb(var(--lime-700-rgb) / .36);transform:translateY(-2px)}.pgSubmit:active{transform:translateY(0)scale(.985)}.pgSubmit[disabled]{opacity:.7;cursor:default;transform:none}.pgFormNote{color:var(--text-muted);margin:12px 0 0;font-size:12px;line-height:1.5}.pgFormNote[data-state=success]{color:var(--green-ink);font-weight:var(--w-secondary)}.pgFormNote[data-state=error]{color:#b42318;font-weight:var(--w-secondary)}.pgConsent{color:var(--n-700);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.pgConsent .ckBox{flex:none;margin-top:1px}.pgField select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235c6350' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:15px;padding-right:40px}.pgPhoneField .iti{width:100%}.pgPhoneField .iti__country-selector{border-radius:var(--r-sm);overflow:hidden}.pgPhoneField .iti__search-input{color:var(--n-950);padding:10px calc(var(--iti-spacer-horizontal,10px) + var(--iti-clear-icon-size,15px) + var(--iti-spacer-horizontal,10px)) 10px calc(var(--iti-spacer-horizontal,10px) + var(--iti-globe-icon-size,17px) + var(--iti-spacer-horizontal,10px));background:#fff;border:0;border-radius:0}.pgPhoneField .iti__search-input:focus{box-shadow:none;border:0;outline:none}.pgField .is-invalid{border-color:var(--err)}.pgField .is-invalid.is-invalid:focus{border-color:var(--err);box-shadow:0 0 0 3px rgb(var(--err-rgb) / .16)}.pgConsent input.is-invalid{outline:2px solid var(--err);outline-offset:2px}
