/* product-enquiry: styles for this section only. */
.kt-formsec__grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: clamp(28px, 5vw, 80px); align-items: start; }
.kt-formsec__copy { display: grid; gap: 18px; justify-items: start; position: sticky; top: calc(var(--hh) + 24px); }
.kt-formsec { background: var(--cream-2); }
@media (max-width: 980px) {
.kt-formsec__grid { grid-template-columns: 1fr; }
.kt-formsec__copy { position: static; }
}
