.inquiry-section{--inquiry-copper:#a65028;color:#eae7e1;background:#0d0f11;border-top:1px solid #383b35;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,7vw,7rem);padding:clamp(4rem,8vw,8rem) max(1.25rem,50vw - 640px);scroll-margin-top:6rem;display:grid}.inquiry-eyebrow{letter-spacing:.16em;color:#c88462;margin-bottom:1.4rem;font-family:monospace;font-size:.7rem;font-weight:600;display:block}.inquiry-intro h2{letter-spacing:-.015em;max-width:12ch;margin:0 0 1.5rem;font-family:Barlow Condensed,sans-serif;font-size:clamp(3rem,5vw,4.8rem);font-weight:600;line-height:.98}.inquiry-intro>p{color:#a7aaa2;max-width:29rem;font-size:1rem;line-height:1.7}.inquiry-company{margin-top:2.5rem}.inquiry-company p{color:#a7aaa2;margin:0;font-size:.8rem;line-height:1.7}.inquiry-company strong{color:#eae7e1;font-weight:500}.inquiry-panel{min-width:0}.inquiry-configuration{border:1px solid #62452f;border-left:3px solid var(--inquiry-copper);background:#211c18;margin-bottom:1.5rem;padding:1rem 1.2rem;font-size:.82rem;line-height:1.6}.inquiry-configuration strong{font-weight:600}.inquiry-configuration p{color:#c2b9ad;margin:.2rem 0 0}.inquiry-row{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}.inquiry-field{min-width:0;margin-bottom:1.15rem}.inquiry-field label{margin-bottom:.6rem;font-size:.8rem;font-weight:500;display:block}.inquiry-field label span{color:#a7aaa2;font-weight:400}.inquiry-field input,.inquiry-field textarea{color:#eae7e1;width:100%;min-height:48px;font:inherit;touch-action:manipulation;background:#191c1e;border:1px solid #41433f;border-radius:0;padding:.85rem .9rem;font-size:16px;line-height:1.5}.inquiry-field textarea{resize:vertical;min-height:146px;display:block}.inquiry-field input::placeholder,.inquiry-field textarea::placeholder{color:#969a93;opacity:1}.inquiry-field input[aria-invalid=true],.inquiry-field textarea[aria-invalid=true]{border-color:#dc967e}.inquiry-field input:focus-visible,.inquiry-field textarea:focus-visible,.inquiry-section a:focus-visible,.inquiry-section button:focus-visible{outline-offset:4px;outline:2px solid #df9e79}.inquiry-help,.inquiry-field-error{margin-top:.5rem;font-size:.72rem;line-height:1.5;display:block}.inquiry-help{color:#a7aaa2}.inquiry-field-error,.inquiry-error{color:#f2ad97}.inquiry-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.inquiry-privacy{color:#a7aaa2;margin:.5rem 0;font-size:.72rem;line-height:1.7}.inquiry-privacy a{color:#d4d3ca;text-underline-offset:.2em;text-decoration:underline}.inquiry-feedback{min-height:1.7rem;font-size:.8rem;line-height:1.5}.inquiry-feedback p{margin:.5rem 0 1rem}.inquiry-actions{flex-wrap:wrap;gap:.75rem;display:flex}.inquiry-actions button{min-height:48px;font:inherit;cursor:pointer;touch-action:manipulation;border-radius:0;justify-content:center;align-items:center;gap:.8rem;padding:.85rem 1.25rem;font-size:.8rem;font-weight:600;transition:background-color .16s,border-color .16s;display:inline-flex}.inquiry-send{color:#fff7f0;background:var(--inquiry-copper);border:1px solid var(--inquiry-copper)}.inquiry-download{color:#eae7e1;background:0 0;border:1px solid #53564f}.inquiry-actions button:disabled{opacity:.6;cursor:wait}.inquiry-success{background:#191c1e;border:1px solid #62452f;flex-direction:column;justify-content:center;align-items:flex-start;min-height:360px;padding:2rem;display:flex}.inquiry-success>svg{color:#d89872;margin-bottom:1.25rem}.inquiry-success h3{margin:0 0 1rem;font-family:Barlow Condensed,sans-serif;font-size:2.6rem;line-height:1.1}.inquiry-success p{color:#a7aaa2;max-width:28rem;font-size:.9rem;line-height:1.6}.inquiry-success>span{color:#d89872;margin-top:1.5rem;font-family:monospace;font-size:.75rem}@media (hover:hover) and (pointer:fine){.inquiry-send:hover{background:#964821}.inquiry-download:hover{background:#191c1e;border-color:#a7aaa2}}@media (width<=800px){.inquiry-section{grid-template-columns:1fr;gap:2.5rem}.inquiry-intro h2{max-width:17ch}.inquiry-company{margin-top:1.5rem}}@media (width<=440px){.inquiry-row{grid-template-columns:1fr;gap:0}.inquiry-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.inquiry-actions button{transition:none}}
