MowPro Landscapes · Gold Coast Pool Surrounds
Plan • Construct • Maintain
Pool LandscapingGold Coast
We design and plant the garden and turf around your pool — lush, low-litter, climate-smart surrounds that turn a backyard pool into a resort-style space, without the guesswork of what to plant next to water.
Burleigh Heads • Palm Beach • Currumbin • Elanora • Robina • Varsity Lakes • Reedy Creek • Mermaid Waters • Mudgeeraba •
Burleigh Heads • Palm Beach • Currumbin • Elanora • Robina • Varsity Lakes • Reedy Creek • Mermaid Waters • Mudgeeraba •
1000+
Lawns & Gardens Maintained
Pool Surrounds
Resort-style planting, right at home
Get a quote
Learn More
Pool Landscaping Gold Coast Homeowners Trust for the Finishing Touch
A pool doesn't finish a backyard on its own — it's the planting, turf and garden beds around it that turn a hole of water into a space people actually want to live in. MowPro Landscapes designs and plants pool surrounds suited to the Gold Coast's subtropical climate, so your pool area copes with splash zones, salt spray, chlorine and pool fence safety rules without you having to work out what to plant next to water yourself.
We're not pool builders and we don't install pool fencing or coping — we're the softscape specialists who make the space around your pool feel finished, and we're happy to work alongside your pool builder or fencing contractor to get there.
Poolside planting design suited to heat, humidity and splash zones
Turf, edging and garden beds finished right up to your pool surrounds
Ongoing poolside garden maintenance so it stays resort-ready year round
James Hay
Owner, MowPro Landscapes
Before & After
From bare surrounds to backyard resort
Get a quote
What We Plan Around
Pool Landscaping on the Gold Coast: What Actually Matters
Planting next to a pool isn't the same as planting anywhere else in the garden. Here's what we factor into every pool landscaping job.
Heat, humidity & splash zones
Pool surrounds cop reflected sun, chlorine and salt spray. We choose species that actually tolerate it, not just look good on day one.
Pool fence non-climbable zones
Queensland's pool safety standard means plants and mulch can't create a foothold near the fence — we plan setbacks so your garden stays compliant.
Low-litter, filter-friendly species
Messy seed pods, leaf drop and flower litter mean more time cleaning your filter. We steer clear of the worst offenders near the waterline.
Root systems near shells & pipes
Some root systems are too aggressive to plant close to a pool shell, coping or plumbing — we plant with the pool's long-term integrity in mind.
How It Works
How Pool Landscaping on the Gold Coast Works
No site visit required to get started — tell us about your pool and property and we'll take it from there.
01
Send your pool & property details
Pool age, fencing type, sun exposure and how much of the surrounds need work — through the form below or a quick call.
02
Get a tailored landscaping plan
We recommend plant palettes, turf and garden bed layout suited to your pool area — not a generic package.
03
Planting, turf & garden install
Softscape work carried out around your existing pool and fencing, coordinated with any trades already on site.
04
Ongoing poolside garden care
Set a recurring schedule to keep growth, hedging and lawn edges resort-ready through the warmer months.
Reasons to Choose MowPro
Why You Need Pool Landscaping on Your Gold Coast Property
A pool without a finished garden around it looks unfinished no matter how good the pool itself is. Here's what MowPro brings to the job.
Softscape specialists
Horticulture, turf and garden design are our core trade — not a side line to hardscape construction.
Honest, coordinated approach
We tell you upfront what we do and don't do, and we're happy to work alongside your pool builder or fencing contractor.
Climate-smart plant selection
Species chosen for Gold Coast heat, humidity, salt air and pool chemicals — not just how they look in a catalogue.
Tidy, professional finish
Established in 2023, with a growing reputation for reliable, detail-focused work across residential Gold Coast properties.
On The Job
The right plants, in the right places
Get a quote
Our Approach
Our Pool Landscaping Palette for the Gold Coast
Every pool surround is a mix of planting, lawn and structure. We put these together to suit your pool, your fencing and your climate.
Tropical & resort planting
Palms, strappy-leaf plants and cordylines chosen for a Gold Coast resort feel without the maintenance headaches.
Salt- and chlorine-tolerant species
Low leaf-litter selections near the waterline
Turf & lawn edging
Lawn laid and edged right up to the pool surrounds for a clean, even line between paving and garden.
Turf varieties suited to sun-exposed pool areas
Crisp, defined edging along paving and coping
Garden beds & screening hedges
Mulched garden beds and privacy hedging that soften the pool area without blocking supervision sightlines.
Non-climbable-zone-aware garden bed placement
Privacy screening without losing sightlines to the pool
Planting Guide
What Gold Coast Homeowners Are Actually Planting Around Their Pools
Some plants come up again and again on Gold Coast pool jobs — for good reason. Here's what's genuinely popular right now.
Cordyline
One of the most planted poolside picks on the Gold Coast right now — tough strappy colour that copes with salt spray and reflected heat.
Bird of Paradise (Strelitzia)
A go-to for that resort look — bold tropical foliage homeowners keep coming back to for privacy and impact.
Golden Cane Palm
Easily the most requested privacy palm around local pools — soft feathery fronds and fast, upright growth.
Lomandra
A local staple for softening pool edges without dropping leaf litter into the water.
Dwarf Buxus / clipped hedging
Consistently popular for clean, structured screening that's easy to keep trimmed off the fence line.
Dianella (Flax Lily)
An easy favourite for low borders that shrug off Gold Coast heat with almost no upkeep.
Plan Ahead
Pool Landscaping on the Gold Coast Through the Seasons
Poolside planting has its own rhythm, tied to entertaining season as much as rainfall. Here's how we plan across the year.
Sep – Nov
The pre-summer refresh
The best window to tidy plantings, top up turf and freshen garden beds before the pool comes into full use for summer entertaining.
Dec – Mar
Peak pool season
Heat and humidity push growth hard around the pool — regular trims keep hedging off the non-climbable zone and turf looking sharp for guests.
Apr – Aug
The best time to install
Cooler, drier months are ideal for new pool landscaping projects — plants establish with less transplant stress before summer's heat arrives.
Safety & Sightlines
Planted well clear of the fence line
Get a quote
Rated excellent on Google
Real reviews from real Gold Coast properties — head to our Google Business profile to read the latest from customers across garden, lawn and pool surrounds jobs alike.
Read our reviews
4.8
out of 5 · 64 reviews
Why It Matters
Why Pool Landscaping Matters for Your Gold Coast Property
Beyond looking good, well-planned pool landscaping keeps your pool area safe, easier to maintain and more valuable.
Keeps fence sightlines compliant
Reduces leaf litter & filter cleaning
Adds resort feel & property value
Privacy without blocking supervision
Built for subtropical heat & salt air
New Pool Surrounds
Pool Area Refresh
Ongoing Poolside Care
Best for
Newly built pools needing softscape finished
Older pool areas with tired or overgrown planting
Established pool gardens needing regular upkeep
Typical scope
Full planting design, turf & garden beds
Replanting, turf repair & garden bed tidy-up
Scheduled trimming, mowing & garden care
Core service
Poolside planting design & installation
Garden bed & turf renovation
Recurring poolside garden maintenance
Also includes
Non-climbable-zone-aware layout planning
Species swap-outs for lower-litter plants
Hedge trimming & fence-line vegetation checks
Scheduling
Coordinated around your pool build or handover
One-off, ahead of entertaining season
Flexible, ongoing
Get started
0411 346 499
0411 346 499
0411 346 499
Entertaining Season
Ready before the guests arrive
Get a quote
Service Area
Where We Offer Pool Landscaping on the Gold Coast
We service pool landscaping jobs right across the southern and central Gold Coast — from the coastal suburbs around Burleigh Heads through to the growth corridors around Robina and Varsity Lakes.
Burleigh Heads
Palm Beach
Currumbin
Elanora
Robina
Varsity Lakes
Reedy Creek
Mermaid Waters
Miami
Mudgeeraba
Nerang
Tallebudgera
FAQs
Pool Landscaping Gold Coast: FAQs
Common questions from Gold Coast homeowners planning or refreshing their pool area. Get in touch if yours isn't covered here.
Do you build pools or install pool fencing?
No — we specialise in the landscaping around your pool: planting, turf, garden beds and ongoing maintenance. We're happy to work alongside your pool builder or fencing contractor and can recommend trusted local licensed providers if you need one.
Do plants need to be kept away from the pool fence?
Yes. Queensland's pool safety standard requires a non-climbable zone around the fence, which means garden beds, shrubs and mulch can't sit close enough to give a small child a foothold over the barrier. We plan planting layouts with this in mind so your garden looks good and stays compliant.
What plants suit a Gold Coast pool area?
Generally, salt- and chlorine-tolerant species with minimal leaf, flower or seed drop — think strappy-leaf plants, well-chosen palms and tidy hedging rather than anything that showers the water with debris.
Can you landscape around an existing pool without disturbing it?
Yes, most of our pool landscaping work is exactly this — refreshing or replanting around an established pool. We work carefully around existing coping, paving and fencing.
Do you do turf right up to the pool edge?
Yes — we lay and edge turf up to your pool surrounds for a clean, defined line between lawn and paving or coping.
How often does poolside planting need maintenance in summer?
Growth speeds up over summer, so most pool gardens benefit from a more frequent trim and mow cycle through the warmer months to keep hedging clear of the fence line and lawn edges sharp. We can set up a recurring schedule around your pool's usage.
Can you make our pool area more private without blocking sightlines?
Yes. We select and position screening hedges and planting to add privacy from neighbours or the street while keeping clear supervision sightlines to the pool itself.
Do you service both new pool builds and older pool refreshes?
Both. We landscape around brand-new pool handovers and refresh tired planting and turf around established pools — get in touch with your situation and we'll tailor a plan.
Get a Quote
Book Pool Landscaping on the Gold Coast Today
Send us your pool and property details and we'll come back with a tailored landscaping plan — a full pool surrounds makeover or ongoing poolside garden care, whatever suits your space.
© 2026 MowPro Landscapes · Gold Coast Pool Landscaping SpecialistsPlan • Construct • Maintain
ng Gold Coast
Same design system/tokens as the Acreage Mowing page so both
pages feel like one site. Class names kept identical so this
stylesheet can be deduplicated site-wide later if desired.
TYPOGRAPHY: no font-family declared — inherits theme font.
============================================================ */
.mp-page{--mp-black:#000000;--mp-ink:#161916;--mp-ink-soft:rgba(22,25,22,.62);--mp-ink-faint:rgba(22,25,22,.42);--mp-lime:#BFD962;--mp-lime-deep:#a8c94a;--mp-lime-tint:rgba(191,217,98,.16);--mp-olive:#757B55;--mp-olive-dark:#5c6144;--mp-cream:#F5F5F7;--mp-cream-2:#F0F2E8;--mp-white:#FFFFFF;--mp-line:rgba(22,25,22,.09);--mp-line-strong:rgba(22,25,22,.16);--mp-line-on-dark:rgba(255,255,255,.14);--mp-shadow-sm:0 10px 26px rgba(22,25,22,.06);--mp-shadow-md:0 26px 64px rgba(22,25,22,.10);--mp-shadow-lg:0 46px 100px rgba(22,25,22,.18);--mp-radius-sm:16px;--mp-radius:24px;--mp-radius-lg:36px;--mp-ease:cubic-bezier(.16,1,.3,1);}
.mp-page, .mp-page *, .mp-page *::before, .mp-page *::after{box-sizing:border-box !important;}
html{scroll-behavior:smooth !important;}
.mp-page{margin:0 !important;color:var(--mp-ink) !important;background:var(--mp-white) !important;-webkit-font-smoothing:antialiased !important;}
.mp-page h1:where(:not([class*="wpforms"], [class*="wpforms"] *, [class*="trustindex"], [class*="trustindex"] *, .ti-widget, .ti-widget *)), .mp-page h2:where(:not([class*="wpforms"], [class*="wpforms"] *, [class*="trustindex"], [class*="trustindex"] *, .ti-widget, .ti-widget *)), .mp-page h3:where(:not([class*="wpforms"], [class*="wpforms"] *, [class*="trustindex"], [class*="trustindex"] *, .ti-widget, .ti-widget *)), .mp-page h4:where(:not([class*="wpforms"], [class*="wpforms"] *, [class*="trustindex"], [class*="trustindex"] *, .ti-widget, .ti-widget *)){font-weight:800 !important;letter-spacing:-0.03em !important;line-height:1.05 !important;margin:0 !important;}
.mp-page p:where(:not([class*="wpforms"], [class*="wpforms"] *, [class*="trustindex"], [class*="trustindex"] *, .ti-widget, .ti-widget *)){line-height:1.7 !important;margin:0 !important;color:var(--mp-ink-soft) !important;}
.mp-page a:where(:not([class*="wpforms"], [class*="wpforms"] *, [class*="trustindex"], [class*="trustindex"] *, .ti-widget, .ti-widget *)){color:inherit !important;text-decoration:none !important;}
.mp-page img:where(:not([class*="wpforms"], [class*="wpforms"] *, [class*="trustindex"], [class*="trustindex"] *, .ti-widget, .ti-widget *)){max-width:100% !important;display:block !important;}
.mp-page ul:where(:not([class*="wpforms"], [class*="wpforms"] *, [class*="trustindex"], [class*="trustindex"] *, .ti-widget, .ti-widget *)){margin:0 !important;padding:0 !important;list-style:none !important;}
.mp-page .container{max-width:1180px !important;margin:0 auto !important;padding:0 24px !important;}
.mp-page .eyebrow{font-weight:600 !important;letter-spacing:.18em !important;text-transform:uppercase !important;font-size:12.5px !important;color:var(--mp-olive) !important;display:flex !important;align-items:center !important;gap:9px !important;}
.mp-page .eyebrow .dot{width:6px !important;height:6px !important;border-radius:50% !important;background:var(--mp-lime-deep) !important;flex:none !important;}
.mp-page .eyebrow.on-dark{color:rgba(255,255,255,.7) !important;}
.mp-page .eyebrow.on-dark .dot{background:var(--mp-lime) !important;}
.mp-page .btn{display:inline-flex !important;align-items:center !important;gap:8px !important;font-weight:600 !important;font-size:16px !important;padding:15px 30px !important;border-radius:100px !important;border:1.5px solid transparent !important;cursor:pointer;transition:transform .35s var(--mp-ease), box-shadow .35s var(--mp-ease), background .25s ease, color .25s ease, border-color .25s ease;}
.mp-page .btn.small{padding:11px 22px !important;font-size:14.5px !important;}
.mp-page .btn-dark{background:var(--mp-ink) !important;color:var(--mp-white) !important;}
.mp-page .btn-dark:hover{background:var(--mp-black) !important;transform:translateY(-2px) !important;box-shadow:var(--mp-shadow-md) !important;}
.mp-page .btn-lime{background:var(--mp-lime) !important;color:var(--mp-ink) !important;}
.mp-page .btn-lime:hover{background:var(--mp-lime-deep) !important;transform:translateY(-2px) !important;box-shadow:0 16px 34px rgba(191,217,98,.4) !important;}
.mp-page .btn-ghost-light{background:transparent !important;color:var(--mp-white) !important;border-color:rgba(255,255,255,.35) !important;}
.mp-page .btn-ghost-light:hover{background:rgba(255,255,255,.1) !important;border-color:rgba(255,255,255,.6) !important;}
.mp-page .btn-ghost-dark{background:transparent !important;color:var(--mp-ink) !important;border-color:var(--mp-line-strong) !important;}
.mp-page .btn-ghost-dark:hover{border-color:var(--mp-ink) !important;}
.mp-page a.btn-dark, .mp-page .btn-dark{color:var(--mp-white) !important;background:var(--mp-ink) !important;}
.mp-page a.btn-dark:hover, .mp-page .btn-dark:hover{color:var(--mp-white) !important;background:var(--mp-black) !important;}
.mp-page a.btn-lime, .mp-page .btn-lime{color:var(--mp-ink) !important;background:var(--mp-lime) !important;}
.mp-page a.btn-lime:hover, .mp-page .btn-lime:hover{color:var(--mp-ink) !important;background:var(--mp-lime-deep) !important;}
.mp-page a.btn-ghost-light, .mp-page .btn-ghost-light{color:var(--mp-white) !important;}
.mp-page a.btn-ghost-dark, .mp-page .btn-ghost-dark{color:var(--mp-ink) !important;}
.mp-page .compare .call-cell a{color:var(--mp-olive-dark) !important;}
.mp-page .cta-row{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:14px !important;margin-top:40px !important;}
.mp-page .cta-row.center{justify-content:center !important;}
.mp-page svg.icon{width:24px !important;height:24px !important;stroke:currentColor !important;fill:none !important;stroke-width:1.7 !important;stroke-linecap:round !important;stroke-linejoin:round !important;}
.mp-page .stripe-divider{height:10px !important;background-image:repeating-linear-gradient(
100deg,
var(--mp-lime) 0px, var(--mp-lime) 22px,
var(--mp-olive) 22px, var(--mp-olive) 44px
) !important;opacity:.9 !important;}
.mp-page .reveal{opacity:1 !important;transform:none !important;}
.mp-page.mp-js .reveal{opacity:0 !important;transform:translateY(28px) !important;transition:opacity .9s var(--mp-ease), transform .9s var(--mp-ease);}
.mp-page.mp-js .reveal.in-view{opacity:1 !important;transform:none !important;}
@media (prefers-reduced-motion:reduce){
.mp-page.mp-js .reveal{opacity:1 !important;transform:none !important;transition:none;}
}
.mp-page section{padding:128px 0 !important;}
.mp-page .section-head{max-width:660px !important;margin:0 auto 60px !important;text-align:center !important;}
.mp-page .section-head h2{font-size:clamp(32px,4vw,46px) !important;margin-top:12px !important;}
.mp-page .section-head p{margin-top:16px !important;font-size:17px !important;}
.mp-page .section-head.left{margin:0 0 56px !important;text-align:left !important;}
.mp-page .hero{position:relative !important;overflow:hidden !important;background:var(--mp-black) !important;color:var(--mp-white) !important;padding:64px 0 0 !important;}
.mp-page .hero-photo{position:absolute !important;inset:0 !important;z-index:0 !important;}
.mp-page .hero-photo img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;}
.mp-page .hero-photo::after{content:"";position:absolute !important;inset:0 !important;background:linear-gradient(180deg, rgba(0,0,0,.48) 0%, rgba(0,0,0,.32) 42%, rgba(0,0,0,.58) 100%) !important;}
.mp-page .hero-inner{position:relative !important;z-index:1 !important;max-width:920px !important;padding-top:64px !important;padding-bottom:80px !important;}
.mp-page .hero h1{font-size:clamp(46px,7.4vw,96px) !important;margin-top:20px !important;color:var(--mp-white) !important;}
.mp-page .hero h1 .accent{color:var(--mp-lime) !important;}
.mp-page .hero p.lede{font-size:19px !important;color:rgba(255,255,255,.72) !important;max-width:560px !important;margin-top:24px !important;}
.mp-page .hero .actions{display:flex !important;flex-wrap:wrap !important;gap:14px !important;margin-top:38px !important;}
.mp-page .suburb-marquee{position:relative !important;z-index:1 !important;border-top:1px solid var(--mp-line-on-dark) !important;overflow:hidden !important;white-space:nowrap !important;padding:22px 0 !important;}
.mp-page .suburb-marquee .track{display:inline-block !important;animation:marquee 32s linear infinite;}
.mp-page .suburb-marquee:hover .track{animation-play-state:paused;}
.mp-page .suburb-marquee span{font-weight:600 !important;letter-spacing:.06em !important;text-transform:uppercase !important;font-size:15px !important;color:rgba(255,255,255,.5) !important;padding:0 22px !important;}
.mp-page .suburb-marquee span.sep{color:var(--mp-lime) !important;padding:0 !important;}
@keyframes marquee{from{transform:translateX(0);}to{transform:translateX(-50%);}}
.mp-page .trust-top{background:var(--mp-cream) !important;padding:44px 0 !important;text-align:center !important;}
.mp-page .stats{background:var(--mp-white) !important;padding:0 !important;}
.mp-page .stats .container{display:grid !important;grid-template-columns:repeat(3,1fr) !important;text-align:center !important;}
.mp-page .stats .stat{padding:64px 20px !important;border-left:1px solid var(--mp-line) !important;}
.mp-page .stats .stat:first-child{border-left:none !important;}
.mp-page .stats .num{font-weight:800 !important;letter-spacing:-.03em !important;font-size:clamp(38px,5vw,56px) !important;color:var(--mp-ink) !important;}
.mp-page .stats .label{letter-spacing:.08em !important;text-transform:uppercase !important;font-size:13px !important;color:var(--mp-ink-faint) !important;margin-top:6px !important;}
.mp-page .intro{background:var(--mp-cream) !important;}
.mp-page .intro .grid{display:grid !important;grid-template-columns:1fr 1fr !important;gap:80px !important;align-items:center !important;}
.mp-page .intro h2{font-size:clamp(32px,4vw,48px) !important;margin-top:12px !important;}
.mp-page .intro p{margin-top:20px !important;font-size:16.5px !important;}
.mp-page .checklist{margin-top:26px !important;display:flex !important;flex-direction:column !important;gap:13px !important;}
.mp-page .checklist li{display:flex !important;gap:12px !important;align-items:flex-start !important;font-size:15.5px !important;color:var(--mp-ink) !important;}
.mp-page .checklist svg{flex:none !important;color:var(--mp-olive) !important;margin-top:2px !important;width:19px !important;height:19px !important;}
.mp-page .intro .signature{margin-top:36px !important;display:flex !important;align-items:center !important;gap:16px !important;}
.mp-page .intro .signature .name{font-style:italic !important;font-weight:600 !important;font-size:26px !important;letter-spacing:.01em !important;color:var(--mp-olive-dark) !important;}
.mp-page .intro .signature .role{text-transform:uppercase !important;letter-spacing:.05em !important;font-size:12.5px !important;color:var(--mp-ink-faint) !important;}
.mp-page .field-card{position:relative !important;}
.mp-page .field-card .james-photo{width:100% !important;height:100% !important;min-height:460px !important;object-fit:cover !important;object-position:top center !important;display:block !important;border-radius:var(--mp-radius-lg) !important;}
.mp-page .terrain-grid{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:22px !important;}
.mp-page .terrain-card{background:var(--mp-white) !important;border:1px solid var(--mp-line) !important;border-radius:var(--mp-radius) !important;padding:32px 26px !important;transition:transform .35s var(--mp-ease), box-shadow .35s var(--mp-ease), border-color .35s ease;}
.mp-page .terrain-card:hover{transform:translateY(-6px) !important;box-shadow:var(--mp-shadow-md) !important;border-color:transparent !important;}
.mp-page .terrain-icon{width:52px !important;height:52px !important;border-radius:14px !important;background:var(--mp-cream-2) !important;display:flex !important;align-items:center !important;justify-content:center !important;margin-bottom:22px !important;color:var(--mp-olive-dark) !important;}
.mp-page .terrain-card h4{font-size:19px !important;font-weight:700 !important;letter-spacing:-.01em !important;}
.mp-page .terrain-card p{margin-top:10px !important;font-size:14.5px !important;}
.mp-page .process{background:var(--mp-cream) !important;}
.mp-page .process-list{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:0 !important;border-top:1px solid var(--mp-line-strong) !important;}
.mp-page .process-step{padding:36px 26px 0 !important;border-right:1px solid var(--mp-line) !important;position:relative !important;}
.mp-page .process-step:last-child{border-right:none !important;}
.mp-page .process-num{font-weight:800 !important;font-size:15px !important;color:var(--mp-lime-deep) !important;letter-spacing:0 !important;}
.mp-page .process-step h4{margin-top:16px !important;font-size:20px !important;}
.mp-page .process-step p{margin-top:10px !important;font-size:14.5px !important;}
.mp-page .reason-grid{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:22px !important;}
.mp-page .reason-card{background:var(--mp-white) !important;border-radius:var(--mp-radius) !important;padding:36px 28px !important;border:1px solid var(--mp-line) !important;transition:transform .35s var(--mp-ease), box-shadow .35s var(--mp-ease);}
.mp-page .reason-card:hover{transform:translateY(-6px) !important;box-shadow:var(--mp-shadow-md) !important;}
.mp-page .reason-icon{width:56px !important;height:56px !important;border-radius:16px !important;background:var(--mp-cream-2) !important;display:flex !important;align-items:center !important;justify-content:center !important;margin-bottom:22px !important;color:var(--mp-olive) !important;}
.mp-page .reason-card h4{font-size:20px !important;letter-spacing:-.01em !important;}
.mp-page .reason-card p{margin-top:11px !important;font-size:14.5px !important;}
.mp-page .equipment{background:var(--mp-black) !important;color:var(--mp-white) !important;}
.mp-page .equipment .section-head p{color:rgba(255,255,255,.6) !important;}
.mp-page .equip-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:22px !important;}
.mp-page .equip-card{background:rgba(255,255,255,.04) !important;border:1px solid var(--mp-line-on-dark) !important;border-radius:var(--mp-radius-lg) !important;padding:44px 34px !important;transition:transform .35s var(--mp-ease), background .35s ease, border-color .35s ease;}
.mp-page .equip-card:hover{transform:translateY(-6px) !important;background:rgba(255,255,255,.07) !important;border-color:rgba(255,255,255,.24) !important;}
.mp-page .equip-icon{width:56px !important;height:56px !important;color:var(--mp-lime) !important;margin-bottom:26px !important;}
.mp-page .equip-icon svg{width:100% !important;height:100% !important;}
.mp-page .equip-card h4{font-size:23px !important;color:var(--mp-white) !important;}
.mp-page .equip-card p.desc{margin-top:12px !important;font-size:14.5px !important;color:rgba(255,255,255,.6) !important;}
.mp-page .equip-card .specs{margin-top:22px !important;padding-top:20px !important;border-top:1px solid var(--mp-line-on-dark) !important;display:flex !important;flex-direction:column !important;gap:9px !important;}
.mp-page .equip-card .specs li{display:flex !important;gap:9px !important;align-items:center !important;font-size:13.5px !important;color:rgba(255,255,255,.78) !important;}
.mp-page .equip-card .specs svg{width:15px !important;height:15px !important;color:var(--mp-lime) !important;flex:none !important;}
.mp-page .seasonal-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:22px !important;}
.mp-page .season-card{border-radius:var(--mp-radius) !important;padding:38px 30px !important;border:1px solid var(--mp-line) !important;background:var(--mp-white) !important;transition:transform .35s var(--mp-ease), box-shadow .35s var(--mp-ease);}
.mp-page .season-card:hover{transform:translateY(-6px) !important;box-shadow:var(--mp-shadow-md) !important;}
.mp-page .season-card .when{font-weight:600 !important;letter-spacing:.08em !important;text-transform:uppercase !important;font-size:12.5px !important;color:var(--mp-olive) !important;}
.mp-page .season-icon{width:44px !important;height:44px !important;color:var(--mp-ink) !important;margin:16px 0 18px !important;}
.mp-page .season-card h4{font-size:22px !important;}
.mp-page .season-card p{margin-top:12px !important;font-size:14.5px !important;}
.mp-page .reviews{background:var(--mp-ink) !important;}
.mp-page .reviews .card{background:rgba(255,255,255,.05) !important;border:1px solid var(--mp-line-on-dark) !important;color:var(--mp-white) !important;border-radius:var(--mp-radius-lg) !important;padding:60px !important;display:grid !important;grid-template-columns:1fr auto !important;gap:44px !important;align-items:center !important;}
.mp-page .reviews .stars{display:flex !important;flex-wrap:wrap !important;gap:6px !important;margin-top:16px !important;}
.mp-page .reviews .stars svg{width:20px !important;height:20px !important;fill:var(--mp-lime) !important;stroke:none !important;}
.mp-page .reviews h2{font-size:clamp(28px,3.4vw,38px) !important;color:var(--mp-white) !important;}
.mp-page .reviews p{color:rgba(255,255,255,.6) !important;margin-top:16px !important;max-width:520px !important;}
.mp-page .reviews .score{text-align:center !important;background:rgba(255,255,255,.06) !important;border-radius:var(--mp-radius) !important;padding:34px 44px !important;border:1px solid var(--mp-line-on-dark) !important;}
.mp-page .reviews .score .big{font-weight:800 !important;font-size:54px !important;color:var(--mp-lime) !important;}
.mp-page .reviews .score .of5{font-size:13.5px !important;color:rgba(255,255,255,.55) !important;margin-top:4px !important;}
.mp-page .matters{background:var(--mp-white) !important;}
.mp-page .matters-head{max-width:720px !important;margin:0 auto 40px !important;text-align:center !important;}
.mp-page .matters-head h2{font-size:clamp(32px,4vw,46px) !important;margin-top:12px !important;}
.mp-page .matters-head p{margin-top:16px !important;font-size:17px !important;}
.mp-page .matter-tiles{display:grid !important;grid-template-columns:repeat(5,1fr) !important;gap:14px !important;margin:44px 0 64px !important;}
.mp-page .matter-tile{border:1px solid var(--mp-line) !important;border-radius:16px !important;padding:20px 16px !important;text-align:center !important;transition:border-color .3s ease, box-shadow .3s ease;}
.mp-page .matter-tile:hover{border-color:transparent !important;box-shadow:var(--mp-shadow-sm) !important;}
.mp-page .matter-tile svg{width:22px !important;height:22px !important;color:var(--mp-olive) !important;margin:0 auto 12px !important;}
.mp-page .matter-tile span{font-size:13px !important;color:var(--mp-ink) !important;font-weight:500 !important;display:block !important;line-height:1.4 !important;}
.mp-page .compare-wrap{overflow-x:auto !important;border-radius:var(--mp-radius) !important;border:1px solid var(--mp-line) !important;}
.mp-page table.compare{width:100% !important;border-collapse:collapse !important;min-width:760px !important;}
.mp-page table.compare th, .mp-page table.compare td{padding:22px 26px !important;text-align:left !important;border-bottom:1px solid var(--mp-line) !important;vertical-align:top !important;}
.mp-page table.compare thead th{font-weight:800 !important;font-size:19px !important;letter-spacing:-.01em !important;background:var(--mp-cream) !important;color:var(--mp-ink) !important;}
.mp-page table.compare thead th:first-child{color:var(--mp-ink-faint) !important;font-weight:600 !important;font-size:13px !important;letter-spacing:.1em !important;text-transform:uppercase !important;}
.mp-page table.compare tbody th{font-weight:600 !important;letter-spacing:.05em !important;text-transform:uppercase !important;font-size:12.5px !important;color:var(--mp-ink-faint) !important;white-space:nowrap !important;}
.mp-page table.compare tbody td{font-size:14.5px !important;color:var(--mp-ink) !important;}
.mp-page table.compare tbody tr:last-child th, .mp-page table.compare tbody tr:last-child td{border-bottom:none !important;}
.mp-page table.compare tbody tr:hover td, .mp-page table.compare tbody tr:hover th{background:var(--mp-cream) !important;}
.mp-page table.compare .call-cell a{display:inline-flex !important;align-items:center !important;gap:7px !important;font-weight:600 !important;font-size:14px !important;color:var(--mp-olive-dark) !important;}
.mp-page .area{background:var(--mp-cream) !important;}
.mp-page .area .grid{display:grid !important;grid-template-columns:0.85fr 1.15fr !important;gap:70px !important;align-items:center !important;}
.mp-page .area h2{font-size:clamp(32px,4vw,46px) !important;margin-top:12px !important;}
.mp-page .area p{margin-top:18px !important;font-size:16.5px !important;}
.mp-page .suburb-chips{display:flex !important;flex-wrap:wrap !important;gap:10px !important;}
.mp-page .chip{border:1px solid var(--mp-line-strong) !important;border-radius:100px !important;padding:11px 20px !important;font-size:14px !important;font-weight:500 !important;color:var(--mp-ink) !important;background:var(--mp-white) !important;transition:background .25s ease, border-color .25s ease, transform .25s ease;}
.mp-page .chip:hover{background:var(--mp-ink) !important;color:var(--mp-white) !important;border-color:var(--mp-ink) !important;transform:translateY(-2px) !important;}
.mp-page .faq-list{max-width:820px !important;margin:0 auto !important;}
.mp-page .faq-item{border-bottom:1px solid var(--mp-line) !important;}
.mp-page .faq-item summary{cursor:pointer;list-style:none !important;padding:26px 6px !important;display:flex !important;justify-content:space-between !important;align-items:center !important;gap:20px !important;font-weight:700 !important;font-size:19px !important;letter-spacing:-.01em !important;}
.mp-page .faq-item summary::-webkit-details-marker{display:none !important;}
.mp-page .faq-item .plus{flex:none !important;width:30px !important;height:30px !important;border-radius:50% !important;background:var(--mp-cream-2) !important;display:flex !important;align-items:center !important;justify-content:center !important;color:var(--mp-olive) !important;transition:transform .25s ease;}
.mp-page .faq-item[open] .plus{transform:rotate(45deg) !important;background:var(--mp-lime) !important;color:var(--mp-ink) !important;}
.mp-page .faq-item .a{padding:0 6px 28px !important;font-size:15.5px !important;max-width:680px !important;}
.mp-page .quote{background:var(--mp-black) !important;color:var(--mp-white) !important;}
.mp-page .quote .grid{display:grid !important;grid-template-columns:1fr 1fr !important;gap:64px !important;}
.mp-page .quote h2{font-size:clamp(32px,4vw,46px) !important;color:var(--mp-white) !important;margin-top:12px !important;}
.mp-page .quote p.lede{color:rgba(255,255,255,.62) !important;margin-top:18px !important;font-size:16px !important;max-width:440px !important;}
.mp-page .contact-rows{margin-top:34px !important;display:flex !important;flex-direction:column !important;gap:18px !important;}
.mp-page .contact-rows .row{display:flex !important;align-items:center !important;gap:14px !important;}
.mp-page .contact-rows .ico{width:46px !important;height:46px !important;border-radius:50% !important;background:rgba(191,217,98,.14) !important;display:flex !important;align-items:center !important;justify-content:center !important;color:var(--mp-lime) !important;flex:none !important;}
.mp-page .contact-rows .row a, .mp-page .contact-rows .row span.txt{font-weight:600 !important;font-size:18px !important;}
.mp-page .contact-rows .row small{display:block !important;color:rgba(255,255,255,.5) !important;font-size:13px !important;}
.mp-page .form-card{background:var(--mp-white) !important;color:var(--mp-ink) !important;border-radius:var(--mp-radius-lg) !important;padding:40px !important;}
.mp-page .form-card h3{font-size:22px !important;font-weight:800 !important;}
.mp-page .close-line{margin-top:70px !important;padding-top:26px !important;border-top:1px solid var(--mp-line-on-dark) !important;text-align:center !important;font-size:13px !important;color:rgba(255,255,255,.4) !important;}
.mp-page .motto{font-weight:600 !important;letter-spacing:.22em !important;text-transform:uppercase !important;font-size:13px !important;color:var(--mp-lime) !important;margin-top:14px !important;}
.mp-page .motto.on-light{color:var(--mp-olive-dark) !important;}
.mp-page .photo-band{background:var(--mp-white) !important;padding:80px 0 !important;}
.mp-page .photo-band .frame{position:relative !important;border-radius:var(--mp-radius-lg) !important;overflow:hidden !important;box-shadow:var(--mp-shadow-lg) !important;height:440px !important;}
.mp-page .photo-band .frame img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;transition:transform 1.2s var(--mp-ease);}
.mp-page .photo-band .frame:hover img{transform:scale(1.04) !important;}
.mp-page .photo-band .frame .cap{position:absolute !important;left:0 !important;right:0 !important;bottom:0 !important;padding:34px 40px !important;background:linear-gradient(0deg, rgba(0,0,0,.66), rgba(0,0,0,0)) !important;color:var(--mp-white) !important;display:flex !important;align-items:flex-end !important;justify-content:space-between !important;gap:20px !important;flex-wrap:wrap !important;}
.mp-page .photo-band .frame .cap .cap-text .eyebrow{color:rgba(255,255,255,.75) !important;}
.mp-page .photo-band .frame .cap .cap-text .eyebrow .dot{background:var(--mp-lime) !important;}
.mp-page .photo-band .frame .cap h3{color:var(--mp-white) !important;font-size:26px !important;margin-top:8px !important;}
@media (max-width:980px){
.mp-page .photo-band{padding:56px 0 !important;}
.mp-page .photo-band .frame{height:320px !important;}
}
@media (max-width:560px){
.mp-page .photo-band .frame{height:240px !important;}
.mp-page .photo-band .frame .cap{padding:22px 22px !important;flex-direction:column !important;align-items:flex-start !important;}
.mp-page .photo-band .frame .cap h3{font-size:20px !important;}
}
@media (max-width:980px){
.mp-page section{padding:88px 0 !important;}
.mp-page .intro .grid, .mp-page .matters .grid, .mp-page .quote .grid, .mp-page .area .grid{grid-template-columns:1fr !important;}
.mp-page .terrain-grid, .mp-page .reason-grid{grid-template-columns:repeat(2,1fr) !important;}
.mp-page .equip-grid, .mp-page .seasonal-grid{grid-template-columns:1fr !important;}
.mp-page .process-list{grid-template-columns:1fr 1fr !important;row-gap:36px !important;}
.mp-page .process-step{border-right:none !important;border-top:1px solid var(--mp-line) !important;padding-top:26px !important;}
.mp-page .process-list{border-top:none !important;}
.mp-page .matter-tiles{grid-template-columns:repeat(3,1fr) !important;}
.mp-page .reviews .card{grid-template-columns:1fr !important;text-align:center !important;}
.mp-page .reviews .score{margin:0 auto !important;}
}
@media (max-width:560px){
.mp-page .terrain-grid, .mp-page .reason-grid, .mp-page .matter-tiles{grid-template-columns:1fr 1fr !important;}
.mp-page .hero-inner{padding-top:44px !important;padding-bottom:56px !important;}
.mp-page .field-card .james-photo{min-height:300px !important;}
}
.mp-page{width:100% !important;max-width:100% !important;overflow-x:clip !important;isolation:isolate !important;}
.mp-page > section{width:100% !important;max-width:100% !important;float:none !important;}
.mp-page .terrain,
.mp-page .reasons,
.mp-page .faq,
.mp-page .matters{background:var(--mp-white) !important;}
.mp-page .seasonal{background:var(--mp-cream) !important;}
.mp-page .hero, .mp-page .hero *,
.mp-page .equipment, .mp-page .equipment h2, .mp-page .equipment h4,
.mp-page .reviews h2, .mp-page .reviews h3,
.mp-page .quote, .mp-page .quote h2, .mp-page .quote h3,
.mp-page .photo-band .cap h3{color:inherit;}
.mp-page .hero h1, .mp-page .hero h2, .mp-page .hero p.lede{color:var(--mp-white) !important;}
.mp-page .hero h1 .accent{color:var(--mp-lime) !important;}
.mp-page .equipment h2, .mp-page .equipment h4, .mp-page .equip-card h4{color:var(--mp-white) !important;}
.mp-page .reviews h2, .mp-page .reviews .card{color:var(--mp-white) !important;}
.mp-page .quote h2, .mp-page .quote h3{color:var(--mp-white) !important;}
.mp-page .photo-band .frame .cap h3{color:var(--mp-white) !important;}
.mp-page .form-card, .mp-page .form-card h3{color:var(--mp-ink) !important;}
.mp-page .faq-item .plus svg{width:14px !important;height:14px !important;}
.mp-page .contact-rows .ico svg{width:20px !important;height:20px !important;}
.mp-page .checklist svg{width:19px !important;height:19px !important;}
.mp-page .compare .call-cell svg{width:15px !important;height:15px !important;}
.mp-page .matter-tile svg{display:block !important;margin:0 auto 12px !important;}
.mp-page .season-icon svg, .mp-page .terrain-icon svg,
.mp-page .reason-icon svg{width:100% !important;height:100% !important;}
.mp-page .season-icon svg, .mp-page .terrain-icon svg,
.mp-page .reason-icon svg{max-width:44px !important;max-height:44px !important;}
.mp-page table.compare{width:100% !important;border:none !important;border-collapse:collapse !important;background:var(--mp-white) !important;margin:0 !important;}
.mp-page table.compare tr{background:transparent !important;border:none !important;}
.mp-page table.compare th,
.mp-page table.compare td{border-top:none !important;border-left:none !important;border-right:none !important;background:transparent !important;}
.mp-page table.compare thead th{background:var(--mp-cream) !important;}
.mp-page .faq-item summary{list-style:none !important;display:flex !important;}
.mp-page .faq-item summary::marker{content:"" !important;font-size:0 !important;}
.mp-page .faq-item summary::-webkit-details-marker{display:none !important;}
.mp-page .form-card [class*="wpforms"]{max-width:100% !important;}
.mp-page .suburb-marquee{max-width:100% !important;}
.mp-page [id]{scroll-margin-top:120px !important;}
.mp-page{-webkit-text-size-adjust:100% !important;text-size-adjust:100% !important;overflow-wrap:break-word !important;}
@media (max-width:980px){
.mp-page .reviews .stars{justify-content:center !important;}
.mp-page .reviews p{margin-left:auto !important;margin-right:auto !important;}
.mp-page .reviews .card > div:first-child{display:flex !important;flex-direction:column !important;align-items:center !important;}
.mp-page .intro .grid{gap:44px !important;}
.mp-page .area .grid{gap:44px !important;}
.mp-page .quote .grid{gap:44px !important;}
.mp-page .reviews .card{gap:32px !important;}
}
@media (max-width:720px){
.mp-page section{padding:72px 0 !important;}
.mp-page .section-head, .mp-page .matters-head{margin-bottom:40px !important;}
.mp-page .matter-tiles{grid-template-columns:repeat(2,1fr) !important;margin:32px 0 44px !important;}
.mp-page .stats .container{grid-template-columns:repeat(3,1fr) !important;}
.mp-page .stats .stat{padding:40px 12px !important;}
}
@media (max-width:560px){
.mp-page section{padding:64px 0 !important;}
.mp-page .container{padding:0 20px !important;}
.mp-page .cta-row{margin-top:28px !important;gap:10px !important;}
.mp-page .terrain-grid,
.mp-page .reason-grid{grid-template-columns:1fr !important;gap:14px !important;}
.mp-page .terrain-card{padding:26px 22px !important;}
.mp-page .reason-card{padding:28px 22px !important;}
.mp-page .process-list{grid-template-columns:1fr !important;row-gap:0 !important;}
.mp-page .process-step{padding:24px 0 0 !important;}
.mp-page .season-card{padding:30px 24px !important;}
.mp-page .stats .container{grid-template-columns:1fr !important;}
.mp-page .stats .stat{padding:32px 20px !important;border-left:none !important;border-top:1px solid var(--mp-line) !important;}
.mp-page .stats .stat:first-child{border-top:none !important;}
.mp-page .hero .actions{flex-direction:column !important;align-items:stretch !important;gap:10px !important;}
.mp-page .hero .actions .btn{width:100% !important;justify-content:center !important;}
.mp-page .cta-row .btn{flex:1 1 100% !important;justify-content:center !important;}
.mp-page .btn.small{min-height:44px !important;padding:11px 20px !important;}
.mp-page .chip{min-height:44px !important;display:inline-flex !important;align-items:center !important;}
.mp-page .suburb-chips{gap:8px !important;}
.mp-page table.compare{min-width:600px !important;}
.mp-page table.compare th,
.mp-page table.compare td{padding:14px 16px !important;font-size:13.5px !important;}
.mp-page .compare-wrap{-webkit-overflow-scrolling:touch !important;}
.mp-page .section-head, .mp-page .matters-head{margin-bottom:32px !important;}
.mp-page .close-line{margin-top:40px !important;}
.mp-page .form-card{padding:26px 22px !important;}
.mp-page .contact-rows{gap:14px !important;}
.mp-page .contact-rows .row a,
.mp-page .contact-rows .row span.txt{font-size:16px !important;}
.mp-page .faq-item summary{font-size:17px !important;padding:22px 4px !important;}
.mp-page .reviews .score{padding:26px 32px !important;}
.mp-page .equip-card{padding:30px 24px !important;}
}
@media (max-width:380px){
.mp-page .container{padding:0 16px !important;}
.mp-page .matter-tiles{grid-template-columns:1fr !important;}
.mp-page .matter-tile{display:flex !important;align-items:center !important;gap:12px !important;text-align:left !important;padding:14px 16px !important;}
.mp-page .matter-tile svg{margin:0 !important;flex:none !important;}
.mp-page .contact-rows .row a,
.mp-page .contact-rows .row span.txt{font-size:15px !important;}
.mp-page .stats .num{font-size:34px !important;}
}
.mp-page .process .section-head{margin-bottom:0 !important;}
.mp-page .process .process-list{margin-top:60px !important;}
.mp-page .faq-cta{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;gap:12px !important;margin-top:48px !important;text-align:center !important;}
@media (max-width:980px){
.mp-page .intro .grid{grid-template-columns:1fr !important;}
.mp-page .intro .field-card{order:-1 !important;}
.mp-page .intro .field-card .james-photo{min-height:340px !important;object-position:top center !important;border-radius:var(--mp-radius) !important;}
}
@media (max-width:560px){
.mp-page .intro .field-card .james-photo{min-height:250px !important;}
}
@media (max-width:980px){
.mp-page .photo-band{padding:56px 0 !important;}
.mp-page .process .process-list{margin-top:44px !important;}
.mp-page .intro .grid{gap:36px !important;}
}
@media (max-width:560px){
.mp-page .hero{padding:24px 0 0 !important;}
.mp-page .hero-inner{padding-top:28px !important;padding-bottom:44px !important;}
.mp-page .hero h1{margin-top:14px !important;}
.mp-page .hero p.lede{margin-top:18px !important;}
.mp-page .hero .actions{margin-top:26px !important;}
.mp-page .suburb-marquee{padding:16px 0 !important;}
.mp-page .trust-top{padding:32px 0 !important;}
.mp-page .photo-band{padding:40px 0 !important;}
.mp-page .terrain-card{padding:24px 20px !important;}
.mp-page .reason-card{padding:24px 20px !important;}
.mp-page .season-card{padding:24px 20px !important;}
.mp-page .equip-card{padding:26px 20px !important;}
.mp-page .reviews .card{padding:28px 20px !important;}
.mp-page .form-card{padding:24px 20px !important;}
.mp-page .matter-tile{padding:16px 12px !important;}
.mp-page .terrain-icon,
.mp-page .reason-icon{margin-bottom:16px !important;}
.mp-page .equip-icon{margin-bottom:18px !important;}
.mp-page .season-icon{margin:12px 0 14px !important;}
.mp-page .intro p{margin-top:16px !important;}
.mp-page .checklist{margin-top:20px !important;gap:11px !important;}
.mp-page .intro .signature{margin-top:26px !important;}
.mp-page .contact-rows{margin-top:26px !important;}
.mp-page .process .process-list{margin-top:32px !important;}
.mp-page .faq-cta{margin-top:32px !important;}
.mp-page .matter-tiles{margin:24px 0 32px !important;}
.mp-page .faq-item summary{padding:20px 4px !important;}
.mp-page .faq-item .a{padding:0 4px 22px !important;}
.mp-page .equip-card .specs{margin-top:18px !important;padding-top:16px !important;}
.mp-page .photo-band .frame .cap{padding:20px 20px !important;}
.mp-page .close-line{margin-top:36px !important;padding-top:20px !important;}
}
@media (max-width:380px){
.mp-page .terrain-card,
.mp-page .reason-card,
.mp-page .season-card,
.mp-page .equip-card,
.mp-page .reviews .card,
.mp-page .form-card{padding:20px 16px !important;}
.mp-page .intro .field-card .james-photo{min-height:220px !important;}
}
/* ---------------- plant guide (top picks) ---------------- */
.mp-page .plant-guide{background:var(--mp-cream) !important;}
.mp-page .plant-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:20px !important;margin-top:8px !important;}
.mp-page .plant-card{background:var(--mp-white) !important;border:1px solid var(--mp-line) !important;border-radius:var(--mp-radius) !important;padding:30px 26px !important;transition:transform .35s var(--mp-ease), box-shadow .35s var(--mp-ease), border-color .35s ease;}
.mp-page .plant-card:hover{transform:translateY(-6px) !important;box-shadow:var(--mp-shadow-md) !important;border-color:transparent !important;}
.mp-page .plant-card .badge{width:40px !important;height:40px !important;border-radius:50% !important;background:var(--mp-lime-tint) !important;color:var(--mp-olive-dark) !important;display:flex !important;align-items:center !important;justify-content:center !important;margin-bottom:18px !important;}
.mp-page .plant-card h4{font-size:17px !important;font-weight:700 !important;letter-spacing:-.01em !important;}
.mp-page .plant-card p{margin-top:9px !important;font-size:14px !important;}
@media (max-width:980px){
.mp-page .plant-grid{grid-template-columns:repeat(2,1fr) !important;}
}
@media (max-width:560px){
.mp-page .plant-grid{grid-template-columns:1fr !important;gap:14px !important;}
.mp-page .plant-card{padding:24px 20px !important;}
}
MowPro Landscapes · Gold Coast Pool Surrounds
Plan • Construct • Maintain
Pool LandscapingGold Coast
We design and plant the garden and turf around your pool — lush, low-litter, climate-smart surrounds that turn a backyard pool into a resort-style space, without the guesswork of what to plant next to water.
Burleigh Heads • Palm Beach • Currumbin • Elanora • Robina • Varsity Lakes • Reedy Creek • Mermaid Waters • Mudgeeraba •
Burleigh Heads • Palm Beach • Currumbin • Elanora • Robina • Varsity Lakes • Reedy Creek • Mermaid Waters • Mudgeeraba •
1000+
Lawns & Gardens Maintained
Pool Surrounds
Resort-style planting, right at home
Get a quote
Learn More
Pool Landscaping Gold Coast Homeowners Trust for the Finishing Touch
A pool doesn't finish a backyard on its own — it's the planting, turf and garden beds around it that turn a hole of water into a space people actually want to live in. MowPro Landscapes designs and plants pool surrounds suited to the Gold Coast's subtropical climate, so your pool area copes with splash zones, salt spray, chlorine and pool fence safety rules without you having to work out what to plant next to water yourself.
We're not pool builders and we don't install pool fencing or coping — we're the softscape specialists who make the space around your pool feel finished, and we're happy to work alongside your pool builder or fencing contractor to get there.
Poolside planting design suited to heat, humidity and splash zones
Turf, edging and garden beds finished right up to your pool surrounds
Ongoing poolside garden maintenance so it stays resort-ready year round
James Hay
Owner, MowPro Landscapes
Before & After
From bare surrounds to backyard resort
Get a quote
What We Plan Around
Pool Landscaping on the Gold Coast: What Actually Matters
Planting next to a pool isn't the same as planting anywhere else in the garden. Here's what we factor into every pool landscaping job.
Heat, humidity & splash zones
Pool surrounds cop reflected sun, chlorine and salt spray. We choose species that actually tolerate it, not just look good on day one.
Pool fence non-climbable zones
Queensland's pool safety standard means plants and mulch can't create a foothold near the fence — we plan setbacks so your garden stays compliant.
Low-litter, filter-friendly species
Messy seed pods, leaf drop and flower litter mean more time cleaning your filter. We steer clear of the worst offenders near the waterline.
Root systems near shells & pipes
Some root systems are too aggressive to plant close to a pool shell, coping or plumbing — we plant with the pool's long-term integrity in mind.
How It Works
How Pool Landscaping on the Gold Coast Works
No site visit required to get started — tell us about your pool and property and we'll take it from there.
01
Send your pool & property details
Pool age, fencing type, sun exposure and how much of the surrounds need work — through the form below or a quick call.
02
Get a tailored landscaping plan
We recommend plant palettes, turf and garden bed layout suited to your pool area — not a generic package.
03
Planting, turf & garden install
Softscape work carried out around your existing pool and fencing, coordinated with any trades already on site.
04
Ongoing poolside garden care
Set a recurring schedule to keep growth, hedging and lawn edges resort-ready through the warmer months.
Reasons to Choose MowPro
Why You Need Pool Landscaping on Your Gold Coast Property
A pool without a finished garden around it looks unfinished no matter how good the pool itself is. Here's what MowPro brings to the job.
Softscape specialists
Horticulture, turf and garden design are our core trade — not a side line to hardscape construction.
Honest, coordinated approach
We tell you upfront what we do and don't do, and we're happy to work alongside your pool builder or fencing contractor.
Climate-smart plant selection
Species chosen for Gold Coast heat, humidity, salt air and pool chemicals — not just how they look in a catalogue.
Tidy, professional finish
Established in 2023, with a growing reputation for reliable, detail-focused work across residential Gold Coast properties.
On The Job
The right plants, in the right places
Get a quote
Our Approach
Our Pool Landscaping Palette for the Gold Coast
Every pool surround is a mix of planting, lawn and structure. We put these together to suit your pool, your fencing and your climate.
Tropical & resort planting
Palms, strappy-leaf plants and cordylines chosen for a Gold Coast resort feel without the maintenance headaches.
Salt- and chlorine-tolerant species
Low leaf-litter selections near the waterline
Turf & lawn edging
Lawn laid and edged right up to the pool surrounds for a clean, even line between paving and garden.
Turf varieties suited to sun-exposed pool areas
Crisp, defined edging along paving and coping
Garden beds & screening hedges
Mulched garden beds and privacy hedging that soften the pool area without blocking supervision sightlines.
Non-climbable-zone-aware garden bed placement
Privacy screening without losing sightlines to the pool
Planting Guide
What Gold Coast Homeowners Are Actually Planting Around Their Pools
Some plants come up again and again on Gold Coast pool jobs — for good reason. Here's what's genuinely popular right now.
Cordyline
One of the most planted poolside picks on the Gold Coast right now — tough strappy colour that copes with salt spray and reflected heat.
Bird of Paradise (Strelitzia)
A go-to for that resort look — bold tropical foliage homeowners keep coming back to for privacy and impact.
Golden Cane Palm
Easily the most requested privacy palm around local pools — soft feathery fronds and fast, upright growth.
Lomandra
A local staple for softening pool edges without dropping leaf litter into the water.
Dwarf Buxus / clipped hedging
Consistently popular for clean, structured screening that's easy to keep trimmed off the fence line.
Dianella (Flax Lily)
An easy favourite for low borders that shrug off Gold Coast heat with almost no upkeep.
Plan Ahead
Pool Landscaping on the Gold Coast Through the Seasons
Poolside planting has its own rhythm, tied to entertaining season as much as rainfall. Here's how we plan across the year.
Sep – Nov
The pre-summer refresh
The best window to tidy plantings, top up turf and freshen garden beds before the pool comes into full use for summer entertaining.
Dec – Mar
Peak pool season
Heat and humidity push growth hard around the pool — regular trims keep hedging off the non-climbable zone and turf looking sharp for guests.
Apr – Aug
The best time to install
Cooler, drier months are ideal for new pool landscaping projects — plants establish with less transplant stress before summer's heat arrives.
Safety & Sightlines
Planted well clear of the fence line
Get a quote
Rated excellent on Google
Real reviews from real Gold Coast properties — head to our Google Business profile to read the latest from customers across garden, lawn and pool surrounds jobs alike.
Read our reviews
4.8
out of 5 · 64 reviews
Why It Matters
Why Pool Landscaping Matters for Your Gold Coast Property
Beyond looking good, well-planned pool landscaping keeps your pool area safe, easier to maintain and more valuable.
Keeps fence sightlines compliant
Reduces leaf litter & filter cleaning
Adds resort feel & property value
Privacy without blocking supervision
Built for subtropical heat & salt air
New Pool Surrounds
Pool Area Refresh
Ongoing Poolside Care
Best for
Newly built pools needing softscape finished
Older pool areas with tired or overgrown planting
Established pool gardens needing regular upkeep
Typical scope
Full planting design, turf & garden beds
Replanting, turf repair & garden bed tidy-up
Scheduled trimming, mowing & garden care
Core service
Poolside planting design & installation
Garden bed & turf renovation
Recurring poolside garden maintenance
Also includes
Non-climbable-zone-aware layout planning
Species swap-outs for lower-litter plants
Hedge trimming & fence-line vegetation checks
Scheduling
Coordinated around your pool build or handover
One-off, ahead of entertaining season
Flexible, ongoing
Get started
0411 346 499
0411 346 499
0411 346 499
Entertaining Season
Ready before the guests arrive
Get a quote
Service Area
Where We Offer Pool Landscaping on the Gold Coast
We service pool landscaping jobs right across the southern and central Gold Coast — from the coastal suburbs around Burleigh Heads through to the growth corridors around Robina and Varsity Lakes.
Burleigh Heads
Palm Beach
Currumbin
Elanora
Robina
Varsity Lakes
Reedy Creek
Mermaid Waters
Miami
Mudgeeraba
Nerang
Tallebudgera
FAQs
Pool Landscaping Gold Coast: FAQs
Common questions from Gold Coast homeowners planning or refreshing their pool area. Get in touch if yours isn't covered here.
Do you build pools or install pool fencing?
No — we specialise in the landscaping around your pool: planting, turf, garden beds and ongoing maintenance. We're happy to work alongside your pool builder or fencing contractor and can recommend trusted local licensed providers if you need one.
Do plants need to be kept away from the pool fence?
Yes. Queensland's pool safety standard requires a non-climbable zone around the fence, which means garden beds, shrubs and mulch can't sit close enough to give a small child a foothold over the barrier. We plan planting layouts with this in mind so your garden looks good and stays compliant.
What plants suit a Gold Coast pool area?
Generally, salt- and chlorine-tolerant species with minimal leaf, flower or seed drop — think strappy-leaf plants, well-chosen palms and tidy hedging rather than anything that showers the water with debris.
Can you landscape around an existing pool without disturbing it?
Yes, most of our pool landscaping work is exactly this — refreshing or replanting around an established pool. We work carefully around existing coping, paving and fencing.
Do you do turf right up to the pool edge?
Yes — we lay and edge turf up to your pool surrounds for a clean, defined line between lawn and paving or coping.
How often does poolside planting need maintenance in summer?
Growth speeds up over summer, so most pool gardens benefit from a more frequent trim and mow cycle through the warmer months to keep hedging clear of the fence line and lawn edges sharp. We can set up a recurring schedule around your pool's usage.
Can you make our pool area more private without blocking sightlines?
Yes. We select and position screening hedges and planting to add privacy from neighbours or the street while keeping clear supervision sightlines to the pool itself.
Do you service both new pool builds and older pool refreshes?
Both. We landscape around brand-new pool handovers and refresh tired planting and turf around established pools — get in touch with your situation and we'll tailor a plan.
Get a Quote
Book Pool Landscaping on the Gold Coast Today
Send us your pool and property details and we'll come back with a tailored landscaping plan — a full pool surrounds makeover or ongoing poolside garden care, whatever suits your space.
© 2026 MowPro Landscapes · Gold Coast Pool Landscaping SpecialistsPlan • Construct • Maintain