.lp-cta{border-radius:var(--lp-radius-pill);background:var(--lp-accent-gradient);color:var(--lp-text-on-dark);font-family:var(--lp-font-text);text-align:center;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:600;line-height:1;text-decoration:none;transition:filter .2s;display:inline-flex}.lp-cta:hover{color:var(--lp-text-on-dark);filter:brightness(1.05)}.lp-cta--nav{padding:10px 20px;font-size:14px}.lp-cta--hero{padding:14px 26px;font-size:16px}.lp-cta--final{padding:15px 28px;font-size:16px}.lp-nav{z-index:30;background:var(--lp-surface);border-bottom:1px solid var(--lp-border);position:sticky;top:0}.lp-nav__row{box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1200px;margin:0 auto;padding:16px clamp(16px,5vw,32px);display:flex}.lp-nav__logo{color:var(--lp-ink);flex:none;align-items:center;text-decoration:none;display:inline-flex}.lp-nav__logo svg{width:auto;height:32px;display:block}.lp-nav__links{font-family:var(--lp-font-text);white-space:nowrap;align-items:center;gap:32px;margin:0;padding:0;font-size:14px;font-weight:400;list-style:none;display:flex}.lp-nav__link{color:var(--lp-text-nav);text-decoration:none;transition:color .15s}.lp-nav__link:hover{color:var(--lp-accent-strong)}.lp-nav__cta{flex:none}@media (max-width:720px){.lp-nav__links{display:none}}.lp-footer{background:var(--lp-surface);border-top:1px solid var(--lp-border);flex-direction:column;align-items:center;gap:14px;padding:40px 24px;display:flex}.lp-root:has(.lp-final-cta) .lp-footer{border-top:0}.lp-footer__logo{color:var(--lp-ink);align-items:center;text-decoration:none;display:inline-flex}.lp-footer__logo svg{width:auto;height:26px;display:block}.lp-footer__links{font-family:var(--lp-font-text);flex-wrap:wrap;justify-content:center;gap:28px;margin:0;padding:0;font-size:13px;font-weight:400;list-style:none;display:flex}.lp-footer__link{color:var(--lp-text-body);text-decoration:none;transition:color .15s}.lp-footer__link:hover{color:var(--lp-accent-strong)}.lp-footer__copyright{font-family:var(--lp-font-text);color:var(--lp-text-caption);margin:0;font-size:12px;font-weight:400}
.lp-root{--lp-font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lp-font-text:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lp-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--lp-accent:#0a8caa;--lp-accent-strong:#087790;--lp-accent-deep:#076378;--lp-accent-gradient:linear-gradient(180deg, var(--lp-accent-strong), var(--lp-accent-deep));--lp-accent-tint:#e2f8fd;--lp-accent-tint-soft:#c0f0fb;--lp-ink:#0b1f26;--lp-text-subhead:#4a5c63;--lp-text-nav:#3e5760;--lp-text-body:#5b7480;--lp-text-caption:#5f767c;--lp-text-attribution:#5f767c;--lp-text-on-dark:#fff;--lp-surface:#fff;--lp-surface-alt:#f7f9fa;--lp-surface-screen:#f4f7f8;--lp-surface-dark:#0b1f26;--lp-surface-black:#000;--lp-border:#e7edef;--lp-border-card:#e6edef;--lp-border-strong:#dde6e9;--lp-border-row:#f0f4f5;--lp-map-tile:#edf3f4;--lp-map-dot:#dce6e9;--lp-phone-label:#8fa3ab;--lp-phone-inactive:#9aacb4;--lp-device-frame:linear-gradient(160deg, #3a4046, #1c2126 40%, #2a3036);--lp-device-button:#2a3036;--lp-speed-avg:#2e9e6b;--lp-speed-max:#e08a2b;--lp-service-dot:#f0b95e;--lp-star-gold:#e8b22c;--lp-shadow-device:0 30px 60px -20px #0b1f2673;--lp-shadow-phone-center:0 40px 70px -20px #0b1f2666;--lp-shadow-phone-side:0 30px 50px -20px #0b1f264d;--lp-shadow-pill:0 1px 2px #0b1f260d, 0 16px 32px -22px #0b1f264d;--lp-shadow-card:0 1px 2px #0b1f260d, 0 24px 44px -28px #0b1f2659;--lp-shadow-chip:0 3px 8px -3px #0b1f2640;--lp-shadow-pin:0 2px 6px #0a8caa66;--lp-radius-pill:999px;--lp-radius-review:20px;--lp-radius-feature:18px;--lp-radius-button:10px;--lp-radius-chip:8px;--lp-radius-badge:3px;--lp-reveal-duration:.42s;--lp-reveal-ease:cubic-bezier(.16, 1, .3, 1);--lp-reveal-shift:24px;--lp-nav-h:67px;--lp-anchor-offset:calc(var(--lp-nav-h) + 4px);--lp-hero-phone-w:236px;--lp-hero-phone-scale:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--lp-surface);width:100%;color:var(--lp-ink);font-family:var(--lp-font-text);-webkit-font-smoothing:antialiased;overflow-x:clip}:root:has(.lp-root){scroll-behavior:smooth}.lp-root :target,.lp-root #features,.lp-root #screens,.lp-root #social{scroll-margin-top:var(--lp-anchor-offset)}@keyframes lp-beacon-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.lp-root a:focus-visible,.lp-root button:focus-visible,.lp-root [tabindex]:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px}.lp-root .lp-eyebrow{font:600 10px/1 var(--lp-font-mono);letter-spacing:.16em;color:var(--lp-text-caption);margin:0}.lp-root .lp-h2{font:600 clamp(24px, 5vw, 32px) / 1.2 var(--lp-font-display);letter-spacing:-.02em;color:var(--lp-ink);margin:0}.lp-root [data-reveal]{transition:opacity var(--lp-reveal-duration) var(--lp-reveal-ease), transform var(--lp-reveal-duration) var(--lp-reveal-ease);transition-delay:var(--lp-reveal-delay,0s)}.lp-root.lp-js [data-reveal]{opacity:0;transform:translateY(var(--lp-reveal-shift))}.lp-root.lp-js [data-reveal].is-revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){:root:has(.lp-root){scroll-behavior:auto}.lp-root,.lp-root *,.lp-root :before,.lp-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.lp-root.lp-js [data-reveal]{opacity:1!important;transform:none!important}}.lp-root{--lp-phone-hairline:#0b1f2673;--lp-phone-glass:#ffffffd1;--lp-phone-tabbar:#fffffff0;--lp-phone-screen:#0e1116;--lp-screens-duration:.24s;--lp-screens-ease:cubic-bezier(.2, .7, .2, 1);--lp-lightbox-duration:.22s;--lp-lightbox-ease:cubic-bezier(.2, .7, .2, 1);--lp-shadow-phone-lift:0 44px 80px -24px #0b1f2680;--lp-shadow-lightbox:0 40px 100px -24px #000000a8;--lp-scrim:#040e129e;--lp-scrim-solid:#040e12e0;--lp-glass-chip:#ffffff24;--lp-glass-chip-hover:#ffffff42;--lp-glass-chip-border:#ffffff4d;--lp-lightbox-ink:#fff;--lp-lightbox-ink-dim:#ffffffb8;--lp-focus-ring-dark:#fff;--lp-lightbox-radius:28px}
