.inquiry-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:7%;align-items:start;margin-top:50px}.inquiry-intro>p{color:#242920;font-size:20px;line-height:1.6}.inquiry-address{margin-top:34px}.inquiry-address>span{display:block;font-size:10px;font-weight:700;letter-spacing:.12em;margin-bottom:9px}.inquiry-address>a{font-size:clamp(13px,1.5vw,21px);border-bottom:1px solid #10111266;padding-bottom:5px;overflow-wrap:anywhere}.inquiry-form{background:#101112;padding:36px;color:#f5f4f1;border:1px solid #101112;min-width:0}.inquiry-form .eyebrow{color:var(--lime);margin-bottom:8px}.inquiry-form .form-intro{color:#aaa;font-size:12px;margin-bottom:24px}.inquiry-form label{display:block;font-size:13px;font-weight:600;margin:18px 0 8px}.inquiry-form label span{font-weight:400;color:#aaa}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{display:block;width:100%;min-width:0;padding:13px 14px;border:1px solid #5c5e62;border-radius:0;background:#1c1e20;color:#f5f4f1;font:inherit;font-size:15px;line-height:1.4;transition:border-color .2s}.inquiry-form textarea{resize:vertical;min-height:140px}.inquiry-form :is(input,textarea,select):focus{outline:2px solid var(--lime);outline-offset:2px;border-color:var(--lime)}.inquiry-form input::placeholder,.inquiry-form textarea::placeholder{color:#999}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.inquiry-form .inquiry-routing{font-size:12px;line-height:1.5;color:#c1c4b8;margin:20px 0}.inquiry-form .button{width:100%;font-family:var(--body);cursor:pointer}.inquiry-form .form-privacy{font-size:11px;color:#a9abae;line-height:1.6;margin-top:18px}.form-privacy a{text-decoration:underline;text-underline-offset:3px}.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.inquiry-form [type=hidden]{display:none}.inquiry-form noscript p{font-size:13px;margin-top:15px}.inquiry-form noscript a{text-decoration:underline}@media(max-width:950px){.inquiry-layout{grid-template-columns:1fr;gap:35px}.inquiry-address>a{font-size:20px}.inquiry-intro>p{font-size:18px}}@media(max-width:550px){.inquiry-form{padding:24px 20px}.form-row{grid-template-columns:1fr;gap:0}.inquiry-address>a{font-size:17px}.inquiry-layout{margin-top:35px}.inquiry-form :is(input,textarea,select){font-size:16px}}