.thdc-submission{--aqua:#57e2e9;background:radial-gradient(ellipse at 90% 0,#30275c 0,transparent 48%),#0b1426;color:#f4f8ff;border:1px solid #34455d;border-radius:24px;padding:clamp(22px,5vw,50px);max-width:790px;margin:25px auto;font:15px/1.6 system-ui,sans-serif;box-shadow:0 25px 90px #0004}.thdc-submission *{box-sizing:border-box}.thdc-submission h2{font:700 clamp(30px,4vw,46px)/1.15 Georgia,serif;color:#fff;margin:13px 0}.thdc-submission p{color:#bbcae0}.thdc-submit-eyebrow{letter-spacing:.22em;color:var(--aqua);font-size:10px;font-weight:800}.thdc-submission form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:25px}.thdc-submission label{display:block;font-weight:650;font-size:13px;color:#d5e4f6}.thdc-submission label:has(textarea),.thdc-submission label:has(input[type=file]),.thdc-submission label.thdc-consent,.thdc-submit-small,.thdc-submission form>button{grid-column:1/-1}.thdc-submission input:not([type=checkbox]),.thdc-submission select,.thdc-submission textarea{width:100%;display:block;margin:8px 0 0;border:1px solid #3a4b65;border-radius:11px;background:#16233b;color:#fff;padding:13px;max-width:100%}.thdc-submission input[type=file]{padding:14px}.thdc-submission input[type=checkbox]{accent-color:var(--aqua);margin-right:8px}.thdc-submission .thdc-consent{font-weight:400;line-height:1.75}.thdc-submit-small{font-size:12px}.thdc-submission form>button{border:0;border-radius:11px;background:linear-gradient(120deg,#59dee8,#a985fa);color:#081528;font-weight:800;padding:15px;cursor:pointer}.thdc-submission-notice{border:1px solid #68d8dd;background:#0d343f;padding:12px;border-radius:10px}.thdc-honeypot{position:absolute!important;left:-99999px!important;opacity:0;pointer-events:none}.thdc-signon a{color:#78e5ef}@media(max-width:590px){.thdc-submission form{grid-template-columns:1fr}}
