{"id":9,"date":"2026-01-28T20:35:15","date_gmt":"2026-01-28T20:35:15","guid":{"rendered":"https:\/\/qcpropertycare.co.za\/?page_id=9"},"modified":"2026-02-18T21:34:39","modified_gmt":"2026-02-18T21:34:39","slug":"home","status":"publish","type":"page","link":"https:\/\/qcpropertycare.co.za\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"9\" class=\"elementor elementor-9\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fc7b802 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"fc7b802\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2c54bef elementor-widget elementor-widget-html\" data-id=\"2c54bef\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"qc-hero\" aria-label=\"QC Property Care Hero\">\n  <div class=\"qc-hero__inner\">\n    <div class=\"qc-hero__content\">\n      <div class=\"qc-hero__kicker\">Welcome to QC Property Care<\/div>\n\n      <h1 class=\"qc-hero__title\">\n        Complete Property Care<br>\n        You Can Trust\n      <\/h1>\n\n      <p class=\"qc-hero__lead\">\n        One trusted team for maintenance, handyman services,<br>\n        and professional installations.\n      <\/p>\n\n      <p class=\"qc-hero__sub\">\n        From repairs to installations, we deliver reliable, high-quality<br>\n        property services with attention to detail.\n      <\/p>\n\n      <div class=\"qc-hero__buttons\">\n        <a class=\"qc-btn qc-btn--primary\"\n           href=\"https:\/\/wa.me\/27846690200?text=Hi%20QC%20Property%20Care%2C%20I%27d%20like%20to%20request%20a%20quote%20please.\"\n           target=\"_blank\" rel=\"noopener\">\n          Request a Quote\n        <\/a>\n\n        <a class=\"qc-btn qc-btn--secondary\"\n           href=\"https:\/\/qcpropertycare.co.za\/contact-us\/\">\n          Contact Us\n        <\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n  .qc-hero{\n    position: relative;\n    overflow: hidden;\n    background:\n      linear-gradient(180deg, rgba(9,33,57,.70) 0%, rgba(9,33,57,.15) 35%, rgba(9,33,57,.55) 100%),\n      url(\"https:\/\/qcpropertycare.co.za\/wp-content\/uploads\/2026\/01\/ChatGPT-Image-Jan-28-2026-10_57_07-PM.png\");\n    background-size: cover;\n    background-position: right center;\n    min-height: 700px;\n    display: flex;\n    align-items: center;\n  }\n\n  .qc-hero::before{\n    content:\"\";\n    position:absolute;\n    inset:0;\n    background:\n      linear-gradient(90deg,\n        rgba(9,33,57,.92) 0%,\n        rgba(9,33,57,.80) 35%,\n        rgba(9,33,57,.42) 58%,\n        rgba(9,33,57,.15) 74%,\n        rgba(9,33,57,0) 100%\n      );\n    pointer-events:none;\n    z-index: 1;\n  }\n\n  .qc-hero::after{\n    content:\"\";\n    position:absolute;\n    left:-18%;\n    bottom:-32%;\n    width: 85%;\n    height: 65%;\n    background:\n      radial-gradient(closest-side at 40% 55%, rgba(63,118,255,.60), rgba(63,118,255,0) 65%),\n      radial-gradient(closest-side at 60% 60%, rgba(163,88,255,.38), rgba(163,88,255,0) 70%),\n      radial-gradient(closest-side at 35% 65%, rgba(0,140,255,.30), rgba(0,140,255,0) 68%);\n    transform: rotate(-8deg);\n    opacity: .95;\n    pointer-events:none;\n    z-index: 2;\n  }\n\n  .qc-hero__inner{\n    position: relative;\n    z-index: 3;\n    width: 100%;\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 64px 18px;\n  }\n\n  .qc-hero__content{\n    max-width: 590px;\n    color: rgba(255,255,255,.92);\n  }\n\n  \/* \u2705 Kicker font: no italics, no script, clearer *\/\n  .qc-hero__kicker{\n    font-size: 18px;\n    line-height: 1.25;\n    font-style: normal;\n    font-weight: 800;\n    margin-bottom: 14px;\n    text-shadow: 0 8px 22px rgba(0,0,0,.35);\n    font-family: system-ui, -apple-system, \"Segoe UI\", Roboto, Arial, sans-serif;\n    letter-spacing: .2px;\n    text-transform: uppercase;\n    opacity: .95;\n  }\n\n  .qc-hero__title{\n    font-size: 48px;\n    line-height: 1.06;\n    margin: 0 0 14px;\n    font-weight: 900;\n    color: #fff;\n    text-shadow: 0 10px 28px rgba(0,0,0,.40);\n  }\n\n  .qc-hero__lead{\n    margin: 0 0 14px;\n    font-size: 19px;\n    line-height: 1.5;\n    font-weight: 650;\n    color: rgba(255,255,255,.90);\n    text-shadow: 0 10px 22px rgba(0,0,0,.34);\n  }\n\n  .qc-hero__sub{\n    margin: 0 0 24px;\n    font-size: 16px;\n    line-height: 1.65;\n    color: rgba(255,255,255,.80);\n    text-shadow: 0 10px 20px rgba(0,0,0,.30);\n  }\n\n  .qc-hero__buttons{\n    display:flex;\n    gap: 14px;\n    flex-wrap: wrap;\n    align-items:center;\n  }\n\n  .qc-btn{\n    display:inline-flex;\n    align-items:center;\n    justify-content:center;\n    padding: 12px 22px;\n    border-radius: 8px;\n    font-weight: 900;\n    text-decoration:none;\n    font-size: 18px;\n    line-height: 1;\n    transition: transform .15s ease, filter .15s ease;\n    border: 1px solid rgba(255,255,255,.14);\n    box-shadow: 0 16px 34px rgba(0,0,0,.34);\n  }\n\n  .qc-btn--primary{\n    background: linear-gradient(180deg, #1f61d9, #0e49b9);\n    color: #fff;\n  }\n  .qc-btn--primary:hover{ transform: translateY(-1px); filter: brightness(1.03); }\n\n  .qc-btn--secondary{\n    background: rgba(255,255,255,.92);\n    color: #0b2a4a;\n  }\n  .qc-btn--secondary:hover{ transform: translateY(-1px); filter: brightness(1.02); }\n\n  \/* Responsive *\/\n  @media (max-width: 980px){\n    .qc-hero{ min-height: 660px; background-position: 70% center; }\n    .qc-hero__title{ font-size: 42px; }\n    .qc-hero__kicker{ font-size: 16px; }\n    .qc-hero__lead{ font-size: 18px; }\n    .qc-btn{ font-size: 17px; }\n  }\n\n  \/* \u2705 MOBILE FIX *\/\n  @media (max-width: 640px){\n    .qc-hero{ min-height: 740px; background-position: 72% center; }\n\n    .qc-hero__title{ font-size: 34px; }\n    .qc-hero__kicker{ font-size: 14px; }\n    .qc-hero__lead{ font-size: 16px; }\n    .qc-hero__sub{ font-size: 15px; }\n\n    .qc-hero__content{ max-width: 520px; }\n\n    .qc-hero__buttons{\n      justify-content: flex-end;\n      gap: 10px;\n    }\n\n    .qc-btn{\n      width: auto;\n      padding: 10px 14px;\n      font-size: 14px;\n      border-radius: 10px;\n      box-shadow: 0 12px 26px rgba(0,0,0,.28);\n    }\n  }\n\n  @media (max-width: 420px){\n    .qc-hero__buttons{ gap: 8px; }\n    .qc-btn{\n      padding: 9px 12px;\n      font-size: 13px;\n    }\n  }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-08c9092 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"08c9092\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f5549b6 elementor-widget elementor-widget-html\" data-id=\"f5549b6\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================\nQC PROPERTY \u2013 3 KEYPOINT BAR (WHITE)\nClean, thin, professional\n============================ -->\n\n<section class=\"qc-points qc-points--white\" aria-label=\"QC Property key points\">\n  <div class=\"qc-points__inner\">\n\n    <div class=\"qc-point\">\n      <div class=\"qc-point__icon\">\u2714<\/div>\n      <div class=\"qc-point__text\">\n        <strong>Reliable &amp; Professional Service<\/strong>\n        <span>We show up on time, communicate clearly, and deliver work you can trust.<\/span>\n      <\/div>\n    <\/div>\n\n    <div class=\"qc-point\">\n      <div class=\"qc-point__icon\">\u2714<\/div>\n      <div class=\"qc-point__text\">\n        <strong>Complete Property Solutions<\/strong>\n        <span>From maintenance and handyman services to installations, we handle it all under one roof.<\/span>\n      <\/div>\n    <\/div>\n\n    <div class=\"qc-point\">\n      <div class=\"qc-point__icon\">\u2714<\/div>\n      <div class=\"qc-point__text\">\n        <strong>Quality Workmanship<\/strong>\n        <span>Every job is completed with attention to detail, durability, and long-lasting results.<\/span>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n  :root{\n    --qc-navy:#092139;\n    --qc-blue:#1e4669;\n    --qc-gold:#d6902e;\n    --qc-muted:#98a2ae;\n  }\n\n  .qc-points--white{\n    background:#ffffff;\n    border-top:1px solid rgba(0,0,0,.06);\n    border-bottom:1px solid rgba(0,0,0,.06);\n  }\n\n  .qc-points__inner{\n    max-width:1200px;\n    margin:0 auto;\n    padding:16px 18px; \/* thin bar *\/\n    display:grid;\n    grid-template-columns:repeat(3,1fr);\n    gap:18px;\n  }\n\n  .qc-point{\n    display:flex;\n    gap:12px;\n    align-items:flex-start;\n  }\n\n  .qc-point__icon{\n    width:28px;\n    height:28px;\n    border-radius:50%;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    font-weight:900;\n    font-size:14px;\n    color:#fff;\n    background:linear-gradient(135deg,var(--qc-gold),#ffbe5c);\n    box-shadow:0 6px 14px rgba(214,144,46,.35);\n    flex-shrink:0;\n    margin-top:2px;\n  }\n\n  .qc-point__text strong{\n    display:block;\n    font-size:14px;\n    font-weight:900;\n    color:var(--qc-navy);\n    margin-bottom:4px;\n    line-height:1.25;\n  }\n\n  .qc-point__text span{\n    display:block;\n    font-size:13px;\n    line-height:1.45;\n    color:#5f6f82;\n  }\n\n  \/* Responsive *\/\n  @media(max-width:980px){\n    .qc-points__inner{\n      grid-template-columns:1fr;\n      gap:14px;\n    }\n  }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-152cee6 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"152cee6\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3cce226 elementor-widget elementor-widget-html\" data-id=\"3cce226\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =====================================================\nQC PROPERTY \u2013 HOME ABOUT SECTION (SMALLER IMAGE)\n===================================================== -->\n\n<section class=\"qc-about-home\" aria-label=\"About QC Property Care\">\n  <div class=\"qc-about-home__inner\">\n\n    <!-- Image -->\n    <div class=\"qc-about-home__media\">\n      <img decoding=\"async\"\n        class=\"qc-about-home__img\"\n        src=\"https:\/\/qcpropertycare.co.za\/wp-content\/uploads\/2026\/01\/serious-africanamerican-construction-worker-with-toolbox-isolated-white.png\"\n        alt=\"QC Property Care technician\"\n        loading=\"lazy\"\n      \/>\n    <\/div>\n\n    <!-- Content -->\n    <div class=\"qc-about-home__content\">\n      <p class=\"qc-about-home__eyebrow\">About QC Property Care<\/p>\n\n      <h2 class=\"qc-about-home__title\">\n        Your One-Stop Property Maintenance Partner\n      <\/h2>\n\n      <p class=\"qc-about-home__text\">\n        QC Property Care delivers professional maintenance and installation\n        solutions for residential and commercial properties. We provide\n        structured, dependable property care backed by experienced technicians,\n        responsive service, and a strong commitment to quality. From routine\n        maintenance and repairs to precise installations, we focus on efficiency,\n        safety, and attention to detail you can trust.\n      <\/p>\n\n      <a\n        class=\"qc-about-home__btn\"\n        href=\"https:\/\/qcpropertycare.co.za\/about-us\/\"\n      >\n        Read More\n      <\/a>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n  :root{\n    --qc-navy:#092139;\n    --qc-blue:#1e4669;\n    --qc-gold:#d6902e;\n  }\n\n  .qc-about-home{\n    background:#fff;\n    padding:56px 0;\n  }\n\n  .qc-about-home__inner{\n    max-width:1200px;\n    margin:0 auto;\n    padding:0 18px;\n    display:grid;\n    grid-template-columns:0.9fr 1.1fr;\n    gap:32px;\n    align-items:center;\n  }\n\n  .qc-about-home__media{\n    display:flex;\n    justify-content:center;\n    align-items:center;\n  }\n\n  .qc-about-home__img{\n    width:min(340px,100%);\n    height:auto;\n    display:block;\n    object-fit:contain;\n  }\n\n  .qc-about-home__eyebrow{\n    margin:0 0 10px;\n    color:var(--qc-blue);\n    font-weight:800;\n    font-size:13px;\n    text-transform:uppercase;\n    letter-spacing:.22px;\n  }\n\n  .qc-about-home__title{\n    margin:0 0 14px;\n    color:var(--qc-navy);\n    font-size:34px;\n    line-height:1.15;\n    font-weight:900;\n  }\n\n  .qc-about-home__text{\n    margin:0 0 18px;\n    color:#54657a;\n    font-size:16px;\n    line-height:1.7;\n    max-width:560px;\n  }\n\n  .qc-about-home__btn{\n    display:inline-flex;\n    align-items:center;\n    justify-content:center;\n    padding:12px 18px;\n    border-radius:12px;\n    font-weight:900;\n    text-decoration:none;\n    color:#062035;\n    background:linear-gradient(135deg,var(--qc-gold),#ffbe5c);\n    border:1px solid rgba(0,0,0,.06);\n    transition:transform .15s ease, filter .15s ease;\n  }\n\n  .qc-about-home__btn:hover{\n    transform:translateY(-1px);\n    filter:brightness(1.03);\n  }\n\n  @media (max-width:980px){\n    .qc-about-home{\n      padding:44px 0;\n    }\n    .qc-about-home__inner{\n      grid-template-columns:1fr;\n      gap:20px;\n    }\n    .qc-about-home__img{\n      width:min(280px,100%);\n    }\n    .qc-about-home__title{\n      font-size:30px;\n    }\n  }\n\n  @media (max-width:520px){\n    .qc-about-home__img{\n      width:min(240px,100%);\n    }\n    .qc-about-home__title{\n      font-size:26px;\n    }\n    .qc-about-home__text{\n      font-size:15px;\n    }\n    .qc-about-home__btn{\n      width:100%;\n    }\n  }\n<\/style>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dae54f1 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"dae54f1\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5bd3364 elementor-widget elementor-widget-html\" data-id=\"5bd3364\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================\nQC PROPERTY \u2013 THIN CTA DIVIDER (GOLD)\nActs as CTA + page divider\n============================ -->\n\n<section class=\"qc-cta-divider qc-cta-divider--gold\" aria-label=\"Quick call to action\">\n  <div class=\"qc-cta-divider__inner\">\n    \n    <div class=\"qc-cta-divider__left\">\n      <span class=\"qc-cta-divider__kicker\">Need help today?<\/span>\n      <strong class=\"qc-cta-divider__title\">Get a quick quote on WhatsApp.<\/strong>\n    <\/div>\n\n    <div class=\"qc-cta-divider__right\">\n      <a class=\"qc-cta-divider__btn\"\n         href=\"https:\/\/wa.me\/27846690200?text=Hi%20QC%20Property%20Care%2C%20I%27d%20like%20a%20quote%20please.\"\n         target=\"_blank\" rel=\"noopener\">\n        Get Quote\n      <\/a>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n  :root{\n    --qc-navy:#092139;\n    --qc-gold:#d6902e;\n    --qc-gold-light:#ffbe5c;\n  }\n\n  .qc-cta-divider--gold{\n    background: linear-gradient(135deg, var(--qc-gold), var(--qc-gold-light));\n    border-top: 1px solid rgba(0,0,0,.06);\n    border-bottom: 1px solid rgba(0,0,0,.06);\n  }\n\n  .qc-cta-divider__inner{\n    max-width:1200px;\n    margin:0 auto;\n    padding: 14px 18px; \/* thin bar *\/\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    gap:14px;\n  }\n\n  .qc-cta-divider__left{\n    display:flex;\n    align-items:baseline;\n    gap:10px;\n    flex-wrap:wrap;\n  }\n\n  .qc-cta-divider__kicker{\n    font-size:13px;\n    font-weight:800;\n    color:#ffffff;\n    text-transform:uppercase;\n    letter-spacing:.25px;\n  }\n\n  .qc-cta-divider__title{\n    font-size:14px;\n    font-weight:900;\n    color:#062035;\n  }\n\n  .qc-cta-divider__btn{\n    display:inline-flex;\n    align-items:center;\n    justify-content:center;\n    padding: 10px 14px;\n    border-radius: 999px;\n    font-weight: 900;\n    text-decoration:none;\n    color:#062035;\n    background:#ffffff;\n    border: 1px solid rgba(0,0,0,.08);\n    transition: transform .15s ease, box-shadow .15s ease;\n    white-space:nowrap;\n  }\n\n  .qc-cta-divider__btn:hover{\n    transform: translateY(-1px);\n    box-shadow: 0 6px 16px rgba(0,0,0,.18);\n  }\n\n  \/* Mobile *\/\n  @media (max-width: 720px){\n    .qc-cta-divider__inner{\n      flex-direction:column;\n      align-items:flex-start;\n    }\n    .qc-cta-divider__btn{\n      width:100%;\n      text-align:center;\n    }\n  }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c60a69c elementor-widget elementor-widget-html\" data-id=\"c60a69c\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =====================================================\nQC PROPERTY \u2013 SERVICES (TIGHTER + MORE LIKE YOUR PREVIEW)\n- Smaller section + smaller cards\n- Tabs closer to reference\n- Controlled glow background\n===================================================== -->\n\n<section class=\"qc-services2\" aria-label=\"Our Core Services\">\n  <div class=\"qc-services2__bg\" aria-hidden=\"true\"><\/div>\n\n  <div class=\"qc-services2__inner\">\n    <header class=\"qc-services2__head\">\n      <h2 class=\"qc-services2__title\">Our Services<\/h2>\n      <p class=\"qc-services2__sub\">\n        We offer a full range of professional property care services tailored for homes and businesses.\n      <\/p>\n\n      <!-- Tabs -->\n      <div class=\"qc-tabs2\" role=\"tablist\" aria-label=\"Service categories\">\n        <button class=\"qc-tab2 is-active\" role=\"tab\" aria-selected=\"true\" data-target=\"qc2-maint\">\n          Property Maintenance\n        <\/button>\n        <button class=\"qc-tab2\" role=\"tab\" aria-selected=\"false\" data-target=\"qc2-handyman\">\n          Handyman Services\n        <\/button>\n        <button class=\"qc-tab2\" role=\"tab\" aria-selected=\"false\" data-target=\"qc2-install\">\n          Installation Services\n        <\/button>\n        <span class=\"qc-tabs2__underline\" aria-hidden=\"true\"><\/span>\n      <\/div>\n    <\/header>\n\n    <!-- Cards -->\n    <div class=\"qc-grid2\">\n      <!-- 1 -->\n      <article class=\"qc-card2 is-active\" id=\"qc2-maint\" tabindex=\"-1\">\n        <div class=\"qc-card2__media\" style=\"--bg:url('https:\/\/qcpropertycare.co.za\/wp-content\/uploads\/2026\/01\/middle-aged-caucasian-man-black-man-measuring-metal-beam-construction-site-scaled.jpg')\"><\/div>\n\n        <div class=\"qc-card2__body\">\n          <div class=\"qc-card2__icon\" aria-hidden=\"true\">\n            <!-- House icon -->\n            <svg viewBox=\"0 0 24 24\" fill=\"none\">\n              <path d=\"M3 10.5 12 3l9 7.5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n              <path d=\"M6.5 10.5V20a1 1 0 0 0 1 1h9a1 1 0 0 0 1-1v-9.5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n            <\/svg>\n          <\/div>\n\n          <h3 class=\"qc-card2__title\">Property<br>Maintenance<\/h3>\n\n          <p class=\"qc-card2__text\">\n            Roof repairs, plumbing, electrical work, painting, flooring, and general upkeep.\n          <\/p>\n\n          <a class=\"qc-card2__link\" href=\"https:\/\/qcpropertycare.co.za\/services\/\">\n            Learn More <span aria-hidden=\"true\">\u2192<\/span>\n          <\/a>\n        <\/div>\n      <\/article>\n\n      <!-- 2 -->\n      <article class=\"qc-card2\" id=\"qc2-handyman\" tabindex=\"-1\">\n        <div class=\"qc-card2__media\" style=\"--bg:url('https:\/\/qcpropertycare.co.za\/wp-content\/uploads\/2026\/01\/african-american-repairman-fixing-door-standing-indoor-wearing-coverall-scaled.jpg')\"><\/div>\n\n        <div class=\"qc-card2__body\">\n          <div class=\"qc-card2__icon\" aria-hidden=\"true\">\n            <!-- Hammer icon -->\n            <svg viewBox=\"0 0 24 24\" fill=\"none\">\n              <path d=\"M14.5 3.5l2.8 2.8-2.2 2.2-2.8-2.8 2.2-2.2Z\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linejoin=\"round\"\/>\n              <path d=\"M13.6 8.4 4 18a2 2 0 0 0 2.8 2.8l9.6-9.6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n            <\/svg>\n          <\/div>\n\n          <h3 class=\"qc-card2__title\">Handyman<br>Services<\/h3>\n\n          <p class=\"qc-card2__text\">\n            Furniture assembly, door and lock repairs, shelving, curtain installations, and general fixes.\n          <\/p>\n\n          <a class=\"qc-card2__link\" href=\"https:\/\/qcpropertycare.co.za\/services\/\">\n            Learn More <span aria-hidden=\"true\">\u2192<\/span>\n          <\/a>\n        <\/div>\n      <\/article>\n\n      <!-- 3 -->\n      <article class=\"qc-card2\" id=\"qc2-install\" tabindex=\"-1\">\n        <div class=\"qc-card2__media\" style=\"--bg:url('https:\/\/qcpropertycare.co.za\/wp-content\/uploads\/2026\/01\/furniture-delivery-service-concept-scaled.jpg')\"><\/div>\n\n        <div class=\"qc-card2__body\">\n          <div class=\"qc-card2__icon\" aria-hidden=\"true\">\n            <!-- Install icon -->\n            <svg viewBox=\"0 0 24 24\" fill=\"none\">\n              <path d=\"M14 3l7 7-2 2-7-7 2-2Z\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linejoin=\"round\"\/>\n              <path d=\"M12 5 5.5 11.5a2 2 0 0 0 0 2.8L9.7 18.5a2 2 0 0 0 2.8 0L19 12\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n            <\/svg>\n          <\/div>\n\n          <h3 class=\"qc-card2__title\">Installation<br>Services<\/h3>\n\n          <p class=\"qc-card2__text\">\n            TV mounting, appliances, security systems, signage, and lighting installations.\n          <\/p>\n\n          <a class=\"qc-card2__link\" href=\"https:\/\/qcpropertycare.co.za\/services\/\">\n            Learn More <span aria-hidden=\"true\">\u2192<\/span>\n          <\/a>\n        <\/div>\n      <\/article>\n    <\/div>\n\n    <!-- CTA -->\n    <div class=\"qc-services2__cta\">\n      <a class=\"qc-services2__ctaBtn\" href=\"https:\/\/qcpropertycare.co.za\/services\/\">\n        Explore All Services\n      <\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n  :root{\n    --qc-navy:#092139;\n    --qc-blue:#1e4669;\n    --qc-gold:#d6902e;\n  }\n\n  \/* SECTION (smaller overall) *\/\n  .qc-services2{\n    position: relative;\n    overflow: hidden;\n    padding: 56px 0 50px; \/* smaller than before *\/\n    background:\n      radial-gradient(1200px 650px at 20% 10%, rgba(30,70,105,.42), rgba(9,33,57,1) 58%);\n  }\n\n  \/* More like the preview: controlled glows, not too wild *\/\n  .qc-services2__bg{\n    position:absolute;\n    inset:-18%;\n    background:\n      radial-gradient(520px 420px at 18% 78%, rgba(70,140,255,.55), rgba(70,140,255,0) 70%),\n      radial-gradient(520px 420px at 78% 58%, rgba(214,144,46,.30), rgba(214,144,46,0) 70%),\n      radial-gradient(520px 420px at 62% 18%, rgba(160,90,255,.22), rgba(160,90,255,0) 72%);\n    filter: blur(10px);\n    opacity: .85;\n    pointer-events:none;\n  }\n\n  .qc-services2__inner{\n    position:relative;\n    z-index:2;\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 0 18px;\n    text-align:center;\n  }\n\n  .qc-services2__title{\n    margin: 0 0 8px;\n    font-size: 44px; \/* closer to screenshot *\/\n    font-weight: 900;\n    color: #fff;\n    text-shadow: 0 14px 28px rgba(0,0,0,.40);\n  }\n\n  .qc-services2__sub{\n    margin: 0 auto 18px;\n    max-width: 820px;\n    color: rgba(255,255,255,.78);\n    font-size: 15px;\n    line-height: 1.6;\n  }\n\n  \/* Tabs (thinner + more like preview) *\/\n  .qc-tabs2{\n    position: relative;\n    max-width: 860px;\n    margin: 0 auto 26px;\n    padding: 10px 10px 14px;\n    border-radius: 12px;\n    background: rgba(255,255,255,.06);\n    border: 1px solid rgba(255,255,255,.12);\n    backdrop-filter: blur(10px);\n    box-shadow: 0 18px 44px rgba(0,0,0,.32);\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 6px;\n  }\n\n  .qc-tab2{\n    appearance:none;\n    border:0;\n    background: transparent;\n    color: rgba(255,255,255,.70);\n    font-weight: 800;\n    font-size: 16px;\n    padding: 10px 10px;\n    border-radius: 10px;\n    cursor: pointer;\n    transition: color .15s ease, background .15s ease;\n  }\n\n  .qc-tab2.is-active{\n    background: rgba(9,33,57,.55);\n    color: rgba(255,255,255,.95);\n  }\n\n  .qc-tabs2__underline{\n    position:absolute;\n    left: 10px;\n    bottom: 10px;\n    height: 3px;\n    width: calc((100% - 20px) \/ 3);\n    border-radius: 999px;\n    background: linear-gradient(90deg, rgba(70,140,255,0), rgba(70,140,255,1), rgba(70,140,255,0));\n    filter: drop-shadow(0 0 10px rgba(70,140,255,.85));\n    transform: translateX(0);\n    transition: transform .22s ease;\n  }\n\n  \/* Cards (smaller blocks) *\/\n  .qc-grid2{\n    display:grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 18px; \/* tighter *\/\n    align-items: stretch;\n  }\n\n  .qc-card2{\n    position: relative;\n    border-radius: 14px;\n    overflow: hidden;\n    border: 1px solid rgba(255,255,255,.12);\n    background: rgba(255,255,255,.05);\n    backdrop-filter: blur(10px);\n    box-shadow: 0 22px 55px rgba(0,0,0,.35);\n    min-height: 430px; \/* smaller than before *\/\n    text-align:left;\n    transition: transform .16s ease, border-color .16s ease;\n  }\n\n  .qc-card2:hover{\n    transform: translateY(-2px);\n    border-color: rgba(255,255,255,.22);\n  }\n\n  .qc-card2__media{\n    position:absolute;\n    inset:0;\n    background-image: var(--bg);\n    background-size: cover;\n    background-position: center;\n  }\n\n  \/* Dark overlay (stronger like screenshot) *\/\n  .qc-card2__media::after{\n    content:\"\";\n    position:absolute;\n    inset:0;\n    background:\n      linear-gradient(180deg, rgba(9,33,57,.22) 0%, rgba(9,33,57,.62) 52%, rgba(9,33,57,.86) 100%);\n  }\n\n  .qc-card2__body{\n    position:relative;\n    z-index:2;\n    height:100%;\n    padding: 22px 20px 18px; \/* smaller *\/\n    display:flex;\n    flex-direction:column;\n    justify-content: flex-end;\n    gap: 10px;\n  }\n\n  \/* icon at top area like preview *\/\n  .qc-card2__icon{\n    width: 46px;\n    height: 46px;\n    border-radius: 12px;\n    display:grid;\n    place-items:center;\n    background: rgba(255,255,255,.10);\n    border: 1px solid rgba(255,255,255,.14);\n    position:absolute;\n    top: 18px;\n    left: 18px;\n  }\n  .qc-card2__icon svg{\n    width: 24px;\n    height: 24px;\n    color: rgba(255,255,255,.95);\n  }\n\n  .qc-card2__title{\n    margin: 70px 0 0; \/* space for icon *\/\n    font-size: 30px;\n    line-height: 1.1;\n    font-weight: 900;\n    color: #fff;\n    text-shadow: 0 14px 28px rgba(0,0,0,.35);\n  }\n\n  .qc-card2__text{\n    margin: 6px 0 0;\n    color: rgba(255,255,255,.82);\n    font-size: 14.5px;\n    line-height: 1.65;\n    max-width: 360px;\n  }\n\n  \/* Learn more button (bottom area like preview) *\/\n  .qc-card2__link{\n    margin-top: 16px;\n    width: 190px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    text-decoration:none;\n    color: rgba(255,255,255,.90);\n    background: rgba(255,255,255,.08);\n    border: 1px solid rgba(255,255,255,.12);\n    display:inline-flex;\n    align-items:center;\n    justify-content:space-between;\n    gap: 12px;\n    transition: background .15s ease, transform .15s ease;\n  }\n  .qc-card2__link:hover{\n    background: rgba(255,255,255,.12);\n    transform: translateY(-1px);\n  }\n\n  .qc-services2__cta{\n    margin-top: 22px;\n    display:flex;\n    justify-content:center;\n  }\n\n  .qc-services2__ctaBtn{\n    display:inline-flex;\n    align-items:center;\n    justify-content:center;\n    padding: 14px 20px;\n    border-radius: 999px;\n    font-weight: 900;\n    text-decoration:none;\n    color: #062035;\n    background: linear-gradient(135deg, var(--qc-gold), #ffbe5c);\n    border: 1px solid rgba(255,255,255,.18);\n    box-shadow: 0 18px 44px rgba(0,0,0,.35);\n    transition: transform .15s ease, filter .15s ease;\n  }\n  .qc-services2__ctaBtn:hover{ transform: translateY(-1px); filter: brightness(1.03); }\n\n  \/* Responsive *\/\n  @media (max-width: 980px){\n    .qc-services2__title{ font-size: 38px; }\n    .qc-grid2{ grid-template-columns: 1fr; }\n    .qc-card2{ min-height: 410px; }\n    .qc-tabs2{ grid-template-columns: 1fr; }\n    .qc-tabs2__underline{ display:none; }\n  }\n\n  @media (max-width: 520px){\n    .qc-services2{ padding: 48px 0 44px; }\n    .qc-services2__title{ font-size: 34px; }\n    .qc-tab2{ font-size: 15px; }\n  }\n<\/style>\n\n<script>\n  (function(){\n    const tabs = Array.from(document.querySelectorAll('.qc-tab2'));\n    const glow = document.querySelector('.qc-tabs2__underline');\n\n    if(!tabs.length) return;\n\n    function setActive(index){\n      tabs.forEach((t,i)=>{\n        const active = i === index;\n        t.classList.toggle('is-active', active);\n        t.setAttribute('aria-selected', active ? 'true' : 'false');\n      });\n\n      if(glow && window.matchMedia('(min-width: 981px)').matches){\n        const w = (glow.parentElement.clientWidth - 20) \/ 3;\n        glow.style.transform = 'translateX(' + (w * index) + 'px)';\n      }\n    }\n\n    tabs.forEach((tab, idx)=> tab.addEventListener('click', ()=> setActive(idx)));\n\n    setActive(0);\n\n    window.addEventListener('resize', ()=>{\n      const activeIndex = tabs.findIndex(t => t.classList.contains('is-active'));\n      if(activeIndex >= 0) setActive(activeIndex);\n    });\n  })();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c51e729 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"c51e729\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-950912f elementor-widget elementor-widget-html\" data-id=\"950912f\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================\nQC PROPERTY \u2013 FLOATING CTA (HOMEPAGE)\nMobile: collapsed \u201cGet a Quote\u201d \u2192 tap to expand full card\n============================ -->\n\n<div class=\"qc-float-cta is-collapsed\" role=\"complementary\" aria-label=\"Quick quote call to action\">\n  <div class=\"qc-float-cta__card\" aria-hidden=\"false\">\n\n    <div class=\"qc-float-cta__text\">\n      <div class=\"qc-float-cta__title\">Need help with property maintenance today?<\/div>\n      <div class=\"qc-float-cta__sub\">Fast quotes. Friendly professional service.<\/div>\n    <\/div>\n\n    <a class=\"qc-float-cta__btn\"\n       href=\"https:\/\/wa.me\/27846690200?text=Hi%20QC%20Property%20Care%2C%20I%27d%20like%20a%20quote%20please.\"\n       target=\"_blank\" rel=\"noopener\">\n      Get a Quote\n    <\/a>\n\n    <button class=\"qc-float-cta__close\" type=\"button\" aria-label=\"Collapse\">\u2715<\/button>\n  <\/div>\n\n  <!-- Mobile collapsed trigger -->\n  <button class=\"qc-float-cta__mini\" type=\"button\" aria-label=\"Open quote call to action\">\n    Get a Quote\n  <\/button>\n<\/div>\n\n<style>\n  :root{\n    --qc-navy:#092139;\n    --qc-blue:#1e4669;\n    --qc-gold:#d6902e;\n  }\n\n  .qc-float-cta{\n    position: fixed;\n    right: 18px;\n    bottom: 18px;\n    z-index: 99999;\n  }\n\n  \/* FULL CARD (default) *\/\n  .qc-float-cta__card{\n    position: relative;\n    width: min(340px, calc(100vw - 36px));\n    border-radius: 16px;\n    padding: 14px;\n    background: rgba(9,33,57,.92);\n    border: 1px solid rgba(255,255,255,.14);\n    box-shadow: 0 22px 60px rgba(0,0,0,.35);\n    backdrop-filter: blur(10px);\n    overflow: hidden;\n  }\n\n  .qc-float-cta__card::before{\n    content:\"\";\n    position:absolute;\n    inset:-40%;\n    background:\n      radial-gradient(420px 320px at 20% 70%, rgba(70,140,255,.35), rgba(70,140,255,0) 70%),\n      radial-gradient(420px 320px at 90% 20%, rgba(214,144,46,.28), rgba(214,144,46,0) 70%);\n    filter: blur(10px);\n    opacity: .9;\n    pointer-events:none;\n  }\n\n  .qc-float-cta__text{\n    position: relative;\n    z-index: 2;\n    padding-right: 36px;\n    margin-bottom: 10px;\n  }\n\n  .qc-float-cta__title{\n    color: rgba(255,255,255,.95);\n    font-weight: 900;\n    font-size: 15px;\n    line-height: 1.25;\n    margin-bottom: 6px;\n  }\n\n  .qc-float-cta__sub{\n    color: rgba(255,255,255,.78);\n    font-size: 13px;\n    line-height: 1.3;\n    font-weight: 700;\n  }\n\n  .qc-float-cta__btn{\n    position: relative;\n    z-index: 2;\n    display: inline-flex;\n    width: 100%;\n    align-items: center;\n    justify-content: center;\n    text-decoration: none;\n    font-weight: 900;\n    padding: 12px 14px;\n    border-radius: 12px;\n    color: #062035;\n    background: linear-gradient(135deg, var(--qc-gold), #ffbe5c);\n    border: 1px solid rgba(255,255,255,.18);\n    box-shadow: 0 14px 34px rgba(0,0,0,.30);\n    transition: transform .15s ease, filter .15s ease;\n  }\n  .qc-float-cta__btn:hover{\n    transform: translateY(-1px);\n    filter: brightness(1.03);\n  }\n\n  .qc-float-cta__close{\n    position: absolute;\n    top: 10px;\n    right: 10px;\n    z-index: 3;\n    width: 34px;\n    height: 34px;\n    border-radius: 10px;\n    border: 1px solid rgba(255,255,255,.16);\n    background: rgba(255,255,255,.10);\n    color: rgba(255,255,255,.92);\n    cursor: pointer;\n    line-height: 1;\n  }\n\n  \/* MINI BUTTON (mobile collapsed) *\/\n  .qc-float-cta__mini{\n    display: none; \/* enabled on mobile *\/\n    border: 0;\n    cursor: pointer;\n    font-weight: 900;\n    padding: 10px 12px;\n    border-radius: 999px;\n    color: #062035;\n    background: linear-gradient(135deg, var(--qc-gold), #ffbe5c);\n    box-shadow: 0 14px 34px rgba(0,0,0,.28);\n    border: 1px solid rgba(255,255,255,.18);\n    line-height: 1;\n    font-size: 14px;\n  }\n\n  \/* MOBILE: start smaller + collapsed behaviour *\/\n  @media (max-width: 520px){\n    .qc-float-cta{\n      right: 12px;\n      bottom: 12px;\n    }\n\n    \/* show mini trigger on mobile *\/\n    .qc-float-cta__mini{\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      min-height: 38px;\n    }\n\n    \/* collapsed state = hide full card, show mini *\/\n    .qc-float-cta.is-collapsed .qc-float-cta__card{\n      display: none;\n    }\n\n    \/* expanded state = show full card, hide mini *\/\n    .qc-float-cta.is-expanded .qc-float-cta__mini{\n      display: none;\n    }\n\n    \/* make expanded card a bit smaller on mobile too *\/\n    .qc-float-cta__card{\n      width: min(300px, calc(100vw - 24px));\n      padding: 12px;\n      border-radius: 14px;\n    }\n\n    .qc-float-cta__title{ font-size: 14px; }\n    .qc-float-cta__sub{ font-size: 12px; }\n    .qc-float-cta__btn{\n      padding: 10px 12px;\n      border-radius: 12px;\n      font-size: 14px;\n    }\n\n    .qc-float-cta__close{\n      width: 32px;\n      height: 32px;\n      border-radius: 10px;\n    }\n  }\n<\/style>\n\n<script>\n  (function(){\n    const wrap = document.querySelector('.qc-float-cta');\n    if(!wrap) return;\n\n    const miniBtn  = wrap.querySelector('.qc-float-cta__mini');\n    const closeBtn = wrap.querySelector('.qc-float-cta__close');\n\n    \/\/ helper\n    function expand(){\n      wrap.classList.remove('is-collapsed');\n      wrap.classList.add('is-expanded');\n    }\n    function collapse(){\n      wrap.classList.remove('is-expanded');\n      wrap.classList.add('is-collapsed');\n    }\n\n    \/\/ On desktop: always expanded\n    function syncForViewport(){\n      if(window.matchMedia('(max-width: 520px)').matches){\n        \/\/ mobile default collapsed\n        if(!wrap.classList.contains('is-expanded')) collapse();\n      }else{\n        \/\/ desktop always show full card\n        wrap.classList.remove('is-collapsed');\n        wrap.classList.add('is-expanded');\n      }\n    }\n\n    if(miniBtn){\n      miniBtn.addEventListener('click', expand);\n    }\n\n    if(closeBtn){\n      closeBtn.addEventListener('click', function(){\n        \/\/ on mobile, collapse back to mini\n        if(window.matchMedia('(max-width: 520px)').matches){\n          collapse();\n        }else{\n          \/\/ on desktop, hide entirely (optional behaviour)\n          wrap.style.display = 'none';\n        }\n      });\n    }\n\n    syncForViewport();\n    window.addEventListener('resize', syncForViewport);\n  })();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Welcome to QC Property Care Complete Property Care You Can Trust One trusted team for maintenance, handyman services, and professional installations. From repairs to installations, we deliver reliable, high-quality property services with attention to detail. Request a Quote Contact Us \u2714 Reliable &amp; Professional Service We show up on time, communicate clearly, and deliver work you can trust. \u2714 Complete Property Solutions From maintenance and handyman services to installations, we handle it all under one roof. \u2714 Quality Workmanship Every job is completed with attention to detail, durability, and long-lasting results. About QC Property Care Your One-Stop Property Maintenance Partner QC Property Care delivers professional maintenance and installation solutions for residential and commercial properties. We provide structured, dependable property care backed by experienced technicians, responsive service, and a strong commitment to quality. From routine maintenance and repairs to precise installations, we focus on efficiency, safety, and attention to detail you can trust. Read More Need help today? Get a quick quote on WhatsApp. Get Quote Our Services We offer a full range of professional property care services tailored for homes and businesses. Property Maintenance Handyman Services Installation Services PropertyMaintenance Roof repairs, plumbing, electrical work, painting, flooring, and general upkeep. Learn More \u2192 HandymanServices Furniture assembly, door and lock repairs, shelving, curtain installations, and general fixes. Learn More \u2192 InstallationServices TV mounting, appliances, security systems, signage, and lighting installations. Learn More \u2192 Explore All Services Need help with property maintenance today? Fast quotes. Friendly professional service. Get a Quote \u2715 Get a Quote<\/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":{"pagelayer_contact_templates":[],"_pagelayer_content":"","footnotes":""},"class_list":["post-9","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/qcpropertycare.co.za\/index.php?rest_route=\/wp\/v2\/pages\/9","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/qcpropertycare.co.za\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/qcpropertycare.co.za\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/qcpropertycare.co.za\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/qcpropertycare.co.za\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9"}],"version-history":[{"count":37,"href":"https:\/\/qcpropertycare.co.za\/index.php?rest_route=\/wp\/v2\/pages\/9\/revisions"}],"predecessor-version":[{"id":170,"href":"https:\/\/qcpropertycare.co.za\/index.php?rest_route=\/wp\/v2\/pages\/9\/revisions\/170"}],"wp:attachment":[{"href":"https:\/\/qcpropertycare.co.za\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}