header>a{display:flex;align-items:center;gap:12px}form{display:grid;gap:22px;margin-top:32px}label{display:grid;gap:8px;font-size:15px}input,textarea,select{font:inherit;color:#f3f2f8;background:#151825;border:1px solid #ffffff35;border-radius:6px;width:100%;padding:12px}textarea{resize:vertical}.consent{display:flex;align-items:flex-start;gap:12px}.consent input{width:auto;margin-top:8px}.submit{background:#b89bea;color:#171020;font-weight:700;min-height:48px}#file-error{color:#ffc6c6}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #c3afff;outline-offset:3px}@media(max-width:600px){header{padding:18px 5%}header>a{font-size:10px}main{padding-top:32px}}