.f-enquiry-completion{max-width:780px;margin:0 auto;padding:32px 18px 48px;background:#f5f3ed;color:#181818;font:16px/1.6 MorrowSans,Arial,sans-serif}.f-enquiry-completion .f-completion-business{margin:0 0 24px;font-size:19px;font-weight:800}.f-enquiry-completion>section{margin:0 0 20px;padding:24px;border:1px solid #e3dfd5;border-radius:12px;background:#fff}.f-enquiry-completion .f-completion-receipt{border-top:5px solid #c99b4a;background:#fff9ed}.f-enquiry-completion h1{margin:0 0 16px;font-size:clamp(28px,4vw,38px);line-height:1.2}.f-enquiry-completion h2{margin:0 0 14px;font-size:24px;line-height:1.3}.f-enquiry-completion p{margin:0 0 14px;white-space:pre-line}.f-enquiry-completion p:last-child{margin-bottom:0}.f-enquiry-completion .f-completion-addons p{padding:14px;background:#f6f4ee;border-radius:8px}.f-enquiry-completion .f-completion-location a{display:inline-block;margin:0 18px 0 0;text-decoration:underline}.f-enquiry-completion footer{padding:8px 0;font-size:13px}.f-enquiry-completion footer a{text-decoration:underline}.request .name-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.request .consent-options{font-size:13px;border-top:1px solid #e6e6e6;padding-top:10px}.request .consent-options summary{cursor:pointer;color:#555}.request .consent-choice{display:flex;align-items:flex-start;gap:9px;margin-top:12px;font-size:12px;font-weight:400;line-height:1.45}.request .consent-choice input{width:18px;height:18px;min-width:18px;margin:1px 0 0;padding:0;accent-color:#1a1a1a}.request .fine{margin:0}.request .button{margin:4px 0 0}