.lp[data-astro-cid-wa6wv4kj]{background:#fff}.lp-header[data-astro-cid-wa6wv4kj]{background:#fff;border-bottom:1px solid #eee}.lp-header-inner[data-astro-cid-wa6wv4kj]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px}.lp-logo[data-astro-cid-wa6wv4kj] img[data-astro-cid-wa6wv4kj]{height:48px;width:auto}.lp-phone[data-astro-cid-wa6wv4kj]{display:inline-flex;align-items:center;gap:8px;color:var(--blue);font-weight:800;font-size:18px;text-decoration:none;white-space:nowrap}.lp-phone[data-astro-cid-wa6wv4kj]:hover{color:var(--blue-hover)}.lp-us-quotes[data-astro-cid-wa6wv4kj]{background:#1c1c1c}.lp-us-quotes[data-astro-cid-wa6wv4kj] .lp-h2[data-astro-cid-wa6wv4kj]{color:#fff}.lp-quote[data-astro-cid-wa6wv4kj]{max-width:900px;margin:0 auto;text-align:center;padding:32px 36px;background:#ffffff12;border-radius:12px}.lp-quote[data-astro-cid-wa6wv4kj] blockquote[data-astro-cid-wa6wv4kj]{margin:0 0 16px;font-size:21px;line-height:1.65;font-style:italic;color:#ffffffe0}.lp-quote[data-astro-cid-wa6wv4kj] figcaption[data-astro-cid-wa6wv4kj]{font-size:13.5px;color:#ffffffb3}.lp-quote-2[data-astro-cid-wa6wv4kj]{max-width:760px;margin-top:16px;padding:22px 28px}.lp-quote-2[data-astro-cid-wa6wv4kj] blockquote[data-astro-cid-wa6wv4kj]{font-size:17px}.lp-installs[data-astro-cid-wa6wv4kj]{max-width:780px;margin:26px auto 0;text-align:center;color:#fff;font-weight:700;font-size:17px;line-height:1.5}.lp-logos[data-astro-cid-wa6wv4kj]{background:#e8e8e8;padding:28px 0}.lp-logos-bar[data-astro-cid-wa6wv4kj]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:40px}.lp-logos-bar[data-astro-cid-wa6wv4kj] img[data-astro-cid-wa6wv4kj]{height:44px;width:auto;opacity:.85}@media(min-width:1024px){.lp-logos-bar[data-astro-cid-wa6wv4kj]{flex-wrap:nowrap;gap:24px}.lp-logos-bar[data-astro-cid-wa6wv4kj] img[data-astro-cid-wa6wv4kj]{height:36px}}@media(min-width:1200px){.lp-logos-bar[data-astro-cid-wa6wv4kj]{gap:36px}.lp-logos-bar[data-astro-cid-wa6wv4kj] img[data-astro-cid-wa6wv4kj]{height:40px}}@media(max-width:760px){.lp-quote[data-astro-cid-wa6wv4kj]{padding:22px 18px}.lp-quote[data-astro-cid-wa6wv4kj] blockquote[data-astro-cid-wa6wv4kj]{font-size:17.5px}.lp-logos-bar[data-astro-cid-wa6wv4kj]{gap:24px}.lp-logos-bar[data-astro-cid-wa6wv4kj] img[data-astro-cid-wa6wv4kj]{height:32px}}.lp-contact[data-astro-cid-wa6wv4kj]{display:flex;align-items:center;gap:20px;flex-wrap:wrap;justify-content:flex-end;min-width:0}.lp-email[data-astro-cid-wa6wv4kj]{display:inline-flex;align-items:center;gap:8px;color:var(--dark, #1c1c1c);font-weight:700;font-size:16px;text-decoration:none;white-space:nowrap}.lp-email[data-astro-cid-wa6wv4kj]:hover{color:var(--blue)}.lp-form-direct[data-astro-cid-wa6wv4kj]{margin:14px 0 0;font-size:14px;color:#555;text-align:center;overflow-wrap:anywhere}.lp-form-direct[data-astro-cid-wa6wv4kj] a[data-astro-cid-wa6wv4kj]{color:var(--blue);font-weight:700;text-decoration:none}.lp-hero[data-astro-cid-wa6wv4kj]{background:var(--hero-gradient);color:#fff;padding:40px 0 56px}.lp-hero-grid[data-astro-cid-wa6wv4kj]>[data-astro-cid-wa6wv4kj]{min-width:0}.lp-hero-grid[data-astro-cid-wa6wv4kj]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:start}.lp-eyebrow[data-astro-cid-wa6wv4kj]{font-size:13px;font-weight:800;letter-spacing:1.5px;color:#8fb4ff;margin-bottom:10px}.lp-hero[data-astro-cid-wa6wv4kj] h1[data-astro-cid-wa6wv4kj]{font-family:Open Sans,sans-serif;font-size:clamp(28px,3.4vw,42px);line-height:1.15;font-weight:800;margin-bottom:14px}.lp-lede[data-astro-cid-wa6wv4kj]{font-size:18px;line-height:1.6;color:#ffffffd9;margin-bottom:20px}.lp-proof[data-astro-cid-wa6wv4kj]{list-style:none;display:grid;gap:10px;margin-bottom:24px}.lp-proof[data-astro-cid-wa6wv4kj] li[data-astro-cid-wa6wv4kj]{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:700}.lp-proof[data-astro-cid-wa6wv4kj] svg[data-astro-cid-wa6wv4kj]{flex:0 0 auto;color:#22c55e}.lp-hero-photo[data-astro-cid-wa6wv4kj]{background:#fff;border-radius:16px;padding:12px;max-width:440px}.lp-hero-photo[data-astro-cid-wa6wv4kj] img[data-astro-cid-wa6wv4kj]{width:100%;height:auto;border-radius:10px}.lp-form-card[data-astro-cid-wa6wv4kj]{background:#fff;color:var(--dark);border-radius:16px;padding:24px 24px 8px;box-shadow:0 20px 50px #00000059;scroll-margin-top:16px}.lp-form-card[data-astro-cid-wa6wv4kj] h2[data-astro-cid-wa6wv4kj]{font-family:Open Sans,sans-serif;font-size:22px;font-weight:800;line-height:1.25}.lp-form-sub[data-astro-cid-wa6wv4kj]{font-size:14.5px;color:#666;margin:4px 0 8px}.lp-form-card[data-astro-cid-wa6wv4kj] .lead-form{padding:8px 0 16px;border-radius:0}.lp-form-card[data-astro-cid-wa6wv4kj] .form-success{padding:32px 8px}.lp-specs[data-astro-cid-wa6wv4kj]{background:var(--blue);color:#fff}.lp-specs-grid[data-astro-cid-wa6wv4kj]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.lp-spec[data-astro-cid-wa6wv4kj]{padding:22px 12px;text-align:center;border-left:1px solid rgba(255,255,255,.18)}.lp-spec[data-astro-cid-wa6wv4kj]:first-child{border-left:0}.lp-spec-value[data-astro-cid-wa6wv4kj]{display:block;font-family:Open Sans,sans-serif;font-size:24px;font-weight:800;line-height:1.2}.lp-spec-label[data-astro-cid-wa6wv4kj]{display:block;font-size:14px;opacity:.85;margin-top:4px}.lp-section[data-astro-cid-wa6wv4kj]{padding:56px 0}.lp-section-light[data-astro-cid-wa6wv4kj]{background:var(--light-gray)}.lp-h2[data-astro-cid-wa6wv4kj]{font-family:Open Sans,sans-serif;font-size:28px;font-weight:800;text-align:center;margin-bottom:28px}.lp-why-grid[data-astro-cid-wa6wv4kj]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.lp-why[data-astro-cid-wa6wv4kj]{border:1px solid #e6e6e6;border-top:4px solid var(--blue);border-radius:12px;padding:20px}.lp-why[data-astro-cid-wa6wv4kj] h3[data-astro-cid-wa6wv4kj]{font-size:18px;font-weight:800;margin-bottom:8px}.lp-why[data-astro-cid-wa6wv4kj] p[data-astro-cid-wa6wv4kj]{font-size:15.5px;color:#555;line-height:1.6}.lp-parts-grid[data-astro-cid-wa6wv4kj]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:960px;margin:0 auto}.lp-part[data-astro-cid-wa6wv4kj]{background:#fff;border:1px solid #e3e3e3;border-radius:12px;padding:18px 14px;text-align:center;font-weight:700;color:#333;overflow:hidden}.lp-part[data-astro-cid-wa6wv4kj].has-photo{padding:0 0 12px}.lp-part[data-astro-cid-wa6wv4kj].has-photo img[data-astro-cid-wa6wv4kj]{width:100%;aspect-ratio:4 / 3;object-fit:cover;margin-bottom:10px}.lp-faq-wrap[data-astro-cid-wa6wv4kj]{max-width:820px}.lp-faq[data-astro-cid-wa6wv4kj]{border-bottom:1px solid #e6e6e6}.lp-faq[data-astro-cid-wa6wv4kj] summary[data-astro-cid-wa6wv4kj]{cursor:pointer;list-style:none;padding:18px 32px 18px 0;font-size:17.5px;font-weight:800;position:relative}.lp-faq[data-astro-cid-wa6wv4kj] summary[data-astro-cid-wa6wv4kj]::-webkit-details-marker{display:none}.lp-faq[data-astro-cid-wa6wv4kj] summary[data-astro-cid-wa6wv4kj]:after{content:"+";position:absolute;right:4px;top:14px;font-size:24px;color:var(--blue)}.lp-faq[data-astro-cid-wa6wv4kj][open] summary[data-astro-cid-wa6wv4kj]:after{content:"–"}.lp-faq[data-astro-cid-wa6wv4kj] p[data-astro-cid-wa6wv4kj]{padding:0 0 18px;color:#555;font-size:16px;line-height:1.7}.lp-cta[data-astro-cid-wa6wv4kj]{background:var(--hero-gradient);color:#fff;padding:56px 0;text-align:center}.lp-cta[data-astro-cid-wa6wv4kj] h2[data-astro-cid-wa6wv4kj]{font-family:Open Sans,sans-serif;font-size:30px;font-weight:800;margin-bottom:10px}.lp-cta[data-astro-cid-wa6wv4kj] p[data-astro-cid-wa6wv4kj]{color:#ffffffd9;font-size:17px;margin-bottom:22px}.lp-cta-actions[data-astro-cid-wa6wv4kj]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.lp-footer[data-astro-cid-wa6wv4kj]{background:var(--dark);color:#fff9;padding:22px 0;font-size:14px}.lp-footer[data-astro-cid-wa6wv4kj] .container[data-astro-cid-wa6wv4kj]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 24px}.lp-footer[data-astro-cid-wa6wv4kj] a[data-astro-cid-wa6wv4kj]{color:#fffc}@media(max-width:900px){.lp-hero[data-astro-cid-wa6wv4kj]{padding:28px 0 32px}.lp-hero-grid[data-astro-cid-wa6wv4kj]{grid-template-columns:minmax(0,1fr);gap:24px}.lp-hero-photo[data-astro-cid-wa6wv4kj]{max-width:360px;margin:0 auto}.lp-specs-grid[data-astro-cid-wa6wv4kj]{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-spec[data-astro-cid-wa6wv4kj]:nth-child(3){border-left:0}.lp-spec[data-astro-cid-wa6wv4kj]:nth-child(n+3){border-top:1px solid rgba(255,255,255,.18)}.lp-why-grid[data-astro-cid-wa6wv4kj],.lp-parts-grid[data-astro-cid-wa6wv4kj]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.lp-contact[data-astro-cid-wa6wv4kj]{gap:12px}.lp-email[data-astro-cid-wa6wv4kj] span[data-astro-cid-wa6wv4kj]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lp-email[data-astro-cid-wa6wv4kj]{width:36px;height:36px;justify-content:center;border-radius:50%;background:#f2f2f2}.lp-cta-actions[data-astro-cid-wa6wv4kj] .btn[data-astro-cid-wa6wv4kj]{white-space:normal}}@media(max-width:560px){.container[data-astro-cid-wa6wv4kj]{padding:0 16px}.lp-logo[data-astro-cid-wa6wv4kj] img[data-astro-cid-wa6wv4kj]{height:38px}.lp-phone[data-astro-cid-wa6wv4kj]{font-size:15px}.lp-lede[data-astro-cid-wa6wv4kj]{font-size:16.5px}.lp-proof[data-astro-cid-wa6wv4kj] li[data-astro-cid-wa6wv4kj]{font-size:15.5px}.lp-form-card[data-astro-cid-wa6wv4kj]{padding:20px 16px 4px}.lp-spec-value[data-astro-cid-wa6wv4kj]{font-size:20px}.lp-why-grid[data-astro-cid-wa6wv4kj]{grid-template-columns:1fr}.lp-section[data-astro-cid-wa6wv4kj]{padding:40px 0}}
