.landing-page{--landing-brand:var(--brand-color);--landing-brand-dark:var(--brand-color-hover);--landing-ink:#1a2b23;--landing-muted:#5c6b63;--landing-surface:#f4f8f6;--landing-radius:0.75rem;--font-family:var(--app-font-family);color:var(--landing-ink);font-family:var(--app-font-family)}.landing-page #compare,.landing-page #faq,.landing-page #features,.landing-page #industries,.landing-page #pricing{scroll-margin-top:4.5rem}.landing-page .landing-navbar{background-color:#1e2a24!important;border-bottom:1px solid #ffffff14;margin-top:0}.landing-page .landing-logo{height:2em;margin-bottom:.25em;width:auto}.landing-page .landing-btn-brand{background-color:var(--landing-brand);border-color:var(--landing-brand);color:#fff}.landing-page .landing-btn-brand:focus,.landing-page .landing-btn-brand:hover{background-color:var(--landing-brand-dark);border-color:var(--landing-brand-dark);color:#fff}.landing-page .landing-btn-outline{background-color:initial;border:2px solid var(--landing-brand);color:var(--landing-brand-dark)}.landing-page .landing-btn-outline:focus,.landing-page .landing-btn-outline:hover{background-color:var(--landing-brand);border-color:var(--landing-brand);color:#fff}.landing-page .landing-hero{background:linear-gradient(135deg,var(--landing-surface) 0,#e8f5ee 50%,#f0faf4 100%)}.landing-page .landing-eyebrow{background:#17b9781f;border-radius:2rem;color:var(--landing-brand-dark);display:inline-block;font-size:.875rem;font-weight:600;letter-spacing:.04em;padding:.35rem .85rem;text-transform:uppercase}.landing-page .landing-hero-title{color:var(--landing-ink);font-weight:700;line-height:1.15}.landing-page .landing-hero-lead{color:var(--landing-muted);font-size:1.15rem;line-height:1.6}.landing-page .landing-banner{border-radius:var(--landing-radius);box-shadow:0 4px 24px #1a2b231f,0 1px 4px #1a2b230f;height:auto;max-width:100%}.landing-page .landing-section-header h2{color:var(--landing-ink);font-weight:700;margin-bottom:.75rem}.landing-page .landing-section-subtitle{font-size:1.05rem;line-height:1.6;margin-left:auto;margin-right:auto;max-width:36rem}.landing-page .landing-industries{background-color:#fff}.landing-page .landing-industry-card{color:inherit;display:block}.landing-page .landing-industry-card .card{background:#fff;border:1px solid #1a2b2314;border-radius:var(--landing-radius);padding:1.75rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.landing-page .landing-industry-card:hover .card{border-color:#17b97859;box-shadow:0 8px 24px #1a2b231a;transform:translateY(-2px)}.landing-page .landing-industry-card h3{color:var(--landing-ink);font-size:1.2rem;font-weight:600;margin-bottom:.75rem}.landing-page .landing-industry-icon{align-items:center;background:#17b9781f;border-radius:50%;color:var(--landing-brand-dark);display:flex;font-size:1.25rem;height:3rem;justify-content:center;margin-bottom:1rem;width:3rem}.landing-page .landing-industry-link{color:var(--landing-brand-dark);display:inline-block;font-size:.9rem;font-weight:600;margin-top:1rem}.landing-page .landing-features{background-color:var(--landing-surface)}.landing-page .landing-feature-card{background:#fff;border:none;border-radius:var(--landing-radius);box-shadow:0 2px 12px #1a2b230f;padding:1.75rem;transition:transform .2s ease,box-shadow .2s ease}.landing-page .landing-feature-card:hover{box-shadow:0 8px 24px #1a2b231a;transform:translateY(-2px)}.landing-page .landing-feature-card h3{color:var(--landing-ink);font-size:1.2rem;font-weight:600;margin-bottom:.75rem}.landing-page .landing-feature-icon{align-items:center;background:#17b9781f;border-radius:50%;color:var(--landing-brand-dark);display:flex;font-size:1.25rem;height:3rem;justify-content:center;margin-bottom:1rem;width:3rem}.landing-page .landing-install{background-color:#fff}.landing-page .landing-install-card{background:linear-gradient(180deg,#f1fbf6,#fff);border:1px solid #17b97840;border-radius:var(--landing-radius);display:flex;flex-direction:column;padding:1.75rem;text-align:left}.landing-page .landing-install-card h3{color:var(--landing-ink);font-size:1.2rem;font-weight:600;margin-bottom:.75rem}.landing-page .landing-install-list{list-style:none;padding-left:0}.landing-page .landing-install-list li{align-items:baseline;color:var(--landing-muted);display:flex;gap:.6rem;margin-bottom:.5rem}.landing-page .landing-install-check{color:var(--landing-brand-dark);flex-shrink:0}.landing-page .landing-install-step{align-items:flex-start;display:flex;gap:.85rem;margin-bottom:1rem}.landing-page .landing-install-step-icon{color:var(--landing-brand-dark);font-size:1.1rem;margin-top:.2rem;width:1.25rem}.landing-page .landing-how-it-works{background-color:var(--landing-surface)}.landing-page .landing-step-card{background:#fff;border:1px solid #1a2b2314;border-radius:var(--landing-radius);padding:1.75rem;transition:border-color .2s ease}.landing-page .landing-step-card:hover{border-color:#17b97859}.landing-page .landing-step-card h3{color:var(--landing-ink);font-size:1.2rem;font-weight:600;margin-bottom:.75rem}.landing-page .landing-step-number{align-items:center;background:var(--landing-brand);border-radius:50%;color:#fff;display:flex;font-size:1.1rem;font-weight:700;height:2.5rem;justify-content:center;margin-bottom:1rem;width:2.5rem}.landing-page .landing-hero-switch{color:var(--landing-muted)}.landing-page .landing-hero-switch a{color:var(--landing-brand-dark);font-weight:600}.landing-page .landing-compare{border-top:1px solid #1a2b2314}.landing-page .landing-compare-table{background:#fff;border:1px solid #1a2b231a;border-radius:var(--landing-radius);padding:1.25rem}.landing-page .landing-compare-table td,.landing-page .landing-compare-table th{white-space:nowrap}.landing-page .landing-compare-plan{color:var(--landing-muted);display:block;font-size:.8rem}.landing-page .landing-compare-onsite,.landing-page .landing-compare-savings{color:var(--landing-brand-dark);font-weight:700}.landing-page .landing-compare-savings{background:var(--landing-surface);border-radius:999px;display:inline-block;padding:.15rem .6rem}.landing-page .landing-compare-note{white-space:normal}.landing-page .landing-compare-note a{color:var(--landing-brand-dark)}.landing-page .landing-compare-steps li{display:flex;gap:1rem;margin-bottom:1.25rem;text-align:left}.landing-page .landing-compare-steps .landing-step-number{flex-shrink:0;margin-bottom:0}.landing-page .landing-compare-steps h3{color:var(--landing-ink);font-size:1.1rem;font-weight:700;margin-bottom:.25rem}.landing-page .landing-compare-features{margin-left:auto;margin-right:auto;max-width:46rem}.landing-page .landing-compare-features th:first-child{text-align:left}.landing-page .landing-compare-features tbody th{font-weight:400;white-space:normal}@media (max-width:575.98px){.landing-page .landing-compare-table{padding:.75rem .5rem}.landing-page .landing-compare-table td,.landing-page .landing-compare-table th{font-size:.9rem;padding:.5rem .3rem}}.landing-page .landing-faq-list{max-width:46rem}.landing-page .landing-faq-list .accordion-button{color:var(--landing-ink);font-size:1.05rem;font-weight:600}.landing-page .landing-faq-list .accordion-button:not(.collapsed){background-color:#fff;box-shadow:none}.landing-page .landing-faq-list .btn-link,.landing-page .landing-faq-list a{color:var(--landing-brand-dark)}.landing-page .landing-pricing{background-color:var(--landing-surface)}.landing-page .landing-pricing-embed{padding-bottom:0!important;padding-top:0!important}.landing-page .landing-testimonials{background-color:#fff;padding-bottom:3rem}.landing-page .landing-testimonial-card{background:var(--landing-surface);border:none;border-left:4px solid var(--landing-brand);border-radius:var(--landing-radius);box-shadow:0 2px 12px #1a2b230d;padding:1.75rem}.landing-page .landing-quote-mark{color:var(--landing-brand);display:block;font-size:3rem;line-height:1;margin-bottom:-.5rem;opacity:.5}.landing-page .landing-testimonial-quote{color:var(--landing-muted);font-size:.975rem;font-style:italic;line-height:1.65}.landing-page .landing-testimonial-author{align-items:center;display:flex;gap:.85rem}.landing-page .landing-testimonial-logo-link{flex-shrink:0}.landing-page .landing-testimonial-logo{display:block;height:3rem;width:auto}.landing-page .landing-testimonial-avatar{align-items:center;background:var(--landing-brand);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.85rem;font-weight:600;height:2.75rem;justify-content:center;letter-spacing:.02em;width:2.75rem}.landing-page .landing-testimonial-author h3{color:var(--landing-ink);font-size:.95rem;font-weight:600}.landing-page .landing-cta{background:linear-gradient(135deg,var(--landing-brand) 0,var(--landing-brand-dark) 100%);padding-bottom:2.5rem;padding-top:2.5rem}.landing-page .landing-cta-text{opacity:.92}.landing-page .landing-footer{background-color:#1a1a1a}.landing-page .landing-footer h2{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.landing-page .landing-footer-link{color:#ffffff8c;text-decoration:none;transition:color .15s ease}.landing-page .landing-footer p .landing-footer-link{text-decoration:underline}.landing-page .landing-footer-link:hover{color:var(--landing-brand)}.landing-page .landing-footer ul li{margin-bottom:.35rem}
/*# sourceMappingURL=9846.c6806559.chunk.css.map*/