.request-form{max-width:760px;background:#0b1115;color:#f7fbfc;padding:30px;border:1px solid #213038;border-radius:14px;box-shadow:0 24px 60px #0006}.request-form label{display:block;color:#dce8eb;font-weight:700;font-size:.85rem;margin:16px 0}.request-form label span{display:block;margin-bottom:7px}.request-form input,.request-form select,.request-form textarea{width:100%;padding:14px;border:1px solid #30434b;border-radius:8px;background:#111b20;color:#f7fbfc;font:inherit;color-scheme:dark;outline:none}.request-form input::placeholder,.request-form textarea::placeholder{color:#7f959e}.request-form input:focus,.request-form select:focus,.request-form textarea:focus{border-color:#08d5eb;box-shadow:0 0 0 3px #08d5eb24}.request-form textarea{resize:vertical}.request-form .grid-2{margin:0}.request-form button{border:0;font:inherit;cursor:pointer}.request-form button:disabled{opacity:.55;cursor:wait}.form-help{font-size:.82rem!important;color:#9db0b8!important}.research-form fieldset{border:1px solid #2b4650;border-radius:10px;margin:22px 0;padding:12px 18px;background:#0d2026}.research-form legend{color:#f7fbfc;font-weight:800;padding:0 7px}.research-form fieldset label{display:inline-flex;align-items:center;gap:7px;margin:9px 20px 9px 0;font-weight:600}.research-form fieldset input,.research-form .consent input{width:auto;accent-color:#08d5eb}.research-form .consent{display:flex;align-items:flex-start;gap:10px}.research-form .consent span{line-height:1.5}.form-success{color:#72e7bb;font-weight:800}.form-error{color:#ffaaa3;font-weight:800}
