.forms-module__ru0UGW__formWrap{text-align:left;gap:clamp(22px,2.4vw,30px);max-width:640px;margin-inline:auto;display:grid}.forms-module__ru0UGW__announce:empty{display:none}.forms-module__ru0UGW__form{--field:#101312;--field-border:#828a7c;--field-placeholder:#8c9386;--error:#ff8a7a;gap:clamp(22px,2.4vw,30px);max-width:640px;display:grid}.forms-module__ru0UGW__row{gap:10px;display:grid}.forms-module__ru0UGW__pair{gap:clamp(22px,2.4vw,30px);display:grid}@media (min-width:720px){.forms-module__ru0UGW__pair{grid-template-columns:1fr 1fr}}.forms-module__ru0UGW__label{letter-spacing:.04em;color:var(--bone);font-size:16px;font-weight:500;line-height:1.5}.forms-module__ru0UGW__optional{color:var(--bone-dim);letter-spacing:.02em;font-weight:300}.forms-module__ru0UGW__help{color:var(--bone-dim);font-size:16px;line-height:1.6}.forms-module__ru0UGW__input,.forms-module__ru0UGW__textarea,.forms-module__ru0UGW__select{background:var(--field);width:100%;color:var(--bone);border:1px solid var(--field-border);font-family:var(--font-body);transition:border-color .3s var(--ease);border-radius:0;padding:15px 18px;font-size:16px;font-weight:300;line-height:1.6}.forms-module__ru0UGW__input::placeholder,.forms-module__ru0UGW__textarea::placeholder{color:var(--field-placeholder)}.forms-module__ru0UGW__textarea{resize:vertical;min-height:168px}.forms-module__ru0UGW__input:hover,.forms-module__ru0UGW__textarea:hover,.forms-module__ru0UGW__select:hover{border-color:var(--brass)}.forms-module__ru0UGW__input:focus-visible,.forms-module__ru0UGW__textarea:focus-visible,.forms-module__ru0UGW__select:focus-visible,.forms-module__ru0UGW__checkbox:focus-visible,.forms-module__ru0UGW__fileInput:focus-visible{outline:2px solid var(--brass);outline-offset:3px;box-shadow:0 0 0 4px var(--ink);border-color:var(--brass)}.forms-module__ru0UGW__invalid{border-color:var(--error)}.forms-module__ru0UGW__error{color:var(--error);font-size:16px;line-height:1.5}.forms-module__ru0UGW__consent{border:1px solid var(--hair);background:var(--field);align-items:flex-start;gap:14px;padding:20px;display:flex}.forms-module__ru0UGW__checkbox{width:22px;height:22px;accent-color:var(--brass);cursor:pointer;flex:none;margin-top:2px}.forms-module__ru0UGW__consentText{color:var(--bone-dim);cursor:pointer;font-size:16px;line-height:1.65}.forms-module__ru0UGW__consentText a{color:var(--brass);text-underline-offset:3px;text-decoration:underline}.forms-module__ru0UGW__honeypot{width:1px;height:1px;position:absolute;top:0;left:-9999px;overflow:hidden}.forms-module__ru0UGW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.forms-module__ru0UGW__status{border:1px solid var(--hair);background:var(--field);color:var(--bone);padding:18px 20px;font-size:16px;line-height:1.65}.forms-module__ru0UGW__statusError{border-color:var(--error);color:var(--error)}.forms-module__ru0UGW__sent{border:1px solid var(--hair);background:var(--field);padding:clamp(28px,4vw,44px)}.forms-module__ru0UGW__sent h3{font-family:var(--font-display);color:var(--bone);margin-bottom:14px;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.2}.forms-module__ru0UGW__sent p{color:var(--bone-dim);font-size:16px;line-height:1.75}.forms-module__ru0UGW__sent p+p{margin-top:12px}.forms-module__ru0UGW__phoneWrap{position:relative}.forms-module__ru0UGW__phoneRow{background:var(--field);border:1px solid var(--field-border);transition:border-color .3s var(--ease);display:flex}.forms-module__ru0UGW__phoneRow:hover,.forms-module__ru0UGW__phoneRow:focus-within{border-color:var(--brass)}.forms-module__ru0UGW__dialButton{border:0;border-right:1px solid var(--field-border);color:var(--bone);font-family:var(--font-body);cursor:pointer;min-height:44px;transition:background .3s var(--ease);background:0 0;flex:none;align-items:center;gap:10px;padding:15px 16px;font-size:16px;font-weight:300;display:flex}.forms-module__ru0UGW__dialButton:hover{background:var(--pine)}.forms-module__ru0UGW__dialButton svg{transition:transform .3s var(--ease)}.forms-module__ru0UGW__dialOpen svg{transform:rotate(180deg)}.forms-module__ru0UGW__phoneInput{width:100%;color:var(--bone);font-family:var(--font-body);background:0 0;border:0;padding:15px 18px;font-size:16px;font-weight:300}.forms-module__ru0UGW__phoneInput::placeholder{color:var(--field-placeholder)}.forms-module__ru0UGW__phoneInput:focus{outline:none}.forms-module__ru0UGW__countryPanel{z-index:60;background:var(--ink-2);border:1px solid var(--field-border);margin-top:8px;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 22px 48px #0000009e}.forms-module__ru0UGW__countrySearchWrap{border-bottom:1px solid var(--hair);padding:12px}.forms-module__ru0UGW__countrySearch{background:var(--ink);border:1px solid var(--field-border);width:100%;color:var(--bone);font-family:var(--font-body);padding:11px 14px;font-size:16px;font-weight:300}.forms-module__ru0UGW__countrySearch::placeholder{color:var(--field-placeholder)}.forms-module__ru0UGW__countryList{max-height:280px;margin:0;padding:4px 0;list-style:none;overflow-y:auto}.forms-module__ru0UGW__countryOption{color:var(--bone);cursor:pointer;align-items:center;gap:12px;min-height:44px;padding:11px 16px;font-size:16px;line-height:1.4;display:flex}.forms-module__ru0UGW__countryOption[data-active=true]{background:var(--brass);color:var(--ink)}.forms-module__ru0UGW__countryName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.forms-module__ru0UGW__countryDial{color:var(--bone-dim);font-variant-numeric:tabular-nums}.forms-module__ru0UGW__countryOption[data-active=true] .forms-module__ru0UGW__countryDial{color:var(--ink)}.forms-module__ru0UGW__countryEmpty{color:var(--bone-dim);padding:14px 16px;font-size:16px}.forms-module__ru0UGW__dropzone{border:1px dashed var(--field-border);background:var(--field);text-align:center;transition:border-color .3s var(--ease), background .3s var(--ease);padding:clamp(26px,4vw,38px) 22px}.forms-module__ru0UGW__dropzoneActive{border-color:var(--brass);background:var(--pine);border-style:solid}.forms-module__ru0UGW__dropTitle{color:var(--bone);font-size:16px;line-height:1.6}.forms-module__ru0UGW__fileInput{opacity:0;width:.1px;height:.1px;position:absolute;overflow:hidden}.forms-module__ru0UGW__browse{border:1px solid var(--bone);max-width:100%;min-height:44px;color:var(--bone);font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;white-space:normal;transition:background .3s var(--ease), color .3s var(--ease);background:0 0;justify-content:center;align-items:center;margin-top:16px;padding:13px 26px;font-size:16px;font-weight:600;line-height:1.3;display:inline-flex}.forms-module__ru0UGW__browse:hover{background:var(--brass);border-color:var(--brass);color:var(--ink)}.forms-module__ru0UGW__browse[disabled]{opacity:.55;cursor:not-allowed}.forms-module__ru0UGW__fileList{gap:10px;margin-top:16px;padding:0;list-style:none;display:grid}.forms-module__ru0UGW__fileRow{border:1px solid var(--hair);background:var(--ink);align-items:center;gap:14px;padding:12px 14px;display:flex}.forms-module__ru0UGW__thumb{object-fit:cover;background:var(--pine);flex:none;width:48px;height:48px}.forms-module__ru0UGW__thumbFallback{color:var(--bone-dim);justify-content:center;align-items:center;font-size:16px;display:flex}.forms-module__ru0UGW__fileMeta{flex:1;min-width:0}.forms-module__ru0UGW__fileName{color:var(--bone);text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.4;overflow:hidden}.forms-module__ru0UGW__fileNote{color:var(--bone-dim);margin-top:3px;font-size:16px;line-height:1.5}.forms-module__ru0UGW__fileNoteError{color:var(--error)}.forms-module__ru0UGW__bar{background:var(--pine);height:3px;margin-top:8px;overflow:hidden}.forms-module__ru0UGW__barFill{background:var(--brass);height:100%;transition:width .25s linear}.forms-module__ru0UGW__remove{min-height:44px;color:var(--bone);font-family:var(--font-body);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;flex:none;padding:10px 14px;font-size:16px;text-decoration:underline}.forms-module__ru0UGW__remove:hover{color:var(--brass)}.forms-module__ru0UGW__submitRow{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.forms-module__ru0UGW__submit{border:1px solid var(--bone);background:var(--bone);max-width:100%;min-height:44px;color:var(--ink);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;white-space:normal;transition:background .3s var(--ease), border-color .3s var(--ease);justify-content:center;align-items:center;gap:12px;padding:17px 34px;font-size:16px;font-weight:600;line-height:1.3;display:inline-flex}.forms-module__ru0UGW__submit:hover{background:var(--brass);border-color:var(--brass)}.forms-module__ru0UGW__submit[disabled]{opacity:.6;cursor:not-allowed}@media (max-width:560px){.forms-module__ru0UGW__submit,.forms-module__ru0UGW__browse{width:100%}}
