.hedge-page .hedge-hero{--hedge-copy:min(560px, 46vw);--hedge-side:max(var(--gutter), calc((100% - var(--container)) / 2))}.hedge-page .hedge-hero .cleaning-hero-grid{grid-template-rows:auto 1fr;grid-template-areas:"copy calc""extras calc";row-gap:0}.hedge-page .hedge-hero .cleaning-hero-grid:has(.hedge-calculator[data-compact]){grid-template-columns:minmax(0, var(--hedge-copy)) minmax(0, 1fr);grid-template-rows:auto;grid-template-areas:"copy.""calc.""extras."}.hedge-page .hedge-hero .cleaning-hero-copy{grid-area:copy;padding-bottom:0;container:hedge-copy/inline-size}.hedge-page .hedge-hero .cleaning-lead{text-wrap:pretty;max-width:none}@container hedge-copy (min-width:345px){.hedge-page .hedge-hero .cleaning-lead{font-size:min(18px,4.95cqi)}.hedge-page .hedge-hero .cleaning-lead span{text-wrap:balance;display:block}}@container hedge-copy (min-width:410px){.hedge-page .hedge-hero .cleaning-lead{font-size:min(21px,4cqi)}}@media (max-width:700px){@container hedge-copy (min-width:410px){.hedge-page .hedge-hero .cleaning-lead{font-size:min(18px,4cqi)}}}.hedge-page .hedge-hero .hedge-calculator{grid-area:calc}.hedge-hero-extras{--text:#faf9f7;--text-secondary:#e0e1e7;--text-muted:#c6c8d2;--focus:#83e71f;grid-area:extras}.hedge-page .hedge-hero:before{--span:max(100%, calc((var(--hedge-side) + var(--hedge-copy)) * 2.1));--band:calc(var(--nav-height) - 1px);background:linear-gradient(180deg, #0c0e1580 var(--band), #0c0e1500 var(--band)), linear-gradient(90deg, #0c0e15ed 0, #0c0e15e7 calc(var(--span) * .1), #0c0e15d4 calc(var(--span) * .2), #0c0e15ba calc(var(--span) * .3), #0c0e159a calc(var(--span) * .4), #0c0e1577 calc(var(--span) * .5), #0c0e1553 calc(var(--span) * .6), #0c0e1533 calc(var(--span) * .7), #0c0e1519 calc(var(--span) * .8), #0c0e1507 calc(var(--span) * .9), #0c0e1500 var(--span))}.hedge-page .hedge-hero:after{content:none}.hedge-hero-media{pointer-events:none;margin:0;position:absolute;inset:0}.hedge-hero-media :is(img,video){z-index:-3;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hedge-hero-media video{opacity:0;transition:opacity .3s}.hedge-hero-media video[data-ready=true]{opacity:1}.hedge-video-toggle{right:var(--hedge-side);border-radius:var(--radius-small);color:#fff;cursor:pointer;pointer-events:auto;background:#11131cc7;border:1px solid #ffffff40;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;bottom:12px}.hedge-video-toggle svg{width:20px;height:20px}.hedge-video-toggle:hover{background:#171923}.hedge-video-toggle:focus-visible{outline:3px solid var(--green);outline-offset:3px}.hedge-page .hedge-hero .hedge-calculator[data-compact]{border-radius:var(--radius-panel);margin-top:28px;padding:18px 20px 20px}.hedge-calculator[data-compact] .inquiry-progress-bar{display:none}.hedge-calculator[data-compact] form{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px;display:grid}.cleaning-page .hedge-calculator[data-compact] .inquiry-question{grid-column:1/-1;margin-bottom:12px;font-size:24px}.hedge-calculator[data-compact] .place-search{grid-column:1;margin:0}.hedge-calculator[data-compact] .place-search :is(label,.form-hint){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cleaning-page .hedge-calculator[data-compact] .inquiry-actions{border:0;grid-area:2/2;margin:0;padding:0}.hedge-calculator[data-compact] .inquiry-actions .button{white-space:nowrap}.hedge-calculator[data-compact] .hedge-area{grid-column:1/-1;margin-top:12px}.cleaning-page .hedge-calculator[data-compact] .address-suggestions{max-height:190px}@container cleaning-inquiry (max-width:400px){.hedge-calculator[data-compact] form{grid-template-columns:minmax(0,1fr)}.cleaning-page .hedge-calculator[data-compact] .inquiry-actions{grid-area:auto;margin-top:10px}.hedge-calculator[data-compact] .inquiry-actions .button{width:100%}}@keyframes hedge-calculator-open{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.cleaning-page .cleaning-hero .hedge-calculator:not([data-compact]){animation:.36s cubic-bezier(.16,1,.3,1) backwards hedge-calculator-open}}@media (prefers-reduced-motion:reduce){.hedge-hero-media video{transition:none}}@media (max-width:900px){:is(.hedge-page .hedge-hero .cleaning-hero-grid,.hedge-page .hedge-hero .cleaning-hero-grid:has(.hedge-calculator[data-compact])){grid-template:"copy""calc""media""extras"/minmax(0,1fr)}.hedge-page .hedge-hero:before{content:none}.hedge-page .hedge-hero .hedge-calculator{margin-top:24px}.hedge-hero-media{margin:26px calc(-1 * var(--gutter)) 0;aspect-ratio:16/9;pointer-events:auto;grid-area:media;position:relative;inset:auto;overflow:hidden}.hedge-hero-media :is(img,video){z-index:0}.hedge-hero-media:before,.hedge-hero-media:after{content:"";z-index:1;pointer-events:none;position:absolute;inset-inline:0}.hedge-hero-media:before{background:linear-gradient(#171823,#17182300);height:26%;top:0}.hedge-hero-media:after{background:linear-gradient(#17182300,#171823);height:20%;bottom:0}.hedge-video-toggle{z-index:2;bottom:14px;right:14px}.hedge-hero-extras{margin-top:14px}}@media (max-width:500px){.hedge-hero-media{aspect-ratio:4/5}}@media (prefers-reduced-motion:no-preference){.hedge-page .hedge-hero .cleaning-lead{animation-name:hero-lcp-enter}}@media (prefers-reduced-motion:no-preference) and (max-width:900px){.hedge-hero-media{animation:.76s cubic-bezier(.16,1,.3,1) .12s backwards hero-lcp-enter}}.hedge-calculator fieldset{border:0;min-inline-size:0;margin:0;padding:0}.hedge-calculator fieldset+fieldset{margin-top:22px}.hedge-calculator .form-hint{margin:0 0 14px}.hedge-calculator .choice-group{grid-auto-rows:1fr}.cleaning-page .hedge-calculator .choice-group:not(.wishes){grid-template-columns:repeat(2,minmax(0,1fr))}.hedge-calculator .choice-group .choice>span{align-content:center;gap:2px;padding:12px 14px;display:grid}.hedge-calculator .choice-group .choice small{color:#62636c;font-size:15px;line-height:1.3}.cleaning-page .hedge-calculator .choice-group.hedge-trim-choices{grid-template-columns:1fr}.cleaning-page .hedge-calculator .choice-group.hedge-knick-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.hedge-calculator .hedge-species-choices .choice:last-of-type:nth-of-type(odd){grid-column:1/-1}.cleaning-page .hedge-calculator .choice-group.hedge-height-choices{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px}.hedge-calculator .hedge-height-choices .choice{grid-column:span 3}.hedge-calculator .hedge-height-choices .choice:nth-of-type(n+5){grid-column:span 4}.hedge-calculator :is(.hedge-height-choices,.hedge-side-choices) .choice-figure{display:block}.hedge-calculator :is(.hedge-height-choices,.hedge-side-choices) .choice-figure>span{text-align:center;align-content:start;justify-items:center;gap:1px;height:100%;min-height:0;padding:10px 6px 12px;display:grid}.hedge-calculator :is(.hedge-height-choices,.hedge-side-choices) .choice-figure strong{font-size:16px;line-height:1.2}.hedge-calculator :is(.hedge-height-choices,.hedge-side-choices) .choice-figure small{font-size:13px}.hedge-calculator :is(.hedge-height-choices,.hedge-side-choices) .choice-figure .choice-check{top:8px;bottom:auto;right:8px}.hedge-calculator .hedge-side-choices .choice-figure>span{padding-top:12px}.hedge-figure{width:100%;max-width:96px;height:68px;margin-bottom:8px;display:block}.hedge-figure-section{max-width:76px;height:42px}.hedge-calculator .hedge-height-choices .hedge-figure{height:min(68px,25cqi - 20px)}.hedge-figure-hedge{fill:#5c8b31}.hedge-figure-texture{fill:#3f6a1a;opacity:.32}.hedge-figure-person{fill:#b7b0a5}.hedge-figure-ground{stroke:#d4cdc2;stroke-width:1.2px}.hedge-figure-cut{stroke:#171823;stroke-width:2.2px;stroke-dasharray:3 2.4;stroke-linecap:round}.hedge-figure-off{fill:#5c8b31;opacity:.28}.hedge-calculator .choice input:checked+span .hedge-figure-hedge{fill:#4b751e}.hedge-calculator .hedge-species-choices .choice>span{grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:12px;padding:10px 14px 10px 10px}.hedge-calculator .hedge-species-choices :is(strong,small){grid-column:2}.hedge-species{grid-row:1/span 2;width:40px;height:40px}.hedge-species-camera{color:#4b751e}.hedge-species-leaf{fill:#5c8b31}.hedge-species-serrate{stroke:#5c8b31;stroke-width:2.4px;stroke-dasharray:1.6 1.4;stroke-linejoin:round}.hedge-species-shade{fill:#5c8b31;opacity:.35}.hedge-species-stem{fill:none;stroke:#3f6a1a;stroke-width:1.7px;stroke-linecap:round}.hedge-species-needles{fill:none;stroke:#3f6a1a;stroke-width:2.6px;stroke-linecap:round}.hedge-species-vein{fill:none;stroke:#e9fbd7;stroke-width:1.2px;stroke-linecap:round;opacity:.75}.hedge-species-shine{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;opacity:.28}.hedge-calculator .hedge-season-now{color:#171823;margin:0 0 14px;font-size:17px}.hedge-calculator .hedge-trim-choices .choice>span{grid-template-rows:auto auto;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:10px 16px 10px 12px}.hedge-calculator .hedge-trim-choices .hedge-figure{grid-area:1/1/-1;width:56px;height:56px;margin:0}.hedge-calculator .hedge-trim-choices strong{grid-area:1/2;align-self:end}.hedge-calculator .hedge-trim-choices small{grid-area:2/2;align-self:start}.hedge-calculator .hedge-trim-choices .choice-badge{grid-area:1/3/-1}.choice-badge{background:var(--green-soft);color:#253918;white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:14px;font-style:normal;font-weight:600;line-height:1.35}.choice-badge[data-tone=off]{color:#5e5f68;background:#f1ede6}.choice input:checked+span .choice-badge{background:#fff}@container cleaning-inquiry (max-width:400px){.hedge-calculator .hedge-trim-choices .choice>span{grid-template-rows:auto auto auto;grid-template-columns:56px minmax(0,1fr)}.hedge-calculator .hedge-trim-choices .choice-badge{grid-area:3/2;justify-self:start;margin-top:6px}}.hedge-area{border-radius:var(--radius-small);color:#171823;align-items:flex-start;gap:10px;margin-top:16px;padding:14px 16px;font-size:17px;line-height:1.4;display:flex}.hedge-area svg{color:#4b751e;stroke-width:2.2px;flex:none;width:20px;height:20px;margin-top:1px}.hedge-area-ok{background:#e9fbd7}.hedge-area-out{background:#fbefe3;gap:8px;display:grid}.hedge-area-out p{margin:0}.hedge-area a{color:#4b751e;font-weight:600}.hedge-note{color:#3f4048;align-items:flex-start;gap:8px;margin:14px 0 0;font-size:16px;line-height:1.4;display:flex}.hedge-note svg{color:#4b751e;flex:none;width:18px;height:18px;margin-top:2px}.hedge-calculator .inquiry-toggle{margin-top:12px}.hedge-calculator .inquiry-toggle+.inquiry-toggle{margin-top:0}.hedge-estimate{border-radius:var(--radius-small);color:#171823;background:#f3f0ea;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;margin:20px 0 0;padding:12px 16px;display:flex}.hedge-estimate span{color:#474951;white-space:nowrap;font-size:16px}.hedge-estimate strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px}.hedge-calculator .price-card-basis span{display:block}.price-card-rows{color:#171823;font-variant-numeric:tabular-nums;border-top:1px solid #e0dad0;grid-template-columns:minmax(0,1fr) auto auto;column-gap:12px;margin:10px 0 0;padding:10px 0 0;font-size:16px;line-height:1.35;display:grid}.price-card-rows>div{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;padding:3px 0;display:grid}.price-card-rows dt{font-weight:600}.price-card-rows dd{text-align:right;white-space:nowrap;margin:0;font-weight:600}.price-card-rows .price-card-formula{color:#62636c;font-weight:400}@container cleaning-inquiry (min-width:450px){.hedge-calculator .price-card-included{flex-wrap:nowrap;gap:22px;display:flex}}.hedge-result-notes{color:#3f4048;gap:8px;margin:14px 0 0;padding:0;font-size:16px;line-height:1.4;list-style:none;display:grid}.hedge-result-notes li{align-items:flex-start;gap:8px;display:flex}.hedge-result-notes svg{color:#4b751e;flex:none;width:18px;height:18px;margin-top:1px}.hedge-calculator .hedge-combo{border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:#fff;border:0;margin-top:16px;padding:14px 16px}.hedge-calculator .hedge-combo:has(input:checked){border-color:var(--green);background:#e9fbd7}.hedge-calculator .hedge-combo strong{color:#171823;display:block}.hedge-calculator .hedge-combo small{color:#62636c;margin-top:2px;font-size:15px;line-height:1.35;display:block}.hedge-calculator .hedge-combo:has(input:checked) small{color:#253918}@container cleaning-inquiry (max-width:480px){.cleaning-page .hedge-calculator .choice-group.hedge-species-choices{grid-template-columns:1fr;gap:8px}}@container cleaning-inquiry (max-width:440px){.cleaning-page .hedge-calculator .choice-group.hedge-knick-choices{grid-template-columns:1fr}}@container cleaning-inquiry (max-width:300px){.price-card-rows{column-gap:10px;font-size:15px}.hedge-calculator .hedge-side-choices .choice-figure>span{padding-inline:2px}.hedge-calculator .hedge-side-choices .choice-figure strong{font-size:15px}.hedge-estimate strong{font-size:20px}.cleaning-page .hedge-calculator .choice-group.hedge-height-choices{gap:6px}.hedge-calculator .hedge-height-choices .choice-figure>span{padding-inline:2px}.hedge-calculator .hedge-height-choices .hedge-figure{height:calc(25cqi - 11px)}}@container cleaning-inquiry (max-width:260px){.hedge-calculator .hedge-height-choices .choice-figure strong{font-size:15px}.hedge-calculator .hedge-height-choices .choice-figure small{font-size:12px}}.site-sections .hedge-result.section-bright{background:var(--surface-soft)}:root[data-theme=dark] .site-sections .hedge-result .info-note svg{color:var(--green-soft)}.site-sections .hedge-result-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.site-sections .hedge-result-facts li{gap:12px;min-height:0;padding:22px 24px;box-shadow:0 3px 12px #1718230f}.site-sections .hedge-result-facts strong{font-size:clamp(32px,3vw,44px)}@media (max-width:900px){.site-sections .hedge-result-facts{grid-template-columns:minmax(0,1fr);gap:10px}.site-sections .hedge-result-facts li{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:16px;padding:16px 18px}}@media (max-width:700px){.site-sections .hedge-result-pictures{grid-template-columns:minmax(0,1fr)}}@media (min-width:701px){.site-sections .hedge-pricing :is(.cost-head[data-columns="2"],.cost-list[data-columns="2"]>div){grid-template-columns:minmax(0,1fr) repeat(2,150px)}}.site-sections .cost-example h4{color:#62636c;letter-spacing:.02em;border-bottom:1px solid #ebe6de;margin:26px 0 0;padding-bottom:10px;font-size:15px;font-weight:700;line-height:1.3}.site-sections .cost-example dl{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto auto;column-gap:clamp(14px,2vw,28px);margin:0;font-size:18px;line-height:1.35;display:grid}.site-sections .cost-example dl>div{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid #ebe6de;align-items:baseline;padding:9px 0;display:grid}.site-sections .cost-example dt{font-weight:600}.site-sections .cost-example dd{text-align:right;white-space:nowrap;margin:0;font-weight:600}.site-sections .cost-example .cost-example-formula{color:#62636c;font-weight:400}.site-sections .cost-example-sum dd{grid-column:3}@media (max-width:700px){.site-sections .cost-example dl{font-size:17px}}.hedge-page .hedge-season-section{background:#171923}.hedge-season-points{margin-top:28px}.hedge-source{color:var(--text-muted);margin-top:20px;font-size:15px}.hedge-source a{color:var(--green-soft)}@media (max-width:900px){.site-sections .fact-tiles-grid.hedge-season-points{scroll-snap-type:none;grid-template-columns:1fr;grid-auto-flow:row;margin-inline:0;padding:0;overflow:visible}}.site-sections .joint-process-head.hedge-combo-head .kpi-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.hedge-page .hedge-combo-links{flex-wrap:wrap;gap:8px 40px;max-width:none;display:flex}
