body.product-page{padding-bottom:0}.audience-bar{background:#06251b;color:white}.audience-inner{max-width:1264px;margin:auto;padding:9px 32px;display:flex;justify-content:space-between;gap:14px;align-items:center;font-size:14px}.audience-inner a{padding:7px 0;min-height:36px;display:flex;align-items:center}.audience-inner .selected{font-weight:700}.audience-inner .homeowner-path{color:#c4f500}.audience-inner .selected:after{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;margin-left:9px}header{gap:20px;flex-wrap:nowrap}header nav{font-size:14px;gap:24px}header .button{white-space:nowrap}header .brand{flex:none}.page-intro{padding-top:55px;padding-bottom:25px}.page-intro h1{max-width:950px;font-size:clamp(36px,5vw,64px)}.page-intro .lead{max-width:730px}.home-business-hero{display:grid;grid-template-columns:.9fr 1.2fr;gap:45px;align-items:center;padding-top:50px;padding-bottom:45px}.home-business-hero h1{font-size:clamp(40px,5vw,64px)}.product-shot{margin:0;background:#fff;border:1px solid #dce5de;border-radius:18px;overflow:hidden;box-shadow:0 14px 45px #06251b12}.product-shot img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:contain;background:#f7f9f3}.product-shot figcaption{padding:17px 20px;display:flex;gap:6px;flex-direction:column;border-top:1px solid var(--line);font-size:14px}.product-shot figcaption span{font-size:12px;color:#59665f;line-height:1.5}.product-shot.portrait img{aspect-ratio:1;object-fit:contain}.demo-section{padding-top:28px;padding-bottom:40px}.demo-section .product-shot{max-width:1050px;margin:0 auto 24px}.demo-section .portrait{max-width:760px}.demo-split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;padding-top:45px;padding-bottom:45px}.demo-split h2{font-size:38px}.demo-split .feature-copy h3{margin-top:26px}.audience-choice{display:grid;grid-template-columns:1fr 1fr;gap:0;padding-top:0;padding-bottom:0}.audience-choice>div{padding:35px;background:#06251b;color:white;border-radius:18px 0 0 18px}.audience-choice>div:first-child{background:#c4f500;color:#06251b}.audience-choice>div:last-child{border-radius:0 18px 18px 0}.audience-choice h2{font-size:34px}.audience-choice p{max-width:420px}.audience-choice .text-link{color:#c4f500}.page-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.page-cards>a{display:block;padding:28px;background:white;border:1px solid var(--line);border-radius:18px;transition:transform .15s}.page-cards>a:hover{transform:translateY(-3px)}.page-cards span{font-size:12px;letter-spacing:1.3px}.page-cards h3{margin-top:20px}.page-cards b{display:inline-block;border-bottom:1px solid}.product-overview{padding-top:55px;padding-bottom:35px}.business-audience .join{padding-top:25px}.business-audience .assessment{margin-top:10px}.homeowner-page .operator-link{display:none}.homeowner-page header{justify-content:flex-start}.homeowner-page header nav{margin-left:auto}.homeowner-audience .page-intro{background:#f7f9f3}footer .brand{font-size:18px}@media(max-width:1100px){header nav{gap:16px}header{gap:16px}.home-business-hero{gap:25px}}@media(max-width:850px){.home-business-hero,.demo-split{grid-template-columns:1fr;gap:25px}.home-business-hero{padding-top:32px}.home-business-hero .product-shot{max-width:720px}.page-cards{grid-template-columns:1fr}.audience-choice{grid-template-columns:1fr}.audience-choice>div{border-radius:18px 18px 0 0}.audience-choice>div:last-child{border-radius:0 0 18px 18px}.audience-inner{padding:8px 20px;font-size:13px}header{flex-wrap:wrap;gap:12px}header .menu-toggle{margin-left:auto;order:2}header>.button{order:3}header nav{order:4;width:100%}header nav.open{display:flex}header nav a[href="locate-lawn-care.html"]{display:block}.product-page .mobile-cta{display:none}}@media(max-width:520px){.audience-inner{padding:6px 16px;gap:14px;font-size:12px;line-height:1.35}.audience-inner a{max-width:50%}.audience-inner .selected:after{display:none}header .button{font-size:12px;padding:10px 12px;min-height:44px}header .brand{font-size:17px;gap:7px}header .brand-icon{width:34px;height:34px}.home-business-hero h1{font-size:42px;line-height:1.05}.home-business-hero .lead{font-size:18px}.home-business-hero .actions{margin-top:20px;gap:10px}.home-business-hero .actions .button{width:100%;text-align:center}.home-business-hero{padding-bottom:30px}.product-shot{border-radius:12px}.product-shot figcaption{padding:13px 15px}.audience-choice>div{padding:25px}.audience-choice h2{font-size:29px}.page-intro{padding-top:32px;padding-bottom:18px}.page-intro h1{font-size:37px;line-height:1.08}.page-intro .lead{font-size:18px}.demo-split{padding-top:30px;padding-bottom:30px}.demo-split h2{font-size:30px}.demo-section{padding-top:20px;padding-bottom:30px}.product-overview{padding-top:35px}.page-cards>a{padding:23px}}@media(prefers-reduced-motion:reduce){.page-cards>a{transition:none}.page-cards>a:hover{transform:none}}
.audience-bar{position:sticky;top:0;z-index:50;box-shadow:0 2px 10px #06251b18}.audience-inner{justify-content:center;padding:5px 32px;position:relative;font-size:14px;gap:10px;min-height:43px}.audience-inner a{font-weight:700;color:#c4f500;padding:0;min-height:32px;text-decoration:underline;text-underline-offset:3px}.audience-inner button{position:absolute;right:12px;top:0;width:44px;height:43px;background:none;border:0;color:white;font-size:24px;cursor:pointer}.audience-bar[hidden]{display:none}@media(max-width:520px){.audience-inner{font-size:12px;padding:5px 47px 5px 13px;justify-content:flex-start;gap:6px}.audience-inner a{max-width:none}.audience-inner span{white-space:nowrap}.audience-inner button{right:2px}}
