{"id":7,"date":"2025-12-04T00:25:31","date_gmt":"2025-12-04T00:25:31","guid":{"rendered":"https:\/\/greensscapes.com\/?page_id=7"},"modified":"2025-12-12T01:20:18","modified_gmt":"2025-12-12T01:20:18","slug":"home","status":"publish","type":"page","link":"https:\/\/greensscapes.com\/","title":{"rendered":"Greenscapes"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"7\" class=\"elementor elementor-7\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-db86d2b e-con-full e-flex e-con e-parent\" data-id=\"db86d2b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0337fda elementor-widget elementor-widget-html\" data-id=\"0337fda\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n:root {\n  --gs-green: #58ae32;\n  --gs-green-dark: #3e7c22;\n  --gs-black: #111111;\n}\n\n\/* ===== COLLAGE HERO \u2013 TRANSLUCENT CARD + HORIZONTAL SLIDE ===== *\/\n\n.gs-hero-simple {\n  position: relative;\n  min-height: 90vh;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  padding: 40px 20px;\n  font-family: \"Montserrat\", -apple-system, BlinkMacSystemFont,\n    \"Segoe UI\", Roboto, sans-serif;\n  overflow: hidden;\n  color: #ffffff;\n  background: #000;\n}\n\n\/* animated collage background *\/\n.gs-hero-simple-bg {\n  position: absolute;\n  inset: 0;\n  overflow: hidden;\n  z-index: 0;\n}\n\n.gs-hero-simple-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  grid-template-rows: repeat(2, 1fr);\n  gap: 8px;\n  width: 140%;\n  height: 110%;\n  transform-origin: center;\n  animation: gsHeroSlide 26s linear infinite alternate;\n}\n\n@keyframes gsHeroSlide {\n  0%   { transform: translateX(-10%) translateY(-5%); }\n  100% { transform: translateX(-40%) translateY(-5%); }\n}\n\n.gs-hero-tile-s {\n  background-size: cover;\n  background-position: center;\n  border-radius: 18px;\n  filter: brightness(0.7);\n}\n\n\/* DOMAIN-SAFE IMAGES *\/\n.gs-hero-tile-s.tile-1 {\n  background-image: url(\"\/wp-content\/uploads\/2025\/12\/WhatsApp-Image-2025-12-02-at-19.36.18-1.jpeg\");\n}\n.gs-hero-tile-s.tile-2 {\n  background-image: url(\"\/wp-content\/uploads\/2025\/12\/WhatsApp-Image-2025-12-02-at-19.36.18-2.jpeg\");\n}\n.gs-hero-tile-s.tile-3 {\n  background-image: url(\"\/wp-content\/uploads\/2025\/12\/WhatsApp-Image-2025-12-02-at-19.36.18-3.jpeg\");\n}\n.gs-hero-tile-s.tile-4 {\n  background-image: url(\"\/wp-content\/uploads\/2025\/12\/WhatsApp-Image-2025-12-02-at-19.36.19-1.jpeg\");\n}\n.gs-hero-tile-s.tile-5 {\n  background-image: url(\"\/wp-content\/uploads\/2025\/12\/WhatsApp-Image-2025-12-02-at-19.36.19-2.jpeg\");\n}\n.gs-hero-tile-s.tile-6 {\n  background-image: url(\"\/wp-content\/uploads\/2025\/12\/WhatsApp-Image-2025-12-02-at-19.36.19-3.jpeg\");\n}\n\n\/* overlay *\/\n.gs-hero-simple::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background:\n    radial-gradient(circle at center,\n      rgba(0, 0, 0, 0.2) 0%,\n      rgba(0, 0, 0, 0.75) 80%);\n  z-index: 1;\n}\n\n\/* content *\/\n.gs-hero-simple-inner {\n  position: relative;\n  z-index: 2;\n  max-width: 820px;\n  width: 100%;\n  text-align: center;\n}\n\n\/* glass card *\/\n.gs-hero-glass {\n  display: inline-block;\n  max-width: 820px;\n  width: 100%;\n  margin-inline: auto;\n  padding: 28px 32px 24px;\n  border-radius: 30px;\n  background: rgba(255, 255, 255, 0.88);\n  backdrop-filter: blur(14px);\n  -webkit-backdrop-filter: blur(14px);\n  border: 1px solid rgba(255, 255, 255, 0.5);\n  box-shadow: 0 24px 70px rgba(0, 0, 0, 0.5);\n  color: var(--gs-black);\n}\n\n.gs-hero-simple-badge {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  padding: 6px 16px;\n  border-radius: 999px;\n  background: rgba(88, 174, 50, 0.08);\n  border: 1px solid rgba(88, 174, 50, 0.4);\n  color: var(--gs-green-dark);\n  font-size: 12px;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  margin-bottom: 14px;\n}\n\n.gs-hero-simple-heading {\n  font-size: clamp(32px, 4.5vw, 42px);\n  line-height: 1.2;\n  font-weight: 800;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  color: var(--gs-green);\n  margin-bottom: 10px;\n}\n\n.gs-hero-simple-sub {\n  font-size: 15px;\n  max-width: 640px;\n  margin: 0 auto 22px;\n  color: #444444;\n}\n\n.gs-hero-simple-buttons {\n  display: flex;\n  justify-content: center;\n  flex-wrap: wrap;\n  gap: 12px;\n  margin-bottom: 12px;\n}\n\n.gs-btn {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  padding: 13px 28px;\n  border-radius: 999px;\n  font-weight: 700;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  font-size: 12px;\n  border: 2px solid transparent;\n  text-decoration: none;\n  transition: all 0.18s ease;\n}\n\n.gs-btn--primary {\n  background-color: var(--gs-green);\n  border-color: var(--gs-green);\n  color: #ffffff;\n}\n\n.gs-btn--primary:hover {\n  background-color: #ffffff;\n  color: var(--gs-green);\n}\n\n.gs-btn--ghost {\n  background-color: transparent;\n  color: var(--gs-green);\n  border-color: rgba(0, 0, 0, 0.08);\n}\n\n.gs-btn--ghost:hover {\n  background-color: var(--gs-green);\n  color: #ffffff;\n}\n\n.gs-hero-simple-meta {\n  font-size: 12px;\n  color: #777777;\n}\n\n@media (max-width: 768px) {\n  .gs-hero-simple {\n    min-height: 80vh;\n    padding: 28px 14px;\n  }\n  .gs-hero-glass {\n    padding: 22px 18px 18px;\n    border-radius: 22px;\n  }\n  .gs-hero-simple-heading {\n    letter-spacing: 0.08em;\n  }\n}\n<\/style>\n\n<!-- \u2705 HOME ANCHOR -->\n<section id=\"home\" class=\"gs-hero-simple\">\n  <div class=\"gs-hero-simple-bg\">\n    <div class=\"gs-hero-simple-grid\">\n      <div class=\"gs-hero-tile-s tile-1\"><\/div>\n      <div class=\"gs-hero-tile-s tile-2\"><\/div>\n      <div class=\"gs-hero-tile-s tile-3\"><\/div>\n      <div class=\"gs-hero-tile-s tile-4\"><\/div>\n      <div class=\"gs-hero-tile-s tile-5\"><\/div>\n      <div class=\"gs-hero-tile-s tile-6\"><\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"gs-hero-simple-inner\">\n    <div class=\"gs-hero-glass\">\n      <div class=\"gs-hero-simple-badge\">\n        Greenscapes \u00b7 Gardening &amp; Landscaping\n      <\/div>\n\n      <h1 class=\"gs-hero-simple-heading\">\n        TRANSFORM YOUR OUTDOORS WITH US\n      <\/h1>\n\n      <p class=\"gs-hero-simple-sub\">\n        Local, friendly landscapers providing paving, decking, fencing,\n        artificial grass, turfing and more across Kidbrooke, Eltham,\n        Greenwich, Lewisham, Sidcup, Bromley and surrounding areas.\n      <\/p>\n\n      <!-- \u2705 FIXED BUTTON LINKS -->\n      <div class=\"gs-hero-simple-buttons\">\n        <a href=\"#contact\" class=\"gs-btn gs-btn--primary\">\n          Request a Free Quote\n        <\/a>\n        <a href=\"#gallery\" class=\"gs-btn gs-btn--ghost\">\n          View Our Work\n        <\/a>\n      <\/div>\n\n      <div class=\"gs-hero-simple-meta\">\n        5\u2605 reviews on Google &amp; Facebook \u00b7 Quick responses \u00b7\n        Let\u2019s bring your vision to life \ud83c\udf3f\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c3c1aac e-con-full e-flex e-con e-parent\" data-id=\"c3c1aac\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6868c6a elementor-widget elementor-widget-html\" data-id=\"6868c6a\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* ===== OUR WORK \u2013 GALLERY WITH CSS LOAD MORE (WHITE, #gallery) ===== *\/\n\n:root {\n--gs-green: #58ae32;\n--gs-green-dark: #3e7c22;\n--gs-black: #111111;\n}\n\n#gallery.gs-work-section {\npadding: 70px 20px 80px;\nfont-family: \"Montserrat\", -apple-system, BlinkMacSystemFont,\n\"Segoe UI\", Roboto, sans-serif;\nbackground: #ffffff;\ncolor: var(--gs-black);\n}\n\n.gs-work-inner {\nmax-width: 1160px;\nmargin: 0 auto;\n}\n\n\/* heading *\/\n.gs-work-eyebrow {\ntext-transform: uppercase;\nletter-spacing: 0.12em;\nfont-size: 12px;\ncolor: var(--gs-green-dark);\nmargin-bottom: 8px;\n}\n\n.gs-work-heading {\nfont-size: clamp(26px, 3vw, 30px);\nfont-weight: 800;\ntext-transform: uppercase;\nletter-spacing: 0.16em;\nmargin-bottom: 6px;\n}\n\n.gs-work-sub {\nfont-size: 14px;\ncolor: #666;\nmargin-bottom: 26px;\n}\n\n\/* toggle + grid *\/\n.gs-more-toggle {\ndisplay: none;\n}\n\n.gs-work-grid {\ndisplay: grid;\ngrid-template-columns: repeat(3, minmax(0, 1fr));\ngap: 18px;\n}\n\n\/* cards *\/\n.gs-work-card {\nposition: relative;\noverflow: hidden;\nborder-radius: 18px;\nbackground: #ccc;\ncursor: pointer;\nbox-shadow: 0 14px 35px rgba(0, 0, 0, 0.14);\ntransition: transform 0.18s ease, box-shadow 0.18s ease;\n}\n\n.gs-work-card img {\nwidth: 100%;\nheight: 100%;\ndisplay: block;\nobject-fit: cover;\ntransition: transform 0.3s ease;\n}\n\n.gs-work-card::after {\ncontent: \"\";\nposition: absolute;\ninset: 0;\nbackground: linear-gradient(\nto top,\nrgba(0, 0, 0, 0.65) 0%,\nrgba(0, 0, 0, 0.05) 60%\n);\nz-index: 1;\n}\n\n.gs-work-card:hover {\ntransform: translateY(-4px);\nbox-shadow: 0 20px 45px rgba(0, 0, 0, 0.2);\n}\n\n.gs-work-card:hover img {\ntransform: scale(1.05);\n}\n\n.gs-work-card-info {\nposition: absolute;\nleft: 0;\nright: 0;\nbottom: 0;\npadding: 12px 14px 14px;\nz-index: 2;\ncolor: #fff;\n}\n\n.gs-work-card-title {\nfont-size: 13px;\nfont-weight: 700;\nletter-spacing: 0.08em;\ntext-transform: uppercase;\nmargin-bottom: 2px;\n}\n\n.gs-work-card-meta {\nfont-size: 12px;\nopacity: 0.92;\n}\n\n\/* extra items are hidden by default *\/\n.gs-extra {\ndisplay: none;\n}\n\n\/* load more \/ less button *\/\n.gs-loadmore-wrap {\ntext-align: center;\nmargin-top: 32px;\n}\n\n.gs-loadmore-btn {\ndisplay: inline-flex;\nalign-items: center;\njustify-content: center;\npadding: 12px 28px;\nborder-radius: 999px;\nbackground: var(--gs-green);\ncolor: #fff;\nfont-size: 13px;\nfont-weight: 700;\nletter-spacing: 0.08em;\ntext-transform: uppercase;\nborder: 0;\ncursor: pointer;\ntransition: background 0.18s ease, transform 0.18s ease;\n}\n\n.gs-loadmore-btn:hover {\nbackground: var(--gs-green-dark);\ntransform: translateY(-1px);\n}\n\n.gs-loadmore-btn.gs-hide {\ndisplay: none;\n}\n\n\/* when checked: show extra cards & swap button text *\/\n.gs-more-toggle:checked ~ .gs-work-grid .gs-extra {\ndisplay: block;\n}\n\n.gs-more-toggle:checked ~ .gs-loadmore-wrap .gs-show {\ndisplay: none;\n}\n\n.gs-more-toggle:checked ~ .gs-loadmore-wrap .gs-hide {\ndisplay: inline-flex;\n}\n\n\/* responsive *\/\n@media (max-width: 900px) {\n.gs-work-grid {\ngrid-template-columns: repeat(2, minmax(0, 1fr));\n}\n}\n\n@media (max-width: 600px) {\n#gallery.gs-work-section {\npadding: 50px 16px 60px;\n}\n.gs-work-grid {\ngrid-template-columns: minmax(0, 1fr);\n}\n}\n<\/style>\n\n<section id=\"gallery\" class=\"gs-work-section\">\n<div class=\"gs-work-inner\">\n<div class=\"gs-work-eyebrow\">Our work<\/div>\n<h2 class=\"gs-work-heading\">Recent garden projects<\/h2>\n<p class=\"gs-work-sub\">\nA snapshot of Greenscapes projects across Kidbrooke, Eltham, Greenwich,\nLewisham, Sidcup, Bromley and surrounding areas \u2013 from fresh turfing and\npatios to fencing and complete garden makeovers.\n<\/p>\n\n<!-- CSS toggle -->\n<input type=\"checkbox\" id=\"gs-more-toggle\" class=\"gs-more-toggle\" \/>\n\n<div class=\"gs-work-grid\">\n\n<!-- ===== FIRST 6 (always visible) ===== -->\n\n<!-- 1 \u2013 sleeper planter around tree -->\n<article class=\"gs-work-card\">\n<img loading=\"lazy\"\nsrc=\"\/wp-content\/uploads\/2025\/12\/WhatsApp-Image-2025-12-02-at-19.36.18-1.jpeg\"\nalt=\"Timber sleeper planter built around a mature tree on an existing patio.\" \/>\n<div class=\"gs-work-card-info\">\n<div class=\"gs-work-card-title\">Sleeper planter around mature tree<\/div>\n<div class=\"gs-work-card-meta\">\nNew treated-sleeper planter installed around an established tree, giving an older patio structure and fresh planting space.\n<\/div>\n<\/div>\n<\/article>\n\n<!-- 2 \u2013 large porcelain patio -->\n<article class=\"gs-work-card\">\n<img loading=\"lazy\"\nsrc=\"\/wp-content\/uploads\/2025\/12\/WhatsApp-Image-2025-12-02-at-19.36.18-2.jpeg\"\nalt=\"Large grey porcelain patio stepping down from a back door.\" \/>\n<div class=\"gs-work-card-info\">\n<div class=\"gs-work-card-title\">Porcelain patio off the back door<\/div>\n<div class=\"gs-work-card-meta\">\nWide porcelain terrace laid directly outside the back door, with clean edges, low step details and plenty of space for everyday seating and pots.\n<\/div>\n<\/div>\n<\/article>\n\n<!-- 3 \u2013 front garden -->\n<article class=\"gs-work-card\">\n<img loading=\"lazy\"\nsrc=\"\/wp-content\/uploads\/2025\/12\/WhatsApp-Image-2025-12-02-at-19.36.18-3.jpeg\"\nalt=\"Freshly turfed raised front garden outside a row of London terraces.\" \/>\n<div class=\"gs-work-card-info\">\n<div class=\"gs-work-card-title\">Front garden re-turf &amp; tidy<\/div>\n<div class=\"gs-work-card-meta\">\nRaised front garden stripped back and re-turfed to sharpen the kerb appeal of a traditional London terrace.\n<\/div>\n<\/div>\n<\/article>\n\n<!-- 4 \u2013 side path -->\n<article class=\"gs-work-card\">\n<img loading=\"lazy\"\nsrc=\"\/wp-content\/uploads\/2025\/12\/WhatsApp-Image-2025-12-02-at-19.36.18.jpeg\"\nalt=\"Straight grey slab path running from a back door to the garden gate.\" \/>\n<div class=\"gs-work-card-info\">\n<div class=\"gs-work-card-title\">New side access pathway<\/div>\n<div class=\"gs-work-card-meta\">\nNon-slip paving laid to create a clean, even walkway from the back door to the garden gate, improving drainage and access.\n<\/div>\n<\/div>\n<\/article>\n\n<!-- 5 \u2013 closeboard fencing -->\n<article class=\"gs-work-card\">\n<img loading=\"lazy\"\nsrc=\"\/wp-content\/uploads\/2025\/12\/WhatsApp-Image-2025-12-02-at-19.36.19-1.jpeg\"\nalt=\"Run of timber fence panels with concrete posts and gravel boards.\" \/>\n<div class=\"gs-work-card-info\">\n<div class=\"gs-work-card-title\">Closeboard boundary fencing<\/div>\n<div class=\"gs-work-card-meta\">\nTimber panels installed on concrete posts with gravel boards, restoring privacy and a straight, secure garden boundary.\n<\/div>\n<\/div>\n<\/article>\n\n<!-- 6 \u2013 full re-turfed garden with pond area -->\n<article class=\"gs-work-card\">\n<img loading=\"lazy\"\nsrc=\"\/wp-content\/uploads\/2025\/12\/WhatsApp-Image-2025-12-02-at-19.36.19-2.jpeg\"\nalt=\"Long walled garden re-turfed with a new lawn viewed from steps beside a small pond.\" \/>\n<div class=\"gs-work-card-info\">\n<div class=\"gs-work-card-title\">Garden re-turf &amp; re-level<\/div>\n<div class=\"gs-work-card-meta\">\nSteep walled garden levelled and laid with new turf, viewed from the upper terrace beside an existing pond feature.\n<\/div>\n<\/div>\n<\/article>\n\n<!-- ===== EXTRA PROJECTS (show when toggled) ===== -->\n\n<!-- 7 \u2013 brick patio & planters -->\n<article class=\"gs-work-card gs-extra\">\n<img loading=\"lazy\"\nsrc=\"\/wp-content\/uploads\/2025\/12\/WhatsApp-Image-2025-12-02-at-19.36.19-3.jpeg\"\nalt=\"Brick paver courtyard with two timber planters by a back door.\" \/>\n<div class=\"gs-work-card-info\">\n<div class=\"gs-work-card-title\">Courtyard patio &amp; box planters<\/div>\n<div class=\"gs-work-card-meta\">\nCompact brick-paved courtyard refreshed with matching timber planters either side of the back door for raised planting.\n<\/div>\n<\/div>\n<\/article>\n\n<!-- 8 \u2013 long fence line (weathered panels) -->\n<article class=\"gs-work-card gs-extra\">\n<img loading=\"lazy\"\nsrc=\"\/wp-content\/uploads\/2025\/12\/WhatsApp-Image-2025-12-02-at-19.36.19-4.jpeg\"\nalt=\"Long run of overlapping timber fence panels on concrete posts.\" \/>\n<div class=\"gs-work-card-info\">\n<div class=\"gs-work-card-title\">Extended fence run<\/div>\n<div class=\"gs-work-card-meta\">\nContinuous run of lap fence panels on concrete posts, tying into existing boundaries and ready for new planting in front.\n<\/div>\n<\/div>\n<\/article>\n\n<!-- 9 \u2013 mixed fence & lawn -->\n<article class=\"gs-work-card gs-extra\">\n<img loading=\"lazy\"\nsrc=\"\/wp-content\/uploads\/2025\/12\/WhatsApp-Image-2025-12-02-at-19.36.19.jpeg\"\nalt=\"Back garden with new fence, sleeper planter and lawn.\" \/>\n<div class=\"gs-work-card-info\">\n<div class=\"gs-work-card-title\">Fencing &amp; sleeper edging<\/div>\n<div class=\"gs-work-card-meta\">\nNew fencing with concrete posts plus a sleeper planter and lawn edge to define the boundary of a family garden.\n<\/div>\n<\/div>\n<\/article>\n\n<!-- 10 \u2013 decorative front fence -->\n<article class=\"gs-work-card gs-extra\">\n<img loading=\"lazy\"\nsrc=\"\/wp-content\/uploads\/2025\/12\/WhatsApp-Image-2025-12-02-at-19.36.20-1.jpeg\"\nalt=\"Decorative fence panels with arched lattice tops along a front path.\" \/>\n<div class=\"gs-work-card-info\">\n<div class=\"gs-work-card-title\">Decorative front boundary<\/div>\n<div class=\"gs-work-card-meta\">\nCurved lattice-top panels installed to upgrade a front boundary, adding privacy while letting light through.\n<\/div>\n<\/div>\n<\/article>\n\n<!-- 11 \u2013 small front patio -->\n<article class=\"gs-work-card gs-extra\">\n<img loading=\"lazy\"\nsrc=\"\/wp-content\/uploads\/2025\/12\/WhatsApp-Image-2025-12-02-at-19.36.20-2.jpeg\"\nalt=\"Buff coloured patio slabs in a small front courtyard with pale screening fence.\" \/>\n<div class=\"gs-work-card-info\">\n<div class=\"gs-work-card-title\">Front courtyard paving<\/div>\n<div class=\"gs-work-card-meta\">\nBright buff paving laid in a compact front yard, paired with pale screening to maximise light and usable space.\n<\/div>\n<\/div>\n<\/article>\n\n<!-- 12 \u2013 long garden, steps & modern fencing -->\n<article class=\"gs-work-card gs-extra\">\n<img loading=\"lazy\"\nsrc=\"\/wp-content\/uploads\/2025\/12\/WhatsApp-Image-2025-12-02-at-19.36.20-3.jpeg\"\nalt=\"Long garden with fresh turf, wide steps and slatted timber fencing both sides.\" \/>\n<div class=\"gs-work-card-info\">\n<div class=\"gs-work-card-title\">Long lawn with slatted fencing<\/div>\n<div class=\"gs-work-card-meta\">\nLarge sloping garden re-graded with new turf, contemporary slatted fencing and wide steps linking different levels.\n<\/div>\n<\/div>\n<\/article>\n\n<!-- 13 \u2013 circular lawn & block paving -->\n<article class=\"gs-work-card gs-extra\">\n<img loading=\"lazy\"\nsrc=\"\/wp-content\/uploads\/2025\/12\/WhatsApp-Image-2025-12-02-at-19.36.20-4.jpeg\"\nalt=\"Curved circular lawn edged with block paving in a cottage-style garden.\" \/>\n<div class=\"gs-work-card-info\">\n<div class=\"gs-work-card-title\">Curved lawn &amp; brick edging<\/div>\n<div class=\"gs-work-card-meta\">\nCircular lawn created within existing block paving, softening the shape of a narrow garden and making mowing easier.\n<\/div>\n<\/div>\n<\/article>\n\n<!-- 14 \u2013 rounded lawn \/ 'cosy' card (copy fixed to be more accurate) -->\n<article class=\"gs-work-card gs-extra\">\n<img loading=\"lazy\"\nsrc=\"\/wp-content\/uploads\/2025\/12\/WhatsApp-Image-2025-12-02-at-19.36.20.jpeg\"\nalt=\"Compact garden re-shaped to create a simple seating and lawn area.\" \/>\n<div class=\"gs-work-card-info\">\n<div class=\"gs-work-card-title\">Cosy garden seating space<\/div>\n<div class=\"gs-work-card-meta\">\nPaving installed to create a clean, low-maintenance seating area, reshaping the space with neat edges and practical access.\n<\/div>\n<\/div>\n<\/article>\n\n<!-- 15 \u2013 feature patio (old 'two-level' copy replaced) -->\n<article class=\"gs-work-card gs-extra\">\n<img loading=\"lazy\"\nsrc=\"\/wp-content\/uploads\/2025\/12\/WhatsApp-Image-2025-12-02-at-19.40.01-1.jpeg\"\nalt=\"Small walled garden with curved paving and a circular feature bed.\" \/>\n<div class=\"gs-work-card-info\">\n<div class=\"gs-work-card-title\">Circular feature patio<\/div>\n<div class=\"gs-work-card-meta\">\nCustomer-designed layout brought to life with curved paving and a circular feature bed, turning their vision into a finished walled-garden patio.\n<\/div>\n<\/div>\n<\/article>\n\n<!-- 16 \u2013 mixed-material garden in progress -->\n<article class=\"gs-work-card gs-extra\">\n<img loading=\"lazy\"\nsrc=\"\/wp-content\/uploads\/2025\/12\/WhatsApp-Image-2025-12-02-at-19.40.01.jpeg\"\nalt=\"Garden under construction with plank-style paving, gravel and circular lawn area.\" \/>\n<div class=\"gs-work-card-info\">\n<div class=\"gs-work-card-title\">Full garden redesign in progress<\/div>\n<div class=\"gs-work-card-meta\">\nDecking installed alongside a freshly laid lawn and new bedding areas as part of an ongoing full garden transformation.\n<\/div>\n<\/div>\n<\/article>\n\n<!-- 17 \u2013 long lawn (old 'decking & sunken lawn' copy replaced) -->\n<article class=\"gs-work-card gs-extra\">\n<img loading=\"lazy\"\nsrc=\"\/wp-content\/uploads\/2025\/12\/WhatsApp-Image-2025-12-02-at-19.40.02-1.jpeg\"\nalt=\"Long, level lawn with sleeper edging and a garden building at the end.\" \/>\n<div class=\"gs-work-card-info\">\n<div class=\"gs-work-card-title\">Long lawn with sleeper edge<\/div>\n<div class=\"gs-work-card-meta\">\nBrick edging fitted along the patio with a wide, level lawn and new fencing, creating a clean, practical family garden space.\n<\/div>\n<\/div>\n<\/article>\n\n<!-- 18 \u2013 large simple lawn -->\n<article class=\"gs-work-card gs-extra\">\n<img loading=\"lazy\"\nsrc=\"\/wp-content\/uploads\/2025\/12\/WhatsApp-Image-2025-12-02-at-19.40.02.jpeg\"\nalt=\"Long, flat lawn with simple timber fencing and a shed at the end.\" \/>\n<div class=\"gs-work-card-info\">\n<div class=\"gs-work-card-title\">Big back-garden re-turf<\/div>\n<div class=\"gs-work-card-meta\">\nOvergrown garden cleared and laid with a large, flat lawn \u2013 ready for kids, dogs and low-stress maintenance.\n<\/div>\n<\/div>\n<\/article>\n\n<\/div>\n\n<div class=\"gs-loadmore-wrap\">\n<label for=\"gs-more-toggle\" class=\"gs-loadmore-btn gs-show\">\nLoad more projects\n<\/label>\n<label for=\"gs-more-toggle\" class=\"gs-loadmore-btn gs-hide\">\nShow fewer projects\n<\/label>\n<\/div>\n\n<\/div>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-429705c e-con-full e-flex e-con e-parent\" data-id=\"429705c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c0fac2a elementor-widget elementor-widget-html\" data-id=\"c0fac2a\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* ===== GREENS CAPES SERVICES \u2013 ICON LEFT NAV + TICK PILLS ===== *\/\n\n:root {\n  --gs-green: #58ae32;\n  --gs-green-dark: #3e7c22;\n  --gs-black: #111111;\n}\n\n#services.gs-services-section {\n  padding: 70px 20px 80px;\n  font-family: \"Montserrat\", -apple-system, BlinkMacSystemFont,\n    \"Segoe UI\", Roboto, sans-serif;\n  background: #ffffff;\n  color: var(--gs-black);\n}\n\n.gs-services-inner {\n  max-width: 1160px;\n  margin: 0 auto;\n}\n\n\/* heading *\/\n.gs-services-eyebrow {\n  text-transform: uppercase;\n  letter-spacing: 0.12em;\n  font-size: 12px;\n  color: var(--gs-green-dark);\n  margin-bottom: 8px;\n}\n\n.gs-services-heading {\n  font-size: clamp(26px, 3vw, 30px);\n  font-weight: 800;\n  text-transform: uppercase;\n  letter-spacing: 0.16em;\n  margin-bottom: 6px;\n}\n\n.gs-services-sub {\n  font-size: 14px;\n  color: #555;\n  margin-bottom: 26px;\n}\n\n\/* hide radios *\/\n.gs-service-toggle {\n  display: none;\n}\n\n\/* OUTER CARD *\/\n.gs-services-layout {\n  display: flex;\n  gap: 0;\n  border-radius: 26px;\n  border: 1px solid #ececec;\n  background: #fbfbfb;\n  box-shadow: 0 18px 40px rgba(0, 0, 0, 0.06);\n  overflow: hidden;\n}\n\n\/* LEFT NAV *\/\n.gs-services-nav {\n  width: 260px;\n  max-width: 100%;\n  background: #f3f9f1;\n  border-right: 1px solid #e3e3e3;\n  padding: 18px 12px 18px 18px;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.gs-services-nav-title {\n  font-size: 11px;\n  text-transform: uppercase;\n  letter-spacing: 0.16em;\n  color: #8a8a8a;\n  margin-bottom: 8px;\n}\n\n.gs-service-tab {\n  position: relative;\n  padding: 7px 10px;\n  border-radius: 12px;\n  cursor: pointer;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  color: #3c3c3c;\n  transition: background 0.15s ease, color 0.15s ease, transform 0.08s ease;\n}\n\n.gs-service-tab:hover {\n  background: #e5f1e2;\n  transform: translateX(1px);\n}\n\n.gs-service-tab-icon {\n  width: 28px;\n  height: 28px;\n  border-radius: 50%;\n  background: #e0f0dc;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 15px;\n}\n\n.gs-service-tab-text span {\n  font-size: 13px;\n  font-weight: 700;\n}\n\n.gs-service-tab-text small {\n  display: block;\n  font-size: 11px;\n  opacity: 0.7;\n}\n\n\/* RIGHT CONTENT *\/\n.gs-services-panels {\n  flex: 1;\n  padding: 24px 26px 26px;\n  display: flex;\n  flex-direction: column;\n  min-height: 440px; \/* keeps all panels same height *\/\n}\n\n.gs-service-panel {\n  display: none;        \/* default hidden *\/\n  flex: 1 0 auto;\n  flex-direction: column;\n}\n\n.gs-service-panel h3 {\n  font-size: 21px;\n  margin-bottom: 10px;\n}\n\n.gs-service-panel p {\n  font-size: 14px;\n  margin-bottom: 10px;\n  color: #333;\n}\n\n\/* tick-pill bullet list \u2013 2 columns on desktop *\/\n.gs-service-list {\n  list-style: none;\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 10px 18px;\n  font-size: 13px;\n  margin-top: 12px;\n  padding: 0;\n}\n\n.gs-service-list li {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  padding: 8px 16px;\n  border-radius: 999px;\n  background: #ffffff;\n  border: 1px solid #e2e2e2;\n  box-shadow: 0 6px 14px rgba(0, 0, 0, 0.03);\n  min-height: 46px;\n}\n\n.gs-service-list li::before {\n  content: \"\u2713\";\n  flex: 0 0 20px;\n  width: 20px;\n  height: 20px;\n  border-radius: 50%;\n  background: var(--gs-green);\n  color: #fff;\n  font-size: 11px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\n\/* === SINGLE FOOTER BAR \u2013 EVEN CHUNKS === *\/\n.gs-panel-footer {\n  margin-top: auto;             \/* stick to bottom of card *\/\n  padding: 10px 18px;\n  border-radius: 999px;\n  background: #f2f8f0;\n  border: 1px solid #e0eddc;\n  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.03);\n  font-size: 12px;\n  color: #3f3f3f;\n\n  display: flex;\n  align-items: center;\n  gap: 16px;\n}\n\n.gs-panel-footer-item {\n  flex: 1 1 0;                 \/* equal width per item *\/\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 6px;\n  text-align: center;\n  white-space: nowrap;\n}\n\n\/* subtle vertical dividers between items on desktop *\/\n.gs-panel-footer-item:not(:last-child) {\n  border-right: 1px solid #d4e4d0;\n  padding-right: 12px;\n}\n.gs-panel-footer-item:not(:first-child) {\n  padding-left: 12px;\n}\n\n.gs-panel-footer-icon {\n  width: 18px;\n  height: 18px;\n  border-radius: 999px;\n  background: #ffffff;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 11px;\n  color: var(--gs-green-dark);\n}\n\n\/* radio \u2192 panel mapping (shown as flex) *\/\n#gs-tab-overview:checked    ~ .gs-services-layout .gs-panel-overview,\n#gs-tab-paving:checked      ~ .gs-services-layout .gs-panel-paving,\n#gs-tab-decking:checked     ~ .gs-services-layout .gs-panel-decking,\n#gs-tab-fencing:checked     ~ .gs-services-layout .gs-panel-fencing,\n#gs-tab-grass:checked       ~ .gs-services-layout .gs-panel-grass,\n#gs-tab-turfing:checked     ~ .gs-services-layout .gs-panel-turfing,\n#gs-tab-maintenance:checked ~ .gs-services-layout .gs-panel-maintenance,\n#gs-tab-clearances:checked  ~ .gs-services-layout .gs-panel-clearances,\n#gs-tab-tree:checked        ~ .gs-services-layout .gs-panel-tree,\n#gs-tab-planting:checked    ~ .gs-services-layout .gs-panel-planting {\n  display: flex;\n}\n\n\/* radio \u2192 active tab styling *\/\n#gs-tab-overview:checked    ~ .gs-services-layout .gs-tab--overview,\n#gs-tab-paving:checked      ~ .gs-services-layout .gs-tab--paving,\n#gs-tab-decking:checked     ~ .gs-services-layout .gs-tab--decking,\n#gs-tab-fencing:checked     ~ .gs-services-layout .gs-tab--fencing,\n#gs-tab-grass:checked       ~ .gs-services-layout .gs-tab--grass,\n#gs-tab-turfing:checked     ~ .gs-services-layout .gs-tab--turfing,\n#gs-tab-maintenance:checked ~ .gs-services-layout .gs-tab--maintenance,\n#gs-tab-clearances:checked  ~ .gs-services-layout .gs-tab--clearances,\n#gs-tab-tree:checked        ~ .gs-services-layout .gs-tab--tree,\n#gs-tab-planting:checked    ~ .gs-services-layout .gs-tab--planting {\n  background: #ffffff;\n  color: var(--gs-green-dark);\n}\n\n#gs-tab-overview:checked    ~ .gs-services-layout .gs-tab--overview .gs-service-tab-icon,\n#gs-tab-paving:checked      ~ .gs-services-layout .gs-tab--paving .gs-service-tab-icon,\n#gs-tab-decking:checked     ~ .gs-services-layout .gs-tab--decking .gs-service-tab-icon,\n#gs-tab-fencing:checked     ~ .gs-services-layout .gs-tab--fencing .gs-service-tab-icon,\n#gs-tab-grass:checked       ~ .gs-services-layout .gs-tab--grass .gs-service-tab-icon,\n#gs-tab-turfing:checked     ~ .gs-services-layout .gs-tab--turfing .gs-service-tab-icon,\n#gs-tab-maintenance:checked ~ .gs-services-layout .gs-tab--maintenance .gs-service-tab-icon,\n#gs-tab-clearances:checked  ~ .gs-services-layout .gs-tab--clearances .gs-service-tab-icon,\n#gs-tab-tree:checked        ~ .gs-services-layout .gs-tab--tree .gs-service-tab-icon,\n#gs-tab-planting:checked    ~ .gs-services-layout .gs-tab--planting .gs-service-tab-icon {\n  background: var(--gs-green);\n  color: #ffffff;\n}\n\n\/* responsive *\/\n@media (max-width: 900px) {\n  .gs-services-layout {\n    flex-direction: column;\n  }\n\n  .gs-services-nav {\n    width: 100%;\n    flex-direction: row;\n    flex-wrap: nowrap;\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n    border-right: 0;\n    border-bottom: 1px solid #e3e3e3;\n    padding-right: 18px;\n    gap: 6px;\n  }\n\n  .gs-services-nav-title {\n    display: none;\n  }\n\n  .gs-service-tab {\n    flex: 0 0 auto;\n    border-radius: 999px;\n  }\n\n  .gs-services-panels {\n    padding: 20px 18px 24px;\n  }\n\n  .gs-service-panel h3 {\n    font-size: 19px;\n  }\n\n  \/* \u2705 MOBILE FOOTER NEATENED *\/\n  .gs-panel-footer {\n    margin-top: 18px;\n    padding: 12px 14px;\n    border-radius: 18px;\n    flex-direction: column;\n    align-items: stretch;\n    gap: 6px;\n  }\n\n  .gs-panel-footer-item {\n    border: 0;\n    padding: 4px 0;\n    white-space: normal;\n    justify-content: flex-start;\n    text-align: left;\n    align-items: flex-start;\n  }\n\n  .gs-panel-footer-item + .gs-panel-footer-item {\n    border-top: 1px solid #d4e4d0;\n    padding-top: 8px;\n    margin-top: 2px;\n  }\n\n  .gs-panel-footer-icon {\n    margin-top: 1px;\n  }\n}\n\n@media (max-width: 600px) {\n  .gs-service-list {\n    grid-template-columns: minmax(0, 1fr);\n  }\n}\n<\/style>\n\n<section id=\"services\" class=\"gs-services-section\">\n  <div class=\"gs-services-inner\">\n    <div class=\"gs-services-eyebrow\">What we do<\/div>\n    <h2 class=\"gs-services-heading\">Landscaping &amp; garden services<\/h2>\n    <p class=\"gs-services-sub\">\n      From one-off clearances and small repairs to full garden makeovers,\n      Greenscapes offers a complete range of hard and soft landscaping services\n      across Kidbrooke, Eltham, Greenwich, Lewisham, Sidcup, Bromley and nearby\n      areas.\n    <\/p>\n\n    <!-- radios -->\n    <input type=\"radio\" name=\"gs-service\" id=\"gs-tab-overview\"    class=\"gs-service-toggle\" checked>\n    <input type=\"radio\" name=\"gs-service\" id=\"gs-tab-paving\"      class=\"gs-service-toggle\">\n    <input type=\"radio\" name=\"gs-service\" id=\"gs-tab-decking\"     class=\"gs-service-toggle\">\n    <input type=\"radio\" name=\"gs-service\" id=\"gs-tab-fencing\"     class=\"gs-service-toggle\">\n    <input type=\"radio\" name=\"gs-service\" id=\"gs-tab-grass\"       class=\"gs-service-toggle\">\n    <input type=\"radio\" name=\"gs-service\" id=\"gs-tab-turfing\"     class=\"gs-service-toggle\">\n    <input type=\"radio\" name=\"gs-service\" id=\"gs-tab-maintenance\" class=\"gs-service-toggle\">\n    <input type=\"radio\" name=\"gs-service\" id=\"gs-tab-clearances\"  class=\"gs-service-toggle\">\n    <input type=\"radio\" name=\"gs-service\" id=\"gs-tab-tree\"        class=\"gs-service-toggle\">\n    <input type=\"radio\" name=\"gs-service\" id=\"gs-tab-planting\"    class=\"gs-service-toggle\">\n\n    <div class=\"gs-services-layout\">\n      <!-- LEFT NAV -->\n      <nav class=\"gs-services-nav\">\n        <div class=\"gs-services-nav-title\">Services<\/div>\n\n        <label for=\"gs-tab-overview\" class=\"gs-service-tab gs-tab--overview\">\n          <div class=\"gs-service-tab-icon\">\ud83e\udded<\/div>\n          <div class=\"gs-service-tab-text\">\n            <span>Overview<\/span>\n            <small>How we work<\/small>\n          <\/div>\n        <\/label>\n\n        <label for=\"gs-tab-paving\" class=\"gs-service-tab gs-tab--paving\">\n          <div class=\"gs-service-tab-icon\">\ud83e\uddf1<\/div>\n          <div class=\"gs-service-tab-text\">\n            <span>Paving<\/span>\n            <small>Patios &amp; paths<\/small>\n          <\/div>\n        <\/label>\n\n        <label for=\"gs-tab-decking\" class=\"gs-service-tab gs-tab--decking\">\n          <div class=\"gs-service-tab-icon\">\ud83e\udeb5<\/div>\n          <div class=\"gs-service-tab-text\">\n            <span>Decking<\/span>\n            <small>Timber &amp; composite<\/small>\n          <\/div>\n        <\/label>\n\n        <label for=\"gs-tab-fencing\" class=\"gs-service-tab gs-tab--fencing\">\n          <div class=\"gs-service-tab-icon\">\ud83d\udea7<\/div>\n          <div class=\"gs-service-tab-text\">\n            <span>Fencing<\/span>\n            <small>Boundaries &amp; screens<\/small>\n          <\/div>\n        <\/label>\n\n        <label for=\"gs-tab-grass\" class=\"gs-service-tab gs-tab--grass\">\n          <div class=\"gs-service-tab-icon\">\ud83c\udf3f<\/div>\n          <div class=\"gs-service-tab-text\">\n            <span>Artificial grass<\/span>\n            <small>Low-maintenance lawns<\/small>\n          <\/div>\n        <\/label>\n\n        <label for=\"gs-tab-turfing\" class=\"gs-service-tab gs-tab--turfing\">\n          <div class=\"gs-service-tab-icon\">\ud83c\udf3e<\/div>\n          <div class=\"gs-service-tab-text\">\n            <span>Turfing<\/span>\n            <small>Real grass lawns<\/small>\n          <\/div>\n        <\/label>\n\n        <label for=\"gs-tab-maintenance\" class=\"gs-service-tab gs-tab--maintenance\">\n          <div class=\"gs-service-tab-icon\">\ud83e\uddf0<\/div>\n          <div class=\"gs-service-tab-text\">\n            <span>Maintenance<\/span>\n            <small>Ongoing care<\/small>\n          <\/div>\n        <\/label>\n\n        <label for=\"gs-tab-clearances\" class=\"gs-service-tab gs-tab--clearances\">\n          <div class=\"gs-service-tab-icon\">\ud83e\uddf9<\/div>\n          <div class=\"gs-service-tab-text\">\n            <span>Clearances<\/span>\n            <small>One-off cleanups<\/small>\n          <\/div>\n        <\/label>\n\n        <label for=\"gs-tab-tree\" class=\"gs-service-tab gs-tab--tree\">\n          <div class=\"gs-service-tab-icon\">\ud83c\udf33<\/div>\n          <div class=\"gs-service-tab-text\">\n            <span>Tree work<\/span>\n            <small>Pruning &amp; shaping<\/small>\n          <\/div>\n        <\/label>\n\n        <label for=\"gs-tab-planting\" class=\"gs-service-tab gs-tab--planting\">\n          <div class=\"gs-service-tab-icon\">\ud83c\udf3c<\/div>\n          <div class=\"gs-service-tab-text\">\n            <span>Planting<\/span>\n            <small>Beds &amp; borders<\/small>\n          <\/div>\n        <\/label>\n      <\/nav>\n\n      <!-- RIGHT CONTENT -->\n      <div class=\"gs-services-panels\">\n\n        <!-- Overview -->\n        <div class=\"gs-service-panel gs-panel-overview\">\n          <h3>Greenscapes approach<\/h3>\n          <p>\n            Every garden and outdoor space is different. Whether you\u2019re after a new patio,\n            a low-maintenance family lawn or a complete tidy-up, we\u2019ll visit, listen to what\n            you need and put together a clear, no-obligation quote.\n          <\/p>\n          <p>\n            We\u2019re based locally in South East London and cover Kidbrooke, Eltham, Greenwich,\n            Lewisham, Sidcup, Bromley, Woolwich, Welling, Bexleyheath, Erith and the\n            surrounding areas. You\u2019ll deal directly with Wes from first visit to final sweep-up.\n          <\/p>\n\n          <ul class=\"gs-service-list\">\n            <li>Hard landscaping \u2013 paving, decking, fencing &amp; edging.<\/li>\n            <li>Soft landscaping \u2013 turf, artificial grass, planting &amp; borders.<\/li>\n            <li>One-off garden clearances and full outdoor transformations.<\/li>\n            <li>Regular maintenance plans to keep things looking sharp.<\/li>\n            <li>Honest advice on what will work best for your space and budget.<\/li>\n            <li>Fully insured, tidy and respectful on site at all times.<\/li>\n          <\/ul>\n        <\/div>\n\n        <!-- Paving -->\n        <div class=\"gs-service-panel gs-panel-paving\">\n          <h3>Paving &amp; patios<\/h3>\n          <p>\n            Upgrade tired slabs or create a brand new outdoor seating area with professionally\n            laid paving. We work with Indian sandstone, porcelain and concrete slabs, designing\n            patios and paths that drain properly and are built to last.\n          <\/p>\n          <p>\n            From simple rectangles to multi-level layouts with steps and planters, we\u2019ll plan\n            the levels, drainage and edges so your patio looks smart and stays safe for years.\n          <\/p>\n          <ul class=\"gs-service-list\">\n            <li>New patios for dining, BBQ areas and garden rooms.<\/li>\n            <li>Paths to link sheds, driveways, side access and back doors.<\/li>\n            <li>Re-laying or extending tired or badly laid paved areas.<\/li>\n            <li>Mixing paving with gravel, lawn or sleepers for contrast.<\/li>\n            <li>Raised beds and step details built into your patio design.<\/li>\n            <li>Pointing and repairs to loose or rocking slabs.<\/li>\n          <\/ul>\n        <\/div>\n\n        <!-- Decking -->\n        <div class=\"gs-service-panel gs-panel-decking\">\n          <h3>Decking<\/h3>\n          <p>\n            Timber or composite decking is ideal for creating warm, level seating areas,\n            especially on sloping gardens. We can build simple platforms or multi-level\n            decks with steps, handrails and built-in planters.\n          <\/p>\n          <p>\n            We\u2019ll talk through board direction, balustrades and lighting so your deck feels\n            like an extension of the house rather than an add-on.\n          <\/p>\n          <ul class=\"gs-service-list\">\n            <li>New decking in softwood, hardwood or composite boards.<\/li>\n            <li>Low-level decks outside patio doors or bifolds.<\/li>\n            <li>Raised decks to make uneven or sloping areas usable.<\/li>\n            <li>Steps, handrails and privacy screens built into the design.<\/li>\n            <li>Repairs or full replacement of old, slippery decking.<\/li>\n            <li>Decking combined with planting, lighting and paving.<\/li>\n          <\/ul>\n        <\/div>\n\n        <!-- Fencing -->\n        <div class=\"gs-service-panel gs-panel-fencing\">\n          <h3>Fencing<\/h3>\n          <p>\n            Strong, straight fencing makes a huge difference to how a garden feels.\n            We install new panels, posts and gates, and can replace tired or storm-damaged\n            sections to restore privacy and security.\n          <\/p>\n          <p>\n            We\u2019ll recommend the right type of fence for your boundary, soil and wind\n            exposure so it stays solid and looks smart for years.\n          <\/p>\n          <ul class=\"gs-service-list\">\n            <li>Full fence runs along one or more boundaries.<\/li>\n            <li>Repairs to leaning posts and broken or missing panels.<\/li>\n            <li>Front garden fencing, bin screens and side gates.<\/li>\n            <li>Trellis sections to support climbers and add height.<\/li>\n            <li>Concrete or timber posts and gravel boards supplied &amp; fitted.<\/li>\n            <li>Old fencing, posts and concrete removed from site.<\/li>\n          <\/ul>\n        <\/div>\n\n        <!-- Artificial Grass -->\n        <div class=\"gs-service-panel gs-panel-grass\">\n          <h3>Artificial grass<\/h3>\n          <p>\n            Artificial grass gives you a green lawn all year round without the mud or mowing.\n            Perfect for busy families, play areas and rental properties where low maintenance\n            is key.\n          <\/p>\n          <p>\n            We focus on getting the base right \u2013 levels, drainage and edging \u2013 so the grass\n            looks natural and feels good underfoot.\n          <\/p>\n          <ul class=\"gs-service-list\">\n            <li>Stripping out old turf, rubble and soft spots.<\/li>\n            <li>Installing a compacted, free-draining sub-base.<\/li>\n            <li>Supplying and fitting quality artificial grass to suit your budget.<\/li>\n            <li>Neat edging against paving, sleepers or fencing.<\/li>\n            <li>Pet-friendly options and advice on cleaning and care.<\/li>\n            <li>Blending artificial grass with patios, paths and play areas.<\/li>\n          <\/ul>\n        <\/div>\n\n        <!-- Turfing -->\n        <div class=\"gs-service-panel gs-panel-turfing\">\n          <h3>Turfing<\/h3>\n          <p>\n            If your lawn is patchy, uneven or full of weeds, fresh turf can completely change\n            your garden. We remove the old grass, improve the soil and lay new turf with\n            sharp, clean edges.\n          <\/p>\n          <p>\n            You\u2019ll get honest guidance on watering, first cuts and after-care so the lawn beds\n            in properly and stays healthy.\n          <\/p>\n          <ul class=\"gs-service-list\">\n            <li>Complete lawn replacement and re-levelling of bumpy ground.<\/li>\n            <li>Extending lawn areas or reshaping with curves and borders.<\/li>\n            <li>Adding new topsoil where levels or drainage need improving.<\/li>\n            <li>Using quality turf suitable for family gardens and pets.<\/li>\n            <li>Edging lawns neatly against patios, paths and flower beds.<\/li>\n            <li>Ongoing maintenance options once the turf has established.<\/li>\n          <\/ul>\n        <\/div>\n\n        <!-- Garden Maintenance -->\n        <div class=\"gs-service-panel gs-panel-maintenance\">\n          <h3>Garden maintenance<\/h3>\n          <p>\n            Keep on top of growth with occasional or scheduled maintenance visits.\n            Ideal if you\u2019re busy, away a lot or just want the garden to look smart\n            without spending every weekend on it.\n          <\/p>\n          <p>\n            We can visit seasonally or set up a regular plan so lawns, hedges and beds stay\n            under control all year round.\n          <\/p>\n          <ul class=\"gs-service-list\">\n            <li>Regular lawn mowing, edging and strimming.<\/li>\n            <li>Hedge trimming, reductions and shaping to agreed heights.<\/li>\n            <li>Weeding beds, turning soil and adding bark or mulch.<\/li>\n            <li>Pruning shrubs and small trees at the right time of year.<\/li>\n            <li>Leaf clearance and seasonal tidy-ups before winter or spring.<\/li>\n            <li>Flexible visits \u2013 from one-off spruce-ups to ongoing care plans.<\/li>\n          <\/ul>\n        <\/div>\n\n        <!-- Garden Clearances -->\n        <div class=\"gs-service-panel gs-panel-clearances\">\n          <h3>Garden clearances<\/h3>\n          <p>\n            If your garden has got away from you, we can come in and reset it.\n            We cut back, clear out and remove green waste so you\u2019re left with a\n            tidy blank canvas ready to enjoy or re-landscape.\n          <\/p>\n          <p>\n            Whether it\u2019s a rental property, a recent purchase or just years of growth,\n            we\u2019ll bring it back to something manageable in a day or two.\n          <\/p>\n          <ul class=\"gs-service-list\">\n            <li>Cutting back long grass, brambles and overgrown shrubs.<\/li>\n            <li>Removing unwanted bushes, small trees and ivy tangles.<\/li>\n            <li>Clearing patios, paths and beds of weeds and debris.<\/li>\n            <li>Breaking out and removing rotten sheds or broken features.<\/li>\n            <li>All green waste and rubble taken away and disposed of properly.<\/li>\n            <li>Follow-on landscaping or maintenance available once it\u2019s cleared.<\/li>\n          <\/ul>\n        <\/div>\n\n        <!-- Tree Work -->\n        <div class=\"gs-service-panel gs-panel-tree\">\n          <h3>Tree work &amp; hedge cutting<\/h3>\n          <p>\n            From small trees that need shaping to hedges that have grown too tall,\n            we offer light tree work and hedge reductions to let more light into\n            your garden while keeping everything safe and tidy.\n          <\/p>\n          <p>\n            We focus on domestic gardens \u2013 making sure trees and hedges look neat,\n            clear windows and boundaries and are safe in bad weather.\n          <\/p>\n          <ul class=\"gs-service-list\">\n            <li>Reducing and reshaping small to medium garden trees.<\/li>\n            <li>Removing low branches over lawns, patios, sheds and paths.<\/li>\n            <li>Trimming, topping and squaring off long boundary hedges.<\/li>\n            <li>Thinning crowns to let more light into shaded gardens.<\/li>\n            <li>Chipping or removing arisings so you\u2019re not left with piles.<\/li>\n            <li>Follow-up maintenance to keep regrowth under control.<\/li>\n          <\/ul>\n        <\/div>\n\n        <!-- Planting -->\n        <div class=\"gs-service-panel gs-panel-planting\">\n          <h3>Planting &amp; borders<\/h3>\n          <p>\n            Once the hard landscaping is done, planting brings the garden to life.\n            We can refresh tired beds or design new borders with shrubs, perennials\n            and seasonal colour that match how much maintenance you want to do.\n          <\/p>\n          <p>\n            We\u2019ll look at sun, shade and soil type, then suggest simple, robust\n            planting schemes that look good all year rather than for a few weeks.\n          <\/p>\n          <ul class=\"gs-service-list\">\n            <li>Preparing beds \u2013 clearing, digging over and improving soil.<\/li>\n            <li>Supplying and planting shrubs, bushes and small feature trees.<\/li>\n            <li>Designing low-maintenance schemes for busy households.<\/li>\n            <li>Adding seasonal colour with perennials and bulbs.<\/li>\n            <li>Combining planting with sleepers, edging and decorative gravel.<\/li>\n            <li>Mulching to suppress weeds and help plants establish.<\/li>\n          <\/ul>\n        <\/div>\n\n        <!-- shared footer strip -->\n        <div class=\"gs-panel-footer\">\n          <div class=\"gs-panel-footer-item\">\n            <span class=\"gs-panel-footer-icon\">\u2605<\/span>\n            5\u2605 reviews on Google &amp; Facebook\n          <\/div>\n          <div class=\"gs-panel-footer-item\">\n            <span class=\"gs-panel-footer-icon\">\ud83d\udccd<\/span>\n            Local across Kidbrooke, Eltham &amp; SE London\n          <\/div>\n          <div class=\"gs-panel-footer-item\">\n            <span class=\"gs-panel-footer-icon\">\ud83d\udcde<\/span>\n            Free site visits &amp; quotes \u2013 07851&nbsp;873111\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-709df36 e-con-full e-flex e-con e-parent\" data-id=\"709df36\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0ae0b0d elementor-widget elementor-widget-html\" data-id=\"0ae0b0d\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* ===== GREENSCAPES \u2013 REVIEWS + IG COLLAGE (V9) ===== *\/\n\n:root {\n  --gs-green: #58ae32;\n  --gs-green-dark: #3e7c22;\n  --gs-soft-green: #f3f9f1;\n  --gs-black: #111111;\n}\n\n\/* SECTION WRAPPER *\/\n#reviews {\n  padding: 60px 20px 70px;\n  background: #ffffff;\n  font-family: \"Montserrat\", -apple-system, BlinkMacSystemFont,\n    \"Segoe UI\", Roboto, sans-serif;\n  color: var(--gs-black);\n}\n\n.gs-proof-inner {\n  max-width: 1160px;\n  margin: 0 auto;\n}\n\n\/* HEADINGS *\/\n.gs-proof-eyebrow {\n  text-transform: uppercase;\n  letter-spacing: 0.14em;\n  font-size: 11px;\n  color: #8ba78a;\n  margin-bottom: 6px;\n}\n\n.gs-proof-heading {\n  font-size: clamp(26px, 3.1vw, 34px);\n  font-weight: 800;\n  text-transform: uppercase;\n  letter-spacing: 0.16em;\n  margin-bottom: 6px;\n}\n\n.gs-proof-heading span {\n  color: var(--gs-green-dark);\n}\n\n.gs-proof-sub {\n  font-size: 14px;\n  color: #555;\n  max-width: 720px;\n  margin-bottom: 20px;\n}\n\n\/* MAIN CARD *\/\n.gs-proof-card {\n  background: radial-gradient(circle at top left, #f7fbf4 0, #ffffff 55%);\n  border-radius: 24px;\n  border: 1px solid #e4e9e1;\n  box-shadow: 0 14px 34px rgba(0, 0, 0, 0.06);\n  padding: 18px 22px 22px;\n}\n\n\/* TOP PILLS \u2013 centred row *\/\n.gs-proof-badges-row {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 16px;\n}\n\n.gs-proof-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  padding: 6px 12px;\n  border-radius: 999px;\n  background: #ffffff;\n  border: 1px solid #e4eadf;\n  font-size: 11px;\n  color: #4a4a4a;\n  box-shadow: 0 5px 12px rgba(0, 0, 0, 0.03);\n}\n\n.gs-proof-badge strong {\n  font-weight: 700;\n}\n\n.gs-proof-badge span {\n  opacity: 0.8;\n}\n\n.gs-proof-badge-icon {\n  width: 20px;\n  height: 20px;\n  border-radius: 999px;\n  background: #edf6ea;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 11px;\n  color: var(--gs-green-dark);\n}\n\n\/* GRID LAYOUT *\/\n.gs-proof-main {\n  display: grid;\n  grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);\n  gap: 26px;\n  align-items: stretch;\n}\n\n.gs-proof-left-ig,\n.gs-proof-right-reviews {\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n}\n\n\/* ===== LEFT \u2013 IG COLLAGE ===== *\/\n\n.gs-proof-ig-card {\n  background: #ffffff;\n  border-radius: 20px;\n  border: 1px solid #e2e9dd;\n  box-shadow: 0 10px 26px rgba(0, 0, 0, 0.08);\n  padding: 18px 18px 16px;\n  flex: 1 0 auto;\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n}\n\n\/* collage row *\/\n.gs-proof-ig-stack {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  margin: 4px auto 8px;\n}\n\n\/* individual photo cards *\/\n.gs-proof-ig-shot {\n  position: relative;\n  width: 46%;\n  max-width: 190px;\n  aspect-ratio: 4 \/ 3;\n  border-radius: 18px;\n  overflow: hidden;\n  border: 4px solid #ffffff;\n  box-shadow: 0 16px 38px rgba(0, 0, 0, 0.28);\n  transition: transform 0.18s ease, box-shadow 0.18s ease;\n}\n\n.gs-proof-ig-shot img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n\n\/* staggered overlap *\/\n.gs-proof-ig-shot--back {\n  transform: translateX(-26px) translateY(10px) rotate(-7deg);\n  z-index: 1;\n}\n\n.gs-proof-ig-shot--mid {\n  transform: translateY(-4px);\n  margin-inline: -30px;\n  z-index: 3;\n}\n\n.gs-proof-ig-shot--front {\n  transform: translateX(26px) translateY(10px) rotate(7deg);\n  z-index: 2;\n}\n\n\/* subtle hover \"fan\" *\/\n.gs-proof-ig-card:hover .gs-proof-ig-shot--mid {\n  transform: translateY(-8px) scale(1.02);\n  box-shadow: 0 22px 50px rgba(0, 0, 0, 0.35);\n}\n\n.gs-proof-ig-card:hover .gs-proof-ig-shot--back {\n  transform: translateX(-32px) translateY(14px) rotate(-10deg);\n}\n\n.gs-proof-ig-card:hover .gs-proof-ig-shot--front {\n  transform: translateX(32px) translateY(14px) rotate(10deg);\n}\n\n\/* caption + button *\/\n.gs-proof-ig-bottom {\n  margin-top: auto;\n  text-align: center;\n  font-size: 11px;\n  color: #4b5d45;\n}\n\n.gs-proof-ig-caption {\n  max-width: 330px;\n  margin: 0 auto 10px;\n}\n\nbutton.gs-proof-ig-btn {\n  padding: 7px 18px;\n  border-radius: 999px;\n  border: 1px solid var(--gs-green);\n  background: var(--gs-green);\n  color: #ffffff;\n  font-size: 10.5px;\n  text-transform: uppercase;\n  letter-spacing: 0.14em;\n  font-weight: 600;\n  cursor: pointer;\n  white-space: nowrap;\n  transition: background 0.16s ease, color 0.16s ease, border-color 0.16s ease,\n    transform 0.08s ease;\n}\n\nbutton.gs-proof-ig-btn:hover,\nbutton.gs-proof-ig-btn:focus {\n  background: var(--gs-green-dark) !important;\n  border-color: var(--gs-green-dark) !important;\n  color: #ffffff !important;\n  transform: translateY(-1px);\n}\n\n\/* ===== RIGHT \u2013 REVIEWS (slider) ===== *\/\n\n.gs-proof-right-reviews {\n  gap: 10px;\n  flex: 1 0 auto;\n}\n\n.gs-proof-col-title {\n  font-size: 13px;\n  font-weight: 700;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: #596c56;\n}\n\n\/* fixed-height slider *\/\n.gs-proof-review-slider {\n  position: relative;\n  border-radius: 18px;\n  background: var(--gs-soft-green);\n  border: 1px solid #dbe7d5;\n  padding: 14px 18px 18px 22px;\n  box-shadow: 0 10px 24px rgba(0, 0, 0, 0.04);\n  overflow: hidden;\n  min-height: 230px;\n  max-height: 230px;\n}\n\n.gs-proof-review-slide {\n  display: none;\n}\n.gs-proof-review-slide.is-active {\n  display: block;\n}\n\n.gs-proof-review-card {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  gap: 6px;\n  height: 100%;\n}\n\n\/* accent stripe *\/\n.gs-proof-review-card::before {\n  content: \"\";\n  position: absolute;\n  left: -18px;\n  top: -14px;\n  bottom: -14px;\n  width: 4px;\n  border-radius: 999px;\n  background: linear-gradient(180deg, var(--gs-green), var(--gs-green-dark));\n}\n\n.gs-proof-review-meta-top {\n  display: flex;\n  justify-content: flex-start;\n  align-items: center;\n  gap: 6px;\n  font-size: 11px;\n  color: #7a7a7a;\n}\n\n.gs-proof-stars {\n  color: var(--gs-green-dark);\n  letter-spacing: 1px;\n  font-size: 12px;\n}\n\n.gs-proof-review-text {\n  font-size: 13px;\n  line-height: 1.55;\n  color: #333;\n}\n\n.gs-proof-review-author {\n  font-size: 12px;\n  font-weight: 600;\n  margin-top: 2px;\n  color: #333;\n}\n.gs-proof-review-author span {\n  font-weight: 400;\n  color: #777;\n}\n\n.gs-proof-review-meta-bottom {\n  margin-top: 4px;\n  font-size: 11px;\n  color: #6f806a;\n  display: flex;\n  align-items: center;\n  gap: 6px;\n}\n\n.gs-proof-google-dot {\n  width: 16px;\n  height: 16px;\n  border-radius: 999px;\n  background: #ffffff;\n  border: 1px solid #cddccb;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 10px;\n  font-weight: 700;\n  color: var(--gs-green-dark);\n}\n\n\/* dot controls *\/\n.gs-proof-review-dots {\n  margin-top: 8px;\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  font-size: 10px;\n}\n\n.gs-proof-review-dots span {\n  margin-right: 6px;\n  text-transform: uppercase;\n  letter-spacing: 0.14em;\n  color: #8ba78a;\n}\n\n.gs-proof-review-dot {\n  width: 9px;\n  height: 9px;\n  border-radius: 999px;\n  border: 1px solid #c9d9c5;\n  background: #ffffff;\n  cursor: pointer;\n  transition: background 0.16s ease, transform 0.08s ease, border-color 0.16s ease;\n}\n.gs-proof-review-dot:hover {\n  transform: translateY(-1px);\n}\n.gs-proof-review-dot.is-active {\n  background: var(--gs-green);\n  border-color: var(--gs-green);\n}\n\n\/* arrows \u2013 green\/white only *\/\n.gs-proof-review-arrows {\n  position: absolute;\n  right: 14px;\n  bottom: 12px;\n  display: flex;\n  gap: 6px;\n}\n.gs-proof-arrow-btn {\n  width: 22px;\n  height: 22px;\n  border-radius: 999px;\n  border: 1px solid #c9d9c5 !important;\n  background: #ffffff !important;\n  color: #6f806a !important;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 11px;\n  cursor: pointer;\n  outline: none;\n  box-shadow: none;\n  transition: background 0.16s ease, border-color 0.16s ease, transform 0.08s ease,\n    color 0.16s ease;\n}\n.gs-proof-arrow-btn:hover,\n.gs-proof-arrow-btn:focus {\n  background: var(--gs-green) !important;\n  border-color: var(--gs-green) !important;\n  color: #ffffff !important;\n  transform: translateY(-1px);\n}\n\n\/* view-all row \u2013 centred *\/\n.gs-proof-link-row {\n  margin-top: auto;\n  padding-top: 8px;\n  display: flex;\n  justify-content: center;\n}\nbutton.gs-proof-ghost-btn {\n  display: inline-flex;\n  align-items: center;\n  gap: 7px;\n  padding: 7px 14px;\n  border-radius: 999px;\n  border: 1px solid #d6e3d2;\n  background: #ffffff;\n  font-size: 10.5px;\n  text-transform: uppercase;\n  letter-spacing: 0.14em;\n  font-weight: 600;\n  color: #3b4f33;\n  cursor: pointer;\n  transition: background 0.16s ease, color 0.16s ease, border-color 0.16s ease,\n    transform 0.08s ease;\n}\nbutton.gs-proof-ghost-btn span:first-child {\n  font-size: 12px;\n}\nbutton.gs-proof-ghost-btn:hover,\nbutton.gs-proof-ghost-btn:focus {\n  background: var(--gs-green-dark) !important;\n  border-color: var(--gs-green-dark) !important;\n  color: #ffffff !important;\n  transform: translateY(-1px);\n}\n\n\/* ===== RESPONSIVE ===== *\/\n\n@media (max-width: 980px) {\n  .gs-proof-card {\n    padding: 18px 18px 22px;\n  }\n\n  .gs-proof-main {\n    grid-template-columns: minmax(0, 1fr);\n    gap: 26px;\n  }\n\n  .gs-proof-left-ig,\n  .gs-proof-right-reviews {\n    max-width: 520px;\n    margin: 0 auto;\n  }\n\n  .gs-proof-link-row {\n    margin-top: 6px;\n    padding-top: 4px;\n  }\n}\n\n@media (max-width: 640px) {\n  #reviews {\n    padding: 50px 16px 60px;\n  }\n\n  .gs-proof-badges-row {\n    gap: 6px;\n  }\n}\n\n\/* =========================\n   MOBILE REPAIR LAYER \u2013 REVIEWS + IG (SAFE)\n   DESKTOP IS COMPLETELY UNTOUCHED\n   ========================= *\/\n\n@media (max-width: 640px) {\n\n  \/* \u2705 PILLS: stack clean instead of wrapping messy *\/\n  .gs-proof-badges-row {\n    flex-direction: column;\n    align-items: stretch;\n    gap: 8px;\n  }\n\n  .gs-proof-badge {\n    width: 100%;\n    justify-content: flex-start;\n    border-radius: 14px;\n  }\n\n  \/* \u2705 REVIEWS: remove fixed height so text is NEVER cut *\/\n  .gs-proof-review-slider {\n    max-height: none;\n    min-height: auto;\n    padding-bottom: 28px;\n  }\n\n  .gs-proof-review-text {\n    font-size: 13.5px;\n    line-height: 1.6;\n  }\n\n  \/* \u2705 ARROWS: move below text instead of overlapping *\/\n  .gs-proof-review-arrows {\n    position: relative;\n    right: auto;\n    bottom: auto;\n    justify-content: center;\n    margin-top: 10px;\n  }\n\n  \/* \u2705 DOTS: center cleanly *\/\n  .gs-proof-review-dots {\n    justify-content: center;\n  }\n\n}\n\n\n<\/style>\n\n<section id=\"reviews\">\n  <div class=\"gs-proof-inner\">\n    <div class=\"gs-proof-eyebrow\">Reviews &amp; Instagram<\/div>\n    <h2 class=\"gs-proof-heading\">\n      Neighbours in South East London rate <span>Greenscapes 5\u2605<\/span>\n    <\/h2>\n    <p class=\"gs-proof-sub\">\n      Most of our work comes from recommendations. Here\u2019s a snapshot of what local homeowners are\n      saying, plus a peek at a few of the gardens we\u2019ve been working on lately.\n    <\/p>\n\n    <div class=\"gs-proof-card\">\n      <!-- TOP PILLS -->\n      <div class=\"gs-proof-badges-row\">\n        <div class=\"gs-proof-badge\">\n          <div class=\"gs-proof-badge-icon\">G<\/div>\n          <div>\n            <strong>5.0 average rating<\/strong><br>\n            <span>Based on recent client reviews<\/span>\n          <\/div>\n        <\/div>\n        <div class=\"gs-proof-badge\">\n          <div class=\"gs-proof-badge-icon\">\ud83c\udf43<\/div>\n          <div>\n            <strong>Lawns, patios &amp; makeovers<\/strong><br>\n            <span>From tidy-ups to full transformations<\/span>\n          <\/div>\n        <\/div>\n        <div class=\"gs-proof-badge\">\n          <div class=\"gs-proof-badge-icon\">\ud83d\udccd<\/div>\n          <div>\n            <strong>Kidbrooke &amp; nearby<\/strong><br>\n            <span>Local, independent garden team<\/span>\n          <\/div>\n        <\/div>\n        <div class=\"gs-proof-badge\">\n          <div class=\"gs-proof-badge-icon\">\ud83c\udf31<\/div>\n          <div>\n            <strong>Real projects, not stock photos<\/strong><br>\n            <span>Before-and-afters from our Instagram feed<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"gs-proof-main\">\n        <!-- LEFT: IG COLLAGE -->\n        <div class=\"gs-proof-left-ig\">\n          <div class=\"gs-proof-ig-card\">\n            <div class=\"gs-proof-ig-stack\">\n              <div class=\"gs-proof-ig-shot gs-proof-ig-shot--back\">\n                <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/12\/SnapInsta.to_447210610_7870075239709302_7920691307165445749_n.jpg\" alt=\"Decking and lawn project\">\n              <\/div>\n              <div class=\"gs-proof-ig-shot gs-proof-ig-shot--mid\">\n                <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/12\/SnapInsta.to_468453975_18028823795414061_6707091439593610067_n.jpg\" alt=\"New lawn with raised borders\">\n              <\/div>\n              <div class=\"gs-proof-ig-shot gs-proof-ig-shot--front\">\n                <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/12\/SnapInsta.to_440714620_1087024095930903_3822018846327699363_n.jpg\" alt=\"Fresh fencing and side path\">\n              <\/div>\n            <\/div>\n\n            <div class=\"gs-proof-ig-bottom\">\n              <div class=\"gs-proof-ig-caption\">\n                Real projects from local gardens across Kidbrooke, Eltham, Greenwich and nearby \u2013\n                see more before-and-after shots on Instagram.\n              <\/div>\n              <button class=\"gs-proof-ig-btn\">\n                Follow @green_scapes_\n              <\/button>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <!-- RIGHT: GOOGLE REVIEWS SLIDER -->\n        <div class=\"gs-proof-right-reviews\">\n          <div class=\"gs-proof-col-title\">Google reviews<\/div>\n\n          <div class=\"gs-proof-review-slider\">\n            <!-- Slide 1 -->\n            <article class=\"gs-proof-review-slide is-active\">\n              <div class=\"gs-proof-review-card\">\n                <div class=\"gs-proof-review-meta-top\">\n                  <div class=\"gs-proof-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <\/div>\n                <div class=\"gs-proof-review-text\">\n                  I had a fantastic experience with Greenscapes. Wesley was super-efficient and went\n                  above and beyond to make sure all of my gardening needs were met. He removed ivy\n                  and honeysuckle, pruned the bushes beautifully and tidied the hedge to perfection.\n                  Everything was done quickly, professionally and with great attention to detail.\n                  I\u2019d definitely recommend Greenscapes to anyone looking for reliable, thorough\n                  garden maintenance.\n                <\/div>\n                <div class=\"gs-proof-review-author\">\n                  Megan Caswell <span>\u00b7 Local homeowner<\/span>\n                <\/div>\n                <div class=\"gs-proof-review-meta-bottom\">\n                  <span class=\"gs-proof-google-dot\">G<\/span>\n                  <span>Verified Google review<\/span>\n                <\/div>\n              <\/div>\n            <\/article>\n\n            <!-- Slide 2 -->\n            <article class=\"gs-proof-review-slide\">\n              <div class=\"gs-proof-review-card\">\n                <div class=\"gs-proof-review-meta-top\">\n                  <div class=\"gs-proof-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <\/div>\n                <div class=\"gs-proof-review-text\">\n                  Wesley at Greenscapes has been brilliant from day one. His quote was clear and\n                  fair, and he gave really insightful advice that shaped the garden beautifully.\n                  The team took care of everything including the removals and left the space\n                  spotless. They now maintain my garden monthly and keep it looking fresh all year.\n                <\/div>\n                <div class=\"gs-proof-review-author\">\n                  Mahmoud Braih <span>\u00b7 Ongoing maintenance client<\/span>\n                <\/div>\n                <div class=\"gs-proof-review-meta-bottom\">\n                  <span class=\"gs-proof-google-dot\">G<\/span>\n                  <span>Verified Google review<\/span>\n                <\/div>\n              <\/div>\n            <\/article>\n\n            <!-- Slide 3 -->\n            <article class=\"gs-proof-review-slide\">\n              <div class=\"gs-proof-review-card\">\n                <div class=\"gs-proof-review-meta-top\">\n                  <div class=\"gs-proof-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <\/div>\n                <div class=\"gs-proof-review-text\">\n                  Wesley has worked for us over the last four years when we\u2019ve needed it. He\u2019s very\n                  flexible and happy to do both garden tidying and landscaping jobs such as paving\n                  and building steps. He always quotes beforehand and works extremely hard to get\n                  the jobs finished.\n                <\/div>\n                <div class=\"gs-proof-review-author\">\n                  Judith McPartlan <span>\u00b7 Repeat customer<\/span>\n                <\/div>\n                <div class=\"gs-proof-review-meta-bottom\">\n                  <span class=\"gs-proof-google-dot\">G<\/span>\n                  <span>Verified Google review<\/span>\n                <\/div>\n              <\/div>\n            <\/article>\n\n            <div class=\"gs-proof-review-arrows\">\n              <button type=\"button\" class=\"gs-proof-arrow-btn gs-proof-arrow-prev\" aria-label=\"Previous review\">\u2039<\/button>\n              <button type=\"button\" class=\"gs-proof-arrow-btn gs-proof-arrow-next\" aria-label=\"Next review\">\u203a<\/button>\n            <\/div>\n          <\/div>\n\n          <div class=\"gs-proof-review-dots\">\n            <span>Reviews<\/span>\n            <div class=\"gs-proof-review-dot is-active\" data-review=\"0\"><\/div>\n            <div class=\"gs-proof-review-dot\" data-review=\"1\"><\/div>\n            <div class=\"gs-proof-review-dot\" data-review=\"2\"><\/div>\n          <\/div>\n\n          <div class=\"gs-proof-link-row\">\n            <button class=\"gs-proof-ghost-btn\">\n              <span>\u2605<\/span>\n              <span>View all reviews on Google<\/span>\n            <\/button>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n(function () {\n  const slides = document.querySelectorAll('.gs-proof-review-slide');\n  const dots = document.querySelectorAll('.gs-proof-review-dot');\n  const prev = document.querySelector('.gs-proof-arrow-prev');\n  const next = document.querySelector('.gs-proof-arrow-next');\n\n  if (!slides.length || !dots.length) return;\n\n  let current = 0;\n\n  function showSlide(index) {\n    slides[current].classList.remove('is-active');\n    dots[current].classList.remove('is-active');\n\n    current = (index + slides.length) % slides.length;\n\n    slides[current].classList.add('is-active');\n    dots[current].classList.add('is-active');\n  }\n\n  dots.forEach((dot, i) => {\n    dot.addEventListener('click', () => showSlide(i));\n  });\n\n  if (prev) prev.addEventListener('click', () => showSlide(current - 1));\n  if (next) next.addEventListener('click', () => showSlide(current + 1));\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6a67f7a e-con-full e-flex e-con e-parent\" data-id=\"6a67f7a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-35a8b34 elementor-widget elementor-widget-html\" data-id=\"35a8b34\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* ===== GREENSCAPES \u2013 QUOTE + MAP SECTION (FIXED) ===== *\/\n\n:root {\n  --gs-green: #58ae32;\n  --gs-green-dark: #3e7c22;\n  --gs-soft-green: #f3f9f1;\n  --gs-black: #111111;\n}\n\n\/* SECTION WRAPPER *\/\n#contact {\n  padding: 60px 20px 80px;\n  background: #ffffff;\n  font-family: \"Montserrat\", -apple-system, BlinkMacSystemFont,\n    \"Segoe UI\", Roboto, sans-serif;\n  color: var(--gs-black);\n}\n\n.gs-connect-inner {\n  max-width: 1160px;\n  margin: 0 auto;\n}\n\n\/* HEADINGS *\/\n.gs-connect-eyebrow {\n  text-transform: uppercase;\n  letter-spacing: 0.14em;\n  font-size: 11px;\n  color: #8ba78a;\n  margin-bottom: 6px;\n}\n\n.gs-connect-heading {\n  font-size: clamp(24px, 3vw, 32px);\n  font-weight: 800;\n  text-transform: uppercase;\n  letter-spacing: 0.16em;\n  margin-bottom: 6px;\n}\n\n.gs-connect-sub {\n  font-size: 14px;\n  color: #555;\n  max-width: 720px;\n  margin-bottom: 16px;\n}\n\n\/* AREA PILLS *\/\n.gs-connect-areas-row {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 12px;\n}\n\n.gs-connect-area-pill {\n  padding: 6px 11px;\n  border-radius: 999px;\n  background: #f5f8f2;\n  border: 1px solid #dfe6da;\n  font-size: 11px;\n  color: #415043;\n}\n\n\/* MAP WRAPPER *\/\n.gs-connect-map-wrap {\n  border-radius: 22px;\n  overflow: hidden;\n  border: 1px solid #dfe6da;\n  box-shadow: 0 12px 26px rgba(0, 0, 0, 0.06);\n  margin-bottom: 22px;\n  background: #f3f7f1;\n}\n\n#gs-quote-map {\n  width: 100%;\n  height: 260px;\n}\n\n\/* LOWER GRID *\/\n.gs-connect-lower {\n  display: grid;\n  grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr);\n  gap: 20px;\n}\n\n\/* LEFT \u2013 FORM CARD *\/\n.gs-connect-form-card {\n  border-radius: 22px;\n  border: 1px solid #dfe6da;\n  background: #fbfdf9;\n  padding: 18px 18px 16px;\n  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.04);\n}\n\n.gs-connect-form-title {\n  font-size: 12px;\n  letter-spacing: 0.16em;\n  text-transform: uppercase;\n  color: #596c56;\n  margin-bottom: 10px;\n}\n\n\/* FORM FIELDS *\/\n.gs-connect-row-2 {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 10px;\n}\n\n.gs-connect-field {\n  margin-bottom: 8px;\n}\n\n.gs-connect-field label {\n  display: block;\n  font-size: 11px;\n  margin-bottom: 3px;\n  color: #555;\n}\n\n.gs-connect-input,\n.gs-connect-textarea {\n  width: 100%;\n  border-radius: 10px;\n  border: 1px solid #d9e2d5;\n  padding: 7px 9px;\n  font-size: 12px;\n  font-family: inherit;\n  background: #ffffff;\n  box-sizing: border-box;\n}\n\n.gs-connect-textarea {\n  min-height: 90px;\n  resize: vertical;\n}\n\n.gs-connect-input:focus,\n.gs-connect-textarea:focus {\n  outline: none;\n  border-color: var(--gs-green);\n  box-shadow: 0 0 0 1px rgba(88, 174, 50, 0.2);\n}\n\n\/* CONSENT + BUTTON ROW *\/\n.gs-connect-consent-row {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  margin: 4px 0 10px;\n  font-size: 11px;\n  color: #666;\n}\n\n.gs-connect-consent-row input[type=\"checkbox\"] {\n  width: 12px;\n  height: 12px;\n}\n\n.gs-connect-form-footer {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 10px;\n  font-size: 11px;\n  color: #777;\n}\n\nbutton.gs-connect-primary-btn {\n  padding: 8px 22px;\n  border-radius: 999px;\n  border: 1px solid var(--gs-green);\n  background: var(--gs-green);\n  color: #ffffff;\n  font-size: 11px;\n  text-transform: uppercase;\n  letter-spacing: 0.14em;\n  font-weight: 600;\n  cursor: pointer;\n  white-space: nowrap;\n  transition: background 0.16s ease, border-color 0.16s ease,\n    transform 0.08s ease;\n}\n\nbutton.gs-connect-primary-btn:hover,\nbutton.gs-connect-primary-btn:focus {\n  background: var(--gs-green-dark);\n  border-color: var(--gs-green-dark);\n  transform: translateY(-1px);\n}\n\n\/* \u2705 INLINE STATUS BARS *\/\n.gs-connect-alert {\n  display: none;\n  margin-top: 10px;\n  padding: 7px 10px;\n  border-radius: 10px;\n  font-size: 11px;\n}\n\n.gs-connect-alert--success {\n  background: #e7f8e4;\n  border: 1px solid #b9e6b0;\n  color: #214820;\n}\n\n.gs-connect-alert--error {\n  background: #ffe9e9;\n  border: 1px solid #f1b4b4;\n  color: #7a1515;\n}\n\n\/* RIGHT \u2013 CONTACT CARD *\/\n.gs-connect-right-card {\n  border-radius: 22px;\n  border: 1px solid #dfe6da;\n  background: #ffffff;\n  padding: 18px 18px 18px;\n  box-shadow: 0 10px 24px rgba(0, 0, 0, 0.04);\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.gs-connect-right-card h3 {\n  font-size: 12px;\n  letter-spacing: 0.16em;\n  text-transform: uppercase;\n  color: #596c56;\n  margin: 0;\n}\n\n.gs-connect-phone-main {\n  font-size: 18px;\n  font-weight: 800;\n  color: var(--gs-green-dark);\n}\n\n.gs-connect-hours-list {\n  list-style: none;\n  padding: 0;\n  margin: 4px 0 2px;\n  font-size: 11px;\n  color: #666;\n}\n\n.gs-connect-hours-list li + li {\n  margin-top: 2px;\n}\n\n.gs-connect-hours-list strong {\n  font-weight: 700;\n  color: #3a4938;\n}\n\n.gs-connect-email {\n  font-size: 11px;\n}\n\n.gs-connect-email a {\n  color: var(--gs-green-dark);\n  text-decoration: none;\n}\n\n\/* contact CTAs *\/\n.gs-connect-cta-row {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n  margin-top: 10px;\n}\n\n.gs-connect-cta-btn {\n  flex: 1 1 auto;\n  min-width: 90px;\n  border-radius: 999px;\n  font-size: 11px;\n  padding: 7px 14px;\n  border: 1px solid #dfe6da;\n  background: #f6faf3;\n  color: #2c3d2b;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  text-decoration: none;\n  cursor: pointer;\n  text-transform: uppercase;\n  letter-spacing: 0.14em;\n  font-weight: 600;\n  transition: background 0.16s ease, border-color 0.16s ease,\n    color 0.16s ease, transform 0.08s ease;\n}\n\n.gs-connect-cta-btn.gs-connect-cta-primary {\n  background: var(--gs-green);\n  border-color: var(--gs-green);\n  color: #ffffff;\n}\n\n.gs-connect-cta-btn:hover {\n  background: var(--gs-green-dark);\n  border-color: var(--gs-green-dark);\n  color: #ffffff;\n  transform: translateY(-1px);\n}\n\n.gs-connect-right-meta {\n  margin-top: 10px;\n  font-size: 11px;\n  color: #6a7565;\n}\n\n.gs-connect-right-list {\n  margin: 4px 0 0;\n  padding-left: 14px;\n  font-size: 11px;\n  color: #6a7565;\n}\n\n.gs-connect-right-list li + li {\n  margin-top: 2px;\n}\n\n\/* ===== RESPONSIVE ===== *\/\n\n@media (max-width: 980px) {\n  #gs-quote-map {\n    height: 220px;\n  }\n  .gs-connect-lower {\n    grid-template-columns: minmax(0, 1fr);\n  }\n}\n\n@media (max-width: 640px) {\n  #contact {\n    padding: 50px 16px 70px;\n  }\n  .gs-connect-form-footer {\n    flex-direction: column;\n    align-items: flex-start;\n  }\n}\n<\/style>\n\n<section id=\"contact\">\n  <div class=\"gs-connect-inner\">\n\n    <div class=\"gs-connect-eyebrow\">Get a free quote<\/div>\n    <h2 class=\"gs-connect-heading\">Request a quote or a quick call back<\/h2>\n    <p class=\"gs-connect-sub\">\n      Tell us a bit about your garden and we\u2019ll come back with friendly advice,\n      ideas and a clear, no-obligation quote.\n    <\/p>\n\n    <div class=\"gs-connect-areas-row\">\n      <span class=\"gs-connect-area-pill\">Kidbrooke<\/span>\n      <span class=\"gs-connect-area-pill\">Eltham<\/span>\n      <span class=\"gs-connect-area-pill\">Greenwich<\/span>\n      <span class=\"gs-connect-area-pill\">Lewisham<\/span>\n      <span class=\"gs-connect-area-pill\">Sidcup<\/span>\n      <span class=\"gs-connect-area-pill\">Bromley<\/span>\n      <span class=\"gs-connect-area-pill\">Woolwich<\/span>\n      <span class=\"gs-connect-area-pill\">Plumstead<\/span>\n      <span class=\"gs-connect-area-pill\">Welling<\/span>\n      <span class=\"gs-connect-area-pill\">Bexleyheath<\/span>\n      <span class=\"gs-connect-area-pill\">Erith<\/span>\n      <span class=\"gs-connect-area-pill\">\u2026plus nearby SE London &amp; North Kent<\/span>\n    <\/div>\n\n    <div class=\"gs-connect-map-wrap\">\n      <div id=\"gs-quote-map\"><\/div>\n    <\/div>\n\n    <div class=\"gs-connect-lower\">\n\n      <!-- LEFT FORM -->\n      <div class=\"gs-connect-form-card\">\n        <div class=\"gs-connect-form-title\">Quick quote form<\/div>\n\n        <!-- \ud83d\udd04 WIRED TO FORMSPREE, AJAX SUBMIT -->\n        <form id=\"gs-quote-form\" action=\"https:\/\/formspree.io\/f\/xgvgproa\" method=\"POST\">\n          <!-- nicer subject in inbox -->\n          <input type=\"hidden\" name=\"subject\" value=\"New Quote Request \u2013 Greenscapes\">\n          <!-- simple honeypot -->\n          <input type=\"text\" name=\"_gotcha\" style=\"display:none\" autocomplete=\"off\">\n\n          <div class=\"gs-connect-row-2\">\n            <div class=\"gs-connect-field\">\n              <label>Your name<\/label>\n              <input type=\"text\" class=\"gs-connect-input\" name=\"name\" required>\n            <\/div>\n            <div class=\"gs-connect-field\">\n              <label>Postcode<\/label>\n              <input type=\"text\" class=\"gs-connect-input\" name=\"postcode\" required>\n            <\/div>\n          <\/div>\n\n          <div class=\"gs-connect-row-2\">\n            <div class=\"gs-connect-field\">\n              <label>Email<\/label>\n              <input type=\"email\" class=\"gs-connect-input\" name=\"email\" required>\n            <\/div>\n            <div class=\"gs-connect-field\">\n              <label>Phone<\/label>\n              <input type=\"tel\" class=\"gs-connect-input\" name=\"phone\" required>\n            <\/div>\n          <\/div>\n\n          <div class=\"gs-connect-field\">\n            <label>Tell us a bit about your project<\/label>\n            <textarea class=\"gs-connect-textarea\" name=\"message\" required><\/textarea>\n          <\/div>\n\n          <div class=\"gs-connect-consent-row\">\n            <input type=\"checkbox\" name=\"consent\" required>\n            <label>I\u2019m happy for you to contact me about my enquiry.<\/label>\n          <\/div>\n\n          <div class=\"gs-connect-form-footer\">\n            <button type=\"submit\" class=\"gs-connect-primary-btn\">Request a call<\/button>\n            <span>We usually reply the same day. No spam \u2014 ever.<\/span>\n          <\/div>\n\n          <!-- status messages -->\n          <div id=\"gs-quote-success\" class=\"gs-connect-alert gs-connect-alert--success\">\n            Thanks \u2013 your enquiry has been sent. We\u2019ll be in touch shortly.\n          <\/div>\n          <div id=\"gs-quote-error\" class=\"gs-connect-alert gs-connect-alert--error\">\n            Something went wrong sending your message. Please try again, or call us.\n          <\/div>\n        <\/form>\n      <\/div>\n\n      <!-- RIGHT CARD -->\n      <aside class=\"gs-connect-right-card\">\n        <h3>Contact details<\/h3>\n\n        <div class=\"gs-connect-phone-main\">07851 873111<\/div>\n\n        <ul class=\"gs-connect-hours-list\">\n          <li><strong>Mon\u2013Fri<\/strong> \u00b7 8:30am \u2013 6:30pm<\/li>\n          <li><strong>Saturday<\/strong> \u00b7 9:00am \u2013 1:00pm<\/li>\n          <li><strong>Sunday<\/strong> \u00b7 Closed<\/li>\n        <\/ul>\n\n        <div class=\"gs-connect-email\">\n          Email: <a href=\"mailto:green-scapes@hotmail.com\">green-scapes@hotmail.com<\/a>\n        <\/div>\n\n        <div class=\"gs-connect-cta-row\">\n          <a class=\"gs-connect-cta-btn gs-connect-cta-primary\" href=\"tel:07851873111\">Call Greenscapes<\/a>\n          <a class=\"gs-connect-cta-btn\" href=\"https:\/\/wa.me\/447851873111\" target=\"_blank\" rel=\"noopener\">WhatsApp<\/a>\n          <a class=\"gs-connect-cta-btn\" href=\"mailto:green-scapes@hotmail.com\">Email<\/a>\n        <\/div>\n      <\/aside>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.css\" crossorigin=\"\">\n<script src=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.js\" crossorigin=\"\"><\/script>\n\n<script>\n\/* Map init \u2013 unchanged *\/\nwindow.addEventListener(\"load\", function () {\n  var mapEl = document.getElementById(\"gs-quote-map\");\n  if (!mapEl || typeof L === \"undefined\") return;\n\n  var map = L.map(\"gs-quote-map\", {\n    scrollWheelZoom: false\n  }).setView([51.45, 0.05], 11);\n\n  L.tileLayer(\"https:\/\/{s}.tile.openstreetmap.org\/{z}\/{x}\/{y}.png\", {\n    maxZoom: 18,\n    attribution: \"&copy; OpenStreetMap contributors\"\n  }).addTo(map);\n\n  L.polygon([\n    [51.51, -0.1],\n    [51.49, 0.0],\n    [51.48, 0.12],\n    [51.47, 0.26],\n    [51.42, 0.28],\n    [51.37, 0.12],\n    [51.35, 0.0],\n    [51.38, -0.06]\n  ], {\n    color: \"#58ae32\",\n    weight: 1,\n    fillColor: \"#58ae32\",\n    fillOpacity: 0.12\n  }).addTo(map);\n\n  setTimeout(function () {\n    map.invalidateSize();\n  }, 300);\n});\n\n\/* Formspree AJAX submit + inline status *\/\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  var form = document.getElementById(\"gs-quote-form\");\n  if (!form) return;\n\n  var successBox = document.getElementById(\"gs-quote-success\");\n  var errorBox = document.getElementById(\"gs-quote-error\");\n\n  form.addEventListener(\"submit\", function (e) {\n    e.preventDefault();\n\n    if (successBox) successBox.style.display = \"none\";\n    if (errorBox) errorBox.style.display = \"none\";\n\n    var data = new FormData(form);\n\n    fetch(form.action, {\n      method: \"POST\",\n      body: data,\n      headers: { \"Accept\": \"application\/json\" }\n    })\n      .then(function (response) {\n        if (response.ok) {\n          if (successBox) successBox.style.display = \"block\";\n          form.reset();\n        } else {\n          if (errorBox) errorBox.style.display = \"block\";\n        }\n      })\n      .catch(function () {\n        if (errorBox) errorBox.style.display = \"block\";\n      });\n  });\n});\n<\/script>\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>Greenscapes \u00b7 Gardening &amp; Landscaping TRANSFORM YOUR OUTDOORS WITH US Local, friendly landscapers providing paving, decking, fencing, artificial grass, turfing and more across Kidbrooke, Eltham, Greenwich, Lewisham, Sidcup, Bromley and surrounding areas. Request a Free Quote View Our Work 5\u2605 reviews on Google &amp; Facebook \u00b7 Quick responses \u00b7 Let\u2019s bring your vision to life [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-7","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/greensscapes.com\/index.php?rest_route=\/wp\/v2\/pages\/7","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/greensscapes.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/greensscapes.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/greensscapes.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/greensscapes.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7"}],"version-history":[{"count":5,"href":"https:\/\/greensscapes.com\/index.php?rest_route=\/wp\/v2\/pages\/7\/revisions"}],"predecessor-version":[{"id":110,"href":"https:\/\/greensscapes.com\/index.php?rest_route=\/wp\/v2\/pages\/7\/revisions\/110"}],"wp:attachment":[{"href":"https:\/\/greensscapes.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}