.duco-enquiry-section{padding:80px 56px;background:#f7f4ef;border-top:1px solid #d8d2ca;scroll-margin-top:24px}
.duco-enquiry-shell{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;max-width:1120px;margin:auto;align-items:start}
.duco-enquiry-intro h2{font-size:42px;font-weight:500;line-height:1.1;letter-spacing:-1.5px;margin:0 0 24px}
.duco-enquiry-intro>p:not(.dp-eyebrow){font-size:17px;line-height:1.75;color:#5b5855;max-width:400px;margin:0 0 28px}
.duco-enquiry-intro>a{display:block;width:fit-content;color:#171719;font-size:16px;line-height:1.8;text-underline-offset:4px;margin-top:8px}
.dm26b-form-holder .duco-enquiry-form{border-top:2px solid #b73229;padding-top:24px}
.duco-enquiry-section .duco-enquiry-form{border-top:2px solid #b73229;padding-top:24px}
@media(max-width:991px){.duco-enquiry-section{padding:64px 32px}.duco-enquiry-shell{gap:36px}.duco-enquiry-intro h2{font-size:36px}}
@media(max-width:767px){.duco-enquiry-section{padding:56px 24px}.duco-enquiry-shell{grid-template-columns:1fr;gap:32px}.duco-enquiry-intro h2{font-size:34px;letter-spacing:-1px}.duco-enquiry-intro>p:not(.dp-eyebrow){max-width:none}.duco-enquiry-form{min-width:0}}
