.om .om-form{width:min(760px,100%);margin:40px auto 0;text-align:left;display:flex;flex-direction:column;gap:22px;padding:clamp(24px,4vw,44px);background:#0d0d0d8c;border:1px solid rgba(214,209,203,.28);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 30px 80px #00000073}.om .om-form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px 22px}.om .om-form__reveal{animation:om-reveal .4s var(--om-ease) both}@keyframes om-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.om .om-field{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0;min-width:0}.om .om-field>span,.om .om-field>legend{font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--om-mute);padding:0}.om .om-field input,.om .om-field select,.om .om-field textarea{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.16);color:var(--om-ink);font-family:var(--om-body);font-size:15px;padding:14px 16px;border-radius:0;outline:none;transition:border-color .25s var(--om-ease),background .25s var(--om-ease);-webkit-appearance:none;-moz-appearance:none;appearance:none}.om .om-field select{background-image:linear-gradient(45deg,transparent 50%,var(--om-mute) 50%),linear-gradient(135deg,var(--om-mute) 50%,transparent 50%);background-position:calc(100% - 22px) 55%,calc(100% - 16px) 55%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:40px}.om .om-field select option{background:var(--om-bg-2);color:var(--om-ink)}.om .om-field input:focus,.om .om-field select:focus,.om .om-field textarea:focus{border-color:var(--om-accent);background:#ffffff12}.om .om-field textarea{resize:vertical;min-height:120px;line-height:1.6}.om .om-field input::placeholder,.om .om-field textarea::placeholder{color:#abb2b28c}.om .om-field input[type=date]{color-scheme:dark}.om .om-field--choice legend{margin-bottom:10px}.om .om-choice{display:flex;flex-wrap:wrap;gap:10px}.om .om-choice label{position:relative;padding:13px 20px;border:1px solid var(--om-line);font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--om-mute);cursor:pointer;transition:border-color .25s var(--om-ease),color .25s var(--om-ease),background .25s var(--om-ease)}.om .om-choice label:hover{border-color:#d6d1cb80;color:var(--om-ink)}.om .om-choice label.is-on{border-color:var(--om-accent);color:var(--om-ink);background:#d6d1cb14}.om .om-choice input{position:absolute;opacity:0;width:0;height:0}.om .om-form__foot{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:6px}.om .om-form button.om-btn{border:1px solid var(--om-ink);cursor:pointer}.om .om-form button.om-btn:disabled{opacity:.6;cursor:wait}.om .om-form__error{font-size:13px;color:var(--om-mute)}.om .om-form__terms{margin:16px 0 0;max-width:60ch;font-size:11.5px;line-height:1.6;color:var(--om-mute)}.om .om-form--done{text-align:center;padding:48px clamp(24px,4vw,44px)}.om .om-form--done p{margin-top:16px;font-size:16px;color:var(--om-ink)}.om .om-contact__ig{margin-top:28px;text-align:center}.om .om-contact__ig a{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--om-mute);border-bottom:1px solid var(--om-line);padding-bottom:4px}.om .om-contact__ig a:hover{color:var(--om-ink);border-color:var(--om-accent)}.om .om-form{--om-error: #ff5a5f}.om .om-field.has-error input,.om .om-field.has-error select,.om .om-field.has-error textarea,.om .om-field.has-error input:focus,.om .om-field.has-error select:focus,.om .om-field.has-error textarea:focus{border-color:var(--om-error);box-shadow:0 0 0 1px var(--om-error)}.om .om-field--choice.has-error .om-choice label{border-color:var(--om-error)}.om .om-field__error{display:block;margin-top:2px;font-size:12px;line-height:1.4;letter-spacing:.01em;text-transform:none;color:var(--om-error)}.om .om-field--choice .om-field__error{margin-top:10px}.om .om-form__terms a{color:var(--om-ink);border-bottom:1px solid rgba(214,209,203,.4)}.om .om-form__terms a:hover{border-bottom-color:var(--om-ink)}
