.contact-page{max-width:1000px;margin:0 auto;padding:80px 6vw 100px}.contact-page h1{font-size:clamp(48px,7vw,90px);line-height:1.05;margin:25px 0}.contact-page>p{color:#bbb;line-height:1.6}.contact-page form{margin-top:45px}.contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:24px}.contact-page label{display:block;margin-bottom:24px;font-size:15px}.contact-page label span{color:#aaa}.contact-page input,.contact-page textarea{display:block;width:100%;box-sizing:border-box;background:#14191c;border:1px solid #526068;color:#fff;padding:15px;font:inherit;margin-top:10px;border-radius:0}.contact-page input:focus,.contact-page textarea:focus{outline:2px solid #dfb98a;outline-offset:2px}.contact-page button{background:#e6c391;color:#111;padding:17px 27px;border:0;font:inherit;cursor:pointer}.contact-note{font-size:13px;color:#aaa;line-height:1.6}.form-honey{display:none!important}@media(max-width:600px){.contact-fields{grid-template-columns:1fr;gap:0}.contact-page{padding-top:45px}}