{"id":14367,"date":"2026-06-12T18:36:07","date_gmt":"2026-06-12T18:36:07","guid":{"rendered":"https:\/\/builders24.net\/?page_id=5036"},"modified":"2026-06-12T18:36:07","modified_gmt":"2026-06-12T18:36:07","slug":"quote","status":"publish","type":"page","link":"https:\/\/builders24.net\/za\/quote\/","title":{"rendered":"Quote"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"14367\" class=\"elementor elementor-14367\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0dbf943 e-con e-atomic-element e-flexbox-base e-a6137b6 \" data-id=\"0dbf943\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"0dbf943\">\n    \t\t<div class=\"elementor-element elementor-element-2886c7c elementor-widget elementor-widget-html\" data-id=\"2886c7c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- BUILDERS24 \u2014 QUOTE \/ REQUEST FORM \u2014 builders24.net\/quote -->\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Space+Grotesk:wght@400;500;600&family=Syne:wght@600;700&display=swap\" rel=\"stylesheet\">\r\n<link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/@tabler\/icons-webfont@latest\/tabler-icons.min.css\">\r\n<style>\r\n  .qf*{box-sizing:border-box;margin:0;padding:0}\r\n  .qf{font-family:'Space Grotesk',sans-serif;background:#f4f6fa;min-height:100vh;padding:48px 24px}\r\n  .qf-wrap{max-width:760px;margin:0 auto}\r\n\r\n  \/* Header *\/\r\n  .qf-header{background:#0D1B3E;border-radius:16px;padding:36px 40px;margin-bottom:28px;position:relative;overflow:hidden}\r\n  .qf-header::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(240,165,0,0.05) 1px,transparent 1px),linear-gradient(90deg,rgba(240,165,0,0.05) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}\r\n  .qf-header::after{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#F0A500,#FFD166,#F0A500)}\r\n  .qf-logo{font-family:'Syne',sans-serif;font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#F0A500;display:block;margin-bottom:8px;position:relative;z-index:1}\r\n  .qf-header-title{font-family:'Syne',sans-serif;font-size:24px;font-weight:600;color:#ffffff;margin-bottom:6px;position:relative;z-index:1}\r\n  .qf-header-sub{font-size:13px;color:#ffffff;position:relative;z-index:1;line-height:1.6}\r\n\r\n  \/* Request type selector *\/\r\n  .qf-type-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}\r\n  .qf-type-card{background:#ffffff;border:1.5px solid #e8eaf0;border-radius:12px;padding:18px 14px;cursor:pointer;transition:all 0.2s;text-align:center;position:relative}\r\n  .qf-type-card:hover{border-color:#F0A500;background:#FFF8E8}\r\n  .qf-type-card.selected{border-color:#F0A500;background:#FFF8E8}\r\n  .qf-type-card.selected::after{content:'';position:absolute;top:10px;right:10px;width:10px;height:10px;border-radius:50%;background:#F0A500}\r\n  .qf-type-card input[type=radio]{position:absolute;opacity:0;width:0;height:0}\r\n  .qf-type-icon{width:40px;height:40px;background:#0D1B3E;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#F0A500;font-size:20px;margin:0 auto 10px}\r\n  .qf-type-card.selected .qf-type-icon{background:#F0A500;color:#0D1B3E}\r\n  .qf-type-name{font-family:'Syne',sans-serif;font-size:12px;font-weight:600;color:#0D1B3E;line-height:1.3}\r\n\r\n  \/* Card *\/\r\n  .qf-card{background:#ffffff;border-radius:14px;padding:36px 40px;border:1.5px solid #e8eaf0;margin-bottom:20px}\r\n  .qf-section-label{font-family:'Syne',sans-serif;font-size:10px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#F0A500;display:block;margin-bottom:10px}\r\n  .qf-card-title{font-family:'Syne',sans-serif;font-size:18px;font-weight:600;color:#0D1B3E;margin-bottom:6px}\r\n  .qf-card-sub{font-size:13px;color:#0D1B3E;margin-bottom:24px;line-height:1.6}\r\n  .qf-sub-heading{font-family:'Syne',sans-serif;font-size:14px;font-weight:600;color:#0D1B3E;margin:20px 0 14px;padding-top:20px;border-top:1px solid #e8eaf0}\r\n\r\n  \/* Fields *\/\r\n  .qf-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}\r\n  .qf-row.full{grid-template-columns:1fr}\r\n  .qf-field{display:flex;flex-direction:column;gap:6px}\r\n  .qf-label{font-size:12px;font-weight:600;color:#0D1B3E;letter-spacing:0.3px}\r\n  .qf-label span{color:#ef4444;margin-left:2px}\r\n  .qf-input,.qf-select,.qf-textarea{width:100%;padding:12px 14px;border:1.5px solid #e8eaf0;border-radius:8px;font-family:'Space Grotesk',sans-serif;font-size:14px;color:#0D1B3E;background:#ffffff;outline:none;transition:border-color 0.2s}\r\n  .qf-input:focus,.qf-select:focus,.qf-textarea:focus{border-color:#F0A500}\r\n  .qf-textarea{resize:vertical;min-height:100px}\r\n  .qf-hint{font-size:11px;color:#0D1B3E;margin-top:2px}\r\n\r\n  \/* Dynamic sections *\/\r\n  .qf-dynamic{display:none}\r\n  .qf-dynamic.active{display:block}\r\n\r\n  \/* File upload *\/\r\n  .qf-upload{border:2px dashed #e8eaf0;border-radius:8px;padding:20px;text-align:center;cursor:pointer;transition:all 0.2s;position:relative}\r\n  .qf-upload:hover{border-color:#F0A500;background:#FFF8E8}\r\n  .qf-upload input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}\r\n  .qf-upload-icon{font-size:24px;color:#F0A500;display:block;margin-bottom:6px}\r\n  .qf-upload-text{font-size:13px;font-weight:500;color:#0D1B3E}\r\n  .qf-upload-hint{font-size:11px;color:#0D1B3E;margin-top:3px}\r\n  .qf-upload-name{font-size:12px;color:#22c55e;font-weight:600;margin-top:6px;display:none}\r\n\r\n  \/* Urgency pills *\/\r\n  .qf-pills{display:flex;gap:8px;flex-wrap:wrap}\r\n  .qf-pill{padding:8px 16px;border:1.5px solid #e8eaf0;border-radius:20px;font-size:12px;font-weight:600;color:#0D1B3E;cursor:pointer;transition:all 0.2s;background:#ffffff}\r\n  .qf-pill:hover{border-color:#F0A500;color:#F0A500}\r\n  .qf-pill.selected{border-color:#F0A500;background:#FFF8E8;color:#0D1B3E}\r\n\r\n  \/* Buttons *\/\r\n  .qf-btn{display:inline-flex;align-items:center;gap:8px;font-family:'Space Grotesk',sans-serif;font-size:14px;font-weight:600;padding:14px 28px;border-radius:8px;cursor:pointer;border:none;transition:all 0.2s}\r\n  .qf-btn-primary{background:#F0A500;color:#0D1B3E;width:100%;justify-content:center}\r\n  .qf-btn-primary:hover{background:#FFD166;transform:translateY(-1px)}\r\n  .qf-btn-primary:disabled{background:#e8eaf0;color:#aaaaaa;cursor:not-allowed;transform:none}\r\n\r\n  \/* Success *\/\r\n  .qf-success{text-align:center;padding:48px 20px;display:none}\r\n  .qf-success.active{display:block}\r\n  .qf-success-icon{width:80px;height:80px;border-radius:50%;background:rgba(34,197,94,0.1);display:flex;align-items:center;justify-content:center;font-size:36px;color:#22c55e;margin:0 auto 20px}\r\n  .qf-success-title{font-family:'Syne',sans-serif;font-size:22px;font-weight:600;color:#0D1B3E;margin-bottom:10px}\r\n  .qf-success-sub{font-size:14px;color:#0D1B3E;line-height:1.65;max-width:480px;margin:0 auto 8px}\r\n  .qf-ref{display:inline-block;background:#f4f6fa;border:1.5px solid #e8eaf0;border-radius:8px;padding:8px 20px;font-family:'Syne',sans-serif;font-size:13px;font-weight:600;color:#F0A500;margin-top:12px}\r\n\r\n  \/* Error *\/\r\n  .qf-error{background:rgba(239,68,68,0.06);border:1.5px solid rgba(239,68,68,0.2);border-radius:8px;padding:12px 16px;font-size:13px;color:#dc2626;margin-bottom:16px;display:none}\r\n  .qf-error.active{display:flex;align-items:center;gap:8px}\r\n\r\n  @media(max-width:600px){\r\n    .qf{padding:24px 16px}\r\n    .qf-card{padding:24px 20px}\r\n    .qf-header{padding:28px 24px}\r\n    .qf-row{grid-template-columns:1fr}\r\n    .qf-type-grid{grid-template-columns:repeat(2,1fr)}\r\n  }\r\n  @media(max-width:380px){\r\n    .qf-type-grid{grid-template-columns:1fr 1fr}\r\n  }\r\n<\/style>\r\n\r\n<div class=\"qf\">\r\n  <div class=\"qf-wrap\">\r\n\r\n    <div class=\"qf-header\">\r\n      <span class=\"qf-logo\">Builders24 Group (Pty) Ltd<\/span>\r\n      <div class=\"qf-header-title\">Submit a Request<\/div>\r\n      <div class=\"qf-header-sub\">Tell us what you need. A Builders24 representative will respond within 1\u20132 business days. For urgent matters email info@builders24.net.<\/div>\r\n    <\/div>\r\n\r\n    <!-- SUCCESS STATE -->\r\n    <div class=\"qf-card qf-success\" id=\"qf-success\">\r\n      <div class=\"qf-success-icon\"><i class=\"ti ti-circle-check\"><\/i><\/div>\r\n      <div class=\"qf-success-title\">Request received<\/div>\r\n      <div class=\"qf-success-sub\">Your request has been submitted successfully. A confirmation has been sent to your email address. A Builders24 representative will be in touch within 1\u20132 business days.<\/div>\r\n      <div class=\"qf-success-sub\">Your reference number:<\/div>\r\n      <div class=\"qf-ref\" id=\"qf-ref-num\"><\/div>\r\n    <\/div>\r\n\r\n    <!-- FORM -->\r\n    <div id=\"qf-form-wrap\">\r\n\r\n      <!-- Step 1: Request type -->\r\n      <div class=\"qf-card\">\r\n        <span class=\"qf-section-label\">Step 1<\/span>\r\n        <div class=\"qf-card-title\">What do you need?<\/div>\r\n        <div class=\"qf-card-sub\">Select the type of request below. The form will adjust to your selection.<\/div>\r\n        <div class=\"qf-type-grid\" id=\"qf-type-grid\">\r\n\r\n          <label class=\"qf-type-card\" onclick=\"selectType('contractor')\">\r\n            <input type=\"radio\" name=\"request_type\" value=\"contractor\">\r\n            <div class=\"qf-type-icon\"><i class=\"ti ti-hammer\"><\/i><\/div>\r\n            <div class=\"qf-type-name\">Contractor \/ Job Quote<\/div>\r\n          <\/label>\r\n\r\n          <label class=\"qf-type-card\" onclick=\"selectType('materials')\">\r\n            <input type=\"radio\" name=\"request_type\" value=\"materials\">\r\n            <div class=\"qf-type-icon\"><i class=\"ti ti-package\"><\/i><\/div>\r\n            <div class=\"qf-type-name\">Building Materials<\/div>\r\n          <\/label>\r\n\r\n          <label class=\"qf-type-card\" onclick=\"selectType('import')\">\r\n            <input type=\"radio\" name=\"request_type\" value=\"import\">\r\n            <div class=\"qf-type-icon\"><i class=\"ti ti-ship\"><\/i><\/div>\r\n            <div class=\"qf-type-name\">Import &amp; Sourcing<\/div>\r\n          <\/label>\r\n\r\n          <label class=\"qf-type-card\" onclick=\"selectType('export')\">\r\n            <input type=\"radio\" name=\"request_type\" value=\"export\">\r\n            <div class=\"qf-type-icon\"><i class=\"ti ti-plane-departure\"><\/i><\/div>\r\n            <div class=\"qf-type-name\">Export Assistance<\/div>\r\n          <\/label>\r\n\r\n          <label class=\"qf-type-card\" onclick=\"selectType('supply')\">\r\n            <input type=\"radio\" name=\"request_type\" value=\"supply\">\r\n            <div class=\"qf-type-icon\"><i class=\"ti ti-truck-delivery\"><\/i><\/div>\r\n            <div class=\"qf-type-name\">Supply &amp; Distribution<\/div>\r\n          <\/label>\r\n\r\n          <label class=\"qf-type-card\" onclick=\"selectType('project')\">\r\n            <input type=\"radio\" name=\"request_type\" value=\"project\">\r\n            <div class=\"qf-type-icon\"><i class=\"ti ti-building-skyscraper\"><\/i><\/div>\r\n            <div class=\"qf-type-name\">Project \/ Infrastructure<\/div>\r\n          <\/label>\r\n\r\n          <label class=\"qf-type-card\" onclick=\"selectType('partnership')\">\r\n            <input type=\"radio\" name=\"request_type\" value=\"partnership\">\r\n            <div class=\"qf-type-icon\"><i class=\"ti ti-handshake\"><\/i><\/div>\r\n            <div class=\"qf-type-name\">Partnership \/ B2B<\/div>\r\n          <\/label>\r\n\r\n          <label class=\"qf-type-card\" onclick=\"selectType('general')\">\r\n            <input type=\"radio\" name=\"request_type\" value=\"general\">\r\n            <div class=\"qf-type-icon\"><i class=\"ti ti-message-circle\"><\/i><\/div>\r\n            <div class=\"qf-type-name\">General Enquiry<\/div>\r\n          <\/label>\r\n\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Step 2: Contact details -->\r\n      <div class=\"qf-card\" id=\"qf-step2\" style=\"display:none\">\r\n        <span class=\"qf-section-label\">Step 2<\/span>\r\n        <div class=\"qf-card-title\">Your details<\/div>\r\n        <div class=\"qf-card-sub\">We will use these details to respond to your request.<\/div>\r\n\r\n        <div class=\"qf-row\">\r\n          <div class=\"qf-field\">\r\n            <label class=\"qf-label\">First name <span>*<\/span><\/label>\r\n            <input type=\"text\" class=\"qf-input\" id=\"qf-firstname\" placeholder=\"Your first name\">\r\n          <\/div>\r\n          <div class=\"qf-field\">\r\n            <label class=\"qf-label\">Last name <span>*<\/span><\/label>\r\n            <input type=\"text\" class=\"qf-input\" id=\"qf-lastname\" placeholder=\"Your last name\">\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"qf-row\">\r\n          <div class=\"qf-field\">\r\n            <label class=\"qf-label\">Email address <span>*<\/span><\/label>\r\n            <input type=\"email\" class=\"qf-input\" id=\"qf-email\" placeholder=\"your@email.com\">\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"qf-row\">\r\n          <div class=\"qf-field\">\r\n            <label class=\"qf-label\">Company \/ Organisation<\/label>\r\n            <input type=\"text\" class=\"qf-input\" id=\"qf-company\" placeholder=\"Leave blank if individual\">\r\n          <\/div>\r\n          <div class=\"qf-field\">\r\n            <label class=\"qf-label\">Country <span>*<\/span><\/label>\r\n            <select class=\"qf-select\" id=\"qf-country\">\r\n              <option value=\"\">Select country<\/option>\r\n              <option>South Africa<\/option>\r\n              <option>Zimbabwe<\/option>\r\n              <option>Zambia<\/option>\r\n              <option>Botswana<\/option>\r\n              <option>Mozambique<\/option>\r\n              <option>Namibia<\/option>\r\n              <option>Tanzania<\/option>\r\n              <option>Uganda<\/option>\r\n              <option>Nigeria<\/option>\r\n              <option>Kenya<\/option>\r\n              <option>Angola<\/option>\r\n              <option>DRC<\/option>\r\n              <option>Eswatini<\/option>\r\n              <option>Lesotho<\/option>\r\n              <option>Malawi<\/option>\r\n              <option>Mauritius<\/option>\r\n              <option>Madagascar<\/option>\r\n              <option>Other<\/option>\r\n            <\/select>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- \u2500\u2500 DYNAMIC: Contractor \/ Job Quote \u2500\u2500 -->\r\n        <div class=\"qf-dynamic\" id=\"dyn-contractor\">\r\n          <div class=\"qf-sub-heading\">Job details<\/div>\r\n          <div class=\"qf-row\">\r\n            <div class=\"qf-field\">\r\n              <label class=\"qf-label\">Trade required <span>*<\/span><\/label>\r\n              <select class=\"qf-select\" id=\"qf-trade\">\r\n                <option value=\"\">Select trade<\/option>\r\n                <option>Agriculture and irrigation<\/option>\r\n                <option>Brickwork and masonry<\/option>\r\n                <option>Carpentry and joinery<\/option>\r\n                <option>Cleaning and maintenance<\/option>\r\n                <option>Demolition<\/option>\r\n                <option>Driveways and concrete<\/option>\r\n                <option>Electrical<\/option>\r\n                <option>Exterior painting<\/option>\r\n                <option>Fencing and gates<\/option>\r\n                <option>Foundations and concrete<\/option>\r\n                <option>Glass and aluminium<\/option>\r\n                <option>Gutters and fascias<\/option>\r\n                <option>HVAC and air con<\/option>\r\n                <option>Landscaping and garden<\/option>\r\n                <option>New builds<\/option>\r\n                <option>Painting<\/option>\r\n                <option>Paving and driveways<\/option>\r\n                <option>Pest control<\/option>\r\n                <option>Plastering and screeding<\/option>\r\n                <option>Plumbing<\/option>\r\n                <option>Project management<\/option>\r\n                <option>Renovations and additions<\/option>\r\n                <option>Roofing<\/option>\r\n                <option>Security installations<\/option>\r\n                <option>Solar and renewables<\/option>\r\n                <option>Structural repairs<\/option>\r\n                <option>Swimming pools<\/option>\r\n                <option>Tiling and flooring<\/option>\r\n                <option>Waterproofing<\/option>\r\n              <\/select>\r\n            <\/div>\r\n            <div class=\"qf-field\">\r\n              <label class=\"qf-label\">City \/ Area <span>*<\/span><\/label>\r\n              <input type=\"text\" class=\"qf-input\" id=\"qf-job-city\" placeholder=\"e.g. Johannesburg, Sandton\">\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"qf-row full\">\r\n            <div class=\"qf-field\">\r\n              <label class=\"qf-label\">Job description <span>*<\/span><\/label>\r\n              <textarea class=\"qf-textarea\" id=\"qf-job-desc\" placeholder=\"Describe the work required in as much detail as possible \u2014 size, scope, materials, any existing issues\u2026\"><\/textarea>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"qf-row\">\r\n            <div class=\"qf-field\">\r\n              <label class=\"qf-label\">Estimated budget<\/label>\r\n              <input type=\"text\" class=\"qf-input\" id=\"qf-budget\" placeholder=\"e.g. R5,000 \u2013 R15,000\">\r\n            <\/div>\r\n            <div class=\"qf-field\">\r\n              <label class=\"qf-label\">When do you need this done?<\/label>\r\n              <input type=\"date\" class=\"qf-input\" id=\"qf-job-date\">\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"qf-row full\">\r\n            <div class=\"qf-field\">\r\n              <label class=\"qf-label\">Upload photos or drawings<\/label>\r\n              <div class=\"qf-upload\" id=\"upload-job\">\r\n                <input type=\"file\" accept=\".pdf,.jpg,.jpeg,.png\" multiple onchange=\"fileSelected(this,'upload-job','name-job')\">\r\n                <i class=\"ti ti-photo sf-upload-icon qf-upload-icon\"><\/i>\r\n                <div class=\"qf-upload-text\">Click to upload<\/div>\r\n                <div class=\"qf-upload-hint\">Photos, drawings or plans \u2014 PDF, JPG, PNG. Max 5MB each.<\/div>\r\n                <div class=\"qf-upload-name\" id=\"name-job\"><\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- \u2500\u2500 DYNAMIC: Building Materials \u2500\u2500 -->\r\n        <div class=\"qf-dynamic\" id=\"dyn-materials\">\r\n          <div class=\"qf-sub-heading\">Materials required<\/div>\r\n          <div class=\"qf-row full\">\r\n            <div class=\"qf-field\">\r\n              <label class=\"qf-label\">What materials do you need? <span>*<\/span><\/label>\r\n              <textarea class=\"qf-textarea\" id=\"qf-materials-desc\" placeholder=\"List the materials, quantities and specifications \u2014 e.g. 500 face bricks, 20 bags cement, 10m\u00b2 roof sheeting\u2026\"><\/textarea>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"qf-row\">\r\n            <div class=\"qf-field\">\r\n              <label class=\"qf-label\">Delivery address \/ area <span>*<\/span><\/label>\r\n              <input type=\"text\" class=\"qf-input\" id=\"qf-mat-delivery\" placeholder=\"Where must materials be delivered?\">\r\n            <\/div>\r\n            <div class=\"qf-field\">\r\n              <label class=\"qf-label\">Required by date<\/label>\r\n              <input type=\"date\" class=\"qf-input\" id=\"qf-mat-date\">\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"qf-row\">\r\n            <div class=\"qf-field\">\r\n              <label class=\"qf-label\">Estimated quantity \/ value<\/label>\r\n              <input type=\"text\" class=\"qf-input\" id=\"qf-mat-qty\" placeholder=\"e.g. R20,000 worth, 5 tons\">\r\n            <\/div>\r\n            <div class=\"qf-field\">\r\n              <label class=\"qf-label\">Upload specs or bill of quantities<\/label>\r\n              <div class=\"qf-upload\" id=\"upload-mat\">\r\n                <input type=\"file\" accept=\".pdf,.jpg,.jpeg,.png,.xlsx,.csv\" onchange=\"fileSelected(this,'upload-mat','name-mat')\">\r\n                <i class=\"ti ti-file-spreadsheet qf-upload-icon\"><\/i>\r\n                <div class=\"qf-upload-text\">Click to upload<\/div>\r\n                <div class=\"qf-upload-hint\">PDF, image or spreadsheet<\/div>\r\n                <div class=\"qf-upload-name\" id=\"name-mat\"><\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- \u2500\u2500 DYNAMIC: Import & Sourcing \u2500\u2500 -->\r\n        <div class=\"qf-dynamic\" id=\"dyn-import\">\r\n          <div class=\"qf-sub-heading\">Import and sourcing details<\/div>\r\n          <div class=\"qf-row full\">\r\n            <div class=\"qf-field\">\r\n              <label class=\"qf-label\">What do you need sourced or imported? <span>*<\/span><\/label>\r\n              <textarea class=\"qf-textarea\" id=\"qf-import-desc\" placeholder=\"Describe the product, specification, quantity and intended use\u2026\"><\/textarea>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"qf-row\">\r\n            <div class=\"qf-field\">\r\n              <label class=\"qf-label\">Country of origin (if known)<\/label>\r\n              <input type=\"text\" class=\"qf-input\" id=\"qf-import-origin\" placeholder=\"e.g. China, India, UAE\">\r\n            <\/div>\r\n            <div class=\"qf-field\">\r\n              <label class=\"qf-label\">Destination country <span>*<\/span><\/label>\r\n              <input type=\"text\" class=\"qf-input\" id=\"qf-import-dest\" placeholder=\"Where must goods be delivered?\">\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"qf-row\">\r\n            <div class=\"qf-field\">\r\n              <label class=\"qf-label\">Estimated order value \/ quantity<\/label>\r\n              <input type=\"text\" class=\"qf-input\" id=\"qf-import-value\" placeholder=\"e.g. USD 50,000 \/ 10 tons\">\r\n            <\/div>\r\n            <div class=\"qf-field\">\r\n              <label class=\"qf-label\">Required by<\/label>\r\n              <input type=\"date\" class=\"qf-input\" id=\"qf-import-date\">\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"qf-row full\">\r\n            <div class=\"qf-field\">\r\n              <label class=\"qf-label\">Upload product spec or reference<\/label>\r\n              <div class=\"qf-upload\" id=\"upload-import\">\r\n                <input type=\"file\" accept=\".pdf,.jpg,.jpeg,.png\" onchange=\"fileSelected(this,'upload-import','name-import')\">\r\n                <i class=\"ti ti-file-description qf-upload-icon\"><\/i>\r\n                <div class=\"qf-upload-text\">Click to upload<\/div>\r\n                <div class=\"qf-upload-hint\">Spec sheet, photo or reference document<\/div>\r\n                <div class=\"qf-upload-name\" id=\"name-import\"><\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- \u2500\u2500 DYNAMIC: Export Assistance \u2500\u2500 -->\r\n        <div class=\"qf-dynamic\" id=\"dyn-export\">\r\n          <div class=\"qf-sub-heading\">Export details<\/div>\r\n          <div class=\"qf-row full\">\r\n            <div class=\"qf-field\">\r\n              <label class=\"qf-label\">What do you need to export? <span>*<\/span><\/label>\r\n              <textarea class=\"qf-textarea\" id=\"qf-export-desc\" placeholder=\"Describe the product, quantity, origin country and destination\u2026\"><\/textarea>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"qf-row\">\r\n            <div class=\"qf-field\">\r\n              <label class=\"qf-label\">Export destination <span>*<\/span><\/label>\r\n              <input type=\"text\" class=\"qf-input\" id=\"qf-export-dest\" placeholder=\"e.g. United Kingdom, Germany\">\r\n            <\/div>\r\n            <div class=\"qf-field\">\r\n              <label class=\"qf-label\">Export volume \/ value<\/label>\r\n              <input type=\"text\" class=\"qf-input\" id=\"qf-export-value\" placeholder=\"e.g. 20 tons \/ USD 30,000\">\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"qf-row\">\r\n            <div class=\"qf-field\">\r\n              <label class=\"qf-label\">Do you have export documentation?<\/label>\r\n              <select class=\"qf-select\" id=\"qf-export-docs\">\r\n                <option value=\"\">Select<\/option>\r\n                <option>Yes \u2014 I have existing documentation<\/option>\r\n                <option>Partial \u2014 some documentation in place<\/option>\r\n                <option>No \u2014 I need full assistance<\/option>\r\n              <\/select>\r\n            <\/div>\r\n            <div class=\"qf-field\">\r\n              <label class=\"qf-label\">Target timeline<\/label>\r\n              <input type=\"date\" class=\"qf-input\" id=\"qf-export-date\">\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- \u2500\u2500 DYNAMIC: Supply & Distribution \u2500\u2500 -->\r\n        <div class=\"qf-dynamic\" id=\"dyn-supply\">\r\n          <div class=\"qf-sub-heading\">Supply and distribution details<\/div>\r\n          <div class=\"qf-row full\">\r\n            <div class=\"qf-field\">\r\n              <label class=\"qf-label\">What do you need supplied or distributed? <span>*<\/span><\/label>\r\n              <textarea class=\"qf-textarea\" id=\"qf-supply-desc\" placeholder=\"Describe the product category, volumes, frequency and distribution area\u2026\"><\/textarea>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"qf-row\">\r\n            <div class=\"qf-field\">\r\n              <label class=\"qf-label\">Distribution area \/ regions<\/label>\r\n              <input type=\"text\" class=\"qf-input\" id=\"qf-supply-area\" placeholder=\"e.g. Gauteng, SADC region\">\r\n            <\/div>\r\n            <div class=\"qf-field\">\r\n              <label class=\"qf-label\">Estimated monthly volume<\/label>\r\n              <input type=\"text\" class=\"qf-input\" id=\"qf-supply-volume\" placeholder=\"e.g. 50 tons\/month, R500,000\/month\">\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- \u2500\u2500 DYNAMIC: Project \/ Infrastructure \u2500\u2500 -->\r\n        <div class=\"qf-dynamic\" id=\"dyn-project\">\r\n          <div class=\"qf-sub-heading\">Project details<\/div>\r\n          <div class=\"qf-row full\">\r\n            <div class=\"qf-field\">\r\n              <label class=\"qf-label\">Project description <span>*<\/span><\/label>\r\n              <textarea class=\"qf-textarea\" id=\"qf-project-desc\" placeholder=\"Describe the project \u2014 type, scope, size, location, key deliverables\u2026\"><\/textarea>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"qf-row\">\r\n            <div class=\"qf-field\">\r\n              <label class=\"qf-label\">Project location <span>*<\/span><\/label>\r\n              <input type=\"text\" class=\"qf-input\" id=\"qf-project-location\" placeholder=\"City, region or country\">\r\n            <\/div>\r\n            <div class=\"qf-field\">\r\n              <label class=\"qf-label\">Estimated project value<\/label>\r\n              <input type=\"text\" class=\"qf-input\" id=\"qf-project-value\" placeholder=\"e.g. R2,000,000\">\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"qf-row\">\r\n            <div class=\"qf-field\">\r\n              <label class=\"qf-label\">Target start date<\/label>\r\n              <input type=\"date\" class=\"qf-input\" id=\"qf-project-start\">\r\n            <\/div>\r\n            <div class=\"qf-field\">\r\n              <label class=\"qf-label\">Target completion date<\/label>\r\n              <input type=\"date\" class=\"qf-input\" id=\"qf-project-end\">\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"qf-row full\">\r\n            <div class=\"qf-field\">\r\n              <label class=\"qf-label\">Upload project brief or drawings<\/label>\r\n              <div class=\"qf-upload\" id=\"upload-project\">\r\n                <input type=\"file\" accept=\".pdf,.jpg,.jpeg,.png\" multiple onchange=\"fileSelected(this,'upload-project','name-project')\">\r\n                <i class=\"ti ti-file-description qf-upload-icon\"><\/i>\r\n                <div class=\"qf-upload-text\">Click to upload<\/div>\r\n                <div class=\"qf-upload-hint\">Brief, drawings or plans \u2014 PDF, JPG, PNG<\/div>\r\n                <div class=\"qf-upload-name\" id=\"name-project\"><\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- \u2500\u2500 DYNAMIC: Partnership \/ B2B \u2500\u2500 -->\r\n        <div class=\"qf-dynamic\" id=\"dyn-partnership\">\r\n          <div class=\"qf-sub-heading\">Partnership details<\/div>\r\n          <div class=\"qf-row full\">\r\n            <div class=\"qf-field\">\r\n              <label class=\"qf-label\">What kind of partnership are you proposing? <span>*<\/span><\/label>\r\n              <textarea class=\"qf-textarea\" id=\"qf-partner-desc\" placeholder=\"Describe the opportunity \u2014 supply agreement, joint venture, distribution partnership, agency arrangement\u2026\"><\/textarea>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"qf-row\">\r\n            <div class=\"qf-field\">\r\n              <label class=\"qf-label\">Your industry \/ sector<\/label>\r\n              <input type=\"text\" class=\"qf-input\" id=\"qf-partner-sector\" placeholder=\"e.g. Construction, Retail, Logistics\">\r\n            <\/div>\r\n            <div class=\"qf-field\">\r\n              <label class=\"qf-label\">Operating countries<\/label>\r\n              <input type=\"text\" class=\"qf-input\" id=\"qf-partner-countries\" placeholder=\"e.g. South Africa, Zimbabwe, UK\">\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- \u2500\u2500 DYNAMIC: General Enquiry \u2500\u2500 -->\r\n        <div class=\"qf-dynamic\" id=\"dyn-general\">\r\n          <div class=\"qf-sub-heading\">Your enquiry<\/div>\r\n          <div class=\"qf-row full\">\r\n            <div class=\"qf-field\">\r\n              <label class=\"qf-label\">Message <span>*<\/span><\/label>\r\n              <textarea class=\"qf-textarea\" id=\"qf-general-msg\" placeholder=\"Tell us what you need and how we can help\u2026\" style=\"min-height:140px\"><\/textarea>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- Urgency \u2014 shown for all types -->\r\n        <div class=\"qf-sub-heading\" id=\"qf-urgency-heading\">How urgent is this?<\/div>\r\n        <div class=\"qf-pills\" id=\"qf-urgency-pills\">\r\n          <div class=\"qf-pill\" onclick=\"selectUrgency(this,'not-urgent')\">Not urgent<\/div>\r\n          <div class=\"qf-pill\" onclick=\"selectUrgency(this,'within-week')\">Within a week<\/div>\r\n          <div class=\"qf-pill\" onclick=\"selectUrgency(this,'within-month')\">Within a month<\/div>\r\n          <div class=\"qf-pill\" onclick=\"selectUrgency(this,'asap')\">As soon as possible<\/div>\r\n        <\/div>\r\n\r\n        <div class=\"qf-error\" id=\"qf-error\"><i class=\"ti ti-alert-circle\"><\/i> <span id=\"qf-error-msg\">Please fill in all required fields.<\/span><\/div>\r\n\r\n        <div style=\"margin-top:24px\">\r\n          <button class=\"qf-btn qf-btn-primary\" id=\"qf-submit-btn\" onclick=\"submitForm()\">\r\n            <i class=\"ti ti-send\"><\/i> Submit request\r\n          <\/button>\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\nconst SUPABASE_URL = 'https:\/\/wvqgkmmthmwyywsgzbjb.supabase.co';\r\nconst SUPABASE_KEY = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Ind2cWdrbW10aG13eXl3c2d6YmpiIiwicm9sZSI6ImFub24iLCJpYXQiOjE3Nzk1MzAyNTYsImV4cCI6MjA5NTEwNjI1Nn0.024iot-MS_kCwMXvoS2ZsEf63NcbryHa3Mobn-ZbN5E';\r\n\r\nlet selectedType = '';\r\nlet selectedUrgency = '';\r\n\r\nfunction selectType(type) {\r\n  selectedType = type;\r\n  document.querySelectorAll('.qf-type-card').forEach(c => c.classList.remove('selected'));\r\n  event.currentTarget.classList.add('selected');\r\n  \/\/ Show step 2\r\n  document.getElementById('qf-step2').style.display = 'block';\r\n  \/\/ Hide all dynamic sections\r\n  document.querySelectorAll('.qf-dynamic').forEach(d => d.classList.remove('active'));\r\n  \/\/ Show relevant dynamic section\r\n  const dyn = document.getElementById('dyn-' + type);\r\n  if (dyn) dyn.classList.add('active');\r\n  \/\/ Scroll to step 2\r\n  setTimeout(() => {\r\n    document.getElementById('qf-step2').scrollIntoView({behavior:'smooth',block:'start'});\r\n  }, 100);\r\n}\r\n\r\nfunction selectUrgency(el, value) {\r\n  selectedUrgency = value;\r\n  document.querySelectorAll('.qf-pill').forEach(p => p.classList.remove('selected'));\r\n  el.classList.add('selected');\r\n}\r\n\r\nfunction fileSelected(input, uploadId, nameId) {\r\n  const files = input.files;\r\n  if (files.length > 0) {\r\n    const names = Array.from(files).map(f => f.name).join(', ');\r\n    const nameEl = document.getElementById(nameId);\r\n    nameEl.textContent = '\u2713 ' + names;\r\n    nameEl.style.display = 'block';\r\n    document.getElementById(uploadId).style.borderColor = '#22c55e';\r\n    document.getElementById(uploadId).style.background = 'rgba(34,197,94,0.04)';\r\n  }\r\n}\r\n\r\nfunction showError(msg) {\r\n  const err = document.getElementById('qf-error');\r\n  document.getElementById('qf-error-msg').textContent = msg;\r\n  err.classList.add('active');\r\n  err.scrollIntoView({behavior:'smooth',block:'center'});\r\n}\r\n\r\nfunction hideError() {\r\n  document.getElementById('qf-error').classList.remove('active');\r\n}\r\n\r\nfunction generateRef() {\r\n  return 'B24-' + Date.now().toString(36).toUpperCase().slice(-6);\r\n}\r\n\r\nfunction val(id) {\r\n  const el = document.getElementById(id);\r\n  return el ? el.value.trim() : '';\r\n}\r\n\r\nasync function submitForm() {\r\n  hideError();\r\n\r\n  if (!selectedType) { showError('Please select a request type.'); return; }\r\n  if (!val('qf-firstname')) { showError('Please enter your first name.'); return; }\r\n  if (!val('qf-lastname')) { showError('Please enter your last name.'); return; }\r\n  if (!val('qf-email') || !val('qf-email').includes('@')) { showError('Please enter a valid email address.'); return; }\r\n  if (!val('qf-country')) { showError('Please select your country.'); return; }\r\n\r\n  const btn = document.getElementById('qf-submit-btn');\r\n  btn.disabled = true;\r\n  btn.innerHTML = '<i class=\"ti ti-loader-2\"><\/i> Submitting\u2026';\r\n\r\n  const refNum = generateRef();\r\n\r\n  \/\/ Build type-specific details object\r\n  const details = {};\r\n  if (selectedType === 'contractor') {\r\n    details.trade = val('qf-trade');\r\n    details.job_city = val('qf-job-city');\r\n    details.job_description = val('qf-job-desc');\r\n    details.budget = val('qf-budget');\r\n    details.required_by = val('qf-job-date');\r\n  } else if (selectedType === 'materials') {\r\n    details.materials_description = val('qf-materials-desc');\r\n    details.delivery_address = val('qf-mat-delivery');\r\n    details.required_by = val('qf-mat-date');\r\n    details.quantity_value = val('qf-mat-qty');\r\n  } else if (selectedType === 'import') {\r\n    details.import_description = val('qf-import-desc');\r\n    details.country_of_origin = val('qf-import-origin');\r\n    details.destination = val('qf-import-dest');\r\n    details.order_value = val('qf-import-value');\r\n    details.required_by = val('qf-import-date');\r\n  } else if (selectedType === 'export') {\r\n    details.export_description = val('qf-export-desc');\r\n    details.export_destination = val('qf-export-dest');\r\n    details.export_value = val('qf-export-value');\r\n    details.documentation_status = val('qf-export-docs');\r\n    details.target_timeline = val('qf-export-date');\r\n  } else if (selectedType === 'supply') {\r\n    details.supply_description = val('qf-supply-desc');\r\n    details.distribution_area = val('qf-supply-area');\r\n    details.monthly_volume = val('qf-supply-volume');\r\n  } else if (selectedType === 'project') {\r\n    details.project_description = val('qf-project-desc');\r\n    details.project_location = val('qf-project-location');\r\n    details.project_value = val('qf-project-value');\r\n    details.start_date = val('qf-project-start');\r\n    details.completion_date = val('qf-project-end');\r\n  } else if (selectedType === 'partnership') {\r\n    details.partnership_description = val('qf-partner-desc');\r\n    details.sector = val('qf-partner-sector');\r\n    details.operating_countries = val('qf-partner-countries');\r\n  } else if (selectedType === 'general') {\r\n    details.message = val('qf-general-msg');\r\n  }\r\n\r\n  const payload = {\r\n    ref_number: refNum,\r\n    request_type: selectedType,\r\n    first_name: val('qf-firstname'),\r\n    last_name: val('qf-lastname'),\r\n    email: val('qf-email'),\r\n    company: val('qf-company'),\r\n    country: val('qf-country'),\r\n    urgency: selectedUrgency || 'not-specified',\r\n    details: details,\r\n    status: 'new',\r\n    submitted_at: new Date().toISOString()\r\n  };\r\n\r\n  try {\r\n    const res = await fetch(SUPABASE_URL + '\/rest\/v1\/quote_requests', {\r\n      method: 'POST',\r\n      headers: {\r\n        'apikey': SUPABASE_KEY,\r\n        'Authorization': 'Bearer ' + SUPABASE_KEY,\r\n        'Content-Type': 'application\/json',\r\n        'Prefer': 'return=minimal'\r\n      },\r\n      body: JSON.stringify(payload)\r\n    });\r\n\r\n    if (!res.ok) {\r\n      const err = await res.text();\r\n      console.error('Supabase error:', err);\r\n      showError('Something went wrong. Please try again or email info@builders24.net.');\r\n      btn.disabled = false;\r\n      btn.innerHTML = '<i class=\"ti ti-send\"><\/i> Submit request';\r\n      return;\r\n    }\r\n\r\n    \/\/ Trigger email confirmation Edge Function (placeholder \u2014 deploy separately)\r\n    try {\r\n      await fetch(SUPABASE_URL + '\/functions\/v1\/send-quote-confirmation', {\r\n        method: 'POST',\r\n        headers: {\r\n          'apikey': SUPABASE_KEY,\r\n          'Authorization': 'Bearer ' + SUPABASE_KEY,\r\n          'Content-Type': 'application\/json'\r\n        },\r\n        body: JSON.stringify({\r\n          email: payload.email,\r\n          first_name: payload.first_name,\r\n          ref_number: refNum,\r\n          request_type: selectedType\r\n        })\r\n      });\r\n    } catch(e) {\r\n      console.log('Email function not yet deployed:', e);\r\n    }\r\n\r\n    \/\/ Show success\r\n    document.getElementById('qf-form-wrap').style.display = 'none';\r\n    document.getElementById('qf-ref-num').textContent = refNum;\r\n    document.getElementById('qf-success').style.display = 'block';\r\n    document.getElementById('qf-success').classList.add('active');\r\n    window.scrollTo({top:0,behavior:'smooth'});\r\n\r\n  } catch(e) {\r\n    console.error(e);\r\n    showError('Something went wrong. Please try again or email info@builders24.net.');\r\n    btn.disabled = false;\r\n    btn.innerHTML = '<i class=\"ti ti-send\"><\/i> Submit request';\r\n  }\r\n}\r\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>.qf*{box-sizing:border-box;margin:0;padding:0} .qf{font-family:&#8217;Space Grotesk&#8217;,sans-serif;background:#f4f6fa;min-height:100vh;padding:48px 24px} .qf-wrap{max-width:760px;margin:0 auto} \/* Header *\/ .qf-header{background:#0D1B3E;border-radius:16px;padding:36px 40px;margin-bottom:28px;position:relative;overflow:hidden} .qf-header::before{content:&#8221;;position:absolute;inset:0;background-image:linear-gradient(rgba(240,165,0,0.05) 1px,transparent 1px),linear-gradient(90deg,rgba(240,165,0,0.05) 1px,transparent 1px);background-size:40px 40px;pointer-events:none} .qf-header::after{content:&#8221;;position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#F0A500,#FFD166,#F0A500)} .qf-logo{font-family:&#8217;Syne&#8217;,sans-serif;font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#F0A500;display:block;margin-bottom:8px;position:relative;z-index:1} .qf-header-title{font-family:&#8217;Syne&#8217;,sans-serif;font-size:24px;font-weight:600;color:#ffffff;margin-bottom:6px;position:relative;z-index:1} .qf-header-sub{font-size:13px;color:#ffffff;position:relative;z-index:1;line-height:1.6} \/* Request type selector *\/ .qf-type-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px} .qf-type-card{background:#ffffff;border:1.5px solid #e8eaf0;border-radius:12px;padding:18px 14px;cursor:pointer;transition:all 0.2s;text-align:center;position:relative} .qf-type-card:hover{border-color:#F0A500;background:#FFF8E8} .qf-type-card.selected{border-color:#F0A500;background:#FFF8E8} .qf-type-card.selected::after{content:&#8221;;position:absolute;top:10px;right:10px;width:10px;height:10px;border-radius:50%;background:#F0A500} .qf-type-card input[type=radio]{position:absolute;opacity:0;width:0;height:0} .qf-type-icon{width:40px;height:40px;background:#0D1B3E;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#F0A500;font-size:20px;margin:0 auto 10px} .qf-type-card.selected .qf-type-icon{background:#F0A500;color:#0D1B3E} .qf-type-name{font-family:&#8217;Syne&#8217;,sans-serif;font-size:12px;font-weight:600;color:#0D1B3E;line-height:1.3} \/* Card *\/ .qf-card{background:#ffffff;border-radius:14px;padding:36px 40px;border:1.5px solid #e8eaf0;margin-bottom:20px} .qf-section-label{font-family:&#8217;Syne&#8217;,sans-serif;font-size:10px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#F0A500;display:block;margin-bottom:10px} .qf-card-title{font-family:&#8217;Syne&#8217;,sans-serif;font-size:18px;font-weight:600;color:#0D1B3E;margin-bottom:6px} .qf-card-sub{font-size:13px;color:#0D1B3E;margin-bottom:24px;line-height:1.6} .qf-sub-heading{font-family:&#8217;Syne&#8217;,sans-serif;font-size:14px;font-weight:600;color:#0D1B3E;margin:20px 0 14px;padding-top:20px;border-top:1px solid #e8eaf0} \/* Fields<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-14367","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/builders24.net\/za\/wp-json\/wp\/v2\/pages\/14367","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/builders24.net\/za\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/builders24.net\/za\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/builders24.net\/za\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/builders24.net\/za\/wp-json\/wp\/v2\/comments?post=14367"}],"version-history":[{"count":0,"href":"https:\/\/builders24.net\/za\/wp-json\/wp\/v2\/pages\/14367\/revisions"}],"wp:attachment":[{"href":"https:\/\/builders24.net\/za\/wp-json\/wp\/v2\/media?parent=14367"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}