.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-block:75px}.contact-layout h1{font-size:clamp(42px,5vw,64px)}.contact-card{padding:32px;background:#111a2a;border:1px solid #233049;border-radius:8px;min-width:0}.contact-card label{display:block;font-size:14px;margin-bottom:20px}.contact-card label span{color:#99aac5;font-size:12px}.contact-card input,.contact-card textarea{display:block;width:100%;margin-top:9px;padding:12px;font:inherit;background:#192237;color:#f3f5fa;border:1px solid #33415c;border-radius:4px}.contact-card textarea{resize:vertical}.contact-card input:focus,.contact-card textarea:focus{outline:2px solid #00c8ed;outline-offset:2px}.contact-note,#contact-result{font-size:13px;line-height:1.8;color:#99aac5}.contact-note a{color:#00c8ed}.contact-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-card .button{border:0;cursor:pointer}.contact-card .button:disabled{opacity:.6;cursor:wait}.contact-card [data-error=true]{color:#ffb7c1}@media(max-width:760px){.contact-layout{grid-template-columns:1fr;gap:30px;padding-block:45px}.contact-card{padding:24px}}
