/* Product reference inquiry form v470 */
.product-inquiry-v470{scroll-margin-top:24px;margin:2rem auto;padding:1.5rem 0;color:inherit}
.product-inquiry-v470-card{max-width:980px;margin:0 auto;padding:clamp(1.25rem,3vw,2rem);border:1px solid #d7dfd8;border-radius:12px;background:#f4f6f3}
.product-inquiry-v470-kicker{margin:0 0 .55rem;color:#5d725f;font-size:.78rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}
.product-inquiry-v470 h2{margin:.2rem 0 .6rem;font-size:clamp(1.45rem,3vw,2rem);line-height:1.2}
.product-inquiry-v470-intro{max-width:68ch;margin:.3rem 0 1.25rem;line-height:1.6;color:#46594d}
.product-inquiry-v470-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem}
.product-inquiry-v470-grid label{display:block;min-width:0;font-size:.92rem;font-weight:600;line-height:1.45}
.product-inquiry-v470-grid label span{font-weight:400;color:#627368}
.product-inquiry-v470-grid input,.product-inquiry-v470-grid select,.product-inquiry-v470-grid textarea{box-sizing:border-box;display:block;width:100%;min-width:0;margin-top:.35rem;padding:.72rem .78rem;border:1px solid #aebbb1;border-radius:6px;background:#fff;color:#1d2b26;font:inherit}
.product-inquiry-v470-grid textarea{resize:vertical}
.product-inquiry-v470-full{grid-column:1/-1}
.product-inquiry-v470-submit,.product-inquiry-v470-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;margin-top:1rem;padding:.78rem 1.1rem;border:0;border-radius:5px;background:#173c35;color:#fff;text-decoration:none;font:inherit;font-weight:700;cursor:pointer}
.product-inquiry-v470-trigger-wrap{margin:.85rem 0 1.1rem}
.product-inquiry-v470-trigger{margin-top:0}
.product-inquiry-v470-result{min-height:1.4em;margin:.65rem 0 0;line-height:1.5}
@media(max-width:620px){.product-inquiry-v470{margin:1.3rem auto;padding:.5rem 0}.product-inquiry-v470-card{padding:1rem;border-radius:9px}.product-inquiry-v470-grid{grid-template-columns:minmax(0,1fr)}.product-inquiry-v470-full{grid-column:auto}.product-inquiry-v470-submit,.product-inquiry-v470-trigger{width:100%;box-sizing:border-box}.product-inquiry-v470-trigger-wrap{margin:.7rem 0 .9rem}}
