.contactUsMainView-module-scss-module__mgUNqq__page{color:#30282c;background:#f8f5f1;padding:56px 24px 72px}.contactUsMainView-module-scss-module__mgUNqq__header{text-align:center;max-width:740px;margin:0 auto 36px}.contactUsMainView-module-scss-module__mgUNqq__header h1{letter-spacing:-1.1px;margin:14px 0;font-size:clamp(28px,3.2vw,40px);font-weight:650;line-height:1.2}.contactUsMainView-module-scss-module__mgUNqq__header p{color:#716870;margin:0;font-size:15px;line-height:1.7}.contactUsMainView-module-scss-module__mgUNqq__eyebrow{letter-spacing:1.8px;color:#805066;font-size:10px;font-weight:600}.contactUsMainView-module-scss-module__mgUNqq__layout{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:40px;max-width:1080px;margin:auto;display:grid}.contactUsMainView-module-scss-module__mgUNqq__sidebar{padding-top:20px}.contactUsMainView-module-scss-module__mgUNqq__sidebar h2{margin:0 0 20px;font-size:20px}.contactUsMainView-module-scss-module__mgUNqq__resource{color:#76334c;border-bottom:1px solid #e3d9d5;align-items:center;gap:20px;padding:20px 0;text-decoration:none;display:flex}.contactUsMainView-module-scss-module__mgUNqq__resource strong{margin-bottom:7px;font-size:15px;display:block}.contactUsMainView-module-scss-module__mgUNqq__resource small{color:#716870;font-size:13px;line-height:1.6;display:block}.contactUsMainView-module-scss-module__mgUNqq__resource svg{flex-shrink:0}.contactUsMainView-module-scss-module__mgUNqq__resource:hover strong{text-decoration:underline}.contactUsMainView-module-scss-module__mgUNqq__help{background:#eee6e3;border-radius:10px;margin-top:30px;padding:22px}.contactUsMainView-module-scss-module__mgUNqq__help h3{margin:12px 0;font-size:17px;line-height:1.4}.contactUsMainView-module-scss-module__mgUNqq__help p{color:#655a61;margin:12px 0 0;font-size:13px;line-height:1.7}.contactUsMainView-module-scss-module__mgUNqq__note{color:#716870;margin:20px 0 0;font-size:12px;line-height:1.7}.contactUsMainView-module-scss-module__mgUNqq__card{background:#fff;border:1px solid #e5d9d4;border-radius:12px;padding:28px}.contactUsMainView-module-scss-module__mgUNqq__card h2{letter-spacing:-.5px;margin:0 0 8px;font-size:23px}.contactUsMainView-module-scss-module__mgUNqq__intro{color:#716870;margin-bottom:24px;font-size:13px;line-height:1.6}.contactUsMainView-module-scss-module__mgUNqq__form{flex-direction:column;gap:18px;display:flex}.contactUsMainView-module-scss-module__mgUNqq__form label{color:#4b3e46;min-width:0;font-size:13px;font-weight:500;display:block}.contactUsMainView-module-scss-module__mgUNqq__form input,.contactUsMainView-module-scss-module__mgUNqq__form select,.contactUsMainView-module-scss-module__mgUNqq__form textarea{color:#30282c;background:#fffefd;border:1px solid #dcd0cb;border-radius:6px;width:100%;min-width:0;margin-top:7px;padding:11px 12px;font-size:14px;font-weight:400;display:block}.contactUsMainView-module-scss-module__mgUNqq__form input:focus,.contactUsMainView-module-scss-module__mgUNqq__form select:focus,.contactUsMainView-module-scss-module__mgUNqq__form textarea:focus{outline-offset:2px;outline:2px solid #a87589}.contactUsMainView-module-scss-module__mgUNqq__form input[aria-invalid=true],.contactUsMainView-module-scss-module__mgUNqq__form select[aria-invalid=true],.contactUsMainView-module-scss-module__mgUNqq__form textarea[aria-invalid=true]{border-color:#ac3545}.contactUsMainView-module-scss-module__mgUNqq__form input::placeholder,.contactUsMainView-module-scss-module__mgUNqq__form select::placeholder,.contactUsMainView-module-scss-module__mgUNqq__form textarea::placeholder{color:#8a8087}.contactUsMainView-module-scss-module__mgUNqq__form textarea{resize:vertical;min-height:120px}.contactUsMainView-module-scss-module__mgUNqq__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contactUsMainView-module-scss-module__mgUNqq__optional{color:#80727b;font-size:11px;font-weight:400}.contactUsMainView-module-scss-module__mgUNqq__error{color:#a5263b;margin-top:6px;font-size:12px;display:block}.contactUsMainView-module-scss-module__mgUNqq__captcha{min-width:0;overflow-x:auto}.contactUsMainView-module-scss-module__mgUNqq__footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.contactUsMainView-module-scss-module__mgUNqq__footer p{color:#716870;max-width:250px;margin:0;font-size:11px;line-height:1.6}.contactUsMainView-module-scss-module__mgUNqq__footer a{color:#76334c;text-decoration:underline}.contactUsMainView-module-scss-module__mgUNqq__footer button{color:#fff;background:#76334c;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;padding:13px 18px;font-size:13px;font-weight:600;display:inline-flex}.contactUsMainView-module-scss-module__mgUNqq__footer button:hover{background:#622a3f}.contactUsMainView-module-scss-module__mgUNqq__footer button:disabled{opacity:.6;cursor:not-allowed}.contactUsMainView-module-scss-module__mgUNqq__success,.contactUsMainView-module-scss-module__mgUNqq__alert{border-radius:6px;margin-bottom:18px;padding:12px;font-size:13px;line-height:1.6}.contactUsMainView-module-scss-module__mgUNqq__success{color:#28593e;background:#edf5ef}.contactUsMainView-module-scss-module__mgUNqq__alert{color:#972a3b;background:#fff0f0}.contactUsMainView-module-scss-module__mgUNqq__spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite contactUsMainView-module-scss-module__mgUNqq__spin}@keyframes contactUsMainView-module-scss-module__mgUNqq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.contactUsMainView-module-scss-module__mgUNqq__spinner{animation:none}}@media (max-width:850px){.contactUsMainView-module-scss-module__mgUNqq__layout{grid-template-columns:1fr;gap:26px;max-width:620px}.contactUsMainView-module-scss-module__mgUNqq__card{grid-row:1}.contactUsMainView-module-scss-module__mgUNqq__sidebar{padding-top:0}}@media (max-width:480px){.contactUsMainView-module-scss-module__mgUNqq__page{padding:32px 16px 48px}.contactUsMainView-module-scss-module__mgUNqq__header{margin-bottom:24px}.contactUsMainView-module-scss-module__mgUNqq__card{padding:20px 16px}.contactUsMainView-module-scss-module__mgUNqq__row{grid-template-columns:1fr}.contactUsMainView-module-scss-module__mgUNqq__footer{flex-direction:column-reverse;align-items:stretch;gap:12px}}
