.contact-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;padding-top:50px;padding-bottom:75px}.contact-intro h1{font-size:55px}.contact-intro>p{color:#52617a;line-height:1.8;max-width:380px}.contact-email{font-weight:700;color:#1E3A8A;font-size:18px;overflow-wrap:anywhere}.contact-small{font-size:12px;color:#52617a;line-height:1.7}.contact-note{padding:23px;background:#EAF0FF;border-left:4px solid #F7BA00;font-size:15px;line-height:1.8;margin-top:35px;border-radius:0 12px 12px 0}.contact-panel{background:white;border:1px solid #DDE7FF;border-radius:18px;padding:30px}.contact-panel h2{font-size:25px;margin-bottom:12px}.contact-panel form{display:grid;gap:18px;margin-top:25px}.contact-panel label{display:grid;gap:8px;font-size:12px;font-weight:700}.contact-panel input,.contact-panel select,.contact-panel textarea{font:400 14px system-ui;color:#14213D;background:#fafbff;border:1px solid #ccd7ed;border-radius:7px;padding:12px;min-width:0;width:100%}.contact-panel textarea{resize:vertical}.contact-panel small{font-weight:400}.contact-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.contact-panel .contact-consent{display:flex;align-items:flex-start;gap:10px;font-weight:400;font-size:11px;line-height:1.7}.contact-consent input{width:17px;flex:none;margin:2px 0 0}.contact-consent a{color:#1E3A8A;text-decoration:underline}.contact-panel button{border:0;cursor:pointer;width:100%}.contact-panel button:disabled{opacity:.6;cursor:wait}.contact-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#contact-status{font-size:13px;line-height:1.7;margin:0}#contact-status[data-error="true"]{color:#9f1d24}.contact-panel input:focus,.contact-panel textarea:focus,.contact-panel select:focus{outline:2px solid #3B82F6;outline-offset:2px}@media(max-width:750px){.contact-layout{grid-template-columns:1fr;gap:30px;padding-top:25px}.contact-intro h1{font-size:43px}.contact-note{display:none}.contact-panel{padding:23px}.contact-row{grid-template-columns:1fr}}
