.contact_pageWrapper__JUl38{background:#f6f9fc;min-height:100vh}.contact_layout__MvUax{border-top:1px solid #e3e8ee}.contact_contentHeader__vjupz{text-align:center;padding:32px 0 8px}.contact_contentTitle__5wiMv{font-size:24px;font-weight:700;color:#0a2540;margin:0;letter-spacing:-.3px}.contact_contentSubtitle__5rYJ2{font-size:14px;color:#596780;margin:4px 0 0}.contact_mainContent__19DjZ{max-width:1100px;margin:0 auto;padding:0 32px 64px}.contact_columns__4c_3g{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;margin-top:40px;align-items:start}.contact_infoSection__3FPYK{padding-top:8px}.contact_infoBlock__YxHkP{margin-bottom:20px}.contact_infoBlockHeader__1wRgG{display:flex;align-items:center;gap:10px;margin-bottom:6px}.contact_infoBlockIcon__oCWWX{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;font-size:12px;background:linear-gradient(135deg,#e3f2fd,#bbdefb);color:#1565c0}.contact_infoBlockTitle__TR7Pi{font-size:14px;font-weight:600;color:#0a2540;margin:0}.contact_infoBlockText__TxnXg{font-size:14px;color:#596780;line-height:1.7;margin:0;padding-left:38px}.contact_infoBlockText__TxnXg a{color:#1664ea;text-decoration:none;font-weight:600}.contact_infoBlockText__TxnXg a:hover{text-decoration:underline}.contact_premiumBadge__PzBxZ{display:inline-block;font-size:10px;font-weight:600;color:#d4500a;background:#fff0e6;padding:2px 8px;border-radius:4px;letter-spacing:.3px;text-transform:uppercase;text-decoration:none}.contact_premiumBadge__PzBxZ:hover{text-decoration:none;opacity:.85}.contact_formCard__aLhJo{background:#fff;border:1px solid #e3e8ee;border-radius:10px;padding:28px}.contact_formTitle__AUfeo{font-size:16px;font-weight:600;color:#0a2540;margin:0 0 4px}.contact_formSubtitle__Ie1V9{font-size:13px;color:#8898aa;margin:0 0 20px}.contact_formLabel__cGYvZ{display:block;font-size:13px;font-weight:600;color:#0a2540;margin:0 0 6px}.contact_formInput___Y__N{width:100%;padding:10px 12px;font-size:14px;border:1px solid #e3e8ee;border-radius:8px;background:#fff;color:#0a2540;outline:none;transition:border-color .2s,box-shadow .2s;font-family:inherit;margin-bottom:16px}.contact_formInput___Y__N::placeholder{color:#8898aa}.contact_formInput___Y__N:focus{border-color:#1664ea;box-shadow:0 0 0 3px rgba(22,100,234,.1)}.contact_formSelect__yq3s_{width:100%;padding:10px 12px;font-size:14px;border:1px solid #e3e8ee;border-radius:8px;background:#fff;color:#0a2540;outline:none;transition:border-color .2s,box-shadow .2s;font-family:inherit;margin-bottom:16px;cursor:pointer}.contact_formSelect__yq3s_:focus{border-color:#1664ea;box-shadow:0 0 0 3px rgba(22,100,234,.1)}.contact_formTextarea__3ka5U{width:100%;padding:10px 12px;font-size:14px;border:1px solid #e3e8ee;border-radius:8px;background:#fff;color:#0a2540;outline:none;transition:border-color .2s,box-shadow .2s;resize:vertical;font-family:inherit;margin-bottom:16px}.contact_formTextarea__3ka5U::placeholder{color:#8898aa}.contact_formTextarea__3ka5U:focus{border-color:#1664ea;box-shadow:0 0 0 3px rgba(22,100,234,.1)}.contact_submitButton__wvvdM{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;font-size:14px;font-weight:600;color:#fff;background:#1664ea;border:none;border-radius:8px;cursor:pointer;transition:background .2s;font-family:inherit}.contact_submitButton__wvvdM:hover{background:#1253c7}.contact_submitButton__wvvdM:disabled{background:#93b4f0;cursor:not-allowed}.contact_techSupportNote__2HPmF{font-size:14px;color:#596780;margin:0;line-height:1.6}.contact_techSupportNote__2HPmF a{color:#1664ea;text-decoration:none;font-weight:600}.contact_techSupportNote__2HPmF a:hover{text-decoration:underline}.contact_successCard__mNn6w{background:#fff;border:1px solid #e3e8ee;border-radius:10px;padding:32px 28px;text-align:center}.contact_successIcon__7kQmq{font-size:36px;color:#28a745;margin-bottom:12px}.contact_successText__jck5p{font-size:14px;color:#596780;margin:0;line-height:1.6}@media (max-width:768px){.contact_mainContent__19DjZ{padding:0 16px 48px}.contact_contentHeader__vjupz{padding:24px 0 4px}.contact_contentTitle__5wiMv{font-size:20px}.contact_columns__4c_3g{grid-template-columns:1fr;gap:24px;margin-top:32px}}@media (max-width:480px){.contact_mainContent__19DjZ{padding:0 12px 40px}.contact_contentTitle__5wiMv{font-size:18px}.contact_contentSubtitle__5rYJ2{font-size:13px}.contact_formCard__aLhJo{padding:20px}.contact_infoBlockText__TxnXg{padding-left:0}}