{"id":7258,"date":"2026-06-23T15:20:48","date_gmt":"2026-06-23T19:20:48","guid":{"rendered":"https:\/\/amenagementchartrand.com\/?page_id=7258"},"modified":"2026-06-23T15:58:45","modified_gmt":"2026-06-23T19:58:45","slug":"pool-landscaping","status":"publish","type":"page","link":"https:\/\/amenagementchartrand.com\/en\/pool-landscaping\/","title":{"rendered":"Pool landscaping"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"7258\" class=\"elementor elementor-7258 elementor-6968\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-159e3639 e-con-full e-flex e-con e-parent\" data-id=\"159e3639\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-645e643a elementor-widget elementor-widget-text-editor\" data-id=\"645e643a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\n<div class=\"tp-page\"><style>@import url('https:\/\/fonts.googleapis.com\/css2?family=Lato:wght@400;700;800;900&family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Questrial&display=swap');\n\n.tp-page *, .tp-page *::before, .tp-page *::after{ box-sizing: border-box; margin: 0; padding: 0; }\n\n    :root{\n      --dark:       #1a1c19;\n      --dark-green: #1e2d14;\n      --green:      #BBCB4B;\n      --green-h:    #a3b33a;\n      --green-light:#f4f7db;\n      --off-white:  #f4f1eb;\n      --white:      #ffffff;\n      --text:       #1e1e1e;\n      --text-mid:   #4a4a45;\n      --border:     #ddd;\n      --font-head:  'Lato', sans-serif;\n      --font-ui:    'Montserrat', sans-serif;\n      --font-body:  'Questrial', sans-serif;\n      --font:       'Questrial', sans-serif;\n      --max:        1200px;\n    }\n\n    html{ scroll-behavior: smooth; }\n\n    .tp-page{\n      font-family: var(--font-body);\n      font-weight: 400;\n      color: var(--text);\n      background: var(--white);\n      font-size: 17px;\n      line-height: 1.6;\n      text-wrap: pretty;\n    }\n\n    \n    .tp-page .container{ max-width: var(--max); margin: 0 auto; padding: 0 24px; }\n    .tp-page .eyebrow{\n      display: block;\n      font-family: var(--font-ui);\n      font-size: 11px;\n      font-weight: 700;\n      letter-spacing: .18em;\n      text-transform: uppercase;\n      color: var(--green);\n      margin-bottom: 12px;\n    }\n    .tp-page .section-title{\n      font-family: var(--font-head);\n      font-size: clamp(34px, 4vw, 52px);\n      font-weight: 800;\n      line-height: 1.05;\n      text-transform: uppercase;\n      letter-spacing: -1px;\n    }\n    .tp-page .btn{\n      display: inline-block;\n      padding: 14px 32px;\n      font-family: var(--font-ui);\n      font-size: 13px;\n      font-weight: 700;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      text-decoration: none;\n      border: none;\n      cursor: pointer;\n      transition: background .2s, transform .15s;\n    }\n    .tp-page .btn-green{\n      background: var(--green);\n      color: var(--dark);\n    }\n    .tp-page .btn-green:hover{ background: var(--green-h); transform: translateY(-1px); }\n    .tp-page .btn-outline-white{\n      background: transparent;\n      color: var(--white);\n      border: 2px solid rgba(255,255,255,.7);\n    }\n    .tp-page .btn-outline-white:hover{ background: rgba(255,255,255,.12); }\n    .tp-page .img-placeholder{\n      background: linear-gradient(145deg, #2a3d1c 0%, #3a5828 50%, #2a3d1c 100%);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      flex-direction: column;\n      gap: 10px;\n      color: rgba(255,255,255,.5);\n      font-size: 13px;\n      font-weight: 500;\n      letter-spacing: .08em;\n      text-transform: uppercase;\n      text-align: center;\n      padding: 20px;\n    }\n    .tp-page .img-placeholder svg{ opacity: .35; }\n\n    \n    .tp-page .topbar{\n      background: var(--dark);\n      color: rgba(255,255,255,.75);\n      font-family: var(--font-ui);\n      font-size: 12px;\n      font-weight: 400;\n      letter-spacing: .04em;\n      padding: 8px 0;\n    }\n    .tp-page .topbar .container{\n      display: flex;\n      align-items: center;\n      gap: 24px;\n      flex-wrap: wrap;\n    }\n    .tp-page .topbar a{ color: rgba(255,255,255,.75); text-decoration: none; }\n    .tp-page .topbar a:hover{ color: #fff; }\n    .tp-page .topbar-item{ display: flex; align-items: center; gap: 7px; }\n    .tp-page .topbar-item svg{ flex-shrink: 0; }\n\n    \n    .tp-page .navbar{\n      background: var(--white);\n      border-bottom: 1px solid var(--border);\n      position: sticky;\n      top: 0;\n      z-index: 100;\n    }\n    .tp-page .navbar .container{\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      gap: 20px;\n      padding-top: 14px;\n      padding-bottom: 14px;\n    }\n    .tp-page .nav-logos{ display: flex; align-items: center; gap: 20px; }\n    .tp-page .nav-logo-main{ height: 52px; width: auto; }\n    .tp-page .nav-logo-mp{ height: 30px; width: auto; opacity: .85; }\n    .tp-page .nav-divider{ width: 1px; height: 36px; background: var(--border); }\n    .tp-page .nav-links{\n      display: flex;\n      align-items: center;\n      gap: 6px;\n      list-style: none;\n    }\n    .tp-page .nav-links a{\n      font-family: var(--font-ui);\n      font-size: 13px;\n      font-weight: 600;\n      letter-spacing: .06em;\n      text-transform: uppercase;\n      text-decoration: none;\n      color: var(--text);\n      padding: 6px 10px;\n      transition: color .2s;\n    }\n    .tp-page .nav-links a:hover{ color: var(--dark); }\n    .tp-page .nav-links .active a{ color: var(--green); }\n    .tp-page .nav-cta{ flex-shrink: 0; }\n\n    \n    .tp-page .hero{\n      position: relative;\n      min-height: 90vh;\n      display: flex;\n      flex-direction: column;\n    }\n    .tp-page .hero-bg{\n      position: absolute; inset: 0;\n      background: linear-gradient(160deg, #1a2d0f 0%, #2c4a1a 40%, #1e2c10 100%);\n      overflow: hidden;\n    }\n    .tp-page .hero-bg-img-placeholder{\n      position: absolute; inset: 0;\n      background: linear-gradient(160deg, #1a2d0f 0%, #2c4a1a 40%, #1e2c10 100%);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n    .tp-page .hero-overlay{\n      position: absolute; inset: 0;\n      background: linear-gradient(to right, rgba(10,18,6,.88) 0%, rgba(10,18,6,.6) 60%, rgba(10,18,6,.3) 100%);\n    }\n    .tp-page .hero-content{\n      position: relative;\n      z-index: 2;\n      flex: 1;\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n      padding: 100px 0 80px;\n    }\n    .tp-page .hero-content .container{ max-width: 780px; }\n    .tp-page .hero-badge{\n      display: inline-flex;\n      align-items: center;\n      gap: 8px;\n      background: rgba(255,255,255,.1);\n      border: 1px solid rgba(255,255,255,.25);\n      color: rgba(255,255,255,.9);\n      font-family: var(--font-ui);\n      font-size: 11px;\n      font-weight: 700;\n      letter-spacing: .14em;\n      text-transform: uppercase;\n      padding: 7px 14px;\n      margin-bottom: 24px;\n      width: fit-content;\n    }\n    .tp-page .hero h1{\n      font-family: var(--font-head);\n      font-size: clamp(44px, 6.5vw, 84px);\n      font-weight: 800;\n      line-height: 1.0;\n      letter-spacing: -2px;\n      text-transform: uppercase;\n      color: var(--white);\n      margin-bottom: 22px;\n    }\n    .tp-page .hero h1 span{ color: var(--green); }\n    .tp-page .hero-hook{\n      font-family: var(--font-head);\n      font-size: clamp(20px, 2.5vw, 28px);\n      font-weight: 700;\n      font-style: italic;\n      color: rgba(255,255,255,.65);\n      line-height: 1.3;\n      letter-spacing: -0.5px;\n      margin-bottom: 20px;\n      padding-left: 16px;\n      border-left: 3px solid var(--green);\n    }\n    .tp-page .hero-sub{\n      font-family: var(--font-body);\n      font-size: clamp(16px, 2vw, 19px);\n      font-weight: 400;\n      color: rgba(255,255,255,.82);\n      line-height: 1.65;\n      max-width: 640px;\n      margin-bottom: 36px;\n    }\n    .tp-page .hero-actions{\n      display: flex;\n      align-items: center;\n      gap: 16px;\n      flex-wrap: wrap;\n      margin-bottom: 56px;\n    }\n    .tp-page .hero-phone{\n      font-family: var(--font-ui);\n      color: rgba(255,255,255,.85);\n      font-size: 17px;\n      font-weight: 600;\n      letter-spacing: .06em;\n      text-decoration: none;\n      display: flex;\n      align-items: center;\n      gap: 8px;\n    }\n    .tp-page .hero-phone:hover{ color: #fff; }\n    .tp-page .hero-badges{\n      display: flex;\n      gap: 24px;\n      flex-wrap: wrap;\n      border-top: 1px solid rgba(255,255,255,.15);\n      padding-top: 28px;\n    }\n    .tp-page .hero-trust{\n      display: flex;\n      align-items: center;\n      gap: 10px;\n      color: rgba(255,255,255,.75);\n      font-family: var(--font-ui);\n      font-size: 13px;\n      font-weight: 500;\n      letter-spacing: .04em;\n    }\n    .tp-page .hero-trust-icon{\n      width: 32px;\n      height: 32px;\n      border-radius: 50%;\n      background: var(--green);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      flex-shrink: 0;\n      color: var(--dark);\n      font-family: var(--font-ui);\n      font-size: 12px;\n      font-weight: 800;\n    }\n    .tp-page .hero-img-label{\n      color: rgba(255,255,255,.25);\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      position: absolute;\n      bottom: 24px;\n      right: 30px;\n    }\n\n    \n    .tp-page .pain{ background: var(--off-white); padding: 90px 0; }\n    .tp-page .pain .container{ max-width: 820px; }\n    .tp-page .pain .section-title{ margin-bottom: 28px; }\n    .tp-page .pain p{\n      font-family: var(--font-body);\n      font-size: 17px;\n      color: var(--text-mid);\n      margin-bottom: 18px;\n    }\n    .tp-page .pain-cta{\n      margin-top: 36px;\n      font-family: var(--font-ui);\n      font-size: 13px;\n      font-weight: 700;\n      letter-spacing: .1em;\n      text-transform: uppercase;\n      color: var(--dark);\n      text-decoration: none;\n      display: inline-flex;\n      align-items: center;\n      gap: 8px;\n      border-bottom: 2px solid var(--green);\n      padding-bottom: 3px;\n    }\n    .tp-page .pain-cta:hover{ color: var(--green-h); }\n    .tp-page .pain-cta svg{ transition: transform .2s; }\n    .tp-page .pain-cta:hover svg{ transform: translateX(4px); }\n\n    \n    .tp-page .form-section{\n      background: var(--dark-green);\n      padding: 90px 0;\n    }\n    .tp-page .form-section .container{\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 60px;\n      align-items: center;\n    }\n    .tp-page .form-intro{ }\n    .tp-page .form-intro .section-title{ color: var(--white); margin-bottom: 18px; }\n    .tp-page .form-intro p{\n      font-family: var(--font-body);\n      color: rgba(255,255,255,.7);\n      font-size: 17px;\n      margin-bottom: 28px;\n    }\n    .tp-page .form-features{ list-style: none; }\n    .tp-page .form-features li{\n      display: flex;\n      align-items: flex-start;\n      gap: 12px;\n      font-family: var(--font-body);\n      color: rgba(255,255,255,.75);\n      font-size: 16px;\n      margin-bottom: 12px;\n    }\n    .tp-page .form-features li::before{\n      content: '\u2713';\n      color: var(--green);\n      font-weight: 900;\n      font-size: 16px;\n      flex-shrink: 0;\n      margin-top: 1px;\n    }\n    .tp-page .form-box{\n      background: var(--white);\n      padding: 40px;\n    }\n    .tp-page .form-box h3{\n      font-family: var(--font-head);\n      font-size: 26px;\n      font-weight: 800;\n      text-transform: uppercase;\n      letter-spacing: -1px;\n      margin-bottom: 28px;\n      color: var(--dark);\n    }\n    .tp-page .form-group{ margin-bottom: 16px; }\n    .tp-page .form-group label{\n      display: block;\n      font-family: var(--font-ui);\n      font-size: 11px;\n      font-weight: 700;\n      letter-spacing: .1em;\n      text-transform: uppercase;\n      color: var(--text-mid);\n      margin-bottom: 6px;\n    }\n    .tp-page .form-group input, .tp-page .form-group select, .tp-page .form-group textarea{\n      width: 100%;\n      padding: 11px 14px;\n      font-family: var(--font-body);\n      font-size: 16px;\n      font-weight: 400;\n      color: var(--text);\n      background: var(--white);\n      border: 1.5px solid var(--border);\n      outline: none;\n      transition: border-color .2s;\n      appearance: none;\n    }\n    .tp-page .form-group input:focus, .tp-page .form-group select:focus, .tp-page .form-group textarea:focus{ border-color: var(--green); }\n    .tp-page .form-group textarea{ resize: vertical; min-height: 90px; }\n    .tp-page .form-row{ display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }\n    .tp-page .form-submit-btn{\n      width: 100%;\n      padding: 15px;\n      font-family: var(--font-ui);\n      font-size: 13px;\n      font-weight: 700;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      background: var(--green);\n      color: var(--dark);\n      border: none;\n      cursor: pointer;\n      transition: background .2s;\n      margin-top: 6px;\n    }\n    .tp-page .form-submit-btn:hover{ background: var(--green-h); }\n    .tp-page .form-reassurance{\n      font-family: var(--font-ui);\n      text-align: center;\n      font-size: 12px;\n      color: var(--text-mid);\n      margin-top: 12px;\n      letter-spacing: .04em;\n    }\n\n    \n    .tp-page .value{ background: var(--white); padding: 90px 0; }\n    .tp-page .value-header{ max-width: 700px; margin-bottom: 50px; }\n    .tp-page .value-header .section-title{ margin-bottom: 16px; }\n    .tp-page .value-header p{ font-family: var(--font-body); font-size: 17px; color: var(--text-mid); }\n    .tp-page .value-grid{\n      display: grid;\n      grid-template-columns: repeat(2, 1fr);\n      gap: 30px;\n    }\n    .tp-page .value-card{\n      background: var(--off-white);\n      padding: 32px 30px;\n      border-top: 3px solid var(--green);\n    }\n    .tp-page .value-card h4{\n      font-family: var(--font-head);\n      font-size: 20px;\n      font-weight: 800;\n      letter-spacing: -0.5px;\n      text-transform: uppercase;\n      margin-bottom: 10px;\n      color: var(--dark);\n    }\n    .tp-page .value-card p{\n      font-family: var(--font-body);\n      font-size: 16px;\n      color: var(--text-mid);\n      line-height: 1.65;\n    }\n\n    \n    .tp-page .services{ background: var(--off-white); padding: 90px 0; }\n    .tp-page .services .section-header{\n      display: flex;\n      align-items: flex-end;\n      justify-content: space-between;\n      margin-bottom: 50px;\n      gap: 24px;\n      flex-wrap: wrap;\n    }\n    .tp-page .services-grid{\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 2px;\n    }\n    .tp-page .service-card{\n      background: var(--white);\n      padding: 40px 32px;\n    }\n    .tp-page .service-icon{\n      width: 52px;\n      height: 52px;\n      background: var(--green);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 20px;\n    }\n    .tp-page .service-icon svg{ color: var(--dark); }\n    .tp-page .service-card h3{\n      font-family: var(--font-head);\n      font-size: 22px;\n      font-weight: 800;\n      text-transform: uppercase;\n      letter-spacing: -0.5px;\n      margin-bottom: 14px;\n      color: var(--dark);\n    }\n    .tp-page .service-card p{\n      font-family: var(--font-body);\n      font-size: 16px;\n      color: var(--text-mid);\n      line-height: 1.65;\n      margin-bottom: 16px;\n    }\n    .tp-page .service-link{\n      font-family: var(--font-ui);\n      font-size: 12px;\n      font-weight: 700;\n      letter-spacing: .1em;\n      text-transform: uppercase;\n      color: var(--dark);\n      text-decoration: none;\n      display: inline-flex;\n      align-items: center;\n      gap: 6px;\n      border-bottom: 2px solid var(--green);\n      padding-bottom: 2px;\n    }\n    .tp-page .service-link:hover{ color: var(--text-mid); }\n    .tp-page .services-cta{ text-align: center; margin-top: 44px; }\n\n    \n    .tp-page .social{ background: var(--white); padding: 90px 0; }\n    .tp-page .social .section-title{ margin-bottom: 14px; }\n    .tp-page .social > .container > p{ font-family: var(--font-body); font-size: 17px; color: var(--text-mid); margin-bottom: 50px; }\n    .tp-page .reviews-placeholder{\n      background: var(--off-white);\n      border: 1.5px dashed #bbb;\n      padding: 36px;\n      text-align: center;\n      margin-bottom: 50px;\n    }\n    .tp-page .reviews-placeholder p{\n      font-family: var(--font-ui);\n      font-size: 12px;\n      color: #888;\n      letter-spacing: .1em;\n      text-transform: uppercase;\n      font-weight: 600;\n    }\n    .tp-page .reviews-placeholder .stars{\n      font-size: 28px;\n      color: #f4c842;\n      letter-spacing: 4px;\n      margin-bottom: 10px;\n    }\n    .tp-page .gallery-title{\n      font-family: var(--font-head);\n      font-size: 32px;\n      font-weight: 800;\n      text-transform: uppercase;\n      letter-spacing: -1px;\n      margin-bottom: 12px;\n    }\n    .tp-page .gallery-sub{ font-family: var(--font-body); font-size: 17px; color: var(--text-mid); margin-bottom: 28px; }\n    .tp-page .gallery-grid{\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      grid-template-rows: auto auto;\n      gap: 6px;\n      margin-bottom: 50px;\n    }\n    .tp-page .gallery-item{ aspect-ratio: 4\/3; }\n    .tp-page .gallery-item.wide{ grid-column: span 2; aspect-ratio: 16\/9; }\n    .tp-page .gallery-item .img-placeholder{ width: 100%; height: 100%; }\n    .tp-page .partner-logos{\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 40px;\n      flex-wrap: wrap;\n      padding: 36px;\n      border-top: 1px solid var(--border);\n    }\n    .tp-page .partner-logo-box{\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n    .tp-page .partner-logo-box img{ height: 50px; width: auto; opacity: .75; filter: grayscale(30%); }\n\n    \n    .tp-page .local{ background: var(--off-white); padding: 90px 0; }\n    .tp-page .local .container{ display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: start; }\n    .tp-page .local .section-title{ margin-bottom: 18px; }\n    .tp-page .local p{ font-family: var(--font-body); font-size: 17px; color: var(--text-mid); margin-bottom: 16px; }\n    .tp-page .local p strong{ color: var(--text); font-weight: 700; }\n    .tp-page .map-placeholder{\n      aspect-ratio: 4\/3;\n    }\n\n    \n    .tp-page .faq{ background: var(--white); padding: 90px 0; }\n    .tp-page .faq .container{ max-width: 820px; }\n    .tp-page .faq .section-title{ margin-bottom: 46px; }\n    .tp-page .faq-item{\n      border-bottom: 1.5px solid var(--border);\n    }\n    .tp-page .faq-q{\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      gap: 16px;\n      padding: 22px 0;\n      cursor: pointer;\n      font-family: var(--font-ui);\n      font-size: 16px;\n      font-weight: 600;\n      letter-spacing: .01em;\n      color: var(--dark);\n      user-select: none;\n      list-style: none;\n    }\n    .tp-page .faq-q::-webkit-details-marker{ display: none; }\n    .tp-page .faq-icon{\n      width: 26px;\n      height: 26px;\n      border-radius: 50%;\n      background: var(--green);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      flex-shrink: 0;\n      font-family: var(--font-ui);\n      font-size: 18px;\n      color: var(--dark);\n      font-weight: 900;\n      transition: background .2s, transform .2s;\n    }\n    .tp-page details[open] .faq-icon{\n      background: var(--dark);\n      color: var(--green);\n      transform: rotate(45deg);\n    }\n    .tp-page .faq-a{\n      font-family: var(--font-body);\n      font-size: 16px;\n      color: var(--text-mid);\n      line-height: 1.7;\n      padding-bottom: 22px;\n    }\n    .tp-page .faq-cta{ margin-top: 44px; text-align: center; }\n\n    \n    .tp-page .final-cta{\n      background: var(--dark);\n      padding: 90px 0;\n    }\n    .tp-page .final-cta .container{\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 70px;\n      align-items: center;\n    }\n    .tp-page .final-cta-text .section-title{ color: var(--white); margin-bottom: 18px; }\n    .tp-page .final-cta-text p{\n      font-family: var(--font-body);\n      color: rgba(255,255,255,.7);\n      font-size: 17px;\n      margin-bottom: 28px;\n    }\n    .tp-page .final-cta-actions{ display: flex; flex-direction: column; gap: 14px; }\n    .tp-page .final-cta-phone{\n      font-family: var(--font-ui);\n      color: rgba(255,255,255,.85);\n      font-size: 20px;\n      font-weight: 600;\n      letter-spacing: .04em;\n      text-decoration: none;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n    .tp-page .final-cta-phone:hover{ color: #fff; }\n    .tp-page .final-form{ background: rgba(255,255,255,.06); padding: 32px; border: 1px solid rgba(255,255,255,.1); }\n    .tp-page .final-form h4{\n      font-family: var(--font-head);\n      font-size: 22px;\n      font-weight: 800;\n      text-transform: uppercase;\n      letter-spacing: -0.5px;\n      color: var(--white);\n      margin-bottom: 20px;\n    }\n    .tp-page .final-form .form-group label{ color: rgba(255,255,255,.6); }\n    .tp-page .final-form .form-group input, .tp-page .final-form .form-group textarea{\n      background: rgba(255,255,255,.08);\n      border-color: rgba(255,255,255,.2);\n      color: var(--white);\n    }\n    .tp-page .final-form .form-group input::placeholder, .tp-page .final-form .form-group textarea::placeholder{ color: rgba(255,255,255,.3); }\n    .tp-page .final-form .form-group input:focus, .tp-page .final-form .form-group textarea:focus{ border-color: #8fc962; }\n\n    \n    .tp-page .footer{\n      background: #111411;\n      padding: 60px 0 30px;\n    }\n    .tp-page .footer-top{\n      display: grid;\n      grid-template-columns: 2fr 1fr 1fr;\n      gap: 50px;\n      padding-bottom: 40px;\n      border-bottom: 1px solid rgba(255,255,255,.1);\n      margin-bottom: 30px;\n    }\n    .tp-page .footer-brand-logos{ display: flex; align-items: center; gap: 16px; margin-bottom: 20px; flex-wrap: wrap; }\n    .tp-page .footer-brand-logos img{ height: 40px; width: auto; filter: brightness(0) invert(1); opacity: .8; }\n    .tp-page .footer-brand p{ font-size: 14px; color: rgba(255,255,255,.45); line-height: 1.6; }\n    .tp-page .footer-col h5{\n      font-family: var(--font-ui);\n      font-size: 11px;\n      font-weight: 700;\n      letter-spacing: .16em;\n      text-transform: uppercase;\n      color: rgba(255,255,255,.5);\n      margin-bottom: 16px;\n    }\n    .tp-page .footer-col ul{ list-style: none; }\n    .tp-page .footer-col ul li{ margin-bottom: 8px; }\n    .tp-page .footer-col ul li a{\n      font-family: var(--font-body);\n      font-size: 15px;\n      font-weight: 400;\n      color: rgba(255,255,255,.65);\n      text-decoration: none;\n      transition: color .2s;\n    }\n    .tp-page .footer-col ul li a:hover{ color: #fff; }\n    .tp-page .footer-contact-item{\n      display: flex;\n      align-items: flex-start;\n      gap: 9px;\n      margin-bottom: 10px;\n      font-family: var(--font-body);\n      color: rgba(255,255,255,.65);\n      font-size: 14px;\n    }\n    .tp-page .footer-contact-item a{ color: rgba(255,255,255,.65); text-decoration: none; }\n    .tp-page .footer-contact-item a:hover{ color: #fff; }\n    .tp-page .footer-contact-item svg{ flex-shrink: 0; margin-top: 2px; }\n    .tp-page .footer-bottom{\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      gap: 16px;\n      flex-wrap: wrap;\n    }\n    .tp-page .footer-bottom p{ font-family: var(--font-ui); font-size: 11px; color: rgba(255,255,255,.3); }\n    .tp-page .footer-social{ display: flex; gap: 12px; }\n    .tp-page .footer-social a{\n      width: 34px;\n      height: 34px;\n      background: rgba(255,255,255,.08);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: rgba(255,255,255,.55);\n      text-decoration: none;\n      font-size: 14px;\n      transition: background .2s, color .2s;\n    }\n    .tp-page .footer-social a:hover{ background: var(--green); color: #fff; }\n\n    \n    @media (max-width: 960px) {\n      .tp-page .form-section .container, .tp-page .final-cta .container, .tp-page .local .container{ grid-template-columns: 1fr; gap: 40px; }\n      .tp-page .services-grid{ grid-template-columns: 1fr; gap: 2px; }\n      .tp-page .value-grid{ grid-template-columns: 1fr; }\n      .tp-page .footer-top{ grid-template-columns: 1fr; gap: 30px; }\n      .tp-page .nav-links{ display: none; }\n    }\n    @media (max-width: 640px) {\n      .tp-page .gallery-grid{ grid-template-columns: 1fr 1fr; }\n      .tp-page .gallery-item.wide{ grid-column: span 2; }\n      .tp-page .hero-badges{ gap: 14px; flex-direction: column; }\n      .tp-page .topbar .container{ gap: 12px; font-size: 12px; }\n      .tp-page .form-row{ grid-template-columns: 1fr; }\n    }\n.tp-page .gallery-item .gallery-img{width:100%;height:100%;object-fit:cover;display:block;}\n.tp-page .hero-content .container{max-width:1100px;}\n.tp-page .pain .container{max-width:1040px;}\n.tp-page .gallery-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:240px;gap:6px;}\n.tp-page .gallery-item,.tp-page .gallery-item.wide{aspect-ratio:auto;height:100%;}\n.tp-page .gallery-item.wide{grid-column:span 2;}\n@media (max-width:640px){.tp-page .gallery-grid{grid-template-columns:1fr 1fr;grid-auto-rows:180px;}.tp-page .gallery-item.wide{grid-column:span 2;}}\n.tp-page .local .container{grid-template-columns:1fr;}\n.tp-page .local-text{max-width:860px;}\n.tp-page .tp-maps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:36px;}\n.tp-page .tp-maps figure{margin:0;}\n.tp-page .tp-maps iframe{width:100%;height:300px;border:0;display:block;background:var(--dark-green);}\n.tp-page .tp-maps figcaption{font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-mid);margin-top:10px;}\n@media (max-width:760px){.tp-page .tp-maps{grid-template-columns:1fr;}}\n.tp-page .reglement{background:var(--dark-green);padding:90px 0;}\n.tp-page .reglement .eyebrow{color:var(--green);}\n.tp-page .reglement .section-title{color:#fff;margin-bottom:30px;max-width:920px;}\n.tp-page .reglement-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:start;}\n.tp-page .reglement-main p{font-family:var(--font-body);font-size:17px;color:rgba(255,255,255,.82);margin-bottom:18px;line-height:1.7;}\n.tp-page .reglement-main strong{color:var(--green);font-weight:700;}\n.tp-page .reglement-side{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-left:3px solid var(--green);padding:28px 30px;}\n.tp-page .reglement-side h4{font-family:var(--font-head);font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:-.5px;color:#fff;margin-bottom:16px;}\n.tp-page .reglement-side ul{list-style:none;}\n.tp-page .reglement-side li{display:flex;gap:10px;font-family:var(--font-body);font-size:15px;color:rgba(255,255,255,.78);margin-bottom:12px;line-height:1.5;}\n.tp-page .reglement-side li::before{content:'2713';color:var(--green);font-weight:900;flex-shrink:0;}\n.tp-page .reglement .btn{margin-top:34px;}\n@media (max-width:960px){.tp-page .reglement-grid{grid-template-columns:1fr;gap:28px;}}\n.tp-page .tp-band{width:100%;min-height:380px;background-size:cover;background-position:center center;}\n@media (max-width:760px){.tp-page .tp-band{min-height:220px;}}\n<\/style>\n<section class=\"hero\">\n<div class=\"hero-bg\">\n<div class=\"hero-bg-img-placeholder\" style=\"background-image: url('https:\/\/amenagementchartrand.com\/wp-content\/uploads\/2025\/06\/Amenagement-Chartrand-SolutionsM-130.jpg'); background-size: cover; background-position: center center;\"> <\/div>\n<div class=\"hero-overlay\"> <\/div>\n<\/div>\n<div class=\"hero-content\">\n<div class=\"container\">\n<div class=\"hero-badge\">APPQ Certified Master Landscapers for over 20 years<\/div>\n<h1>Pool landscaping<br \/>in the Mont\u00e9r\u00e9gie<\/h1>\n<p class=\"hero-hook\">Your pool is installed.<br \/>Now, what do you do around it?<\/p>\n<p class=\"hero-sub\">Am\u00e9nagement Chartrand takes care of the entire space around your pool: interlock surround, patio, drainage, planting. A turnkey project handled by certified specialists.<\/p>\n<div class=\"hero-actions\"><a class=\"btn btn-green\" href=\"#form\">Get your free quote<\/a> <a class=\"hero-phone\" href=\"tel:4503774644\"> 450-377-4644 <\/a><\/div>\n<div class=\"hero-badges\">\n<div class=\"hero-trust\">\n<div class=\"hero-trust-icon\">30<\/div>\nOver 30 years of experience in landscaping<\/div>\n<div class=\"hero-trust\">\n<div class=\"hero-trust-icon\">\u2713<\/div>\nCertified Master Landscapers (APPQ)<\/div>\n<div class=\"hero-trust\">\n<div class=\"hero-trust-icon\">$<\/div>\nFree quote, no obligation<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n<section class=\"pain\">\n<div class=\"container\"><span class=\"eyebrow\">Does this sound familiar?<\/span>\n<h2 class=\"section-title\">Your pool is there.<br \/>The rest is another story.<\/h2>\n<p>You just had an inground pool installed, and now you are looking at the space around it: turned-up soil, uneven edges, nowhere comfortable to sit. The project you have been picturing for months still looks like a construction site.<\/p>\n<p>Or maybe your above-ground pool has been there for a few seasons, and the grass edge that erodes a little more every year is starting to wear on you. Every spring, the same problem comes back.<\/p>\n<p>Landscaping around a pool is not something you improvise. Poor drainage, an uneven surface or the wrong materials, and you are looking at problems for years to come. Avoiding exactly that is why our clients call on us.<\/p>\n<a class=\"pain-cta\" href=\"tel:4503774644\"> Talk to an expert now <\/a><\/div>\n<\/section>\n<section class=\"tp-band\" style=\"background-image: url('https:\/\/amenagementchartrand.com\/wp-content\/uploads\/2024\/04\/Photo-20_web.jpg');\" role=\"img\" aria-label=\"Relaxing beside a landscaped pool\"><\/section>\n\n<section id=\"form\" class=\"form-section\">\n<div class=\"container\">\n<div class=\"form-intro\"><span class=\"eyebrow\" style=\"color: rgba(255,255,255,.5);\">Free quote<\/span>\n<h2 class=\"section-title\" style=\"color: var(--white);\">Tell us about your pool landscaping project.<br \/>We will take care of the rest.<\/h2>\n<p>Our team gets back to you quickly to discuss your needs and prepare a personalized quote, free and with no obligation.<\/p>\n<ul class=\"form-features\">\n<li>Available throughout the Mont\u00e9r\u00e9gie and Vaudreuil-Soulanges<\/li>\n<li>Reply within 24 hours<\/li>\n<li>Certified Master Landscapers team (APPQ)<\/li>\n<li>Over 30 years of experience in landscaping<\/li>\n<\/ul>\n<\/div>\n<div class=\"form-box\">\n<h3>Your quote request<\/h3>\n<form action=\"https:\/\/amenagementchartrand.com\/quote\/\" method=\"get\">\n<div class=\"form-row\">\n<div class=\"form-group\"><label for=\"prenom\">First name<\/label> <input id=\"prenom\" name=\"prenom\" type=\"text\" placeholder=\"John\" \/><\/div>\n<div class=\"form-group\"><label for=\"nom\">Last name<\/label> <input id=\"nom\" name=\"nom\" type=\"text\" placeholder=\"Smith\" \/><\/div>\n<\/div>\n<div class=\"form-group\"><label for=\"tel\">Phone number<\/label> <input id=\"tel\" name=\"tel\" type=\"tel\" placeholder=\"450-000-0000\" \/><\/div>\n<div class=\"form-group\"><label for=\"ville\">City or municipality<\/label> <input id=\"ville\" name=\"ville\" type=\"text\" placeholder=\"Ch\u00e2teauguay, Vaudreuil-Dorion\u2026\" \/><\/div>\n<div class=\"form-group\"><label for=\"type-piscine\">Pool type<\/label><select id=\"type-piscine\" name=\"type_piscine\">\n<option disabled=\"disabled\" selected=\"selected\" value=\"\">Select\u2026<\/option>\n<option>Inground pool<\/option>\n<option>Semi-inground pool<\/option>\n<option>Above-ground pool<\/option>\n<\/select><\/div>\n<div class=\"form-group\"><label for=\"description\">Project description<\/label> <textarea id=\"description\" name=\"description\" placeholder=\"Describe your project in a few lines\u2026\"><\/textarea><\/div>\n<button class=\"form-submit-btn\" type=\"submit\">Send my quote request<\/button>\n<p class=\"form-reassurance\">No obligation. We reply within 24 hours.<\/p>\n<\/form><\/div>\n<\/div>\n<\/section>\n\n<section class=\"value\">\n<div class=\"container\">\n<div class=\"value-header\"><span class=\"eyebrow\">Why choose us<\/span>\n<h2 class=\"section-title\">What you gain by entrusting<br \/>this project to Master Landscapers<\/h2>\n<p>Landscaping around a pool is about much more than good looks. It is a matter of safety, durability and value. A project done right today saves you significant costs five years from now.<\/p>\n<\/div>\n<div class=\"value-grid\">\n<div class=\"value-card\">\n<h4>Drainage planned from the start<\/h4>\n<p>Water that pools around a pool damages structures and makes surfaces slippery. We plan the grading and drainage before laying anything down.<\/p>\n<\/div>\n<div class=\"value-card\">\n<h4>Materials built for Quebec winters<\/h4>\n<p>The interlock, concrete slab or natural stone we use are selected to withstand freeze-thaw cycles without heaving or cracking.<\/p>\n<\/div>\n<div class=\"value-card\">\n<h4>A complete space, not just an edge<\/h4>\n<p>Patio, lounge area, safe access, planting: we design the whole backyard so everything fits together.<\/p>\n<\/div>\n<div class=\"value-card\">\n<h4>One point of contact for the whole project<\/h4>\n<p>You do not have to coordinate five different subcontractors. Am\u00e9nagement Chartrand handles the entire grading and landscaping job.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"tp-band\" style=\"background-image: url('https:\/\/amenagementchartrand.com\/wp-content\/uploads\/2025\/06\/Amenagement-Chartrand-SolutionsM-185.jpg');\" role=\"img\" aria-label=\"Close-up of an interlock pool surround\"><\/section>\n\n<section class=\"services\">\n<div class=\"container\">\n<div class=\"section-header\">\n<div><span class=\"eyebrow\">Our expertise<\/span>\n<h2 class=\"section-title\">What we do around your pool<\/h2>\n<\/div>\n<\/div>\n<div class=\"services-grid\">\n<div class=\"service-card\">\n<div class=\"service-icon\"> <\/div>\n<h3>Interlock surround<br \/>and patio<\/h3>\n<p><span style=\"color: #333333;\"><a style=\"color: #333333;\" href=\"https:\/\/amenagementchartrand.com\/landscaping\/\">Interlock<\/a> <\/span>is the most popular surface around inground pools in Quebec. Easy to maintain, hard-wearing, available in dozens of textures and colours. Our crews are experts at laying it on a compacted sand bed, with proper joint and edge management for a result that lasts.<\/p>\n<a class=\"service-link\" href=\"#\"> See our Interlock page <\/a><\/div>\n<div class=\"service-card\">\n<div class=\"service-icon\"> <\/div>\n<h3>Grading, levelling<br \/>and drainage<\/h3>\n<p>Before thinking about materials, you have to make sure the ground works with you, not against you. We assess the slopes, prepare the soil, and install the geotextile membranes and drains that are needed. This prep work is what makes the difference between landscaping that holds up and landscaping that breaks down after two winters.<\/p>\n<\/div>\n<div class=\"service-card\">\n<div class=\"service-icon\"> <\/div>\n<h3>Integrated<br \/>landscaping<\/h3>\n<p>The plants, shrubs and greenery around a pool come with their own constraints: tolerance to splashing, roots that will not lift surfaces, minimal upkeep. Our certified Master Landscapers select the species suited to your yard and your style.<\/p>\n<a class=\"service-link\" href=\"#\"> See our turnkey Landscaping page <\/a><\/div>\n<\/div>\n<div class=\"services-cta\"><a class=\"btn btn-green\" href=\"#form\">Request your free quote<\/a><\/div>\n<\/div>\n<\/section>\n<section class=\"tp-band\" style=\"background-image: url('https:\/\/amenagementchartrand.com\/wp-content\/uploads\/2022\/03\/inspiration-porte.jpeg');\" role=\"img\" aria-label=\"Safety fence around an inground pool\"><\/section>\n\n<section class=\"reglement\">\n<div class=\"container\"><span class=\"eyebrow\">2027 compliance<\/span>\n<h2 class=\"section-title\">Your pool must be compliant before September 30, 2027<\/h2>\n<div class=\"reglement-grid\">\n<div class=\"reglement-main\">\n<p>Since 2021, the <a href=\"https:\/\/www.quebec.ca\/habitation-territoire\/piscines-et-spas\/securite-piscines-residentielles\/securisez-piscine\" target=\"_blank\" rel=\"noopener\">Quebec Residential Swimming Pool Safety Regulation<\/a> governs the setup of any pool that can hold 60 cm of water or more, whether it is inground, semi-inground, above-ground or removable.<\/p>\n<p>The key change: pools installed <strong>before November 1, 2010<\/strong>, which used to be exempt, must now be brought up to code. The government has pushed the deadline from September 30, 2025 to <strong>September 30, 2027<\/strong>. Pools installed after that date already have to be compliant.<\/p>\n<p>Past the deadline, a non-compliant installation exposes the owner to fines of <strong>$500 to $1,000 per day<\/strong>, on top of the civil liability risks in the event of an accident.<\/p>\n<p>When we landscape your pool surround, we plan the compliant enclosure from the start: fence, gate and required clearances. A single point of contact for grading, landscaping and bringing your pool up to code.<\/p>\n<\/div>\n<div class=\"reglement-side\">\n<h4>What the law requires<\/h4>\n<ul>\n<li>An enclosure at least 1.2 metres high<\/li>\n<li>No opening that lets a 10 cm object through<\/li>\n<li>A design that prevents climbing<\/li>\n<li>A self-closing and self-latching gate<\/li>\n<li>Equipment (filter, heater, pump) more than one metre from the fence<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<a class=\"btn btn-green\" href=\"#form\">Plan your compliance upgrade<\/a><\/div>\n<\/section>\n\n<section class=\"social\">\n<div class=\"container\"><span class=\"eyebrow\">Gallery<\/span>\n<h2 class=\"section-title\">A few of our projects<\/h2>\n<p>Every project is unique. Here are examples of pool landscaping completed in the Mont\u00e9r\u00e9gie, Vaudreuil-Soulanges and the West Island.<\/p>\n<div class=\"gallery-grid\">\n<div class=\"gallery-item wide\"><img decoding=\"async\" class=\"gallery-img\" src=\"https:\/\/amenagementchartrand.com\/wp-content\/uploads\/2025\/06\/Amenagement-Chartrand-SolutionsM-135.jpg\" alt=\"Complete landscaping around an inground pool with an interlock patio\" \/><\/div>\n<div class=\"gallery-item\"><img decoding=\"async\" class=\"gallery-img\" src=\"https:\/\/amenagementchartrand.com\/wp-content\/uploads\/2025\/06\/Amenagement-Chartrand-SolutionsM-187.jpg\" alt=\"Interlock pool surround\" \/><\/div>\n<div class=\"gallery-item\"><img decoding=\"async\" class=\"gallery-img\" src=\"https:\/\/amenagementchartrand.com\/wp-content\/uploads\/2025\/06\/Amenagement-Chartrand-SolutionsM-215.jpg\" alt=\"Inground pool with landscaping and planting\" \/><\/div>\n<div class=\"gallery-item\"><img decoding=\"async\" class=\"gallery-img\" src=\"https:\/\/amenagementchartrand.com\/wp-content\/uploads\/2022\/03\/amenagement-chartrand-realisation-05.jpg\" alt=\"Stone wall and water feature around a pool\" \/><\/div>\n<div class=\"gallery-item\"><img decoding=\"async\" class=\"gallery-img\" src=\"https:\/\/amenagementchartrand.com\/wp-content\/uploads\/2024\/03\/achartrand_realisations_im2134322.jpg\" alt=\"Interlock patio, fence and drainage around the pool\" \/><\/div>\n<\/div>\n<div class=\"partner-logos\">\n<div class=\"partner-logo-box\"><img decoding=\"async\" src=\"https:\/\/amenagementchartrand.com\/wp-content\/uploads\/2022\/03\/MP_Logo_Officiel_Ardoise_RGB-1-1024x307.png\" alt=\"APPQ Master Landscaper\" \/><\/div>\n<div class=\"partner-logo-box\"><img decoding=\"async\" style=\"height: 45px; opacity: .65; filter: grayscale(40%);\" src=\"https:\/\/amenagementchartrand.com\/wp-content\/uploads\/2022\/03\/regie-du-batiment-quebec-logo.jpg\" alt=\"R\u00e9gie du b\u00e2timent du Qu\u00e9bec\" \/><\/div>\n<div class=\"partner-logo-box\"><img decoding=\"async\" style=\"height: 45px; opacity: .65; filter: grayscale(40%);\" src=\"https:\/\/amenagementchartrand.com\/wp-content\/uploads\/2022\/03\/enviro-access-logo.jpg\" alt=\"Enviro Access\" \/><\/div>\n<\/div>\n<\/div>\n<\/section>\n\n<section class=\"local\">\n<div class=\"container\">\n<div class=\"local-text\"><span class=\"eyebrow\">Service area<\/span>\n<h2 class=\"section-title\">We serve<br \/>your region<\/h2>\n<p>Am\u00e9nagement Chartrand is based in <strong>Salaberry-de-Valleyfield<\/strong> and carries out pool landscaping projects across three main areas: <strong>Beauharnois-Salaberry<\/strong>, <strong>Vaudreuil-Soulanges<\/strong> and <strong>Montreal&#8217;s West Island<\/strong>.<\/p>\n<p>Our crews work regularly in Valleyfield, Beauharnois, Ch\u00e2teauguay, Saint-R\u00e9mi, Huntingdon, Sainte-Martine and Mercier, in Vaudreuil-Soulanges (Vaudreuil-Dorion, Rigaud, Coteau-du-Lac, Pincourt) as well as Montreal&#8217;s West Island (Pointe-Claire, Dollard-des-Ormeaux, Kirkland, Beaconsfield).<\/p>\n<p>Live in an area that is not listed? Get in touch. We travel for the projects that are a good fit.<\/p>\n<a class=\"btn btn-green\" style=\"margin-top: 8px;\" href=\"tel:4503774644\">Contact us, 450-377-4644<\/a><\/div>\n<div class=\"tp-maps\">\n<figure><iframe title=\"Beauharnois-Salaberry area\" src=\"https:\/\/www.google.com\/maps?q=Beauharnois-Salaberry%2C+Qu%C3%A9bec&amp;z=10&amp;output=embed\"><\/iframe>\n<figcaption>Beauharnois-Salaberry<\/figcaption>\n<\/figure>\n<figure><iframe title=\"Vaudreuil-Soulanges area\" src=\"https:\/\/www.google.com\/maps?q=Vaudreuil-Soulanges%2C+Qu%C3%A9bec&amp;z=10&amp;output=embed\"><\/iframe>\n<figcaption>Vaudreuil-Soulanges<\/figcaption>\n<\/figure>\n<figure><iframe title=\"Montreal West Island area\" src=\"https:\/\/www.google.com\/maps?q=West+Island%2C+Montr%C3%A9al%2C+Qu%C3%A9bec&amp;z=10&amp;output=embed\"><\/iframe>\n<figcaption>Montreal&#8217;s West Island<\/figcaption>\n<\/figure>\n<\/div>\n<\/div>\n<\/section>\n\n<section class=\"faq\">\n<div class=\"container\"><span class=\"eyebrow\">Frequently asked questions<\/span>\n<h2 class=\"section-title\">Frequently asked questions about<br \/>landscaping around a pool<\/h2>\n<details class=\"faq-item\">\n<summary class=\"faq-q\">How do you landscape a backyard with an inground pool? <span class=\"faq-icon\">+<\/span><\/summary>\n<p class=\"faq-a\">Landscaping a backyard with an inground pool in Quebec has to combine aesthetics, function and regulatory compliance. The first step is to plan the mandatory safety enclosure: under the Quebec Residential Swimming Pool Safety Regulation, any pool with a water depth reaching 60 cm must be surrounded by a fence at least 1.2 metres high, with a self-closing and self-latching gate. The choice of surface around the pool (non-slip interlock, concrete slab or natural stone) has to account for the safety of wet feet and for drainage. Beyond compliance, you need to think about integrating functional zones: a lounge area, a dining nook, plantings that add privacy without dropping too much debris in the water, and lighting that extends the evenings. Filtration and heating equipment must be installed more than one metre from the fence so a child cannot use it as a step to climb.<\/p>\n<\/details><details class=\"faq-item\">\n<summary class=\"faq-q\">Does interlocking paver withstand freeze-thaw cycles? <span class=\"faq-icon\">+<\/span><\/summary>\n<p class=\"faq-a\">Yes, interlock holds up well to freeze-thaw cycles, as long as it is installed on a proper base. The key is the prep of the laying bed: a compacted crushed-stone base at least 12 to 18 inches thick, a geotextile membrane to separate the clay soil from the granular base, and a levelled sand bed on which the pavers are set. The big advantage of interlock over asphalt or poured concrete is its modular nature: the pavers are not bound to one another, which lets them shift slightly with ground movement without cracking. If a paver heaves after a hard winter, it can be lifted and reset individually without redoing the whole surface. That is why well-installed interlock lasts 25 to 30 years in Quebec.<\/p>\n<\/details><details class=\"faq-item\">\n<summary class=\"faq-q\">How do you grade the land and manage drainage around a pool? <span class=\"faq-icon\">+<\/span><\/summary>\n<p class=\"faq-a\">A good drainage system is essential to prevent runoff and water damage during heavy rain or spring snowmelt. We first assess the slopes and the nature of the soil, then prepare the ground and install the geotextile membranes and drains that are needed before laying the final surfaces. On a sloped lot, common solutions include building retaining walls to create terraces and adding deep-rooted plantings to stabilize the soil and prevent erosion. This prep work makes all the difference between landscaping that lasts and landscaping that breaks down after a few winters. At Am\u00e9nagement Chartrand, this type of project is one of our specialties: our crews have the expertise to work on lots with access, slope or drainage constraints.<\/p>\n<\/details><details class=\"faq-item\">\n<summary class=\"faq-q\">Interlocking pavers vs. concrete slab: which to choose? <span class=\"faq-icon\">+<\/span><\/summary>\n<p class=\"faq-a\">Interlock and a poured concrete slab are two popular options, but they have different strengths. Interlock offers more variety in colours, patterns and textures, and its modular nature makes it easier to repair. It also stands up better to ground movement caused by freezing and thawing. Its price ranges from $18 to $25 per square foot installed. A poured concrete slab is generally cheaper ($7 to $15 per square foot installed) and gives a smooth, uniform surface. Its main drawback in Quebec is that a crack in concrete is hard to repair attractively. Around a pool, we favour a non-slip, durable surface: interlock remains the most versatile choice.<\/p>\n<\/details><details class=\"faq-item\">\n<summary class=\"faq-q\">What is the lifespan of interlocking pavers? <span class=\"faq-icon\">+<\/span><\/summary>\n<p class=\"faq-a\">Interlock installed correctly with a proper base can last 25 to 30 years in Quebec, and sometimes longer with good upkeep. That lifespan exceeds asphalt (about 15 years) and compares favourably to poured concrete. The quality of the paver, the thickness of the granular base and the care taken during installation are the factors that affect lifespan the most. What sets interlock apart from other surfaces is how easy it is to repair: if a section settles or a paver breaks, you simply remove the affected pavers, fix the base underneath and reset them, without redoing the whole surface.<\/p>\n<\/details><details class=\"faq-item\">\n<summary class=\"faq-q\">What are the pool fence standards in Quebec in 2026? <span class=\"faq-icon\">+<\/span><\/summary>\n<p class=\"faq-a\">The Residential Swimming Pool Safety Regulation applies to every outdoor pool with a water depth that can reach 60 cm or more, whether inground, semi-inground, above-ground or removable. The main requirements are: an enclosure at least 1.2 metres (4 feet) high, no opening that allows a spherical object 10 cm in diameter to pass through, a design that prevents climbing, and a gate fitted with a self-closing and self-latching mechanism. In addition, all equipment tied to the pool&#8217;s operation (filter, heater, pump) must be installed more than one metre from the fence if it could be used as a step to climb. Municipalities may impose additional requirements that are stricter than the provincial regulation.<\/p>\n<\/details><details class=\"faq-item\">\n<summary class=\"faq-q\">What is the deadline to make a pool fence compliant in Quebec? <span class=\"faq-icon\">+<\/span><\/summary>\n<p class=\"faq-a\">The deadline to bring a residential pool into compliance with the Residential Swimming Pool Safety Regulation is <strong>September 30, 2027<\/strong>. This applies to owners whose pool was installed before November 1, 2010, who previously had an exemption. The original date was September 30, 2025, but the Quebec government granted a two-year extension. For all pools installed after November 1, 2010, compliance has been mandatory since they were put into service. After September 30, 2027, non-compliant owners face fines of $500 to $1,000 per day until they comply. It is best not to wait: fence installers are likely to be swamped as the deadline approaches.<\/p>\n<\/details>\n<div class=\"faq-cta\"><a class=\"btn btn-green\" href=\"#form\">Plan your project now<\/a><\/div>\n<\/div>\n<\/section>\n\n<section class=\"final-cta\">\n<div class=\"container\">\n<div class=\"final-cta-text\"><span class=\"eyebrow\" style=\"color: rgba(255,255,255,.4);\">Take action<\/span>\n<h2 class=\"section-title\" style=\"color: var(--white);\">Your pool deserves<br \/>landscaping<br \/>worthy of it<\/h2>\n<p>Am\u00e9nagement Chartrand brings over 30 years of landscaping experience and a Master Landscaper certification awarded by the APPQ. We know the constraints of Quebec soil, the materials that hold up and the projects that genuinely add value to a property.<\/p>\n<div class=\"final-cta-actions\"><a class=\"btn btn-green\" style=\"width: fit-content;\" href=\"#form\">Get your free quote<\/a> <a class=\"final-cta-phone\" href=\"tel:4503774644\"> 450-377-4644 <\/a><\/div>\n<\/div>\n<div class=\"final-form\">\n<h4>Send us a message<\/h4>\n<form action=\"https:\/\/amenagementchartrand.com\/quote\/\" method=\"get\">\n<div class=\"form-group\"><label>Name<\/label> <input name=\"nom\" type=\"text\" placeholder=\"Your name\" \/><\/div>\n<div class=\"form-group\"><label>Phone<\/label> <input name=\"tel\" type=\"tel\" placeholder=\"450-000-0000\" \/><\/div>\n<div class=\"form-group\"><label>Message (optional)<\/label> <textarea style=\"min-height: 70px;\" name=\"message\" placeholder=\"Describe your project\u2026\"><\/textarea><\/div>\n<button class=\"form-submit-btn\" type=\"submit\">Send<\/button><\/form><\/div>\n<\/div>\n<\/section>\n<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\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>APPQ Certified Master Landscapers for over 20 years Pool landscapingin the Mont\u00e9r\u00e9gie Your pool is installed.Now, what do you do around it? Am\u00e9nagement Chartrand takes care of the entire space around your pool: interlock surround, patio, drainage, planting. A turnkey project handled by certified specialists. Get your free quote 450-377-4644 30 Over 30 years of [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-7258","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/amenagementchartrand.com\/en\/wp-json\/wp\/v2\/pages\/7258","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/amenagementchartrand.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/amenagementchartrand.com\/en\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/amenagementchartrand.com\/en\/wp-json\/wp\/v2\/comments?post=7258"}],"version-history":[{"count":1,"href":"https:\/\/amenagementchartrand.com\/en\/wp-json\/wp\/v2\/pages\/7258\/revisions"}],"predecessor-version":[{"id":7259,"href":"https:\/\/amenagementchartrand.com\/en\/wp-json\/wp\/v2\/pages\/7258\/revisions\/7259"}],"wp:attachment":[{"href":"https:\/\/amenagementchartrand.com\/en\/wp-json\/wp\/v2\/media?parent=7258"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}