*{box-sizing:border-box}html{background:#fff;scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;color:#626463;font-family:Arial,Helvetica,sans-serif}main{width:min(1012px,calc(100% - 48px));margin:90px auto 0;text-align:center}.logo{display:block;width:100%;height:auto;margin:0 auto}.information,button{display:inline-block;background:#e6522d;color:#fff;text-decoration:none;font:18px/1.5 Arial,Helvetica,sans-serif;padding:13px 30px;border:1px solid #e6522d;border-radius:3px;cursor:pointer}.information{margin-top:52px}.information:hover,button:hover{background:#c44121;border-color:#c44121}.information:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #626463;outline-offset:4px}button:disabled{opacity:.65;cursor:wait}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#keep-in-touch{padding:90px 24px 80px;text-align:center}h2{font-size:40px;font-weight:400;line-height:1.25;margin:0 0 16px}.contact-subtitle{font-size:22px;line-height:1.5;margin:0 0 34px}form{display:flex;justify-content:center;gap:14px;max-width:790px;margin:0 auto}.field{flex:1;min-width:0}input{width:100%;height:55px;border:1px solid #ccc;border-radius:3px;padding:12px 16px;background:#fff;font:18px/1.5 Arial,Helvetica,sans-serif;color:#444}input::placeholder{color:#777;opacity:1}button{min-width:130px;height:55px}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#form-status{font-size:16px;line-height:1.5;margin:20px auto 0;max-width:750px;min-height:24px}@media(max-width:640px){main{width:calc(100% - 28px);margin:68px auto 0}.information{font-size:16px;margin-top:35px;padding:12px 25px}#keep-in-touch{padding:65px 24px 55px}h2{font-size:30px}.contact-subtitle{font-size:20px;margin-bottom:26px}form{flex-direction:column;max-width:380px;gap:12px}button{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}