.form-layout{padding-top:75px;padding-bottom:90px;display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;min-height:70vh}.form-intro h1,.inbox h1{font-size:55px;letter-spacing:-2px;line-height:1.1}.form-intro>p{color:var(--muted);font-size:15px}.inquiry-nav{display:flex;position:static;flex-direction:column;align-items:stretch;gap:0;margin:40px 0 30px;box-shadow:none;padding:0;background:transparent}.inquiry-nav a{padding:17px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;color:#9eafc1;font-size:14px}.inquiry-nav a[aria-current]{color:#31c4ff}.form-intro .form-note{font-size:12px;max-width:330px}.form-box{background:#0e1722;border:1px solid #2a3b50;border-radius:8px;padding:35px}.field{margin-bottom:23px}.field label{display:block;font-size:14px;margin-bottom:9px;font-weight:550}.field label span{font-size:11px;color:#a6b8cc;font-weight:400}.field input,.field textarea{display:block;width:100%;background:#080e16;border:1px solid #40536b;border-radius:4px;color:#eef5ff;font:inherit;font-size:15px;padding:12px;line-height:1.5}.field input:focus,.field textarea:focus{outline:2px solid #159fff;outline-offset:2px}.field textarea{resize:vertical;min-height:150px}.field textarea::placeholder{color:#8c9daf}.field-help{font-size:11px;color:#a4b5c8;line-height:1.7;margin:9px 0}.consent{display:flex;align-items:flex-start;gap:12px;font-size:12px;line-height:1.6;margin-bottom:24px}.consent input{accent-color:#169bff;width:17px;height:17px;flex:none;margin-top:2px}.trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-box .button{cursor:pointer}.button:disabled{opacity:.6;cursor:wait}.form-error{padding:14px;background:#391e1b;color:#ffb9a9;border:1px solid #87534b;border-radius:4px;font-size:13px;margin-bottom:18px}.success-icon{font-size:38px;color:#39c5ff;margin:0 0 25px}#form-success h2{font-size:36px}#form-success p{color:#b3c4d6}#form-success .text-link{display:table;margin-top:25px}.receipt{font-family:monospace;font-size:11px!important;overflow-wrap:anywhere;color:#9aacc2!important;margin-top:24px}.inbox>p{color:#aabbd0}.inbox-item{background:#0e1722;border:1px solid #2a3b50;border-radius:8px;padding:30px;margin-top:25px}.inbox-meta{display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#a4b7cb}.inbox-meta .eyebrow{margin:0 0 20px}.inbox-item h2{font-size:26px;letter-spacing:-.7px;margin-bottom:8px}.inbox-item>p{font-size:13px;color:#b2c3d6}.inbox-message{white-space:pre-wrap;overflow-wrap:anywhere;padding:20px 0;font-size:15px!important}.inbox-item .button{font-size:12px;padding:12px 16px}footer span{font-size:11px;color:#9cacc0}[hidden]{display:none!important}@media(max-width:800px){.form-layout{grid-template-columns:1fr;gap:25px;padding-top:45px}.form-intro h1,.inbox h1{font-size:42px}.inquiry-nav{margin:25px 0}.form-box{padding:25px}.form-intro .form-note{max-width:none}.inbox-meta{flex-wrap:wrap;gap:0}.inbox-item{padding:23px}footer .wrap{gap:20px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}
.field select{width:100%;background:#080e16;border:1px solid #40536b;border-radius:4px;color:#eef5ff;font:inherit;font-size:14px;padding:13px;line-height:1.5}.field select:focus{outline:2px solid #159fff;outline-offset:2px}.request-section{border:0;border-top:1px solid #30435b;padding:25px 0 0;margin:34px 0 25px;min-width:0}.request-section legend{padding:0 15px 0 0;font-size:19px;font-weight:550;color:#dceaff}.request-section legend span{font-size:11px;font-weight:400;color:#a6b8cc}.field-row{display:grid;grid-template-columns:1.4fr 1fr;gap:20px}.upload-field{padding:20px;background:#0a121d;border:1px dashed #426283;border-radius:5px}.field input[type=file]{padding:9px 0;border:0;background:none;font-size:12px;max-width:100%}.field input[type=file]::file-selector-button{background:#183b5c;border:1px solid #3f6d96;color:#e6f4ff;border-radius:4px;padding:9px 12px;margin-right:12px;cursor:pointer}.file-list{display:grid;gap:9px;margin-top:10px}.file-entry{display:flex;align-items:center;gap:12px;font-size:12px;color:#c3d8e9;overflow-wrap:anywhere}.file-entry img{width:45px;height:45px;border-radius:4px;object-fit:cover}.file-entry span{min-width:0}.clear-files{font-size:12px;background:transparent;color:#67ccff;border:0;text-align:left;padding:8px 0;cursor:pointer}.request-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 24px;padding:20px;background:#0a121c;border:1px solid #26384e;border-radius:5px;margin-bottom:20px}.request-details dt{font-size:11px;color:#88bce3;margin-bottom:5px}.request-details dd{margin:0;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;color:#c1d3e5}.request-details .wide{grid-column:1/-1}.request-details a{color:#4dc9ff;text-decoration:underline}.attachments{display:grid;gap:10px;margin:20px 0}.attachment-link{display:flex;align-items:center;gap:12px;border:1px solid #38506c;border-radius:4px;padding:12px;font-size:13px;overflow-wrap:anywhere}.attachment-link:hover{background:#14263a}.attachment-link small{color:#a0b5cc}.attachments h3{margin:0;font-size:18px}@media(max-width:600px){.field-row,.request-details{grid-template-columns:1fr}.request-details .wide{grid-column:auto}.upload-field{padding:15px}}
