.contact-module__5ew0cq__contactContainer{background:var(--bg-main);width:100%;max-width:600px;min-height:100dvh;color:var(--text-main);font-family:var(--font-heading);overscroll-behavior:none;box-sizing:border-box;flex-direction:column;margin:0 auto;transition:background-color .3s,color .3s;display:flex;position:relative}.contact-module__5ew0cq__contactHeader{z-index:1000;background:var(--bg-main);padding:10px 16px;padding-top:calc(10px + env(safe-area-inset-top));border-bottom:1px solid var(--border-card);box-sizing:border-box;align-items:center;gap:12px;width:100%;display:flex;position:sticky;top:0}.contact-module__5ew0cq__backBtn{color:var(--text-main);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:-8px;padding:8px;transition:background-color .2s,transform .2s;display:flex}.contact-module__5ew0cq__backBtn:active{background:var(--bg-secondary);transform:scale(.9)}.contact-module__5ew0cq__contactHeader h2{font-size:var(--fs-2xl);font-weight:var(--fw-extrabold);color:var(--text-main);margin:0}.contact-module__5ew0cq__contactContent{box-sizing:border-box;flex:1;width:100%;padding:20px 16px 40px}.contact-module__5ew0cq__contactDesc{font-size:var(--fs-md);color:var(--text-muted);text-align:center;margin-bottom:20px;line-height:1.6}.contact-module__5ew0cq__contactCard{background:var(--bg-card);border:1px solid var(--border-card);box-sizing:border-box;border-radius:20px;width:100%;margin-bottom:20px;padding:20px}.contact-module__5ew0cq__cardTitle{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--text-main);align-items:center;gap:10px;margin-bottom:16px;display:flex}.contact-module__5ew0cq__formGroup{flex-direction:column;margin-bottom:16px;display:flex}.contact-module__5ew0cq__formGroup label{font-size:var(--fs-sm);color:var(--text-muted);font-weight:var(--fw-semibold);text-transform:uppercase;margin-bottom:6px}.contact-module__5ew0cq__formGroup input,.contact-module__5ew0cq__formGroup select,.contact-module__5ew0cq__formGroup textarea{background:var(--bg-input);border:1px solid var(--border-card);color:var(--text-main);font-size:var(--fs-md);box-sizing:border-box;appearance:none;border-radius:14px;outline:none;width:100%;padding:14px 16px;font-family:inherit;transition:border-color .2s,box-shadow .2s}.contact-module__5ew0cq__formGroup input:focus,.contact-module__5ew0cq__formGroup textarea:focus,.contact-module__5ew0cq__formGroup select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft,#007bff33)}.contact-module__5ew0cq__btnSubmit{background:var(--primary);color:#fff;width:100%;font-size:var(--fs-lg);font-weight:var(--fw-bold);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:14px;transition:transform .2s;display:flex}.contact-module__5ew0cq__btnSubmit:active{transform:scale(.97)}.contact-module__5ew0cq__btnSubmit:disabled{opacity:.6;cursor:not-allowed;transform:none}.contact-module__5ew0cq__helpLinks{flex-direction:column;gap:12px;margin-top:10px;display:flex}.contact-module__5ew0cq__helpLinkBtn{background:var(--bg-input);border:1px solid var(--border-card);-webkit-tap-highlight-color:transparent;border-radius:16px;align-items:center;gap:16px;padding:14px 16px;text-decoration:none;transition:background-color .2s,transform .2s;display:flex}.contact-module__5ew0cq__helpLinkBtn:active{background:var(--bg-secondary);transform:scale(.97)}.contact-module__5ew0cq__helpIconWrapper{background:var(--bg-secondary);border:1px solid var(--border-card);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.contact-module__5ew0cq__helpIconWrapper .contact-module__5ew0cq__material-icons{color:var(--text-main);font-size:var(--fs-4xl)}.contact-module__5ew0cq__helpText{flex-direction:column;flex:1;display:flex;overflow:hidden}.contact-module__5ew0cq__helpTextTitle{font-weight:var(--fw-bold);font-size:var(--fs-lg);color:var(--text-main);margin-bottom:2px}.contact-module__5ew0cq__helpTextSub{font-size:var(--fs-sm);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.contact-module__5ew0cq__chevron{color:var(--text-muted);font-size:var(--fs-3xl)}.contact-module__5ew0cq__errorText{color:var(--danger);margin-top:.25rem;font-size:.75rem;display:block}.contact-module__5ew0cq__statusAlert{border-radius:.375rem;margin-bottom:1rem;padding:.75rem;font-size:.875rem}.contact-module__5ew0cq__statusAlert.contact-module__5ew0cq__success{color:#15803d;background-color:#22c55e1a}.contact-module__5ew0cq__statusAlert.contact-module__5ew0cq__error{color:#b91c1c;background-color:#ef44441a}
