{"id":990253,"date":"2026-07-31T00:14:33","date_gmt":"2026-07-31T07:14:33","guid":{"rendered":"https:\/\/pmlandscapingmonterey.com\/?page_id=990253"},"modified":"2026-07-31T02:02:01","modified_gmt":"2026-07-31T09:02:01","slug":"bernardus-lodge-spa-case-study","status":"publish","type":"page","link":"https:\/\/pmlandscapingmonterey.com\/es\/customer-stories\/bernardus-lodge-spa-case-study\/","title":{"rendered":"Bernardus Lodge &amp; Spa Case Study"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"990253\" class=\"elementor elementor-990253\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-30a923d4 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"30a923d4\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-79e1e7b\" data-id=\"79e1e7b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6ab7f038 elementor-widget elementor-widget-html\" data-id=\"6ab7f038\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700&display=swap\" rel=\"stylesheet\"><style>\n*{box-sizing:border-box;margin:0;padding:0}\n.pml{--g:#0f5024;--g2:#1c6b30;--dk:#0e2a17;--lg:#c7e59a;--cream:#f5f8f1;--ink:#1a2420;--mut:#5f6f64;\n font-family:'Poppins',-apple-system,'Segoe UI',Arial,sans-serif;color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;width:100%}\n.pml *{max-width:100%}\n.pml img{max-width:100%;display:block}\n.pml .wrap{width:100%;max-width:1140px;margin:0 auto;padding:0 24px}\n.pml .btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;padding:14px 28px;border-radius:10px;text-decoration:none;transition:.2s;cursor:pointer}\n.pml .btn-primary{background:var(--lg);color:var(--dk)}\n.pml .btn-primary:hover{background:#b6da84;transform:translateY(-2px)}\n.pml .btn-ghost{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.4)}\n.pml .btn-ghost:hover{background:rgba(255,255,255,.22)}\n\/* hero (shorter, striking) *\/\n.pml .hero{position:relative;min-height:460px;display:flex;align-items:center;color:#fff;overflow:hidden}\n.pml .hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;animation:kb 18s ease-out forwards}\n@keyframes kb{from{transform:scale(1.12)}to{transform:scale(1)}}\n.pml .hero-ov{position:absolute;inset:0;background:linear-gradient(102deg,rgba(6,26,13,.94) 0%,rgba(11,42,22,.82) 44%,rgba(11,42,22,.34) 100%)}\n.pml .hero-ov::after{content:\"\";position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(0deg,rgba(6,26,13,.55),transparent)}\n.pml .hero .wrap{position:relative;z-index:2;padding-top:56px;padding-bottom:60px}\n.pml .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12.5px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:var(--lg);margin-bottom:16px}\n.pml .eyebrow::before{content:\"\";width:30px;height:2px;background:var(--lg);display:inline-block}\n.pml .hero h1{font-size:47px;line-height:1.08;font-weight:700;letter-spacing:-.6px;max-width:740px;text-shadow:0 2px 22px rgba(0,0,0,.28);color:#fff !important}\n.pml .hero p{font-size:18.5px;color:#eaf3e4;max-width:565px;margin:18px 0 28px;text-shadow:0 1px 10px rgba(0,0,0,.25)}\n.pml .hero-cta{display:flex;gap:13px;flex-wrap:wrap}\n.pml .btn-primary{box-shadow:0 8px 26px rgba(150,210,90,.32)}\n\/* sections *\/\n.pml section{padding:78px 0}\n.pml .center{text-align:center;max-width:680px;margin:0 auto 46px}\n.pml h2{font-size:36px;font-weight:700;letter-spacing:-.5px;line-height:1.15}\n.pml .kline{width:54px;height:4px;background:var(--lg);border-radius:3px;margin:16px auto 20px}\n.pml .sub{color:var(--mut);font-size:17px}\n.pml .intro{background:var(--cream)}\n.pml .intro p{font-size:23px;line-height:1.5;text-align:center;max-width:900px;margin:0 auto;color:#2c3b32;font-weight:400}\n.pml .intro b{color:var(--g);font-weight:600}\n\/* chips *\/\n.pml .chips{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}\n.pml .chip{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid #e2ebe0;border-radius:40px;padding:12px 22px;font-weight:500;font-size:15.5px;color:#33463a;box-shadow:0 2px 8px rgba(20,60,30,.05)}\n.pml .chip svg{width:18px;height:18px;color:var(--g2)}\n\/* feature cards *\/\n.pml .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}\n.pml .card{background:#fff;border:1px solid #eaf0e7;border-radius:16px;padding:30px 26px;transition:.22s}\n.pml .card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(15,60,30,.1);border-color:#dce8d6}\n.pml .ico{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#e8f4dc,#d3ebbf);display:flex;align-items:center;justify-content:center;color:var(--g);margin-bottom:18px}\n.pml .ico svg{width:28px;height:28px}\n.pml .card h3{font-size:19px;font-weight:600;margin-bottom:8px;color:var(--dk)}\n.pml .card p{color:var(--mut);font-size:15px}\n\/* service cards w\/ image *\/\n.pml .svcwrap{background:var(--cream)}\n.pml .svc{background:#fff;border-radius:16px;overflow:hidden;border:1px solid #eaf0e7;transition:.22s;display:flex;flex-direction:column}\n.pml .svc:hover{transform:translateY(-6px);box-shadow:0 22px 46px rgba(15,60,30,.15)}\n.pml .svc-imgwrap{position:relative;height:200px;overflow:hidden}\n.pml .svc-img{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .55s ease}\n.pml .svc:hover .svc-img{transform:scale(1.08)}\n.pml .svc-tag{position:absolute;left:14px;bottom:14px;z-index:2;background:var(--lg);color:var(--dk);font-size:11.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:6px 13px;border-radius:7px}\n.pml .svc-body{padding:22px 24px 26px}\n.pml .svc-body h3{font-size:19px;font-weight:600;color:var(--dk);margin-bottom:7px}\n.pml .svc-body p{color:var(--mut);font-size:14.5px}\n\/* dark band *\/\n.pml .dark{background:var(--dk);color:#fff;position:relative;overflow:hidden}\n.pml .dark h2{color:#fff}\n.pml .dark .sub{color:#b9cdb2}\n.pml .dark .kline{margin-left:auto;margin-right:auto}\n.pml .dark .card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12)}\n.pml .dark .card:hover{background:rgba(255,255,255,.09);box-shadow:none}\n.pml .dark .card h3{color:#fff}\n.pml .dark .card p{color:#bccfb6}\n.pml .dark .ico{background:rgba(199,229,154,.16);color:var(--lg)}\n.pml .grid4{grid-template-columns:repeat(4,1fr)}\n\/* gallery *\/\n.pml .gal{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}\n.pml .gitem{height:220px;overflow:hidden;border-radius:14px}\n.pml .gimg{width:100%;height:100%;background-size:cover;background-position:center;transition:transform .55s ease}\n.pml .gitem:hover .gimg{transform:scale(1.09)}\n\/* cta *\/\n.pml .cta{position:relative;color:#fff;text-align:center;overflow:hidden}\n.pml .cta-bg{position:absolute;inset:0;background-size:cover;background-position:center}\n.pml .cta-ov{position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,36,20,.92),rgba(15,80,36,.82))}\n.pml .cta .wrap{position:relative;z-index:2}\n.pml .cta h2{color:#fff;margin-bottom:14px}\n.pml .cta p{font-size:18px;color:#dbebd3;max-width:600px;margin:0 auto 28px}\n.pml .cta .call{display:block;margin-top:16px;color:#c7e59a;font-size:15px;font-weight:500}\n\/* faq *\/\n.pml .faq{max-width:820px;margin:0 auto}\n.pml details{background:#fff;border:1px solid #e7efe4;border-radius:12px;margin-bottom:12px;overflow:hidden}\n.pml summary{list-style:none;cursor:pointer;padding:20px 24px;font-weight:600;font-size:17px;color:var(--dk);display:flex;justify-content:space-between;align-items:center;gap:16px}\n.pml summary::-webkit-details-marker{display:none}\n.pml summary::after{content:\"+\";font-size:24px;font-weight:400;color:var(--g2);flex:none}\n.pml details[open] summary::after{content:\"\\2013\"}\n.pml details[open] summary{border-bottom:1px solid #eef3ea}\n.pml .faq-a{padding:16px 24px 22px;color:var(--mut);font-size:15.5px}\n@media(max-width:960px){.pml .grid,.pml .grid4,.pml .gal{grid-template-columns:repeat(2,1fr)}.pml section{padding:58px 0}.pml .hero h1{font-size:36px}.pml h2{font-size:28px}.pml .intro p{font-size:20px}}\n@media(max-width:600px){.pml .grid,.pml .grid4,.pml .gal{grid-template-columns:1fr}.pml .wrap{padding:0 18px}.pml section{padding:46px 0}.pml .hero{min-height:0}.pml .hero .wrap{padding-top:44px;padding-bottom:46px}.pml .hero h1{font-size:29px}.pml .hero p{font-size:16px}.pml .hero-cta{flex-direction:column;align-items:stretch}.pml .hero-cta .btn{width:100%;justify-content:center}.pml .intro p{font-size:18px}.pml .chip{font-size:14px;padding:10px 15px}}\n\n\/* neutralize the theme's text-highlight background boxes on the text (not on chips\/tags\/buttons) *\/\n.pml h1,.pml h2,.pml h3,.pml h4,.pml p,.pml cite,.pml .eyebrow,.pml .cs-meta .m b,.pml .cs-meta .m span{background:transparent !important;box-shadow:none !important;-webkit-box-decoration-break:slice}\n.pml .hero h1{font-size:40px;line-height:1.12}\n.pml .cs-meta{background:var(--dk);color:#dce9d4;padding:0}\n.pml .cs-meta .wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 40px;padding:11px 24px}\n.pml .cs-meta .m{display:flex;align-items:baseline;gap:8px;font-size:14px}\n.pml .cs-meta .m b{color:#fff;font-weight:600}\n.pml .cs-meta .m span{color:var(--lg);font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;font-weight:600}\n.pml .prose{max-width:760px;margin:0 auto}\n.pml .prose h2{font-size:30px;text-align:left;margin-bottom:14px}\n.pml .prose .kline{margin:0 0 22px}\n.pml .prose p{font-size:17.5px;color:#3a463f;margin-bottom:18px;line-height:1.72}\n.pml .prose p b,.pml .prose strong{color:var(--g)}\n.pml .csphoto{padding:24px 0}\n.pml .csphoto .wrap{max-width:1000px}\n.pml .csphoto figure{margin:0;border-radius:16px;overflow:hidden;box-shadow:0 20px 50px rgba(15,50,25,.16)}\n.pml .csphoto img{width:100%;display:block}\n.pml .csphoto figcaption{text-align:center;color:var(--mut);font-size:13.5px;margin-top:12px}\n.pml .steps2{max-width:760px;margin:8px auto 0}\n.pml .step2{display:flex;gap:20px;padding:18px 0;border-top:1px solid #e9efe6}\n.pml .step2 .num{flex:none;width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,var(--g),var(--g2));color:#fff;font-weight:700;font-size:19px;display:flex;align-items:center;justify-content:center}\n.pml .step2 h3{font-size:19px;color:var(--dk);margin-bottom:4px}\n.pml .step2 p{color:var(--mut);font-size:15.5px;margin:0}\n.pml .pull{max-width:840px;margin:0 auto;background:var(--cream);border-left:6px solid var(--g);border-radius:0 14px 14px 0;padding:34px 40px}\n.pml .pull p{font-family:Georgia,'Times New Roman',serif;font-style:italic;font-size:23px;line-height:1.5;color:#26402d;margin:0 0 14px}\n.pml .pull cite{font-style:normal;font-weight:600;color:var(--g);font-size:15px}\n.pml .ctabox{background:var(--dk);color:#fff;border-radius:18px;text-align:center;padding:48px 30px}\n.pml .ctabox h2{color:#fff;margin-bottom:10px}\n.pml .ctabox p{color:#c7dcc0;font-size:17px;max-width:620px;margin:0 auto 22px}\n.pml .ctabox .phone{display:block;margin-top:14px;color:var(--lg);font-weight:600;font-size:16px}\n\/* story grid (index page) *\/\n.pml .stories{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,330px));justify-content:center;gap:24px;max-width:1050px;margin:0 auto}\n.pml .story{position:relative;background:#fff;border:1px solid #eaf0e7;border-radius:16px;overflow:hidden;transition:.25s;display:flex;flex-direction:column;cursor:pointer}\n.pml .story:hover{transform:translateY(-5px);box-shadow:0 20px 42px rgba(15,60,30,.14)}\n.pml .story-imgwrap{height:175px;overflow:hidden}\n.pml .story-img{width:100%;height:100%;background-size:cover;background-position:center;transition:transform .55s ease}\n.pml .story:hover .story-img{transform:scale(1.07)}\n.pml .story-body{padding:20px 22px 24px}\n.pml .story-tag{display:inline-block;background:#eef6ea;color:var(--g);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:5px 11px;border-radius:20px;margin-bottom:12px}\n.pml .story-body h3{font-size:17.5px;color:var(--dk);line-height:1.32;margin-bottom:8px}\n.pml .story-body p{color:var(--mut);font-size:14px;margin-bottom:15px}\n.pml .story-link{color:var(--g);font-weight:700;font-size:14.5px;text-decoration:none;display:inline-flex;align-items:center;gap:7px}\n.pml .story-link::after{content:\"\";position:absolute;inset:0;z-index:2}\n.pml .story-link svg{transition:transform .25s ease}\n.pml .story:hover .story-link svg{transform:translateX(4px)}\n.pml .story-link svg{width:17px;height:17px}\n.pml .storyhead{background:var(--cream)}\n.pml .storyhead .wrap{max-width:820px;text-align:center}\n.pml .storyhead h1{font-size:44px;font-weight:700;color:var(--g);letter-spacing:-.5px;margin-bottom:18px}\n.pml .storyhead p{font-size:18px;color:#3a463f;line-height:1.7;margin-bottom:14px}\n@media(max-width:900px){.pml .storyhead h1{font-size:32px}.pml .prose h2{font-size:25px}}\n@media(max-width:600px){.pml .pull{padding:26px 24px}.pml .pull p{font-size:19px}.pml .prose p{font-size:16px}}\n<\/style><div class=\"pml\"><section class=\"hero\" style=\"min-height:320px\">\n    <div class=\"hero-bg\" style=\"background-image:url(https:\/\/pmlandscapingmonterey.com\/wp-content\/uploads\/2026\/07\/20260520_160922214_iOS.png)\"><\/div><div class=\"hero-ov\"><\/div>\n    <div class=\"wrap\" style=\"padding-top:38px;padding-bottom:40px\">\n      <span class=\"eyebrow\">Customer Story<\/span>\n      <h1>How Bernardus Transformed High-Water Use into a Sustainable Luxury Asset<\/h1>\n      <p>A case study on restoring performance, reducing water waste, and elevating guest experience.<\/p>\n    <\/div>\n  <\/section><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5ec4aee3 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"5ec4aee3\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3a7a0add\" data-id=\"3a7a0add\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2502a3d7 elementor-widget elementor-widget-html\" data-id=\"2502a3d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700&display=swap\" rel=\"stylesheet\"><style>\n*{box-sizing:border-box;margin:0;padding:0}\n.pml{--g:#0f5024;--g2:#1c6b30;--dk:#0e2a17;--lg:#c7e59a;--cream:#f5f8f1;--ink:#1a2420;--mut:#5f6f64;\n font-family:'Poppins',-apple-system,'Segoe UI',Arial,sans-serif;color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;width:100%}\n.pml *{max-width:100%}\n.pml img{max-width:100%;display:block}\n.pml .wrap{width:100%;max-width:1140px;margin:0 auto;padding:0 24px}\n.pml .btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;padding:14px 28px;border-radius:10px;text-decoration:none;transition:.2s;cursor:pointer}\n.pml .btn-primary{background:var(--lg);color:var(--dk)}\n.pml .btn-primary:hover{background:#b6da84;transform:translateY(-2px)}\n.pml .btn-ghost{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.4)}\n.pml .btn-ghost:hover{background:rgba(255,255,255,.22)}\n\/* hero (shorter, striking) *\/\n.pml .hero{position:relative;min-height:460px;display:flex;align-items:center;color:#fff;overflow:hidden}\n.pml .hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;animation:kb 18s ease-out forwards}\n@keyframes kb{from{transform:scale(1.12)}to{transform:scale(1)}}\n.pml .hero-ov{position:absolute;inset:0;background:linear-gradient(102deg,rgba(6,26,13,.94) 0%,rgba(11,42,22,.82) 44%,rgba(11,42,22,.34) 100%)}\n.pml .hero-ov::after{content:\"\";position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(0deg,rgba(6,26,13,.55),transparent)}\n.pml .hero .wrap{position:relative;z-index:2;padding-top:56px;padding-bottom:60px}\n.pml .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12.5px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:var(--lg);margin-bottom:16px}\n.pml .eyebrow::before{content:\"\";width:30px;height:2px;background:var(--lg);display:inline-block}\n.pml .hero h1{font-size:47px;line-height:1.08;font-weight:700;letter-spacing:-.6px;max-width:740px;text-shadow:0 2px 22px rgba(0,0,0,.28);color:#fff !important}\n.pml .hero p{font-size:18.5px;color:#eaf3e4;max-width:565px;margin:18px 0 28px;text-shadow:0 1px 10px rgba(0,0,0,.25)}\n.pml .hero-cta{display:flex;gap:13px;flex-wrap:wrap}\n.pml .btn-primary{box-shadow:0 8px 26px rgba(150,210,90,.32)}\n\/* sections *\/\n.pml section{padding:78px 0}\n.pml .center{text-align:center;max-width:680px;margin:0 auto 46px}\n.pml h2{font-size:36px;font-weight:700;letter-spacing:-.5px;line-height:1.15}\n.pml .kline{width:54px;height:4px;background:var(--lg);border-radius:3px;margin:16px auto 20px}\n.pml .sub{color:var(--mut);font-size:17px}\n.pml .intro{background:var(--cream)}\n.pml .intro p{font-size:23px;line-height:1.5;text-align:center;max-width:900px;margin:0 auto;color:#2c3b32;font-weight:400}\n.pml .intro b{color:var(--g);font-weight:600}\n\/* chips *\/\n.pml .chips{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}\n.pml .chip{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid #e2ebe0;border-radius:40px;padding:12px 22px;font-weight:500;font-size:15.5px;color:#33463a;box-shadow:0 2px 8px rgba(20,60,30,.05)}\n.pml .chip svg{width:18px;height:18px;color:var(--g2)}\n\/* feature cards *\/\n.pml .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}\n.pml .card{background:#fff;border:1px solid #eaf0e7;border-radius:16px;padding:30px 26px;transition:.22s}\n.pml .card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(15,60,30,.1);border-color:#dce8d6}\n.pml .ico{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#e8f4dc,#d3ebbf);display:flex;align-items:center;justify-content:center;color:var(--g);margin-bottom:18px}\n.pml .ico svg{width:28px;height:28px}\n.pml .card h3{font-size:19px;font-weight:600;margin-bottom:8px;color:var(--dk)}\n.pml .card p{color:var(--mut);font-size:15px}\n\/* service cards w\/ image *\/\n.pml .svcwrap{background:var(--cream)}\n.pml .svc{background:#fff;border-radius:16px;overflow:hidden;border:1px solid #eaf0e7;transition:.22s;display:flex;flex-direction:column}\n.pml .svc:hover{transform:translateY(-6px);box-shadow:0 22px 46px rgba(15,60,30,.15)}\n.pml .svc-imgwrap{position:relative;height:200px;overflow:hidden}\n.pml .svc-img{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .55s ease}\n.pml .svc:hover .svc-img{transform:scale(1.08)}\n.pml .svc-tag{position:absolute;left:14px;bottom:14px;z-index:2;background:var(--lg);color:var(--dk);font-size:11.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:6px 13px;border-radius:7px}\n.pml .svc-body{padding:22px 24px 26px}\n.pml .svc-body h3{font-size:19px;font-weight:600;color:var(--dk);margin-bottom:7px}\n.pml .svc-body p{color:var(--mut);font-size:14.5px}\n\/* dark band *\/\n.pml .dark{background:var(--dk);color:#fff;position:relative;overflow:hidden}\n.pml .dark h2{color:#fff}\n.pml .dark .sub{color:#b9cdb2}\n.pml .dark .kline{margin-left:auto;margin-right:auto}\n.pml .dark .card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12)}\n.pml .dark .card:hover{background:rgba(255,255,255,.09);box-shadow:none}\n.pml .dark .card h3{color:#fff}\n.pml .dark .card p{color:#bccfb6}\n.pml .dark .ico{background:rgba(199,229,154,.16);color:var(--lg)}\n.pml .grid4{grid-template-columns:repeat(4,1fr)}\n\/* gallery *\/\n.pml .gal{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}\n.pml .gitem{height:220px;overflow:hidden;border-radius:14px}\n.pml .gimg{width:100%;height:100%;background-size:cover;background-position:center;transition:transform .55s ease}\n.pml .gitem:hover .gimg{transform:scale(1.09)}\n\/* cta *\/\n.pml .cta{position:relative;color:#fff;text-align:center;overflow:hidden}\n.pml .cta-bg{position:absolute;inset:0;background-size:cover;background-position:center}\n.pml .cta-ov{position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,36,20,.92),rgba(15,80,36,.82))}\n.pml .cta .wrap{position:relative;z-index:2}\n.pml .cta h2{color:#fff;margin-bottom:14px}\n.pml .cta p{font-size:18px;color:#dbebd3;max-width:600px;margin:0 auto 28px}\n.pml .cta .call{display:block;margin-top:16px;color:#c7e59a;font-size:15px;font-weight:500}\n\/* faq *\/\n.pml .faq{max-width:820px;margin:0 auto}\n.pml details{background:#fff;border:1px solid #e7efe4;border-radius:12px;margin-bottom:12px;overflow:hidden}\n.pml summary{list-style:none;cursor:pointer;padding:20px 24px;font-weight:600;font-size:17px;color:var(--dk);display:flex;justify-content:space-between;align-items:center;gap:16px}\n.pml summary::-webkit-details-marker{display:none}\n.pml summary::after{content:\"+\";font-size:24px;font-weight:400;color:var(--g2);flex:none}\n.pml details[open] summary::after{content:\"\\2013\"}\n.pml details[open] summary{border-bottom:1px solid #eef3ea}\n.pml .faq-a{padding:16px 24px 22px;color:var(--mut);font-size:15.5px}\n@media(max-width:960px){.pml .grid,.pml .grid4,.pml .gal{grid-template-columns:repeat(2,1fr)}.pml section{padding:58px 0}.pml .hero h1{font-size:36px}.pml h2{font-size:28px}.pml .intro p{font-size:20px}}\n@media(max-width:600px){.pml .grid,.pml .grid4,.pml .gal{grid-template-columns:1fr}.pml .wrap{padding:0 18px}.pml section{padding:46px 0}.pml .hero{min-height:0}.pml .hero .wrap{padding-top:44px;padding-bottom:46px}.pml .hero h1{font-size:29px}.pml .hero p{font-size:16px}.pml .hero-cta{flex-direction:column;align-items:stretch}.pml .hero-cta .btn{width:100%;justify-content:center}.pml .intro p{font-size:18px}.pml .chip{font-size:14px;padding:10px 15px}}\n\n\/* neutralize the theme's text-highlight background boxes on the text (not on chips\/tags\/buttons) *\/\n.pml h1,.pml h2,.pml h3,.pml h4,.pml p,.pml cite,.pml .eyebrow,.pml .cs-meta .m b,.pml .cs-meta .m span{background:transparent !important;box-shadow:none !important;-webkit-box-decoration-break:slice}\n.pml .hero h1{font-size:40px;line-height:1.12}\n.pml .cs-meta{background:var(--dk);color:#dce9d4;padding:0}\n.pml .cs-meta .wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 40px;padding:11px 24px}\n.pml .cs-meta .m{display:flex;align-items:baseline;gap:8px;font-size:14px}\n.pml .cs-meta .m b{color:#fff;font-weight:600}\n.pml .cs-meta .m span{color:var(--lg);font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;font-weight:600}\n.pml .prose{max-width:760px;margin:0 auto}\n.pml .prose h2{font-size:30px;text-align:left;margin-bottom:14px}\n.pml .prose .kline{margin:0 0 22px}\n.pml .prose p{font-size:17.5px;color:#3a463f;margin-bottom:18px;line-height:1.72}\n.pml .prose p b,.pml .prose strong{color:var(--g)}\n.pml .csphoto{padding:24px 0}\n.pml .csphoto .wrap{max-width:1000px}\n.pml .csphoto figure{margin:0;border-radius:16px;overflow:hidden;box-shadow:0 20px 50px rgba(15,50,25,.16)}\n.pml .csphoto img{width:100%;display:block}\n.pml .csphoto figcaption{text-align:center;color:var(--mut);font-size:13.5px;margin-top:12px}\n.pml .steps2{max-width:760px;margin:8px auto 0}\n.pml .step2{display:flex;gap:20px;padding:18px 0;border-top:1px solid #e9efe6}\n.pml .step2 .num{flex:none;width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,var(--g),var(--g2));color:#fff;font-weight:700;font-size:19px;display:flex;align-items:center;justify-content:center}\n.pml .step2 h3{font-size:19px;color:var(--dk);margin-bottom:4px}\n.pml .step2 p{color:var(--mut);font-size:15.5px;margin:0}\n.pml .pull{max-width:840px;margin:0 auto;background:var(--cream);border-left:6px solid var(--g);border-radius:0 14px 14px 0;padding:34px 40px}\n.pml .pull p{font-family:Georgia,'Times New Roman',serif;font-style:italic;font-size:23px;line-height:1.5;color:#26402d;margin:0 0 14px}\n.pml .pull cite{font-style:normal;font-weight:600;color:var(--g);font-size:15px}\n.pml .ctabox{background:var(--dk);color:#fff;border-radius:18px;text-align:center;padding:48px 30px}\n.pml .ctabox h2{color:#fff;margin-bottom:10px}\n.pml .ctabox p{color:#c7dcc0;font-size:17px;max-width:620px;margin:0 auto 22px}\n.pml .ctabox .phone{display:block;margin-top:14px;color:var(--lg);font-weight:600;font-size:16px}\n\/* story grid (index page) *\/\n.pml .stories{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,330px));justify-content:center;gap:24px;max-width:1050px;margin:0 auto}\n.pml .story{position:relative;background:#fff;border:1px solid #eaf0e7;border-radius:16px;overflow:hidden;transition:.25s;display:flex;flex-direction:column;cursor:pointer}\n.pml .story:hover{transform:translateY(-5px);box-shadow:0 20px 42px rgba(15,60,30,.14)}\n.pml .story-imgwrap{height:175px;overflow:hidden}\n.pml .story-img{width:100%;height:100%;background-size:cover;background-position:center;transition:transform .55s ease}\n.pml .story:hover .story-img{transform:scale(1.07)}\n.pml .story-body{padding:20px 22px 24px}\n.pml .story-tag{display:inline-block;background:#eef6ea;color:var(--g);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:5px 11px;border-radius:20px;margin-bottom:12px}\n.pml .story-body h3{font-size:17.5px;color:var(--dk);line-height:1.32;margin-bottom:8px}\n.pml .story-body p{color:var(--mut);font-size:14px;margin-bottom:15px}\n.pml .story-link{color:var(--g);font-weight:700;font-size:14.5px;text-decoration:none;display:inline-flex;align-items:center;gap:7px}\n.pml .story-link::after{content:\"\";position:absolute;inset:0;z-index:2}\n.pml .story-link svg{transition:transform .25s ease}\n.pml .story:hover .story-link svg{transform:translateX(4px)}\n.pml .story-link svg{width:17px;height:17px}\n.pml .storyhead{background:var(--cream)}\n.pml .storyhead .wrap{max-width:820px;text-align:center}\n.pml .storyhead h1{font-size:44px;font-weight:700;color:var(--g);letter-spacing:-.5px;margin-bottom:18px}\n.pml .storyhead p{font-size:18px;color:#3a463f;line-height:1.7;margin-bottom:14px}\n@media(max-width:900px){.pml .storyhead h1{font-size:32px}.pml .prose h2{font-size:25px}}\n@media(max-width:600px){.pml .pull{padding:26px 24px}.pml .pull p{font-size:19px}.pml .prose p{font-size:16px}}\n<\/style><div class=\"pml\"><section class=\"cs-meta\"><div class=\"wrap\">\n    <div class=\"m\"><span>Client<\/span><b>Bernardus Lodge &amp; Spa<\/b><\/div>\n    <div class=\"m\"><span>Location<\/span><b>Carmel Valley, CA<\/b><\/div>\n    <div class=\"m\"><span>Services<\/span><b>Design &middot; Irrigation &middot; Maintenance<\/b><\/div>\n  <\/div><\/section><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4f4b6916 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"4f4b6916\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5ab1b0c\" data-id=\"5ab1b0c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-319afe6b elementor-widget elementor-widget-html\" data-id=\"319afe6b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700&display=swap\" rel=\"stylesheet\"><style>\n*{box-sizing:border-box;margin:0;padding:0}\n.pml{--g:#0f5024;--g2:#1c6b30;--dk:#0e2a17;--lg:#c7e59a;--cream:#f5f8f1;--ink:#1a2420;--mut:#5f6f64;\n font-family:'Poppins',-apple-system,'Segoe UI',Arial,sans-serif;color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;width:100%}\n.pml *{max-width:100%}\n.pml img{max-width:100%;display:block}\n.pml .wrap{width:100%;max-width:1140px;margin:0 auto;padding:0 24px}\n.pml .btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;padding:14px 28px;border-radius:10px;text-decoration:none;transition:.2s;cursor:pointer}\n.pml .btn-primary{background:var(--lg);color:var(--dk)}\n.pml .btn-primary:hover{background:#b6da84;transform:translateY(-2px)}\n.pml .btn-ghost{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.4)}\n.pml .btn-ghost:hover{background:rgba(255,255,255,.22)}\n\/* hero (shorter, striking) *\/\n.pml .hero{position:relative;min-height:460px;display:flex;align-items:center;color:#fff;overflow:hidden}\n.pml .hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;animation:kb 18s ease-out forwards}\n@keyframes kb{from{transform:scale(1.12)}to{transform:scale(1)}}\n.pml .hero-ov{position:absolute;inset:0;background:linear-gradient(102deg,rgba(6,26,13,.94) 0%,rgba(11,42,22,.82) 44%,rgba(11,42,22,.34) 100%)}\n.pml .hero-ov::after{content:\"\";position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(0deg,rgba(6,26,13,.55),transparent)}\n.pml .hero .wrap{position:relative;z-index:2;padding-top:56px;padding-bottom:60px}\n.pml .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12.5px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:var(--lg);margin-bottom:16px}\n.pml .eyebrow::before{content:\"\";width:30px;height:2px;background:var(--lg);display:inline-block}\n.pml .hero h1{font-size:47px;line-height:1.08;font-weight:700;letter-spacing:-.6px;max-width:740px;text-shadow:0 2px 22px rgba(0,0,0,.28);color:#fff !important}\n.pml .hero p{font-size:18.5px;color:#eaf3e4;max-width:565px;margin:18px 0 28px;text-shadow:0 1px 10px rgba(0,0,0,.25)}\n.pml .hero-cta{display:flex;gap:13px;flex-wrap:wrap}\n.pml .btn-primary{box-shadow:0 8px 26px rgba(150,210,90,.32)}\n\/* sections *\/\n.pml section{padding:78px 0}\n.pml .center{text-align:center;max-width:680px;margin:0 auto 46px}\n.pml h2{font-size:36px;font-weight:700;letter-spacing:-.5px;line-height:1.15}\n.pml .kline{width:54px;height:4px;background:var(--lg);border-radius:3px;margin:16px auto 20px}\n.pml .sub{color:var(--mut);font-size:17px}\n.pml .intro{background:var(--cream)}\n.pml .intro p{font-size:23px;line-height:1.5;text-align:center;max-width:900px;margin:0 auto;color:#2c3b32;font-weight:400}\n.pml .intro b{color:var(--g);font-weight:600}\n\/* chips *\/\n.pml .chips{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}\n.pml .chip{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid #e2ebe0;border-radius:40px;padding:12px 22px;font-weight:500;font-size:15.5px;color:#33463a;box-shadow:0 2px 8px rgba(20,60,30,.05)}\n.pml .chip svg{width:18px;height:18px;color:var(--g2)}\n\/* feature cards *\/\n.pml .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}\n.pml .card{background:#fff;border:1px solid #eaf0e7;border-radius:16px;padding:30px 26px;transition:.22s}\n.pml .card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(15,60,30,.1);border-color:#dce8d6}\n.pml .ico{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#e8f4dc,#d3ebbf);display:flex;align-items:center;justify-content:center;color:var(--g);margin-bottom:18px}\n.pml .ico svg{width:28px;height:28px}\n.pml .card h3{font-size:19px;font-weight:600;margin-bottom:8px;color:var(--dk)}\n.pml .card p{color:var(--mut);font-size:15px}\n\/* service cards w\/ image *\/\n.pml .svcwrap{background:var(--cream)}\n.pml .svc{background:#fff;border-radius:16px;overflow:hidden;border:1px solid #eaf0e7;transition:.22s;display:flex;flex-direction:column}\n.pml .svc:hover{transform:translateY(-6px);box-shadow:0 22px 46px rgba(15,60,30,.15)}\n.pml .svc-imgwrap{position:relative;height:200px;overflow:hidden}\n.pml .svc-img{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .55s ease}\n.pml .svc:hover .svc-img{transform:scale(1.08)}\n.pml .svc-tag{position:absolute;left:14px;bottom:14px;z-index:2;background:var(--lg);color:var(--dk);font-size:11.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:6px 13px;border-radius:7px}\n.pml .svc-body{padding:22px 24px 26px}\n.pml .svc-body h3{font-size:19px;font-weight:600;color:var(--dk);margin-bottom:7px}\n.pml .svc-body p{color:var(--mut);font-size:14.5px}\n\/* dark band *\/\n.pml .dark{background:var(--dk);color:#fff;position:relative;overflow:hidden}\n.pml .dark h2{color:#fff}\n.pml .dark .sub{color:#b9cdb2}\n.pml .dark .kline{margin-left:auto;margin-right:auto}\n.pml .dark .card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12)}\n.pml .dark .card:hover{background:rgba(255,255,255,.09);box-shadow:none}\n.pml .dark .card h3{color:#fff}\n.pml .dark .card p{color:#bccfb6}\n.pml .dark .ico{background:rgba(199,229,154,.16);color:var(--lg)}\n.pml .grid4{grid-template-columns:repeat(4,1fr)}\n\/* gallery *\/\n.pml .gal{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}\n.pml .gitem{height:220px;overflow:hidden;border-radius:14px}\n.pml .gimg{width:100%;height:100%;background-size:cover;background-position:center;transition:transform .55s ease}\n.pml .gitem:hover .gimg{transform:scale(1.09)}\n\/* cta *\/\n.pml .cta{position:relative;color:#fff;text-align:center;overflow:hidden}\n.pml .cta-bg{position:absolute;inset:0;background-size:cover;background-position:center}\n.pml .cta-ov{position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,36,20,.92),rgba(15,80,36,.82))}\n.pml .cta .wrap{position:relative;z-index:2}\n.pml .cta h2{color:#fff;margin-bottom:14px}\n.pml .cta p{font-size:18px;color:#dbebd3;max-width:600px;margin:0 auto 28px}\n.pml .cta .call{display:block;margin-top:16px;color:#c7e59a;font-size:15px;font-weight:500}\n\/* faq *\/\n.pml .faq{max-width:820px;margin:0 auto}\n.pml details{background:#fff;border:1px solid #e7efe4;border-radius:12px;margin-bottom:12px;overflow:hidden}\n.pml summary{list-style:none;cursor:pointer;padding:20px 24px;font-weight:600;font-size:17px;color:var(--dk);display:flex;justify-content:space-between;align-items:center;gap:16px}\n.pml summary::-webkit-details-marker{display:none}\n.pml summary::after{content:\"+\";font-size:24px;font-weight:400;color:var(--g2);flex:none}\n.pml details[open] summary::after{content:\"\\2013\"}\n.pml details[open] summary{border-bottom:1px solid #eef3ea}\n.pml .faq-a{padding:16px 24px 22px;color:var(--mut);font-size:15.5px}\n@media(max-width:960px){.pml .grid,.pml .grid4,.pml .gal{grid-template-columns:repeat(2,1fr)}.pml section{padding:58px 0}.pml .hero h1{font-size:36px}.pml h2{font-size:28px}.pml .intro p{font-size:20px}}\n@media(max-width:600px){.pml .grid,.pml .grid4,.pml .gal{grid-template-columns:1fr}.pml .wrap{padding:0 18px}.pml section{padding:46px 0}.pml .hero{min-height:0}.pml .hero .wrap{padding-top:44px;padding-bottom:46px}.pml .hero h1{font-size:29px}.pml .hero p{font-size:16px}.pml .hero-cta{flex-direction:column;align-items:stretch}.pml .hero-cta .btn{width:100%;justify-content:center}.pml .intro p{font-size:18px}.pml .chip{font-size:14px;padding:10px 15px}}\n\n\/* neutralize the theme's text-highlight background boxes on the text (not on chips\/tags\/buttons) *\/\n.pml h1,.pml h2,.pml h3,.pml h4,.pml p,.pml cite,.pml .eyebrow,.pml .cs-meta .m b,.pml .cs-meta .m span{background:transparent !important;box-shadow:none !important;-webkit-box-decoration-break:slice}\n.pml .hero h1{font-size:40px;line-height:1.12}\n.pml .cs-meta{background:var(--dk);color:#dce9d4;padding:0}\n.pml .cs-meta .wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 40px;padding:11px 24px}\n.pml .cs-meta .m{display:flex;align-items:baseline;gap:8px;font-size:14px}\n.pml .cs-meta .m b{color:#fff;font-weight:600}\n.pml .cs-meta .m span{color:var(--lg);font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;font-weight:600}\n.pml .prose{max-width:760px;margin:0 auto}\n.pml .prose h2{font-size:30px;text-align:left;margin-bottom:14px}\n.pml .prose .kline{margin:0 0 22px}\n.pml .prose p{font-size:17.5px;color:#3a463f;margin-bottom:18px;line-height:1.72}\n.pml .prose p b,.pml .prose strong{color:var(--g)}\n.pml .csphoto{padding:24px 0}\n.pml .csphoto .wrap{max-width:1000px}\n.pml .csphoto figure{margin:0;border-radius:16px;overflow:hidden;box-shadow:0 20px 50px rgba(15,50,25,.16)}\n.pml .csphoto img{width:100%;display:block}\n.pml .csphoto figcaption{text-align:center;color:var(--mut);font-size:13.5px;margin-top:12px}\n.pml .steps2{max-width:760px;margin:8px auto 0}\n.pml .step2{display:flex;gap:20px;padding:18px 0;border-top:1px solid #e9efe6}\n.pml .step2 .num{flex:none;width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,var(--g),var(--g2));color:#fff;font-weight:700;font-size:19px;display:flex;align-items:center;justify-content:center}\n.pml .step2 h3{font-size:19px;color:var(--dk);margin-bottom:4px}\n.pml .step2 p{color:var(--mut);font-size:15.5px;margin:0}\n.pml .pull{max-width:840px;margin:0 auto;background:var(--cream);border-left:6px solid var(--g);border-radius:0 14px 14px 0;padding:34px 40px}\n.pml .pull p{font-family:Georgia,'Times New Roman',serif;font-style:italic;font-size:23px;line-height:1.5;color:#26402d;margin:0 0 14px}\n.pml .pull cite{font-style:normal;font-weight:600;color:var(--g);font-size:15px}\n.pml .ctabox{background:var(--dk);color:#fff;border-radius:18px;text-align:center;padding:48px 30px}\n.pml .ctabox h2{color:#fff;margin-bottom:10px}\n.pml .ctabox p{color:#c7dcc0;font-size:17px;max-width:620px;margin:0 auto 22px}\n.pml .ctabox .phone{display:block;margin-top:14px;color:var(--lg);font-weight:600;font-size:16px}\n\/* story grid (index page) *\/\n.pml .stories{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,330px));justify-content:center;gap:24px;max-width:1050px;margin:0 auto}\n.pml .story{position:relative;background:#fff;border:1px solid #eaf0e7;border-radius:16px;overflow:hidden;transition:.25s;display:flex;flex-direction:column;cursor:pointer}\n.pml .story:hover{transform:translateY(-5px);box-shadow:0 20px 42px rgba(15,60,30,.14)}\n.pml .story-imgwrap{height:175px;overflow:hidden}\n.pml .story-img{width:100%;height:100%;background-size:cover;background-position:center;transition:transform .55s ease}\n.pml .story:hover .story-img{transform:scale(1.07)}\n.pml .story-body{padding:20px 22px 24px}\n.pml .story-tag{display:inline-block;background:#eef6ea;color:var(--g);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:5px 11px;border-radius:20px;margin-bottom:12px}\n.pml .story-body h3{font-size:17.5px;color:var(--dk);line-height:1.32;margin-bottom:8px}\n.pml .story-body p{color:var(--mut);font-size:14px;margin-bottom:15px}\n.pml .story-link{color:var(--g);font-weight:700;font-size:14.5px;text-decoration:none;display:inline-flex;align-items:center;gap:7px}\n.pml .story-link::after{content:\"\";position:absolute;inset:0;z-index:2}\n.pml .story-link svg{transition:transform .25s ease}\n.pml .story:hover .story-link svg{transform:translateX(4px)}\n.pml .story-link svg{width:17px;height:17px}\n.pml .storyhead{background:var(--cream)}\n.pml .storyhead .wrap{max-width:820px;text-align:center}\n.pml .storyhead h1{font-size:44px;font-weight:700;color:var(--g);letter-spacing:-.5px;margin-bottom:18px}\n.pml .storyhead p{font-size:18px;color:#3a463f;line-height:1.7;margin-bottom:14px}\n@media(max-width:900px){.pml .storyhead h1{font-size:32px}.pml .prose h2{font-size:25px}}\n@media(max-width:600px){.pml .pull{padding:26px 24px}.pml .pull p{font-size:19px}.pml .prose p{font-size:16px}}\n<\/style><div class=\"pml\"><section><div class=\"wrap\"><div class=\"prose\">\n    <h2>Background<\/h2><div class=\"kline\"><\/div>\n    <p>When guests step onto the sprawling grounds of a premier destination like Bernardus Lodge &amp; Spa, they expect an effortless experience of tranquility, elegance, and natural beauty. Every courtyard, walkway, and garden bed serves as a direct extension of the resort's uncompromising high standards.<\/p>\n    <p>Behind the scenes, however, maintaining those signature luxury views was becoming an increasingly complex and expensive operational challenge.<\/p>\n  <\/div><\/div><\/section><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-479a3016 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"479a3016\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7b781c11\" data-id=\"7b781c11\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-72e0d6ff elementor-widget elementor-widget-html\" data-id=\"72e0d6ff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700&display=swap\" rel=\"stylesheet\"><style>\n*{box-sizing:border-box;margin:0;padding:0}\n.pml{--g:#0f5024;--g2:#1c6b30;--dk:#0e2a17;--lg:#c7e59a;--cream:#f5f8f1;--ink:#1a2420;--mut:#5f6f64;\n font-family:'Poppins',-apple-system,'Segoe UI',Arial,sans-serif;color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;width:100%}\n.pml *{max-width:100%}\n.pml img{max-width:100%;display:block}\n.pml .wrap{width:100%;max-width:1140px;margin:0 auto;padding:0 24px}\n.pml .btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;padding:14px 28px;border-radius:10px;text-decoration:none;transition:.2s;cursor:pointer}\n.pml .btn-primary{background:var(--lg);color:var(--dk)}\n.pml .btn-primary:hover{background:#b6da84;transform:translateY(-2px)}\n.pml .btn-ghost{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.4)}\n.pml .btn-ghost:hover{background:rgba(255,255,255,.22)}\n\/* hero (shorter, striking) *\/\n.pml .hero{position:relative;min-height:460px;display:flex;align-items:center;color:#fff;overflow:hidden}\n.pml .hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;animation:kb 18s ease-out forwards}\n@keyframes kb{from{transform:scale(1.12)}to{transform:scale(1)}}\n.pml .hero-ov{position:absolute;inset:0;background:linear-gradient(102deg,rgba(6,26,13,.94) 0%,rgba(11,42,22,.82) 44%,rgba(11,42,22,.34) 100%)}\n.pml .hero-ov::after{content:\"\";position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(0deg,rgba(6,26,13,.55),transparent)}\n.pml .hero .wrap{position:relative;z-index:2;padding-top:56px;padding-bottom:60px}\n.pml .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12.5px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:var(--lg);margin-bottom:16px}\n.pml .eyebrow::before{content:\"\";width:30px;height:2px;background:var(--lg);display:inline-block}\n.pml .hero h1{font-size:47px;line-height:1.08;font-weight:700;letter-spacing:-.6px;max-width:740px;text-shadow:0 2px 22px rgba(0,0,0,.28);color:#fff !important}\n.pml .hero p{font-size:18.5px;color:#eaf3e4;max-width:565px;margin:18px 0 28px;text-shadow:0 1px 10px rgba(0,0,0,.25)}\n.pml .hero-cta{display:flex;gap:13px;flex-wrap:wrap}\n.pml .btn-primary{box-shadow:0 8px 26px rgba(150,210,90,.32)}\n\/* sections *\/\n.pml section{padding:78px 0}\n.pml .center{text-align:center;max-width:680px;margin:0 auto 46px}\n.pml h2{font-size:36px;font-weight:700;letter-spacing:-.5px;line-height:1.15}\n.pml .kline{width:54px;height:4px;background:var(--lg);border-radius:3px;margin:16px auto 20px}\n.pml .sub{color:var(--mut);font-size:17px}\n.pml .intro{background:var(--cream)}\n.pml .intro p{font-size:23px;line-height:1.5;text-align:center;max-width:900px;margin:0 auto;color:#2c3b32;font-weight:400}\n.pml .intro b{color:var(--g);font-weight:600}\n\/* chips *\/\n.pml .chips{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}\n.pml .chip{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid #e2ebe0;border-radius:40px;padding:12px 22px;font-weight:500;font-size:15.5px;color:#33463a;box-shadow:0 2px 8px rgba(20,60,30,.05)}\n.pml .chip svg{width:18px;height:18px;color:var(--g2)}\n\/* feature cards *\/\n.pml .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}\n.pml .card{background:#fff;border:1px solid #eaf0e7;border-radius:16px;padding:30px 26px;transition:.22s}\n.pml .card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(15,60,30,.1);border-color:#dce8d6}\n.pml .ico{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#e8f4dc,#d3ebbf);display:flex;align-items:center;justify-content:center;color:var(--g);margin-bottom:18px}\n.pml .ico svg{width:28px;height:28px}\n.pml .card h3{font-size:19px;font-weight:600;margin-bottom:8px;color:var(--dk)}\n.pml .card p{color:var(--mut);font-size:15px}\n\/* service cards w\/ image *\/\n.pml .svcwrap{background:var(--cream)}\n.pml .svc{background:#fff;border-radius:16px;overflow:hidden;border:1px solid #eaf0e7;transition:.22s;display:flex;flex-direction:column}\n.pml .svc:hover{transform:translateY(-6px);box-shadow:0 22px 46px rgba(15,60,30,.15)}\n.pml .svc-imgwrap{position:relative;height:200px;overflow:hidden}\n.pml .svc-img{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .55s ease}\n.pml .svc:hover .svc-img{transform:scale(1.08)}\n.pml .svc-tag{position:absolute;left:14px;bottom:14px;z-index:2;background:var(--lg);color:var(--dk);font-size:11.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:6px 13px;border-radius:7px}\n.pml .svc-body{padding:22px 24px 26px}\n.pml .svc-body h3{font-size:19px;font-weight:600;color:var(--dk);margin-bottom:7px}\n.pml .svc-body p{color:var(--mut);font-size:14.5px}\n\/* dark band *\/\n.pml .dark{background:var(--dk);color:#fff;position:relative;overflow:hidden}\n.pml .dark h2{color:#fff}\n.pml .dark .sub{color:#b9cdb2}\n.pml .dark .kline{margin-left:auto;margin-right:auto}\n.pml .dark .card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12)}\n.pml .dark .card:hover{background:rgba(255,255,255,.09);box-shadow:none}\n.pml .dark .card h3{color:#fff}\n.pml .dark .card p{color:#bccfb6}\n.pml .dark .ico{background:rgba(199,229,154,.16);color:var(--lg)}\n.pml .grid4{grid-template-columns:repeat(4,1fr)}\n\/* gallery *\/\n.pml .gal{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}\n.pml .gitem{height:220px;overflow:hidden;border-radius:14px}\n.pml .gimg{width:100%;height:100%;background-size:cover;background-position:center;transition:transform .55s ease}\n.pml .gitem:hover .gimg{transform:scale(1.09)}\n\/* cta *\/\n.pml .cta{position:relative;color:#fff;text-align:center;overflow:hidden}\n.pml .cta-bg{position:absolute;inset:0;background-size:cover;background-position:center}\n.pml .cta-ov{position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,36,20,.92),rgba(15,80,36,.82))}\n.pml .cta .wrap{position:relative;z-index:2}\n.pml .cta h2{color:#fff;margin-bottom:14px}\n.pml .cta p{font-size:18px;color:#dbebd3;max-width:600px;margin:0 auto 28px}\n.pml .cta .call{display:block;margin-top:16px;color:#c7e59a;font-size:15px;font-weight:500}\n\/* faq *\/\n.pml .faq{max-width:820px;margin:0 auto}\n.pml details{background:#fff;border:1px solid #e7efe4;border-radius:12px;margin-bottom:12px;overflow:hidden}\n.pml summary{list-style:none;cursor:pointer;padding:20px 24px;font-weight:600;font-size:17px;color:var(--dk);display:flex;justify-content:space-between;align-items:center;gap:16px}\n.pml summary::-webkit-details-marker{display:none}\n.pml summary::after{content:\"+\";font-size:24px;font-weight:400;color:var(--g2);flex:none}\n.pml details[open] summary::after{content:\"\\2013\"}\n.pml details[open] summary{border-bottom:1px solid #eef3ea}\n.pml .faq-a{padding:16px 24px 22px;color:var(--mut);font-size:15.5px}\n@media(max-width:960px){.pml .grid,.pml .grid4,.pml .gal{grid-template-columns:repeat(2,1fr)}.pml section{padding:58px 0}.pml .hero h1{font-size:36px}.pml h2{font-size:28px}.pml .intro p{font-size:20px}}\n@media(max-width:600px){.pml .grid,.pml .grid4,.pml .gal{grid-template-columns:1fr}.pml .wrap{padding:0 18px}.pml section{padding:46px 0}.pml .hero{min-height:0}.pml .hero .wrap{padding-top:44px;padding-bottom:46px}.pml .hero h1{font-size:29px}.pml .hero p{font-size:16px}.pml .hero-cta{flex-direction:column;align-items:stretch}.pml .hero-cta .btn{width:100%;justify-content:center}.pml .intro p{font-size:18px}.pml .chip{font-size:14px;padding:10px 15px}}\n\n\/* neutralize the theme's text-highlight background boxes on the text (not on chips\/tags\/buttons) *\/\n.pml h1,.pml h2,.pml h3,.pml h4,.pml p,.pml cite,.pml .eyebrow,.pml .cs-meta .m b,.pml .cs-meta .m span{background:transparent !important;box-shadow:none !important;-webkit-box-decoration-break:slice}\n.pml .hero h1{font-size:40px;line-height:1.12}\n.pml .cs-meta{background:var(--dk);color:#dce9d4;padding:0}\n.pml .cs-meta .wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 40px;padding:11px 24px}\n.pml .cs-meta .m{display:flex;align-items:baseline;gap:8px;font-size:14px}\n.pml .cs-meta .m b{color:#fff;font-weight:600}\n.pml .cs-meta .m span{color:var(--lg);font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;font-weight:600}\n.pml .prose{max-width:760px;margin:0 auto}\n.pml .prose h2{font-size:30px;text-align:left;margin-bottom:14px}\n.pml .prose .kline{margin:0 0 22px}\n.pml .prose p{font-size:17.5px;color:#3a463f;margin-bottom:18px;line-height:1.72}\n.pml .prose p b,.pml .prose strong{color:var(--g)}\n.pml .csphoto{padding:24px 0}\n.pml .csphoto .wrap{max-width:1000px}\n.pml .csphoto figure{margin:0;border-radius:16px;overflow:hidden;box-shadow:0 20px 50px rgba(15,50,25,.16)}\n.pml .csphoto img{width:100%;display:block}\n.pml .csphoto figcaption{text-align:center;color:var(--mut);font-size:13.5px;margin-top:12px}\n.pml .steps2{max-width:760px;margin:8px auto 0}\n.pml .step2{display:flex;gap:20px;padding:18px 0;border-top:1px solid #e9efe6}\n.pml .step2 .num{flex:none;width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,var(--g),var(--g2));color:#fff;font-weight:700;font-size:19px;display:flex;align-items:center;justify-content:center}\n.pml .step2 h3{font-size:19px;color:var(--dk);margin-bottom:4px}\n.pml .step2 p{color:var(--mut);font-size:15.5px;margin:0}\n.pml .pull{max-width:840px;margin:0 auto;background:var(--cream);border-left:6px solid var(--g);border-radius:0 14px 14px 0;padding:34px 40px}\n.pml .pull p{font-family:Georgia,'Times New Roman',serif;font-style:italic;font-size:23px;line-height:1.5;color:#26402d;margin:0 0 14px}\n.pml .pull cite{font-style:normal;font-weight:600;color:var(--g);font-size:15px}\n.pml .ctabox{background:var(--dk);color:#fff;border-radius:18px;text-align:center;padding:48px 30px}\n.pml .ctabox h2{color:#fff;margin-bottom:10px}\n.pml .ctabox p{color:#c7dcc0;font-size:17px;max-width:620px;margin:0 auto 22px}\n.pml .ctabox .phone{display:block;margin-top:14px;color:var(--lg);font-weight:600;font-size:16px}\n\/* story grid (index page) *\/\n.pml .stories{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,330px));justify-content:center;gap:24px;max-width:1050px;margin:0 auto}\n.pml .story{position:relative;background:#fff;border:1px solid #eaf0e7;border-radius:16px;overflow:hidden;transition:.25s;display:flex;flex-direction:column;cursor:pointer}\n.pml .story:hover{transform:translateY(-5px);box-shadow:0 20px 42px rgba(15,60,30,.14)}\n.pml .story-imgwrap{height:175px;overflow:hidden}\n.pml .story-img{width:100%;height:100%;background-size:cover;background-position:center;transition:transform .55s ease}\n.pml .story:hover .story-img{transform:scale(1.07)}\n.pml .story-body{padding:20px 22px 24px}\n.pml .story-tag{display:inline-block;background:#eef6ea;color:var(--g);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:5px 11px;border-radius:20px;margin-bottom:12px}\n.pml .story-body h3{font-size:17.5px;color:var(--dk);line-height:1.32;margin-bottom:8px}\n.pml .story-body p{color:var(--mut);font-size:14px;margin-bottom:15px}\n.pml .story-link{color:var(--g);font-weight:700;font-size:14.5px;text-decoration:none;display:inline-flex;align-items:center;gap:7px}\n.pml .story-link::after{content:\"\";position:absolute;inset:0;z-index:2}\n.pml .story-link svg{transition:transform .25s ease}\n.pml .story:hover .story-link svg{transform:translateX(4px)}\n.pml .story-link svg{width:17px;height:17px}\n.pml .storyhead{background:var(--cream)}\n.pml .storyhead .wrap{max-width:820px;text-align:center}\n.pml .storyhead h1{font-size:44px;font-weight:700;color:var(--g);letter-spacing:-.5px;margin-bottom:18px}\n.pml .storyhead p{font-size:18px;color:#3a463f;line-height:1.7;margin-bottom:14px}\n@media(max-width:900px){.pml .storyhead h1{font-size:32px}.pml .prose h2{font-size:25px}}\n@media(max-width:600px){.pml .pull{padding:26px 24px}.pml .pull p{font-size:19px}.pml .prose p{font-size:16px}}\n<\/style><div class=\"pml\"><section class=\"csphoto\"><div class=\"wrap\"><figure><img decoding=\"async\" src=\"https:\/\/pmlandscapingmonterey.com\/wp-content\/uploads\/2026\/07\/20260520_160918362_iOS.png\" alt=\"\"><\/figure><figcaption>Climate-adapted native plantings line the resort's guest walkways.<\/figcaption><\/div><\/section><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-13b7b2f0 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"13b7b2f0\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2918c1b\" data-id=\"2918c1b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4328d93e elementor-widget elementor-widget-html\" data-id=\"4328d93e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700&display=swap\" rel=\"stylesheet\"><style>\n*{box-sizing:border-box;margin:0;padding:0}\n.pml{--g:#0f5024;--g2:#1c6b30;--dk:#0e2a17;--lg:#c7e59a;--cream:#f5f8f1;--ink:#1a2420;--mut:#5f6f64;\n font-family:'Poppins',-apple-system,'Segoe UI',Arial,sans-serif;color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;width:100%}\n.pml *{max-width:100%}\n.pml img{max-width:100%;display:block}\n.pml .wrap{width:100%;max-width:1140px;margin:0 auto;padding:0 24px}\n.pml .btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;padding:14px 28px;border-radius:10px;text-decoration:none;transition:.2s;cursor:pointer}\n.pml .btn-primary{background:var(--lg);color:var(--dk)}\n.pml .btn-primary:hover{background:#b6da84;transform:translateY(-2px)}\n.pml .btn-ghost{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.4)}\n.pml .btn-ghost:hover{background:rgba(255,255,255,.22)}\n\/* hero (shorter, striking) *\/\n.pml .hero{position:relative;min-height:460px;display:flex;align-items:center;color:#fff;overflow:hidden}\n.pml .hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;animation:kb 18s ease-out forwards}\n@keyframes kb{from{transform:scale(1.12)}to{transform:scale(1)}}\n.pml .hero-ov{position:absolute;inset:0;background:linear-gradient(102deg,rgba(6,26,13,.94) 0%,rgba(11,42,22,.82) 44%,rgba(11,42,22,.34) 100%)}\n.pml .hero-ov::after{content:\"\";position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(0deg,rgba(6,26,13,.55),transparent)}\n.pml .hero .wrap{position:relative;z-index:2;padding-top:56px;padding-bottom:60px}\n.pml .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12.5px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:var(--lg);margin-bottom:16px}\n.pml .eyebrow::before{content:\"\";width:30px;height:2px;background:var(--lg);display:inline-block}\n.pml .hero h1{font-size:47px;line-height:1.08;font-weight:700;letter-spacing:-.6px;max-width:740px;text-shadow:0 2px 22px rgba(0,0,0,.28);color:#fff !important}\n.pml .hero p{font-size:18.5px;color:#eaf3e4;max-width:565px;margin:18px 0 28px;text-shadow:0 1px 10px rgba(0,0,0,.25)}\n.pml .hero-cta{display:flex;gap:13px;flex-wrap:wrap}\n.pml .btn-primary{box-shadow:0 8px 26px rgba(150,210,90,.32)}\n\/* sections *\/\n.pml section{padding:78px 0}\n.pml .center{text-align:center;max-width:680px;margin:0 auto 46px}\n.pml h2{font-size:36px;font-weight:700;letter-spacing:-.5px;line-height:1.15}\n.pml .kline{width:54px;height:4px;background:var(--lg);border-radius:3px;margin:16px auto 20px}\n.pml .sub{color:var(--mut);font-size:17px}\n.pml .intro{background:var(--cream)}\n.pml .intro p{font-size:23px;line-height:1.5;text-align:center;max-width:900px;margin:0 auto;color:#2c3b32;font-weight:400}\n.pml .intro b{color:var(--g);font-weight:600}\n\/* chips *\/\n.pml .chips{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}\n.pml .chip{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid #e2ebe0;border-radius:40px;padding:12px 22px;font-weight:500;font-size:15.5px;color:#33463a;box-shadow:0 2px 8px rgba(20,60,30,.05)}\n.pml .chip svg{width:18px;height:18px;color:var(--g2)}\n\/* feature cards *\/\n.pml .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}\n.pml .card{background:#fff;border:1px solid #eaf0e7;border-radius:16px;padding:30px 26px;transition:.22s}\n.pml .card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(15,60,30,.1);border-color:#dce8d6}\n.pml .ico{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#e8f4dc,#d3ebbf);display:flex;align-items:center;justify-content:center;color:var(--g);margin-bottom:18px}\n.pml .ico svg{width:28px;height:28px}\n.pml .card h3{font-size:19px;font-weight:600;margin-bottom:8px;color:var(--dk)}\n.pml .card p{color:var(--mut);font-size:15px}\n\/* service cards w\/ image *\/\n.pml .svcwrap{background:var(--cream)}\n.pml .svc{background:#fff;border-radius:16px;overflow:hidden;border:1px solid #eaf0e7;transition:.22s;display:flex;flex-direction:column}\n.pml .svc:hover{transform:translateY(-6px);box-shadow:0 22px 46px rgba(15,60,30,.15)}\n.pml .svc-imgwrap{position:relative;height:200px;overflow:hidden}\n.pml .svc-img{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .55s ease}\n.pml .svc:hover .svc-img{transform:scale(1.08)}\n.pml .svc-tag{position:absolute;left:14px;bottom:14px;z-index:2;background:var(--lg);color:var(--dk);font-size:11.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:6px 13px;border-radius:7px}\n.pml .svc-body{padding:22px 24px 26px}\n.pml .svc-body h3{font-size:19px;font-weight:600;color:var(--dk);margin-bottom:7px}\n.pml .svc-body p{color:var(--mut);font-size:14.5px}\n\/* dark band *\/\n.pml .dark{background:var(--dk);color:#fff;position:relative;overflow:hidden}\n.pml .dark h2{color:#fff}\n.pml .dark .sub{color:#b9cdb2}\n.pml .dark .kline{margin-left:auto;margin-right:auto}\n.pml .dark .card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12)}\n.pml .dark .card:hover{background:rgba(255,255,255,.09);box-shadow:none}\n.pml .dark .card h3{color:#fff}\n.pml .dark .card p{color:#bccfb6}\n.pml .dark .ico{background:rgba(199,229,154,.16);color:var(--lg)}\n.pml .grid4{grid-template-columns:repeat(4,1fr)}\n\/* gallery *\/\n.pml .gal{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}\n.pml .gitem{height:220px;overflow:hidden;border-radius:14px}\n.pml .gimg{width:100%;height:100%;background-size:cover;background-position:center;transition:transform .55s ease}\n.pml .gitem:hover .gimg{transform:scale(1.09)}\n\/* cta *\/\n.pml .cta{position:relative;color:#fff;text-align:center;overflow:hidden}\n.pml .cta-bg{position:absolute;inset:0;background-size:cover;background-position:center}\n.pml .cta-ov{position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,36,20,.92),rgba(15,80,36,.82))}\n.pml .cta .wrap{position:relative;z-index:2}\n.pml .cta h2{color:#fff;margin-bottom:14px}\n.pml .cta p{font-size:18px;color:#dbebd3;max-width:600px;margin:0 auto 28px}\n.pml .cta .call{display:block;margin-top:16px;color:#c7e59a;font-size:15px;font-weight:500}\n\/* faq *\/\n.pml .faq{max-width:820px;margin:0 auto}\n.pml details{background:#fff;border:1px solid #e7efe4;border-radius:12px;margin-bottom:12px;overflow:hidden}\n.pml summary{list-style:none;cursor:pointer;padding:20px 24px;font-weight:600;font-size:17px;color:var(--dk);display:flex;justify-content:space-between;align-items:center;gap:16px}\n.pml summary::-webkit-details-marker{display:none}\n.pml summary::after{content:\"+\";font-size:24px;font-weight:400;color:var(--g2);flex:none}\n.pml details[open] summary::after{content:\"\\2013\"}\n.pml details[open] summary{border-bottom:1px solid #eef3ea}\n.pml .faq-a{padding:16px 24px 22px;color:var(--mut);font-size:15.5px}\n@media(max-width:960px){.pml .grid,.pml .grid4,.pml .gal{grid-template-columns:repeat(2,1fr)}.pml section{padding:58px 0}.pml .hero h1{font-size:36px}.pml h2{font-size:28px}.pml .intro p{font-size:20px}}\n@media(max-width:600px){.pml .grid,.pml .grid4,.pml .gal{grid-template-columns:1fr}.pml .wrap{padding:0 18px}.pml section{padding:46px 0}.pml .hero{min-height:0}.pml .hero .wrap{padding-top:44px;padding-bottom:46px}.pml .hero h1{font-size:29px}.pml .hero p{font-size:16px}.pml .hero-cta{flex-direction:column;align-items:stretch}.pml .hero-cta .btn{width:100%;justify-content:center}.pml .intro p{font-size:18px}.pml .chip{font-size:14px;padding:10px 15px}}\n\n\/* neutralize the theme's text-highlight background boxes on the text (not on chips\/tags\/buttons) *\/\n.pml h1,.pml h2,.pml h3,.pml h4,.pml p,.pml cite,.pml .eyebrow,.pml .cs-meta .m b,.pml .cs-meta .m span{background:transparent !important;box-shadow:none !important;-webkit-box-decoration-break:slice}\n.pml .hero h1{font-size:40px;line-height:1.12}\n.pml .cs-meta{background:var(--dk);color:#dce9d4;padding:0}\n.pml .cs-meta .wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 40px;padding:11px 24px}\n.pml .cs-meta .m{display:flex;align-items:baseline;gap:8px;font-size:14px}\n.pml .cs-meta .m b{color:#fff;font-weight:600}\n.pml .cs-meta .m span{color:var(--lg);font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;font-weight:600}\n.pml .prose{max-width:760px;margin:0 auto}\n.pml .prose h2{font-size:30px;text-align:left;margin-bottom:14px}\n.pml .prose .kline{margin:0 0 22px}\n.pml .prose p{font-size:17.5px;color:#3a463f;margin-bottom:18px;line-height:1.72}\n.pml .prose p b,.pml .prose strong{color:var(--g)}\n.pml .csphoto{padding:24px 0}\n.pml .csphoto .wrap{max-width:1000px}\n.pml .csphoto figure{margin:0;border-radius:16px;overflow:hidden;box-shadow:0 20px 50px rgba(15,50,25,.16)}\n.pml .csphoto img{width:100%;display:block}\n.pml .csphoto figcaption{text-align:center;color:var(--mut);font-size:13.5px;margin-top:12px}\n.pml .steps2{max-width:760px;margin:8px auto 0}\n.pml .step2{display:flex;gap:20px;padding:18px 0;border-top:1px solid #e9efe6}\n.pml .step2 .num{flex:none;width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,var(--g),var(--g2));color:#fff;font-weight:700;font-size:19px;display:flex;align-items:center;justify-content:center}\n.pml .step2 h3{font-size:19px;color:var(--dk);margin-bottom:4px}\n.pml .step2 p{color:var(--mut);font-size:15.5px;margin:0}\n.pml .pull{max-width:840px;margin:0 auto;background:var(--cream);border-left:6px solid var(--g);border-radius:0 14px 14px 0;padding:34px 40px}\n.pml .pull p{font-family:Georgia,'Times New Roman',serif;font-style:italic;font-size:23px;line-height:1.5;color:#26402d;margin:0 0 14px}\n.pml .pull cite{font-style:normal;font-weight:600;color:var(--g);font-size:15px}\n.pml .ctabox{background:var(--dk);color:#fff;border-radius:18px;text-align:center;padding:48px 30px}\n.pml .ctabox h2{color:#fff;margin-bottom:10px}\n.pml .ctabox p{color:#c7dcc0;font-size:17px;max-width:620px;margin:0 auto 22px}\n.pml .ctabox .phone{display:block;margin-top:14px;color:var(--lg);font-weight:600;font-size:16px}\n\/* story grid (index page) *\/\n.pml .stories{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,330px));justify-content:center;gap:24px;max-width:1050px;margin:0 auto}\n.pml .story{position:relative;background:#fff;border:1px solid #eaf0e7;border-radius:16px;overflow:hidden;transition:.25s;display:flex;flex-direction:column;cursor:pointer}\n.pml .story:hover{transform:translateY(-5px);box-shadow:0 20px 42px rgba(15,60,30,.14)}\n.pml .story-imgwrap{height:175px;overflow:hidden}\n.pml .story-img{width:100%;height:100%;background-size:cover;background-position:center;transition:transform .55s ease}\n.pml .story:hover .story-img{transform:scale(1.07)}\n.pml .story-body{padding:20px 22px 24px}\n.pml .story-tag{display:inline-block;background:#eef6ea;color:var(--g);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:5px 11px;border-radius:20px;margin-bottom:12px}\n.pml .story-body h3{font-size:17.5px;color:var(--dk);line-height:1.32;margin-bottom:8px}\n.pml .story-body p{color:var(--mut);font-size:14px;margin-bottom:15px}\n.pml .story-link{color:var(--g);font-weight:700;font-size:14.5px;text-decoration:none;display:inline-flex;align-items:center;gap:7px}\n.pml .story-link::after{content:\"\";position:absolute;inset:0;z-index:2}\n.pml .story-link svg{transition:transform .25s ease}\n.pml .story:hover .story-link svg{transform:translateX(4px)}\n.pml .story-link svg{width:17px;height:17px}\n.pml .storyhead{background:var(--cream)}\n.pml .storyhead .wrap{max-width:820px;text-align:center}\n.pml .storyhead h1{font-size:44px;font-weight:700;color:var(--g);letter-spacing:-.5px;margin-bottom:18px}\n.pml .storyhead p{font-size:18px;color:#3a463f;line-height:1.7;margin-bottom:14px}\n@media(max-width:900px){.pml .storyhead h1{font-size:32px}.pml .prose h2{font-size:25px}}\n@media(max-width:600px){.pml .pull{padding:26px 24px}.pml .pull p{font-size:19px}.pml .prose p{font-size:16px}}\n<\/style><div class=\"pml\"><section class=\"svcwrap\"><div class=\"wrap\"><div class=\"prose\" style=\"max-width:900px\">\n    <h2>Challenges to Overcome<\/h2><div class=\"kline\"><\/div>\n    <p>The property was caught in a costly, reactive cycle. Despite substantial past landscape investments, many of the plant varieties selected prior to PM Landscaping's involvement were poorly matched to Carmel Valley's climate, soil conditions, and sun exposure. To keep non-native plants alive, the landscape relied on heavy, inefficient watering routines.<\/p>\n    <p>Over time, this mismatch created a compounding ripple effect of property challenges:<\/p>\n  <\/div>\n    <div class=\"grid\" style=\"max-width:900px;margin:24px auto 0\">\n      <div class=\"card\"><div class=\"ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M8 2v4\"\/><path d=\"M16 2v4\"\/><rect width=\"18\" height=\"18\" x=\"3\" y=\"4\" rx=\"2\"\/><path d=\"M3 10h18\"\/><path d=\"m9 16 2 2 4-4\"\/><\/svg><\/div><h3>Escalating Operating Costs<\/h3><p>Utility bills climbed as outdated irrigation systems struggled to keep up with high-water plantings.<\/p><\/div>\n      <div class=\"card\"><div class=\"ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10Z\"\/><path d=\"M2 21c0-3 1.85-5.36 5.08-6\"\/><\/svg><\/div><h3>Frequent Plant Loss<\/h3><p>Non-adapted flora routinely withered, requiring constant, expensive spot-replacements.<\/p><\/div>\n      <div class=\"card\"><div class=\"ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m7.5 4.27 9 5.15\"\/><path d=\"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z\"\/><path d=\"m3.3 7 8.7 5 8.7-5\"\/><path d=\"M12 22V12\"\/><\/svg><\/div><h3>Operational Friction<\/h3><p>Maintenance crews were forced into reactive mode, causing ongoing labor disruptions in guest-facing areas.<\/p><\/div>\n    <\/div>\n    <div class=\"wrap\"><div class=\"prose\" style=\"max-width:900px;margin-top:26px\"><p>Management realized that simply replacing dying plants over and over wouldn't fix the underlying problem. The resort didn't have a maintenance problem; it had a landscape performance problem.<\/p><\/div><\/div>\n  <\/div><\/section><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-70bc3d64 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"70bc3d64\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6e9eb796\" data-id=\"6e9eb796\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3c993715 elementor-widget elementor-widget-html\" data-id=\"3c993715\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700&display=swap\" rel=\"stylesheet\"><style>\n*{box-sizing:border-box;margin:0;padding:0}\n.pml{--g:#0f5024;--g2:#1c6b30;--dk:#0e2a17;--lg:#c7e59a;--cream:#f5f8f1;--ink:#1a2420;--mut:#5f6f64;\n font-family:'Poppins',-apple-system,'Segoe UI',Arial,sans-serif;color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;width:100%}\n.pml *{max-width:100%}\n.pml img{max-width:100%;display:block}\n.pml .wrap{width:100%;max-width:1140px;margin:0 auto;padding:0 24px}\n.pml .btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;padding:14px 28px;border-radius:10px;text-decoration:none;transition:.2s;cursor:pointer}\n.pml .btn-primary{background:var(--lg);color:var(--dk)}\n.pml .btn-primary:hover{background:#b6da84;transform:translateY(-2px)}\n.pml .btn-ghost{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.4)}\n.pml .btn-ghost:hover{background:rgba(255,255,255,.22)}\n\/* hero (shorter, striking) *\/\n.pml .hero{position:relative;min-height:460px;display:flex;align-items:center;color:#fff;overflow:hidden}\n.pml .hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;animation:kb 18s ease-out forwards}\n@keyframes kb{from{transform:scale(1.12)}to{transform:scale(1)}}\n.pml .hero-ov{position:absolute;inset:0;background:linear-gradient(102deg,rgba(6,26,13,.94) 0%,rgba(11,42,22,.82) 44%,rgba(11,42,22,.34) 100%)}\n.pml .hero-ov::after{content:\"\";position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(0deg,rgba(6,26,13,.55),transparent)}\n.pml .hero .wrap{position:relative;z-index:2;padding-top:56px;padding-bottom:60px}\n.pml .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12.5px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:var(--lg);margin-bottom:16px}\n.pml .eyebrow::before{content:\"\";width:30px;height:2px;background:var(--lg);display:inline-block}\n.pml .hero h1{font-size:47px;line-height:1.08;font-weight:700;letter-spacing:-.6px;max-width:740px;text-shadow:0 2px 22px rgba(0,0,0,.28);color:#fff !important}\n.pml .hero p{font-size:18.5px;color:#eaf3e4;max-width:565px;margin:18px 0 28px;text-shadow:0 1px 10px rgba(0,0,0,.25)}\n.pml .hero-cta{display:flex;gap:13px;flex-wrap:wrap}\n.pml .btn-primary{box-shadow:0 8px 26px rgba(150,210,90,.32)}\n\/* sections *\/\n.pml section{padding:78px 0}\n.pml .center{text-align:center;max-width:680px;margin:0 auto 46px}\n.pml h2{font-size:36px;font-weight:700;letter-spacing:-.5px;line-height:1.15}\n.pml .kline{width:54px;height:4px;background:var(--lg);border-radius:3px;margin:16px auto 20px}\n.pml .sub{color:var(--mut);font-size:17px}\n.pml .intro{background:var(--cream)}\n.pml .intro p{font-size:23px;line-height:1.5;text-align:center;max-width:900px;margin:0 auto;color:#2c3b32;font-weight:400}\n.pml .intro b{color:var(--g);font-weight:600}\n\/* chips *\/\n.pml .chips{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}\n.pml .chip{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid #e2ebe0;border-radius:40px;padding:12px 22px;font-weight:500;font-size:15.5px;color:#33463a;box-shadow:0 2px 8px rgba(20,60,30,.05)}\n.pml .chip svg{width:18px;height:18px;color:var(--g2)}\n\/* feature cards *\/\n.pml .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}\n.pml .card{background:#fff;border:1px solid #eaf0e7;border-radius:16px;padding:30px 26px;transition:.22s}\n.pml .card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(15,60,30,.1);border-color:#dce8d6}\n.pml .ico{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#e8f4dc,#d3ebbf);display:flex;align-items:center;justify-content:center;color:var(--g);margin-bottom:18px}\n.pml .ico svg{width:28px;height:28px}\n.pml .card h3{font-size:19px;font-weight:600;margin-bottom:8px;color:var(--dk)}\n.pml .card p{color:var(--mut);font-size:15px}\n\/* service cards w\/ image *\/\n.pml .svcwrap{background:var(--cream)}\n.pml .svc{background:#fff;border-radius:16px;overflow:hidden;border:1px solid #eaf0e7;transition:.22s;display:flex;flex-direction:column}\n.pml .svc:hover{transform:translateY(-6px);box-shadow:0 22px 46px rgba(15,60,30,.15)}\n.pml .svc-imgwrap{position:relative;height:200px;overflow:hidden}\n.pml .svc-img{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .55s ease}\n.pml .svc:hover .svc-img{transform:scale(1.08)}\n.pml .svc-tag{position:absolute;left:14px;bottom:14px;z-index:2;background:var(--lg);color:var(--dk);font-size:11.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:6px 13px;border-radius:7px}\n.pml .svc-body{padding:22px 24px 26px}\n.pml .svc-body h3{font-size:19px;font-weight:600;color:var(--dk);margin-bottom:7px}\n.pml .svc-body p{color:var(--mut);font-size:14.5px}\n\/* dark band *\/\n.pml .dark{background:var(--dk);color:#fff;position:relative;overflow:hidden}\n.pml .dark h2{color:#fff}\n.pml .dark .sub{color:#b9cdb2}\n.pml .dark .kline{margin-left:auto;margin-right:auto}\n.pml .dark .card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12)}\n.pml .dark .card:hover{background:rgba(255,255,255,.09);box-shadow:none}\n.pml .dark .card h3{color:#fff}\n.pml .dark .card p{color:#bccfb6}\n.pml .dark .ico{background:rgba(199,229,154,.16);color:var(--lg)}\n.pml .grid4{grid-template-columns:repeat(4,1fr)}\n\/* gallery *\/\n.pml .gal{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}\n.pml .gitem{height:220px;overflow:hidden;border-radius:14px}\n.pml .gimg{width:100%;height:100%;background-size:cover;background-position:center;transition:transform .55s ease}\n.pml .gitem:hover .gimg{transform:scale(1.09)}\n\/* cta *\/\n.pml .cta{position:relative;color:#fff;text-align:center;overflow:hidden}\n.pml .cta-bg{position:absolute;inset:0;background-size:cover;background-position:center}\n.pml .cta-ov{position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,36,20,.92),rgba(15,80,36,.82))}\n.pml .cta .wrap{position:relative;z-index:2}\n.pml .cta h2{color:#fff;margin-bottom:14px}\n.pml .cta p{font-size:18px;color:#dbebd3;max-width:600px;margin:0 auto 28px}\n.pml .cta .call{display:block;margin-top:16px;color:#c7e59a;font-size:15px;font-weight:500}\n\/* faq *\/\n.pml .faq{max-width:820px;margin:0 auto}\n.pml details{background:#fff;border:1px solid #e7efe4;border-radius:12px;margin-bottom:12px;overflow:hidden}\n.pml summary{list-style:none;cursor:pointer;padding:20px 24px;font-weight:600;font-size:17px;color:var(--dk);display:flex;justify-content:space-between;align-items:center;gap:16px}\n.pml summary::-webkit-details-marker{display:none}\n.pml summary::after{content:\"+\";font-size:24px;font-weight:400;color:var(--g2);flex:none}\n.pml details[open] summary::after{content:\"\\2013\"}\n.pml details[open] summary{border-bottom:1px solid #eef3ea}\n.pml .faq-a{padding:16px 24px 22px;color:var(--mut);font-size:15.5px}\n@media(max-width:960px){.pml .grid,.pml .grid4,.pml .gal{grid-template-columns:repeat(2,1fr)}.pml section{padding:58px 0}.pml .hero h1{font-size:36px}.pml h2{font-size:28px}.pml .intro p{font-size:20px}}\n@media(max-width:600px){.pml .grid,.pml .grid4,.pml .gal{grid-template-columns:1fr}.pml .wrap{padding:0 18px}.pml section{padding:46px 0}.pml .hero{min-height:0}.pml .hero .wrap{padding-top:44px;padding-bottom:46px}.pml .hero h1{font-size:29px}.pml .hero p{font-size:16px}.pml .hero-cta{flex-direction:column;align-items:stretch}.pml .hero-cta .btn{width:100%;justify-content:center}.pml .intro p{font-size:18px}.pml .chip{font-size:14px;padding:10px 15px}}\n\n\/* neutralize the theme's text-highlight background boxes on the text (not on chips\/tags\/buttons) *\/\n.pml h1,.pml h2,.pml h3,.pml h4,.pml p,.pml cite,.pml .eyebrow,.pml .cs-meta .m b,.pml .cs-meta .m span{background:transparent !important;box-shadow:none !important;-webkit-box-decoration-break:slice}\n.pml .hero h1{font-size:40px;line-height:1.12}\n.pml .cs-meta{background:var(--dk);color:#dce9d4;padding:0}\n.pml .cs-meta .wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 40px;padding:11px 24px}\n.pml .cs-meta .m{display:flex;align-items:baseline;gap:8px;font-size:14px}\n.pml .cs-meta .m b{color:#fff;font-weight:600}\n.pml .cs-meta .m span{color:var(--lg);font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;font-weight:600}\n.pml .prose{max-width:760px;margin:0 auto}\n.pml .prose h2{font-size:30px;text-align:left;margin-bottom:14px}\n.pml .prose .kline{margin:0 0 22px}\n.pml .prose p{font-size:17.5px;color:#3a463f;margin-bottom:18px;line-height:1.72}\n.pml .prose p b,.pml .prose strong{color:var(--g)}\n.pml .csphoto{padding:24px 0}\n.pml .csphoto .wrap{max-width:1000px}\n.pml .csphoto figure{margin:0;border-radius:16px;overflow:hidden;box-shadow:0 20px 50px rgba(15,50,25,.16)}\n.pml .csphoto img{width:100%;display:block}\n.pml .csphoto figcaption{text-align:center;color:var(--mut);font-size:13.5px;margin-top:12px}\n.pml .steps2{max-width:760px;margin:8px auto 0}\n.pml .step2{display:flex;gap:20px;padding:18px 0;border-top:1px solid #e9efe6}\n.pml .step2 .num{flex:none;width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,var(--g),var(--g2));color:#fff;font-weight:700;font-size:19px;display:flex;align-items:center;justify-content:center}\n.pml .step2 h3{font-size:19px;color:var(--dk);margin-bottom:4px}\n.pml .step2 p{color:var(--mut);font-size:15.5px;margin:0}\n.pml .pull{max-width:840px;margin:0 auto;background:var(--cream);border-left:6px solid var(--g);border-radius:0 14px 14px 0;padding:34px 40px}\n.pml .pull p{font-family:Georgia,'Times New Roman',serif;font-style:italic;font-size:23px;line-height:1.5;color:#26402d;margin:0 0 14px}\n.pml .pull cite{font-style:normal;font-weight:600;color:var(--g);font-size:15px}\n.pml .ctabox{background:var(--dk);color:#fff;border-radius:18px;text-align:center;padding:48px 30px}\n.pml .ctabox h2{color:#fff;margin-bottom:10px}\n.pml .ctabox p{color:#c7dcc0;font-size:17px;max-width:620px;margin:0 auto 22px}\n.pml .ctabox .phone{display:block;margin-top:14px;color:var(--lg);font-weight:600;font-size:16px}\n\/* story grid (index page) *\/\n.pml .stories{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,330px));justify-content:center;gap:24px;max-width:1050px;margin:0 auto}\n.pml .story{position:relative;background:#fff;border:1px solid #eaf0e7;border-radius:16px;overflow:hidden;transition:.25s;display:flex;flex-direction:column;cursor:pointer}\n.pml .story:hover{transform:translateY(-5px);box-shadow:0 20px 42px rgba(15,60,30,.14)}\n.pml .story-imgwrap{height:175px;overflow:hidden}\n.pml .story-img{width:100%;height:100%;background-size:cover;background-position:center;transition:transform .55s ease}\n.pml .story:hover .story-img{transform:scale(1.07)}\n.pml .story-body{padding:20px 22px 24px}\n.pml .story-tag{display:inline-block;background:#eef6ea;color:var(--g);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:5px 11px;border-radius:20px;margin-bottom:12px}\n.pml .story-body h3{font-size:17.5px;color:var(--dk);line-height:1.32;margin-bottom:8px}\n.pml .story-body p{color:var(--mut);font-size:14px;margin-bottom:15px}\n.pml .story-link{color:var(--g);font-weight:700;font-size:14.5px;text-decoration:none;display:inline-flex;align-items:center;gap:7px}\n.pml .story-link::after{content:\"\";position:absolute;inset:0;z-index:2}\n.pml .story-link svg{transition:transform .25s ease}\n.pml .story:hover .story-link svg{transform:translateX(4px)}\n.pml .story-link svg{width:17px;height:17px}\n.pml .storyhead{background:var(--cream)}\n.pml .storyhead .wrap{max-width:820px;text-align:center}\n.pml .storyhead h1{font-size:44px;font-weight:700;color:var(--g);letter-spacing:-.5px;margin-bottom:18px}\n.pml .storyhead p{font-size:18px;color:#3a463f;line-height:1.7;margin-bottom:14px}\n@media(max-width:900px){.pml .storyhead h1{font-size:32px}.pml .prose h2{font-size:25px}}\n@media(max-width:600px){.pml .pull{padding:26px 24px}.pml .pull p{font-size:19px}.pml .prose p{font-size:16px}}\n<\/style><div class=\"pml\"><section><div class=\"wrap\"><div class=\"prose\">\n    <h2>Our Plan<\/h2><div class=\"kline\"><\/div>\n    <p>When PM Landscaping Services was brought in, we knew a quick fix or a disruptive, site-wide strip-down wasn't the right answer for an operating luxury resort. Our team performed a comprehensive four-point evaluation covering plant suitability, irrigation efficiency, environmental microclimates, and long-term financial ROI.<\/p>\n    <p>We developed a phased stewardship plan designed to deliver measurable results while keeping resort operations running smoothly without guest interruption:<\/p>\n    <div class=\"steps2\">\n      <div class=\"step2\"><div class=\"num\">1<\/div><div><h3>Redesigning Plant Palettes<\/h3><p>Replacing delicate, non-native plants with drought-tolerant, climate-resilient flora native to California's Central Coast.<\/p><\/div><\/div>\n      <div class=\"step2\"><div class=\"num\">2<\/div><div><h3>Modernizing Water Delivery<\/h3><p>Upgrading aging irrigation infrastructure with smart controllers and precision drip systems to eliminate waste and runoff.<\/p><\/div><\/div>\n      <div class=\"step2\"><div class=\"num\">3<\/div><div><h3>Proactive Stewardship<\/h3><p>Moving from reactive fixes to structured, routine monitoring that catches pest pressures and soil health issues early.<\/p><\/div><\/div>\n    <\/div>\n  <\/div><\/div><\/section><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-26c0a463 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"26c0a463\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-379918d3\" data-id=\"379918d3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-26af125d elementor-widget elementor-widget-html\" data-id=\"26af125d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700&display=swap\" rel=\"stylesheet\"><style>\n*{box-sizing:border-box;margin:0;padding:0}\n.pml{--g:#0f5024;--g2:#1c6b30;--dk:#0e2a17;--lg:#c7e59a;--cream:#f5f8f1;--ink:#1a2420;--mut:#5f6f64;\n font-family:'Poppins',-apple-system,'Segoe UI',Arial,sans-serif;color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;width:100%}\n.pml *{max-width:100%}\n.pml img{max-width:100%;display:block}\n.pml .wrap{width:100%;max-width:1140px;margin:0 auto;padding:0 24px}\n.pml .btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;padding:14px 28px;border-radius:10px;text-decoration:none;transition:.2s;cursor:pointer}\n.pml .btn-primary{background:var(--lg);color:var(--dk)}\n.pml .btn-primary:hover{background:#b6da84;transform:translateY(-2px)}\n.pml .btn-ghost{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.4)}\n.pml .btn-ghost:hover{background:rgba(255,255,255,.22)}\n\/* hero (shorter, striking) *\/\n.pml .hero{position:relative;min-height:460px;display:flex;align-items:center;color:#fff;overflow:hidden}\n.pml .hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;animation:kb 18s ease-out forwards}\n@keyframes kb{from{transform:scale(1.12)}to{transform:scale(1)}}\n.pml .hero-ov{position:absolute;inset:0;background:linear-gradient(102deg,rgba(6,26,13,.94) 0%,rgba(11,42,22,.82) 44%,rgba(11,42,22,.34) 100%)}\n.pml .hero-ov::after{content:\"\";position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(0deg,rgba(6,26,13,.55),transparent)}\n.pml .hero .wrap{position:relative;z-index:2;padding-top:56px;padding-bottom:60px}\n.pml .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12.5px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:var(--lg);margin-bottom:16px}\n.pml .eyebrow::before{content:\"\";width:30px;height:2px;background:var(--lg);display:inline-block}\n.pml .hero h1{font-size:47px;line-height:1.08;font-weight:700;letter-spacing:-.6px;max-width:740px;text-shadow:0 2px 22px rgba(0,0,0,.28);color:#fff !important}\n.pml .hero p{font-size:18.5px;color:#eaf3e4;max-width:565px;margin:18px 0 28px;text-shadow:0 1px 10px rgba(0,0,0,.25)}\n.pml .hero-cta{display:flex;gap:13px;flex-wrap:wrap}\n.pml .btn-primary{box-shadow:0 8px 26px rgba(150,210,90,.32)}\n\/* sections *\/\n.pml section{padding:78px 0}\n.pml .center{text-align:center;max-width:680px;margin:0 auto 46px}\n.pml h2{font-size:36px;font-weight:700;letter-spacing:-.5px;line-height:1.15}\n.pml .kline{width:54px;height:4px;background:var(--lg);border-radius:3px;margin:16px auto 20px}\n.pml .sub{color:var(--mut);font-size:17px}\n.pml .intro{background:var(--cream)}\n.pml .intro p{font-size:23px;line-height:1.5;text-align:center;max-width:900px;margin:0 auto;color:#2c3b32;font-weight:400}\n.pml .intro b{color:var(--g);font-weight:600}\n\/* chips *\/\n.pml .chips{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}\n.pml .chip{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid #e2ebe0;border-radius:40px;padding:12px 22px;font-weight:500;font-size:15.5px;color:#33463a;box-shadow:0 2px 8px rgba(20,60,30,.05)}\n.pml .chip svg{width:18px;height:18px;color:var(--g2)}\n\/* feature cards *\/\n.pml .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}\n.pml .card{background:#fff;border:1px solid #eaf0e7;border-radius:16px;padding:30px 26px;transition:.22s}\n.pml .card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(15,60,30,.1);border-color:#dce8d6}\n.pml .ico{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#e8f4dc,#d3ebbf);display:flex;align-items:center;justify-content:center;color:var(--g);margin-bottom:18px}\n.pml .ico svg{width:28px;height:28px}\n.pml .card h3{font-size:19px;font-weight:600;margin-bottom:8px;color:var(--dk)}\n.pml .card p{color:var(--mut);font-size:15px}\n\/* service cards w\/ image *\/\n.pml .svcwrap{background:var(--cream)}\n.pml .svc{background:#fff;border-radius:16px;overflow:hidden;border:1px solid #eaf0e7;transition:.22s;display:flex;flex-direction:column}\n.pml .svc:hover{transform:translateY(-6px);box-shadow:0 22px 46px rgba(15,60,30,.15)}\n.pml .svc-imgwrap{position:relative;height:200px;overflow:hidden}\n.pml .svc-img{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .55s ease}\n.pml .svc:hover .svc-img{transform:scale(1.08)}\n.pml .svc-tag{position:absolute;left:14px;bottom:14px;z-index:2;background:var(--lg);color:var(--dk);font-size:11.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:6px 13px;border-radius:7px}\n.pml .svc-body{padding:22px 24px 26px}\n.pml .svc-body h3{font-size:19px;font-weight:600;color:var(--dk);margin-bottom:7px}\n.pml .svc-body p{color:var(--mut);font-size:14.5px}\n\/* dark band *\/\n.pml .dark{background:var(--dk);color:#fff;position:relative;overflow:hidden}\n.pml .dark h2{color:#fff}\n.pml .dark .sub{color:#b9cdb2}\n.pml .dark .kline{margin-left:auto;margin-right:auto}\n.pml .dark .card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12)}\n.pml .dark .card:hover{background:rgba(255,255,255,.09);box-shadow:none}\n.pml .dark .card h3{color:#fff}\n.pml .dark .card p{color:#bccfb6}\n.pml .dark .ico{background:rgba(199,229,154,.16);color:var(--lg)}\n.pml .grid4{grid-template-columns:repeat(4,1fr)}\n\/* gallery *\/\n.pml .gal{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}\n.pml .gitem{height:220px;overflow:hidden;border-radius:14px}\n.pml .gimg{width:100%;height:100%;background-size:cover;background-position:center;transition:transform .55s ease}\n.pml .gitem:hover .gimg{transform:scale(1.09)}\n\/* cta *\/\n.pml .cta{position:relative;color:#fff;text-align:center;overflow:hidden}\n.pml .cta-bg{position:absolute;inset:0;background-size:cover;background-position:center}\n.pml .cta-ov{position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,36,20,.92),rgba(15,80,36,.82))}\n.pml .cta .wrap{position:relative;z-index:2}\n.pml .cta h2{color:#fff;margin-bottom:14px}\n.pml .cta p{font-size:18px;color:#dbebd3;max-width:600px;margin:0 auto 28px}\n.pml .cta .call{display:block;margin-top:16px;color:#c7e59a;font-size:15px;font-weight:500}\n\/* faq *\/\n.pml .faq{max-width:820px;margin:0 auto}\n.pml details{background:#fff;border:1px solid #e7efe4;border-radius:12px;margin-bottom:12px;overflow:hidden}\n.pml summary{list-style:none;cursor:pointer;padding:20px 24px;font-weight:600;font-size:17px;color:var(--dk);display:flex;justify-content:space-between;align-items:center;gap:16px}\n.pml summary::-webkit-details-marker{display:none}\n.pml summary::after{content:\"+\";font-size:24px;font-weight:400;color:var(--g2);flex:none}\n.pml details[open] summary::after{content:\"\\2013\"}\n.pml details[open] summary{border-bottom:1px solid #eef3ea}\n.pml .faq-a{padding:16px 24px 22px;color:var(--mut);font-size:15.5px}\n@media(max-width:960px){.pml .grid,.pml .grid4,.pml .gal{grid-template-columns:repeat(2,1fr)}.pml section{padding:58px 0}.pml .hero h1{font-size:36px}.pml h2{font-size:28px}.pml .intro p{font-size:20px}}\n@media(max-width:600px){.pml .grid,.pml .grid4,.pml .gal{grid-template-columns:1fr}.pml .wrap{padding:0 18px}.pml section{padding:46px 0}.pml .hero{min-height:0}.pml .hero .wrap{padding-top:44px;padding-bottom:46px}.pml .hero h1{font-size:29px}.pml .hero p{font-size:16px}.pml .hero-cta{flex-direction:column;align-items:stretch}.pml .hero-cta .btn{width:100%;justify-content:center}.pml .intro p{font-size:18px}.pml .chip{font-size:14px;padding:10px 15px}}\n\n\/* neutralize the theme's text-highlight background boxes on the text (not on chips\/tags\/buttons) *\/\n.pml h1,.pml h2,.pml h3,.pml h4,.pml p,.pml cite,.pml .eyebrow,.pml .cs-meta .m b,.pml .cs-meta .m span{background:transparent !important;box-shadow:none !important;-webkit-box-decoration-break:slice}\n.pml .hero h1{font-size:40px;line-height:1.12}\n.pml .cs-meta{background:var(--dk);color:#dce9d4;padding:0}\n.pml .cs-meta .wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 40px;padding:11px 24px}\n.pml .cs-meta .m{display:flex;align-items:baseline;gap:8px;font-size:14px}\n.pml .cs-meta .m b{color:#fff;font-weight:600}\n.pml .cs-meta .m span{color:var(--lg);font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;font-weight:600}\n.pml .prose{max-width:760px;margin:0 auto}\n.pml .prose h2{font-size:30px;text-align:left;margin-bottom:14px}\n.pml .prose .kline{margin:0 0 22px}\n.pml .prose p{font-size:17.5px;color:#3a463f;margin-bottom:18px;line-height:1.72}\n.pml .prose p b,.pml .prose strong{color:var(--g)}\n.pml .csphoto{padding:24px 0}\n.pml .csphoto .wrap{max-width:1000px}\n.pml .csphoto figure{margin:0;border-radius:16px;overflow:hidden;box-shadow:0 20px 50px rgba(15,50,25,.16)}\n.pml .csphoto img{width:100%;display:block}\n.pml .csphoto figcaption{text-align:center;color:var(--mut);font-size:13.5px;margin-top:12px}\n.pml .steps2{max-width:760px;margin:8px auto 0}\n.pml .step2{display:flex;gap:20px;padding:18px 0;border-top:1px solid #e9efe6}\n.pml .step2 .num{flex:none;width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,var(--g),var(--g2));color:#fff;font-weight:700;font-size:19px;display:flex;align-items:center;justify-content:center}\n.pml .step2 h3{font-size:19px;color:var(--dk);margin-bottom:4px}\n.pml .step2 p{color:var(--mut);font-size:15.5px;margin:0}\n.pml .pull{max-width:840px;margin:0 auto;background:var(--cream);border-left:6px solid var(--g);border-radius:0 14px 14px 0;padding:34px 40px}\n.pml .pull p{font-family:Georgia,'Times New Roman',serif;font-style:italic;font-size:23px;line-height:1.5;color:#26402d;margin:0 0 14px}\n.pml .pull cite{font-style:normal;font-weight:600;color:var(--g);font-size:15px}\n.pml .ctabox{background:var(--dk);color:#fff;border-radius:18px;text-align:center;padding:48px 30px}\n.pml .ctabox h2{color:#fff;margin-bottom:10px}\n.pml .ctabox p{color:#c7dcc0;font-size:17px;max-width:620px;margin:0 auto 22px}\n.pml .ctabox .phone{display:block;margin-top:14px;color:var(--lg);font-weight:600;font-size:16px}\n\/* story grid (index page) *\/\n.pml .stories{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,330px));justify-content:center;gap:24px;max-width:1050px;margin:0 auto}\n.pml .story{position:relative;background:#fff;border:1px solid #eaf0e7;border-radius:16px;overflow:hidden;transition:.25s;display:flex;flex-direction:column;cursor:pointer}\n.pml .story:hover{transform:translateY(-5px);box-shadow:0 20px 42px rgba(15,60,30,.14)}\n.pml .story-imgwrap{height:175px;overflow:hidden}\n.pml .story-img{width:100%;height:100%;background-size:cover;background-position:center;transition:transform .55s ease}\n.pml .story:hover .story-img{transform:scale(1.07)}\n.pml .story-body{padding:20px 22px 24px}\n.pml .story-tag{display:inline-block;background:#eef6ea;color:var(--g);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:5px 11px;border-radius:20px;margin-bottom:12px}\n.pml .story-body h3{font-size:17.5px;color:var(--dk);line-height:1.32;margin-bottom:8px}\n.pml .story-body p{color:var(--mut);font-size:14px;margin-bottom:15px}\n.pml .story-link{color:var(--g);font-weight:700;font-size:14.5px;text-decoration:none;display:inline-flex;align-items:center;gap:7px}\n.pml .story-link::after{content:\"\";position:absolute;inset:0;z-index:2}\n.pml .story-link svg{transition:transform .25s ease}\n.pml .story:hover .story-link svg{transform:translateX(4px)}\n.pml .story-link svg{width:17px;height:17px}\n.pml .storyhead{background:var(--cream)}\n.pml .storyhead .wrap{max-width:820px;text-align:center}\n.pml .storyhead h1{font-size:44px;font-weight:700;color:var(--g);letter-spacing:-.5px;margin-bottom:18px}\n.pml .storyhead p{font-size:18px;color:#3a463f;line-height:1.7;margin-bottom:14px}\n@media(max-width:900px){.pml .storyhead h1{font-size:32px}.pml .prose h2{font-size:25px}}\n@media(max-width:600px){.pml .pull{padding:26px 24px}.pml .pull p{font-size:19px}.pml .prose p{font-size:16px}}\n<\/style><div class=\"pml\"><section class=\"csphoto\"><div class=\"wrap\"><figure><img decoding=\"async\" src=\"https:\/\/pmlandscapingmonterey.com\/wp-content\/uploads\/2026\/07\/TJL831_Bernardus_11-7-24-22-scaled.jpg\" alt=\"\"><\/figure><figcaption>Drought-tolerant salvia thrives with minimal water in the Carmel Valley climate.<\/figcaption><\/div><\/section><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-204da05e elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"204da05e\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-67be7c3f\" data-id=\"67be7c3f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-30558635 elementor-widget elementor-widget-html\" data-id=\"30558635\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700&display=swap\" rel=\"stylesheet\"><style>\n*{box-sizing:border-box;margin:0;padding:0}\n.pml{--g:#0f5024;--g2:#1c6b30;--dk:#0e2a17;--lg:#c7e59a;--cream:#f5f8f1;--ink:#1a2420;--mut:#5f6f64;\n font-family:'Poppins',-apple-system,'Segoe UI',Arial,sans-serif;color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;width:100%}\n.pml *{max-width:100%}\n.pml img{max-width:100%;display:block}\n.pml .wrap{width:100%;max-width:1140px;margin:0 auto;padding:0 24px}\n.pml .btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;padding:14px 28px;border-radius:10px;text-decoration:none;transition:.2s;cursor:pointer}\n.pml .btn-primary{background:var(--lg);color:var(--dk)}\n.pml .btn-primary:hover{background:#b6da84;transform:translateY(-2px)}\n.pml .btn-ghost{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.4)}\n.pml .btn-ghost:hover{background:rgba(255,255,255,.22)}\n\/* hero (shorter, striking) *\/\n.pml .hero{position:relative;min-height:460px;display:flex;align-items:center;color:#fff;overflow:hidden}\n.pml .hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;animation:kb 18s ease-out forwards}\n@keyframes kb{from{transform:scale(1.12)}to{transform:scale(1)}}\n.pml .hero-ov{position:absolute;inset:0;background:linear-gradient(102deg,rgba(6,26,13,.94) 0%,rgba(11,42,22,.82) 44%,rgba(11,42,22,.34) 100%)}\n.pml .hero-ov::after{content:\"\";position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(0deg,rgba(6,26,13,.55),transparent)}\n.pml .hero .wrap{position:relative;z-index:2;padding-top:56px;padding-bottom:60px}\n.pml .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12.5px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:var(--lg);margin-bottom:16px}\n.pml .eyebrow::before{content:\"\";width:30px;height:2px;background:var(--lg);display:inline-block}\n.pml .hero h1{font-size:47px;line-height:1.08;font-weight:700;letter-spacing:-.6px;max-width:740px;text-shadow:0 2px 22px rgba(0,0,0,.28);color:#fff !important}\n.pml .hero p{font-size:18.5px;color:#eaf3e4;max-width:565px;margin:18px 0 28px;text-shadow:0 1px 10px rgba(0,0,0,.25)}\n.pml .hero-cta{display:flex;gap:13px;flex-wrap:wrap}\n.pml .btn-primary{box-shadow:0 8px 26px rgba(150,210,90,.32)}\n\/* sections *\/\n.pml section{padding:78px 0}\n.pml .center{text-align:center;max-width:680px;margin:0 auto 46px}\n.pml h2{font-size:36px;font-weight:700;letter-spacing:-.5px;line-height:1.15}\n.pml .kline{width:54px;height:4px;background:var(--lg);border-radius:3px;margin:16px auto 20px}\n.pml .sub{color:var(--mut);font-size:17px}\n.pml .intro{background:var(--cream)}\n.pml .intro p{font-size:23px;line-height:1.5;text-align:center;max-width:900px;margin:0 auto;color:#2c3b32;font-weight:400}\n.pml .intro b{color:var(--g);font-weight:600}\n\/* chips *\/\n.pml .chips{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}\n.pml .chip{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid #e2ebe0;border-radius:40px;padding:12px 22px;font-weight:500;font-size:15.5px;color:#33463a;box-shadow:0 2px 8px rgba(20,60,30,.05)}\n.pml .chip svg{width:18px;height:18px;color:var(--g2)}\n\/* feature cards *\/\n.pml .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}\n.pml .card{background:#fff;border:1px solid #eaf0e7;border-radius:16px;padding:30px 26px;transition:.22s}\n.pml .card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(15,60,30,.1);border-color:#dce8d6}\n.pml .ico{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#e8f4dc,#d3ebbf);display:flex;align-items:center;justify-content:center;color:var(--g);margin-bottom:18px}\n.pml .ico svg{width:28px;height:28px}\n.pml .card h3{font-size:19px;font-weight:600;margin-bottom:8px;color:var(--dk)}\n.pml .card p{color:var(--mut);font-size:15px}\n\/* service cards w\/ image *\/\n.pml .svcwrap{background:var(--cream)}\n.pml .svc{background:#fff;border-radius:16px;overflow:hidden;border:1px solid #eaf0e7;transition:.22s;display:flex;flex-direction:column}\n.pml .svc:hover{transform:translateY(-6px);box-shadow:0 22px 46px rgba(15,60,30,.15)}\n.pml .svc-imgwrap{position:relative;height:200px;overflow:hidden}\n.pml .svc-img{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .55s ease}\n.pml .svc:hover .svc-img{transform:scale(1.08)}\n.pml .svc-tag{position:absolute;left:14px;bottom:14px;z-index:2;background:var(--lg);color:var(--dk);font-size:11.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:6px 13px;border-radius:7px}\n.pml .svc-body{padding:22px 24px 26px}\n.pml .svc-body h3{font-size:19px;font-weight:600;color:var(--dk);margin-bottom:7px}\n.pml .svc-body p{color:var(--mut);font-size:14.5px}\n\/* dark band *\/\n.pml .dark{background:var(--dk);color:#fff;position:relative;overflow:hidden}\n.pml .dark h2{color:#fff}\n.pml .dark .sub{color:#b9cdb2}\n.pml .dark .kline{margin-left:auto;margin-right:auto}\n.pml .dark .card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12)}\n.pml .dark .card:hover{background:rgba(255,255,255,.09);box-shadow:none}\n.pml .dark .card h3{color:#fff}\n.pml .dark .card p{color:#bccfb6}\n.pml .dark .ico{background:rgba(199,229,154,.16);color:var(--lg)}\n.pml .grid4{grid-template-columns:repeat(4,1fr)}\n\/* gallery *\/\n.pml .gal{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}\n.pml .gitem{height:220px;overflow:hidden;border-radius:14px}\n.pml .gimg{width:100%;height:100%;background-size:cover;background-position:center;transition:transform .55s ease}\n.pml .gitem:hover .gimg{transform:scale(1.09)}\n\/* cta *\/\n.pml .cta{position:relative;color:#fff;text-align:center;overflow:hidden}\n.pml .cta-bg{position:absolute;inset:0;background-size:cover;background-position:center}\n.pml .cta-ov{position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,36,20,.92),rgba(15,80,36,.82))}\n.pml .cta .wrap{position:relative;z-index:2}\n.pml .cta h2{color:#fff;margin-bottom:14px}\n.pml .cta p{font-size:18px;color:#dbebd3;max-width:600px;margin:0 auto 28px}\n.pml .cta .call{display:block;margin-top:16px;color:#c7e59a;font-size:15px;font-weight:500}\n\/* faq *\/\n.pml .faq{max-width:820px;margin:0 auto}\n.pml details{background:#fff;border:1px solid #e7efe4;border-radius:12px;margin-bottom:12px;overflow:hidden}\n.pml summary{list-style:none;cursor:pointer;padding:20px 24px;font-weight:600;font-size:17px;color:var(--dk);display:flex;justify-content:space-between;align-items:center;gap:16px}\n.pml summary::-webkit-details-marker{display:none}\n.pml summary::after{content:\"+\";font-size:24px;font-weight:400;color:var(--g2);flex:none}\n.pml details[open] summary::after{content:\"\\2013\"}\n.pml details[open] summary{border-bottom:1px solid #eef3ea}\n.pml .faq-a{padding:16px 24px 22px;color:var(--mut);font-size:15.5px}\n@media(max-width:960px){.pml .grid,.pml .grid4,.pml .gal{grid-template-columns:repeat(2,1fr)}.pml section{padding:58px 0}.pml .hero h1{font-size:36px}.pml h2{font-size:28px}.pml .intro p{font-size:20px}}\n@media(max-width:600px){.pml .grid,.pml .grid4,.pml .gal{grid-template-columns:1fr}.pml .wrap{padding:0 18px}.pml section{padding:46px 0}.pml .hero{min-height:0}.pml .hero .wrap{padding-top:44px;padding-bottom:46px}.pml .hero h1{font-size:29px}.pml .hero p{font-size:16px}.pml .hero-cta{flex-direction:column;align-items:stretch}.pml .hero-cta .btn{width:100%;justify-content:center}.pml .intro p{font-size:18px}.pml .chip{font-size:14px;padding:10px 15px}}\n\n\/* neutralize the theme's text-highlight background boxes on the text (not on chips\/tags\/buttons) *\/\n.pml h1,.pml h2,.pml h3,.pml h4,.pml p,.pml cite,.pml .eyebrow,.pml .cs-meta .m b,.pml .cs-meta .m span{background:transparent !important;box-shadow:none !important;-webkit-box-decoration-break:slice}\n.pml .hero h1{font-size:40px;line-height:1.12}\n.pml .cs-meta{background:var(--dk);color:#dce9d4;padding:0}\n.pml .cs-meta .wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 40px;padding:11px 24px}\n.pml .cs-meta .m{display:flex;align-items:baseline;gap:8px;font-size:14px}\n.pml .cs-meta .m b{color:#fff;font-weight:600}\n.pml .cs-meta .m span{color:var(--lg);font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;font-weight:600}\n.pml .prose{max-width:760px;margin:0 auto}\n.pml .prose h2{font-size:30px;text-align:left;margin-bottom:14px}\n.pml .prose .kline{margin:0 0 22px}\n.pml .prose p{font-size:17.5px;color:#3a463f;margin-bottom:18px;line-height:1.72}\n.pml .prose p b,.pml .prose strong{color:var(--g)}\n.pml .csphoto{padding:24px 0}\n.pml .csphoto .wrap{max-width:1000px}\n.pml .csphoto figure{margin:0;border-radius:16px;overflow:hidden;box-shadow:0 20px 50px rgba(15,50,25,.16)}\n.pml .csphoto img{width:100%;display:block}\n.pml .csphoto figcaption{text-align:center;color:var(--mut);font-size:13.5px;margin-top:12px}\n.pml .steps2{max-width:760px;margin:8px auto 0}\n.pml .step2{display:flex;gap:20px;padding:18px 0;border-top:1px solid #e9efe6}\n.pml .step2 .num{flex:none;width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,var(--g),var(--g2));color:#fff;font-weight:700;font-size:19px;display:flex;align-items:center;justify-content:center}\n.pml .step2 h3{font-size:19px;color:var(--dk);margin-bottom:4px}\n.pml .step2 p{color:var(--mut);font-size:15.5px;margin:0}\n.pml .pull{max-width:840px;margin:0 auto;background:var(--cream);border-left:6px solid var(--g);border-radius:0 14px 14px 0;padding:34px 40px}\n.pml .pull p{font-family:Georgia,'Times New Roman',serif;font-style:italic;font-size:23px;line-height:1.5;color:#26402d;margin:0 0 14px}\n.pml .pull cite{font-style:normal;font-weight:600;color:var(--g);font-size:15px}\n.pml .ctabox{background:var(--dk);color:#fff;border-radius:18px;text-align:center;padding:48px 30px}\n.pml .ctabox h2{color:#fff;margin-bottom:10px}\n.pml .ctabox p{color:#c7dcc0;font-size:17px;max-width:620px;margin:0 auto 22px}\n.pml .ctabox .phone{display:block;margin-top:14px;color:var(--lg);font-weight:600;font-size:16px}\n\/* story grid (index page) *\/\n.pml .stories{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,330px));justify-content:center;gap:24px;max-width:1050px;margin:0 auto}\n.pml .story{position:relative;background:#fff;border:1px solid #eaf0e7;border-radius:16px;overflow:hidden;transition:.25s;display:flex;flex-direction:column;cursor:pointer}\n.pml .story:hover{transform:translateY(-5px);box-shadow:0 20px 42px rgba(15,60,30,.14)}\n.pml .story-imgwrap{height:175px;overflow:hidden}\n.pml .story-img{width:100%;height:100%;background-size:cover;background-position:center;transition:transform .55s ease}\n.pml .story:hover .story-img{transform:scale(1.07)}\n.pml .story-body{padding:20px 22px 24px}\n.pml .story-tag{display:inline-block;background:#eef6ea;color:var(--g);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:5px 11px;border-radius:20px;margin-bottom:12px}\n.pml .story-body h3{font-size:17.5px;color:var(--dk);line-height:1.32;margin-bottom:8px}\n.pml .story-body p{color:var(--mut);font-size:14px;margin-bottom:15px}\n.pml .story-link{color:var(--g);font-weight:700;font-size:14.5px;text-decoration:none;display:inline-flex;align-items:center;gap:7px}\n.pml .story-link::after{content:\"\";position:absolute;inset:0;z-index:2}\n.pml .story-link svg{transition:transform .25s ease}\n.pml .story:hover .story-link svg{transform:translateX(4px)}\n.pml .story-link svg{width:17px;height:17px}\n.pml .storyhead{background:var(--cream)}\n.pml .storyhead .wrap{max-width:820px;text-align:center}\n.pml .storyhead h1{font-size:44px;font-weight:700;color:var(--g);letter-spacing:-.5px;margin-bottom:18px}\n.pml .storyhead p{font-size:18px;color:#3a463f;line-height:1.7;margin-bottom:14px}\n@media(max-width:900px){.pml .storyhead h1{font-size:32px}.pml .prose h2{font-size:25px}}\n@media(max-width:600px){.pml .pull{padding:26px 24px}.pml .pull p{font-size:19px}.pml .prose p{font-size:16px}}\n<\/style><div class=\"pml\"><section class=\"svcwrap\"><div class=\"wrap\"><div class=\"prose\">\n    <h2>The Transformation<\/h2><div class=\"kline\"><\/div>\n    <p>By executing the plan in strategic phases, PM Landscaping transformed the resort's outdoor spaces from a resource-draining liability into a long-term asset. Today, the landscape at Bernardus Lodge &amp; Spa performs as beautifully as it looks.<\/p>\n    <p>Precision drip irrigation targets root systems directly, preventing water waste and lowering utility costs. Climate-adapted native plantings thrive naturally in local growing conditions, delivering vibrant year-round color with significantly lower replacement expenses.<\/p>\n  <\/div><\/div><\/section><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6fca366b elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"6fca366b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4ce7422d\" data-id=\"4ce7422d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1d68f901 elementor-widget elementor-widget-html\" data-id=\"1d68f901\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700&display=swap\" rel=\"stylesheet\"><style>\n*{box-sizing:border-box;margin:0;padding:0}\n.pml{--g:#0f5024;--g2:#1c6b30;--dk:#0e2a17;--lg:#c7e59a;--cream:#f5f8f1;--ink:#1a2420;--mut:#5f6f64;\n font-family:'Poppins',-apple-system,'Segoe UI',Arial,sans-serif;color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;width:100%}\n.pml *{max-width:100%}\n.pml img{max-width:100%;display:block}\n.pml .wrap{width:100%;max-width:1140px;margin:0 auto;padding:0 24px}\n.pml .btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;padding:14px 28px;border-radius:10px;text-decoration:none;transition:.2s;cursor:pointer}\n.pml .btn-primary{background:var(--lg);color:var(--dk)}\n.pml .btn-primary:hover{background:#b6da84;transform:translateY(-2px)}\n.pml .btn-ghost{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.4)}\n.pml .btn-ghost:hover{background:rgba(255,255,255,.22)}\n\/* hero (shorter, striking) *\/\n.pml .hero{position:relative;min-height:460px;display:flex;align-items:center;color:#fff;overflow:hidden}\n.pml .hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;animation:kb 18s ease-out forwards}\n@keyframes kb{from{transform:scale(1.12)}to{transform:scale(1)}}\n.pml .hero-ov{position:absolute;inset:0;background:linear-gradient(102deg,rgba(6,26,13,.94) 0%,rgba(11,42,22,.82) 44%,rgba(11,42,22,.34) 100%)}\n.pml .hero-ov::after{content:\"\";position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(0deg,rgba(6,26,13,.55),transparent)}\n.pml .hero .wrap{position:relative;z-index:2;padding-top:56px;padding-bottom:60px}\n.pml .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12.5px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:var(--lg);margin-bottom:16px}\n.pml .eyebrow::before{content:\"\";width:30px;height:2px;background:var(--lg);display:inline-block}\n.pml .hero h1{font-size:47px;line-height:1.08;font-weight:700;letter-spacing:-.6px;max-width:740px;text-shadow:0 2px 22px rgba(0,0,0,.28);color:#fff !important}\n.pml .hero p{font-size:18.5px;color:#eaf3e4;max-width:565px;margin:18px 0 28px;text-shadow:0 1px 10px rgba(0,0,0,.25)}\n.pml .hero-cta{display:flex;gap:13px;flex-wrap:wrap}\n.pml .btn-primary{box-shadow:0 8px 26px rgba(150,210,90,.32)}\n\/* sections *\/\n.pml section{padding:78px 0}\n.pml .center{text-align:center;max-width:680px;margin:0 auto 46px}\n.pml h2{font-size:36px;font-weight:700;letter-spacing:-.5px;line-height:1.15}\n.pml .kline{width:54px;height:4px;background:var(--lg);border-radius:3px;margin:16px auto 20px}\n.pml .sub{color:var(--mut);font-size:17px}\n.pml .intro{background:var(--cream)}\n.pml .intro p{font-size:23px;line-height:1.5;text-align:center;max-width:900px;margin:0 auto;color:#2c3b32;font-weight:400}\n.pml .intro b{color:var(--g);font-weight:600}\n\/* chips *\/\n.pml .chips{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}\n.pml .chip{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid #e2ebe0;border-radius:40px;padding:12px 22px;font-weight:500;font-size:15.5px;color:#33463a;box-shadow:0 2px 8px rgba(20,60,30,.05)}\n.pml .chip svg{width:18px;height:18px;color:var(--g2)}\n\/* feature cards *\/\n.pml .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}\n.pml .card{background:#fff;border:1px solid #eaf0e7;border-radius:16px;padding:30px 26px;transition:.22s}\n.pml .card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(15,60,30,.1);border-color:#dce8d6}\n.pml .ico{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#e8f4dc,#d3ebbf);display:flex;align-items:center;justify-content:center;color:var(--g);margin-bottom:18px}\n.pml .ico svg{width:28px;height:28px}\n.pml .card h3{font-size:19px;font-weight:600;margin-bottom:8px;color:var(--dk)}\n.pml .card p{color:var(--mut);font-size:15px}\n\/* service cards w\/ image *\/\n.pml .svcwrap{background:var(--cream)}\n.pml .svc{background:#fff;border-radius:16px;overflow:hidden;border:1px solid #eaf0e7;transition:.22s;display:flex;flex-direction:column}\n.pml .svc:hover{transform:translateY(-6px);box-shadow:0 22px 46px rgba(15,60,30,.15)}\n.pml .svc-imgwrap{position:relative;height:200px;overflow:hidden}\n.pml .svc-img{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .55s ease}\n.pml .svc:hover .svc-img{transform:scale(1.08)}\n.pml .svc-tag{position:absolute;left:14px;bottom:14px;z-index:2;background:var(--lg);color:var(--dk);font-size:11.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:6px 13px;border-radius:7px}\n.pml .svc-body{padding:22px 24px 26px}\n.pml .svc-body h3{font-size:19px;font-weight:600;color:var(--dk);margin-bottom:7px}\n.pml .svc-body p{color:var(--mut);font-size:14.5px}\n\/* dark band *\/\n.pml .dark{background:var(--dk);color:#fff;position:relative;overflow:hidden}\n.pml .dark h2{color:#fff}\n.pml .dark .sub{color:#b9cdb2}\n.pml .dark .kline{margin-left:auto;margin-right:auto}\n.pml .dark .card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12)}\n.pml .dark .card:hover{background:rgba(255,255,255,.09);box-shadow:none}\n.pml .dark .card h3{color:#fff}\n.pml .dark .card p{color:#bccfb6}\n.pml .dark .ico{background:rgba(199,229,154,.16);color:var(--lg)}\n.pml .grid4{grid-template-columns:repeat(4,1fr)}\n\/* gallery *\/\n.pml .gal{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}\n.pml .gitem{height:220px;overflow:hidden;border-radius:14px}\n.pml .gimg{width:100%;height:100%;background-size:cover;background-position:center;transition:transform .55s ease}\n.pml .gitem:hover .gimg{transform:scale(1.09)}\n\/* cta *\/\n.pml .cta{position:relative;color:#fff;text-align:center;overflow:hidden}\n.pml .cta-bg{position:absolute;inset:0;background-size:cover;background-position:center}\n.pml .cta-ov{position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,36,20,.92),rgba(15,80,36,.82))}\n.pml .cta .wrap{position:relative;z-index:2}\n.pml .cta h2{color:#fff;margin-bottom:14px}\n.pml .cta p{font-size:18px;color:#dbebd3;max-width:600px;margin:0 auto 28px}\n.pml .cta .call{display:block;margin-top:16px;color:#c7e59a;font-size:15px;font-weight:500}\n\/* faq *\/\n.pml .faq{max-width:820px;margin:0 auto}\n.pml details{background:#fff;border:1px solid #e7efe4;border-radius:12px;margin-bottom:12px;overflow:hidden}\n.pml summary{list-style:none;cursor:pointer;padding:20px 24px;font-weight:600;font-size:17px;color:var(--dk);display:flex;justify-content:space-between;align-items:center;gap:16px}\n.pml summary::-webkit-details-marker{display:none}\n.pml summary::after{content:\"+\";font-size:24px;font-weight:400;color:var(--g2);flex:none}\n.pml details[open] summary::after{content:\"\\2013\"}\n.pml details[open] summary{border-bottom:1px solid #eef3ea}\n.pml .faq-a{padding:16px 24px 22px;color:var(--mut);font-size:15.5px}\n@media(max-width:960px){.pml .grid,.pml .grid4,.pml .gal{grid-template-columns:repeat(2,1fr)}.pml section{padding:58px 0}.pml .hero h1{font-size:36px}.pml h2{font-size:28px}.pml .intro p{font-size:20px}}\n@media(max-width:600px){.pml .grid,.pml .grid4,.pml .gal{grid-template-columns:1fr}.pml .wrap{padding:0 18px}.pml section{padding:46px 0}.pml .hero{min-height:0}.pml .hero .wrap{padding-top:44px;padding-bottom:46px}.pml .hero h1{font-size:29px}.pml .hero p{font-size:16px}.pml .hero-cta{flex-direction:column;align-items:stretch}.pml .hero-cta .btn{width:100%;justify-content:center}.pml .intro p{font-size:18px}.pml .chip{font-size:14px;padding:10px 15px}}\n\n\/* neutralize the theme's text-highlight background boxes on the text (not on chips\/tags\/buttons) *\/\n.pml h1,.pml h2,.pml h3,.pml h4,.pml p,.pml cite,.pml .eyebrow,.pml .cs-meta .m b,.pml .cs-meta .m span{background:transparent !important;box-shadow:none !important;-webkit-box-decoration-break:slice}\n.pml .hero h1{font-size:40px;line-height:1.12}\n.pml .cs-meta{background:var(--dk);color:#dce9d4;padding:0}\n.pml .cs-meta .wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 40px;padding:11px 24px}\n.pml .cs-meta .m{display:flex;align-items:baseline;gap:8px;font-size:14px}\n.pml .cs-meta .m b{color:#fff;font-weight:600}\n.pml .cs-meta .m span{color:var(--lg);font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;font-weight:600}\n.pml .prose{max-width:760px;margin:0 auto}\n.pml .prose h2{font-size:30px;text-align:left;margin-bottom:14px}\n.pml .prose .kline{margin:0 0 22px}\n.pml .prose p{font-size:17.5px;color:#3a463f;margin-bottom:18px;line-height:1.72}\n.pml .prose p b,.pml .prose strong{color:var(--g)}\n.pml .csphoto{padding:24px 0}\n.pml .csphoto .wrap{max-width:1000px}\n.pml .csphoto figure{margin:0;border-radius:16px;overflow:hidden;box-shadow:0 20px 50px rgba(15,50,25,.16)}\n.pml .csphoto img{width:100%;display:block}\n.pml .csphoto figcaption{text-align:center;color:var(--mut);font-size:13.5px;margin-top:12px}\n.pml .steps2{max-width:760px;margin:8px auto 0}\n.pml .step2{display:flex;gap:20px;padding:18px 0;border-top:1px solid #e9efe6}\n.pml .step2 .num{flex:none;width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,var(--g),var(--g2));color:#fff;font-weight:700;font-size:19px;display:flex;align-items:center;justify-content:center}\n.pml .step2 h3{font-size:19px;color:var(--dk);margin-bottom:4px}\n.pml .step2 p{color:var(--mut);font-size:15.5px;margin:0}\n.pml .pull{max-width:840px;margin:0 auto;background:var(--cream);border-left:6px solid var(--g);border-radius:0 14px 14px 0;padding:34px 40px}\n.pml .pull p{font-family:Georgia,'Times New Roman',serif;font-style:italic;font-size:23px;line-height:1.5;color:#26402d;margin:0 0 14px}\n.pml .pull cite{font-style:normal;font-weight:600;color:var(--g);font-size:15px}\n.pml .ctabox{background:var(--dk);color:#fff;border-radius:18px;text-align:center;padding:48px 30px}\n.pml .ctabox h2{color:#fff;margin-bottom:10px}\n.pml .ctabox p{color:#c7dcc0;font-size:17px;max-width:620px;margin:0 auto 22px}\n.pml .ctabox .phone{display:block;margin-top:14px;color:var(--lg);font-weight:600;font-size:16px}\n\/* story grid (index page) *\/\n.pml .stories{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,330px));justify-content:center;gap:24px;max-width:1050px;margin:0 auto}\n.pml .story{position:relative;background:#fff;border:1px solid #eaf0e7;border-radius:16px;overflow:hidden;transition:.25s;display:flex;flex-direction:column;cursor:pointer}\n.pml .story:hover{transform:translateY(-5px);box-shadow:0 20px 42px rgba(15,60,30,.14)}\n.pml .story-imgwrap{height:175px;overflow:hidden}\n.pml .story-img{width:100%;height:100%;background-size:cover;background-position:center;transition:transform .55s ease}\n.pml .story:hover .story-img{transform:scale(1.07)}\n.pml .story-body{padding:20px 22px 24px}\n.pml .story-tag{display:inline-block;background:#eef6ea;color:var(--g);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:5px 11px;border-radius:20px;margin-bottom:12px}\n.pml .story-body h3{font-size:17.5px;color:var(--dk);line-height:1.32;margin-bottom:8px}\n.pml .story-body p{color:var(--mut);font-size:14px;margin-bottom:15px}\n.pml .story-link{color:var(--g);font-weight:700;font-size:14.5px;text-decoration:none;display:inline-flex;align-items:center;gap:7px}\n.pml .story-link::after{content:\"\";position:absolute;inset:0;z-index:2}\n.pml .story-link svg{transition:transform .25s ease}\n.pml .story:hover .story-link svg{transform:translateX(4px)}\n.pml .story-link svg{width:17px;height:17px}\n.pml .storyhead{background:var(--cream)}\n.pml .storyhead .wrap{max-width:820px;text-align:center}\n.pml .storyhead h1{font-size:44px;font-weight:700;color:var(--g);letter-spacing:-.5px;margin-bottom:18px}\n.pml .storyhead p{font-size:18px;color:#3a463f;line-height:1.7;margin-bottom:14px}\n@media(max-width:900px){.pml .storyhead h1{font-size:32px}.pml .prose h2{font-size:25px}}\n@media(max-width:600px){.pml .pull{padding:26px 24px}.pml .pull p{font-size:19px}.pml .prose p{font-size:16px}}\n<\/style><div class=\"pml\"><section class=\"csphoto\"><div class=\"wrap\"><figure><img decoding=\"async\" src=\"https:\/\/pmlandscapingmonterey.com\/wp-content\/uploads\/2026\/07\/20260520_195544040_iOS.png\" alt=\"\"><\/figure><figcaption>Water-wise plantings deliver vibrant, year-round color.<\/figcaption><\/div><\/section><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-580500fb elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"580500fb\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6b6c4a5d\" data-id=\"6b6c4a5d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-453e0131 elementor-widget elementor-widget-html\" data-id=\"453e0131\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700&display=swap\" rel=\"stylesheet\"><style>\n*{box-sizing:border-box;margin:0;padding:0}\n.pml{--g:#0f5024;--g2:#1c6b30;--dk:#0e2a17;--lg:#c7e59a;--cream:#f5f8f1;--ink:#1a2420;--mut:#5f6f64;\n font-family:'Poppins',-apple-system,'Segoe UI',Arial,sans-serif;color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;width:100%}\n.pml *{max-width:100%}\n.pml img{max-width:100%;display:block}\n.pml .wrap{width:100%;max-width:1140px;margin:0 auto;padding:0 24px}\n.pml .btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;padding:14px 28px;border-radius:10px;text-decoration:none;transition:.2s;cursor:pointer}\n.pml .btn-primary{background:var(--lg);color:var(--dk)}\n.pml .btn-primary:hover{background:#b6da84;transform:translateY(-2px)}\n.pml .btn-ghost{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.4)}\n.pml .btn-ghost:hover{background:rgba(255,255,255,.22)}\n\/* hero (shorter, striking) *\/\n.pml .hero{position:relative;min-height:460px;display:flex;align-items:center;color:#fff;overflow:hidden}\n.pml .hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;animation:kb 18s ease-out forwards}\n@keyframes kb{from{transform:scale(1.12)}to{transform:scale(1)}}\n.pml .hero-ov{position:absolute;inset:0;background:linear-gradient(102deg,rgba(6,26,13,.94) 0%,rgba(11,42,22,.82) 44%,rgba(11,42,22,.34) 100%)}\n.pml .hero-ov::after{content:\"\";position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(0deg,rgba(6,26,13,.55),transparent)}\n.pml .hero .wrap{position:relative;z-index:2;padding-top:56px;padding-bottom:60px}\n.pml .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12.5px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:var(--lg);margin-bottom:16px}\n.pml .eyebrow::before{content:\"\";width:30px;height:2px;background:var(--lg);display:inline-block}\n.pml .hero h1{font-size:47px;line-height:1.08;font-weight:700;letter-spacing:-.6px;max-width:740px;text-shadow:0 2px 22px rgba(0,0,0,.28);color:#fff !important}\n.pml .hero p{font-size:18.5px;color:#eaf3e4;max-width:565px;margin:18px 0 28px;text-shadow:0 1px 10px rgba(0,0,0,.25)}\n.pml .hero-cta{display:flex;gap:13px;flex-wrap:wrap}\n.pml .btn-primary{box-shadow:0 8px 26px rgba(150,210,90,.32)}\n\/* sections *\/\n.pml section{padding:78px 0}\n.pml .center{text-align:center;max-width:680px;margin:0 auto 46px}\n.pml h2{font-size:36px;font-weight:700;letter-spacing:-.5px;line-height:1.15}\n.pml .kline{width:54px;height:4px;background:var(--lg);border-radius:3px;margin:16px auto 20px}\n.pml .sub{color:var(--mut);font-size:17px}\n.pml .intro{background:var(--cream)}\n.pml .intro p{font-size:23px;line-height:1.5;text-align:center;max-width:900px;margin:0 auto;color:#2c3b32;font-weight:400}\n.pml .intro b{color:var(--g);font-weight:600}\n\/* chips *\/\n.pml .chips{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}\n.pml .chip{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid #e2ebe0;border-radius:40px;padding:12px 22px;font-weight:500;font-size:15.5px;color:#33463a;box-shadow:0 2px 8px rgba(20,60,30,.05)}\n.pml .chip svg{width:18px;height:18px;color:var(--g2)}\n\/* feature cards *\/\n.pml .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}\n.pml .card{background:#fff;border:1px solid #eaf0e7;border-radius:16px;padding:30px 26px;transition:.22s}\n.pml .card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(15,60,30,.1);border-color:#dce8d6}\n.pml .ico{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#e8f4dc,#d3ebbf);display:flex;align-items:center;justify-content:center;color:var(--g);margin-bottom:18px}\n.pml .ico svg{width:28px;height:28px}\n.pml .card h3{font-size:19px;font-weight:600;margin-bottom:8px;color:var(--dk)}\n.pml .card p{color:var(--mut);font-size:15px}\n\/* service cards w\/ image *\/\n.pml .svcwrap{background:var(--cream)}\n.pml .svc{background:#fff;border-radius:16px;overflow:hidden;border:1px solid #eaf0e7;transition:.22s;display:flex;flex-direction:column}\n.pml .svc:hover{transform:translateY(-6px);box-shadow:0 22px 46px rgba(15,60,30,.15)}\n.pml .svc-imgwrap{position:relative;height:200px;overflow:hidden}\n.pml .svc-img{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .55s ease}\n.pml .svc:hover .svc-img{transform:scale(1.08)}\n.pml .svc-tag{position:absolute;left:14px;bottom:14px;z-index:2;background:var(--lg);color:var(--dk);font-size:11.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:6px 13px;border-radius:7px}\n.pml .svc-body{padding:22px 24px 26px}\n.pml .svc-body h3{font-size:19px;font-weight:600;color:var(--dk);margin-bottom:7px}\n.pml .svc-body p{color:var(--mut);font-size:14.5px}\n\/* dark band *\/\n.pml .dark{background:var(--dk);color:#fff;position:relative;overflow:hidden}\n.pml .dark h2{color:#fff}\n.pml .dark .sub{color:#b9cdb2}\n.pml .dark .kline{margin-left:auto;margin-right:auto}\n.pml .dark .card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12)}\n.pml .dark .card:hover{background:rgba(255,255,255,.09);box-shadow:none}\n.pml .dark .card h3{color:#fff}\n.pml .dark .card p{color:#bccfb6}\n.pml .dark .ico{background:rgba(199,229,154,.16);color:var(--lg)}\n.pml .grid4{grid-template-columns:repeat(4,1fr)}\n\/* gallery *\/\n.pml .gal{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}\n.pml .gitem{height:220px;overflow:hidden;border-radius:14px}\n.pml .gimg{width:100%;height:100%;background-size:cover;background-position:center;transition:transform .55s ease}\n.pml .gitem:hover .gimg{transform:scale(1.09)}\n\/* cta *\/\n.pml .cta{position:relative;color:#fff;text-align:center;overflow:hidden}\n.pml .cta-bg{position:absolute;inset:0;background-size:cover;background-position:center}\n.pml .cta-ov{position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,36,20,.92),rgba(15,80,36,.82))}\n.pml .cta .wrap{position:relative;z-index:2}\n.pml .cta h2{color:#fff;margin-bottom:14px}\n.pml .cta p{font-size:18px;color:#dbebd3;max-width:600px;margin:0 auto 28px}\n.pml .cta .call{display:block;margin-top:16px;color:#c7e59a;font-size:15px;font-weight:500}\n\/* faq *\/\n.pml .faq{max-width:820px;margin:0 auto}\n.pml details{background:#fff;border:1px solid #e7efe4;border-radius:12px;margin-bottom:12px;overflow:hidden}\n.pml summary{list-style:none;cursor:pointer;padding:20px 24px;font-weight:600;font-size:17px;color:var(--dk);display:flex;justify-content:space-between;align-items:center;gap:16px}\n.pml summary::-webkit-details-marker{display:none}\n.pml summary::after{content:\"+\";font-size:24px;font-weight:400;color:var(--g2);flex:none}\n.pml details[open] summary::after{content:\"\\2013\"}\n.pml details[open] summary{border-bottom:1px solid #eef3ea}\n.pml .faq-a{padding:16px 24px 22px;color:var(--mut);font-size:15.5px}\n@media(max-width:960px){.pml .grid,.pml .grid4,.pml .gal{grid-template-columns:repeat(2,1fr)}.pml section{padding:58px 0}.pml .hero h1{font-size:36px}.pml h2{font-size:28px}.pml .intro p{font-size:20px}}\n@media(max-width:600px){.pml .grid,.pml .grid4,.pml .gal{grid-template-columns:1fr}.pml .wrap{padding:0 18px}.pml section{padding:46px 0}.pml .hero{min-height:0}.pml .hero .wrap{padding-top:44px;padding-bottom:46px}.pml .hero h1{font-size:29px}.pml .hero p{font-size:16px}.pml .hero-cta{flex-direction:column;align-items:stretch}.pml .hero-cta .btn{width:100%;justify-content:center}.pml .intro p{font-size:18px}.pml .chip{font-size:14px;padding:10px 15px}}\n\n\/* neutralize the theme's text-highlight background boxes on the text (not on chips\/tags\/buttons) *\/\n.pml h1,.pml h2,.pml h3,.pml h4,.pml p,.pml cite,.pml .eyebrow,.pml .cs-meta .m b,.pml .cs-meta .m span{background:transparent !important;box-shadow:none !important;-webkit-box-decoration-break:slice}\n.pml .hero h1{font-size:40px;line-height:1.12}\n.pml .cs-meta{background:var(--dk);color:#dce9d4;padding:0}\n.pml .cs-meta .wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 40px;padding:11px 24px}\n.pml .cs-meta .m{display:flex;align-items:baseline;gap:8px;font-size:14px}\n.pml .cs-meta .m b{color:#fff;font-weight:600}\n.pml .cs-meta .m span{color:var(--lg);font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;font-weight:600}\n.pml .prose{max-width:760px;margin:0 auto}\n.pml .prose h2{font-size:30px;text-align:left;margin-bottom:14px}\n.pml .prose .kline{margin:0 0 22px}\n.pml .prose p{font-size:17.5px;color:#3a463f;margin-bottom:18px;line-height:1.72}\n.pml .prose p b,.pml .prose strong{color:var(--g)}\n.pml .csphoto{padding:24px 0}\n.pml .csphoto .wrap{max-width:1000px}\n.pml .csphoto figure{margin:0;border-radius:16px;overflow:hidden;box-shadow:0 20px 50px rgba(15,50,25,.16)}\n.pml .csphoto img{width:100%;display:block}\n.pml .csphoto figcaption{text-align:center;color:var(--mut);font-size:13.5px;margin-top:12px}\n.pml .steps2{max-width:760px;margin:8px auto 0}\n.pml .step2{display:flex;gap:20px;padding:18px 0;border-top:1px solid #e9efe6}\n.pml .step2 .num{flex:none;width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,var(--g),var(--g2));color:#fff;font-weight:700;font-size:19px;display:flex;align-items:center;justify-content:center}\n.pml .step2 h3{font-size:19px;color:var(--dk);margin-bottom:4px}\n.pml .step2 p{color:var(--mut);font-size:15.5px;margin:0}\n.pml .pull{max-width:840px;margin:0 auto;background:var(--cream);border-left:6px solid var(--g);border-radius:0 14px 14px 0;padding:34px 40px}\n.pml .pull p{font-family:Georgia,'Times New Roman',serif;font-style:italic;font-size:23px;line-height:1.5;color:#26402d;margin:0 0 14px}\n.pml .pull cite{font-style:normal;font-weight:600;color:var(--g);font-size:15px}\n.pml .ctabox{background:var(--dk);color:#fff;border-radius:18px;text-align:center;padding:48px 30px}\n.pml .ctabox h2{color:#fff;margin-bottom:10px}\n.pml .ctabox p{color:#c7dcc0;font-size:17px;max-width:620px;margin:0 auto 22px}\n.pml .ctabox .phone{display:block;margin-top:14px;color:var(--lg);font-weight:600;font-size:16px}\n\/* story grid (index page) *\/\n.pml .stories{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,330px));justify-content:center;gap:24px;max-width:1050px;margin:0 auto}\n.pml .story{position:relative;background:#fff;border:1px solid #eaf0e7;border-radius:16px;overflow:hidden;transition:.25s;display:flex;flex-direction:column;cursor:pointer}\n.pml .story:hover{transform:translateY(-5px);box-shadow:0 20px 42px rgba(15,60,30,.14)}\n.pml .story-imgwrap{height:175px;overflow:hidden}\n.pml .story-img{width:100%;height:100%;background-size:cover;background-position:center;transition:transform .55s ease}\n.pml .story:hover .story-img{transform:scale(1.07)}\n.pml .story-body{padding:20px 22px 24px}\n.pml .story-tag{display:inline-block;background:#eef6ea;color:var(--g);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:5px 11px;border-radius:20px;margin-bottom:12px}\n.pml .story-body h3{font-size:17.5px;color:var(--dk);line-height:1.32;margin-bottom:8px}\n.pml .story-body p{color:var(--mut);font-size:14px;margin-bottom:15px}\n.pml .story-link{color:var(--g);font-weight:700;font-size:14.5px;text-decoration:none;display:inline-flex;align-items:center;gap:7px}\n.pml .story-link::after{content:\"\";position:absolute;inset:0;z-index:2}\n.pml .story-link svg{transition:transform .25s ease}\n.pml .story:hover .story-link svg{transform:translateX(4px)}\n.pml .story-link svg{width:17px;height:17px}\n.pml .storyhead{background:var(--cream)}\n.pml .storyhead .wrap{max-width:820px;text-align:center}\n.pml .storyhead h1{font-size:44px;font-weight:700;color:var(--g);letter-spacing:-.5px;margin-bottom:18px}\n.pml .storyhead p{font-size:18px;color:#3a463f;line-height:1.7;margin-bottom:14px}\n@media(max-width:900px){.pml .storyhead h1{font-size:32px}.pml .prose h2{font-size:25px}}\n@media(max-width:600px){.pml .pull{padding:26px 24px}.pml .pull p{font-size:19px}.pml .prose p{font-size:16px}}\n<\/style><div class=\"pml\"><section><div class=\"wrap\"><div class=\"pull\">\n    <p>&ldquo;PM Landscaping helped transform a costly landscape challenge into a long-term asset. The property did not have a maintenance problem; it had a performance problem, and PM Landscaping solved it.&rdquo;<\/p>\n    <cite>Property Management, Bernardus Lodge &amp; Spa<\/cite>\n  <\/div><\/div><\/section><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4a04068c elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"4a04068c\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-21115357\" data-id=\"21115357\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3c55949b elementor-widget elementor-widget-html\" data-id=\"3c55949b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700&display=swap\" rel=\"stylesheet\"><style>\n*{box-sizing:border-box;margin:0;padding:0}\n.pml{--g:#0f5024;--g2:#1c6b30;--dk:#0e2a17;--lg:#c7e59a;--cream:#f5f8f1;--ink:#1a2420;--mut:#5f6f64;\n font-family:'Poppins',-apple-system,'Segoe UI',Arial,sans-serif;color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;width:100%}\n.pml *{max-width:100%}\n.pml img{max-width:100%;display:block}\n.pml .wrap{width:100%;max-width:1140px;margin:0 auto;padding:0 24px}\n.pml .btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;padding:14px 28px;border-radius:10px;text-decoration:none;transition:.2s;cursor:pointer}\n.pml .btn-primary{background:var(--lg);color:var(--dk)}\n.pml .btn-primary:hover{background:#b6da84;transform:translateY(-2px)}\n.pml .btn-ghost{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.4)}\n.pml .btn-ghost:hover{background:rgba(255,255,255,.22)}\n\/* hero (shorter, striking) *\/\n.pml .hero{position:relative;min-height:460px;display:flex;align-items:center;color:#fff;overflow:hidden}\n.pml .hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;animation:kb 18s ease-out forwards}\n@keyframes kb{from{transform:scale(1.12)}to{transform:scale(1)}}\n.pml .hero-ov{position:absolute;inset:0;background:linear-gradient(102deg,rgba(6,26,13,.94) 0%,rgba(11,42,22,.82) 44%,rgba(11,42,22,.34) 100%)}\n.pml .hero-ov::after{content:\"\";position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(0deg,rgba(6,26,13,.55),transparent)}\n.pml .hero .wrap{position:relative;z-index:2;padding-top:56px;padding-bottom:60px}\n.pml .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12.5px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:var(--lg);margin-bottom:16px}\n.pml .eyebrow::before{content:\"\";width:30px;height:2px;background:var(--lg);display:inline-block}\n.pml .hero h1{font-size:47px;line-height:1.08;font-weight:700;letter-spacing:-.6px;max-width:740px;text-shadow:0 2px 22px rgba(0,0,0,.28);color:#fff !important}\n.pml .hero p{font-size:18.5px;color:#eaf3e4;max-width:565px;margin:18px 0 28px;text-shadow:0 1px 10px rgba(0,0,0,.25)}\n.pml .hero-cta{display:flex;gap:13px;flex-wrap:wrap}\n.pml .btn-primary{box-shadow:0 8px 26px rgba(150,210,90,.32)}\n\/* sections *\/\n.pml section{padding:78px 0}\n.pml .center{text-align:center;max-width:680px;margin:0 auto 46px}\n.pml h2{font-size:36px;font-weight:700;letter-spacing:-.5px;line-height:1.15}\n.pml .kline{width:54px;height:4px;background:var(--lg);border-radius:3px;margin:16px auto 20px}\n.pml .sub{color:var(--mut);font-size:17px}\n.pml .intro{background:var(--cream)}\n.pml .intro p{font-size:23px;line-height:1.5;text-align:center;max-width:900px;margin:0 auto;color:#2c3b32;font-weight:400}\n.pml .intro b{color:var(--g);font-weight:600}\n\/* chips *\/\n.pml .chips{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}\n.pml .chip{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid #e2ebe0;border-radius:40px;padding:12px 22px;font-weight:500;font-size:15.5px;color:#33463a;box-shadow:0 2px 8px rgba(20,60,30,.05)}\n.pml .chip svg{width:18px;height:18px;color:var(--g2)}\n\/* feature cards *\/\n.pml .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}\n.pml .card{background:#fff;border:1px solid #eaf0e7;border-radius:16px;padding:30px 26px;transition:.22s}\n.pml .card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(15,60,30,.1);border-color:#dce8d6}\n.pml .ico{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#e8f4dc,#d3ebbf);display:flex;align-items:center;justify-content:center;color:var(--g);margin-bottom:18px}\n.pml .ico svg{width:28px;height:28px}\n.pml .card h3{font-size:19px;font-weight:600;margin-bottom:8px;color:var(--dk)}\n.pml .card p{color:var(--mut);font-size:15px}\n\/* service cards w\/ image *\/\n.pml .svcwrap{background:var(--cream)}\n.pml .svc{background:#fff;border-radius:16px;overflow:hidden;border:1px solid #eaf0e7;transition:.22s;display:flex;flex-direction:column}\n.pml .svc:hover{transform:translateY(-6px);box-shadow:0 22px 46px rgba(15,60,30,.15)}\n.pml .svc-imgwrap{position:relative;height:200px;overflow:hidden}\n.pml .svc-img{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .55s ease}\n.pml .svc:hover .svc-img{transform:scale(1.08)}\n.pml .svc-tag{position:absolute;left:14px;bottom:14px;z-index:2;background:var(--lg);color:var(--dk);font-size:11.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:6px 13px;border-radius:7px}\n.pml .svc-body{padding:22px 24px 26px}\n.pml .svc-body h3{font-size:19px;font-weight:600;color:var(--dk);margin-bottom:7px}\n.pml .svc-body p{color:var(--mut);font-size:14.5px}\n\/* dark band *\/\n.pml .dark{background:var(--dk);color:#fff;position:relative;overflow:hidden}\n.pml .dark h2{color:#fff}\n.pml .dark .sub{color:#b9cdb2}\n.pml .dark .kline{margin-left:auto;margin-right:auto}\n.pml .dark .card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12)}\n.pml .dark .card:hover{background:rgba(255,255,255,.09);box-shadow:none}\n.pml .dark .card h3{color:#fff}\n.pml .dark .card p{color:#bccfb6}\n.pml .dark .ico{background:rgba(199,229,154,.16);color:var(--lg)}\n.pml .grid4{grid-template-columns:repeat(4,1fr)}\n\/* gallery *\/\n.pml .gal{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}\n.pml .gitem{height:220px;overflow:hidden;border-radius:14px}\n.pml .gimg{width:100%;height:100%;background-size:cover;background-position:center;transition:transform .55s ease}\n.pml .gitem:hover .gimg{transform:scale(1.09)}\n\/* cta *\/\n.pml .cta{position:relative;color:#fff;text-align:center;overflow:hidden}\n.pml .cta-bg{position:absolute;inset:0;background-size:cover;background-position:center}\n.pml .cta-ov{position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,36,20,.92),rgba(15,80,36,.82))}\n.pml .cta .wrap{position:relative;z-index:2}\n.pml .cta h2{color:#fff;margin-bottom:14px}\n.pml .cta p{font-size:18px;color:#dbebd3;max-width:600px;margin:0 auto 28px}\n.pml .cta .call{display:block;margin-top:16px;color:#c7e59a;font-size:15px;font-weight:500}\n\/* faq *\/\n.pml .faq{max-width:820px;margin:0 auto}\n.pml details{background:#fff;border:1px solid #e7efe4;border-radius:12px;margin-bottom:12px;overflow:hidden}\n.pml summary{list-style:none;cursor:pointer;padding:20px 24px;font-weight:600;font-size:17px;color:var(--dk);display:flex;justify-content:space-between;align-items:center;gap:16px}\n.pml summary::-webkit-details-marker{display:none}\n.pml summary::after{content:\"+\";font-size:24px;font-weight:400;color:var(--g2);flex:none}\n.pml details[open] summary::after{content:\"\\2013\"}\n.pml details[open] summary{border-bottom:1px solid #eef3ea}\n.pml .faq-a{padding:16px 24px 22px;color:var(--mut);font-size:15.5px}\n@media(max-width:960px){.pml .grid,.pml .grid4,.pml .gal{grid-template-columns:repeat(2,1fr)}.pml section{padding:58px 0}.pml .hero h1{font-size:36px}.pml h2{font-size:28px}.pml .intro p{font-size:20px}}\n@media(max-width:600px){.pml .grid,.pml .grid4,.pml .gal{grid-template-columns:1fr}.pml .wrap{padding:0 18px}.pml section{padding:46px 0}.pml .hero{min-height:0}.pml .hero .wrap{padding-top:44px;padding-bottom:46px}.pml .hero h1{font-size:29px}.pml .hero p{font-size:16px}.pml .hero-cta{flex-direction:column;align-items:stretch}.pml .hero-cta .btn{width:100%;justify-content:center}.pml .intro p{font-size:18px}.pml .chip{font-size:14px;padding:10px 15px}}\n\n\/* neutralize the theme's text-highlight background boxes on the text (not on chips\/tags\/buttons) *\/\n.pml h1,.pml h2,.pml h3,.pml h4,.pml p,.pml cite,.pml .eyebrow,.pml .cs-meta .m b,.pml .cs-meta .m span{background:transparent !important;box-shadow:none !important;-webkit-box-decoration-break:slice}\n.pml .hero h1{font-size:40px;line-height:1.12}\n.pml .cs-meta{background:var(--dk);color:#dce9d4;padding:0}\n.pml .cs-meta .wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 40px;padding:11px 24px}\n.pml .cs-meta .m{display:flex;align-items:baseline;gap:8px;font-size:14px}\n.pml .cs-meta .m b{color:#fff;font-weight:600}\n.pml .cs-meta .m span{color:var(--lg);font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;font-weight:600}\n.pml .prose{max-width:760px;margin:0 auto}\n.pml .prose h2{font-size:30px;text-align:left;margin-bottom:14px}\n.pml .prose .kline{margin:0 0 22px}\n.pml .prose p{font-size:17.5px;color:#3a463f;margin-bottom:18px;line-height:1.72}\n.pml .prose p b,.pml .prose strong{color:var(--g)}\n.pml .csphoto{padding:24px 0}\n.pml .csphoto .wrap{max-width:1000px}\n.pml .csphoto figure{margin:0;border-radius:16px;overflow:hidden;box-shadow:0 20px 50px rgba(15,50,25,.16)}\n.pml .csphoto img{width:100%;display:block}\n.pml .csphoto figcaption{text-align:center;color:var(--mut);font-size:13.5px;margin-top:12px}\n.pml .steps2{max-width:760px;margin:8px auto 0}\n.pml .step2{display:flex;gap:20px;padding:18px 0;border-top:1px solid #e9efe6}\n.pml .step2 .num{flex:none;width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,var(--g),var(--g2));color:#fff;font-weight:700;font-size:19px;display:flex;align-items:center;justify-content:center}\n.pml .step2 h3{font-size:19px;color:var(--dk);margin-bottom:4px}\n.pml .step2 p{color:var(--mut);font-size:15.5px;margin:0}\n.pml .pull{max-width:840px;margin:0 auto;background:var(--cream);border-left:6px solid var(--g);border-radius:0 14px 14px 0;padding:34px 40px}\n.pml .pull p{font-family:Georgia,'Times New Roman',serif;font-style:italic;font-size:23px;line-height:1.5;color:#26402d;margin:0 0 14px}\n.pml .pull cite{font-style:normal;font-weight:600;color:var(--g);font-size:15px}\n.pml .ctabox{background:var(--dk);color:#fff;border-radius:18px;text-align:center;padding:48px 30px}\n.pml .ctabox h2{color:#fff;margin-bottom:10px}\n.pml .ctabox p{color:#c7dcc0;font-size:17px;max-width:620px;margin:0 auto 22px}\n.pml .ctabox .phone{display:block;margin-top:14px;color:var(--lg);font-weight:600;font-size:16px}\n\/* story grid (index page) *\/\n.pml .stories{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,330px));justify-content:center;gap:24px;max-width:1050px;margin:0 auto}\n.pml .story{position:relative;background:#fff;border:1px solid #eaf0e7;border-radius:16px;overflow:hidden;transition:.25s;display:flex;flex-direction:column;cursor:pointer}\n.pml .story:hover{transform:translateY(-5px);box-shadow:0 20px 42px rgba(15,60,30,.14)}\n.pml .story-imgwrap{height:175px;overflow:hidden}\n.pml .story-img{width:100%;height:100%;background-size:cover;background-position:center;transition:transform .55s ease}\n.pml .story:hover .story-img{transform:scale(1.07)}\n.pml .story-body{padding:20px 22px 24px}\n.pml .story-tag{display:inline-block;background:#eef6ea;color:var(--g);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:5px 11px;border-radius:20px;margin-bottom:12px}\n.pml .story-body h3{font-size:17.5px;color:var(--dk);line-height:1.32;margin-bottom:8px}\n.pml .story-body p{color:var(--mut);font-size:14px;margin-bottom:15px}\n.pml .story-link{color:var(--g);font-weight:700;font-size:14.5px;text-decoration:none;display:inline-flex;align-items:center;gap:7px}\n.pml .story-link::after{content:\"\";position:absolute;inset:0;z-index:2}\n.pml .story-link svg{transition:transform .25s ease}\n.pml .story:hover .story-link svg{transform:translateX(4px)}\n.pml .story-link svg{width:17px;height:17px}\n.pml .storyhead{background:var(--cream)}\n.pml .storyhead .wrap{max-width:820px;text-align:center}\n.pml .storyhead h1{font-size:44px;font-weight:700;color:var(--g);letter-spacing:-.5px;margin-bottom:18px}\n.pml .storyhead p{font-size:18px;color:#3a463f;line-height:1.7;margin-bottom:14px}\n@media(max-width:900px){.pml .storyhead h1{font-size:32px}.pml .prose h2{font-size:25px}}\n@media(max-width:600px){.pml .pull{padding:26px 24px}.pml .pull p{font-size:19px}.pml .prose p{font-size:16px}}\n<\/style><div class=\"pml\"><section><div class=\"wrap\"><div class=\"prose\" style=\"text-align:center\">\n    <h2 style=\"text-align:center\">Protecting and Enhancing Your Property<\/h2><div class=\"kline\" style=\"margin:16px auto 22px\"><\/div>\n    <p>A luxury property landscape should reinforce your brand and add real value, not act as a continuous drain on your time and operating budget. Whether managing a world-class resort, a multi-unit HOA, or a commercial office park, your grounds should be engineered for long-term health and sustainability.<\/p>\n  <\/div>\n    <div style=\"max-width:900px;margin:20px auto 0\"><div class=\"ctabox\">\n      <h2>Is your property performing up to its full potential?<\/h2>\n      <p>Contact PM Landscaping Services today to schedule a comprehensive property assessment.<\/p>\n      <a class=\"btn btn-primary\" href=\"\/get-a-quote\/\">Schedule a Property Assessment<\/a>\n      <span class=\"phone\">Or call (831) 324-0637<\/span>\n    <\/div><\/div>\n  <\/div><\/section><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Customer Story How Bernardus Transformed High-Water Use into a Sustainable Luxury Asset A case study on restoring performance, reducing water waste, and elevating guest experience. ClientBernardus Lodge &amp; Spa LocationCarmel Valley, CA ServicesDesign &middot; Irrigation &middot; Maintenance Background When guests step onto the sprawling grounds of a premier destination like Bernardus Lodge &amp; Spa, they&#8230;<\/p>","protected":false},"author":1,"featured_media":0,"parent":990235,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-990253","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/pmlandscapingmonterey.com\/es\/wp-json\/wp\/v2\/pages\/990253","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pmlandscapingmonterey.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pmlandscapingmonterey.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pmlandscapingmonterey.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pmlandscapingmonterey.com\/es\/wp-json\/wp\/v2\/comments?post=990253"}],"version-history":[{"count":8,"href":"https:\/\/pmlandscapingmonterey.com\/es\/wp-json\/wp\/v2\/pages\/990253\/revisions"}],"predecessor-version":[{"id":990287,"href":"https:\/\/pmlandscapingmonterey.com\/es\/wp-json\/wp\/v2\/pages\/990253\/revisions\/990287"}],"up":[{"embeddable":true,"href":"https:\/\/pmlandscapingmonterey.com\/es\/wp-json\/wp\/v2\/pages\/990235"}],"wp:attachment":[{"href":"https:\/\/pmlandscapingmonterey.com\/es\/wp-json\/wp\/v2\/media?parent=990253"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}