body[data-v-737ad8c5]{--page-background: white;--body-background: #f2f2fa}body.body--dark[data-v-737ad8c5]{--page-background: #272b30;--body-background: #30363c}.hero-section[data-v-737ad8c5]{background:linear-gradient(180deg,var(--page-background) 0%,var(--body-background) 100%);position:relative;overflow:hidden}.hero-section.housekeeping[data-v-737ad8c5]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 500px 350px at 80% 30%,rgba(69,175,166,.12),transparent 70%);pointer-events:none}.hero-section.plumbing[data-v-737ad8c5]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 500px 350px at 80% 30%,rgba(255,117,31,.12),transparent 70%);pointer-events:none}.hero-section.pest[data-v-737ad8c5]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 500px 350px at 80% 30%,rgba(30,74,140,.1),transparent 70%);pointer-events:none}.hero-section.pool[data-v-737ad8c5]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 500px 350px at 80% 30%,rgba(14,165,190,.12),transparent 70%);pointer-events:none}.hero-container[data-v-737ad8c5]{position:relative;width:100%;max-width:1200px;margin:0 auto;padding:1rem 1rem 3rem}@media (min-width: 768px){.hero-container[data-v-737ad8c5]{padding:2rem 2rem 4rem}}@media (min-width: 1440px){.hero-container[data-v-737ad8c5]{max-width:1320px;padding:2rem 3rem 4rem}}.crumbs[data-v-737ad8c5]{display:flex;gap:.5rem;align-items:center;font-size:.85rem;color:#545454;margin-bottom:1rem}.crumbs a[data-v-737ad8c5]{color:inherit;text-decoration:none}.crumbs a[data-v-737ad8c5]:hover{color:#ff751f}.crumbs .sep[data-v-737ad8c5]{opacity:.5}body.body--dark .crumbs[data-v-737ad8c5]{color:#fff9}.hero-grid[data-v-737ad8c5]{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@media (min-width: 960px){.hero-grid[data-v-737ad8c5]{grid-template-columns:1.05fr 1fr;gap:3rem}}.hero-eyebrow[data-v-737ad8c5]{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#00ae6e;margin:0 0 1rem}.hero-tagline[data-v-737ad8c5]{font-size:2.5rem;font-weight:800;line-height:1.05;margin:0 0 .75rem;letter-spacing:-.02em}@media (min-width: 768px){.hero-tagline[data-v-737ad8c5]{font-size:3.25rem}}.hero-value-prop[data-v-737ad8c5]{font-size:1.05rem;font-weight:600;color:#ff751f;margin:0 0 1.25rem}.hero-description[data-v-737ad8c5]{font-size:1.05rem;color:#545454;line-height:1.6;max-width:50ch;margin:0 0 1.5rem}body.body--dark .hero-description[data-v-737ad8c5]{color:#ffffffbf}.hero-actions[data-v-737ad8c5]{display:flex;flex-direction:column;gap:.5rem}@media (max-width: 639px){.hero-actions[data-v-737ad8c5] .q-btn{width:100%}}.hero-cta-sub[data-v-737ad8c5]{font-size:.85rem;opacity:.65;margin:0}.hero-stage[data-v-737ad8c5]{display:flex;justify-content:center}.hero-berry-wrap[data-v-737ad8c5]{width:75%;max-width:360px}.section[data-v-737ad8c5]{padding:4rem 0}@media (min-width: 768px){.section[data-v-737ad8c5]{padding:6rem 0}}.alt-section[data-v-737ad8c5]{background-color:var(--body-background)}.eyebrow[data-v-737ad8c5]{display:inline-flex;align-items:center;font-size:.85rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#00ae6e;margin:0 0 1rem}.eyebrow--center[data-v-737ad8c5]{display:flex;justify-content:center}.section-header[data-v-737ad8c5]{max-width:760px;margin:0 auto 2.5rem;text-align:center}.num-grid[data-v-737ad8c5]{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width: 720px){.num-grid[data-v-737ad8c5]{grid-template-columns:repeat(2,1fr)}}.num-item[data-v-737ad8c5]{padding:1.5rem;border-radius:12px;border:1px solid transparent;display:grid;grid-template-columns:56px 1fr;gap:1rem;align-items:start;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}body.body--light .num-item[data-v-737ad8c5]{background:#fff;box-shadow:0 2px 12px #0000000f}body.body--dark .num-item[data-v-737ad8c5]{background:#3a414a}.num-item[data-v-737ad8c5]:hover{transform:translateY(-3px);border-color:#ff751f40}body.body--light .num-item[data-v-737ad8c5]:hover{box-shadow:0 8px 24px #0000001a}.num-item h3[data-v-737ad8c5]{margin:0 0 .35rem;font-size:1.1rem;font-weight:700}.num-item p[data-v-737ad8c5]{margin:0;color:#545454;font-size:.95rem;line-height:1.5}body.body--dark .num-item p[data-v-737ad8c5]{color:#ffffffbf}.num-badge[data-v-737ad8c5]{width:48px;height:48px;border-radius:12px;background:#ff751f1f;color:#ff751f;display:inline-flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:800}.preview-grid[data-v-737ad8c5]{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}@media (min-width: 900px){.preview-grid[data-v-737ad8c5]{grid-template-columns:1fr 1.2fr;gap:3rem}}.check-list[data-v-737ad8c5]{list-style:none;padding:0;margin:1.5rem 0 0;display:flex;flex-direction:column;gap:1rem}.check-list li[data-v-737ad8c5]{display:grid;grid-template-columns:32px 1fr;gap:.75rem;align-items:start}.check-list strong[data-v-737ad8c5]{display:block;font-weight:700;font-size:1rem;margin-bottom:.15rem}.check-list span[data-v-737ad8c5]{color:#545454;font-size:.925rem;line-height:1.5}body.body--dark .check-list span[data-v-737ad8c5]{color:#ffffffbf}.check-icon[data-v-737ad8c5]{width:28px;height:28px;border-radius:50%;background:#00ae6e1f;color:#00ae6e;display:flex;align-items:center;justify-content:center}.sig-card[data-v-737ad8c5]{border-radius:12px;padding:1.25rem;border:1px solid transparent;overflow:hidden}body.body--light .sig-card[data-v-737ad8c5]{background:#fff;border-color:#00000014;box-shadow:0 2px 12px #0000000f}body.body--dark .sig-card[data-v-737ad8c5]{background:#3a414a;border-color:#ffffff14}.sig-head[data-v-737ad8c5]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.75rem;border-bottom:1px dashed rgba(0,0,0,.1);margin-bottom:.75rem}body.body--dark .sig-head[data-v-737ad8c5]{border-bottom-color:#ffffff1a}.sig-head h4[data-v-737ad8c5]{margin:0;font-size:1rem;font-weight:700}.sig-pill[data-v-737ad8c5]{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;color:#00ae6e;background:#00ae6e1f;padding:.25rem .55rem;border-radius:999px}.sig-pill--green[data-v-737ad8c5]{color:#00ae6e;background:#00ae6e1f}.sig-pill--blue[data-v-737ad8c5]{color:#2a5ca0;background:#1e4a8c1f}body.body--dark .sig-pill--blue[data-v-737ad8c5]{color:#7aa7e0}.chip-row[data-v-737ad8c5]{display:flex;gap:.75rem;align-items:center;margin-top:1rem;flex-wrap:wrap}.sig-chip[data-v-737ad8c5]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;border-radius:999px;font-size:.8rem;font-weight:600}.sig-chip--green[data-v-737ad8c5]{background:#00ae6e1f;color:#00ae6e}.sig-chip--orange[data-v-737ad8c5]{background:#ff751f1f;color:#e85d10}body.body--dark .sig-chip--orange[data-v-737ad8c5]{color:#ff9a5c}.sig-chip--teal[data-v-737ad8c5]{background:#45afa61f;color:#2a7a74}body.body--dark .sig-chip--teal[data-v-737ad8c5]{color:#6dd4c8}.sched-day[data-v-737ad8c5]{display:grid;grid-template-columns:72px 1fr;gap:1rem;padding:.85rem 0;border-bottom:1px solid rgba(0,0,0,.08)}body.body--dark .sched-day[data-v-737ad8c5]{border-bottom-color:#ffffff14}.sched-day[data-v-737ad8c5]:last-child{border-bottom:0}.day-label[data-v-737ad8c5]{font-weight:800;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:#545454}.day-label strong[data-v-737ad8c5]{display:block;font-size:1.35rem;color:inherit;font-weight:800;line-height:1;margin-top:2px;letter-spacing:-.02em}body.body--dark .day-label[data-v-737ad8c5]{color:#fff9}body.body--dark .day-label strong[data-v-737ad8c5]{color:#ffffffe6}.sched-jobs[data-v-737ad8c5]{display:flex;flex-direction:column;gap:.4rem}.sched-job[data-v-737ad8c5]{display:grid;grid-template-columns:4px 1fr auto;gap:.6rem;align-items:center;padding:.5rem .65rem;background:var(--body-background);border-radius:8px;font-size:.85rem}.bar[data-v-737ad8c5]{width:4px;height:100%;min-height:24px;border-radius:2px}.job-title[data-v-737ad8c5]{font-weight:600}.job-time[data-v-737ad8c5]{font-size:.75rem;opacity:.6;font-variant-numeric:tabular-nums}.parts-table[data-v-737ad8c5]{width:100%;border-collapse:collapse;font-size:.875rem}.parts-table thead th[data-v-737ad8c5]{text-align:left;padding:.6rem .75rem;font-weight:700;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;color:#545454;border-bottom:1px solid rgba(0,0,0,.1)}body.body--dark .parts-table thead th[data-v-737ad8c5]{color:#fff9;border-bottom-color:#ffffff1a}.parts-table tbody td[data-v-737ad8c5]{padding:.75rem;border-bottom:1px solid rgba(0,0,0,.06)}body.body--dark .parts-table tbody td[data-v-737ad8c5]{border-bottom-color:#ffffff0f}.parts-table tbody tr:last-child td[data-v-737ad8c5]{border-bottom:0}.part-name[data-v-737ad8c5]{font-weight:700;display:block}.part-sku[data-v-737ad8c5]{display:block;font-size:.7rem;opacity:.6;font-family:monospace;letter-spacing:.02em}.qty[data-v-737ad8c5]{display:inline-flex;align-items:center;justify-content:center;min-width:36px;padding:.25rem .5rem;border-radius:6px;font-weight:700;font-size:.85rem;font-variant-numeric:tabular-nums}.qty.ok[data-v-737ad8c5]{background:#00ae6e1f;color:#00ae6e}.qty.low[data-v-737ad8c5]{background:#ae88002e;color:#a07500}body.body--dark .qty.low[data-v-737ad8c5]{color:#e6c24a}.qty.out[data-v-737ad8c5]{background:#e85d1024;color:#e85d10}body.body--dark .qty.out[data-v-737ad8c5]{color:#ff9a5c}.status-text[data-v-737ad8c5]{color:#545454;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700}body.body--dark .status-text[data-v-737ad8c5]{color:#fff9}.log-row[data-v-737ad8c5]{display:grid;grid-template-columns:80px 1fr auto;gap:1rem;padding:.75rem 0;border-bottom:1px solid rgba(0,0,0,.08);align-items:center}body.body--dark .log-row[data-v-737ad8c5]{border-bottom-color:#ffffff14}.log-row[data-v-737ad8c5]:last-child{border-bottom:0}.log-date[data-v-737ad8c5]{font-size:.8rem;color:#545454;font-variant-numeric:tabular-nums}.log-date strong[data-v-737ad8c5]{display:block;color:inherit;font-size:.95rem}body.body--dark .log-date[data-v-737ad8c5]{color:#fff9}.log-loc[data-v-737ad8c5]{font-weight:600}.log-loc span[data-v-737ad8c5]{display:block;font-size:.8rem;opacity:.6;font-weight:500;margin-top:.1rem}.log-tag[data-v-737ad8c5]{padding:.25rem .6rem;border-radius:999px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.log-tag.routine[data-v-737ad8c5]{background:#1e4a8c1f;color:#1e4a8c}body.body--dark .log-tag.routine[data-v-737ad8c5]{color:#7aa7e0}.log-tag.callout[data-v-737ad8c5]{background:#e85d1024;color:#e85d10}body.body--dark .log-tag.callout[data-v-737ad8c5]{color:#ff9a5c}.log-tag.rodent[data-v-737ad8c5]{background:#5a3a1a24;color:#5a3a1a}body.body--dark .log-tag.rodent[data-v-737ad8c5]{background:#b48c642e;color:#d4b48a}.chem-grid[data-v-737ad8c5]{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1rem}@media (max-width: 640px){.chem-grid[data-v-737ad8c5]{grid-template-columns:repeat(2,1fr)}}.chem-cell[data-v-737ad8c5]{padding:.9rem .85rem;background:var(--body-background);border-radius:10px;border:1px solid rgba(0,0,0,.08);text-align:center}.chem-cell.ok[data-v-737ad8c5]{border-color:#00ae6e66}.chem-cell.ok .chem-value[data-v-737ad8c5]{color:#00ae6e}.chem-cell.low[data-v-737ad8c5]{border-color:#ae880080}.chem-cell.low .chem-value[data-v-737ad8c5]{color:#a07500}body.body--dark .chem-cell.low .chem-value[data-v-737ad8c5]{color:#e6c24a}.chem-cell.high[data-v-737ad8c5]{border-color:#e85d1080}.chem-cell.high .chem-value[data-v-737ad8c5]{color:#e85d10}body.body--dark .chem-cell.high .chem-value[data-v-737ad8c5]{color:#ff9a5c}.chem-label[data-v-737ad8c5]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#545454}body.body--dark .chem-label[data-v-737ad8c5]{color:#fff9}.chem-value[data-v-737ad8c5]{font-size:1.5rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:.2rem}.chem-range[data-v-737ad8c5]{font-size:.7rem;opacity:.6;margin-top:.15rem}.chem-suggestion[data-v-737ad8c5]{padding:.85rem 1rem;background:#ff751f14;border:1px solid rgba(255,117,31,.25);border-radius:10px;font-size:.85rem}.chem-suggestion strong[data-v-737ad8c5]{color:#e85d10}body.body--dark .chem-suggestion strong[data-v-737ad8c5]{color:#ff9a5c}.tradestack[data-v-737ad8c5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.85rem}.tr-card[data-v-737ad8c5]{display:grid;grid-template-columns:44px 1fr;gap:.9rem;padding:.9rem 1rem;border-radius:12px;border:1px solid transparent;align-items:center;transition:transform .2s ease,border-color .2s ease}body.body--light .tr-card[data-v-737ad8c5]{background:#fff;border-color:#00000014;box-shadow:0 2px 8px #0000000f}body.body--dark .tr-card[data-v-737ad8c5]{background:#3a414a;border-color:#ffffff14}.tr-card[data-v-737ad8c5]:hover{transform:translateY(-2px);border-color:#ff751f4d}.tr-card h4[data-v-737ad8c5]{margin:0;font-size:1rem;font-weight:700}.tr-card p[data-v-737ad8c5]{margin:.15rem 0 0;font-size:.85rem;opacity:.7;line-height:1.4}.tr-icon[data-v-737ad8c5]{width:44px;height:44px;border-radius:10px;background:#ff751f1f;color:#ff751f;display:inline-flex;align-items:center;justify-content:center}.btn[data-v-737ad8c5]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.75rem;border-radius:10px;font-family:inherit;font-size:.95rem;font-weight:700;cursor:pointer;border:1.5px solid transparent;transition:transform .2s ease,background-color .2s ease}.btn-outline[data-v-737ad8c5]{background:transparent;color:#ff751f;border-color:#ff751f;text-decoration:none}.btn-outline[data-v-737ad8c5]:hover{transform:translateY(-1px);background:#ff751f14}.tell-us-cta[data-v-737ad8c5]{margin-top:2rem}.offline-spotlight[data-v-737ad8c5]{background-color:var(--body-background)}.spotlight-icon[data-v-737ad8c5]{width:72px;height:72px;border-radius:50%;background:#ff751f1f;color:#ff751f;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem}.offline-copy[data-v-737ad8c5]{max-width:640px;margin:1rem auto 0}.faq-section[data-v-737ad8c5]{background-color:var(--page-background)}.faq-list[data-v-737ad8c5]{max-width:720px;margin:2rem auto 0}.faq-question[data-v-737ad8c5]{font-weight:600;font-size:1rem}.faq-item[data-v-737ad8c5]{border-radius:8px;margin-bottom:.5rem}body.body--light .faq-item[data-v-737ad8c5]{background:#fff}body.body--dark .faq-item[data-v-737ad8c5]{background:#3a414a}.cta-section[data-v-737ad8c5]{background-color:var(--body-background)}.cta-actions[data-v-737ad8c5]{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:1.5rem}@media (max-width: 639px){.cta-actions[data-v-737ad8c5]{align-items:stretch}.cta-actions[data-v-737ad8c5] .q-btn{width:100%}}.cta-subtext[data-v-737ad8c5]{font-size:.85rem;opacity:.65;margin:0}
