.enquiry-intro{border-bottom:1px solid #dce3ed;margin-bottom:30px;padding-bottom:25px}.enquiry-intro>span{letter-spacing:.12em;color:#245fff;font-size:11px;font-weight:700}.enquiry-intro h2{margin:18px 0;font-size:29px}.enquiry-intro p{font-size:14px;line-height:1.8}.enquiry-context{background:#f4f6f9;border-radius:10px;margin-bottom:28px;padding:22px}.enquiry-context p{margin-top:12px;font-size:12px}.enquiry-review h3{margin-bottom:18px;scroll-margin-top:120px;font-size:24px}.enquiry-review>p{font-size:14px;line-height:1.8}.enquiry-review label{margin:25px 0 12px;font-size:13px;font-weight:600;display:block}.enquiry-review textarea{resize:vertical;color:#142238;background:#f8fafc;border:1px solid #8795aa;border-radius:8px;width:100%;height:420px;padding:20px;font:14px/1.8 Segoe UI,Arial,sans-serif}.enquiry-review .form-actions{flex-wrap:wrap;gap:12px}.enquiry-delivery{background:#f4f6f9;border-left:3px solid #245fff;margin-top:25px;padding:18px}.enquiry-form .checkbox-label{min-height:44px}.enquiry-form select{max-width:100%}.enquiry-form .form-status{min-height:28px}.enquiry-form .form-note{margin:25px 0}.enquiry-form button{min-height:48px}@media (max-width:599px){.enquiry-intro h2{font-size:25px}.enquiry-context{padding:17px}.enquiry-review textarea{padding:14px;font-size:16px}.enquiry-review .form-actions{display:grid}.enquiry-review .form-actions button{width:100%}}
