.inquiry-wrap{margin-top:64px;padding-top:48px;border-top:1px solid var(--line);scroll-margin-top:110px}.inquiry-heading{max-width:760px;margin-bottom:30px}.inquiry-heading h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.15;margin:12px 0 20px}.inquiry-heading p,.inquiry-note,.inquiry-files p{color:var(--muted)}.inquiry-form{background:var(--ink-soft);border:1px solid var(--line);padding:clamp(20px,4vw,42px)}.inquiry-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.inquiry-form label{display:flex;flex-direction:column;gap:9px;font-weight:600;min-width:0}.inquiry-form label>span{display:contents;color:var(--lime)}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{width:100%;min-width:0;border:1px solid #69716a;border-radius:0;background:#080b09;color:var(--paper);font:inherit;padding:13px 14px;line-height:1.5}.inquiry-form select{color-scheme:dark}.inquiry-form textarea{resize:vertical;min-height:140px}.inquiry-form :is(input,select,textarea):focus-visible{outline:2px solid var(--lime);outline-offset:3px}.inquiry-form input::placeholder,.inquiry-form textarea::placeholder{color:#a7afa8;font-weight:400}.inquiry-wide{grid-column:1/-1}.inquiry-files{margin:0;padding:18px;border:1px solid var(--line);min-width:0}.inquiry-files legend{padding:0 8px;font-weight:600}.inquiry-files small{font-weight:400}.inquiry-files p{margin:0 0 18px;font-size:.875rem}.inquiry-upload-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.inquiry-files input{font-size:.8rem;padding:10px 8px}.inquiry-files input::file-selector-button{background:var(--lime);color:var(--ink);border:0;padding:8px;margin-right:8px;cursor:pointer}.inquiry-privacy{margin-top:26px;color:var(--muted);font-size:.875rem}.inquiry-privacy summary{cursor:pointer;color:var(--paper);text-decoration:underline;text-underline-offset:4px}.inquiry-privacy p{max-width:900px}.inquiry-form a{text-decoration:underline;text-underline-offset:3px}.inquiry-note{font-size:.875rem;line-height:1.6;margin:20px 0}.inquiry-submit{border:0;cursor:pointer;font:inherit;font-weight:700;min-height:52px;white-space:normal;text-align:left}.inquiry-submit:disabled{opacity:.6;cursor:wait}.inquiry-error{color:#ffb9af;border-left:3px solid #ffb9af;padding:10px 15px}.inquiry-honey{display:none!important}.inquiry-thanks{padding:180px 0 100px;min-height:70vh}.inquiry-thanks h1{font-size:clamp(2.4rem,7vw,5.2rem);line-height:1.05}.inquiry-thanks .hero-lead{max-width:720px}.inquiry-thanks .button{margin-top:24px}@media(max-width:700px){.inquiry-fields,.inquiry-upload-grid{grid-template-columns:minmax(0,1fr)}.inquiry-wrap{margin-top:36px;padding-top:30px}.inquiry-submit{width:100%;justify-content:space-between}.inquiry-files{padding:12px}.inquiry-thanks{padding-top:140px}}
.inquiry-form{color:var(--paper)}.inquiry-form label,.inquiry-files legend{color:var(--paper)}
.contact .inquiry-heading>p{color:#263311}
