.RecaptchaModal-module__TipVSq__backdrop{z-index:9999;-webkit-backdrop-filter:blur(10px);background-color:#050508c7;justify-content:center;align-items:center;padding:1rem;animation:.25s cubic-bezier(.16,1,.3,1) forwards RecaptchaModal-module__TipVSq__fadeIn;display:flex;position:fixed;inset:0}@keyframes RecaptchaModal-module__TipVSq__fadeIn{0%{opacity:0}to{opacity:1}}.RecaptchaModal-module__TipVSq__modal{background:linear-gradient(145deg,#16161cfa,#0f0f12fa);border:1px solid #c9973859;border-radius:14px;width:100%;max-width:min(460px,92vw);animation:.3s cubic-bezier(.16,1,.3,1) forwards RecaptchaModal-module__TipVSq__slideUp;position:relative;overflow:hidden;box-shadow:0 20px 40px #000000a6,0 0 25px #c997381f}@media (min-width:2100px){.RecaptchaModal-module__TipVSq__modal{zoom:1.15;max-width:580px}}@keyframes RecaptchaModal-module__TipVSq__slideUp{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.RecaptchaModal-module__TipVSq__header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:1.15rem 1.35rem .9rem;display:flex}.RecaptchaModal-module__TipVSq__headerTitle{color:#f7fafc;letter-spacing:-.01em;align-items:center;gap:8px;font-size:1rem;font-weight:600;display:flex}.RecaptchaModal-module__TipVSq__closeBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.RecaptchaModal-module__TipVSq__closeBtn:hover{color:#fff;background:#ffffff14}.RecaptchaModal-module__TipVSq__body{flex-direction:column;align-items:center;padding:1.35rem;display:flex}.RecaptchaModal-module__TipVSq__description{color:#a0aec0;text-align:center;margin-bottom:1.25rem;font-size:.875rem;line-height:1.5}.RecaptchaModal-module__TipVSq__captchaWrapper{justify-content:center;align-items:center;width:100%;min-height:78px;display:flex}.RecaptchaModal-module__TipVSq__errorMessage{color:#fc8181;text-align:center;background:#e53e3e1f;border:1px solid #e53e3e4d;border-radius:6px;width:100%;margin-top:1rem;padding:8px 12px;font-size:.8125rem}.RecaptchaModal-module__TipVSq__devBox{color:#e2ba67;text-align:center;background:#c997381a;border:1px dashed #c9973866;border-radius:8px;flex-direction:column;align-items:center;gap:10px;width:100%;padding:12px;font-size:.8125rem;display:flex}.RecaptchaModal-module__TipVSq__devBypassBtn{color:#1a202c;cursor:pointer;background:#c99738;border:none;border-radius:6px;padding:6px 14px;font-size:.8125rem;font-weight:600;transition:opacity .2s}.RecaptchaModal-module__TipVSq__devBypassBtn:hover{opacity:.9}.RecaptchaModal-module__TipVSq__footer{background:#0a0a0e66;border-top:1px solid #ffffff12;justify-content:flex-end;gap:10px;padding:1rem 1.35rem;display:flex}.RecaptchaModal-module__TipVSq__cancelBtn{color:#a0aec0;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;padding:8px 16px;font-size:.875rem;font-weight:500;transition:all .2s}.RecaptchaModal-module__TipVSq__cancelBtn:hover{color:#fff;background:#ffffff0a;border-color:#ffffff40}.RecaptchaModal-module__TipVSq__submitBtn{color:#1a202c;cursor:pointer;background:#c99738;border:1px solid #d69e2e;border-radius:8px;align-items:center;gap:6px;padding:8px 20px;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.RecaptchaModal-module__TipVSq__submitBtn:hover:not(:disabled){background:#d69e2e;box-shadow:0 0 14px #c9973866}.RecaptchaModal-module__TipVSq__submitBtn:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.5)}
.contact-module__xwJ-uq__contactLayout{flex-direction:column;gap:1.5rem;display:flex}.contact-module__xwJ-uq__infoCard{background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:12px;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.contact-module__xwJ-uq__infoTitle{color:var(--text-primary);font-size:1.15rem;font-weight:700}.contact-module__xwJ-uq__contactList{flex-direction:column;gap:.85rem;display:flex}.contact-module__xwJ-uq__contactItem{align-items:center;gap:12px;display:flex}.contact-module__xwJ-uq__itemIcon{background-color:var(--bg-surface);width:40px;height:40px;color:var(--ht-gold);border:1px solid var(--border-subtle);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contact-module__xwJ-uq__itemMeta{flex-direction:column;display:flex}.contact-module__xwJ-uq__itemLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.contact-module__xwJ-uq__itemValue{color:#f7fafc;font-size:.95rem;font-weight:600}.contact-module__xwJ-uq__revealEmailBtn{color:#e2ba67;cursor:pointer;background:#c997381f;border:1px solid #c9973861;border-radius:9999px;align-items:center;gap:6px;width:fit-content;margin-top:4px;padding:6px 14px;font-size:.8125rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.contact-module__xwJ-uq__revealEmailBtn:hover{background:#c9973838;border-color:#c99738a6;transform:translateY(-1px);box-shadow:0 0 12px #c9973833}.contact-module__xwJ-uq__revealEmailBtn:active{transform:translateY(0)}.contact-module__xwJ-uq__feedbackItem{align-items:flex-start;padding-top:4px}.contact-module__xwJ-uq__feedbackDesc{color:var(--text-muted);margin:4px 0 8px;font-size:.85rem;line-height:1.5}.contact-module__xwJ-uq__feedbackLinkBtn{color:#e2ba67;cursor:pointer;background:#c997381f;border:1px solid #c9973861;border-radius:9999px;align-items:center;gap:6px;width:fit-content;padding:6px 14px;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.contact-module__xwJ-uq__feedbackLinkBtn:hover{background:#c9973838;border-color:#c99738a6;transform:translateY(-1px);box-shadow:0 0 12px #c9973833}.contact-module__xwJ-uq__feedbackLinkBtn:active{transform:translateY(0)}.contact-module__xwJ-uq__formCard{background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:12px;flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex}.contact-module__xwJ-uq__formFields{flex-direction:column;gap:1.15rem;display:flex}.contact-module__xwJ-uq__fieldGroup{flex-direction:column;gap:.4rem;display:flex}.contact-module__xwJ-uq__inputLabel{color:var(--text-secondary);font-size:.825rem;font-weight:600}.contact-module__xwJ-uq__inputField,.contact-module__xwJ-uq__textareaField{background-color:var(--bg-input);border:1px solid var(--border-subtle);color:#f7fafc;border-radius:8px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:.9rem;transition:border-color .2s}.contact-module__xwJ-uq__inputField:focus,.contact-module__xwJ-uq__textareaField:focus{border-color:var(--ht-gold)}.contact-module__xwJ-uq__textareaField{resize:vertical;min-height:110px}.contact-module__xwJ-uq__submitBtn{background-color:var(--ht-crimson);color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:.25rem;padding:12px;font-size:.95rem;font-weight:700;transition:background-color .2s;display:inline-flex}.contact-module__xwJ-uq__submitBtn:hover{background-color:var(--ht-crimson-hover)}.contact-module__xwJ-uq__successBox{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2.5rem 1rem;display:flex}.contact-module__xwJ-uq__successIconWrap{background-color:var(--bg-surface);border:2px solid var(--ht-gold);width:52px;height:52px;color:var(--ht-gold);border-radius:50%;justify-content:center;align-items:center;display:flex}.contact-module__xwJ-uq__successTitle{color:var(--text-primary);font-size:1.35rem;font-weight:700}.contact-module__xwJ-uq__successDesc{color:var(--text-muted);max-width:420px;font-size:.9rem;line-height:1.5}.contact-module__xwJ-uq__resetBtn{background-color:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:6px;margin-top:.5rem;padding:6px 16px;font-size:.825rem;font-weight:600;transition:border-color .2s}.contact-module__xwJ-uq__resetBtn:hover{border-color:var(--ht-gold)}@media (max-width:640px){.contact-module__xwJ-uq__infoCard,.contact-module__xwJ-uq__formCard{border-radius:10px;gap:1rem;padding:1.15rem 1rem}.contact-module__xwJ-uq__infoTitle{font-size:1.05rem}.contact-module__xwJ-uq__itemIcon{border-radius:7px;width:36px;height:36px}.contact-module__xwJ-uq__itemValue{word-break:break-all;font-size:.85rem}.contact-module__xwJ-uq__inputField,.contact-module__xwJ-uq__textareaField{padding:9px 12px;font-size:.85rem}.contact-module__xwJ-uq__submitBtn{padding:11px;font-size:.9rem}}
