.HeroServices_summary__685zn{display:grid;gap:14px;width:100%;max-width:560px;margin:24px 0 27px;padding-left:16px;border-left:1px solid #d5ef8780}.HeroServices_summary__685zn .HeroServices_season__GGXHh{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:baseline;min-width:0}.HeroServices_summary__685zn .HeroServices_season__GGXHh .HeroServices_label__zuLJ1{color:#d5ef87;font-size:10.5px;font-weight:600;line-height:1.5;letter-spacing:.6px}.HeroServices_summary__685zn .HeroServices_season__GGXHh .HeroServices_copy__5DJ6K{min-width:0;max-width:none;margin:0;color:#f2f5ec;font-size:15px;line-height:1.5;white-space:normal;overflow-wrap:break-word}@media (max-width:720px){.HeroServices_summary__685zn{gap:13px;margin:20px 0 23px;padding-left:12px}.HeroServices_summary__685zn .HeroServices_season__GGXHh{grid-template-columns:minmax(0,1fr);gap:4px}.HeroServices_summary__685zn .HeroServices_season__GGXHh .HeroServices_label__zuLJ1{font-size:10px}.HeroServices_summary__685zn .HeroServices_season__GGXHh .HeroServices_copy__5DJ6K{font-size:14px;line-height:1.5}}.HeroAlternative_hero__EL5ps{background:#f3f5ec;color:#203e32;padding:0 max(6%,calc((100vw - 1320px)/2)) 56px}.HeroAlternative_compare__oXiam{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid #cdd7c5;font-size:13px;color:#53684c}.HeroAlternative_compare__oXiam a{text-decoration:underline;text-underline-offset:4px}.HeroAlternative_layout__DEi5y{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center;padding-top:48px}.HeroAlternative_eyebrow__GiN0F{font-size:12px;letter-spacing:1.4px;line-height:1.8;margin:0 0 25px}.HeroAlternative_copy__Vt8GI h1{font-size:clamp(40px,4.2vw,66px);font-weight:400;line-height:1.08;letter-spacing:-2px;margin:0 0 25px}.HeroAlternative_copy__Vt8GI h1 em{color:#72874f;font-family:Georgia,serif;font-weight:400}.HeroAlternative_description__oxXMY{font-size:21px;line-height:1.5;max-width:530px;margin:0 0 16px}.HeroAlternative_detail__ldWcY{font-size:16px;line-height:1.7;color:#536450;max-width:470px;margin:0 0 29px}.HeroAlternative_actions__GR2xD{display:flex;align-items:center;flex-wrap:wrap;gap:22px}.HeroAlternative_actions__GR2xD>a:first-child{font-size:16px;gap:24px;padding:18px 22px}.HeroAlternative_examples__0jtvX{font-size:14px;text-decoration:underline;text-underline-offset:5px}.HeroAlternative_note__vxDAS{display:flex;align-items:center;gap:8px;color:#61744e;font-size:13px;margin:17px 0 28px}.HeroAlternative_phone__hGQAf{display:inline-flex;align-items:center;gap:14px;font-size:20px}.HeroAlternative_object__D26o8{margin:0;border:1px solid #d0d9c8;border-radius:18px;overflow:hidden;background:#e3e9da}.HeroAlternative_photo__rnVEA{display:flex;align-items:center;justify-content:center;padding:16px;min-height:350px}.HeroAlternative_photo__rnVEA img{display:block;width:100%;height:auto;object-fit:contain;border-radius:8px}.HeroAlternative_object__D26o8 figcaption{background:#fffef9;padding:24px 26px 26px}.HeroAlternative_object__D26o8 figcaption>span{font-size:11px;letter-spacing:1.5px;color:#6a7c56}.HeroAlternative_object__D26o8 strong{display:block;font-size:21px;line-height:1.4;font-weight:400;margin:10px 0}.HeroAlternative_object__D26o8 p{font-size:14px;line-height:1.7;color:#607056;margin:0}@media(max-width:1000px){.HeroAlternative_layout__DEi5y{gap:30px}.HeroAlternative_copy__Vt8GI h1{font-size:44px}.HeroAlternative_description__oxXMY{font-size:19px}.HeroAlternative_photo__rnVEA{min-height:0}}@media(max-width:720px){.HeroAlternative_hero__EL5ps{padding:0 6% 36px}.HeroAlternative_compare__oXiam{font-size:12px;align-items:flex-start}.HeroAlternative_compare__oXiam a{max-width:160px;text-align:right}.HeroAlternative_layout__DEi5y{grid-template-columns:1fr;padding-top:32px;gap:30px}.HeroAlternative_copy__Vt8GI h1{font-size:43px;letter-spacing:-1.3px}.HeroAlternative_eyebrow__GiN0F{font-size:11px;margin-bottom:18px}.HeroAlternative_description__oxXMY{font-size:19px}.HeroAlternative_actions__GR2xD{gap:18px}.HeroAlternative_note__vxDAS{margin-bottom:20px}.HeroAlternative_object__D26o8 figcaption{padding:22px}.HeroAlternative_photo__rnVEA{padding:12px}}