.inquiry-form{min-width:0}.inquiry-required-note{color:#66725d;margin:0 0 23px;font-size:12px;line-height:1.7}.inquiry-fields{border:0;min-width:0;margin:0;padding:0}.inquiry-fields:disabled{opacity:.7}.inquiry-fields .form-label{margin:0 0 20px;font-size:13px;line-height:1.7;display:block}.inquiry-fields .input{box-sizing:border-box;color:#152010;background:#fff;border:1px solid #dce3d5;border-radius:9px;width:100%;min-height:46px;margin-top:7px;padding:12px 14px;font-size:14px;line-height:1.5;display:block}.inquiry-fields textarea.input{resize:vertical;min-height:118px}.inquiry-fields .input:focus-visible{outline-offset:2px;border-color:#517f2b;outline:3px solid #9aed2c}.inquiry-fields .input[aria-invalid=true]{border-color:#b83535}.inquiry-fields .form-note{color:#68735e;margin-top:7px;font-size:11px;line-height:1.7;display:block}.inquiry-fields .check-row{align-items:flex-start;gap:9px;font-size:12px;line-height:1.8;display:flex}.inquiry-fields .check-row input{accent-color:#7abf26;flex:0 0 16px;width:16px;height:16px;margin-top:3px}.inquiry-form>.btn{justify-content:center;gap:10px;width:100%;min-height:49px}.inquiry-form>.btn:disabled{cursor:wait;opacity:.7}.inquiry-form .inquiry-privacy-note{color:#68735e;margin:18px 0;font-size:11px;line-height:1.85}.inquiry-form .inquiry-privacy-note a{color:#3d6422;text-underline-offset:3px;text-decoration:underline}.inquiry-error{color:#89452a;overflow-wrap:anywhere;background:#fff4ee;border:1px solid #ecccbc;border-radius:9px;margin-bottom:20px;padding:14px 16px;font-size:13px;line-height:1.75}.inquiry-error:focus,.inquiry-result:focus{outline-offset:5px;outline:2px solid #6d9e44}.inquiry-result{color:#25351d;padding:25px 0}.inquiry-result>svg{color:#59892f;margin-bottom:18px}.inquiry-result h3{letter-spacing:-.7px;margin:0 0 15px;font-size:26px;line-height:1.35}.inquiry-result p{margin:0 0 17px;font-size:13px;line-height:1.85}.inquiry-result dl{background:#f3f7ec;border:1px solid #e2e8d9;border-radius:10px;margin:25px 0;padding:17px}.inquiry-result dt{color:#68735e;margin-bottom:7px;font-size:11px}.inquiry-result dd{overflow-wrap:anywhere;margin:0;font-family:ui-monospace,monospace;font-size:13px}.inquiry-result .form-note{color:#68735e;font-size:11px}.inquiry-result .text-link{margin-top:12px}.inquiry-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.inquiry-spinner{animation:1s linear infinite inquiry-spin}@keyframes inquiry-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.inquiry-spinner{animation:none}}@media (max-width:600px){.inquiry-fields .input{font-size:16px}.inquiry-result h3{font-size:23px}}.inquiry-fallback{background:#fffdf7;border:1px solid #e3dfd0;border-radius:12px;min-width:0;margin-bottom:25px;padding:17px}.inquiry-fallback .inquiry-error{margin:0 0 18px}.inquiry-fallback h3{margin:0 0 10px;font-size:17px;line-height:1.5}.inquiry-fallback>p{color:#72705b;overflow-wrap:anywhere;margin:0 0 15px;font-size:12px;line-height:1.8}.inquiry-fallback>label{margin-bottom:7px;font-size:12px;display:block}.inquiry-fallback>textarea{box-sizing:border-box;color:#34402c;resize:vertical;background:#fff;border:1px solid #daddce;border-radius:8px;width:100%;min-height:130px;padding:12px;font-size:12px;line-height:1.8}.inquiry-fallback>textarea:focus-visible{outline-offset:2px;outline:2px solid #7faf51}.inquiry-fallback-actions{flex-wrap:wrap;gap:10px;margin:13px 0;display:flex}.inquiry-fallback-actions>a,.inquiry-fallback-actions>button{box-sizing:border-box;color:#354d24;cursor:pointer;background:#f2f7eb;border:1px solid #cbdab9;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 12px;font-size:12px;line-height:1.6;display:inline-flex}.inquiry-fallback-actions>a:focus-visible,.inquiry-fallback-actions>button:focus-visible{outline-offset:3px;outline:3px solid #9aed2c}.inquiry-fallback .inquiry-copy-status{margin:0;font-size:11px}@media (max-width:600px){.inquiry-fallback{padding:14px}.inquiry-fallback>textarea{font-size:16px}.inquiry-fallback-actions>*{width:100%}}
