.mm-footer.mm-footer{background:var(--mm-dark-2);border-top:1px solid rgba(255,255,255,.06);color:var(--mm-text-dim)}.mm-footer .mm-container{width:min(100% - 32px,var(--mm-container));margin-inline:auto}.mm-footer .mm-footer__top{position:relative;padding:80px 0 60px}.mm-footer .mm-footer__top:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--mm-purple-light),var(--mm-gold),transparent);opacity:.55}.mm-footer .mm-footer__grid{display:grid;grid-template-columns:1.8fr 1fr 1.2fr;gap:48px}.mm-footer .mm-footer__logo-link{display:inline-flex}.mm-footer .mm-footer__logo-link img{display:block;width:180px;height:auto}.mm-footer .mm-footer__tagline{max-width:300px;margin:20px 0 18px;color:var(--mm-text-dim);font-size:.88rem;line-height:1.65}.mm-footer .mm-footer__service-area{display:flex;align-items:center;gap:6px;margin-bottom:20px;color:rgba(255,255,255,.5);font-size:.82rem}.mm-footer .mm-footer__list--contact svg,.mm-footer .mm-footer__service-area svg{flex-shrink:0;color:var(--mm-purple-light)}.mm-footer .mm-footer__socials{display:flex;gap:12px}.mm-footer .mm-footer__social{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.7);text-decoration:none;transition:background .2s,color .2s,transform .2s,border-color .2s}.mm-footer .mm-footer__social:hover{border-color:transparent;background:var(--mm-purple);color:#fff;transform:translateY(-2px)}.mm-footer .mm-footer__hiring-btn:focus-visible,.mm-footer .mm-footer__quote-btn:focus-visible,.mm-footer .mm-footer__social:focus-visible{outline:3px solid var(--mm-gold);outline-offset:3px;border-radius:6px}.mm-footer .mm-footer__col-heading{margin:0 0 20px;color:rgba(255,255,255,.45);font-family:var(--mm-font-head);font-size:.82rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.mm-footer .mm-footer__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.mm-footer .mm-footer__list a,.mm-footer .mm-footer__list li,.mm-footer .mm-footer__list span{color:var(--mm-text-dim);font-size:.88rem;line-height:1.5;text-decoration:none;transition:color .2s}.mm-footer .mm-footer__list a:hover{color:var(--mm-purple-light)}.mm-footer .mm-footer__list--contact li{display:flex;align-items:flex-start;gap:10px}.mm-footer .mm-footer__list--contact svg{margin-top:2px}.mm-footer .mm-footer__hiring-btn{display:inline-flex;align-items:center;gap:7px;margin-top:18px;padding:8px 18px;border:1px solid rgba(212,160,23,.3);border-radius:999px;background:rgba(212,160,23,.1);color:var(--mm-gold-light);font-family:var(--mm-font-head);font-size:.8rem;font-weight:700;text-decoration:none;transition:background .25s,border-color .25s,color .25s,transform .2s;white-space:nowrap}.mm-footer .mm-footer__hiring-btn:hover{border-color:var(--mm-gold);background:var(--mm-gold);color:#0d0800;transform:translateY(-1px)}.mm-footer .mm-footer__hiring-dot{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--mm-green);animation:mm-footer-hiring-pulse 2s ease-in-out infinite}.mm-footer .mm-footer__hiring-btn:hover .mm-footer__hiring-dot{background:#0d0800}.mm-footer .mm-footer__quote-btn{display:inline-flex;align-items:center;margin-top:20px;padding:10px 20px;border-radius:999px;background:var(--mm-gold);color:#1a1a2e;font-size:.85rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s}.mm-footer .mm-footer__quote-btn:hover{background:var(--mm-gold-light);transform:translateY(-1px)}.mm-footer .mm-footer__bottom{border-top:1px solid rgba(255,255,255,.06);padding:20px 0}.mm-footer .mm-footer__bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.mm-footer .mm-footer__copy{margin:0;color:rgba(255,255,255,.3);font-size:.8rem}@keyframes mm-footer-hiring-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (max-width:900px){.mm-footer .mm-footer__grid{grid-template-columns:1fr 1fr;gap:36px}.mm-footer .mm-footer__brand{grid-column:1/-1}}@media (max-width:640px){.mm-footer .mm-container{width:min(100% - 28px,var(--mm-container))}.mm-footer .mm-footer__top{padding:56px 0 44px}.mm-footer .mm-footer__grid{grid-template-columns:1fr;gap:28px}.mm-footer .mm-footer__brand{grid-column:auto}.mm-footer .mm-footer__tagline{max-width:100%}.mm-footer .mm-footer__bottom-inner{flex-direction:column;align-items:flex-start;gap:10px}}.mm-header{position:fixed;top:0;left:0;right:0;z-index:1000;height:var(--header-h,72px);background:rgba(19,10,34,.88);box-shadow:0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);transition:height .3s var(--mm-ease),background .3s var(--mm-ease),box-shadow .3s var(--mm-ease)}.admin-bar .mm-header{top:32px}.mm-header.is-scrolled{height:64px;background:rgba(20,11,35,.97);box-shadow:0 4px 32px rgba(0,0,0,.3)}.mm-header__inner{display:grid;grid-template-columns:minmax(260px,1fr) auto minmax(150px,1fr);align-items:center;height:100%;column-gap:24px;min-width:0}.mm-header .mm-header__inner.mm-container{width:100%;max-width:var(--mm-container);margin-left:auto;margin-right:auto;padding-left:clamp(20px,4vw,48px);padding-right:clamp(20px,4vw,48px);box-sizing:border-box}.mm-header__brand{order:1;gap:14px;justify-self:start}.mm-header__brand,.mm-header__logo{display:flex;align-items:center;flex:0 0 auto;min-width:0}.mm-header__logo{text-decoration:none}.mm-logo-img{display:block;width:auto;height:40px;max-width:176px;object-fit:contain}.mm-header__utilities{display:flex;align-items:center;flex:0 0 auto}.mm-header__utilities .mm-lang-switcher{--mm-lang-gap:3px;--mm-lang-pad:3px;grid-template-columns:repeat(2,minmax(40px,1fr))}.mm-header__utilities .mm-lang-switcher__link{min-width:40px;height:36px;padding-inline:10px;font-size:.78rem}.mm-header__nav{order:2;display:block;justify-self:center;margin-left:0;margin-right:0;min-width:0}.mm-nav__list{display:flex;align-items:center;gap:4px;margin:0;padding:0;list-style:none}.mm-nav__item{flex:0 0 auto}.mm-nav__link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 12px;border-radius:8px;color:rgba(255,255,255,.84);font-size:.86rem;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:color .2s var(--mm-ease-fast),background .2s var(--mm-ease-fast),transform .2s var(--mm-ease)}.mm-nav__link.is-active,.mm-nav__link:focus-visible,.mm-nav__link:hover{color:#fff;background:rgba(255,255,255,.12)}.mm-header__actions{order:3;display:flex;align-items:center;justify-content:flex-end;justify-self:end;gap:12px;flex:0 0 auto;margin-left:0;padding-left:0}.mm-header__cta{min-width:150px;min-height:44px;padding:12px 18px;border-radius:12px;white-space:nowrap}.mm-header__hamburger{order:4;display:none;align-items:center;justify-content:center;flex-direction:column;gap:5px;width:44px;height:44px;padding:8px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}.mm-hamburger__bar{display:block;width:22px;height:2px;border-radius:999px;background:currentColor;transition:transform .24s var(--mm-ease),opacity .24s var(--mm-ease)}.mm-header__hamburger[aria-expanded=true] .mm-hamburger__bar:first-child{transform:none}.mm-header__hamburger[aria-expanded=true] .mm-hamburger__bar:nth-child(2){opacity:1}.mm-header__hamburger[aria-expanded=true] .mm-hamburger__bar:nth-child(3){transform:none}.mm-nav__item--mobile-cta{display:none}.mm-mobile-quote-cta{position:fixed;left:0;right:0;bottom:0;z-index:900;display:none;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:rgba(13,8,24,.96);box-shadow:0 -16px 40px rgba(0,0,0,.22);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);opacity:0;pointer-events:none;transform:translateY(105%);transition:opacity .24s var(--mm-ease),transform .24s var(--mm-ease)}.mm-mobile-quote-cta.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.mm-mobile-quote-cta__inner{width:min(100%,520px);margin-inline:auto}.mm-mobile-quote-cta__btn{width:100%;min-height:50px;border-radius:12px;text-decoration:none}body.mm-nav-open .mm-mobile-quote-cta{opacity:0;pointer-events:none;transform:translateY(105%)}@media (max-width:1120px) and (min-width:961px){.mm-header__inner{grid-template-columns:minmax(236px,1fr) auto minmax(138px,1fr);column-gap:18px}.mm-logo-img{height:38px;max-width:160px}.mm-nav__link{padding-inline:10px;font-size:.8rem}.mm-header__actions{gap:8px}.mm-header__cta{min-width:132px;padding-inline:14px;font-size:.84rem}}@media (max-width:960px){.admin-bar .mm-header{top:46px}.mm-header{height:64px}.mm-header__inner{display:flex;gap:8px}.mm-header__brand{order:1;flex:1 1 auto;gap:8px}.mm-header__logo{flex:1 1 auto}.mm-logo-img{height:36px;max-width:136px}.mm-header__actions{gap:0;flex-shrink:0}.mm-header__utilities{flex-shrink:0}.mm-header__utilities .mm-lang-switcher{display:inline-grid!important}.mm-header__cta{display:none!important}.mm-header__hamburger{display:flex!important;flex-shrink:0}.mm-header__hamburger[aria-expanded=true]{background:rgba(255,255,255,.13);border-color:rgba(255,255,255,.24)}.mm-header__nav{display:none!important;position:fixed;top:calc(64px + env(safe-area-inset-top));left:auto;right:clamp(12px,4vw,20px);z-index:999;width:min(268px,calc(100vw - 24px));max-height:calc(100svh - 88px);overflow-y:auto;margin-left:0;padding:12px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(13,8,24,.98);box-shadow:0 18px 44px rgba(0,0,0,.34);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.admin-bar .mm-header__nav{top:110px}.mm-header__nav.is-open{display:block!important}.mm-nav__list{flex-direction:column;align-items:stretch;gap:6px}.mm-nav__link{justify-content:flex-start;text-align:left;min-height:48px;padding:13px 12px;font-size:1rem;border-radius:8px}.mm-nav__item--mobile-cta{display:block!important;padding-top:8px;margin-top:4px;border-top:1px solid rgba(255,255,255,.12)}.mm-nav__link--quote{justify-content:center;gap:8px;color:#1a1200;background:linear-gradient(135deg,var(--mm-gold-light),var(--mm-gold));box-shadow:0 10px 28px rgba(212,160,23,.25)}.mm-nav__link--quote:focus-visible,.mm-nav__link--quote:hover{color:#1a1200;background:linear-gradient(135deg,#f4ca48,var(--mm-gold))}.mm-mobile-quote-cta{display:block}.mm-footer{padding-bottom:calc(72px + env(safe-area-inset-bottom))}body.mm-nav-open{overflow:hidden}}@media (max-width:360px){.mm-logo-img{max-width:118px}.mm-lang-switcher__link{min-width:40px;padding-inline:10px}}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header{height:var(--header-h,72px);background:rgba(19,10,34,.88)!important}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header.is-scrolled{height:64px;background:rgba(20,11,35,.97)!important}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header__inner{display:grid;grid-template-columns:minmax(260px,1fr) auto minmax(150px,1fr);justify-content:stretch;column-gap:24px}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header .mm-header__inner.mm-container{width:100%;max-width:var(--mm-container);margin-left:auto;margin-right:auto;padding-left:clamp(20px,4vw,48px);padding-right:clamp(20px,4vw,48px)}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header__brand{order:1;display:flex;align-items:center;gap:14px;flex:0 0 auto;justify-self:start;min-width:0}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header__logo{display:flex;align-items:center;flex:0 0 auto;min-width:0}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-logo-img{height:40px;max-width:176px}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header__utilities{display:flex;align-items:center;flex:0 0 auto}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header__nav{order:2;display:block;justify-self:center;margin-left:0;margin-right:0;min-width:0}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-nav__list{display:flex;align-items:center;gap:4px;margin:0;padding:0;list-style:none}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-nav__item{flex:0 0 auto}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header .mm-nav__link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 12px;border-radius:8px;color:rgba(255,255,255,.84);font-size:.86rem;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;background:transparent}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header .mm-nav__link.is-active,body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header .mm-nav__link:focus-visible,body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header .mm-nav__link:hover{color:#fff;background:rgba(255,255,255,.12)}body.mm-lawn-page .mm-header .mm-nav__link.is-active{color:#9bea6a;background:rgba(102,189,56,.14);box-shadow:inset 0 0 0 1px rgba(102,189,56,.2)}body.mm-driveway-page .mm-header .mm-nav__link.is-active{color:var(--mm-gold-light);background:rgba(212,160,23,.14);box-shadow:inset 0 0 0 1px rgba(212,160,23,.2)}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header__actions{order:3;display:flex;align-items:center;justify-content:flex-end;justify-self:end;gap:12px;flex:0 0 auto;margin-left:0;padding-left:0}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header__cta{display:inline-flex;min-width:150px;min-height:44px;padding:12px 18px;border-radius:12px;white-space:nowrap}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header__hamburger{order:4;display:none;align-items:center;justify-content:center;flex-direction:column;gap:5px;width:44px;height:44px;margin-left:0;padding:8px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(255,255,255,.08)}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-hamburger__bar{width:22px;height:2px;background:currentColor}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header__hamburger[aria-expanded=true] .mm-hamburger__bar:first-child,body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header__hamburger[aria-expanded=true] .mm-hamburger__bar:nth-child(3){transform:none}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header__hamburger[aria-expanded=true] .mm-hamburger__bar:nth-child(2){opacity:1}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-nav__item--mobile-cta{display:none}@media (max-width:1120px) and (min-width:961px){body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header__inner{grid-template-columns:minmax(236px,1fr) auto minmax(138px,1fr);column-gap:18px}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-logo-img{height:38px;max-width:160px}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header .mm-nav__link{padding-inline:10px;font-size:.8rem}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header__actions{gap:8px}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header__cta{min-width:132px;padding-inline:14px;font-size:.84rem}}@media (max-width:960px){body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header{height:64px}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header__inner{display:flex;justify-content:flex-start;gap:8px}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header__brand{order:1;flex:1 1 auto;gap:8px}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header__logo{flex:1 1 auto}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header__utilities{order:2;flex-shrink:0}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-logo-img{height:36px;max-width:136px}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header__actions{gap:0;margin-left:0;padding-left:0}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header__utilities .mm-lang-switcher{display:inline-grid!important}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header__actions .mm-btn,body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header__actions .mm-btn--sm,body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header__cta{display:none!important}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header__hamburger{order:3;display:flex!important;flex-shrink:0;width:44px;height:44px;margin-left:0;padding:8px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(255,255,255,.08)}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header__hamburger[aria-expanded=true]{background:rgba(255,255,255,.13);border-color:rgba(255,255,255,.24)}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header__nav{order:4;display:none!important;position:fixed;top:calc(64px + env(safe-area-inset-top));left:auto;right:clamp(12px,4vw,20px);z-index:999;width:min(268px,calc(100vw - 24px));max-height:calc(100svh - 88px);overflow-y:auto;margin-left:0;padding:12px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(13,8,24,.98);box-shadow:0 18px 44px rgba(0,0,0,.34);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}body.admin-bar:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header__nav{top:110px}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header__nav.is-open{display:block!important}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-nav__list{flex-direction:column;align-items:stretch;gap:6px}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-nav__item{width:100%}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header .mm-nav__link{justify-content:flex-start;text-align:left;width:100%;min-height:48px;padding:13px 12px;border-radius:8px;font-size:1rem}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-nav__item--mobile-cta{display:block!important;padding-top:8px;margin-top:4px;border-top:1px solid rgba(255,255,255,.12)}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header .mm-nav__link--quote{justify-content:center;gap:8px;color:#1a1200;background:linear-gradient(135deg,var(--mm-gold-light),var(--mm-gold));box-shadow:0 10px 28px rgba(212,160,23,.25)}body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header .mm-nav__link--quote:focus-visible,body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-header .mm-nav__link--quote:hover{color:#1a1200;background:linear-gradient(135deg,#f4ca48,var(--mm-gold))}}@media (max-width:360px){body:is(.mm-homepage,.mm-quote-page,.mm-driveway-page,.mm-lawn-page) .mm-logo-img{max-width:118px}}@media (prefers-reduced-motion:reduce){.mm-hamburger__bar,.mm-header,.mm-mobile-quote-cta,.mm-nav__link{transition:none!important}}@media (min-width:901px){body.mm-driveway-page .mm-header .mm-header__inner.mm-container{max-width:none;padding-left:clamp(20px,5.5vw,88px);padding-right:clamp(20px,5.5vw,88px)}}:root{--mm-font-head:var(--font-sora),"Sora","Plus Jakarta Sans",system-ui,sans-serif;--mm-font-body:var(--font-inter),"Inter",system-ui,sans-serif}:where(.mm-homepage,.mm-driveway-page,.mm-lawn-page,.mm-quote-page,.mm-careers-page){line-height:normal}:where(.mm-homepage,.mm-driveway-page,.mm-lawn-page,.mm-quote-page,.mm-careers-page) h1,:where(.mm-homepage,.mm-driveway-page,.mm-lawn-page,.mm-quote-page,.mm-careers-page) h2,:where(.mm-homepage,.mm-driveway-page,.mm-lawn-page,.mm-quote-page,.mm-careers-page) h3{margin-top:revert;margin-bottom:revert;color:inherit;font-size:revert;font-weight:revert;line-height:normal;letter-spacing:normal;text-wrap:wrap}:where(.mm-homepage,.mm-driveway-page,.mm-lawn-page,.mm-quote-page,.mm-careers-page) p{margin-top:revert;margin-bottom:revert;color:inherit;font-size:revert;line-height:inherit}:where(.mm-homepage,.mm-driveway-page,.mm-lawn-page,.mm-quote-page,.mm-careers-page) h1 span{display:revert;color:inherit}:where(.mm-homepage,.mm-driveway-page,.mm-lawn-page,.mm-quote-page,.mm-careers-page) button,:where(.mm-homepage,.mm-driveway-page,.mm-lawn-page,.mm-quote-page,.mm-careers-page) input,:where(.mm-homepage,.mm-driveway-page,.mm-lawn-page,.mm-quote-page,.mm-careers-page) select,:where(.mm-homepage,.mm-driveway-page,.mm-lawn-page,.mm-quote-page,.mm-careers-page) textarea{font:revert}body.mm-homepage,body:has(.mm-homepage){display:block;min-height:100vh;background:var(--mm-light);color:var(--mm-text)}body.mm-driveway-page,body.mm-quote-page,body:has(.mmq-top){display:block;min-height:100vh;background:var(--mm-light);color:var(--mm-text)}body.mm-lawn-page,body:has(.mm-lawn-page){display:block;min-height:100vh}body.mm-careers-page,body:has(.mm-careers-page){display:block;min-height:100vh;background:var(--mm-light);color:var(--mm-text)}.mm-skip-link:not(:focus-visible){position:absolute!important;top:auto!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.mm-skip-link:focus-visible{position:fixed!important;top:12px!important;left:12px!important;width:auto!important;height:auto!important;overflow:visible!important}.mm-homepage{width:100%;min-height:100vh}.mm-homepage img{max-width:100%}.mm-homepage .mm-review-carousel__track{animation:none;width:100%}.mm-homepage .mm-review-card__date{display:block}.mm-homepage .mm-review-card__stars svg{flex:0 0 auto}.mm-homepage .mm-section-sub{max-width:600px;font-size:1.05rem;line-height:1.65}.mm-homepage .mm-slider__before{clip-path:inset(0 50% 0 0)}.mm-homepage .mm-slider__handle{left:50%}.mm-homepage .mm-slider__label{position:absolute;top:auto;bottom:14px;z-index:4;display:inline-flex;width:auto;height:auto;min-height:0;align-items:center;padding:5px 12px;border-radius:50px;background:rgba(0,0,0,.55);color:rgba(255,255,255,.9);font-size:.72rem;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:uppercase;writing-mode:horizontal-tb;transform:none;pointer-events:none}.mm-homepage .mm-slider__label--before{left:14px;right:auto}.mm-homepage .mm-slider__label--after{right:14px;left:auto;background:rgba(45,134,83,.75)}.mm-driveway-page .mmd-compare .mm-slider__label{position:absolute;top:16px;bottom:auto;z-index:4;display:inline-flex;width:auto;height:auto;min-height:0;align-items:center;padding:7px 14px;border-radius:999px;font-size:.76rem;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:uppercase;writing-mode:horizontal-tb;transform:none;pointer-events:none}.mm-driveway-page .mmd-compare .mm-slider__label--before{left:16px;right:auto;background:rgba(13,8,24,.86);color:#fff}.mm-driveway-page .mmd-compare .mm-slider__label--after{right:16px;left:auto;background:rgba(45,134,83,.9);color:#fff}.mm-review-carousel__arrow,.mmd-estimator__stepper-btn{padding:1px 6px}.mm-driveway-page .mmd-faq .mm-container,.mm-homepage .mm-faq__container,.mm-lawn-page .mml-faq .mm-container{max-width:860px}.mm-nowrap{white-space:nowrap}.mm-careers-page .mmc-cta__form .mm-careers-form__field label.mm-careers-form__upload-button,.mm-careers-page .mmc-cta__form label.mm-careers-form__upload-button{color:#fff!important;font-size:.85rem!important}.mm-careers-page .mmc-cta__form .mm-careers-form__field label.mm-careers-form__upload-button,.mm-careers-page .mmc-cta__form label.mm-careers-form__upload-button,.mm-careers-page .mmc-sidebar-form .mm-careers-form__field label.mm-careers-form__upload-button,.mm-careers-page .mmc-sidebar-form label.mm-careers-form__upload-button{display:block!important;position:relative!important;margin:0 10px 0 0!important;font-family:var(--mm-font-head)!important;font-weight:600!important;line-height:1.45!important;gap:normal!important;row-gap:normal!important;column-gap:normal!important}.mm-careers-page .mmc-cta__form .mm-careers-form__row--last .mm-careers-form__submit,.mm-careers-page .mmc-cta__form .mm-careers-form__submit,.mm-careers-page .mmc-sidebar-form .mm-careers-form__row--last .mm-careers-form__submit,.mm-careers-page .mmc-sidebar-form .mm-careers-form__submit{line-height:1.45!important}.mm-homepage .mm-footer__hiring-btn,.mm-homepage .mm-footer__quote-btn{white-space:normal}.mmq-form-card .quote-form{border:0;border-radius:0;box-shadow:none;background:transparent;padding:0}.mmq-form-card .submit-button{min-height:52px;border-radius:12px;background:linear-gradient(135deg,var(--mm-purple-light),var(--mm-purple),var(--mm-purple-dark));color:#fff}.mmq-form-card .form-note{color:var(--mm-text-muted)}.mm-lawn-page .mm-btn--primary,.mm-lawn-page .mm-btn--primary:link,.mm-lawn-page .mm-btn--primary:visited{background:linear-gradient(135deg,#7ed34b,var(--mml-green),#3a9f32)!important;color:#09220f!important;box-shadow:0 12px 30px rgba(102,189,56,.28)}.mm-lawn-page .mm-btn--primary:focus,.mm-lawn-page .mm-btn--primary:hover{background:linear-gradient(135deg,#8bdc58,#71c944,#4da934)!important;color:#071a0b!important;box-shadow:0 16px 36px rgba(102,189,56,.38)}.mm-lawn-page .mm-btn--primary:before{display:none}.mm-homepage .mm-hero__actions .mm-btn--primary:before{content:none!important;display:none!important;animation:none!important;background:none!important}.mm-lawn-page .mml-direction li svg,.mm-lawn-page .mml-service-card li svg{flex:0 0 auto}@media (max-width:960px){body.mm-nav-open{overflow:hidden}}