.CaseStudies_heading__FObBe{margin-top:18px}.CaseStudies_lead__XZQFO{font-size:var(--text-lead);line-height:1.55;color:var(--color-text-muted);max-width:60ch;margin:18px 0 0}.CaseStudies_grid__Om7fF{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px;margin-top:clamp(36px,4vw,60px)}.CaseStudies_card__ocHxZ{display:block;border:var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface);color:var(--color-text);transition:transform .22s ease,border-color .22s ease}.CaseStudies_card__ocHxZ:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--color-accent) 50%,transparent);color:var(--color-text)}.CaseStudies_card__ocHxZ .CaseStudies_image__s4Xl6{width:100%;border:0;border-radius:0}.CaseStudies_body__4si4O{padding:26px 26px 28px}.CaseStudies_meta__SGlXq{display:block;font-family:var(--font-mono);font-weight:500;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-dim)}.CaseStudies_result__JZZ9H{display:block;font-family:var(--font-display);font-weight:600;font-size:clamp(36px,3.6vw,48px);letter-spacing:-.03em;line-height:1;color:var(--color-accent);margin-bottom:16px}.CaseStudies_description__lawns{font-size:15px;line-height:1.55;color:var(--color-text-muted);margin:10px 0 0}.CaseStudies_cta__VPzW8{display:inline-block;margin-top:20px;font-weight:600;font-size:14.5px;color:var(--color-text)}@media (prefers-reduced-motion:reduce){.CaseStudies_card__ocHxZ:hover{transform:none}}.Faq_section__mrc7f{border-top:var(--border-faint)}.Faq_grid__DyP02{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:start}.Faq_heading__bVCqN{font-size:clamp(32px,5vw,56px);margin-top:18px}.Faq_lead__cpDpD{font-size:16px;line-height:1.6;color:var(--color-text-muted);margin:18px 0 0}.Faq_summary__1fQP_{padding:22px 24px;display:flex;gap:16px;justify-content:space-between;align-items:center;cursor:pointer;font-size:16.5px;font-weight:500;list-style:none}.Faq_summary__1fQP_::-webkit-details-marker{display:none}.Faq_icon__bBIxg{font-size:20px;color:var(--color-accent);flex:0 0 auto;transition:transform .25s ease}.Faq_item__D5AVR[open] .Faq_icon__bBIxg{transform:rotate(45deg)}.Faq_answer__AtxLz{font-size:15.5px;line-height:1.62;color:var(--color-text-muted);margin:0;padding:0 24px 24px;max-width:62ch}@media (prefers-reduced-motion:reduce){.Faq_icon__bBIxg{transition:none}}.FinalCta_grid__oqkvG{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:start}.FinalCta_heading__flbwv{font-size:clamp(34px,5.4vw,68px)}.FinalCta_lead__G2vGm{font-size:var(--text-lead);line-height:1.55;color:var(--color-lime-text);max-width:44ch;margin:20px 0 0}.FinalCta_email__n8UPB{font-size:16px;color:var(--color-lime-text);margin:24px 0 0}.FinalCta_emailLink__mlRuJ{text-decoration:underline;text-underline-offset:3px}.FinalCta_emailLink__mlRuJ,.FinalCta_emailLink__mlRuJ:hover{color:var(--color-lime-ink)}.Hero_section__fBqlh{padding-block:clamp(56px,8vw,112px) 0;position:relative;overflow:hidden}.Hero_grid__NvOVN{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.Hero_scarcity__52v7W{display:inline-flex;align-items:center;gap:9px;margin:0;border:1px solid color-mix(in srgb,var(--color-accent) 35%,transparent);background:color-mix(in srgb,var(--color-accent) 7%,transparent);border-radius:999px;padding:8px 15px}.Hero_dot_____uq{width:7px;height:7px;border-radius:50%;background:var(--color-accent);display:block;flex:0 0 auto}.Hero_scarcityLabel__EK9UH{font-family:var(--font-mono);font-weight:500;font-size:12px;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent)}.Hero_heading__ZL1z4{font-size:clamp(40px,5.8vw,78px);line-height:.97;margin-top:22px}.Hero_accent__qJZvQ{color:var(--color-accent)}.Hero_lead__AmmR_{font-size:clamp(16px,1.6vw,20px);line-height:1.55;color:var(--color-text-muted);max-width:56ch;margin:24px 0 0}.Hero_actions__Qhge2{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.Hero_grid__NvOVN .Hero_visual__4HlnA{width:100%;min-height:280px;border-radius:var(--radius-xl)}.Hero_stats__dwA45{margin:clamp(48px,7vw,96px) 0 0;border-top:var(--border-faint);border-bottom:var(--border-faint);padding:26px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:24px;gap:24px}.Hero_statValue__jFqRb{font-family:var(--font-display);font-weight:600;font-size:clamp(26px,3vw,38px);letter-spacing:-.03em}.Hero_statLabel___A45z{font-family:var(--font-mono);font-weight:400;font-size:12.5px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-dim);margin:6px 0 0}.PricingTeaser_section__63loQ{background:color-mix(in srgb,var(--color-surface) 60%,var(--color-bg));border-top:var(--border-faint)}.PricingTeaser_grid__e809J{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:center}.PricingTeaser_heading__gm_r2{font-size:clamp(30px,4vw,50px);line-height:1.04;margin-top:18px}.PricingTeaser_lead__GkyJv{font-size:16.5px;line-height:1.6;color:var(--color-text-muted);max-width:50ch;margin:16px 0 0}.PricingTeaser_actions__PEIz1{display:flex;flex-wrap:wrap;gap:12px}.PricingTeaser_cta__qKmoX{padding:16px 26px;font-size:16px;border-radius:11px}.Problem_grid__fqHZ5{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px)}.Problem_heading__YTeIC{margin-top:18px}.Problem_body__ezJE4{display:grid;grid-gap:18px;gap:18px;align-content:start}.Problem_lead__pxrZ8{font-size:clamp(16px,1.5vw,19px);line-height:1.6;color:var(--color-text-muted);margin:0}.Problem_costs__Ydx5q{margin-top:8px}.Problem_row__J4Cea{padding:20px 22px;display:flex;justify-content:space-between;gap:16px;align-items:baseline}.Problem_symptom__Q6jX_{font-size:16px}.Problem_cost__AzJbO{font-family:var(--font-mono);font-weight:500;font-size:13px;color:var(--color-accent);white-space:nowrap}.Process_heading__GK4LV{margin-top:18px}.Process_grid__TmdNN{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));border-radius:var(--radius-lg);margin-top:clamp(40px,5vw,68px)}.Process_stage__D9GhJ{padding:28px 24px 32px}.Process_counter__NvLUX{font-family:var(--font-mono);font-weight:500;font-size:12.5px;color:var(--color-cream-faint)}.Process_stageTitle__7zptE{font-size:21px;margin-top:14px}.Process_stageBody__nhKyD{font-size:14.5px;line-height:1.55;color:var(--color-cream-text);margin:10px 0 0}.Services_section__hi6UV{border-top:var(--border-faint)}.Services_head__S6zG2{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:flex-end}.Services_heading__mddqs{margin-top:18px}.Services_lead__w10yP{font-size:16px;line-height:1.6;color:var(--color-text-muted);max-width:38ch;margin:0}.Services_grid__9WQ7a{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));grid-gap:20px;gap:20px;margin-top:clamp(36px,4vw,60px)}.Services_card__MhQ6h{display:block;background:var(--color-surface);border:var(--border-subtle);border-radius:var(--radius-lg);padding:32px 30px 28px;color:var(--color-text);transition:transform .22s ease,border-color .22s ease,background .22s ease}.Services_card__MhQ6h:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--color-accent) 50%,transparent);background:var(--color-surface-input);color:var(--color-text)}.Services_icon__PZf5L{width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-accent-soft);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-weight:500;font-size:15px;color:var(--color-accent)}.Services_cardTitle__A58Cy{font-size:25px;letter-spacing:-.02em;margin-top:22px}.Services_cardBody__m5KDp{font-size:15.5px;line-height:1.6;color:var(--color-text-muted);margin:12px 0 0}.Services_cardCta__s_uD5{display:inline-block;margin-top:22px;font-weight:600;font-size:14.5px;color:var(--color-accent)}@media (prefers-reduced-motion:reduce){.Services_card__MhQ6h:hover{transform:none}}