.contactpage-module__OQPk8W__container{background:#f4f6fa;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:24px;max-width:480px;margin:56px auto;padding:36px 28px;display:flex;box-shadow:0 2px 12px rgba(30,64,175,.08)}.contactpage-module__OQPk8W__heading{color:#233876;letter-spacing:.2px;text-align:center;margin-bottom:6px;font-size:1.7rem;font-weight:700}.contactpage-module__OQPk8W__description{color:#4b5563;text-align:center;margin-bottom:12px;font-size:1rem}.contactpage-module__OQPk8W__form{flex-direction:column;gap:16px;display:flex}.contactpage-module__OQPk8W__label{color:#1e293b;margin-bottom:2px;font-size:.98rem;font-weight:500}.contactpage-module__OQPk8W__input,.contactpage-module__OQPk8W__textarea{background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:10px 12px;font-size:1rem;transition:border-color .18s}.contactpage-module__OQPk8W__input:focus,.contactpage-module__OQPk8W__textarea:focus{background:#f0f4ff;border-color:#233876;outline:none}.contactpage-module__OQPk8W__textarea{resize:vertical;min-height:90px}.contactpage-module__OQPk8W__button{color:#fff;cursor:pointer;background:#233876;border:none;border-radius:6px;padding:11px 0;font-size:1.05rem;font-weight:600;transition:background .18s,box-shadow .18s;box-shadow:0 1px 4px rgba(35,56,118,.07)}.contactpage-module__OQPk8W__button:hover{background:#1e293b}@media (max-width:600px){.contactpage-module__OQPk8W__container{padding:16px 4px}}
