.contact-form-module__hsXW5W__section{color:#edfaff;background:linear-gradient(135deg,#061d2d,#03111d);border-top:1px solid #46d2f538;grid-template-columns:1fr 1.2fr;gap:clamp(24px,5vw,90px);padding:clamp(36px,6vw,95px);display:grid}.contact-form-module__hsXW5W__intro span{color:#51d9fa;letter-spacing:.2em;font-size:12px}.contact-form-module__hsXW5W__intro h2{margin:20px 0;font-size:clamp(30px,3.2vw,52px);line-height:1.15}.contact-form-module__hsXW5W__intro p{color:#a4c2d2;margin-bottom:30px;line-height:1.8}.contact-form-module__hsXW5W__intro a{color:#54dcff;overflow-wrap:anywhere}.contact-form-module__hsXW5W__form{flex-direction:column;gap:20px;display:flex}.contact-form-module__hsXW5W__form label{color:#a9d5e6;flex-direction:column;gap:9px;font-size:13px;display:flex}.contact-form-module__hsXW5W__form input,.contact-form-module__hsXW5W__form textarea{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#092535;border:1px solid #305268;border-radius:4px;padding:15px}.contact-form-module__hsXW5W__form input:focus,.contact-form-module__hsXW5W__form textarea:focus{outline-offset:1px;outline:2px solid #54dcff}.contact-form-module__hsXW5W__form button{cursor:pointer;color:#041723;letter-spacing:.07em;background:#43c9ed;border:0;padding:17px;font-weight:700}.contact-form-module__hsXW5W__form button:disabled{opacity:.55;cursor:wait}.contact-form-module__hsXW5W__form p{color:#b5e5f4;min-height:20px}.contact-form-module__hsXW5W__form p.contact-form-module__hsXW5W__success{color:#8fecbd}.contact-form-module__hsXW5W__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:800px){.contact-form-module__hsXW5W__section{grid-template-columns:1fr;padding:35px 22px}}.contact-form-module__hsXW5W__section{box-sizing:border-box;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(32px,5vw,90px);width:100%;min-width:0;max-width:100%;padding:clamp(40px,6vw,95px);display:grid}.contact-form-module__hsXW5W__section .contact-form-module__hsXW5W__intro,.contact-form-module__hsXW5W__section .contact-form-module__hsXW5W__form{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.contact-form-module__hsXW5W__section .contact-form-module__hsXW5W__form input,.contact-form-module__hsXW5W__section .contact-form-module__hsXW5W__form textarea{box-sizing:border-box;width:100%;min-width:0;display:block}.contact-form-module__hsXW5W__section .contact-form-module__hsXW5W__form button{white-space:nowrap;width:100%;min-height:54px}@media (max-width:800px){.contact-form-module__hsXW5W__section{grid-template-columns:minmax(0,1fr);padding:40px 22px}}
