.s-paysagiste{--bg:#eef2ea;--surface:#fbfcf8;--ink:#15261c;--muted:#4c6052;--leaf:#3d7a30;--leaf-deep:#2c5d22;--bark:#7a4e2d;--sun:#e9c46a;--line:#d2dccd;--display:var(--f-bricolage-grotesque),"Trebuchet MS",sans-serif;--body:var(--f-karla),system-ui,-apple-system,"Segoe UI",sans-serif;--focus:#3d7a30;color-scheme:light;background:var(--bg);color:var(--ink);font:17px/1.6 var(--body)}.s-paysagiste a{color:var(--leaf-deep)}.s-paysagiste h1,.s-paysagiste h2,.s-paysagiste h3{font-family:var(--display);line-height:1.02;margin:0;text-wrap:balance;letter-spacing:-.02em}.s-paysagiste h2{font-size:clamp(32px,4.6vw,52px);font-weight:800}.s-paysagiste h3{font-weight:700}.s-paysagiste p{margin:0}.s-paysagiste .wrap{width:min(1180px,100% - 32px);margin-inline:auto}.s-paysagiste .btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:40px;font-weight:700;text-decoration:none;border:2px solid var(--ink);color:var(--ink);background:transparent;cursor:pointer}.s-paysagiste .btn-leaf{background:var(--leaf);border-color:var(--leaf);color:#fff}.s-paysagiste .btn-leaf:hover{background:var(--leaf-deep);border-color:var(--leaf-deep)}.s-paysagiste .top{background:var(--surface)}.s-paysagiste .top .wrap{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:72px}.s-paysagiste .brand{display:flex;align-items:center;gap:10px;font:800 23px/1 var(--display);color:var(--ink);text-decoration:none;letter-spacing:-.02em}.s-paysagiste .nav{display:flex;gap:26px;align-items:center}.s-paysagiste .nav a{color:var(--ink);text-decoration:none;font-weight:500}.s-paysagiste .nav a.btn{padding:10px 18px;color:#fff}.s-paysagiste .burger{display:none;border:2px solid var(--ink);background:none;border-radius:40px;padding:8px 14px;font-weight:700;cursor:pointer}@media (max-width:860px){.s-paysagiste .top{position:relative}.s-paysagiste .burger{display:block}.s-paysagiste .nav{display:none;position:absolute;z-index:10;left:0;right:0;top:100%;background:var(--surface);flex-direction:column;align-items:flex-start;padding:18px 16px;border-top:1px solid var(--line)}.s-paysagiste .nav.is-open{display:flex}}.s-paysagiste .hero{position:relative;background:#cfe0c3;overflow:hidden}.s-paysagiste .hero svg.scape{position:absolute;inset:0;width:100%;height:100%}.s-paysagiste .hero .copy{position:relative}.s-paysagiste .hero .copy .wrap{padding:clamp(36px,6vw,72px) 0 clamp(150px,17vw,230px)}.s-paysagiste .hero h1{font-size:clamp(40px,6.2vw,80px);font-weight:800;max-width:12ch;color:var(--ink)}.s-paysagiste .hero p{font-size:19px;max-width:40ch;margin:18px 0 26px;color:#22382a}.s-paysagiste .hero .actions{display:flex;flex-wrap:wrap;gap:12px}.s-paysagiste .hero-note{background:var(--ink);color:#e4ecdf}.s-paysagiste .hero-note .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding:16px 0;font-size:15px}.s-paysagiste .hero-note b{color:var(--sun)}@media (max-width:760px){.s-paysagiste .hero .copy .wrap{padding-bottom:170px}.s-paysagiste .hero p{background:rgba(215,230,203,.85);border-radius:8px}}.s-paysagiste section{padding:84px 0}.s-paysagiste .services{display:grid;grid-gap:0;gap:0;margin-top:36px;border-top:2px solid var(--ink)}.s-paysagiste .svc{display:grid;grid-template-columns:80px 1.1fr 1.4fr auto;grid-gap:24px;gap:24px;align-items:baseline;padding:26px 0;border-bottom:1px solid var(--line)}.s-paysagiste .svc .num{font:800 20px/1 var(--display);color:var(--leaf)}.s-paysagiste .svc h3{font-size:clamp(24px,3vw,32px)}.s-paysagiste .svc p{color:var(--muted)}.s-paysagiste .svc .tag{font-size:13px;font-weight:700;padding:6px 12px;border-radius:30px;background:#e2ebd9;color:var(--leaf-deep);white-space:nowrap}.s-paysagiste .svc .tag.credit{background:var(--sun);color:#3d2c00}@media (max-width:820px){.s-paysagiste .svc{grid-template-columns:48px 1fr}.s-paysagiste .svc .tag,.s-paysagiste .svc p{grid-column:2}.s-paysagiste .svc .tag{justify-self:start}}.s-paysagiste .cal{background:var(--surface);border-block:1px solid var(--line)}.s-paysagiste .cal .wrap{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:56px;gap:56px;align-items:start}.s-paysagiste .cal .intro p{color:var(--muted);margin-top:16px;max-width:40ch}.s-paysagiste .seasons{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;background:#e4ebdf;padding:6px;border-radius:40px;margin-bottom:24px}.s-paysagiste .seasons [role=tab]{border:0;background:transparent;border-radius:40px;padding:10px 6px;font-weight:700;cursor:pointer;color:var(--muted)}.s-paysagiste .seasons [role=tab][aria-selected=true]{background:var(--ink);color:#fff}.s-paysagiste .season-panel ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.s-paysagiste .season-panel li{background:var(--bg);border-radius:16px;padding:18px;display:grid;grid-gap:6px;gap:6px}.s-paysagiste .season-panel li b{font-family:var(--display);font-size:19px}.s-paysagiste .season-panel li span{font-size:15px;color:var(--muted)}.s-paysagiste .season-panel .now{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--leaf-deep);margin-bottom:14px}.s-paysagiste .season-panel .now:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--leaf)}@media (max-width:860px){.s-paysagiste .cal .wrap,.s-paysagiste .season-panel ul{grid-template-columns:1fr}}.s-paysagiste .plans{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:40px}.s-paysagiste .plan{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:26px;display:flex;flex-direction:column;gap:14px}.s-paysagiste .plan.pop{background:var(--ink);color:#e9f0e5;border-color:var(--ink)}.s-paysagiste .plan h3{font-size:26px}.s-paysagiste .plan .freq{font-size:15px;color:var(--muted)}.s-paysagiste .plan.pop .freq{color:#b8c8b1}.s-paysagiste .plan .price{font:800 40px/1 var(--display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.s-paysagiste .plan .price small{font:500 15px var(--body)}.s-paysagiste .plan .after{font-size:14.5px;font-weight:700;color:var(--leaf-deep);background:#e2ebd9;padding:6px 10px;border-radius:10px;align-self:flex-start}.s-paysagiste .plan.pop .after{background:var(--sun);color:#3d2c00}.s-paysagiste .plan ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px;font-size:15px}.s-paysagiste .plan li{padding-left:22px;position:relative}.s-paysagiste .plan li:before{content:"";position:absolute;left:0;top:.5em;width:12px;height:12px;border-radius:0 10px;background:var(--leaf)}.s-paysagiste .plan.pop li:before{background:var(--sun)}.s-paysagiste .legal{font-size:13.5px;color:var(--muted);margin-top:18px;max-width:80ch}@media (max-width:900px){.s-paysagiste .plans{grid-template-columns:1fr}}.s-paysagiste .contact{background:var(--leaf-deep);color:#eef4ea}.s-paysagiste .contact .wrap{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:48px;gap:48px}.s-paysagiste .contact h2{color:#fff}.s-paysagiste .contact .side p{margin-top:16px;color:#cfe0c8;max-width:40ch}.s-paysagiste .contact .side ul{margin:24px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.s-paysagiste .contact .side li{padding:6px 12px;border-radius:30px;border:1px solid #6b9a5f;font-size:14px}.s-paysagiste form{background:var(--surface);color:var(--ink);border-radius:24px;padding:26px;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 16px;gap:14px 16px}.s-paysagiste form .full{grid-column:1/-1}.s-paysagiste form label{display:block;font-weight:700;font-size:14px;margin-bottom:6px}.s-paysagiste form input,.s-paysagiste form select,.s-paysagiste form textarea{width:100%;padding:12px;border:1px solid #bccab5;border-radius:12px;background:#fff}.s-paysagiste form .hint{font-size:13px;color:var(--muted)}@media (max-width:860px){.s-paysagiste .contact .wrap{grid-template-columns:1fr}}@media (max-width:520px){.s-paysagiste form{grid-template-columns:1fr}.s-paysagiste section{padding:60px 0}}.s-paysagiste footer.site{padding:30px 0;font-size:14px;color:var(--muted)}.s-paysagiste footer.site .wrap{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_94da9c{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_94da9c{--f-bricolage-grotesque:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:Karla;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/34e91e64f411b47f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Karla;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/739b78589b4abee9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Karla;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/34e91e64f411b47f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Karla;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/739b78589b4abee9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Karla;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/34e91e64f411b47f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Karla;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/739b78589b4abee9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Karla Fallback;src:local("Arial");ascent-override:89.55%;descent-override:24.61%;line-gap-override:0.00%;size-adjust:102.40%}.__className_ef9023{font-family:Karla,Karla Fallback;font-style:normal}.__variable_ef9023{--f-karla:"Karla","Karla Fallback"}